Resource allocation method and apparatus, communication device, and storage medium

By setting different sensing waveform information for each time slot group and dynamically adjusting resource configuration, the problem of resource waste in traditional integrated communication and sensing is solved, flexible and accurate resource allocation is achieved, and the communication quality of integrated communication and sensing is improved.

CN119603779BActive Publication Date: 2025-11-07CHINA TELECOM CORP LTD TECHNOLOGY INNOVATION CENTER +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411716634.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-11-27
Publication Date
2025-11-07
Estimated Expiration
2044-11-27

AI Technical Summary

Technical Problem

In traditional integrated communication and sensing technologies, the fixed proportion or fixed location configuration of sensing resources leads to waste of resources and communication resources, lacks flexibility and accuracy, and is difficult to adapt to complex and ever-changing communication environments.

Method used

By setting different sensing waveform information for each time slot group, a discretized approach is used to characterize whether sensing resources are allocated. Combined with initial, dedicated, and default sensing resource configurations, resource allocation is dynamically adjusted to meet the sensing needs of different terminals.

Benefits of technology

It improves the flexibility and accuracy of allocating sensing and communication resources, optimizes the communication quality of integrated sensing and communication, and adapts to complex and ever-changing communication environments.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119603779B_ABST
    Figure CN119603779B_ABST
Patent Text Reader

Abstract

The application relates to a resource allocation method and device, a communication device, a storage medium and a computer program product. The method comprises the following steps: in response to a sensing instruction, for each period, determining a target sensing sequence corresponding to a terminal in the period; a first sensing identifier in the target sensing sequence is used to represent whether a time slot group is allocated a sensing resource. By using the method, different sensing waveform information is set for different time slot groups through a target sensing sequence, the sensing identifier representing whether a sensing resource is allocated is set in a discrete form for different time slot groups, each target sensing is utilized, a communication waveform used for communication is not transmitted by a time slot group without a sensing resource, the flexibility and accuracy of communication resource and sensing resource allocation are improved, and the communication quality of communication and sensing integration can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of wireless communication, and in particular to a resource allocation method and device, a communication device, a storage medium and a computer program product. BACKGROUND

[0002] With the development of mobile communication technology, the communication frequency band of the communication system is higher and higher, the communication bandwidth is wider and wider, and the scale of the antenna array is larger, so that the perception ability of the communication system is stronger, thereby the integrated sensing and communication (ISAC) technology appears.

[0003] In the application of integrated sensing and communication, the base station allocates corresponding sensing resources to the target user equipment (UE) after receiving the sensing instruction. In the traditional technology, the base station allocates the sensing resources according to the fixed proportion or fixed position of the sensing resources. In each period, the target sensing configuration of the sensing resources in each period is determined with time as the reference, and the sensing waveform information is determined according to the target sensing configuration. The target user equipment is sensed according to the sensing waveform information, and the integrated sensing and communication is realized.

[0004] However, in the current traditional technology, the target sensing configuration determined according to the fixed proportion or fixed position of the sensing resources is continuous, that is, in a certain period, a certain length of continuous multiple time slot groups will appear as sensing resources, at this time, the situation that part of the length of the sensing resources is not utilized will easily occur. And the setting of the sensing resources is to replace the communication resources, which will cause the waste of the communication resources. SUMMARY

[0005] The embodiments of the present application provide a resource allocation method, device, communication device, storage medium and computer program product, which can improve the flexibility and accuracy of the allocation of communication resources and sensing resources, and further improve the communication quality of integrated sensing and communication.

[0006] A resource allocation method, the method comprising:

[0007] In response to a sensing instruction, for each period, a target sensing sequence corresponding to a terminal in the period is determined; the first sensing identifier in the target sensing sequence is used to represent whether each time slot group is allocated a sensing resource.

[0008] In one of the embodiments, after the response to the sensing instruction, for each period, the target sensing sequence corresponding to the terminal in the period is determined, the method further comprises:

[0009] determining a target time slot group in each time slot group in a current cycle according to the target sensing sequence in the cycle; the target time slot group is configured with sensing resources;

[0010] sensing each terminal based on sensing waveform information corresponding to the sensing resources in the target time slot group.

[0011] In one of the embodiments, the determining, for each cycle, the target sensing sequence of the terminal in the cycle in response to the sensing instruction comprises:

[0012] determining, for each cycle, a sensing resource configuration corresponding to the cycle in response to the sensing instruction;

[0013] determining the target sensing sequence in the cycle according to the sensing resource configuration.

[0014] In one of the embodiments, the sensing resource configuration comprises a number of time slots corresponding to the cycle, a number of time slots corresponding to each time slot group, a target sensing sequence corresponding to the cycle, and a preset waveform configuration corresponding to each time slot group.

[0015] In one of the embodiments, the sensing each terminal based on the sensing waveform information corresponding to the sensing resources in the target time slot group comprises:

[0016] determining a second sensing identifier in the target time slot group based on the preset waveform configuration, and determining sensing waveform information according to the second sensing identifier; the second sensing identifier represents a starting position and a length of a sensing symbol included in the target time slot group.

[0017] sensing each terminal according to the sensing waveform information.

[0018] In one of the embodiments, the sensing waveform information comprises positions corresponding to each type of sensing waveform; the sensing each terminal based on the sensing waveform information corresponding to the sensing resources in the target time slot group comprises:

[0019] determining a target waveform and an order of the target waveform according to the positions corresponding to each type of sensing waveform;

[0020] sensing each terminal based on the target waveform and the order of the target waveform.

[0021] In one of the embodiments, the determining, for each cycle, the target sensing sequence of the terminal in the cycle in response to the sensing instruction comprises:

[0022] In response to the sensing instruction, for each period, if the period is an initial period, determining an initial sensing resource configuration as a sensing resource configuration corresponding to the initial period, and determining a target sensing sequence corresponding to the terminal in the initial period according to the initial sensing resource configuration;

[0023] If the period is not the initial period, determining a dedicated sensing resource configuration or a default sensing resource configuration as a sensing resource configuration corresponding to the period according to a feedback result of the terminal in a previous period, and determining a target sensing sequence corresponding to the terminal in the period according to the dedicated sensing resource configuration or the default sensing resource configuration.

[0024] In one of the embodiments, the dedicated sensing resource configuration further comprises a preset time length;

[0025] If the sensing resource configuration is the dedicated sensing resource configuration, the method further comprises:

[0026] acquiring the dedicated sensing resource configuration as a time length of the sensing resource configuration in real time;

[0027] If the time length is equal to the preset time length, determining the default sensing resource configuration as a sensing resource configuration corresponding to a new period.

[0028] In one of the embodiments, after sensing each terminal based on the sensing waveform information corresponding to the sensing resource in the target time slot group, the method further comprises:

[0029] receiving a sensing requirement fed back by the terminal;

[0030] determining a sensing type of a sensing sequence required by a new period according to the sensing requirement;

[0031] determining a dedicated sensing resource configuration or a default sensing resource configuration as a sensing resource configuration corresponding to the new period based on the sensing type.

[0032] In one of the embodiments, a type of the sensing waveform in the sensing waveform information comprises a continuous wave and a pulse wave.

[0033] A resource allocation apparatus, the apparatus comprising:

[0034] a sensing resource allocation module, configured to determine a target sensing sequence corresponding to a terminal in each period in response to a sensing instruction; a first sensing identifier in the target sensing sequence is used to represent whether a sensing resource is allocated to each time slot group.

[0035] In one of the embodiments, the apparatus further comprises:

[0036] The first determining module is configured to determine a target time slot group in each time slot group in a current period according to the target sensing sequence in the period.

[0037] The sensing module is configured to sense each terminal based on sensing waveform information corresponding to the sensing resource in the target time slot group.

[0038] In one of the embodiments, the sensing resource allocation module is specifically configured to determine, in response to a sensing instruction, for each period, a sensing resource configuration corresponding to the period.

[0039] The target sensing sequence in the period is determined according to the sensing resource configuration.

[0040] In one of the embodiments, the sensing resource configuration includes the number of time slots corresponding to the period, the number of time slots corresponding to each time slot group, a target sensing sequence corresponding to the period, and a preset waveform configuration corresponding to each time slot group.

[0041] In one of the embodiments, the sensing module is specifically configured to determine a second sensing identifier in the target time slot group based on the preset waveform configuration, and determine sensing waveform information according to the second sensing identifier; the second sensing identifier represents a starting position and a length of a sensing symbol included in the target time slot group.

