WO2022227087A1 - 发现消息的传输方法及装置、设备和存储介质 - Google Patents

发现消息的传输方法及装置、设备和存储介质 Download PDF

Info

Publication number
WO2022227087A1
WO2022227087A1 PCT/CN2021/091749 CN2021091749W WO2022227087A1 WO 2022227087 A1 WO2022227087 A1 WO 2022227087A1 CN 2021091749 W CN2021091749 W CN 2021091749W WO 2022227087 A1 WO2022227087 A1 WO 2022227087A1
Authority
WO
WIPO (PCT)
Prior art keywords
resource pool
discovery
configuration information
terminal device
data
Prior art date
Application number
PCT/CN2021/091749
Other languages
English (en)
French (fr)
Inventor
张博源
卢前溪
Original Assignee
Oppo广东移动通信有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Oppo广东移动通信有限公司 filed Critical Oppo广东移动通信有限公司
Priority to EP21938560.6A priority Critical patent/EP4322656A4/en
Priority to PCT/CN2021/091749 priority patent/WO2022227087A1/zh
Priority to CN202180097301.9A priority patent/CN117178615A/zh
Publication of WO2022227087A1 publication Critical patent/WO2022227087A1/zh
Priority to US18/484,782 priority patent/US20240040547A1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/20Control channels or signalling for resource management
    • H04W72/25Control channels or signalling for resource management between terminals via a wireless link, e.g. sidelink
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/02Selection of wireless resources by user or terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/16Discovering, processing access restriction or access information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/40Resource management for direct mode communication, e.g. D2D or sidelink
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/005Discovery of network devices, e.g. terminals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W92/00Interfaces specially adapted for wireless communication networks
    • H04W92/16Interfaces between hierarchically similar devices
    • H04W92/18Interfaces between hierarchically similar devices between terminal devices