[0042] Each terminal is sensed based on the sensing waveform information.

[0043] In one of the embodiments, the sensing waveform information includes positions corresponding to each type of sensing waveform; the sensing module is specifically configured to determine a target waveform and an order of the target waveform according to the positions corresponding to each type of sensing waveform.

[0044] Each terminal is sensed based on the target waveform and the order of the target waveform.

[0045] In one of the embodiments, the sensing resource allocation module is specifically configured to, in response to a sensing instruction, for each period, if the period is an initial period, determine an initial sensing resource configuration as the sensing resource configuration corresponding to the initial period, and determine a target sensing sequence corresponding to a terminal in the initial period according to the initial sensing resource configuration.

[0046] If the period is not the initial period, a special sensing resource configuration or a default sensing resource configuration is determined as the sensing resource configuration corresponding to the period according to a feedback result of the terminal in a previous period, and a target sensing sequence corresponding to the terminal in the period is determined according to the special sensing resource configuration or the default sensing resource configuration.

[0047] In one of the embodiments, the special sensing resource configuration further comprises a preset time length.

[0048] If the sensing resource configuration is the special sensing resource configuration, the apparatus further comprises:

[0049] an acquisition module, configured to acquire the special sensing resource configuration as the sensing resource configuration in real time for a time length;

[0050] a second determination module, configured to determine the default sensing resource configuration as the sensing resource configuration corresponding to a new period if the time length is equal to the preset time length.

[0051] In one of the embodiments, the apparatus further comprises:

[0052] a receiving module, configured to receive a sensing requirement fed back by the terminal;

[0053] a third determination module, configured to determine a sensing type of a sensing sequence required in a new period according to the sensing requirement;

[0054] a fourth determination module, configured to determine a special sensing resource configuration or a default sensing resource configuration as the sensing resource configuration corresponding to the new period based on the sensing type.

[0055] In one of the embodiments, the type of the sensing waveform in the sensing waveform information comprises a continuous wave and a pulse wave.

[0056] A communication device comprises a memory and a processor, the memory stores a computer program, and the processor implements the following steps when executing the computer program:

[0057] in response to a sensing instruction, determining, for each period, a target sensing sequence corresponding to the terminal in the period; a first sensing identifier in the target sensing sequence is used to represent whether a sensing resource is allocated to each time slot group.

[0058] A computer readable storage medium, which stores a computer program, the computer program is executed by a processor to implement the following steps:

[0059] in response to a sensing instruction, determining, for each period, a target sensing sequence corresponding to the terminal in the period; a first sensing identifier in the target sensing sequence is used to represent whether a sensing resource is allocated to each time slot group.

[0060] A computer program product, comprising a computer program, which is executed by a processor to implement the resource allocation method provided in the embodiments of the present application, which can be:

[0061] In response to the sensing instruction, for each period, a target sensing sequence corresponding to the terminal in the period is determined; the first sensing identifier in the target sensing sequence is used to represent whether each time slot group is allocated a sensing resource.

[0062] The above resource allocation method, device, communication equipment and storage medium, in response to the sensing instruction, in response to the sensing instruction, for each period, a target sensing sequence corresponding to the terminal in the period is determined; the first sensing identifier in the target sensing sequence is used to represent whether each time slot group is allocated a sensing resource. By using the method, different sensing waveform information is set for different time slot groups through the target sensing sequence, which realizes setting the sensing identifier representing whether the sensing resource is allocated in a discrete form for different time slot groups, so that each target sensing is utilized, and at the same time, the time slot group without sensing resource transmits the communication waveform for communication, improving the flexibility and accuracy of communication resource and sensing resource allocation, and further improving the communication quality of communication and sensing integration. BRIEF DESCRIPTION OF DRAWINGS

[0063] Figure 1 An application environment diagram of the resource allocation method in one embodiment;

[0064] Figure 2 A flowchart of the resource allocation method in one embodiment;

[0065] Figure 3 A schematic diagram of a time slot group and a target sensing sequence in one embodiment;

[0066] Figure 4 A flowchart of determining sensing waveform information and performing a sensing process in one embodiment;

[0067] Figure 5 A flowchart of determining a target sensing sequence step in one embodiment;

[0068] Figure 6 A flowchart of determining a sensing waveform information step in another embodiment;

[0069] Figure 7 A flowchart of determining a target waveform and an order of the target waveform in one embodiment;

[0070] Figure 8 A flowchart of selecting a sensing resource configuration under different period scenarios in one embodiment;

[0071] Figure 9 A flowchart of determining a sensing resource configuration in one embodiment;

[0072] Figure 10 A flowchart of monitoring a dedicated sensing resource configuration in one embodiment;

[0073] Figure 11 Flowchart of a process for determining a sensing resource configuration according to sensing requirements in an embodiment;

[0074] Figure 12 Flowchart of a process for low-altitude UAV terminal sensing in a specific embodiment;

[0075] Figure 13 Signaling diagram of a resource allocation method in an embodiment;

[0076] Figure 14 Structural block diagram of a resource allocation apparatus in an embodiment;

[0077] Figure 15 Internal structural diagram of a resource allocation device in an embodiment. DETAILED DESCRIPTION

[0078] In order to make the purposes, technical solutions and advantages of the present application clearer, the present application will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and do not limit the present application.

[0079] Figure 1 An application scenario diagram of a resource allocation method provided by an embodiment of the present application. As shown in the figure, the scenario includes a terminal 100 and an access network device 200. Figure 1

[0080] The terminal 100 and the access network device 200 perform data transmission through a network. The access network device 200 and the terminal 100 both work in a millimeter wave band, and the subcarrier spacing is 120 kHz. The access network device 200 is responsible for specific sensing and communication resource allocation, and informs the terminal 100 of the resource allocation result. The terminal 100 performs corresponding sensing and communication tasks in the allocated resources, and feeds back the result to the access network device 200 as needed.

[0081] ​The access network device 200 can be a base station (BTS) in Global System of Mobile communication (GSM) or Code Division Multiple Access (CDMA), a base station (NodeB, NB) in Wideband Code Division Multiple Access (WCDMA), an evolved base station (eNB or eNodeB) in LTE, a relay station or an access point, or a base station in a 5G network, etc., without limitation.

[0082] The terminal 100 can be a wireless terminal, which can be a device that provides voice and / or other data connectivity to a user by connecting to a wireless network, or a handheld device having a wireless connection capability, or other processing device connected to a wireless modem. The wireless terminal can communicate with one or more core networks via a Radio Access Network (RAN), and can be a mobile terminal, such as a mobile telephone (or "cellular" telephone) and a computer with a mobile termination, e.g., a portable, pocket, handheld, computer-included or car-mounted device which can be connected with an antenna to a wireless modem. The wireless terminal can also be referred to as a system, a subscriber unit, a subscriber station, a mobile station, a mobile, a remote station, a remote terminal, an access terminal, a user terminal, a user agent, a user device or a user equipment, without limitation.

[0083] In the prior art, after receiving a sensing instruction, a base station allocates corresponding sensing resources to a target user equipment (UE, User Equipment). In the prior art, the base station allocates the sensing resources according to a fixed proportion or a fixed position of the sensing resources. In each period, a target sensing configuration of the sensing resources in each period is determined according to time as a reference, and sensing waveform information is determined according to the target sensing configuration. The target user equipment is sensed according to the sensing waveform information, and communication and sensing integration is achieved. Based on this, the resource position or proportion of fixed communication and sensing in the prior art is determined, and therefore the determined target sensing configuration is continuous, that is, in a certain period, a plurality of time slot groups of a certain length are continuously used as sensing resources, and at this time, a situation that part of the length of the sensing resources is not utilized easily occurs. Moreover, the setting of the sensing resources is to replace the communication resources, which causes a waste of the communication resources. On the other hand, the resource allocation method for communication and sensing integration in the prior art mainly focuses on the introduction of basic configuration parameters such as frame formats, and often ignores the detailed description of the resource configuration process. The method in the prior art emphasizes static parameter description, lacks a dynamic adjustment mechanism of the corresponding configuration process, and therefore limits the flexibility and adaptability of the resource configuration strategy. Therefore, in actual application, the prior art is often difficult to cope with complex and changeable communication environments, resulting in poor efficiency and effect of resource configuration.

[0084] Based on the above-mentioned prior art, the embodiments of the present application provide a resource allocation method. Different sensing waveform information is set for different time slot groups through a target sensing sequence, a sensing identifier representing whether to allocate sensing resources is set in a discrete form for different time slot groups, so that each target sensing is utilized, and at the same time, the time slot groups without sensing resources do not transmit communication waveform for communication, which improves the flexibility and accuracy of the allocation of communication resources and sensing resources, and further improves the communication quality of communication and sensing integration.

[0085] Meanwhile, the embodiments of the present application also provide a process of dynamically adjusting resource configuration. By setting an initial sensing resource configuration, a dedicated sensing resource configuration and a default sensing resource configuration, the resource configuration of different terminals is adjusted to the most suitable sensing resource configuration for the terminal according to the type of the terminal, so as to adapt to complex and changeable communication environments and ensure the communication quality of communication with terminals of different types.

[0086] It should be noted that the beneficial effects or technical problems solved by the embodiments of the present application are not limited to this, but also other implicit or related problems. For details, please refer to the description of the following embodiments.

[0087] Before introducing the specific embodiments of the present application, the professional terms involved in the present application are explained:

[0088] ISAC (Integrated Sensing and Communication): ISAC is an abbreviation of Integrated Sensing and Communication, which is a new technology that integrates the use of direct, reflected, and scattered wireless signals to realize real-time sensing of target objects or environmental information, providing a new service capability for the network, bringing potential new sensing-based businesses, and can be used in the security field (intrusion detection, etc.), the transportation field (vehicle, unmanned aerial vehicle, and human monitoring), and the medical and health field (personnel fall identification, action recognition, etc.).

[0089] ISAC technology is one of the key technologies of B5G and 6G. This technology uses wireless signals to realize sensing functions such as detection, positioning, identification, and imaging of targets. On the one hand, communication systems can use the same spectrum or even reuse hardware or signal processing modules to complete different types of sensing services. On the other hand, the sensing results can be used to assist communication access or management, improving service quality and communication efficiency. In the future, ISAC technology is expected to be widely used in industrial and automation, warehouse logistics, intelligent transportation, agriculture and forestry, and smart home scenarios.

[0090] The technical solutions of the present application and how the technical solutions of the present application solve the above technical problems will be described in detail below with specific examples. The following specific examples can be combined with each other, and the same or similar concepts or processes may not be described again in some examples. The embodiments of the present application will be described below with reference to the accompanying drawings.

[0091] In one embodiment, as shown in Figure 2 , a resource allocation method is provided, which can be applied to an access network device in Figure 1 , and a base station is taken as an example of the access network device, including the following steps:

[0092] Step 202, in response to the sensing instruction, determining a target sensing sequence corresponding to the terminal in each period.

[0093] Among them, the first sensing identifier in the target sensing sequence is used to represent whether each time slot group is allocated sensing resources.

[0094] In the embodiments of the present application, in the ISAC communication and sensing integrated system, the base station can receive the sensing instruction from the core network or the cloud in various application scenarios. For example, in the intelligent transportation system, the core network or the traffic management center (such as the traffic signal control system and the intelligent roadside device) can issue a sensing instruction to the base station to monitor the road traffic condition in real time.

[0095] In a wireless communication system, communication resources and sensing resources are usually allocated periodically, and each period contains multiple time slots. In a period, the base station or terminal needs to perform a sensing task while performing a communication task to achieve sensing-communication integration. The sensing task can be configured in the form of a target sensing sequence, which defines which time slot group performs sensing operations, i.e., whether each time slot group is allocated sensing resources. As shown in Figure 3 , the base station can pre-set the number of time slots contained in each period, for example, there are X time slots in each period, and each time slot contains 14 symbols, which refer to modulated data units. In this embodiment, each consecutive 5 time slots are numbered as a group to form a time slot group (as shown in Figure 3 D0, D1, D2, S, U), and a binary bit is used as the first sensing identifier corresponding to the time slot group. If the first sensing identifier (bit value) is 1, it means that the sensing symbol is configured in the time slot group, i.e., the sensing resource is allocated. If the first sensing identifier (bit value) is 0, it means that no sensing symbol is configured in all time slots of the time slot group, i.e., no sensing resource is allocated. The sensing symbol configuration of each period can be represented by a binary sequence (represented by InterG, i.e., a target sensing sequence) with a length of L=X / 5. The sensing symbol configuration in each time slot group is the same, i.e., the starting position and length of the sensing symbol relative to the time slot group are the same. The base station updates the target sensing sequence (InterG) configuration once per period and informs the terminal of the first sensing identifier (InterG value) of the period. The base station can flexibly configure the sensing symbol configuration (the starting position and length of the sensing symbol relative to the time slot group) in each period and the first sensing identifier (InterG value) corresponding to each time slot group in the target sensing sequence according to specific sensing requirements. The target sensing sequence includes the first sensing identifier (InterG value) corresponding to each time slot group. As shown in Figure 3 , the waveform of the sensing symbol transmission can be a continuous wave (C wave) or a pulse wave (P wave). For example, the InterG value of a certain period is 10000001, which means that the sensing symbol is configured in the time slot group of the 1st group and the 8th group in this period, and no sensing symbol is configured in the time slots of other time slot groups. K sensing symbols are configured in each time slot group, and the starting position and length, sensing waveform type can be flexibly configured according to the scene requirements. In addition, the target sensing sequence can be 10010100, etc. Through the first sensing identifier in the target sensing sequence, the position of the allocated sensing resource can be spaced, so that the position of the required sensing resource has a sensing symbol, and the position of the unnecessary sensing resource does not have a sensing symbol, thereby achieving flexible allocation of sensing resources.

[0096] The base station can pre-store configurations of sensing resources required by different types of terminals. After receiving the sensing instruction, the base station determines a target sensing sequence of the current period in response to the sensing instruction, and extracts a first sensing identifier set for each time slot group in the target sensing sequence. If the sensing requirement changes, the base station can dynamically adjust the target sensing sequence corresponding to the next period according to the real-time feedback of the terminal, to realize flexible allocation of sensing resources.

[0097] In the above resource allocation method, different sensing waveform information is set for different time slot groups through the target sensing sequence, to realize setting of sensing identifiers representing whether to allocate sensing resources in a discrete form for different time slot groups, so that each target sensing is utilized, and the time slot groups without sensing resources do not transmit communication waveforms for communication, improving the flexibility and accuracy of communication resource and sensing resource allocation, and further improving the communication quality of communication and sensing integration.

[0098] In one embodiment, as shown in FIG. 2, after step 202, the method further includes: Figure 4

[0099] Step 402: determining a target time slot group in each time slot group in the current period according to the target sensing sequence in the period.

[0100] The target time slot group is configured with sensing resources.

[0101] In the embodiment of the application, after the base station determines the target sensing sequence of the current period, the base station can filter the multiple time slot groups divided in the current period through the first sensing identifier in the target sensing sequence, and filter out the target time slot group corresponding to the first sensing identifier. As shown in FIG. 4, Figure 3 Figure 3 If the target sensing sequence in step 402 is 10…1, the time slot group with the first sensing identifier of 1 is the target time slot group, and only the state of the sensing resource configured in the target time slot group is valid. It can be understood that only the sensing resource in the target time slot group with the first sensing identifier of 1 is enabled. That is, Figure 3 There is no sensing resource in the time slot group with the first sensing identifier of 0 in step 402.

[0102] Step 404: sensing each terminal based on the sensing waveform information corresponding to the sensing resource in the target time slot group.

[0103] ​​In the embodiments of the present application, the sensing waveform information can be obtained through a pre-stored sensing symbol configuration, which is used to represent the starting position and length of the sensing symbol in the target time slot group. After determining the target time slot group, the base station extracts the starting position and length of the sensing symbol in the target time slot group from the pre-stored sensing waveform information, and determines the frequency, time, power and other parameters of the sensing signal according to the starting position and length of the sensing symbol in the target time slot group, as well as the transmission time, duration and specific sensing symbol sequence of the sensing signal and other transmission requirements. Further, the base station transmits the sensing signal in the predetermined time of the target time slot group according to the parameters and transmission requirements of the sensing signal.

[0104] In an optional embodiment, the base station can also issue the target sensing sequence to the terminal, and the terminal can also perform sensing on other terminals according to the target sensing sequence, and feed back the sensing result of the terminal on the other terminals to the base station, to assist the base station in evaluating the sensing result of the base station itself.