Definitions

  • the present application relates to the field of communication technologies, and in particular, to a method and apparatus, device, and storage medium for transmitting a discovery message.
  • the side link (Side Link, SL) transmission technology adopts the technology of direct communication from terminal equipment to terminal equipment, which has higher spectral efficiency and lower transmission delay.
  • the SL transmission process can be roughly divided into the SL discovery process and the SL data communication process.
  • the terminal device will detect the discovery messages broadcast by other terminal devices, so as to detect other SL-supporting terminal devices within a short range. existence, and identify the identity information of other terminal devices.
  • various forms of data exchange such as voice calls or multimedia information sharing can be carried out between terminal devices in a short distance.
  • the network device may configure different resource pools for the terminal device for the above-mentioned different transmission processes.
  • the terminal device determines the resource pool for sending the discovery message.
  • the present application provides a method, apparatus, device and storage medium for transmitting a discovery message.
  • a method for transmitting a discovery message includes:
  • the terminal device determines a target resource pool from a plurality of available resource pools, wherein the plurality of available resource pools are configured as resource pools capable of sending discovery messages;
  • the terminal device sends the discovery message based on the target resource pool.
  • a method for transmitting a discovery message including:
  • the network device sends first indication information to the terminal device; the first indication information is used to indicate that the data resource pool can be used to send a direct link discovery message; the data resource pool is used for transmitting direct link communication data. resource pool.
  • a device for transmitting a discovery message comprising:
  • a processing unit configured to determine a target resource pool from multiple available resource pools; wherein the multiple available resource pools are configured as resource pools capable of sending discovery messages;
  • a first communication unit configured to send the discovery message based on the target resource pool.
  • an apparatus for transmitting a discovery message comprising:
  • the second communication unit is used to send the first indication information to the terminal device; the first indication information is used to indicate that the data resource pool can be used to send the direct link discovery message; the data resource pool is used to transmit the direct link Resource pool for link communication data.
  • a terminal device comprising: a first transceiver, a first processor, and a first memory storing a computer program;
  • the first processor is configured to communicate with a network device through the first transceiver; wherein,
  • the first processor is further configured to, in combination with the first transceiver, execute the steps of the method in the first aspect when running the computer program stored in the first memory.
  • a network device comprising: a second transceiver, a second processor, and a second memory storing a computer program;
  • the second processor is configured to communicate with the terminal device through the second transceiver; wherein,
  • the second processor is further configured to execute the steps of the method of the second aspect above when running the computer program stored in the second memory in combination with the second transceiver.
  • a seventh aspect provides a computer-readable storage medium on which a computer program is stored, the computer program being executed by a first processor to implement the steps of the method in the first aspect; or; the computer program being processed by a second The device performs the steps of the method of the second aspect.
  • the method, device, device, and storage medium for transmitting discovery messages provided by the present application, wherein, when a terminal device is configured with multiple available resource pools capable of sending discovery messages, the terminal device can select from the multiple available resource pools. A target resource pool is determined, and a discovery message is sent through the resources in the target resource pool. In this way, normal sending of discovery messages can be ensured, thereby improving resource utilization efficiency.
  • FIG. 1 is a schematic diagram of the architecture of a wireless communication system provided by an embodiment of the present application
  • FIG. 2 is a schematic diagram of a protocol stack format of a discovery message provided by an embodiment of the present application
  • FIG. 3 is a schematic flowchart 1 of a method for transmitting a discovery message according to an embodiment of the present application
  • FIG. 4 is a second schematic flowchart of a method for transmitting a discovery message according to an embodiment of the present application
  • FIG. 5 is a schematic flowchart three of a method for transmitting a discovery message according to an embodiment of the present application
  • FIG. 6 is a fourth schematic flowchart of a method for transmitting a discovery message according to an embodiment of the present application.
  • FIG. 7 is a schematic flowchart five of a method for transmitting a discovery message according to an embodiment of the present application.
  • FIG. 8 is a schematic structural diagram 1 of a structure and composition of a device for transmitting a discovery message according to an embodiment of the present application
  • FIG. 9 is a second schematic structural diagram of a structure and composition of an apparatus for transmitting a discovery message according to an embodiment of the present application.
  • FIG. 10 is a schematic block diagram of a terminal device according to an embodiment of the present application.
  • FIG. 11 is a schematic block diagram of a network device provided by an embodiment of the present application.
  • GSM Global System of Mobile communication
  • CDMA Code Division Multiple Access
  • WCDMA Wideband Code Division Multiple Access
  • GPRS General Packet Radio Service
  • LTE Long Term Evolution
  • LTE-A Advanced Long Term Evolution
  • UMTS Universal Mobile Telecommunication System
  • 5G 5th generation
  • NR New Radio
  • the communication system 100 may include one network device and multiple terminal devices, for example, may include a network device 101, and a terminal device 102 and a terminal device 103.
  • terminal equipment includes but is not limited to user equipment (User Equipment, UE), mobile station (Mobile Station, MS), mobile phone (Mobile Phone), mobile phone (handset), portable equipment (portable equipment), etc.
  • the user equipment may communicate with one or more core networks via a Radio Access Network (RAN), for example, the user equipment may be a mobile phone (or a "cellular" phone), a wireless communication function A computer, etc., the user equipment may also be a portable, pocket-sized, hand-held, computer-built-in or vehicle-mounted mobile device.
  • the terminals in the embodiments of the present invention may be other types of terminals other than handheld terminals in the traditional sense, including smart bracelets, wireless TVs, smart glasses, robots, watches, and the like.
  • the network device may be a base station (Base Transceiver Station, BTS) in GSM or CDMA, a base station (NodeB) in WCDMA, or an evolved Node B (eNB) in LTE or e-NodeB), or it may be an access point with an access function in a 5G communication network, which is not limited in this embodiment of the present invention.
  • BTS Base Transceiver Station
  • NodeB base station
  • eNB evolved Node B
  • LTE or e-NodeB evolved Node B
  • a network device may provide a wireless access service for a terminal device.
  • a network device corresponds to a service coverage area, and a terminal device entering the area can communicate with the network device through a Uu port, thereby receiving wireless access services provided by the network device.
  • the terminal device and other terminal devices can perform direct communication through the PC5 port, and the terminal device and other terminal devices can perform unicast communication, broadcast communication or multicast communication through the PC5 port.
  • the terminal device 102 and the terminal device 103 may perform direct-connected unicast communication through a side link.
  • the SL discovery process is defined as a process in which an end device supporting SL discovery uses direct communication to discover other end devices in its vicinity via the PC5 port.
  • the terminal device 102 may broadcast a discovery message through the PC5 port, and the terminal device 103 may monitor the discovery messages sent by other surrounding terminal devices through the PC5 port.
  • the terminal device supports the SL discovery process when the terminal device is in the service coverage area of the network device and when the terminal device is not in the service coverage area of the network device.
  • a resource pool allowed by the terminal device can be pre-configured, and the terminal device can perform the SL discovery process through the resource pool.
  • the preconfigured resource pool includes the frequency of the public safety carrier.
  • FIG. 2 is a schematic diagram of the protocol stack format of the discovery signal.
  • FIG. 2 may include protocol stacks of discovery signals corresponding to the terminal 102 and the terminal 103 in FIG. 1 .
  • the protocol stack of the discovery signal may include a ProSe protocol layer (or referred to as a higher layer, upper layer), a media access control (Media Access Control, MAC) layer, and a physical layer (PHY layer).
  • the discovery message of the terminal device is generated by the Prose protocol stack, and the ProSe protocol layer may include the ProSe identifier of the terminal device.
  • the terminals can identify each other through the ProSe identifier, and perform direct SL communication.
  • the terminal device may participate in the broadcasting and monitoring of the discovery message in the idle state and the RRC connected state according to the configuration of the network device. End devices broadcast and listen to their discovery messages under half-duplex constraints.
  • the current Coordinated Universal Time (Universal Time Coordinated, UTC) time needs to be maintained between the terminal devices participating in the broadcast and monitoring of the discovery message.
  • the terminal device broadcasting the discovery message can send the Sidelink Broadcast Control Channel (SBCCH) and sync signal to act as a sync source.
  • SBCCH Sidelink Broadcast Control Channel
  • a network device configures a dedicated resource pool for discovery messages, ie, a discovery resource pool.
  • Discovery messages are only transmitted over the resources of the discovery resource pool.
  • Rel-17 stipulates that in addition to using a dedicated discovery resource pool to send discovery messages, terminal devices can also use data resource pools to send discovery messages.
  • the embodiments of the present application provide a method for transmitting a discovery message, which can solve the problem that the solution for sending a discovery message in the related art is not perfect.
  • FIG. 3 is a schematic flowchart of a method for transmitting a discovery message according to an embodiment of the present application. As shown in FIG. 3 , the method for transmitting a discovery message provided by this embodiment of the present application may include step 310 and step 320 .
  • Step 310 The terminal device determines a target resource pool from multiple available resource pools, wherein the multiple available resource pools are configured as resource pools capable of sending discovery messages;
  • Step 320 The terminal device sends a discovery message based on the target resource pool.
  • the terminal device can be configured with multiple available resource pools, and all of the multiple available resource pools can be used to send the discovery message.
  • the terminal device may determine a target resource pool from multiple available resource pools and send a discovery message.
  • the multiple available resource pools may be configured by the network device for the terminal device, or may be pre-configured by the terminal device, which is not limited in this embodiment of the present application.
  • the preconfigured available resource pool information may be saved in the storage space of the terminal device or in a Universal Integrated Circuit Card (Universal Integrated Circuit Card, UICC).
  • the network device may configure the above-mentioned multiple available resource pools for the terminal device through the configuration information.
  • the configuration information may be carried through system information or dedicated signaling.
  • the system information may be System Information Block 19 (System Information Block 19, SIB19)
  • the dedicated signaling may be Radio Resource Control (Radio Resource Control, RRC) dedicated signaling, dedicated to carrying the above-mentioned configuration information signaling.
  • RRC Radio Resource Control
  • the multiple available resource pools may include different types of resource pools. That is, the terminal device can send the discovery message by using the resource pool that is not dedicated to sending the discovery message.
  • the plurality of available resource pools include at least one of the following types of resource pools: data resource pools, discovery resource pools, or exception resource pools.
  • the data resource pool is a resource pool used for transmitting direct link communication data.
  • Terminal devices can be configured with one or more data resource pools.
  • a data resource pool may include a subframe set and/or a resource block (Resource Block, RB) set used for physical sidelink control channel (Physical Sidelink Control Channel, PSCCH) transmission, and A subframe set and/or RB set for transmission on a link shared channel (Physical Sidelink Shared Channel, PSCCH PSSCH).
  • Resource Block Resource Block
  • PSCCH Physical Sidelink Control Channel
  • PSSCH Physical Sidelink Shared Channel
  • the data resource pool may also send a discovery message under the instruction of the network device.
  • the data resource pool can be used to transmit other data besides direct link communication data and discovery messages, which is not limited in this embodiment of the present application.
  • the discovery resource pool is a resource pool used for transmitting the direct link discovery message.
  • End devices can be configured with one or more discovery resource pools.
  • a discovery resource pool may include a set of subframes for discovery transmission and a set of RBs.
  • the discovery resource pool is not limited to transmitting direct link discovery data, and the discovery resource pool can also send direct link communication data or other data under the instruction of the network device. This embodiment of the present application does not limit this.
  • the abnormal resource pool refers to a resource pool temporarily used when an abnormal event occurs (that is, an abnormal condition is satisfied) in the terminal device.
  • the abnormal event may include handover, radio link failure, resource pool update, and the like.
  • the abnormal resource pool may include subframe sets and/or RB sets.
  • the network device may send first configuration information to the terminal device, and configure one or more data resource pools for transmitting link communication data for the terminal device through the first configuration information.
  • the network device may send the second configuration information to the terminal device, and configure one or more resource pools for transmitting the direct link discovery message for the terminal device through the second configuration information.
  • the network device may also send third configuration information to the terminal device, and configure one or more abnormal resource pools for the terminal device through the third configuration information.
  • first configuration information, second configuration information and third configuration information may be carried by system information or dedicated signaling.
  • the terminal device may determine a target resource pool from the above-mentioned multiple available resource pools according to the congestion parameter of each available resource pool, as the resource pool for sending the discovery message.
  • the terminal device when the terminal device is configured with multiple available resource pools capable of sending discovery messages, the terminal device may determine a target resource pool from the multiple available resource pools, and use the The resource sends a discovery message. In this way, normal sending of discovery messages can be ensured, thereby improving resource utilization efficiency.
  • the multiple available resource pools may include at least one data resource pool, but not a discovery resource pool.
  • the target resource pool is determined from the multiple available resource pools. , which can be achieved by the following steps:
  • Step 3101 The terminal device determines, from at least one data resource pool, a data resource pool that satisfies a first preset condition as a target resource pool.
  • the first preset condition is that a congestion parameter of any data resource pool in the at least one data resource pool is less than a first congestion threshold; the first congestion threshold is determined based on a discovery message priority corresponding to any data resource pool.
  • the terminal device when the terminal device wishes to initiate SL communication, or when the terminal device accesses the network device through other terminal devices, the terminal device can follow certain selection rules.
  • One data resource pool is determined from the at least one configured data resource pool as the target resource pool for transmitting the discovery message.
  • the terminal device may perform congestion control on at least one data resource pool one by one, and determine one data resource pool that satisfies the first preset condition from the at least one data resource pool as the target resource pool.
  • the terminal device may obtain the configured congestion parameter of any data resource pool, and compare the obtained congestion parameter of the data resource pool with the first congestion threshold. If the congestion parameter of the data resource pool is smaller than the above-mentioned first congestion parameter A congestion threshold, the terminal device determines that the data resource pool satisfies the first preset condition.
  • the congestion parameter may be parameters such as a channel congestion rate, a channel occupancy rate, and a channel busy/idle rate, which are not limited in this embodiment of the present application.
  • the channel busy-idle ratio refers to the ratio of the number of sub-channels whose received energy (S-RSSI) exceeds a certain threshold in the observation window to the total number of sub-channels in the observation window.
  • the first congestion threshold may be determined by the priority of discovery messages.
  • the network device when the network device configures data resource pools, it also configures multiple different congestion thresholds for each data resource pool. Different congestion thresholds correspond to different priorities.
  • a terminal device when a terminal device wants to send a discovery message, it may first determine the current priority of the discovery message. Further, the terminal device may determine a congestion threshold corresponding to the priority level based on the priority of the discovery message, so as to obtain the above-mentioned first congestion threshold.
  • the priority level of discovery messages may be configured by the network device.
  • the discovery message priority may be a proximity communication data packet priority (ProSe Per-Packet Priority, PPPP).
  • the network device may carry priority configuration information in the first configuration information of the configuration data resource pool, and configure the priority of the discovery message for the terminal device through the priority configuration information.
  • the number of data resource pools that satisfy the first preset condition in the at least one data resource pool configured by the terminal device includes multiple, and the terminal device may determine from the data resource pools that satisfy the first preset condition A data resource pool as the target resource pool for sending discovery messages.
  • the terminal device determines a data resource pool as the target resource pool from a plurality of data resource pools that satisfy the first preset condition in at least one of the following manners:
  • the terminal device determines a data resource pool from a plurality of data resource pools that satisfy the first preset condition
  • the terminal device determines a data resource pool from the plurality of data resource pools that satisfy the first preset condition based on the size order of the congestion parameters corresponding to the plurality of data resource pools that satisfy the first preset condition,
  • the terminal device determines a data resource pool from a plurality of data resource pools that satisfy the first preset condition based on the geographic location configuration information corresponding to the plurality of data resource pools of the first preset condition.
  • the terminal device determines one data resource pool from a plurality of data resource pools that satisfy the first preset condition. It can be understood that the multiple data resource pools all meet the first preset condition, that is, the transmission status of the multiple data resource pools is relatively good; the terminal device can randomly determine one of the multiple data resource pools that meet the first preset condition.
  • the data resource pool is used as the above target resource pool.
  • the terminal device may sort the multiple data resource pools in the order of the size of the congestion parameter, and based on the sorting order, the terminal device may determine The data resource pool with the smallest congestion parameter is used as the target resource pool.
  • the terminal device may obtain the geographical location configuration information corresponding to the plurality of data resource pools, based on the geographical location configuration information corresponding to each data resource pool. Location configuration information to determine an optimal data resource pool from multiple data resource pools as the target resource pool.
  • the geographic location configuration information may include information used to indicate geographic locations, such as precision dimensions.
  • the terminal device may also determine a data resource pool from a plurality of data resource pools satisfying the first preset condition based on the size sequence of the congestion parameters of the data resource pool and the geographic location configuration information. Exemplarily, the terminal device may determine a data resource pool with the smallest congestion parameter within a preset distance range as the target resource pool.
  • the multiple available resource pools also include abnormal resource pools.
  • the target resource pool is determined from the multiple available resource pools. Do this with the following steps:
  • Step 3102 In the case that none of the at least one data resource pool meets the first preset condition, the terminal device determines the abnormal resource pool as the target resource pool.
  • the terminal device determines that none of the at least one data resource pool meets the first preset condition, that is, the congestion parameters of the at least one data resource pool are all greater than or equal to the first congestion threshold, it can determine at least one data resource pool.
  • the transmission status is poor, and the normal transmission of discovery messages cannot be guaranteed. Based on this, the terminal device can use the abnormal resource pool to send the discovery message.
  • the terminal device in the scenario where only the data resource pool is configured, can determine a target from the data resource pool or the abnormal resource pool based on the congestion parameter of the resource pool Resource transport discovery message. In this way, the normal sending of the discovery message is ensured, thereby improving the resource utilization efficiency.
  • the multiple available resource pools may include at least one discovery resource pool, but not a data resource pool.
  • the target resource pool is determined from the multiple available resource pools, which can be implemented by the following steps:
  • Step 3103 The terminal device determines, from at least one discovery resource pool, a discovery resource pool that satisfies the second preset condition as a target resource pool.
  • the second preset condition is that the congestion parameter of any discovery resource pool in the at least one discovery resource pool is less than the second congestion threshold; the second congestion threshold is determined based on the priority of discovery messages corresponding to any discovery resource pool.
  • the terminal device when the terminal device wishes to initiate SL communication, or when the terminal device accesses the network device through other terminal devices, the terminal device can follow certain selection rules.
  • One discovery resource pool is determined from the at least one configured discovery resource pool as the target resource pool for transmitting the discovery message.
  • the terminal device may perform congestion control on at least one discovery resource pool, and determine one discovery resource pool that satisfies the second preset condition from the at least one discovery resource pool as the target resource pool.
  • the terminal device may obtain the configured congestion parameter of any discovery resource pool, and compare the obtained congestion parameter of the discovery resource pool with the second congestion threshold. If the congestion parameter of the discovery resource pool is less than the above-mentioned first If there is a second congestion threshold, the terminal device determines that the discovery resource pool satisfies the second preset condition.
  • the second congestion threshold may be determined by the priority of discovery messages.
  • a network device when a network device configures a discovery resource pool, it also configures multiple different congestion thresholds for each discovery resource pool. Different congestion thresholds correspond to different data priorities.
  • a terminal device when a terminal device wants to send a discovery message, it may first determine the current priority of the discovery message. Further, the terminal device may determine a congestion threshold corresponding to the priority level based on the priority of the discovery message, and thus obtain the above-mentioned second congestion threshold.
  • the network device may carry priority configuration information in the second configuration information for configuring the discovery resource pool, and configure the priority of the discovery message for the terminal device through the priority configuration information.
  • the number of discovery resource pools that satisfy the second preset condition in the at least one discovery resource pool includes multiple, and the terminal device may determine one discovery resource pool from the multiple discovery resource pools that satisfy the second preset condition, As the target resource pool for sending discovery messages.
  • the terminal device may determine a discovery resource pool as the target resource pool from a plurality of discovery resource pools that satisfy the second preset condition in at least one of the following manners:
  • the terminal device determines a discovery resource pool from a plurality of discovery resource pools that satisfy the second preset condition
  • the terminal device determines a discovery resource pool from the plurality of discovery resource pools that satisfy the second preset condition based on the magnitude order of the second congestion parameters corresponding to the plurality of discovery resource pools that satisfy the second preset condition,
  • the terminal device determines a discovery resource pool from the plurality of discovery resource pools that satisfy the second preset condition based on the geographic location configuration information corresponding to the plurality of discovery resource pools that satisfy the second preset condition.
  • the terminal device determines one discovery resource pool from a plurality of discovery resource pools that satisfy the second preset condition. It can be understood that, the multiple discovery resource pools all meet the second preset condition, that is, the transmission status of the multiple discovery resource pools is better; the terminal device can randomly determine one from the multiple discovery resource pools that meet the second preset condition. Discover the resource pool as the above target resource pool.
  • the terminal device may sort the multiple discovery resource pools in the order of the size of the congestion parameter, and based on the sorting order, the terminal device may determine The discovery resource pool with the smallest congestion parameter is used as the target resource pool.
  • the terminal device may obtain geographic location configuration information corresponding to the plurality of discovery resource pools, based on the geographic location configuration information corresponding to each discovery resource pool. Location configuration information to determine an optimal data resource pool from multiple discovery resource pools as the target resource pool.
  • the terminal device may also determine a discovery resource pool from a plurality of discovery resource pools that satisfy the second preset condition based on the size sequence of the congestion parameters of the data resource pool and the geographic location configuration information. Exemplarily, the terminal device may determine a discovery resource pool with the smallest congestion parameter within a preset distance range as the target resource pool.
  • the multiple available resource pools also include abnormal resource pools.
  • the target resource pool is determined from the multiple available resource pools. Do this with the following steps:
  • Step 3104 In the case that none of the at least one discovered resource pools meet the second preset condition, the terminal device determines the abnormal resource pool as the target resource pool.
  • the terminal device determines that none of the configured at least one discovery resource pool meets the second preset condition, that is, the congestion parameters of the configured at least one discovery resource pool are all greater than or equal to the second congestion threshold, it may It is determined that the transmission status of at least one of the configured discovery resource pools is poor, and normal transmission of discovery messages cannot be guaranteed. Based on this, the terminal device can use the abnormal resource pool to send the discovery message.
  • the terminal device in a scenario where only a discovery resource pool is configured, can determine a target from the discovery resource pool or the abnormal resource pool based on the congestion parameter of the resource pool Resource transport discovery message. In this way, the normal sending of the discovery message is ensured, thereby improving the resource utilization efficiency.
  • the multiple available resource pools may include at least one discovery resource pool and at least one data resource pool.
  • the target resource pool is determined from the multiple available resource pools, which may be Do this with the following steps:
  • Step 3105 The terminal device determines a target resource pool from at least one discovery resource pool.
  • the terminal device when the terminal device wishes to initiate SL communication, or the terminal device wishes to access the network device through other terminal devices, it can be prioritized. Determines that the discovery resource pool sends discovery messages.
  • the terminal device determines at least one discovery resource pool as the target resource pool, which can be implemented in the following ways:
  • the terminal device determines, from at least one discovery resource pool, a discovery resource pool that satisfies the second preset condition as a target resource pool.
  • the second preset condition is that the congestion parameter of any discovery resource pool in the at least one discovery resource pool is less than the second congestion threshold; the second congestion threshold is determined based on the priority of discovery messages corresponding to any discovery resource pool.
  • the manner in which the terminal device determines the discovery resource pool that satisfies the second preset condition as the target resource pool from at least one discovery resource pool is the same as that in the above-mentioned embodiment. This is not repeated in this embodiment of the present application.
  • the number of discovery resource pools that satisfy the second preset condition in the at least one discovery resource pool includes multiple ones, and the terminal device may determine one discovery resource from the multiple discovery resource pools that satisfy the second preset condition Pool, as the target resource pool for sending discovery messages.
  • the terminal device may determine a discovery resource pool as the target resource pool from a plurality of discovery resource pools that satisfy the second preset condition in at least one of the following manners:
  • the terminal device determines a discovery resource pool from a plurality of discovery resource pools that satisfy the second preset condition
  • the terminal device determines a discovery resource pool from the plurality of discovery resource pools that satisfy the second preset condition based on the magnitude order of the second congestion parameters corresponding to the plurality of discovery resource pools that satisfy the second preset condition,
  • the terminal device determines a discovery resource pool from the plurality of discovery resource pools that satisfy the second preset condition based on the geographic location configuration information corresponding to the plurality of discovery resource pools that satisfy the second preset condition.
  • the target resource pool is determined from at least one of the data resource pool, the discovery resource pool, and the abnormal resource pool, which can be implemented by the following steps:
  • Step 3106 If none of the at least one discovery resource pool meets the second preset condition, the terminal device determines, from the at least one data resource pool, a data resource pool that meets the first preset condition as the target resource pool.
  • the terminal device preferentially determines the discovery resource pool to send the discovery message, but when it detects that none of the configured at least one discovery resource pool meets the second preset condition, that is, the configuration of the at least one configured discovery resource pool If the transmission states are all poor, the terminal device may determine, from the at least one configured data resource pool, a data resource pool that satisfies the first preset condition to send the discovery message.
  • the first preset condition is that a congestion parameter of any data resource pool in the at least one data resource pool is less than a first congestion threshold; the first congestion threshold is determined based on a discovery message priority corresponding to any data resource pool.
  • the manner in which the terminal device determines the data resource pool that satisfies the first preset condition as the target resource pool from at least one data resource pool is the same as that of the above-mentioned embodiment. This is not repeated in this embodiment of the present application.
  • the terminal device may determine one data resource pool from the data resource pools that satisfy the first preset condition , as the target resource pool for sending discovery messages.
  • the terminal device determines a data resource pool as the target resource pool from a plurality of data resource pools that satisfy the first preset condition in at least one of the following manners:
  • the terminal device determines a data resource pool from a plurality of data resource pools that satisfy the first preset condition
  • the terminal device determines a data resource pool from the plurality of data resource pools that satisfy the first preset condition based on the size order of the congestion parameters corresponding to the plurality of data resource pools that satisfy the first preset condition,
  • the terminal device determines a data resource pool from a plurality of data resource pools that satisfy the first preset condition based on the geographic location configuration information corresponding to the plurality of data resource pools of the first preset condition.
  • the terminal device is further configured with an abnormal resource pool.
  • the target resource pool is determined from at least one of the data resource pool, the discovery resource pool, and the abnormal resource pool, which can be achieved by the following steps :
  • Step 3107 If none of the at least one found resource pool meets the second preset condition, and none of the at least one data resource pool meets the first preset condition, the terminal device determines from the abnormal resource pool as the target resource pool.
  • the terminal device determines that none of the configured at least one discovery resource pool meets the second preset condition, and none of the configured at least one data resource pool meets the first preset condition, that is, the configured at least one The transmission status of both the discovery resource pool and at least one data resource pool is poor, and the normal transmission of discovery messages cannot be guaranteed. Based on this, the terminal device can use the abnormal resource pool to send the discovery message.
  • the terminal device in a scenario where only a discovery resource pool is configured, can determine a target from the discovery resource pool or the abnormal resource pool based on the congestion parameter of the resource pool Resource transport discovery message. In this way, the normal sending of the discovery message is ensured, thereby improving the resource utilization efficiency.
  • the following steps may also be performed:
  • Step 330 The network device sends first indication information to the terminal device; the first indication information is used to indicate that the data resource pool can be used to send a direct link discovery message; the data resource pool is a resource used for transmitting direct link communication data pool.
  • Step 340 The terminal device receives the first indication information; the first indication information is used to indicate that the data resource pool can be used for sending a direct link discovery message.
  • the network device may indicate whether the data resource pool can send a direct link discovery message.
  • the network device may use the first indication information to indicate to the terminal device that the data resource pool configured by the terminal device may be used for sending the discovery message.
  • the terminal device may receive an indication from the network device before determining the resource pool to send the discovery message, and after the terminal device receives the first indication information indicating that the data resource pool can be used to send the direct link discovery message, the terminal device may According to the configuration of the actual resource pool, the target resource pool is determined from at least one of the data resource pool, the discovery resource pool, and the abnormal resource pool to send the discovery message.
  • the network device sends the first indication information to the terminal device, which may be implemented in the following manner:
  • the terminal device receives the first indication information, which may be implemented in the following manner:
  • the terminal device receives the first configuration information sent by the network device; the first configuration information carries the first indication information.
  • the first configuration information is used to configure the data resource pool in the foregoing embodiment.
  • One or more data resource pools may be configured in the first configuration information.
  • the network device may indicate to the terminal that the data resource pool can send the discovery message through the first configuration information.
  • the first configuration information is the information for configuring the data resource pool sent by the network device to the terminal device.
  • the first configuration information may be carried through SIB19 or RRC dedicated signaling.
  • the first configuration information carries the first indication information in at least one of the following manners:
  • the first configuration information includes a target field, and when the value of the target field is the first value, it indicates that the data resource pool can be used to send a direct link discovery message;
  • the first configuration information includes resource pool configuration information of at least one data resource pool; when the number of resource pool configuration information is a preset number, it indicates that the data resource pool can be used to send a direct link discovery message;
  • the first configuration information includes first power configuration information; the first power configuration information is used to configure the power when the discovery message is sent by using the data resource pool; the first power configuration information is also used to indicate that the data resource pool can be used for sending direct connections link discovery message;
  • the first configuration information carries priority configuration information; the priority configuration information is used to configure the priority information of the discovery message; the priority configuration information is also used to indicate that the data resource pool can be used for sending the direct link discovery message.
  • the target resource may be a boolean type field, the field may be identified by "isDiscoveryAllowed", and the above-mentioned first value may be "true”.
  • the network device may add an indication field: isDiscoveryAllowed to the first configuration information of the data resource pool.
  • the value of this field is "true”
  • it can indicate that the data resource pool can be used to send discovery messages.
  • the terminal device reads that the value of the "isDiscoveryAllowed” field is "true”, and the terminal device can determine that it can use the data resource pool to send discovery messages.
  • the network device can indicate to the terminal device by displaying that the data resource pool can be used to send the discovery message.
  • the first configuration information may include configurations of one or more data resource pools.
  • the network device may indicate to the terminal device that the data resource pool can be used to send the direct link discovery message by setting the number of data resource pools configured in the first configuration information.
  • the data resource pool can be used to send the discovery message.
  • the terminal device may use the data resource pool configured in the first configuration information to send the discovery message.
  • the network device may carry the first power configuration information in the first configuration information.
  • the first power configuration information can be identified by the field "txPowerDisc", and the network device instructs the terminal device to use the data resource pool to send the power when the discovery message is sent by setting the value of the field "txPowerDisc”.
  • the network device may also implicitly indicate to the terminal device that the data resource pool can be used to send the discovery message through the first power configuration information, that is, the field "txPowerDisc”.
  • the terminal device can determine that the data resource pool can be used to send the discovery message when it reads that the first configuration information contains the field "txPowerDisc”.
  • the terminal device may further read the value of the field "txPowerDisc", and determine the transmission power of the discovery message according to the value of the field.
  • the network device may carry priority configuration information in the first configuration information.
  • the priority configuration information can be identified by the field "discPriority", and the network device can set the value of the field "discPriority” to indicate the priority level of the discovery message to the terminal device.
  • the network device can also implicitly indicate to the terminal device that the data resource pool can be used to send the discovery message through the priority configuration information, that is, the field "discPriority".
  • the terminal device can determine that the data resource pool can be used to send the discovery message when it reads the field "discPriority" contained in the first configuration information.
  • the terminal device may further read the value of the field "discPriority”, and determine the priority level of the discovery message according to the value of the field.
  • the priority configuration information may be used to determine the first congestion threshold in the foregoing embodiment, and the determination method is detailed in the foregoing embodiment, which will not be repeated here.
  • the network device can indicate to the terminal device that the data resource pool can be used for sending the discovery message in different ways. In this way, when the terminal device sends the discovery message, it can The resource is determined from the data resource pool and the discovery message is sent, so that the resource utilization rate is improved.
  • the network device may also send second configuration information to the terminal device, and configure a discovery resource pool for the terminal device through the second configuration information.
  • the terminal device receives the second configuration information sent by the network device, and determines one or more discovery resource pools configured by the network device.
  • the first configuration information may be carried through SIB19 or RRC dedicated signaling.
  • the second configuration information further includes second power configuration information; the second power configuration information is used to configure the power when the discovery resource pool is used to send the discovery message.
  • the network device may simultaneously configure the terminal device with the sending power for sending the discovery message by using the discovery resource pool.
  • the second power configuration information may also be identified by the field "txPowerDisc", and the network device instructs the terminal device to use the discovery resource pool to send the discovery message power by setting the value of the field "txPowerDisc”.
  • the terminal device can use the discovery resource pool configured in the second configuration information to send the discovery message, and set the transmission power of the discovery message to the configured value.
  • the second configuration information further includes period configuration information, where the period configuration information is used to instruct the terminal device to send the discovery message according to a preset period.
  • the terminal device when configuring the discovery resource pool, the terminal device may configure the transmission period of the discovery message at the same time. In this way, after receiving the second configuration information, the terminal device configures the information according to the period
  • the network device may send second indication information to the terminal device, and use the second indication information to indicate that the discovery resource pool can be used for sending direct link communication data.
  • the terminal device may receive the second indication information sent by the network device, and based on the second indication information, send the direct link communication data by discovering the resource pool.
  • the terminal device can send data by discovering the resource pool, thus improving the resource utilization rate.
  • the second indication information may be carried in the second configuration information, that is, when configuring the discovery resource pool to the terminal device, the network device may indicate to the terminal device that the configured discovery resource pool can be used for Transmits direct link communication data. In this way, signaling overhead can be reduced.
  • Step 1 The terminal device receives the first indication information sent by the network device.
  • the first indication information indicates that the data resource pool can be used for sending the discovery message.
  • the network device can add the target field "isDiscoveryAllowed” in the first configuration information used to configure the data resource pool, the type of this field is boolean type, and the terminal device sets the value of this field to "true" to indicate the data
  • the resource pool can be used to send discovery messages.
  • the network device sends the first configuration information to the terminal device. After the terminal device receives the first configuration information, and reads the value of the target field as "true", the terminal device can use the data resource pool to send the discovery message.
  • the network device may only carry the configuration of one data resource pool in the first configuration information for configuring the data resource pool.
  • the terminal device After receiving the first configuration information, the terminal device detects that the first configuration information only carries the configuration of one data resource pool, and by default, the data resource pool can be used to send a discovery message.
  • the network device may carry the first power configuration information of the discovery message in the first configuration information for configuring the data resource pool.
  • the terminal device After the terminal device receives the first configuration information, and detects that the first configuration information carries the first power configuration information, the terminal device can use the data resource pool to send a discovery message, and set the sending power of the discovery message to the first A value configured by power configuration information.
  • the network device may carry priority configuration information of the discovery message in the first configuration information for configuring the data resource pool.
  • the terminal device After receiving the first configuration information, the terminal device detects that the first configuration information carries priority configuration information, and the terminal device may use the configured data resource pool to send a discovery message.
  • Step 2 If the network device indicates that the data resource pool can be used to send the discovery message, the terminal device can determine the target resource pool from multiple available resource pools to send the discovery message.
  • the terminal device may, according to the priority level of the discovery messages, Perform congestion control judgment. If the measured channel busy and idle ratio of the data resource pool satisfies the first congestion threshold, the terminal device sends the discovery message by using the configured data resource pool.
  • the terminal device determines that multiple data resource pools can be used to send the discovery message according to the above method, then one data resource pool is determined according to the implementation of the terminal.
  • the terminal device uses the resources in the abnormal resource pool to send the discovery message.
  • the terminal device may perform congestion judgment on the discovery resource pool according to the priority level of the discovery message. If the channel busy-idle ratio of the discovery resource pool measured by the terminal device satisfies the second congestion threshold, the terminal device may use the discovery resource pool to send a discovery message.
  • the terminal device may determine one discovery resource pool according to the implementation to send the discovery message.
  • the terminal device uses the abnormal resource pool to send the discovery message.
  • the terminal device may preferentially use the discovery resource pool to send a discovery message.
  • the terminal device may perform congestion control judgment on the discovery resource pool based on the priority of the discovery message. If the measured channel busy and idle ratio of the discovery resource pool satisfies the second congestion threshold, the terminal device sends the discovery message by using the configured discovery resource pool.
  • the terminal device may determine one discovery resource pool according to the implementation to send the discovery message.
  • the terminal device may, according to the priority level of the discovery message, assign an The data resource pool performs congestion control judgment. If the measured channel busy and idle ratio of the data resource pool satisfies the first congestion threshold, the terminal device sends the discovery message by using the configured data resource pool.
  • the terminal device sends the discovery message using the abnormal resource pool.
  • the terminal device can determine a target resource pool from the configured resource pools, and send a discovery message through the resources in the target resource pool. In this way, the terminal device can select one of the discovery resource pool, the data resource pool, and the abnormal resource pool to transmit the discovery message, so as to ensure the normal sending of the discovery message, thereby improving the resource utilization efficiency.
  • An embodiment of the present application provides an apparatus for transmitting a discovery message, and the apparatus can be applied to the terminal equipment provided in the foregoing embodiment.
  • the apparatus 800 for transmitting a discovery message may include:
  • a processing unit 801 configured to determine a target resource pool from multiple available resource pools; wherein the multiple available resource pools are configured as resource pools capable of sending discovery messages;
  • a first communication unit 802 configured to send the discovery message based on the target resource pool.
  • the data resource pool is a resource pool for transmitting direct link communication data;
  • the discovery resource pool is a resource pool for transmitting direct link discovery messages;
  • the abnormal resource pool is when the terminal device is under abnormal conditions The resource pool used.
  • the multiple available resource pools include at least one data resource pool; the processing unit 801 is specifically configured to, from the at least one data resource pool, determine a data resource pool that satisfies the first preset condition as the target resource pool;
  • the first preset condition is that a congestion parameter of any data resource pool in the at least one data resource pool is less than a first congestion threshold; the first congestion threshold is determined based on a discovery message priority corresponding to any data resource pool.
  • the multiple available resource pools include at least one of the discovery resource pools; the processing unit 801 is specifically configured to, from the at least one discovery resource pool, determine a discovery resource pool that satisfies the second preset condition as the target resource
  • the second preset condition is that the congestion parameter of any discovery resource pool in the at least one discovery resource pool is less than a second congestion threshold; the second congestion threshold is determined based on the priority of discovery messages corresponding to any discovery resource pool.
  • the multiple available resource pools include at least one data resource pool and at least one discovery resource pool; the processing unit 801 is specifically configured to determine a target resource pool from the at least one discovery resource pool.
  • the processing unit 801 is specifically configured to, from at least one discovery resource pool, determine a discovery resource pool that satisfies the second preset condition as a target resource pool.
  • the available resource pools further include abnormal resource pools
  • the processing unit 801 is further configured to, if at least one of the found resource pools does not meet the second preset condition, the terminal device selects from the at least one data resource pool, Determine the data resource pool that satisfies the first preset condition as the target resource pool
  • the processing unit 801 is specifically configured to determine the abnormal resource pool as the target resource pool under any one of the following conditions:
  • the multiple available resource pools include at least one data resource pool, none of the at least one data resource pool meets the first preset condition;
  • the multiple available resource pools include at least one discovery resource pool, none of the at least one discovery resource pool satisfies the second preset condition;
  • the multiple available resource pools include at least one data resource pool and at least one discovery resource pool, at least one data resource pool does not satisfy the first preset condition, and at least one discovery resource pool does not satisfy the second preset condition .
  • the number of data resource pools that satisfy the first preset condition in at least one data resource pool includes a plurality; the processing unit 801 is configured to select from the plurality of data resource pools that satisfy the first preset condition in at least one of the following manners In the data resource pool of , determine a data resource pool as the target resource pool:
  • a processing unit 801 configured to determine a data resource pool from a plurality of data resource pools satisfying the first preset condition according to the implementation
  • a processing unit 801 configured to determine a data resource pool from a plurality of data resource pools that satisfy the first preset condition based on the size order of the congestion parameters corresponding to the plurality of data resource pools that satisfy the first preset condition;
  • the processing unit 801 is configured to determine a data resource pool from a plurality of data resource pools that satisfy the first preset condition based on the geographic location configuration information corresponding to the plurality of data resource pools that satisfy the first preset condition.
  • the number of discovery resource pools that meet the second preset condition in at least one discovery resource pool includes a plurality; the processing unit 801 is configured to select from the plurality of discovery resource pools that meet the second preset condition in at least one of the following manners In the discovery resource pool, determine a discovery resource pool as the target resource pool:
  • a processing unit 801 configured to, according to implementation, determine a discovery resource pool from a plurality of discovery resource pools that satisfy the second preset condition
  • a processing unit 801 configured to determine a discovery resource pool from a plurality of discovery resource pools that satisfy the second preset condition based on the magnitude order of the second congestion parameters corresponding to the plurality of discovery resource pools that satisfy the second preset condition,
  • the processing unit 801 is configured to determine a discovery resource pool from a plurality of discovery resource pools that satisfy the second preset condition based on the geographic location configuration information corresponding to the plurality of discovery resource pools that satisfy the second preset condition.
  • the first communication unit 802 is further configured to receive first indication information sent by the network device; the first indication information is used to indicate that the data resource pool can be used to send a direct link discovery message.
  • the first communication unit 802 is specifically configured to receive the first configuration information sent by the network device; the first configuration information is used to configure the data resource pool; the first configuration information carries the first indication information.
  • the first configuration information is carried through system messages or dedicated signaling.
  • the first configuration information carries the first indication information in at least one of the following manners:
  • the first configuration information includes a target field, and when the value of the target field is the first value, it indicates that the data resource pool can be used to send a direct link discovery message;
  • the first configuration information includes resource pool configuration information of at least one data resource pool; when the number of resource pool configuration information is a preset number, it indicates that the data resource pool can be used to send a direct link discovery message;
  • the first configuration information includes first power configuration information; the first power configuration information is used to configure the power when the discovery message is sent by using the data resource pool; the first power configuration information is also used to indicate that the data resource pool can be used for sending the direct link find news;
  • the first configuration information carries priority configuration information; the priority configuration information is used to configure the priority information of the discovery message; the priority configuration information is also used to indicate that the data resource pool can be used for sending the direct link discovery message.
  • the first communication unit 802 is further configured to receive second configuration information sent by the network device; the second configuration information is used to configure the discovery resource pool.
  • the second configuration information is carried through system information or dedicated signaling.
  • the second configuration information further includes second power configuration information; the second power configuration information is used to configure the power when the discovery resource pool is used to send the discovery message.
  • the second configuration information further includes period configuration information, where the period configuration information is used to instruct the terminal device to send the discovery message according to a preset period.
  • the first communication unit 802 is further configured to receive second indication information sent by the network device; the second indication information indicates that the discovery resource pool can send direct link communication data.
  • An embodiment of the present application provides an apparatus for transmitting a discovery message, and the apparatus can be applied to the network equipment provided in the foregoing embodiment.
  • the apparatus 900 for transmitting a discovery message may include:
  • the second communication unit 901 is configured to send first indication information to the terminal device; the first indication information is used to indicate that the data resource pool can be used to send a direct link discovery message; the data resource pool is used to transmit direct link communication A resource pool for data.
  • the second communication unit 901 is specifically configured to send the first configuration information to the terminal device; the first configuration information is used to configure the data resource pool; and the first configuration information carries the first indication information.
  • the first configuration information is carried through system information or dedicated signaling.
  • the first configuration information carries the first indication information in at least one of the following manners:
  • the first configuration information includes a target field, and when the value of the target field is the first value, it indicates that the data resource pool can be used to send a direct link discovery message;
  • the first configuration information includes resource pool configuration information of at least one data resource pool; when the number of resource pool configuration information is a preset number, it indicates that the data resource pool can be used to send a direct link discovery message;
  • the first configuration information includes first power configuration information; the first power configuration information is used to configure the power when the discovery message is sent by using the data resource pool; the first power configuration information is also used to indicate that the data resource pool can be used for sending the direct link find news;
  • the first configuration information carries priority configuration information; the priority configuration information is used to configure the priority information of the discovery message; the priority configuration information is also used to indicate that the data resource pool can be used for sending the direct link discovery message.
  • the second communication unit 901 is specifically configured to send second configuration information to the terminal device; the second configuration information is used to configure a discovery resource pool; the discovery resource pool is a resource used to transmit a direct link discovery message pool.
  • the second configuration information is carried through system information or dedicated signaling.
  • the second configuration information further includes second power configuration information; the second power configuration information is used to configure the power when the discovery resource pool is used to send the discovery message.
  • the second configuration information further includes period configuration information, where the period configuration information is used to instruct the terminal device to send the discovery message according to a preset period.
  • the second communication unit 901 is specifically configured to send second indication information to the terminal device; the second indication information indicates that the discovery resource pool can send direct link communication data.
  • each functional unit in the above-mentioned embodiment may be integrated into one processing module, or each unit may exist physically alone, or two or more units may be integrated into one module.
  • the above-mentioned integrated modules can be implemented in the form of hardware, or can be implemented in the form of software function modules.
  • the integrated modules are implemented in the form of software function modules and are not sold or used as independent products, they can be stored in a computer-readable storage medium.
  • the technical solution of this embodiment is essentially or correct. Part of the contribution made by the prior art or all or part of the technical solution can be embodied in the form of a software product, the computer software product is stored in a storage medium, and includes several instructions to make a computer device (which can be a personal A computer, a server, or a network device, etc.) or a processor (processor) executes all or part of the steps of the method in this embodiment.
  • the aforementioned storage medium includes: U disk, mobile hard disk, read only memory (Read Only Memory, ROM), random access memory (Random Access Memory, RAM), magnetic disk or optical disk and other media that can store program codes.
  • an embodiment of the present application further provides a terminal device.
  • the terminal device provided by the embodiment of the present application may include a first transceiver 1001 , a first processor 1002 and a computer program stored therein. of the first memory 1002.
  • the first transceiver 1001, the first processor 1002 and the first memory 1003 communicate through the first communication bus 1004;
  • the first processor 1002 is configured to implement communication with the network device through the first transceiver 1001; wherein,
  • the first processor 1002 can call the program instructions of the first memory 1003 to perform the following steps: determine a target resource pool from among multiple available resource pools; wherein, the multiple available resource pools are configured to be capable of sending discovery messages; resource pool;
  • the first processor 1002 may also call program instructions in the first memory 1003 to control the first transceiver 1001 to perform the following steps: send a discovery message based on the target resource pool.
  • the plurality of available resource pools include at least one data resource pool
  • the first processor 1002 can call the program instructions of the first memory 1003, and can also perform the following steps:
  • the first preset condition is that the congestion parameter of any data resource pool in the at least one data resource pool is smaller than the first congestion threshold; the first congestion threshold is determined based on the priority of the discovery message corresponding to any data resource pool.
  • the multiple available resource pools include at least one discovery resource pool; correspondingly, the first processor 1002 may call program instructions in the first memory 1003, and may also perform the following steps:
  • the second preset condition is that the congestion parameter of any discovery resource pool in the at least one discovery resource pool is smaller than the second congestion threshold; the second congestion threshold is determined based on the priority of discovery messages corresponding to any discovery resource pool.
  • the plurality of available resource pools include at least one data resource pool and at least one discovery resource pool;
  • the first processor 1002 can call the program instructions of the first memory 1003, and can also perform the following steps:
  • the terminal device determines a target resource pool from at least one discovery resource pool.
  • the first processor 1002 may call program instructions in the first memory 1003, and may also perform the following steps: from at least one discovery resource pool, determine a discovery resource pool that satisfies the second preset condition as the target resource pool.
  • the first processor 1002 may call the program instructions of the first memory 1003, and may also perform the following steps: if none of the at least one found resource pools meet the second preset condition, select the data from the at least one data resource pool , the data resource pool that satisfies the first preset condition is determined as the target resource pool.
  • the plurality of available resource pools further include exception resource pools
  • the first processor 1002 can call the program instructions of the first memory 1003, and can also perform the following steps:
  • the multiple available resource pools include at least one data resource pool, none of the at least one data resource pool meets the first preset condition;
  • the multiple available resource pools include at least one discovery resource pool, none of the at least one discovery resource pool satisfies the second preset condition;
  • the multiple available resource pools include at least one data resource pool and at least one discovery resource pool, none of the at least one data resource pool satisfies the first preset condition, and none of the at least one discovery resource pool satisfies the second preset condition.
  • the number of data resource pools that satisfy the first preset condition in the at least one data resource pool includes multiple;
  • the first processor 1002 can call the program instructions of the first memory 1003, and can also perform the following steps: according to at least one of the following ways, from a plurality of data resource pools that satisfy the first preset condition, determine a data resource pool as the data resource pool.
  • Target resource pool :
  • a data resource pool is determined from a plurality of data resource pools that satisfy the first preset condition
  • a data resource pool is determined from the plurality of data resource pools that satisfy the first preset condition based on the size order of the congestion parameters corresponding to the plurality of data resource pools that satisfy the first preset condition,
  • a data resource pool is determined from the plurality of data resource pools that satisfy the first preset condition.
  • the number of discovery resource pools satisfying the second preset condition in the at least one discovery resource pool includes multiple;
  • the first processor 1002 can call the program instructions of the first memory 1003, and can also perform the following steps: according to at least one of the following ways, from a plurality of discovery resource pools that satisfy the second preset condition, determine a discovery resource pool as a Target resource pool:
  • a discovery resource pool is determined from a plurality of discovery resource pools that satisfy the second preset condition
  • a discovery resource pool is determined from the plurality of discovery resource pools that satisfy the second preset condition.
  • the first processor 1002 may also call program instructions in the first memory 1003 to control the first transceiver 1001 to perform the following steps: receive the first indication information sent by the network device; the first indication information is used for Indicates that the data resource pool can be used to send direct link discovery messages.
  • the first processor 1002 may also call program instructions in the first memory 1003 to control the first transceiver 1001 to perform the following steps: receive the first configuration information sent by the network device; the first configuration information is used for A data resource pool is configured; the first configuration information carries the first indication information.
  • the first configuration information is carried through system messages or dedicated signaling.
  • the first configuration information carries the first indication information in at least one of the following manners:
  • the first configuration information includes a target field, and when the value of the target field is the first value, it indicates that the data resource pool can be used to send a direct link discovery message;
  • the first configuration information includes resource pool configuration information of at least one data resource pool; when the number of resource pool configuration information is a preset number, it indicates that the data resource pool can be used to send a direct link discovery message;
  • the first configuration information includes first power configuration information; the first power configuration information is used to configure the power when the discovery message is sent by using the data resource pool; the first power configuration information is also used to indicate that the data resource pool can be used for sending the direct link find news;
  • the first configuration information carries priority configuration information; the priority configuration information is used to configure the priority information of the discovery message; the priority configuration information is also used to indicate that the data resource pool can be used for sending the direct link discovery message.
  • the first processor 1002 may also call program instructions in the first memory 1003 to control the first transceiver 1001 to perform the following steps: receive the second configuration information sent by the network device; the second configuration information is used for Configure the discovery resource pool.
  • the second configuration information is carried through system information or dedicated signaling.
  • the second configuration information further includes second power configuration information; the second power configuration information is used to configure the power when the discovery resource pool is used to send the discovery message.
  • the second configuration information further includes period configuration information, where the period configuration information is used to instruct the terminal device to send the discovery message according to a preset period.
  • the first processor 1002 may also call program instructions in the first memory 1003 to control the first transceiver 1001 to perform the following steps: receive second indication information sent by the network device; the second indication information indicates discovery
  • the resource pool is capable of sending direct link communication data.
  • an embodiment of the present application further provides a network device.
  • the network device provided by the embodiment of the present application may include a second transceiver 1101 , a second processor 1102 and a computer program stored therein. the second memory 1102.
  • the second transceiver 1101, the second processor 1102 and the second memory 1103 communicate through the second communication bus 1104;
  • the second processor 1102 is configured to implement communication with the terminal device through the second transceiver 1101; wherein,
  • the second processor 1102 can also call program instructions in the second memory 1103 to control the second transceiver 1101 to perform the following steps:
  • the first indication information is sent to the terminal device; the first indication information is used to indicate that the data resource pool can be used for sending a direct link discovery message; the data resource pool is a resource pool used for transmitting direct link communication data.
  • the second processor 1102 may also call program instructions in the second memory 1103 to control the second transceiver 1101 to perform the following steps: sending the first configuration information to the terminal device; the first configuration information is used for A data resource pool is configured; the first configuration information carries the first indication information.
  • the first configuration information is carried through system information or dedicated signaling.
  • the first configuration information carries the first indication information in at least one of the following manners:
  • the first configuration information includes a target field, and when the value of the target field is the first value, it indicates that the data resource pool can be used to send a direct link discovery message;
  • the first configuration information includes resource pool configuration information of at least one data resource pool; when the number of resource pool configuration information is a preset number, it indicates that the data resource pool can be used to send a direct link discovery message;
  • the first configuration information includes first power configuration information; the first power configuration information is used to configure the power when the discovery message is sent by using the data resource pool; the first power configuration information is also used to indicate that the data resource pool can be used for sending the direct link find news;
  • the first configuration information carries priority configuration information; the priority configuration information is used to configure the priority information of the discovery message; the priority configuration information is also used to indicate that the data resource pool can be used for sending the direct link discovery message.
  • the second processor 1102 may also call program instructions in the second memory 1103 to control the second transceiver 1101 to perform the following steps: send second configuration information to the terminal device; for configuring a discovery resource pool; the discovery resource pool is a resource pool used for transmitting direct link discovery messages.
  • the second configuration information is carried through system information or dedicated signaling.
  • the second configuration information further includes second power configuration information; the second power configuration information is used to configure power when the discovery message is sent by using the discovery resource pool.
  • the second configuration information further includes period configuration information, where the period configuration information is used to instruct the terminal device to send the discovery message according to a preset period.
  • the second processor 1102 may also call program instructions in the second memory 1103 to control the second transceiver 1101 to perform the following steps: sending second indication information to the terminal device;
  • the second indication information indicates that the discovery resource pool can send direct link communication data.
  • the above-mentioned first processor and second processor may be an Application Specific Integrated Circuit (ASIC), a Digital Signal Processor (DSP), or a digital signal processing device.
  • ASIC Application Specific Integrated Circuit
  • DSP Digital Signal Processor
  • DSPD Digital Signal Processing Device
  • PLD Programmable Logic Device
  • FPGA Field Programmable Gate Array
  • CPU Central Processing Unit
  • the electronic device used to implement the above processor function may also be other, which is not specifically limited in the embodiment of the present application.
  • the above-mentioned first memory and second memory may be volatile memory (volatile memory), such as RAM; or non-volatile memory (non-volatile memory), such as ROM, flash memory (flash memory) , a hard disk (Hard Disk Drive, HDD) or a solid-state drive (Solid-State Drive, SSD); or a combination of the above types of memory, and provide instructions and data to the processor.
  • volatile memory such as RAM
  • non-volatile memory non-volatile memory
  • ROM read-only memory
  • flash memory flash memory
  • HDD Hard Disk Drive
  • SSD solid-state drive
  • Embodiments of the present application further provide a computer storage medium, specifically a computer-readable storage medium.
  • Computer instructions are stored thereon, and when the computer storage medium is a network device or a terminal device, when the computer instructions are executed by the processor, any steps of the discovery message transmission method in the embodiment of the present application are implemented.
  • the size of the sequence numbers of the above-mentioned processes does not mean the sequence of execution, and the execution sequence of each process should be determined by its functions and internal logic, and should not be dealt with in the embodiments of the present application. implementation constitutes any limitation.
  • the disclosed system, apparatus and method may be implemented in other manners.
  • the apparatus embodiments described above are only illustrative.
  • the division of the units is only a logical function division. In actual implementation, there may be other division methods.
  • multiple units or components may be combined or Can be integrated into another system, or some features can be ignored, or not implemented.
  • the shown or discussed mutual coupling or direct coupling or communication connection may be through some interfaces, indirect coupling or communication connection of devices or units, and may be in electrical, mechanical or other forms.
  • the units described as separate components may or may not be physically separated, and components displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed to multiple network units. Some or all of the units may be determined according to actual needs to achieve the purpose of the solution in this embodiment.
  • each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically alone, or two or more units may be integrated into one unit.
  • the functions, if implemented in the form of software functional units and sold or used as independent products, may be stored in a computer-readable storage medium.
  • the technical solution of the present application can be embodied in the form of a software product in essence, or the part that contributes to the prior art or the part of the technical solution.
  • the computer software product is stored in a storage medium, including Several instructions are used to cause a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present application.
  • the aforementioned storage medium includes: U disk, mobile hard disk, Read-Only Memory (ROM, Read-Only Memory), Random Access Memory (RAM, Random Access Memory), magnetic disk or optical disk and other media that can store program codes .

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Databases & Information Systems (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本申请实施例提供一种发现消息的传输方法,其中,终端设备从多个可用的资源池中确定目标资源池; 其中,所述多个可用的资源池被配置为能够发送发现消息的资源池; 所述终端设备基于所述目标资源池,发送所述发现消息。本申请实施例还提供一种发现消息的传输装置、设备、以及存储介质。

Description

发现消息的传输方法及装置、设备和存储介质 技术领域
本申请涉及通信技术领域,尤其涉及一种发现消息的传输方法及装置、设备和存储介质。
背景技术
侧行链路(Side Link,SL)传输技术,采用终端设备到终端设备直接通信的技术,具有更高的频谱效率以及更低的传输时延。SL传输过程大致可分为SL发现过程和SL数据通信过程,其中,在SL发现过程中,终端设备会去检测其他终端设备广播的发现消息,从而在近距离范围内检测其他支持SL的终端设备的存在,并识别其他终端设备的身份信息。在SL数据通信过程中,终端设备之间可以近距离地进行语音通话或多媒体信息共享等多种形式的数据交换。
实际应用中,网络设备可以针对上述不同的传输过程,为终端设备配置不同的资源池。然而,终端设备如何确定发送发现消息的资源池,目前并没有明确的方法。
发明内容
本申请提供了一种发现消息的传输方法及装置、设备和存储介质。
第一方面,提供一种发现消息的传输方法,其中,该方法包括:
终端设备从多个可用的资源池中确定目标资源池,其中,所述多个可用的资源池被配置为能够发送发现消息的资源池;
所述终端设备基于所述目标资源池,发送所述发现消息。
第二方面,提供一种发现消息的传输方法,包括:
网络设备向终端设备发送第一指示信息;所述第一指示信息用于指示数据资源池能够用于发送直连链路发现消息;所述数据资源池为用于传输直连链路通信数据的资源池。
第三方面,提供一种发现消息的传输装置,所述装置包括:
处理单元,用于从多个可用的资源池中确定目标资源池;其中,所述多个可用的资源池被配置为能够发送发现消息的资源池;
第一通信单元,用于基于所述目标资源池,发送所述发现消息。
第四方面,提供一种发现消息的传输装置,所述装置包括:
第二通信单元,用于向终端设备发送第一指示信息;所述第一指示信息用于指示数据资源池能够用于发送直连链路发现消息;所述数据资源池为用于传输直连链路通信数据的资源池。
第五方面,提供一种终端设备,所述终端设备包括:第一收发器、第一处理器和存储有计算机程序的第一存储器;
所述第一收发器、所述第一处理器和所述第一存储器之间通过第一通信总线进行通信;
所述第一处理器,配置为通过所述第一收发器实现与网络设备的通信;其中,
所述第一处理器,还配置为结合所述第一收发器,运行所述第一存储器中存储的所述计算机程序时,执行上述第一方面所述方法的步骤。
第六方面,提供一种网络设备,所述网络设备包括:第二收发器、第二处理器和存储 有计算机程序的第二存储器;
所述第二收发器、所述第二处理器和所述第二存储器之间通过第二通信总线进行通信;
所述第二处理器,配置为通过所述第二收发器实现与终端设备的通信;其中,
所述第二处理器,还配置为结合所述第二收发器,运行所述第二存储器中存储的所述计算机程序时,执行上述第二方面所述方法的步骤。
第七方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被第一处理器执行实现第一方面所述方法的步骤;或者;所述计算机程序被第二处理器执行第二方面所述方法的步骤。
本申请提供的发现消息的传输方法及装置、设备和存储介质,其中,当终端设备被配置了能够发送发现消息的多个可用的资源池时,终端设备可以从上述多个可用的资源池中确定出一个目标资源池,并通过该目标资源池中的资源发送发现消息。如此,可以保证发现消息的正常发送,从而提高资源利用效率。
附图说明
图1为本申请实施例提供的一种无线通信***架构示意图;
图2为本申请实施例提供的一种发现消息的协议栈格式示意图;
图3为本申请实施例提供的一种发现消息的传输方法的流程示意图一;
图4为本申请实施例提供的一种发现消息的传输方法的流程示意图二;
图5为本申请实施例提供的一种发现消息的传输方法的流程示意图三;
图6为本申请实施例提供的一种发现消息的传输方法的流程示意图四;
图7为本申请实施例提供的一种发现消息的传输方法的流程示意图五;
图8为本申请实施例提供的一种发现消息的传输装置的结构组成示意图一;
图9为本申请实施例提供的一种发现消息的传输装置的结构组成示意图二;
图10为本申请实施例提供的一种终端设备的示意性框图;
图11为本申请实施例提供的一种网络设备的示意性框图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述,所附附图仅供参考说明之用,并非用来限定本发明实施例。
需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、***、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。
应理解,本申请实施例的技术方案可以应用于支持SL通信的任一通信***,例如:全球移动通讯(Global System of Mobile communication,GSM)***、码分多址(Code Division Multiple Access,CDMA)***、宽带码分多址(Wideband Code Division Multiple Access,WCDMA)***、通用分组无线业务(General Packet Radio Service,GPRS)、长期演进(Long Term Evolution,LTE)***、先进的长期演进(Advanced long term evolution,LTE-A)***、通用移动通信***(Universal Mobile Telecommunication System,UMTS)、第五代(5th generation,5G)移动通信***、新空口(New Radio,NR)***以及其他下一代通信***等。
本申请实施例的技术方案可以应用于图1所示的通信***架构示意图中。图1中,通 信***100可以包括一个网络设备以及多个终端设备,如:可以包括网络设备101,以及终端设备102和终端设备103。
在本申请实施例中,终端设备包括但不限于用户设备(User Equipment,UE)、移动台(Mobile Station,MS)、移动电话(Mobile Telephone)、手机(handset)及便携设备(portable equipment)等,该用户设备可以经无线接入网(Radio Access Network,RAN)与一个或多个核心网进行通信,例如,用户设备可以是移动电话(或称为“蜂窝”电话)、具有无线通信功能的计算机等,用户设备还可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置。此外,本发明实施例的终端还是可以除了传统意义上的手持终端之外的其他类型的终端,包括智能手环、无线电视、智能眼镜、机器人、手表等。
本申请实施例中,网络设备可以是GSM或CDMA中的基站(Base Transceiver Station,BTS),也可以是WCDMA中的基站(NodeB),还可以是LTE中的演进型基站(evolved Node B,eNB或e-NodeB),也可以是5G通信网络中的具有接入功能的接入点,本发明实施例对此并不限定。
在图1中,网络设备可以为终端设备提供无线接入服务。具体来说,网络设备对应一个服务覆盖区域,进入该区域的终端设备可通过Uu端口与网络设备通信,以此来接收网络设备提供的无线接入服务。
另外,终端设备与其他终端设备之间可以通过PC5端口进行直连通信,终端设备与其他终端设备可以PC5端口进行单播通信或者广播通信或者多播通信。示例性的,图1中终端设备102与终端设备103可以通过侧行链路进行直连单播通信。
SL发现过程被定义为支持SL发现的终端设备使用直接通信,并经由PC5端口来发现其附近的其他终端设备的过程。示例性的,参考图1所示,终端设备102可以通过PC5端口广播发现消息,终端设备103可以通过PC5端口监听周围其他终端设备发送的发现消息。
实际应用中,终端设备在网络设备服务覆盖区域的情况下,以及终端设备不在网络设备的服务覆盖区域的情况下,终端设备都支持SL发现过程。
另外,只有支持邻近服务(Proximity Service,Prose)公共安全的终端设备在超出服务覆盖范围时才能执行SL发现过程。对于公共安全的SL发现,可以预先配置终端设备允许的资源池,终端设备可以通过该资源池执行SL发现过程。其中,该预先配置的资源池包括公共安全载波的频率。
图2是发现信号的协议栈格式的示意图。图2中可以包括图1中终端102和终端103对应的发现信号的协议栈。其中,发现信号的协议栈可以包括ProSe协议层(或称为高层,upper layer),媒体介入控制(Media Access Control,MAC)层,物理层(PHY layer)。终端设备的发现消息由Prose协议栈生成,ProSe协议层可以包括终端设备的ProSe标识,终端之间可以通过ProSe标识相互识别,并进行SL的直连通信。
应理解,终端设备可以根据网络设备的配置,参与空闲状态和RRC连接状态下发现消息的广播和监听。终端设备在半双工限制下广播和监听其发现消息。
其中,参与发现消息的广播和监听的终端设备之间需维护当前协调世界时(Universal Time Coordinated,UTC)时间。为了实现终端设备之间的同步,广播发现消息的终端设备可以通过接收到的***信息块19(SIB19)中提供的同步信号,发送侧行链路广播控制信道(Sidelink Broadcast Control Channel,SBCCH)和同步信号来充当同步源。
在LTE中,网络设备单独为发现消息配置专用的资源池,即发现资源池。发现消息仅通过发现资源池的资源进行传输。为了提高发现消息的发送效率,标准化推进过程中Rel-17中规定了终端设备除了可以使用专用的发现资源池发送发现消息,还可以使用数据资源池发送发现消息。然而,终端设备如何确定发送发现消息的资源池,目前并没有明确 的方法。
基于此,本申请实施例提供了一种发现消息的传输方法,能够解决相关技术中发现消息发送方案不够完善的问题。
图3为本申请实施例提供的一种发现消息的传输方法流程示意图。如图3所示,本申请实施例提供的发现消息的传输方法,可以包括步骤310和步骤320。
步骤310、终端设备从多个可用的资源池中确定目标资源池,其中,多个可用的资源池被配置为能够发送发现消息的资源池;
步骤320、终端设备基于目标资源池,发送发现消息。
可以理解的是,终端设备可以被配置多个可用的资源池,并且该多个可用的资源池均能够用于发送发现消息。当终端设备希望发起SL通信,或终端设备希望通过其他终端设备接入网络设备时,该终端设备可以从多个可用的资源池中确定一个目标资源池,发送发现消息。
在一些实施例中,多个可用的资源池可以是网络设备为终端设备配置的,也可以是终端设备预配置的,本申请实施例对此不做限定。其中,预配置的可用的资源池信息可以保存在终端设备的存储空间或通用集成电路卡(Universal Integrated Circuit Card,UICC)中。
在一些实施例中,网络设备可以通过配置信息,为终端设备配置上述多个可用的资源池。这里,该配置信息可以通过***信息,或者专用信令承载。其中,***信息可以是***信息块19(System Information Block 19,SIB19),专用信令可以是无线资源控制(Radio Resource Control,RRC)专用信令,专用于承载上述配置信息的信令。
需要说明的是,多个可用的资源池中可以包括不同类型的资源池。也就是说,终端设备可以利用本不是专用于发送发现消息的资源池,来发送发现消息。
在一些实施例中,多个可用的资源池包括以下至少一类资源池:数据资源池、发现资源池、或异常资源池。
其中,数据资源池为用于传输直连链路通信数据的资源池。终端设备可以被配置一个或者多个数据资源池。
这里,一数据资源池中可以包括用于物理侧行链路控制信道(Physical Sidelink Control Channel,PSCCH)传输的子帧集合和/或资源块(Resource Block,RB)集合,以及用于物理侧行链路共享信道(Physical Sidelink Shared Channel,PSCCH PSSCH)传输的子帧集合和/或RB集合。
需要说明的是,数据资源池还可以在网络设备的指示下发送发现消息。另外,数据资源池除了可以传输直连链路通信数据以及传输发现消息,还可以用于传输其他数据,本申请实施例对此不做限定。
另外,发现资源池为用于传输直连链路发现消息的资源池。终端设备可以被配置一个或者多个发现资源池。一发现资源池中可以包括用于发现传输的子帧集合,以及RB集合。
需要说明的是,发现资源池并不限于传输直连链路发现数据,发现资源池还可以在网络设备的指示下发送直连链路通信数据,或者其他数据。本申请实施例对此不做限定。
本申请实施例中,异常资源池是指终端设备发生异常事件(即满足异常条件)时临时使用的资源池。其中,异常事件可以包括切换、无线链路失败、资源池更新等。异常资源池中可以包括子帧集合和/或RB集合。
在一些实施例中,网络设备可以向终端设备发送第一配置信息,通过第一配置信息为终端设备配置一个或者多个用于传输连链路通信数据的数据资源池。
在一些实施例中,网络设备可以向终端设备发送第二配置信息,通过第二配置信息为终端设备配置一个或者多个用于传输直连链路发现消息的资源池。
在一些实施例中,网络设备还可以向终端设备发送第三配置信息,通过第三配置信息为终端设备配置一个或者多个异常资源池。
应理解,上述第一配置信息、第二配置信息和第三配置信息中的至少一个可以通过***信息,或者专用信令承载。
在一些实施例中,终端设备可以根据每个可用的资源池的拥塞参数,从上述多个可用的资源池中确定一个目标资源池,作为发送发现消息的资源池。
本申请实施例中,当终端设备被配置了能够发送发现消息的多个可用的资源池时,终端设备可以从该多个可用的资源池中确定一个目标资源池,并通过目标资源池中的资源发送发现消息。如此,可以保证发现消息的正常发送,从而提高资源利用效率。
在本申请一实施例中,多个可用的资源池中可以包括至少一个数据资源池,而不包括发现资源池。
参考图4所示的流程示意图,在多个可用的资源池中包括至少一个数据资源池,而不包括发现资源池的场景下,步骤310中从多个可以用的资源池中确定目标资源池,可以通过以下步骤实现:
步骤3101、终端设备从至少一个数据资源池中,确定满足第一预设条件的数据资源池作为目标资源池。其中,第一预设条件为至少一个数据资源池中任一数据资源池的拥塞参数小于第一拥塞阈值;第一拥塞阈值基于任一数据资源池对应的发现消息优先级确定。
可以理解的是,终端设备仅被配置了至少一个数据资源池的场景下,当终端设备希望发起SL通信,或终端设备通过其他终端设备接入网络设备时,终端设备可以按照一定的选取规则,从所配置的至少一个数据资源池中确定一个数据资源池作为传输发现消息的目标资源池。
在一些实施例中,终端设备可以逐个对至少一个数据资源池进行拥塞控制,从至少一个数据资源池中确定满足第一预设条件的一个数据资源池作为目标资源池。
具体地,终端设备可以获取所配置的任意一个数据资源池的拥塞参数,并将获取到的该数据资源池的拥塞参数与第一拥塞阈值进行比较,若该数据资源池的拥塞参数小于上述第一拥塞阈值,则终端设备确定该数据资源池满足第一预设条件。
在一些实施例中,拥塞参数可以是信道拥塞率、信道占用率、信道忙闲率等参数,本申请实施例对此不做限定。其中,信道忙闲率是指在观察窗口内接收能量(S-RSSI)超过一定门限的子信道个数与观察窗口内子信道个数总数的比值。
在一些实施例中,第一拥塞阈值可以由发现消息的优先级确定。
实际应用中,网络设备配置数据资源池的同时,还会为每个数据资源池配置多个不同的拥塞阈值。不同的拥塞阈值对应不同的优先级。
在本申请实施例中,终端设备要发送发现消息时,可以先确定当前该发现消息的优先级。进一步,终端设备可以基于该发现消息的优先级,确定与该优先级等级对应的拥塞阈值,如此,得到上述第一拥塞阈值。
在一些实施例中,发现消息的优先级等级可以由网络设备配置。其中,该发现消息优先级可以是近距离通信数据分组优先级(ProSe Per-Packet Priority,PPPP)。
在一些实施例中,网络设备可以在配置数据资源池的第一配置信息中携带优先级配置信息,通过优先级配置信息为终端设备配置发现消息的优先级。
在一些实施例中,终端设备所配置的至少一个数据资源池中满足第一预设条件的数据资源池的数量包括多个,则终端设备可以从满足第一预设条件的数据资源池中确定一个数据资源池,作为发送发现消息的目标资源池。
具体地,终端设备按照以下至少一种方式,从多个满足第一预设条件的数据资源池中,确定一个数据资源池作为目标资源池:
端设备根据实现,从多个满足第一预设条件的数据资源池中确定一个数据资源池;
终端设备基于多个满足第一预设条件的数据资源池分别对应的拥塞参数的大小顺序, 从多个满足第一预设条件的数据资源池中确定一个数据资源池,
终端设备基于多个第一预设条件的数据资源池对应的地理位置配置信息,从多个满足第一预设条件的数据资源池中确定一个数据资源池。
在一些实施例中,终端设备根据实现,从多个满足第一预设条件的数据资源池中确定一个数据资源池。可以理解的是,多个数据资源池均满足第一预设条件,即多个数据资源池的传输状态较优;终端设备可以从多个满足第一预设条件的数据资源池中随机确定一个数据资源池作为上述目标资源池。
在一些实施例中,终端设备在确定了满足第一预设条件的多个数据资源池后,可以将上述多个数据资源池按照拥塞参数的大小顺序进行排序,基于排序顺序,终端设备可以确定拥塞参数最小的数据资源池作为目标资源池。
在一些实施例中,终端设备在确定了满足第一预设条件的多个数据资源池后,可以获取该多个数据资源池分别对应的地理位置配置信息,基于每个数据资源池对应的地理位置配置信息,从多个数据资源池中确定一个较优的数据资源池,作为目标资源池。
其中,地理位置配置信息可以包括精度维度等用于指示地理位置的信息。
在一些实施例中,终端设备还可以同时基于数据资源池的拥塞参数的大小顺序,以及地理位置配置信息,从多个满足第一预设条件的数据资源池中确定一个数据资源池。示例性的,终端设备可以确定在预设距离范围内的,拥塞参数最小的数据资源池作为所述目标资源池。
基于上述实施例,参考图4所示,在本申请一实施例中,多个可用的资源池中还包括异常资源池,步骤310中从多个可用的资源池中确定目标资源池,还可以通过以下步骤实现:
步骤3102、在至少一个数据资源池均不满足第一预设条件的情况下,终端设备确定异常资源池作为目标资源池。
可以理解的是,终端设备在判断至少一个数据资源池均不满足第一预设条件时,即至少一个数据资源池的拥塞参数均大于或等于第一拥塞阈值,则可以确定至少一个数据资源池的传输状态均较差,无法保证发现消息的正常传输。基于此,终端设备可以使用异常资源池发送发现消息。
由此可见,本申请实施例提供的发现消息的传输方法中,在仅被配置数据资源池的场景下,终端设备可以基于资源池的拥塞参数,从数据资源池或异常资源池中确定一目标资源传输发现消息。如此,保证发现消息的正常发送,从而提高资源利用效率。
在本申请一实施例中,多个可用的资源池中可以包括至少一个发现资源池,而不包括数据资源池。
参考图5所示的流程示意图,在多个可用的资源池中仅包括至少一个发现资源池的场景下,步骤310中从多个可用的资源池中确定目标资源池,可以通过以下步骤实现:
步骤3103、终端设备从至少一个发现资源池中,确定满足第二预设条件的发现资源池作为目标资源池。
其中,第二预设条件为至少一个发现资源池中任一发现资源池的拥塞参数小于第二拥塞阈值;第二拥塞阈值基于任一发现资源池对应的发现消息优先级确定。
可以理解的是,终端设备仅被配置了至少一个发现资源池的场景下,当终端设备希望发起SL通信,或终端设备通过其他终端设备接入网络设备时,终端设备可以按照一定的选取规则,从所配置的至少一个发现资源池中确定一个发现资源池作为传输发现消息的目标资源池。
在一些实施例中,终端设备可以对至少一个发现资源池进行拥塞控制,从至少一个发现资源池中确定满足第二预设条件的一个发现资源池作为目标资源池。
具体地,终端设备可以获取所配置的任意一个发现资源池的拥塞参数,并将获取到 的该发现资源池的拥塞参数与第二拥塞阈值进行比较,若该发现资源池的拥塞参数小于上述第二拥塞阈值,则终端设备确定该发现资源池满足第二预设条件。
其中,拥塞参数已在上述实施例做出了明确的解释,本申请实施例这里不再赘述。
在一些实施例中,第二拥塞阈值可以由发现消息的优先级确定。
实际应用中,网络设备配置发现资源池的同时,同样会为每个发现资源池配置多个不同的拥塞阈值。不同的拥塞阈值对应不同的数据优先级。
在本申请实施例中,终端设备要发送发现消息时,可以先确定当前该发现消息的优先级。进一步,终端设备可以基于该发现消息的优先级,确定与该优先级等级对应的拥塞阈值,如此,得到上述第二拥塞阈值。
其中,发现消息的优先级已在上述实施例做出了明确的解释,本申请实施例这里不再赘述。
在一些实施例中,网络设备可以在配置发现资源池的第二配置信息中携带优先级配置信息,通过优先级配置信息为终端设备配置发现消息的优先级。
在一些实施例中,至少一个发现资源池中满足第二预设条件的发现资源池数量包括多个,终端设备可以从满足第二预设条件的多个发现资源池中确定一个发现资源池,作为发送发现消息的目标资源池。
具体地,终端设备可以按照以下中的至少一种方式,从多个满足第二预设条件的发现资源池中,确定一个发现资源池作为目标资源池:
终端设备根据实现,从多个满足第二预设条件的发现资源池中确定一个发现资源池;
终端设备基于多个满足第二预设条件的发现资源池对应的第二拥塞参数的大小顺序,从多个满足第二预设条件的发现资源池中确定一个发现资源池,
终端设备基于多个满足第二预设条件的发现资源池对应的地理位置配置信息,从多个满足第二预设条件的发现资源池中确定一个发现资源池。
在一些实施例中,终端设备根据实现,从多个满足第二预设条件的发现资源池中确定一个发现资源池。可以理解的是,多个发现资源池均满足第二预设条件,即多个发现资源池的传输状态较优;终端设备可以从多个满足第二预设条件的发现资源池中随机确定一个发现资源池作为上述目标资源池。
在一些实施例中,终端设备在确定了满足第二预设条件的多个发现资源池后,可以将上述多个发现资源池按照拥塞参数的大小顺序进行排序,基于排序顺序,终端设备可以确定拥塞参数最小的发现资源池作为目标资源池。
在一些实施例中,终端设备在确定了满足第一预设条件的多个发现资源池后,可以获取该多个发现资源池分别对应的地理位置配置信息,基于每个发现资源池对应的地理位置配置信息,从多个发现资源池中确定一个较优的数据资源池,作为目标资源池。
在一些实施例中,终端设备还可以同时基于数据资源池的拥塞参数的大小顺序,以及地理位置配置信息,从多个满足第二预设条件的发现资源池中确定一个发现资源池。示例性的,终端设备可以确定在预设距离范围内的,拥塞参数最小的发现资源池作为所述目标资源池。
基于上述实施例,参考图5所示,在本申请一实施例中,多个可用的资源池中还包括异常资源池,步骤310中从多个可用的资源池中确定目标资源池,还可以通过以下步骤实现:
步骤3104、在至少一个发现资源池均不满足第二预设条件的情况下,终端设备确定异常资源池作为目标资源池。
可以理解的是,终端设备在判断所配置的至少一个发现资源池均不满足第二预设条件时,即被配置的至少一个发现资源池的拥塞参数均大于或等于第二拥塞阈值,则可以确定所配置的至少一个发现资源池的传输状态均较差,无法保证发现消息的正常传输。 基于此,终端设备可以使用异常资源池发送发现消息。
由此可见,本申请实施例提供的发现消息的传输方法中,在仅被配置发现资源池的场景下,终端设备可以基于资源池的拥塞参数,从发现资源池或异常资源池中确定一目标资源传输发现消息。如此,保证发现消息的正常发送,从而提高资源利用效率。
在本申请一实施例中,多个可用的资源池中可以包括至少一个发现资源池和至少一个数据资源池。
参考图6所示的流程示意图,在多个可用的资源池中包括至少一个发现资源池和至少一个数据资源池的场景下,步骤310中从多个可用的资源池中确定目标资源池,可以通过以下步骤实现:
步骤3105、终端设备从至少一个发现资源池中,确定目标资源池。
可以理解的是,终端设备被同时配置了至少一个发现资源池和第一数据资源池的场景下,当终端设备希望发起SL通信,或终端设备希望通过其他终端设备接入网络设备时,可以优先确定发现资源池发送发现消息。
在一些实施例中,终端设备确定至少一个发现资源池,作为目标资源池,可以通过以下方式实现:
终端设备从至少一个发现资源池中,确定满足第二预设条件的发现资源池作为目标资源池。
其中,第二预设条件为至少一个发现资源池中任一发现资源池的拥塞参数小于第二拥塞阈值;第二拥塞阈值基于任一发现资源池对应的发现消息优先级确定。
需要说明的是,终端设备从至少一个发现资源池中,确定满足第二预设条件的发现资源池作为目标资源池的方式与上述实施例相同。本申请实施例对此不再赘述。
另外,在一些实施例中,至少一个发现资源池中满足第二预设条件的发现资源池数量包括多个,终端设备可以从满足第二预设条件的多个发现资源池中确定一个发现资源池,作为发送发现消息的目标资源池。
具体地,终端设备可以按照以下中的至少一种方式,从多个满足第二预设条件的发现资源池中,确定一个发现资源池作为目标资源池:
终端设备根据实现,从多个满足第二预设条件的发现资源池中确定一个发现资源池;
终端设备基于多个满足第二预设条件的发现资源池对应的第二拥塞参数的大小顺序,从多个满足第二预设条件的发现资源池中确定一个发现资源池,
终端设备基于多个满足第二预设条件的发现资源池对应的地理位置配置信息,从多个满足第二预设条件的发现资源池中确定一个发现资源池。
在一些实施例中,参考图6所示,步骤310中从数据资源池、发现资源池、异常资源池的至少一个中确定目标资源池,可以通过以下步骤实现:
步骤3106、若至少一个发现资源池均不满足第二预设条件,终端设备则从至少一个数据资源池中,确定满足第一预设条件的数据资源池作为目标资源池。
可以理解的是,终端设备优先确定发现资源池发送发现消息,但是当检测到被配置的至少一个发现资源池均不满足第二预设条件的情况下,即被配置的至少一个发现资源池的传输状态均较差,则终端设备可以从被配置的至少一个数据资源池中确定满足第一预设条件的数据资源池发送发现消息。
其中,第一预设条件为至少一个数据资源池中任一数据资源池的拥塞参数小于第一拥塞阈值;第一拥塞阈值基于任一数据资源池对应的发现消息优先级确定。
需要说明的是,终端设备从至少一个数据资源池中,确定满足第一预设条件的数据资源池作为目标资源池的方式与上述实施例相同。本申请实施例对此不再赘述。
另外,终端设备所配置的至少一个数据资源池中满足第一预设条件的数据资源池的数量包括多个,则终端设备可以从满足第一预设条件的数据资源池中确定一个数据资源池, 作为发送发现消息的目标资源池。
具体地,终端设备按照以下至少一种方式,从多个满足第一预设条件的数据资源池中,确定一个数据资源池作为目标资源池:
端设备根据实现,从多个满足第一预设条件的数据资源池中确定一个数据资源池;
终端设备基于多个满足第一预设条件的数据资源池分别对应的拥塞参数的大小顺序,从多个满足第一预设条件的数据资源池中确定一个数据资源池,
终端设备基于多个第一预设条件的数据资源池对应的地理位置配置信息,从多个满足第一预设条件的数据资源池中确定一个数据资源池。
在一些实施例中,终端设备还配置有异常资源池,参考图6所示,步骤310中从数据资源池、发现资源池、异常资源池的至少一个中确定目标资源池,可以通过以下步骤实现:
步骤3107、若至少一个发现资源池均不满足第二预设条件,且至少一个数据资源池均不满足第一预设条件,终端设备则从异常资源池中,确定作为目标资源池。
可以理解的是,终端设备在判断所配置的至少一个发现资源池均不满足第二预设条件,且被配置的至少一个数据资源池均不满足第一预设条件,即被配置的至少一个发现资源池和至少一个数据资源池的传输状态均较差,无法保证发现消息的正常传输。基于此,终端设备可以使用异常资源池发送发现消息。
由此可见,本申请实施例提供的发现消息的传输方法中,在仅被配置发现资源池的场景下,终端设备可以基于资源池的拥塞参数,从发现资源池或异常资源池中确定一目标资源传输发现消息。如此,保证发现消息的正常发送,从而提高资源利用效率。
在本申请一实施例中,参考图7所示的流程示意图,步骤310终端设备从多个可用的资源池中确定目标资源池之前,还可以执行以下步骤:
步骤330、网络设备向终端设备发送第一指示信息;第一指示信息用于指示数据资源池能够用于发送直连链路发现消息;数据资源池为用于传输直连链路通信数据的资源池。
步骤340、终端设备接收第一指示信息;第一指示信息用于指示数据资源池能够用于发送直连链路发现消息。
本申请实施例中,网络设备可以指示数据资源池是否可以发送直连链路发现消息。网络设备可以通过第一指示信息,向终端设备指示终端设备被配置的数据资源池可以用于发送发现消息。
应理解,终端设备在确定资源池发送发现消息之前,可以接收网络设备的指示,当终端设备接收到指示数据资源池可以用于发送直连链路发现消息的第一指示信息后,终端设备可以根据实际资源池的配置情况,从数据资源池、发现资源池、异常资源池的至少一个中确定目标资源池来发送发现消息。
在一些实施例中,步骤330中网络设备向终端设备发送第一指示信息,可以通过以下方式实现:
网络设备向终端设备发送的第一配置信息;第一配置信息携带第一指示信息。
对应的,步骤340中终端设备接收第一指示信息,可以通过以下方式实现:
终端设备接收网络设备发送的第一配置信息;第一配置信息携带第一指示信息。
其中,第一配置信息用于配置上述实施例中的数据资源池。第一配置信息中可以配置一个或者多个数据资源池。
应理解,网络设备可以通过第一配置信息向终端指示数据资源池能够发送发现消息。这里,第一配置信息网络设备向终端设备发送的用于配置数据资源池的信息。
在一些实施例中,第一配置信息可以通过SIB19,或者RRC专用信令承载。
在一些实施例中,第一配置信息以以下至少一种方式,携带第一指示信息:
第一配置信息中包括目标字段,目标字段的值为第一值时,指示数据资源池能够用于 发送直连链路发现消息;
第一配置信息中包括至少一个数据资源池的资源池配置信息;资源池配置信息的数量为预设数量时,指示数据资源池能够用于发送直连链路发现消息;
第一配置信息包括第一功率配置信息;第一功率配置信息用于配置利用数据资源池发送所述发现消息时的功率;第一功率配置信息还用于指示数据资源池能够用于发送直连链路发现消息;
第一配置信息携带优先级配置信息;优先级配置信息用于配置发现消息的优先级信息;优先级配置信息还用于指示数据资源池能够用于发送直连链路发现消息。
在一些实施例中,目标资源可以是一个布尔(boolean)类型的字段,该字段可以用“isDiscoveryAllowed”标识,上述第一值可以为“true”。
可以理解的是,网络设备可以在数据资源池的第一配置信息里添加指示字段:isDiscoveryAllowed。当该字段的取值为“true”时,可以指示数据资源池可以用于发送发现消息。这样,终端设备在接收到数据资源池的第一配置信息后,读取到“isDiscoveryAllowed”字段取值为“true”,则终端设备可以确定其可以使用数据资源池发送发现消息。
这样,网络设备可以通过显示的方式向终端设备指示,数据资源池可以用于发送发现消息。
在一些实施例中,第一配置信息中可以包括一个或者多个数据资源池的配置。网络设备可以通过设置第一配置信息中所配置的数据资源池的数量,来向终端设备指示数据资源池能够用于发送直连链路发现消息。
示例性的,若网络设备在第一配置信息里仅携带了一个数据资源池的配置,则默认该数据资源池可以用来发送发现消息。当终端设备在接收到该第一配置信息后,可以使用该第一配置信息中所配置的数据资源池发送发现消息。
在一些实施例中,网络设备可以在第一配置信息中携带第一功率配置信息。具体地,该第一功率配置信息可以通过字段“txPowerDisc”标识,网络设备通过设置字段“txPowerDisc”的取值,指示终端设备利用数据资源池发送发现消息时的功率。另外,网络设备还可以通过第一功率配置信息,即字段“txPowerDisc”,隐式地向终端设备指示数据资源池可以用来发送发现消息。
对应的,终端设备接收到网络设备发送的第一配置信息后,当读取到第一配置信息中包含字段“txPowerDisc”时,则可以确定数据资源池可以用于发送发现消息。另外,终端设备还可以进一步读取字段“txPowerDisc”的取值,根据该字段的取值确定发现消息的发送功率。
在一些实施例中,网络设备可以在第一配置信息中携带优先级配置信息。具体地,该优先级配置信息可以通过字段“discPriority”标识,网络设备可以设置字段“discPriority”的取值,为终端设备指示发现消息的优先级等级。另外,网络设备还可以通过优先级配置信息,即字段“discPriority”,隐式地向终端设备指示数据资源池可以用来发送发现消息。
对应的,终端设备接收到网络设备发送的第一配置信息后,当读取到第一配置信息中包含字段“discPriority”时,则可以确定数据资源池可以用于发送发现消息。另外,终端设备还可以进一步读取字段“discPriority”的取值,根据该字段的取值确定发现消息的优先级等级。
这里,该优先级配置信息可以用于确定上述实施例中的第一拥塞阈值,确定方式详见上述实施例,此处不再赘述。
综上所述,本申请实施例提供的发现消息的传输方法中,网络设备可以通过不同的方式向终端设备指示数据资源池能够用于发送发现消息,这样,终端设备在发送发现消息时,可以从数据资源池中确定资源发送发现消息,如此,提高了资源利用率。
在一些实施例中,网络设备还可以向终端设备发送第二配置信息,通过第二配置信息为终端设备配置发现资源池。对应的,终端设备接收网络设备发送的第二配置信息,确定网络设备所配置的一个或者多个发现资源池。
在一些实施例中,第一配置信息可以通过SIB19,或者RRC专用信令承载。
在一些实施例中,第二配置信息还包括第二功率配置信息;第二功率配置信息用于配置利用发现资源池发送发现消息时的功率。
也就是说,网络设备可以在配置发现资源池时,同时为终端设备配置使用该发现资源池发送发现消息的发送功率。具体地,第二功率配置信息也可以通过字段“txPowerDisc”标识,网络设备通过设置字段“txPowerDisc”的取值,指示终端设备利用该发现资源池发送发现消息时的功率。
这样,终端设备在接收到第二配置信息后,可以使用第二配置信息中配置的发现资源池发送发现消息,并将发现消息的发送功率设置为所配置的值。
在一些实施例中,第二配置信息中还包括周期配置信息,周期配置信息用于指示终端设备按照预设周期发送发现消息。
应理解,终端设备在配置发现资源池时,可以同时配置发现消息的传输周期。这样,终端设备接收到第二配置信息后,根据周期配置信息
在一些实施例中,网络设备可以向终端设备发送第二指示信息,通过第二指示信息指示发现资源池能够用于发送直连链路通信数据。
对应的,终端设备可以接收网络设备发送的第二指示信息,基于第二指示信息,通过发现资源池发送直连链路通信数据。
由此可见,本申请实施例提供的方法中终端设备可以通过发现资源池发送数据,如此,提高了资源利用率。
在一些实施例中,第二指示信息可以携带于第二配置信息中,也就是说,网络设备在向终端设备配置发现资源池的同时,可以向终端设备指示所配置的发现资源池可以用于传输直连链路通信数据。如此,可以降低信令开销。
下面,结合具体应用场景,对本申请实施例提供的发现消息的传输方法进行详细描述。
步骤1、终端设备接收网络设备发送的第一指示信息。
其中,第一指示信息指示数据资源池能够用于发送发现消息。
可选的,网络设备可以在用于配置数据资源池的第一配置信息里添加目标字段“isDiscoveryAllowed”,该字段的类型为boolean类型,终端设备设置该字段的取值为“true”来指示数据资源池能够用于发送发现消息。
网络设备将第一配置信息发送给终端设备。终端设备在接收到第一配置信息后,读取到目标字段的取值为“true”,则终端设备可以使用数据资源池发送发现消息。
可选的,网络设备可以在用于配置数据资源池的第一配置信息中仅携带一个数据资源池的配置。终端设备在接收到第一配置信息后,检测到该第一配置信息中仅携带一个数据资源池的配置,则默认该数据资源池可以用来发送发现消息。
可选的,网络设备可以在用于配置数据资源池的第一配置信息中携带发现消息的第一功率配置信息。终端设备在接收到该第一配置信息后,检测到第一配置信息中携带有第一功率配置信息,则终端设备可以使用该数据资源池发送发现消息,并将发现消息的发送功率设置为第一功率配置信息所配置值。
可选的,网络设备可以在用于配置数据资源池的第一配置信息中携带发现消息的优先级配置信息。终端设备在接收到第一配置信息后,检测到第一配置信息中携带有优先级配置信息,则终端设备可以使用该配置的数据资源池发送发现消息。
步骤2、若网络设备指示数据资源池可以用来发送发现消息,则终端设备可以从多 个可用的资源池确定目标资源池发送发现消息。
在一种实现方式中,在可用的资源池仅包括数据资源池,且数据资源池被配置为可以用于发送发现消息的场景下,终端设备可以根据发现消息的优先级等级,对数据资源池进行拥塞控制判断。若测量到的数据资源池的信道忙闲率满足第一拥塞阈值,则终端设备使用所配置的数据资源池发送发现消息。
进一步的,若终端设备根据上述方式确定出多个数据资源池可用来发送发现消息,则根据终端实现确定出一个数据资源池。
可选地,若多个数据资源池的信道忙闲率均不满足第一拥塞阈值,则终端设备使用异常资源池中的资源发送发现消息。
在另一种实现方式中,在可用的资源池仅包括发现资源池的情况下,终端设备可以根据发现消息的优先级等级,对发现资源池进行拥塞判断。若终端设备测量得到的发现资源池的信道忙闲率满足第二拥塞阈值,则终端设备可以使用该发现资源池发送发现消息。
进一步的,若终端设备根据上述方式确定出多个发现资源池,则终端设备可以根据实现确定出一个发现资源池,以发送发现消息。
可选地,若配置的多个发现资源池的信道忙闲率均不满足第二拥塞阈值,则终端设备使用异常资源池发送发现消息。
在又一种实现方式中,可用的资源池中包括发现资源池和数据资源池场景下,终端设备可以优先使用发现资源池,发送发现消息。
具体地,终端设备可以基于发现消息的优先级,对发现资源池进行拥塞控制判断。若测量的发现资源池的信道忙闲率满足第二拥塞阈值,则终端设备使用所配置的发现资源池发送发现消息。
进一步的,若终端设备根据上述方式确定出多个发现资源池,则终端设备可以根据实现确定出一个发现资源池,以发送发现消息。
可选地,若终端设备被配置的发现资源池均不满足第二拥塞阈值,且数据资源池被配置为可以用于发送发现消息的情况下,终端设备可以根据发现消息的优先级等级,对数据资源池进行拥塞控制判断。若测量到的数据资源池的信道忙闲率满足第一拥塞阈值,则终端设备使用所配置的数据资源池发送发现消息。
否则,终端设备使用异常资源池发送发现消息。
由此可见,当终端设备被配置了不同类型的资源池时,终端设备可以从配置的资源池中确定一个目标资源池,并通过目标资源池中的资源发送发现消息。如此,终端设备可以选取发现资源池、数据资源池、以及异常资源池中的一个传输发现消息,保证发现消息的正常发送,从而提高资源利用效率。
本申请一实施例提供一种发现消息的传输装置,该装置可以应用于上述实施例提供的终端设备中,如图8所示,该发现消息的传输装置800可以包括:
处理单元801,用于从多个可用的资源池中确定目标资源池;其中,所述多个可用的资源池被配置为能够发送发现消息的资源池;
第一通信单元802,用于基于所述目标资源池,发送所述发现消息。
在一些实施例中,数据资源池为用于传输直连链路通信数据的资源池;发现资源池为用于传输直连链路发现消息的资源池;异常资源池为终端设备处于异常条件下使用的资源池。
在一些实施例中,多个可用的资源池包括至少一个数据资源池;处理单元801,具体用于从至少一个数据资源池中,确定满足第一预设条件的数据资源池作为目标资源池;其中,第一预设条件为至少一个数据资源池中任一数据资源池的拥塞参数小于第一拥塞阈值;第一拥塞阈值基于任一数据资源池对应的发现消息优先级确定。
在一些实施例中,多个可用的资源池包括至少一个所述发现资源池;处理单元801,具体用于从至少一个发现资源池中,确定满足第二预设条件的发现资源池作为目标资源池;其中,第二预设条件为至少一个发现资源池中任一发现资源池的拥塞参数小于第二拥塞阈值;第二拥塞阈值基于任一发现资源池对应的发现消息优先级确定。
在一些实施例中,多个可用的资源池包括至少一个数据资源池和至少一个发现资源池;处理单元801,具体用于从至少一个发现资源池中,确定目标资源池。
在一些实施例中,处理单元801,具体用于从至少一个发现资源池中,确定满足第二预设条件的发现资源池作为目标资源池。
在一些实施例中,可用的资源池中还包括异常资源池,处理单元801,还用于若至少一个发现资源池均不满足第二预设条件,终端设备则从至少一个数据资源池中,确定满足第一预设条件的数据资源池作为目标资源池
在一些实施例中,处理单元801,具体用于在以下任意一种条件下,确定异常资源池作为目标资源池:
多个可用的资源池包括至少一个数据资源池时,至少一个数据资源池均不满足第一预设条件;
多个可用的资源池包括至少一个发现资源池时,至少一个发现资源池均不满足第二预设条件;
多个可用的资源池包括至少一个数据资源池和至少一个发现资源池时,至少一个数据资源池均不满足第一预设条件,且至少一个发现资源池均不满足所述第二预设条件。
在一些实施例中,至少一个数据资源池中满足第一预设条件的数据资源池的数量包括多个;处理单元801,用于按照以下至少一种方式,从多个满足第一预设条件的数据资源池中,确定一个数据资源池作为目标资源池:
处理单元801,用于根据实现,从多个满足第一预设条件的数据资源池中确定一个数据资源池;
处理单元801,用于基于多个满足第一预设条件的数据资源池分别对应的拥塞参数的大小顺序,从多个满足第一预设条件的数据资源池中确定一个数据资源池;
处理单元801,用于基于多个满足第一预设条件的数据资源池对应的地理位置配置信息,从多个满足第一预设条件的数据资源池中确定一个数据资源池。
在一些实施例中,至少一个发现资源池中满足第二预设条件的发现资源池数量包括多个;处理单元801,用于按照以下至少一种方式,从多个满足第二预设条件的发现资源池中,确定一个发现资源池作为目标资源池:
处理单元801,用于根据实现,从多个满足第二预设条件的发现资源池中确定一个发现资源池;
处理单元801,用于基于多个满足第二预设条件的发现资源池对应的第二拥塞参数的大小顺序,从多个满足第二预设条件的发现资源池中确定一个发现资源池,
处理单元801,用于基于多个满足第二预设条件的发现资源池对应的地理位置配置信息,从多个满足所述第二预设条件的发现资源池中确定一个发现资源池。
在一些实施例中,第一通信单元802,还用于接收网络设备发送的第一指示信息;第一指示信息用于指示数据资源池能够用于发送直连链路发现消息。
在一些实施例中,第一通信单元802,具体用于接收网络设备发送的第一配置信息;第一配置信息用于配置数据资源池;第一配置信息携带第一指示信息。
在一些实施例中,第一配置信息通过***消息、或者专用信令承载。
在一些实施例中,第一配置信息以以下至少一种方式,携带第一指示信息:
第一配置信息中包括目标字段,目标字段的值为第一值时,指示数据资源池能够用于发送直连链路发现消息;
第一配置信息中包括至少一个数据资源池的资源池配置信息;资源池配置信息的数量为预设数量时,指示数据资源池能够用于发送直连链路发现消息;
第一配置信息包括第一功率配置信息;第一功率配置信息用于配置利用数据资源池发送发现消息时的功率;第一功率配置信息还用于指示数据资源池能够用于发送直连链路发现消息;
第一配置信息携带优先级配置信息;优先级配置信息用于配置发现消息的优先级信息;优先级配置信息还用于指示数据资源池能够用于发送直连链路发现消息。
在一些实施例中,第一通信单元802,还用于接收网络设备发送的第二配置信息;第二配置信息用于配置发现资源池。
在一些实施例中,第二配置信息通过***信息,或者专用信令承载。
在一些实施例中,第二配置信息还包括第二功率配置信息;第二功率配置信息用于配置利用发现资源池发送发现消息时的功率。
在一些实施例中,第二配置信息中还包括周期配置信息,周期配置信息用于指示终端设备按照预设周期发送发现消息。
在一些实施例中,第一通信单元802,还用于接收网络设备发送的第二指示信息;第二指示信息指示发现资源池能够发送直连链路通信数据。
本申请一实施例提供一种发现消息的传输装置,该装置可以应用于上述实施例提供的网络设备中,如图9所示,该发现消息的传输装置900可以包括:
第二通信单元901,用于向终端设备发送第一指示信息;第一指示信息用于指示数据资源池能够用于发送直连链路发现消息;数据资源池为用于传输直连链路通信数据的资源池。
在一些实施例中,第二通信单元901,具体用于向终端设备发送的第一配置信息;第一配置信息用于配置数据资源池;第一配置信息携带第一指示信息。
在一些实施例中,第一配置信息通过***信息,或者专用信令承载。
在一些实施例中,第一配置信息以以下至少一种方式,携带第一指示信息:
第一配置信息中包括目标字段,目标字段的值为第一值时,指示数据资源池能够用于发送直连链路发现消息;
第一配置信息中包括至少一个数据资源池的资源池配置信息;资源池配置信息的数量为预设数量时,指示数据资源池能够用于发送直连链路发现消息;
第一配置信息包括第一功率配置信息;第一功率配置信息用于配置利用数据资源池发送发现消息时的功率;第一功率配置信息还用于指示数据资源池能够用于发送直连链路发现消息;
第一配置信息携带优先级配置信息;优先级配置信息用于配置发现消息的优先级信息;优先级配置信息还用于指示数据资源池能够用于发送直连链路发现消息。
在一些实施例中,第二通信单元901,具体用于向终端设备发送第二配置信息;第二配置信息用于配置发现资源池;发现资源池为用于传输直连链路发现消息的资源池。
在一些实施例中,第二配置信息通过***信息,或者专用信令承载。
在一些实施例中,第二配置信息还包括第二功率配置信息;第二功率配置信息用于配置利用发现资源池发送发现消息时的功率。
在一些实施例中,第二配置信息中还包括周期配置信息,周期配置信息用于指示终端设备按照预设周期发送发现消息。
在一些实施例中,第二通信单元901,具体用于向终端设备发送第二指示信息;第二指示信息指示发现资源池能够发送直连链路通信数据。
需要说明的是,上述实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模 块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。
集成的模块如果以软件功能模块的形式实现并非作为独立的产品进行销售或使用时,可以存储在一个计算机可读取存储介质中,基于这样的理解,本实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或processor(处理器)执行本实施例方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
基于前述实施例,本申请一实施例中还提供一种终端设备,如图10所示,本申请实施例提供的终端设备可以包括第一收发器1001、第一处理器1002和存储有计算机程序的第一存储器1002。
其中,第一收发器1001、第一处理器1002和第一存储器1003之间通过第一通信总线1004进行通信;
第一处理器1002,配置为通过第一收发器1001实现与网络设备的通信;其中,
第一处理器1002,可以调用第一存储器1003的程序指令,执行以下步骤:从多个可用的资源池的中确定目标资源池;其中,多个可用的资源池被配置为能够发送发现消息的资源池;
第一处理器1002,还可以调用第一存储器1003中的程序指令,控制第一收发器1001执行以下步骤:基于目标资源池,发送发现消息。
在一些实施例中,多个可用的资源池包括至少一个数据资源池;
对应的,第一处理器1002,可以调用第一存储器1003的程序指令,还可以执行以下步骤:
从至少一个数据资源池中,确定满足第一预设条件的数据资源池作为目标资源池;
第一预设条件为至少一个数据资源池中任一数据资源池的拥塞参数小于第一拥塞阈值;第一拥塞阈值基于任一数据资源池对应的发现消息优先级确定。
在一些实施例中,多个可用的资源池包括至少一个发现资源池;对应的,第一处理器1002,可以调用第一存储器1003的程序指令,还可以执行以下步骤:
从至少一个发现资源池中,确定满足第二预设条件的发现资源池作为目标资源池;
第二预设条件为至少一个发现资源池中任一发现资源池的拥塞参数小于第二拥塞阈值;第二拥塞阈值基于任一发现资源池对应的发现消息优先级确定。
在一些实施例中,多个可用的资源池包括至少一个数据资源池和至少一个发现资源池;
第一处理器1002,可以调用第一存储器1003的程序指令,还可以执行以下步骤:
终端设备从至少一个发现资源池中,确定目标资源池。
在一些实施例中,第一处理器1002,可以调用第一存储器1003的程序指令,还可以执行以下步骤:从至少一个发现资源池中,确定满足第二预设条件的发现资源池作为目标资源池。
在一些实施例中,第一处理器1002,可以调用第一存储器1003的程序指令,还可以执行以下步骤:若至少一个发现资源池均不满足第二预设条件,则从至少一个数据资源池中,确定满足第一预设条件的数据资源池作为目标资源池。
在一些实施例中,多个可用的资源池还包括异常资源池;
第一处理器1002,可以调用第一存储器1003的程序指令,还可以执行以下步骤:
以下任意一种条件下,确定异常资源池作为目标资源池:
多个可用的资源池包括至少一个数据资源池时,至少一个数据资源池均不满足第一预 设条件;
多个可用的资源池包括至少一个发现资源池时,至少一个发现资源池均不满足第二预设条件;
多个可用的资源池包括至少一个数据资源池和至少一个发现资源池时,至少一个数据资源池均不满足第一预设条件,且至少一个发现资源池均不满足第二预设条件。
在一些实施例中,至少一个数据资源池中满足第一预设条件的数据资源池的数量包括多个;
第一处理器1002,可以调用第一存储器1003的程序指令,还可以执行以下步骤:按照以下至少一种方式,从多个满足第一预设条件的数据资源池中,确定一个数据资源池作为目标资源池:
根据实现,从多个满足第一预设条件的数据资源池中确定一个数据资源池;
基于多个满足第一预设条件的数据资源池分别对应的拥塞参数的大小顺序,从多个满足第一预设条件的数据资源池中确定一个数据资源池,
基于多个满足第一预设条件的数据资源池对应的地理位置配置信息,从多个满足第一预设条件的数据资源池中确定一个数据资源池。
在一些实施例中,至少一个发现资源池中满足第二预设条件的发现资源池数量包括多个;
第一处理器1002,可以调用第一存储器1003的程序指令,还可以执行以下步骤:按照以下至少一种方式,从多个满足第二预设条件的发现资源池中,确定一个发现资源池作为目标资源池:
根据实现,从多个满足第二预设条件的发现资源池中确定一个发现资源池;
基于多个满足第二预设条件的发现资源池对应的第二拥塞参数的大小顺序,从多个满足第二预设条件的发现资源池中确定一个发现资源池;
基于多个满足第二预设条件的发现资源池对应的地理位置配置信息,从多个满足第二预设条件的发现资源池中确定一个发现资源池。
在一些实施例中,第一处理器1002,还可以调用第一存储器1003中的程序指令,控制第一收发器1001执行以下步骤:接收网络设备发送的第一指示信息;第一指示信息用于指示数据资源池能够用于发送直连链路发现消息。
在一些实施例中,第一处理器1002,还可以调用第一存储器1003中的程序指令,控制第一收发器1001执行以下步骤:接收网络设备发送的第一配置信息;第一配置信息用于配置数据资源池;第一配置信息携带第一指示信息。
在一些实施例中,第一配置信息通过***消息、或者专用信令承载。
在一些实施例中,第一配置信息以以下至少一种方式,携带第一指示信息:
第一配置信息中包括目标字段,目标字段的值为第一值时,指示数据资源池能够用于发送直连链路发现消息;
第一配置信息中包括至少一个数据资源池的资源池配置信息;资源池配置信息的数量为预设数量时,指示数据资源池能够用于发送直连链路发现消息;
第一配置信息包括第一功率配置信息;第一功率配置信息用于配置利用数据资源池发送发现消息时的功率;第一功率配置信息还用于指示数据资源池能够用于发送直连链路发现消息;
第一配置信息携带优先级配置信息;优先级配置信息用于配置发现消息的优先级信息;优先级配置信息还用于指示数据资源池能够用于发送直连链路发现消息。
在一些实施例中,第一处理器1002,还可以调用第一存储器1003中的程序指令,控制第一收发器1001执行以下步骤:接收网络设备发送的第二配置信息;第二配置信息用于配置发现资源池。
在一些实施例中,第二配置信息通过***信息,或者专用信令承载。
在一些实施例中,第二配置信息还包括第二功率配置信息;第二功率配置信息用于配置利用发现资源池发送发现消息时的功率。
在一些实施例中,第二配置信息中还包括周期配置信息,周期配置信息用于指示终端设备按照预设周期发送发现消息。
在一些实施例中,第一处理器1002,还可以调用第一存储器1003中的程序指令,控制第一收发器1001执行以下步骤:接收网络设备发送的第二指示信息;第二指示信息指示发现资源池能够发送直连链路通信数据。
基于前述实施例,本申请一实施例中还提供一种网络设备,如图11所示,本申请实施例提供的网络设备可以包括第二收发器1101、第二处理器1102和存储有计算机程序的第二存储器1102。
其中,第二收发器1101、第二处理器1102和第二存储器1103之间通过第二通信总线1104进行通信;
第二处理器1102,配置为通过第二收发器1101实现与终端设备的通信;其中,
第二处理器1102,还可以调用第二存储器1103中的程序指令,控制第二收发器1101执行以下步骤:
向终端设备发送第一指示信息;第一指示信息用于指示数据资源池能够用于发送直连链路发现消息;数据资源池为用于传输直连链路通信数据的资源池。
在一些实施例中,第二处理器1102,还可以调用第二存储器1103中的程序指令,控制第二收发器1101执行以下步骤:向终端设备发送的第一配置信息;第一配置信息用于配置数据资源池;第一配置信息携带第一指示信息。
在一些实施例中,第一配置信息通过***信息,或者专用信令承载。
在一些实施例中,第一配置信息以以下至少一种方式,携带第一指示信息:
第一配置信息中包括目标字段,目标字段的值为第一值时,指示数据资源池能够用于发送直连链路发现消息;
第一配置信息中包括至少一个数据资源池的资源池配置信息;资源池配置信息的数量为预设数量时,指示数据资源池能够用于发送直连链路发现消息;
第一配置信息包括第一功率配置信息;第一功率配置信息用于配置利用数据资源池发送发现消息时的功率;第一功率配置信息还用于指示数据资源池能够用于发送直连链路发现消息;
第一配置信息携带优先级配置信息;优先级配置信息用于配置发现消息的优先级信息;优先级配置信息还用于指示数据资源池能够用于发送直连链路发现消息。
在一些实施例中,第二处理器1102,还可以调用第二存储器1103中的程序指令,控制第二收发器1101执行以下步骤:向终端设备发送第二配置信息;所述第二配置信息用于配置发现资源池;所述发现资源池为用于传输直连链路发现消息的资源池。
在一些实施例中,所述第二配置信息通过***信息,或者专用信令承载。
在一些实施例中,所述第二配置信息还包括第二功率配置信息;所述第二功率配置信息用于配置利用所述发现资源池发送所述发现消息时的功率。
在一些实施例中,所述第二配置信息中还包括周期配置信息,所述周期配置信息用于指示所述终端设备按照预设周期发送发现消息。
在一些实施例中,所述第二处理器1102,还可以调用所述第二存储器1103中的程序指令,控制第二收发器1101执行以下步骤:向所述终端设备发送第二指示信息;所述第二指示信息指示所述发现资源池能够发送直连链路通信数据。
在本申请提供的实施例中,上述第一处理器和第二处理器可以为特定用途集成电路(Application Specific Integrated Circuit,ASIC)、数字信号处理器(Digital Signal  Processor,DSP)、数字信号处理装置(Digital Signal Processing Device,DSPD)、可编程逻辑装置(Progmable Logic Device,PLD)、现场可编程门阵列(Field Progmable Gate Array,FPGA)、中央处理器(Central Processing Unit,CPU)、控制器中的至少一种。可以理解地,对于不同的设备,用于实现上述处理器功能的电子器件还可以为其它,本申请实施例不作具体限定。
在实际应用中,上述第一存储器和第二存储器可以是易失性存储器(volatile memory),例如RAM;或者非易失性存储器(non-volatile memory),例如ROM,快闪存储器(flash memory),硬盘(Hard Disk Drive,HDD)或固态硬盘(Solid-State Drive,SSD);或者上述种类的存储器的组合,并向处理器提供指令和数据。
本申请实施例还提供了一种计算机存储介质,具体为计算机可读存储介质。其上存储有计算机指令,在计算机存储介质位网络设备或终端设备时,该计算机指令被处理器执行时实现本申请实施例中发现消息传输方法的任意步骤。
应理解,在本申请的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的***、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要确定其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。

Claims (33)

  1. 一种发现消息的传输方法,包括:
    终端设备从多个可用的资源池中确定目标资源池,其中,所述多个可用的资源池被配置为能够发送发现消息的资源池;
    所述终端设备基于所述目标资源池,发送所述发现消息。
  2. 根据权利要求1所述的方法,其中,所述多个可用的资源池包括以下至少一类资源池:数据资源池、发现资源池、或异常资源池;
    其中,所述数据资源池为用于传输直连链路通信数据的资源池;所述发现资源池为用于传输直连链路发现消息的资源池;所述异常资源池为所述终端设备处于异常条件下使用的资源池。
  3. 根据权利要求1或2所述的方法,其中,所述多个可用的资源池包括至少一个数据资源池;
    所述终端设备从多个可用的资源池中确定目标资源池,包括:
    所述终端设备从所述至少一个数据资源池中,确定满足第一预设条件的数据资源池作为所述目标资源池;
    所述第一预设条件为所述至少一个数据资源池中任一数据资源池的拥塞参数小于第一拥塞阈值;所述第一拥塞阈值基于所述任一数据资源池对应的发现消息优先级确定。
  4. 根据权利要求1或2所述的方法,其中,所述多个可用的资源池包括至少一个发现资源池;
    所述终端设备从多个可用的资源池中确定目标资源池,包括:
    所述终端设备从所述至少一个发现资源池中,确定满足第二预设条件的发现资源池作为所述目标资源池;
    所述第二预设条件为所述至少一个所述发现资源池中任一发现资源池的拥塞参数小于第二拥塞阈值;所述第二拥塞阈值基于所述任一发现资源池对应的发现消息优先级确定。
  5. 根据权利要求1或2所述的方法,其中,所述多个可用的资源池包括至少一个数据资源池和至少一个发现资源池;
    所述终端设备从多个可用的资源池中确定目标资源池,包括:
    所述终端设备从所述至少一个发现资源池中,确定所述目标资源池。
  6. 根据权利要求5所述的方法,所述终端设备所述至少一个发现资源池中,确定所述目标资源池,包括:
    所述终端设备从所述至少一个发现资源池中,确定满足第二预设条件的发现资源池作为所述目标资源池。
  7. 根据权利要求6所述的方法,其中,还包括:
    若所述至少一个发现资源池均不满足所述第二预设条件,所述终端设备则从所述至少一个数据资源池中,确定满足第一预设条件的数据资源池作为所述目标资源池。
  8. 根据权利要求3-7任一项所述的方法,其中,所述多个可用的第一资源池还包括异常资源池;所述终端设备在以下任意一种条件下,确定所述异常资源池作为所述目标资源池:
    所述多个可用的资源池包括至少一个数据资源池时,所述至少一个数据资源池均不满足所述第一预设条件;
    所述多个可用的资源池包括至少一个发送资源池时,所述至少一个所述发现资源池均不满足所述第二预设条件;
    所述多个可用的资源池包括至少一个数据资源池和至少一个发现资源池时,所述至少 一个数据资源池均不满足所述第一预设条件,且所述至少一个发现资源池均不满足所述第二预设条件。
  9. 根据权利要求3或7所述的方法,其中,所述至少一个数据资源池中满足所述第一预设条件的数据资源池的数量包括多个;
    所述终端设备按照以下至少一种方式,从多个满足所述第一预设条件的数据资源池中,确定一个数据资源池作为所述目标资源池:
    所述终端设备根据实现,从所述多个满足所述第一预设条件的数据资源池中确定所述一个数据资源池;
    所述终端设备基于所述多个满足所述第一预设条件的数据资源池分别对应的拥塞参数的大小顺序,从所述多个满足所述第一预设条件的数据资源池中确定所述一个数据资源池;
    所述终端设备基于所述多个满足所述第一预设条件的数据资源池对应的地理位置配置信息,从所述多个满足所述第一预设条件的数据资源池中确定所述一个数据资源池。
  10. 根据权利要求4或6所述的方法,其中,所述至少一个发现资源池中满足所述第二预设条件的发现资源池数量包括多个;
    所述终端设备按照以下至少一种方式,从多个满足所述第二预设条件的发现资源池中,确定一个发现资源池作为所述目标资源池:
    所述终端设备根据实现,从所述多个满足所述第二预设条件的发现资源池中确定所述一个发现资源池;
    所述终端设备基于所述多个满足所述第二预设条件的发现资源池对应的第二拥塞参数的大小顺序,从所述多个满足所述第二预设条件的发现资源池中确定所述一个发现资源池,
    所述终端设备基于所述多个满足所述第二预设条件的发现资源池对应的地理位置配置信息,从所述多个满足所述第二预设条件的发现资源池中确定所述一个发现资源池。
  11. 根据权利要求1-10任一项所述的方法,其中,所述终端设备从多个可用的资源池中确定目标资源池之前,还包括:
    所述终端设备接收网络设备发送的第一指示信息;所述第一指示信息用于指示数据资源池能够用于发送直连链路发现消息。
  12. 根据权利要求11所述的方法,其中,所述终端设备接收网络设备发送的第一指示信息,包括:
    所述终端设备接收网络设备发送的第一配置信息;所述第一配置信息用于配置所述数据资源池;所述第一配置信息携带所述第一指示信息。
  13. 根据权利要求12所述的方法,其中,所述第一配置信息通过***消息、或者专用信令承载。
  14. 根据权利要求12或13所述的方法,其中,所述第一配置信息以以下至少一种方式,携带所述第一指示信息:
    所述第一配置信息中包括目标字段,所述目标字段的值为第一值时,指示所述数据资源池能够用于发送直连链路发现消息;
    所述第一配置信息中包括至少一个数据资源池的资源池配置信息;所述资源池配置信息的数量为预设数量时,指示所述数据资源池能够用于发送直连链路发现消息;
    所述第一配置信息包括第一功率配置信息;所述第一功率配置信息用于配置利用所述数据资源池发送所述发现消息时的功率;所述第一功率配置信息还用于指示所述数据资源池能够用于发送直连链路发现消息;
    所述第一配置信息携带优先级配置信息;所述优先级配置信息用于配置所述发现消息的优先级信息;所述优先级配置信息还用于指示所述数据资源池能够用于发送直连链路发 现消息。
  15. 根据权利要求1-14任一项所述的方法,其中,还包括:
    所述终端设备接收网络设备发送的第二配置信息;所述第二配置信息用于配置所述发现资源池。
  16. 根据权利要求15所述的方法,其中,所述第二配置信息通过***信息,或者专用信令承载。
  17. 根据权利要求15或16所述的方法,其中,所述第二配置信息还包括第二功率配置信息;所述第二功率配置信息用于配置利用所述发现资源池发送所述发现消息时的功率。
  18. 根据权利要求15-17任一项所述的方法,其中,所述第二配置信息中还包括周期配置信息,所述周期配置信息用于指示所述终端设备按照预设周期发送发现消息。
  19. 根据权利要求1-18任一项所述的方法,其中,
    所述终端设备接收网络设备发送的第二指示信息;所述第二指示信息指示所述发现资源池能够发送直连链路通信数据。
  20. 一种发现消息的传输方法,包括:
    网络设备向终端设备发送第一指示信息;所述第一指示信息用于指示数据资源池能够用于发送直连链路发现消息;所述数据资源池为用于传输直连链路通信数据的资源池。
  21. 根据权利要求20所述的方法,其中,所述网络设备向终端设备发送第一指示信息,包括:
    所述网络设备向所述终端设备发送的第一配置信息;所述第一配置信息用于配置所述数据资源池;所述第一配置信息携带所述第一指示信息。
  22. 根据权利要求21所述的方法,其中,所述第一配置信息通过***信息,或者专用信令承载。
  23. 根据权利要求21或22所述的方法,其中,所述第一配置信息以以下至少一种方式,携带所述第一指示信息:
    所述第一配置信息中包括目标字段,所述目标字段的值为第一值时,指示所述数据资源池能够用于发送直连链路发现消息;
    所述第一配置信息中包括至少一个数据资源池的资源池配置信息;所述资源池配置信息的数量为预设数量时,指示所述数据资源池能够用于发送直连链路发现消息;
    所述第一配置信息包括第一功率配置信息;所述第一功率配置信息用于配置利用所述数据资源池发送所述发现消息时的功率;所述第一功率配置信息还用于指示所述数据资源池能够用于发送直连链路发现消息;
    所述第一配置信息携带优先级配置信息;所述优先级配置信息用于配置所述发现消息的优先级信息;所述优先级配置信息还用于指示所述数据资源池能够用于发送直连链路发现消息。
  24. 根据权利要求20-23任一项所述的方法,其中,
    所述网络设备向所述终端设备发送第二配置信息;所述第二配置信息用于配置发现资源池;所述发现资源池为用于传输直连链路发现消息的资源池。
  25. 根据权利要求24所述的方法,其中,所述第二配置信息通过***信息,或者专用信令承载。
  26. 根据权利要求24或25所述的方法,其中,所述第二配置信息还包括第二功率配置信息;所述第二功率配置信息用于配置利用所述发现资源池发送所述发现消息时的功率。
  27. 根据权利要求24-26任一项所述的方法,其中,所述第二配置信息中还包括周期配置信息,所述周期配置信息用于指示所述终端设备按照预设周期发送发现消息。
  28. 根据权利要求20-27任一项所述的方法,其中,还包括:
    所述网络设备向所述终端设备发送第二指示信息;所述第二指示信息指示所述发现资源池能够发送直连链路通信数据。
  29. 一种发现消息的传输装置,所述装置包括:
    处理单元,用于从多个可用的资源池中确定目标资源池;其中,所述多个可用的资源池被配置为能够发送发现消息的资源池;
    第一通信单元,用于基于所述目标资源池,发送所述发现消息。
  30. 一种发现消息的传输装置,所述装置包括:
    第二通信单元,用于向终端设备发送第一指示信息;所述第一指示信息用于指示数据资源池能够用于发送直连链路发现消息;所述数据资源池为用于传输直连链路通信数据的资源池。
  31. 一种终端设备,所述终端设备包括:第一收发器、第一处理器和存储有计算机程序的第一存储器;
    所述第一收发器、所述第一处理器和所述第一存储器之间通过第一通信总线进行通信;
    所述第一处理器,配置为通过所述第一收发器实现与网络设备的通信;其中,
    所述第一处理器,还配置为结合所述第一收发器,运行所述第一存储器中存储的所述计算机程序时,执行权利要求1至19任一项所述方法的步骤。
  32. 一种网络设备,所述网络设备包括:第二收发器、第二处理器和存储有计算机程序的第二存储器;
    所述第二收发器、所述第二处理器和所述第二存储器之间通过第二通信总线进行通信;
    所述第二处理器,配置为通过所述第二收发器实现与终端设备的通信;其中,
    所述第二处理器,还配置为结合所述第二收发器,运行所述第二存储器中存储的所述计算机程序时,执行权利要求20至28任一项所述方法的步骤。
  33. 一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被第一处理器执行实现权利要求1至19任一项所述方法的步骤;或者;所述计算机程序被第二处理器执行20至28任一项所述方法的步骤。
PCT/CN2021/091749 2021-04-30 2021-04-30 发现消息的传输方法及装置、设备和存储介质 WO2022227087A1 (zh)

Priority Applications (4)

Application Number Priority Date Filing Date Title
EP21938560.6A EP4322656A4 (en) 2021-04-30 2021-04-30 DISCOVERY MESSAGE TRANSMISSION METHOD AND APPARATUS, DEVICE, AND STORAGE MEDIUM
PCT/CN2021/091749 WO2022227087A1 (zh) 2021-04-30 2021-04-30 发现消息的传输方法及装置、设备和存储介质
CN202180097301.9A CN117178615A (zh) 2021-04-30 2021-04-30 发现消息的传输方法及装置、设备和存储介质
US18/484,782 US20240040547A1 (en) 2021-04-30 2023-10-11 Method and apparatus of transmitting discovery message, device, and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2021/091749 WO2022227087A1 (zh) 2021-04-30 2021-04-30 发现消息的传输方法及装置、设备和存储介质

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US18/484,782 Continuation US20240040547A1 (en) 2021-04-30 2023-10-11 Method and apparatus of transmitting discovery message, device, and storage medium

Publications (1)

Publication Number Publication Date
WO2022227087A1 true WO2022227087A1 (zh) 2022-11-03

Family

ID=83847560

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2021/091749 WO2022227087A1 (zh) 2021-04-30 2021-04-30 发现消息的传输方法及装置、设备和存储介质

Country Status (4)

Country Link
US (1) US20240040547A1 (zh)
EP (1) EP4322656A4 (zh)
CN (1) CN117178615A (zh)
WO (1) WO2022227087A1 (zh)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106211023A (zh) * 2015-04-10 2016-12-07 中兴通讯股份有限公司 一种实现邻近直接发现的方法、基站和终端
CN106454995A (zh) * 2015-08-10 2017-02-22 上海贝尔股份有限公司 用于配置中继发现消息传输资源的方法、相应的中继终端设备和远程终端设备
CN106793154A (zh) * 2016-07-29 2017-05-31 北京展讯高科通信技术有限公司 D2d直接发现资源的选择方法及***
CN106792890A (zh) * 2016-07-29 2017-05-31 北京展讯高科通信技术有限公司 D2d直接发现资源的选择方法及***
CN107182221A (zh) * 2015-01-21 2017-09-19 三星电子株式会社 设备到设备发现消息传输的***和方法
US20180288685A1 (en) * 2014-11-06 2018-10-04 Lg Electronics Inc. Method for transmitting d2d discovery message performed by terminal in wireless communication system, and terminal using said method

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015046972A1 (ko) * 2013-09-26 2015-04-02 엘지전자 주식회사 무선 통신 시스템에서 단말의 d2d(device-to-device) 신호 전송 방법
WO2015163716A1 (ko) * 2014-04-23 2015-10-29 엘지전자 주식회사 무선 통신 시스템에서 단말에 의해 수행되는 d2d(device-to-device) 동작 방법 및 상기 방법을 이용하는 단말
WO2016163476A1 (ja) * 2015-04-10 2016-10-13 京セラ株式会社 ユーザ端末及び制御方法

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20180288685A1 (en) * 2014-11-06 2018-10-04 Lg Electronics Inc. Method for transmitting d2d discovery message performed by terminal in wireless communication system, and terminal using said method
CN107182221A (zh) * 2015-01-21 2017-09-19 三星电子株式会社 设备到设备发现消息传输的***和方法
CN106211023A (zh) * 2015-04-10 2016-12-07 中兴通讯股份有限公司 一种实现邻近直接发现的方法、基站和终端
CN106454995A (zh) * 2015-08-10 2017-02-22 上海贝尔股份有限公司 用于配置中继发现消息传输资源的方法、相应的中继终端设备和远程终端设备
CN106793154A (zh) * 2016-07-29 2017-05-31 北京展讯高科通信技术有限公司 D2d直接发现资源的选择方法及***
CN106792890A (zh) * 2016-07-29 2017-05-31 北京展讯高科通信技术有限公司 D2d直接发现资源的选择方法及***

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
SAMSUNG ELECTRONICS: "SL relay discovery message", 3GPP DRAFT; R2-2103085, vol. RAN WG2, 2 April 2021 (2021-04-02), pages 1 - 4, XP052174597 *
See also references of EP4322656A4 *

Also Published As

Publication number Publication date
EP4322656A4 (en) 2024-06-05
US20240040547A1 (en) 2024-02-01
EP4322656A1 (en) 2024-02-14
CN117178615A (zh) 2023-12-05

Similar Documents

Publication Publication Date Title
JP7013498B2 (ja) データスケジューリング方法、基地局およびシステム
KR101479341B1 (ko) Mbms 서비스를 제공하는 무선 통신 시스템에서효율적인 수신 방법
US20210211916A1 (en) Method for configuring measurement gap, access network device and terminal
WO2018137284A1 (zh) 一种传输寻呼消息的方法及装置
JP2016158263A (ja) 制御情報送信方法
US20120281527A1 (en) Re-Establishment of Component Carriers in a Wireless Communication System
WO2016202227A1 (zh) 一种层2链路标识的选择、通知方法及装置
WO2018153245A1 (zh) 非连续接收方法、终端及网络设备
US11678239B2 (en) Communication method, base station, and terminal
EP4192189A1 (en) Service processing method, information indication method, and terminal and network device
UA109982C2 (uk) Спосіб визначення інтервалу часу передачі, базова станція і контролер радіомережі
WO2022006849A1 (zh) Mbs业务的tci状态管理方法及装置、终端设备
JP7295264B2 (ja) 通信方法及び通信装置
TW201735711A (zh) 基於設備到設備的通訊方法和終端
WO2023051265A1 (zh) 确定pdcch监听自适应行为的方法及装置
WO2022227087A1 (zh) 发现消息的传输方法及装置、设备和存储介质
WO2021208819A1 (zh) 一种通信方法及装置
EP4224893A1 (en) Bwp configuration method and apparatus, and network-side device and terminal
WO2022205570A1 (zh) 无线通信方法、终端设备和网络设备
CN108702691B (zh) 一种发送通信消息的方法和装置
CN110213803A (zh) 群组用户的移动方法、装置、监听终端及核心网
WO2022021023A1 (zh) 信息指示方法及装置、终端设备、网络设备
WO2021142646A1 (zh) 一种业务传输方法及装置、通信设备
CN117242801A (zh) 用于配置侧链路drx的方法、设备和***
CN114007265A (zh) 一种通信方法及装置

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 21938560

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 2021938560

Country of ref document: EP

ENP Entry into the national phase

Ref document number: 2021938560

Country of ref document: EP

Effective date: 20231110

NENP Non-entry into the national phase

Ref country code: DE