[0105] In the embodiments, the target time slot group is determined according to the target sensing sequence, and the sensing resource is configured, which can set specific sensing waveform information for each time slot group, and then perform sensing operation based on the sensing waveform information, so as to improve the flexibility and accuracy of the utilization of sensing resources, and also optimize the execution effect of the sensing task, and at the same time, the time slot group without sensing resource can be used for communication, thereby comprehensively improving the communication quality of the integrated communication and sensing.

[0106] In an embodiment, as shown in Figure 5 Step 202 can include:

[0107] Step 502, in response to the sensing instruction, determining the sensing resource configuration corresponding to each period.

[0108] In the embodiments of the present application, in the sensing process of each period, the base station can determine the sensing resource configuration corresponding to the next period according to the sensing requirements fed back by the terminal to the base station after the terminal completes the sensing operation, according to the pre-defined sensing waveform template, the length and starting position of the sensing symbol in the resource management module stored in the local or network, or according to the preset rules of the sensing resource configuration, to determine the sensing resource configuration corresponding to different periods.

[0109] In an optional embodiment, the base station can also analyze the sensing instruction, extract key information, such as specific requirements of the sensing (e.g., environmental monitoring, target tracking, obstacle detection, etc.), priority of the sensing resource, sensing time window, etc., and information such as sensing type, frequency, duration, target area corresponding to the sensing task, and plan the sensing resource configuration of each cycle in combination with the current resource availability. The sensing resource configuration can be a predefined sensing waveform template, length, starting position of the sensing symbol, and other related parameters.

[0110] Step 504, determining the target sensing sequence in the cycle according to the sensing resource configuration.

[0111] In the embodiment of the present application, before the start of each cycle, the base station extracts the determined sensing resource configuration, and generates the target sensing sequence of the current cycle according to the information extracted in the sensing resource configuration. The target sensing sequence is composed of multiple discrete sensing identifiers, usually a sequence of binary form (e.g., 0 and 1) indicating whether each time slot group is allocated with sensing resource.

[0112] In the embodiment, by dynamically configuring the sensing resource, the target sensing sequence is generated, and the transmit waveform for sensing the terminal is guided according to the target sensing sequence, so as to ensure efficient use of the sensing resource, avoid waste of communication resource, and further improve the communication quality.

[0113] In an embodiment, the sensing resource configuration can include the number of time slots corresponding to the cycle, the number of time slots corresponding to each time slot group, the target sensing sequence corresponding to the cycle, and the preset waveform configuration corresponding to each time slot group.

[0114] In an embodiment, as shown in FIG. 4B, step 404 can include: Figure 6

[0115] Step 602, determining the second sensing identifier in the target time slot group based on the preset waveform configuration, and determining the sensing waveform information according to the second sensing identifier.

[0116] The second sensing identifier represents the starting position and length of the sensing symbol contained in the target time slot group.

[0117] ​In this embodiment, the second sensing identifier includes the number of sensing symbols configured within the time slot group, the starting position of the sensing symbols, and their length. In addition, it may also include the sensing waveform type. The base station first obtains a predefined preset waveform configuration. The preset waveform configuration may be stored in the base station's preset waveform configuration library, containing parameters for various types of sensing waveforms, such as the number, starting position, and length of sensing symbols corresponding to different types of sensing waveforms. For each target time slot group, the base station extracts the second sensing identifier based on the preset waveform configuration, extracting key parameters such as the number of sensing symbols, starting position, length, and sensing waveform type. Based on the information in the second sensing identifier, the base station selects the corresponding sensing waveform template from the preset waveform configuration library, obtaining the pre-configured sensing waveform information such as the number of sensing symbols, starting position, and length in the sensing waveform template.

[0118] Step 604: Sensing each terminal based on the sensing waveform information.

[0119] In this embodiment of the application, the base station configures the modulation parameters, transmission power and other signal parameters of the sensing signal according to the parameters such as the number, starting position and length of the sensing symbols already determined in the sensing waveform information, and transmits the sensing signal corresponding to the sensing waveform information to sense each terminal and obtain the sensing results such as the position, speed and angle of each terminal.

[0120] In this embodiment, by setting a second sensing identifier for each target time slot group, the parameters such as the number of sensing symbols, starting position, length, and waveform type are precisely configured. Based on these detailed sensing waveform information, sensing signals are generated and transmitted, thereby accurately obtaining the sensing results such as the position, speed, and angle of each terminal, which can improve the flexibility and accuracy of integrated communication sensing.

[0121] In one embodiment, such as Figure 7 As shown, the sensing waveform information may include the position corresponding to each type of sensing waveform; step 404 may include:

[0122] Step 702: Determine the target waveform and its order based on the position corresponding to each type of sensing waveform.

[0123] In this embodiment, the base station first acquires the specific location information of each type of sensing waveform in the target time slot group, and then determines the target waveform used in each time slot group based on this location information. Next, the base station sorts these target waveforms according to their order of appearance in the time slot group, forming an ordered waveform sequence.

[0124] Step 704: Sensing each terminal based on the target waveform and the order of the target waveforms.

[0125] In the embodiments of the present application, first, the base station configures the transmission parameters of the sensing signal according to the determined order of the target waveform, including the modulation parameters and the transmission power, etc. Then, the base station transmits the sensing signal in the target time slot group according to the predetermined order, ensuring that each terminal can receive accurate sensing waveform. During the transmission process, the base station collects feedback information from each terminal, such as the position, speed, angle, etc.

[0126] In the embodiments, through the waveform sequence, the base station can ensure that the waveform is transmitted in the predetermined order during the sensing process, and the sensing signal is transmitted in an orderly and accurate manner according to the order, so that the base station can efficiently and accurately obtain the sensing data of the terminal, optimize the performance of the integrated communication and sensing, and thus improve the accuracy and reliability of the sensing task.

[0127] In one embodiment, according to different uses of the sensing resource allocation, the integrated communication and sensing resource configuration mode is divided into three types, including the initial sensing resource configuration, the dedicated sensing resource configuration and the default sensing resource configuration. Therefore, the access network device can also dynamically adjust the sensing resource configuration of the terminal in different stages, such as Figure 8 As shown in FIG. 2, step 202 can include:

[0128] Step 802, in response to the sensing instruction, for each period, if the period is the initial period, the initial sensing resource configuration is determined as the sensing resource configuration corresponding to the initial period of the terminal, and the target sensing sequence of the terminal in the initial period is determined according to the initial sensing resource configuration.

[0129] In the embodiments of the present application, in response to the sensing instruction, the base station determines the type of the current period of the access terminal. If the current period is the initial period, the base station needs to test the terminal first, and therefore, as shown in FIG. 3, the base station determines the initial sensing resource configuration as the sensing resource configuration corresponding to the initial period of the terminal. Figure 9 The initial sensing resource configuration is used when the base station initially accesses the terminal. The base station performs the initial sensing process under the initial sensing resource configuration and obtains the preliminary sensing result and the environmental information of the terminal. Then, the base station sends part of the sensing result, the instruction and other configuration information (such as the default sensing resource configuration) to the terminal, and determines to switch to the dedicated sensing resource configuration or the default sensing resource configuration or end the sensing process according to the result of the sensing evaluation.

[0130] Step 804, if the period is not the initial period, the dedicated sensing resource configuration or the default sensing resource configuration is determined as the sensing resource configuration corresponding to the period according to the feedback result of the terminal in the last period, and the target sensing sequence of the terminal in the period is determined according to the dedicated sensing resource configuration or the default sensing resource configuration.

[0131] In this embodiment, when the base station determines that the current period of the access terminal is not the initial period (i.e., the initial configuration and perception assessment have been completed), the base station will decide whether to use dedicated perception resource configuration or default perception resource configuration for the current period based on the terminal's feedback results from the previous period. Specifically, the base station first retrieves the terminal's feedback results from the storage, which may include perception data, environmental conditions, communication quality, and other information. Then, the base station analyzes the terminal's feedback results to assess changes in perception requirements and determine whether higher perception accuracy is needed. Based on the analysis results, such as... Figure 9 As shown, the base station decides whether to switch to a dedicated sensing resource configuration or maintain the default sensing resource configuration. If sensing requirements change significantly, the base station will choose the dedicated sensing resource configuration to meet the efficient sensing needs of a specific scenario. If sensing requirements are relatively stable, the base station will continue to use the default sensing resource configuration to maintain resource versatility and efficient utilization. For example, if the terminal's feedback indicates that it requires a sensing accuracy of 10cm, but the base station's sensing results show insufficient sensing accuracy, the base station can use the dedicated sensing resource configuration as the sensing resource configuration for the current period to improve the sensing accuracy for that terminal.

[0132] After determining the type of sensing resource configuration, the base station can determine the target sensing sequence corresponding to the terminal in the current period according to the same principle as steps 502 to 504. The process of determining the target sensing sequence will not be described in detail in this embodiment.

[0133] Among them, dedicated sensing resource configuration is a customized integrated sensing resource configuration scheme designed by the base station for different types of users. For example, when sensing requirements change in scenarios such as vehicle-to-everything (V2X) and low-altitude sensing networks, it is necessary to readjust the allocation of sensing resources and update the InterG value. This approach can improve the base station's adaptability to various scenarios, thereby meeting the dynamic communication and sensing needs of different scenarios or the same scenario. The base station enters this mode in the following situations: 1. After the initial sensing resource configuration is completed; 2. When switching from the default sensing resource configuration to the dedicated sensing resource configuration.

[0134] The default sensing resource configuration is a default configuration mode after the base station completes initial sensing resource configuration. The default sensing resource configuration is mainly to improve the universality of the sensing resource configuration scheme. For example, for the sensing needs that exist in most scenarios, a general integrated sensing and communication resource allocation scheme can be set, and the InterG value thereof is set as the default mode. In this way, the interoperability and universality between base stations can be improved through the default sensing resource configuration. There are the following situations for entering the default sensing resource configuration: 1. After the base station completes the initial sensing resource configuration, no special configuration scheme is specified for the next period, and the default sensing resource configuration is entered; 2. After the sensing process under the base station special sensing resource configuration is completed, the default sensing resource configuration can be switched; 3. The special mode timer of the terminal expires, and the default sensing resource configuration is entered.

[0135] In the embodiment, by setting different types of sensing resource configurations corresponding to different period types in different scenarios, the sensing resource allocation can be adjusted in time according to the specific sensing needs and environmental changes, the efficiency and accuracy of the sensing task are optimized, and more accurate and efficient sensing services are realized. At the same time, the flexible configuration mode also enhances the utilization efficiency and interoperability of the integrated sensing and communication system for resources, and ensures that the integrated sensing and communication system can continuously provide high-quality sensing and communication services in complex and variable environments.

[0136] In one embodiment, if the sensing resource configuration is a special sensing resource configuration, the special sensing resource configuration occupies a large amount of resources, and the stage of sensing according to the special sensing resource configuration also needs to be controlled, therefore, the special sensing resource configuration can also include a preset time length, as shown in the following table: Figure 10 The method further includes:

[0137] In step 1002, the duration of the special sensing resource configuration as the sensing resource configuration is acquired in real time.

[0138] In the embodiment of the application, when the base station and the terminal enter the special sensing resource configuration mode, the base station takes the special sensing resource configuration as the sensing resource configuration of the current period, and at the same time, the base station and the terminal start a timer synchronously, which specifies the maximum time in the special sensing resource configuration mode, so as to avoid that a certain terminal occupies a certain part of resources for a long time, thereby improving the utilization rate and fairness of the resources.

[0139] In step 1004, if the duration is equal to the preset time length, the default sensing resource configuration is determined as the sensing resource configuration corresponding to the new period.

[0140] In the embodiment of the present application, if the duration is equal to the preset duration, it means that the dedicated sensing resource configuration mode has been running for the maximum allowed time. At this time, the base station will determine the sensing resource configuration corresponding to the new cycle according to the default sensing resource configuration. In other words, the base station will switch the sensing resource configuration from the dedicated sensing resource configuration mode back to the default sensing resource configuration mode to ensure the continuous use of resources and the stable operation of the sensing-integrated system.

[0141] In the embodiment, by monitoring the duration of the dedicated sensing resource configuration mode in real time and automatically switching to the default sensing resource configuration after reaching the preset duration, the mechanism realizes fine management and efficient use of sensing resources, which not only meets the customized sensing needs in specific scenarios, but also improves the flexibility and adaptability of the entire system while ensuring fair allocation of resources.

[0142] In one embodiment, as shown in Figure 11 the method can further include, after step 404:

[0143] Step 1102, receiving the sensing requirement fed back by the terminal.

[0144] The sensing requirement can include the sensing accuracy requirement corresponding to the terminal.

[0145] In the embodiment of the present application, after the base station transmits the sensing signal to the terminal, the base station synchronously sends the sensing resource configuration of the current cycle to the terminal. The terminal feeds back the sensing requirement of the base station itself to the base station according to the received sensing resource configuration, and cooperates with the base station for sensing. For example, after the base station transmits the sensing signal, the terminal stops transmitting the communication signal to the base station to reduce the error of the base station for sensing.

[0146] Step 1104, determining the sensing type of the sensing sequence required in the new cycle according to the sensing requirement.

[0147] In the embodiment of the present application, the base station analyzes the demand situation of the terminal and the change of the sensing environment according to the received sensing requirement. The base station will evaluate the accuracy and integrity of the sensing result, and judge whether it is necessary to adjust the complexity or accuracy of the sensing task. Based on the evaluation result, the base station determines the sensing type of the sensing sequence required in the next cycle. The sensing type can include high-precision sensing, long-distance sensing, multi-target sensing, etc., which is dynamically adjusted according to actual needs. For example, the sensing type can be used for sensing the terminal in different scenarios, including intelligent traffic sensing, low-altitude unmanned aerial vehicle sensing, etc.

[0148] Step 1106, determining the dedicated sensing resource configuration or the default sensing resource configuration as the sensing resource configuration corresponding to the new cycle based on the sensing type.

[0149] In the embodiments of the present application, the base station further determines whether to use a dedicated sensing resource configuration or a default sensing resource configuration in the new period according to the determined sensing type. If the sensing type requires higher customization or optimization of specific scenarios, the base station selects the dedicated sensing resource configuration to provide more fine and efficient sensing services. If the sensing type is relatively general, the base station selects the default sensing resource configuration to maintain the universality and efficiency of resource allocation.

[0150] In the embodiments, by dynamically configuring the sensing resource configuration corresponding to the new period, the base station can optimize resource allocation according to the actual sensing demand of each period, improve the adaptability of sensing resources to sensing demand, improve the overall performance of integrated sensing and communication, and further improve the quality of communication in the process of communication and sensing.

[0151] In one embodiment, the type of sensing waveform in the sensing waveform information can include continuous wave and pulse wave.

[0152] In one embodiment, a resource allocation system is also provided, which includes:

[0153] The base station is configured to determine, in response to a sensing instruction, a target sensing sequence corresponding to a terminal in each period. The sensing identifier in the target sensing sequence is used to represent whether each time slot group is allocated with sensing resources. The target sensing sequence in the current period is determined according to the target sensing sequence in the period. The target time slot group in each time slot group is configured with sensing resources. The target sensing sequence and the sensing waveform information are sent to the terminal based on the sensing waveform information corresponding to the sensing resources in the target time slot group, and the terminal is sensed.

[0154] The terminal is configured to perform sensing according to the target sensing sequence and the sensing waveform information.

[0155] In one specific embodiment, an example of a resource allocation method applied to a low-altitude unmanned aerial vehicle terminal sensing scenario is provided. In the 5G low-altitude integrated sensing and communication application, the base station needs to sense low-altitude unmanned aerial vehicle terminals and ground terminals, and perform a communication process. When performing the sensing process, the base station needs to use a pulse wave to cover a long distance and a continuous wave to cover a short distance. Figure 12As shown, the configuration period of the sensing resource configuration is half a frame (5 ms), and a group is formed by three downlink slots, one special slot, and one uplink slot (denoted as D0D1D2SU), wherein the downlink symbols of the S slot: special interval: uplink symbols are 9:3:2. From the last downlink symbol of D1 to the last downlink symbol of S, a total of 24 symbols are allocated for sensing. The transmission period of the SSB of the base station is 20 ms by default, and needs to be transmitted within the first 5 ms. In order to ensure that the UAV terminal receives the SSB (Synchronization Signaling Block) message without interference within the first 5 ms, the InterG value of the first 5 ms can be set to 00000000, and the InterG value of the last 15 ms (configured 3 times) is set to 11111111, that is, the sensing symbols are configured in each slot group (D0D1D2SU) of the last 15 ms, and in the 24 sensing symbols in each slot group, the pulsed wave (single pulsed wave transceiver occupies 2 symbols, and is transmitted 8 times) is transmitted first, and then the continuous wave (single continuous wave occupies 1 symbol, and is continuously transmitted 8 times). By configuring the sensing resource in the target sensing sequence, the coverage requirement of sensing can be met, the main function of communication is not affected, and high flexibility is achieved.

[0156] In one embodiment, Figure 13 A signaling interaction flow chart of resource allocation is provided. As Figure 13 shown, the method comprises the following steps:

[0157] Stage 1: initial configuration stage

[0158] Step one: the base station and the terminal perform the initial access process according to the 5G standard, and in this process, the base station issues the initial sensing resource configuration information of the sensing-integrated resource to the terminal;

[0159] Step two: after the terminal obtains the initial sensing resource configuration, the terminal replies ACK to the base station, for notifying the base station that the initial sensing resource configuration has been acquired;

[0160] Step three: the base station and the terminal perform the sensing process according to the agreed initial sensing resource configuration;

[0161] Step four: the base station sends the default sensing resource configuration and the timer value to the terminal, and the terminal replies ACK to the base station;

[0162] Step five: after the sensing process is completed, the next step is indicated by the base station to jump to stage 2 or stage 3 or end the sensing process.

[0163] Stage 2: special configuration stage

[0164] Step one: the base station informs the terminal of the special sensing resource configuration;

[0165] Step 2: After obtaining the dedicated configuration information, the terminal replies with an ACK to the base station to notify the base station that it has obtained the dedicated sensing resource configuration;

[0166] Step 3: The base station and the terminal execute the sensing process according to the agreed dedicated sensing resource configuration;

[0167] Step 4: After the sensing process is completed, if the timeout expires, proceed to Step 5; otherwise, proceed to Step 6.

[0168] Step 5: Base stations and terminals automatically enter Phase 3;

[0169] Step Six: The base station indicates the next step: return to Step One, jump to Stage 3, or end the current sensing process.

[0170] Phase 3: Default Configuration Phase

[0171] Step 1: In the next cycle after the timer expires, the base station and the terminal execute the sensing resource configuration specified by the default sensing resource configuration;

[0172] Step 2: The base station and the terminal execute the sensing process according to the agreed default sensing resource configuration;

[0173] Step 3: The sensing process ends. The base station indicates the next step: return to Step 1, jump to Stage 2, or end the current sensing process.

[0174] It should be understood that, although Figures 2-13 The steps in the flowchart are shown sequentially as indicated by the arrows, but these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order in which these steps are executed, and they can be performed in other orders. Figures 2-13 At least some of the steps in the process may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but may be executed at different times. The execution order of these steps or stages is not necessarily sequential, but may be executed in turn or alternately with other steps or at least some of the steps or stages in other steps.

[0175] In one embodiment, such as Figure 14 As shown, a resource allocation device 1400 is provided, including: a resource allocation sensing module 1401, wherein:

[0176] The sensing resource allocation module 1401 is used to respond to the sensing command and determine the target sensing sequence corresponding to the terminal in each cycle; the first sensing identifier in the target sensing sequence is used to characterize whether sensing resources are allocated to each time slot group.

[0177] In one of the embodiments, the apparatus 1400 further comprises:

[0178] a first determining module configured to determine a target time slot group in each time slot group in a current period according to a target sensing sequence in the period;

[0179] a sensing module configured to sense each terminal based on sensing waveform information corresponding to sensing resources in the target time slot group.

[0180] In one of the embodiments, the sensing resource allocation module 1400 is specifically configured to, in response to the sensing instruction, determine, for each period, a sensing resource configuration corresponding to the period.

[0181] determine a target sensing sequence in the period according to the sensing resource configuration.

[0182] In one of the embodiments, the sensing resource configuration comprises a number of time slots corresponding to the period, a number of time slots corresponding to each time slot group, a target sensing sequence corresponding to the period, and a preset waveform configuration corresponding to each time slot group.

[0183] In one of the embodiments, the sensing module is specifically configured to determine a second sensing identifier in the target time slot group based on the preset waveform configuration, and determine the sensing waveform information according to the second sensing identifier; the second sensing identifier represents a starting position and a length of a sensing symbol contained in the target time slot group.

[0184] sense each terminal based on the sensing waveform information.

[0185] In one of the embodiments, the sensing waveform information comprises positions corresponding to each type of sensing waveform; the sensing module is specifically configured to determine a target waveform and an order of the target waveform according to the positions corresponding to each type of sensing waveform.

[0186] sense each terminal based on the target waveform and the order of the target waveform.

[0187] In one of the embodiments, the sensing resource allocation module 1400 is specifically configured to, in response to the sensing instruction, for each period, if the period is an initial period, determine an initial sensing resource configuration as a sensing resource configuration corresponding to the initial period according to the initial sensing resource configuration, and determine a target sensing sequence corresponding to the terminal in the initial period according to the initial sensing resource configuration.

[0188] if the period is not the initial period, determine a special sensing resource configuration or a default sensing resource configuration as the sensing resource configuration corresponding to the period according to a feedback result of the terminal in a previous period, and determine a target sensing sequence corresponding to the terminal in the period according to the special sensing resource configuration or the default sensing resource configuration.

[0189] In one of the embodiments, the special sensing resource configuration further comprises a preset time length.

[0190] If the sensing resource configuration is the dedicated sensing resource configuration, the apparatus 1400 further includes:

[0191] The acquisition module is configured to acquire, in real time, a duration of the dedicated sensing resource configuration as the sensing resource configuration.

[0192] The second determination module is configured to determine the default sensing resource configuration as the sensing resource configuration corresponding to the new period if the duration is equal to a preset duration.

[0193] In one embodiment, the apparatus 1400 further includes:

[0194] The receiving module is configured to receive a sensing requirement fed back by a terminal.

[0195] The third determination module is configured to determine a sensing type of a sensing sequence required by a new period according to the sensing requirement.

[0196] The fourth determination module is configured to determine the dedicated sensing resource configuration or the default sensing resource configuration as the sensing resource configuration corresponding to the new period based on the sensing type.

[0197] In one embodiment, the type of the sensing waveform in the sensing waveform information includes continuous wave and pulse wave.

[0198] The specific limitation of the resource allocation apparatus can refer to the limitation of the resource allocation method in the foregoing, and will not be described here. Each module in the above resource allocation apparatus can be realized by software, hardware and a combination thereof in whole or in part. The above modules can be embedded in or independent of the processor in the computer device in hardware form, or can be stored in the memory in the computer device in the form of software, so as to call and execute the operations corresponding to each module by the processor.

[0199] Figure 15 is a structural schematic diagram of an access network device provided by an embodiment of the application. Figure 15 The access network device 1500 shown includes at least one processor 1501, a memory 1502, and at least one network interface 1504. Each component in the access network device 1500 is coupled together through a bus system 1505. It can be understood that the bus system 1505 is used to realize the connection and communication between the components. In addition to the data bus, the bus system 1505 also includes a power bus, a control bus and a status signal bus. However, for the sake of clarity, all kinds of buses are marked as the bus system 1505 in the Figure 15 embodiment of the application. In addition, the embodiment of the application further includes a transceiver 1506, which can be multiple elements, i.e., includes a transmitter and a receiver, and provides a unit for communicating with various other devices on a transmission medium.

[0200] It can be appreciated that the memory 1502 in the embodiments of the present application can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memory. Among them, the non-volatile memory can be a read-only memory (Read-Only Memory, ROM), a programmable read-only memory (Programmable ROM, PROM), an erasable programmable read-only memory (Erasable PROM, EPROM), an electrically erasable programmable read-only memory (Electrically EPROM, EEPROM) or a flash memory. The volatile memory can be a random access memory (Random Access Memory, RAM) used as an external cache. By way of example, but not by way of limitation, many forms of RAM are available, such as static random access memory (Static RAM, SRAM), dynamic random access memory (Dynamic RAM, DRAM), synchronous dynamic random access memory (Synchronous DRAM, SDRAM), double data rate synchronous dynamic random access memory (Double Data Rate SDRAM, DDR SDRAM), enhanced synchronous dynamic random access memory (Enhanced SDRAM, ESDRAM), synchronous link dynamic random access memory (Synchlink DRAM, SLDRAM) and direct memory bus random access memory (Direct Rambus RAM, DRRAM). The memory 1502 of the system and method described in the embodiments of the present application is intended to include, but not limited to, these and any other suitable types of memory.

[0201] In some embodiments, the memory 1502 stores elements, executable modules or data structures, or a subset thereof, or an extended set thereof, such as an operating system 15021. Among them, the operating system 15021 contains various system programs, such as framework layer, core library layer, driver layer, etc., for implementing various basic services and processing hardware-based tasks.

[0202] In the embodiments of the present application, by calling the programs or instructions stored in the memory 1502, the processor is used to determine the target sensing sequence corresponding to the terminal in each cycle in response to the sensing instruction; the first sensing identifier in the target sensing sequence is used to represent whether the time slot group is allocated sensing resources.

[0203] Part or all of the methods disclosed in the above embodiments of the application can also be applied to the processor 1501, or implemented by the processor 1501, or implemented by the processor 1501 in cooperation with other elements (for example, a transceiver). The processor 1501 can be an integrated circuit chip having a processing capability. In the implementation process, each step of the above method can be completed by integrated logic circuits or instructions in software form in the processor 1501. The above processor 1501 can be a general processor, a digital signal processor (Digital Signal Processor, DSP), an application specific integrated circuit (Application Specific Integrated Circuit, ASIC), a field programmable gate array (Field Programmable Gate Array, FPGA) or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component. Each method, step and logic block disclosed in the embodiments of the application can be implemented or executed. The general processor can be a microprocessor or the processor can also be any conventional processor. The steps of the method disclosed in combination with the embodiments of the application can be directly embodied as a hardware code processor for execution, or a combination of hardware and software modules in the code processor for execution. The software module can be located in a random access memory, a flash memory, a read only memory, a programmable read only memory or an electrically erasable programmable read only memory, a register, and other mature storage media in the art. The storage medium is located in the storage 1502, and the processor 1501 reads the information in the storage 1502, and combines the hardware to complete the steps of the above method.

[0204] It can be understood that the embodiments described in the embodiments of the application can be implemented in hardware, software, firmware, middleware, microcode or a combination thereof. For hardware implementation, the processing unit can be implemented in one or more application specific integrated circuits (Application Specific Integrated Circuits, ASIC), digital signal processors (Digital Signal Processing, DSP), digital signal processing devices (DSP Device, DSPD), programmable logic devices (Programmable Logic Device, PLD), field programmable gate arrays (Field-Programmable Gate Array, FPGA), general processors, controllers, microcontrollers, microprocessors, other electronic units for executing functions of the present application or a combination thereof.

[0205] For software implementation, the techniques of the present embodiments can be implemented by means of software modules such as procedures, functions, and so on, executed by the processor 1501. The software codes can be stored in the memory and invoked and executed by the processor 1501. The memory can be implemented within or outside the processor 1501.

[0206] In one embodiment, the processor 1501 is specifically configured to determine, according to a target sensing sequence under a period, a target time slot group in each time slot group in a current period, the target time slot group being configured with sensing resources;

[0207] The terminals are sensed based on sensing waveform information corresponding to the sensing resources in the target time slot group.

[0208] In one embodiment, the processor 1501 is specifically configured to, in response to a sensing instruction, determine, for each period, a sensing resource configuration corresponding to the period.

[0209] The target sensing sequence under the period is determined according to the sensing resource configuration.

[0210] In one embodiment, the sensing resource configuration includes a number of time slots corresponding to the period, a number of time slots corresponding to each time slot group, a target sensing sequence corresponding to the period, and a preset waveform configuration corresponding to each time slot group.

[0211] In one embodiment, the processor 1501 is specifically configured to determine a second sensing identifier in the target time slot group based on the preset waveform configuration, and determine the sensing waveform information according to the second sensing identifier, the second sensing identifier representing a starting position and a length of a sensing symbol included in the target time slot group.

[0212] The terminals are sensed according to the sensing waveform information.

[0213] In one embodiment, the processor 1501 is specifically configured to determine a target waveform and an order of the target waveform according to positions corresponding to sensing waveforms of each type.

[0214] The transceiver 1506 is specifically configured to sense the terminals based on the target waveform and the order of the target waveform.

[0215] In one embodiment, the processor 1501 is specifically configured to, in response to a sensing instruction, for each period, if the period is an initial period, determine an initial sensing resource configuration as a sensing resource configuration corresponding to the initial period according to the initial sensing resource configuration, and determine a target sensing sequence corresponding to the terminals in the initial period according to the initial sensing resource configuration.

[0216] If the period is not the initial period, the dedicated sensing resource configuration or the default sensing resource configuration is determined as the sensing resource configuration corresponding to the period according to the feedback result of the terminal in the last period, and the target sensing sequence corresponding to the terminal in the period is determined according to the dedicated sensing resource configuration or the default sensing resource configuration.

[0217] In one embodiment, the dedicated sensing resource configuration further comprises a preset time length; the processor 1501 is specifically configured to acquire the dedicated sensing resource configuration as the duration of the sensing resource configuration in real time;

[0218] If the duration is equal to the preset time length, the default sensing resource configuration is determined as the sensing resource configuration corresponding to the new period.

[0219] In one embodiment, the transceiver 1506 is specifically configured to receive the sensing requirement fed back by the terminal;

[0220] The processor 1501 is specifically configured to determine the sensing type of the sensing sequence required by the new period according to the sensing requirement;

[0221] Based on the sensing type, the dedicated sensing resource configuration or the default sensing resource configuration is determined as the sensing resource configuration corresponding to the new period.

[0222] In one embodiment, a computer readable storage medium is provided, and the computer readable storage medium stores a computer program. The computer program is executed by a processor to implement the following steps:

[0223] In response to the sensing instruction, for each period, a target sensing sequence corresponding to the terminal in the period is determined; the first sensing identifier in the target sensing sequence is used to represent whether the time slot group is allocated with the sensing resource.

[0224] In one embodiment, the computer program is executed by the processor to further implement the following steps:

[0225] According to the target sensing sequence in the period, a target time slot group in each time slot group in the current period is determined; the target time slot group is configured with the sensing resource;

[0226] Based on the sensing waveform information corresponding to the sensing resource in the target time slot group, the terminals are sensed.

[0227] In one embodiment, the computer program is executed by the processor to further implement the following steps:

[0228] In response to the sensing instruction, for each period, a sensing resource configuration corresponding to the period is determined;

[0229] According to the sensing resource configuration, a target sensing sequence in the period is determined.

[0230] In an embodiment, the sensing resource configuration comprises a number of time slots corresponding to a period, a number of time slots corresponding to each time slot group, a target sensing sequence corresponding to the period, and a preset waveform configuration corresponding to each time slot group.

[0231] In an embodiment, the computer program, when executed by the processor, further implements the following steps:

[0232] determining a second sensing identifier in the target time slot group based on the preset waveform configuration, and determining sensing waveform information according to the second sensing identifier; the second sensing identifier represents a starting position and a length of a sensing symbol included in the target time slot group.

[0233] sensing each terminal according to the sensing waveform information.

[0234] In an embodiment, the computer program, when executed by the processor, further implements the following steps:

[0235] determining a target waveform and an order of the target waveform according to the positions corresponding to each type of sensing waveform;

[0236] sensing each terminal based on the target waveform and the order of the target waveform.

[0237] In an embodiment, the computer program, when executed by the processor, further implements the following steps:

[0238] in response to the sensing instruction, for each period, if the period is an initial period, determining the initial sensing resource configuration as the sensing resource configuration corresponding to the initial period, and determining a target sensing sequence corresponding to the terminal in the initial period according to the initial sensing resource configuration;

[0239] if the period is not the initial period, determining the dedicated sensing resource configuration or the default sensing resource configuration as the sensing resource configuration corresponding to the period according to the feedback result of the terminal in the previous period, and determining a target sensing sequence corresponding to the terminal in the period according to the dedicated sensing resource configuration or the default sensing resource configuration.

[0240] In an embodiment, the dedicated sensing resource configuration further comprises a preset time length; the computer program, when executed by the processor, further implements the following steps:

[0241] acquiring the dedicated sensing resource configuration as a continuous time length of the sensing resource configuration in real time;

[0242] if the continuous time length is equal to the preset time length, determining the default sensing resource configuration as the sensing resource configuration corresponding to a new period.

[0243] In an embodiment, the computer program, when executed by the processor, further implements the following steps:

[0244] receiving a sensing requirement fed back by the terminal;

[0245] determining a sensing type of the sensing sequence required for determining the new cycle according to the sensing requirement;

[0246] determining a dedicated sensing resource configuration or a default sensing resource configuration as the sensing resource configuration corresponding to the new cycle based on the sensing type.

[0247] In an embodiment, the types of the sensing waveforms in the sensing waveform information include continuous wave and pulse wave.

[0248] The embodiments of the present application further provide a computer program product containing instructions, which, when executed on a computer, implement the steps of the above-mentioned method embodiments.

[0249] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer readable storage medium, and when executed, can include the processes of the above-mentioned embodiments of the method. Any reference to memory, storage, database or other medium used in the embodiments provided by the present application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory or optical memory, etc. Volatile memory can include random access memory (RAM) or external cache memory. As an illustration but not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM), etc.

[0250] Any combination of the technical features of the above embodiments can be made. In order to make the description concise, all possible combinations of the technical features in the above embodiments are not described, however, as long as the combination of the technical features does not exist, it should be considered as the scope of the present application.

[0251] The above embodiments only express several implementation manners of the present application, and the description is more specific and detailed, but it should not be understood as a limitation on the scope of the patent. It should be pointed out that for ordinary skilled in the art, without departing from the concept of the present application, some modifications and improvements can be made, which are all within the scope of the present application. Therefore, the protection scope of the patent of the present application should be subject to the appended claims.

Claims

1. A resource allocation method, characterized by, The method is applied to a base station, and the method comprises: In response to a sensing instruction, determining, for each period, a target sensing sequence corresponding to a terminal in the period; a first sensing identifier in the target sensing sequence is used to represent whether a time slot group is allocated with sensing resources; The method further comprises: In response to a sensing instruction, determining, for each period, a target sensing sequence corresponding to a terminal in the period; a first sensing identifier in the target sensing sequence is used to represent whether a time slot group is allocated with sensing resources; In response to a sensing instruction, for each period, if the period is not an initial period, determining a dedicated sensing resource configuration or a default sensing resource configuration as a sensing resource configuration corresponding to the period according to a feedback result of the terminal in a previous period, and determining a target sensing sequence corresponding to the terminal in the period according to the dedicated sensing resource configuration or the default sensing resource configuration; the sensing resource configuration comprises a number of time slots corresponding to the period, a number of time slots corresponding to each time slot group, a target sensing sequence corresponding to the period, and a preset waveform configuration corresponding to each time slot group; the dedicated sensing resource configuration further comprises a preset time length; If the sensing resource configuration is the dedicated sensing resource configuration, the method further comprises: Real-time acquisition of the dedicated sensing resource configuration as a time length of the sensing resource configuration; 2. The method of claim 1, wherein, If the time length is equal to the preset time length, the default sensing resource configuration is determined as a sensing resource configuration corresponding to a new period. After the method of determining, for each period, a target sensing sequence corresponding to a terminal in the period in response to a sensing instruction, the method further comprises: According to the target sensing sequence in the period, determining a target time slot group in each time slot group in the current period; the target time slot group is configured with sensing resources; 3. The method of claim 2, wherein, Based on sensing waveform information corresponding to the sensing resources in the target time slot group, sensing each terminal. The method of determining, for each period, a target sensing sequence corresponding to a terminal in the period in response to a sensing instruction, comprises: In response to a sensing instruction, determining, for each period, a target sensing sequence corresponding to a terminal in the period; a first sensing identifier in the target sensing sequence is used to represent whether a time slot group is allocated with sensing resources; 4. The method of claim 2, wherein, According to the sensing resource configuration, determining a target sensing sequence in the period. The method of sensing each terminal based on sensing waveform information corresponding to the sensing resources in the target time slot group, comprises: Based on the preset waveform configuration, determining a second sensing identifier in the target time slot group, and determining sensing waveform information according to the second sensing identifier; the second sensing identifier represents a starting position and a length of a sensing symbol contained in the target time slot group; 5. The method of claim 3, wherein, According to the sensing waveform information, sensing each terminal. The sensing waveform information comprises positions corresponding to each type of sensing waveform; the method of sensing each terminal based on sensing waveform information corresponding to the sensing resources in the target time slot group, comprises: According to the positions corresponding to each type of sensing waveform, determining a target waveform and an order of the target waveform; 6. The method of claim 1, wherein, Based on the target waveform and the order of the target waveform, sensing each terminal. The method further comprises: In response to the sensing instruction, for each period, if the period is an initial period, an initial sensing resource configuration is determined as a sensing resource configuration corresponding to the initial period, and a target sensing sequence corresponding to the terminal in the initial period is determined according to the initial sensing resource configuration.

7. The method of claim 2, wherein, After sensing each of the terminals based on the sensing waveform information corresponding to the sensing resource in the target time slot group, the method further comprises: receiving sensing requirements fed back by the terminals; determining a sensing type of a sensing sequence required by a new period according to the sensing requirements; determining a dedicated sensing resource configuration or a default sensing resource configuration as a sensing resource configuration corresponding to the new period based on the sensing type.

8. The method of claim 2, wherein, The type of the sensing waveform in the sensing waveform information includes continuous wave and pulse wave.

9. A resource allocation system characterized by, The system comprises: a base station configured to, in response to a sensing instruction, determine, for each period, a target sensing sequence corresponding to a terminal in the period; a first sensing identifier in the target sensing sequence is used to represent whether a time slot group is allocated with a sensing resource; determine a target time slot group in each time slot group in the current period according to the target sensing sequence in the period; the target time slot group is configured with a sensing resource; and transmit the target sensing sequence and sensing waveform information corresponding to the sensing resource in the target time slot group to the terminal and sense each of the terminals based on the sensing waveform information. The base station is specifically configured to, in response to a sensing instruction, for each period, if the period is not an initial period, determine a dedicated sensing resource configuration or a default sensing resource configuration as a sensing resource configuration corresponding to the period according to a feedback result of the terminal in a previous period, and determine a target sensing sequence corresponding to the terminal in the period according to the dedicated sensing resource configuration or the default sensing resource configuration; the sensing resource configuration includes a number of time slots corresponding to the period, a number of time slots corresponding to each time slot group, a target sensing sequence corresponding to the period, and a preset waveform configuration corresponding to each time slot group; the dedicated sensing resource configuration further includes a preset time length; if the sensing resource configuration is the dedicated sensing resource configuration, the base station is specifically configured to acquire the dedicated sensing resource configuration as a duration of the sensing resource configuration in real time; if the duration is equal to the preset time length, the default sensing resource configuration is determined as a sensing resource configuration corresponding to a new period; the terminal is configured to perform sensing according to the target sensing sequence and the sensing waveform information.

10. A resource allocation apparatus characterized by comprising: The apparatus comprises: a sensing resource allocation module configured to, in response to a sensing instruction, determine, for each period, a target sensing sequence corresponding to a terminal in the period; a first sensing identifier in the target sensing sequence is used to represent whether a time slot group is allocated with a sensing resource; The perception resource allocation module is specifically configured to, in response to the perception instruction, for each period, if the period is not an initial period, determine a dedicated perception resource configuration or a default perception resource configuration as a perception resource configuration corresponding to the period according to a feedback result of the terminal in a previous period, and determine a target perception sequence corresponding to the terminal in the period according to the dedicated perception resource configuration or the default perception resource configuration; the perception resource configuration comprises a number of time slots corresponding to the period, a number of time slots corresponding to each time slot group, a target perception sequence corresponding to the period, and a preset waveform configuration corresponding to each time slot group; the dedicated perception resource configuration further comprises a preset time length; If the perception resource configuration is the dedicated perception resource configuration, the apparatus further comprises: an acquisition module configured to acquire the dedicated perception resource configuration as a duration of the perception resource configuration in real time; a second determination module configured to, if the duration is equal to the preset time length, determine the default perception resource configuration as a perception resource configuration corresponding to a new period.

11. A communication device, characterized by A computer program product comprising a memory and a processor, the memory storing a computer program, wherein the processor, when executing the computer program, implements the steps of the method of any one of claims 1 to 8.

12. A computer readable storage medium having stored thereon a computer program, characterized in that, The computer program is executed by the processor to implement the steps of the method of any one of claims 1 to 8.

13. A computer program product comprising a computer program, characterized in that, The computer program is executed by the processor to implement the steps of the method of any one of claims 1 to 8.

Citation Information

Patent Citations

  • Perceptual resource configuration method and device, equipment and storage medium

    CN118648354A

  • Communication sensing method and device, network equipment, computer storage medium and program product

    CN118843136A