CN112511990B - D2D communication method, device, equipment and medium - Google Patents
D2D communication method, device, equipment and medium Download PDFInfo
- Publication number
- CN112511990B CN112511990B CN202011286837.9A CN202011286837A CN112511990B CN 112511990 B CN112511990 B CN 112511990B CN 202011286837 A CN202011286837 A CN 202011286837A CN 112511990 B CN112511990 B CN 112511990B
- Authority
- CN
- China
- Prior art keywords
- information
- communication device
- slave communication
- air interface
- slave
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 230000006854 communication Effects 0.000 title claims abstract description 885
- 238000004891 communication Methods 0.000 title claims abstract description 883
- 238000000034 method Methods 0.000 title claims abstract description 118
- 230000004044 response Effects 0.000 claims description 24
- 230000000737 periodic effect Effects 0.000 claims description 22
- 238000004590 computer program Methods 0.000 claims description 11
- 208000033748 Device issues Diseases 0.000 claims description 5
- 238000013468 resource allocation Methods 0.000 claims description 5
- 230000000694 effects Effects 0.000 claims description 3
- 238000013475 authorization Methods 0.000 description 13
- 238000010586 diagram Methods 0.000 description 11
- 230000008569 process Effects 0.000 description 9
- 230000006855 networking Effects 0.000 description 6
- 230000006870 function Effects 0.000 description 5
- 238000007726 management method Methods 0.000 description 5
- 230000009286 beneficial effect Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000013473 artificial intelligence Methods 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 230000000977 initiatory effect Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- 230000004888 barrier function Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000010267 cellular communication Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000008707 rearrangement Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/06—Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/0278—Traffic management, e.g. flow control or congestion control using buffer status reports
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/16—Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
- H04W28/26—Resource reservation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/14—Direct-mode setup
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Quality & Reliability (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The embodiment of the invention discloses a D2D communication method, a device, equipment and a medium. The method is applied to a first slave communication device and comprises the following steps: sending an information issuing application request to the main communication equipment; receiving dedicated air interface resource information fed back by the main communication equipment; the dedicated air interface resource is a periodically effective air interface resource which is allocated by the master communication device to the first slave communication device and used for the first slave communication device to issue information; and issuing information according to the special air interface resource, so that the second slave communication equipment receives the issuing information of the first slave communication equipment according to the special air interface resource information of the first slave communication equipment fed back by the master communication equipment after sending an information subscription application request to the master communication equipment according to the information issuer description information periodically broadcast by the master communication equipment. According to the technical scheme, an air interface resource addressing mode is adopted when D2D communication is achieved, the problem of communication delay is solved, and the D2D communication efficiency is improved.
Description
Technical Field
The embodiment of the invention relates to the technical field of communication, in particular to a D2D communication method, device, equipment and medium.
Background
As a 5G-oriented key candidate technology, D2D (Device-to-Device) communication aims to enable user communication devices within a certain distance range to directly communicate, has application prospects of improving system performance, improving user experience, expanding cellular communication applications, and the like, and is receiving wide attention.
Agents generally refer to agents, including but not limited to robots. The development of AI (Artificial Intelligence) technology has led to the continuous improvement of Agent capabilities, and the application fields and depths of agents are expanding. Due to the complexity of the task, when a single Agent is difficult to complete the task, people hope to complete the task through coordination and cooperation among multiple agents.
In a multi-Agent working scene, agents often need to interact with each other in a large amount, involved D2D communication comprises unicast, multicast and broadcast, and the conventional method for realizing D2D communication can involve complex addressing operation. The current common networking mode is that wifi coverage is performed through a local area network, each Agent access application realizes D2D communication based on conventional IP addressing, and when an Agent needs to roam frequently, hundreds of milliseconds or even seconds of delay may exist.
Disclosure of Invention
Embodiments of the present invention provide a D2D communication method, apparatus, device, and medium to optimize addressing operations, improve D2D communication efficiency, and reduce complexity of managing communication devices.
In a first aspect, an embodiment of the present invention provides a D2D communication method, which is applied to a first slave communication device, and includes:
sending an information issuing application request to the main communication equipment;
receiving dedicated air interface resource information fed back by the main communication equipment when responding to the information issuing application request; the dedicated air interface resource is a periodically effective air interface resource which is allocated to the first slave communication equipment by the master communication equipment and used for the first slave communication equipment to issue information;
and issuing information according to the dedicated air interface resource, so that after a second slave communication device sends an information subscription application request corresponding to the first slave communication device to the master communication device according to information issuer description information periodically broadcast by the master communication device, the second slave communication device receives the issued information of the first slave communication device according to the dedicated air interface resource information of the first slave communication device fed back when the master communication device responds to the information subscription application request.
In a second aspect, an embodiment of the present invention further provides a D2D communication method, applied to a master communication device, including:
responding to an information publishing application request sent by first slave communication equipment, allocating dedicated air interface resources which are periodically effective to the first slave communication equipment, and feeding back information of the dedicated air interface resources to the first slave communication equipment so that the first slave communication equipment can publish information according to the dedicated air interface resources;
periodically broadcasting information publisher description information so that a second slave communication device sends an information subscription application request corresponding to the first slave communication device to the master communication device according to the information publisher description information;
and feeding back the dedicated air interface resource information of the first slave communication device to the second slave communication device in response to the information subscription application request, so that the second slave communication device receives the publishing information of the first slave communication device according to the dedicated air interface resource of the first slave communication device.
In a third aspect, an embodiment of the present invention further provides a D2D communication method, applied to a second slave communication device, including:
receiving information publisher description information periodically broadcasted by a main communication device;
sending an information subscription application request corresponding to first slave communication equipment to the master communication equipment according to the information publisher description information;
receiving dedicated air interface resource information of the first slave communication equipment, which is sent to the second slave communication equipment by the master communication equipment according to the information subscription application request; the dedicated air interface resource is an air interface resource which is allocated by the master communication device to the first slave communication device and is periodically available for the first slave communication device to issue information in response to an information issuance application request sent by the first slave communication device;
and receiving the publishing information of the first slave communication equipment according to the dedicated air interface resource of the first slave communication equipment.
In a fourth aspect, an embodiment of the present invention further provides a D2D communication apparatus, which is applied to a first slave communication device, and includes:
the information issuing application module is used for sending an information issuing application request to the main communication equipment;
a dedicated air interface resource information receiving module, configured to receive dedicated air interface resource information fed back by the master communication device when responding to the information issuance application request; the dedicated air interface resource is a periodically effective air interface resource which is allocated to the first slave communication equipment by the master communication equipment and used for the first slave communication equipment to issue information;
and the information publishing module is configured to publish information according to the dedicated air interface resource, so that after a second slave communication device sends an information subscription application request corresponding to the first slave communication device to the master communication device according to information publisher description information periodically broadcast by the master communication device, the second slave communication device receives the published information of the first slave communication device according to the dedicated air interface resource information of the first slave communication device, which is fed back when the master communication device responds to the information subscription application request.
In a fifth aspect, an embodiment of the present invention further provides a D2D communication apparatus, applied to a master communication device, including:
the dedicated air interface resource allocation module is configured to allocate, in response to an information issuance application request sent by a first slave communication device, a dedicated air interface resource that is periodically in effect to the first slave communication device, and feed back information of the dedicated air interface resource to the first slave communication device, so that the first slave communication device issues information according to the dedicated air interface resource;
the information publisher description information broadcasting module is used for periodically broadcasting information publisher description information so that the second slave communication equipment sends an information subscription application request corresponding to the first slave communication equipment to the master communication equipment according to the information publisher description information;
an information subscription application response module, configured to feed back, to the second slave communication device, the dedicated air interface resource information of the first slave communication device in response to the information subscription application request, so that the second slave communication device receives, according to the dedicated air interface resource of the first slave communication device, the release information of the first slave communication device.
In a sixth aspect, an embodiment of the present invention further provides a D2D communication apparatus, applied to a second slave communication device, including:
the information publisher description information receiving module is arranged to receive information publisher description information periodically broadcast by the main communication equipment;
the information subscription application module is arranged for sending an information subscription application request corresponding to the first slave communication equipment to the master communication equipment according to the information publisher description information;
a dedicated air interface resource information receiving module configured to receive dedicated air interface resource information of the first slave communication device, which is sent by the master communication device to the second slave communication device according to the information subscription application request; the dedicated air interface resource is an air interface resource which is allocated by the master communication device to the first slave communication device and is periodically available for the first slave communication device to issue information in response to an information issuance application request sent by the first slave communication device;
and the subscription information receiving module is configured to receive the publishing information of the first slave communication device according to the dedicated air interface resource of the first slave communication device.
In a seventh aspect, an embodiment of the present invention further provides a communication device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, where the processor executes the program to implement the D2D communication method applied to the first slave communication device according to any embodiment of the present invention.
In an eighth aspect, an embodiment of the present invention further provides a communication device, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor, and when the processor executes the computer program, the processor implements the D2D communication method applied to a master communication device according to any embodiment of the present invention.
In a ninth aspect, an embodiment of the present invention further provides a communication device, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor, and when the processor executes the program, the processor implements the D2D communication method applied to the second slave communication device according to any embodiment of the present invention.
In a tenth aspect, the embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored, and the computer program, when executed by a processor, implements the D2D communication method applied to the first slave communication device according to any embodiment of the present invention.
In an eleventh aspect, the embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored, where the computer program, when executed by a processor, implements the D2D communication method applied to the master communication device according to any embodiment of the present invention.
In a twelfth aspect, the embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored, where the computer program, when executed by a processor, implements the D2D communication method applied to the second slave communication device according to any embodiment of the present invention.
In the technical scheme of the embodiment of the invention, the first slave communication equipment sends an information issuing application request to the master communication equipment; the method comprises the steps that a master communication device responds to an information publishing application request sent by a first slave communication device, allocates special air interface resources which are periodically effective for the first slave communication device, feeds back special air interface resource information to the first slave communication device, and broadcasts information publisher description information periodically; the second slave communication equipment sends an information subscription application request corresponding to the first slave communication equipment to the master communication equipment according to the received information publisher description information periodically broadcast by the master communication equipment; the master communication equipment responds to the information subscription application request and feeds back the special air interface resource information of the first slave communication equipment to the second slave communication equipment; the first slave communication equipment issues information according to the special air interface resource; and the second slave communication equipment receives the publishing information of the first slave communication equipment according to the special air interface resource of the first slave communication equipment. According to the technical scheme, an air interface resource addressing mode is adopted in the D2D communication instead of other upper-layer addressing modes, so that the problem of communication delay is solved, and the communication efficiency of the slave communication equipment D2D is improved; and the master communication device manages the slave communication devices by managing air interface resources, so that the complexity of managing the communication devices is reduced.
Drawings
Fig. 1 is a flowchart of a D2D communication method according to a first embodiment of the present invention;
fig. 2 is a flowchart of a D2D communication method according to a second embodiment of the present invention;
fig. 3 is a flowchart of a D2D communication method according to a third embodiment of the present invention;
fig. 4 is a schematic diagram of a D2D communication system model in the fourth embodiment of the present invention;
fig. 5 is a flowchart of a D2D communication method based on a 5G protocol stack in the fourth embodiment of the present invention;
fig. 6 is a schematic structural diagram of a D2D communication device according to a fifth embodiment of the present invention;
fig. 7 is a schematic structural diagram of a D2D communication device in a sixth embodiment of the present invention;
fig. 8 is a schematic structural diagram of a D2D communication device in a seventh embodiment of the present invention;
fig. 9 is a schematic structural diagram of a communication device in an eighth embodiment of the present invention;
fig. 10 is a schematic structural diagram of a communication device in the ninth embodiment of the present invention.
Detailed Description
The present invention will be described in further detail with reference to the accompanying drawings and examples. It is to be understood that the specific embodiments described herein are merely illustrative of the invention and are not limiting of the invention. It should be further noted that, for the convenience of description, only some of the structures related to the present invention are shown in the drawings, not all of the structures.
Before discussing exemplary embodiments in more detail, it should be noted that some exemplary embodiments are described as processes or methods depicted as flowcharts. Although a flowchart may describe the operations (or steps) as a sequential process, many of the operations can be performed in parallel, concurrently or simultaneously. In addition, the order of the operations may be re-arranged. The process may be terminated when its operations are completed, but may have additional steps not included in the figure. The processes may correspond to methods, functions, procedures, subroutines, and the like.
Before describing the technical solution provided by the embodiment of the present invention, the master communication device, the first slave communication device, and the second slave communication device mentioned in the technical solution are explained first.
In the communication networking, a master communication device and a plurality of slave communication devices are included, the master communication device is used for realizing management of the slave communication devices, and D2D communication is carried out among the slave communication devices. Wherein the first slave communication device and the second slave communication device are divided according to the identity roles of the slave communication devices in the D2D communication. For the same slave communication device, it may be either the first slave communication device or the second slave communication device, for example, when it performs D2D communication as an information publisher, it is the first slave communication device, and when it performs D2D communication as an information subscriber, it is the second slave communication device. The networking mode among the slave communication devices comprises unicast, multicast and broadcast.
Example one
Fig. 1 is a flowchart of a D2D communication method according to an embodiment of the present invention, where the present embodiment is applicable to a case where a control architecture is a distributed multi-Agent system for D2D communication, and the method may be executed by a D2D communication apparatus applied to a first slave communication device according to an embodiment of the present invention, where the apparatus may be implemented in software and/or hardware, and may be generally integrated in a communication device.
As shown in fig. 1, the D2D communication method provided in this embodiment is applied to a first slave communication device, and specifically includes:
s110, sending an information issuing application request to the main communication equipment.
The information distribution application request refers to a request for applying information distribution to the master device.
Optionally, the first slave communication device sends an information issue application request to the master communication device when the first slave communication device needs to issue information.
Optionally, when the D2D communication method provided in this embodiment is implemented based on a 5G communication protocol stack, the process of initiating information distribution by the first slave communication device based on the information distribution application request may be performed according to an uplink BSR (Buffer Status Report).
S120, receiving the special air interface resource information fed back when the main communication equipment responds to the information issuing application request; the dedicated air interface resource is an air interface resource which is allocated by the master communication device to the first slave communication device and is periodically available for the first slave communication device to issue information.
After receiving the information issuing application request sent by the first slave communication device, the master communication device responds to the information issuing application request, allocates the dedicated air interface resource which is periodically effective for the first slave communication device, and feeds back the information of the dedicated air interface resource to the first slave communication device.
The master communication device allocates different dedicated air interface resources to different first slave communication devices to be issued with information, and manages the slave communication devices by managing the air interface resources.
Further, the master communication device responds to the information issuance application request, before allocating the periodically valid dedicated air interface resource to the first slave communication device, may also perform issuance authentication on the first slave communication device first, identify whether the first slave communication device has the information issuance authority, if so, allocate the periodically valid dedicated air interface resource to the first slave communication device, and implement issuance authorization on the first slave communication device in a form of "feeding back information of the dedicated air interface resource to the first slave communication device"; if not, the information issuing application request of the first slave communication equipment can be rejected.
And the first slave communication equipment receives the special air interface resource information fed back by the master communication equipment so as to receive the issuing authorization of the master communication equipment.
When the D2D communication method provided in this embodiment is implemented based on different communication protocols, the management forms of air interface resources are not the same, and this embodiment is not particularly limited to this, and only needs to conform to the corresponding communication protocols.
Optionally, when the D2D communication method provided in this embodiment is implemented based on a 5G communication protocol stack, the dedicated air interface resource is a dedicated air interface time-frequency resource. The master communication device may be a base station device, and the slave communication device may be an access terminal.
In a 5G Access network, in a TDD (Time Division Duplex) mode, air interface resources are managed in a Time domain by periodically occurring uplink and downlink alternate Time slots, a minimum management granularity of the air interface resources is one symbol, a carrier in a Frequency domain is managed based on an OFDMA (Orthogonal Frequency Division Multiple Access) technology in the Frequency domain, and the minimum management granularity of the carrier is one subcarrier.
Based on different numerology parameters, the 5G NR (New Radio, New air interface) may provide different length symbols and different spacing subcarriers, as shown in table 1.
TABLE 15G time-frequency resource granularity example in Access networks
numerology | 0 | 1 | 2 | 3 | 4 |
Symbol length (μ s) | 66.67 | 33.33 | 16.67 | 8.33 | 4.17 |
Subcarrier spacing (kHz) | 15 | 30 | 60 | 120 | 240 |
Based on a series of 5G protocols, including an uplink TA (Timing Advance) mechanism, a frame structure definition, a CORESET and SearchSpace definition, a PDCCH (Physical Downlink Control Channel) blind detection, a DCI (Downlink Control Information), etc., the base station can schedule air-interface time-frequency resources for the base station and the access terminal to use together.
S130, issuing information according to the dedicated air interface resource, so that after the second slave communication device sends an information subscription application request corresponding to the first slave communication device to the master communication device according to the information publisher description information periodically broadcast by the master communication device, the second slave communication device receives the issued information of the first slave communication device according to the dedicated air interface resource information of the first slave communication device, which is fed back when the master communication device responds to the information subscription application request.
The information publisher description information refers to information describing each first slave communication device as an information publisher in the networking, and includes but is not limited to device identification and a published information type.
Optionally, when the D2D communication method provided in this embodiment is implemented based on a 5G communication protocol stack, the device identity may be an RNTI (Radio Network Temporary Identifier).
The master communication device periodically broadcasts information publisher description information, and each slave communication device within the web receives the information publisher description information.
The information issuing application request sent by the first slave communication equipment is also used for updating the information issuer description information by the master communication equipment. After receiving the information issuing application request sent by the first slave communication device, the master communication device responds to the information issuing application request, and updates the information issuer description information according to the information issuing application request after allocating the dedicated air interface resource which is periodically effective for the first slave communication device, that is, adds the description information of the first slave communication device to the information issuer description information.
And the second slave communication equipment receives the information publisher description information periodically broadcast by the master communication equipment, and sends an information subscription application request corresponding to the first slave communication equipment to the master communication equipment according to the information publisher description information if the subscription of the publication information of the first slave communication equipment is determined to be needed.
The information subscription application request refers to a request for applying for information subscription to the main device. Optionally, when the D2D communication method provided in this embodiment is implemented based on a 5G communication protocol stack, the process of initiating the information subscription by the second slave communication device based on the information subscription application request may be performed according to the uplink BSR.
After receiving the information subscription application request sent by the second slave communication device, the master communication device responds to the information subscription application request and feeds back the dedicated air interface resource information of the first slave communication device to the second slave communication device. Meanwhile, the master communication device can also feed back the information modulation mode of the first slave communication device to the second slave communication device.
Further, when the master communication device responds to the information subscription application request, before feeding back the dedicated air interface resource information of the first slave communication device to the second slave communication device, the master communication device may perform subscription authentication on the second slave communication device, and identify whether the second slave communication device has the information subscription authority, if so, feed back the dedicated air interface resource information of the first slave communication device to the second slave communication device, that is, in a form of "feeding back the dedicated air interface resource information of the first slave communication device to the second slave communication device", so as to implement subscription authorization on the second slave communication device; if not, the information subscription application request of the second slave communication equipment can be rejected.
The second slave communication device receives the dedicated air interface resource information of the first slave communication device fed back by the master communication device, and simultaneously can also receive an information modulation mode used by the first slave communication device and sent by the master communication device, so as to receive subscription authorization of the master communication device.
The first slave communication equipment periodically issues information according to the dedicated air interface resource allocated to the first slave communication equipment by the master communication equipment, and the second slave communication equipment periodically receives the issued information of the first slave communication equipment according to the dedicated air interface resource of the first slave communication equipment.
Further, in an optional implementation manner, after the information is issued according to the dedicated air interface resource, the method further includes: the first slave communication device may send an information distribution revocation request to the master communication device if no information is to be subsequently distributed, so that the master communication device updates the information distributor description information according to the information distribution revocation request.
The information distribution revocation request refers to a request for revoking information distribution to the master device.
After receiving the information release revocation request, the master communication device responds to the information release revocation request to release the periodically valid dedicated air interface resource allocated to the first slave communication device, and updates the description information of the information release according to the information release revocation request, that is, deletes the description information of the first slave communication device in the description information of the information release.
Further, the second slave communication device receives the updated information publisher description information, and if the description information of the first slave communication device is found to be absent, the history information subscription can be released accordingly, and the operation of receiving the published information according to the dedicated air interface resource of the first slave communication device is stopped, or a new information subscription application request is initiated.
In the above technical solution, the master communication device issues a cancellation request according to the information of the first slave communication device, and releases the air interface resource allocated to the first slave communication device in time, so as to improve the reasonability of air interface resource allocation and avoid the problem of air interface resource waste caused by idle occupation.
In the technical scheme of the embodiment of the invention, the first slave communication equipment sends an information issuing application request to the master communication equipment; the method comprises the steps that a master communication device responds to an information publishing application request sent by a first slave communication device, allocates special air interface resources which are periodically effective for the first slave communication device, feeds back special air interface resource information to the first slave communication device, and broadcasts information publisher description information periodically; the second slave communication equipment sends an information subscription application request corresponding to the first slave communication equipment to the master communication equipment according to the received information publisher description information periodically broadcast by the master communication equipment; the master communication equipment responds to the information subscription application request and feeds back the special air interface resource information of the first slave communication equipment to the second slave communication equipment; the first slave communication equipment issues information according to the special air interface resource; and the second slave communication equipment receives the publishing information of the first slave communication equipment according to the special air interface resource of the first slave communication equipment. According to the technical scheme, an air interface resource addressing mode is adopted in the D2D communication instead of other upper-layer addressing modes, so that the problem of communication delay is solved, and the communication efficiency of the slave communication equipment D2D is improved; and the master communication device manages the slave communication devices by managing air interface resources, so that the complexity of managing the communication devices is reduced.
Based on the above technical solution, when the D2D communication method is implemented based on the target communication protocol, the information publication application request, the information publication revocation request, the publisher description information broadcast message, and the information subscription application request may be distinguished based on a target reserved field of the target communication protocol.
When the target communication protocol is the wifi communication protocol, the information publishing application request, the information publishing revocation request, the publisher description information broadcast message, and the information subscription application request are distinguished based on the target reserved field of the wifi communication protocol, and the embodiment does not limit the target reserved field.
When the target communication protocol is the 5G communication protocol, the information publishing application request, the information publishing revocation request, the publisher description information broadcast message and the information subscription application request are distinguished based on a target reserved field of the 5G communication protocol.
Alternatively, the target reservation field may be a standby LCID (Logical Control Identification) field in a MAC (Media Access Control) frame.
The 5G native protocol stack reserves standby LCIDs in an MAC CE (MAC Control Element), wherein the standby LCIDs are uplink 100010-110100 and downlink 100001-101110, and 4 standby LCIDs are respectively used for identifying a publisher description information broadcast message, an information publishing application request, an information subscription application request and an information publishing cancellation request.
Further, the publisher description information broadcast message implements periodic broadcasting based on a periodic broadcast signal newly added in the target communication protocol. Wherein, the adding refers to the adding on the basis of the native protocol stack. The broadcast period and modulation mode of the newly added periodic broadcast signal can be given by parameter configuration.
Wherein, only SSB (Synchronization Signal Block) in the 5G native protocol stack is a periodic broadcast Signal, and further a periodic broadcast Signal for carrying publisher description information broadcast messages may be newly added on the basis of the 5G native protocol stack.
In the technical scheme, the D2D communication provides a realization basis for the distributed Agent system, optimizes the addressing mode, improves the D2D communication efficiency, and reduces the management complexity of each Agent. In addition, when the D2D communication is realized based on the 5G protocol stack, the communication advantages of the 5G network are also reserved.
Example two
Fig. 2 is a flowchart of a D2D communication method according to a second embodiment of the present invention, where this embodiment is applicable to a case where a control architecture is a distributed multi-Agent system for D2D communication, and the method may be executed by a D2D communication apparatus applied to a host communication device according to the second embodiment of the present invention, and the apparatus may be implemented in software and/or hardware, and may be generally integrated in a communication device.
As shown in fig. 2, the D2D communication method provided in this embodiment is applied to a master communication device, and specifically includes:
s210, in response to the information issuance application request sent by the first slave communication device, allocating a dedicated air interface resource that is periodically valid to the first slave communication device, and feeding back information of the dedicated air interface resource to the first slave communication device, so that the first slave communication device issues information according to the dedicated air interface resource.
Optionally, the information issuing request is sent by the first slave communication device to the master communication device when the first slave communication device needs to issue information.
S220, periodically broadcasting the information publisher description information to enable the second slave communication equipment to send an information subscription application request corresponding to the first slave communication equipment to the master communication equipment according to the information publisher description information.
Optionally, after allocating the dedicated air interface resource that is periodically validated for the first slave communication device, the method further includes: and updating the description information of the information publisher according to the information publishing application request.
Further, after sending the dedicated air interface resource information to the first slave communication device, the method further includes: if an information distribution revocation request transmitted from the first slave communication device is received, the information distributor description information is updated according to the information distribution revocation request.
S230, feeding back, to the second slave communication device, dedicated air interface resource information of the first slave communication device in response to the information subscription application request, so that the second slave communication device receives, according to the dedicated air interface resource of the first slave communication device, release information of the first slave communication device.
In the technical scheme of the embodiment of the invention, the first slave communication equipment sends an information issuing application request to the master communication equipment; the method comprises the steps that a master communication device responds to an information publishing application request sent by a first slave communication device, allocates special air interface resources which are periodically effective for the first slave communication device, feeds back special air interface resource information to the first slave communication device, and broadcasts information publisher description information periodically; the second slave communication equipment sends an information subscription application request corresponding to the first slave communication equipment to the master communication equipment according to the received information publisher description information periodically broadcast by the master communication equipment; the master communication equipment responds to the information subscription application request and feeds back the special air interface resource information of the first slave communication equipment to the second slave communication equipment; the first slave communication equipment issues information according to the special air interface resource; and the second slave communication equipment receives the publishing information of the first slave communication equipment according to the special air interface resource of the first slave communication equipment. According to the technical scheme, an air interface resource addressing mode is adopted in the D2D communication instead of other upper-layer addressing modes, so that the problem of communication delay is solved, and the communication efficiency of the slave communication equipment D2D is improved; and the master communication device manages the slave communication devices by managing air interface resources, so that the complexity of managing the communication devices is reduced.
Optionally, the D2D communication method is implemented based on a target communication protocol; the information publishing application request, the information publishing revocation request, the publisher description information broadcast message and the information subscription application request are distinguished based on a target reserved field of a target communication protocol.
Optionally, the publisher description information broadcast message implements periodic broadcast based on a periodic broadcast signal newly added in the target communication protocol.
Optionally, when the target communication protocol is a 5G communication protocol, the dedicated air interface resource may be a dedicated air interface time-frequency resource; the target reservation field may be an LCID field in the MAC frame.
For those parts of this embodiment that are not explained in detail, please refer to embodiment one, and further description is omitted here.
EXAMPLE III
Fig. 3 is a flowchart of a D2D communication method provided in a third embodiment of the present invention, where this embodiment is applicable to a case where a control architecture is a distributed multi-Agent system for D2D communication, and the method can be executed by a D2D communication apparatus applied to a second slave communication device provided in this embodiment of the present invention, and the apparatus can be implemented in a software and/or hardware manner, and can be generally integrated in a communication device.
As shown in fig. 3, the D2D communication method provided in this embodiment is applied to a second slave communication device, and specifically includes:
and S310, receiving information publisher description information periodically broadcasted by the main communication equipment.
And S320, sending an information subscription application request corresponding to the first slave communication device to the master communication device according to the information publisher description information.
S330, receiving the special air interface resource information of the first slave communication equipment, which is sent to the second slave communication equipment by the master communication equipment according to the information subscription application request; the dedicated air interface resource is a periodically effective air interface resource which is allocated by the master communication device to the first slave communication device and used for the first slave communication device to issue information, in response to the information issuance application request sent by the first slave communication device.
S340, receiving the publishing information of the first slave communication device according to the dedicated air interface resource of the first slave communication device.
Optionally, the information publisher description information is updated by the master communication device according to the information publication application request and the information publication revocation request sent by the first slave communication device;
the information issuing request is sent to the master communication device by the first slave communication device when the information is required to be issued; the information release revocation request is sent by the first slave communication device to the master communication device when no information is to be released subsequently.
In the technical scheme of the embodiment of the invention, the first slave communication equipment sends an information issuing application request to the master communication equipment; the method comprises the steps that a master communication device responds to an information publishing application request sent by a first slave communication device, allocates special air interface resources which are periodically effective for the first slave communication device, feeds back special air interface resource information to the first slave communication device, and broadcasts information publisher description information periodically; the second slave communication equipment sends an information subscription application request corresponding to the first slave communication equipment to the master communication equipment according to the received information publisher description information periodically broadcast by the master communication equipment; the master communication equipment responds to the information subscription application request and feeds back the special air interface resource information of the first slave communication equipment to the second slave communication equipment; the first slave communication equipment issues information according to the special air interface resource; and the second slave communication equipment receives the publishing information of the first slave communication equipment according to the special air interface resource of the first slave communication equipment. According to the technical scheme, an air interface resource addressing mode is adopted in the D2D communication instead of other upper-layer addressing modes, so that the problem of communication delay is solved, and the communication efficiency of the slave communication equipment D2D is improved; and the master communication device manages the slave communication devices by managing air interface resources, so that the complexity of managing the communication devices is reduced.
Optionally, the D2D communication method is implemented based on a target communication protocol; the information publishing application request, the information publishing revocation request, the publisher description information broadcast message and the information subscription application request are distinguished based on a target reserved field of a target communication protocol.
Optionally, the publisher description information broadcast message implements periodic broadcast based on a periodic broadcast signal newly added in the target communication protocol.
Optionally, when the target communication protocol is a 5G communication protocol, the dedicated air interface resource may be a dedicated air interface time-frequency resource; the target reservation field may be an LCID field in the MAC frame.
For those parts of this embodiment that are not explained in detail, please refer to embodiment one, and further description is omitted here.
Example four
On the basis of the foregoing embodiment, the present embodiment proposes a specific implementation manner, in which the D2D communication method is implemented based on the 5G communication protocol.
Exemplarily, the main application scenarios of D2D communication in 5G network include:
(1) local service: it is generally understood that the service data of the user plane is directly transmitted locally without passing through the network side (e.g., the core network).
(2) Emergency communication: when the communication network infrastructure is broken, the terminals can still establish a wireless communication network based on the D2D connection.
(3) Enhancement of the Internet of things: the internet of things terminal and the internet of things terminal are interconnected and communicated, and typical scenes such as intelligent homes, internet of vehicles, AVG (Automatic Guided Vehicle) systems and the like are achieved.
(4) Other scenarios: the method is used for multi-user MIMO (Multiple Input Multiple Output) enhancement, cooperative relaying, virtual MIMO and the like.
It should be noted that at present, there is no well-established D2D communication protocol in the 5G communication protocol stack.
Taking a cell covered by a base station as an example, a system model of D2D communication in the cell is shown in fig. 4.
The system mainly comprises two functional nodes, wherein a base station (namely, a master communication device) is positioned in the center of a cell, and access terminals (namely, slave communication devices, a plurality of access terminals are marked by different English letters) are scattered in the cell and are called agents. The functions of both during communication are defined below.
In fig. 4, each Agent is distributed in each area of the cell, and forms an "information publishing-information subscribing" relationship according to its own requirements. Each Agent can become a publisher (i.e., a first slave communication device) responsible for providing information and a subscriber (i.e., a second slave communication device) responsible for receiving information. The base station end is responsible for authentication and authorization when the publish-subscribe relationship is established, interaction between a publisher and a subscriber is completed by Agent cooperation after the publish-subscribe relationship is established, and the base station does not need to participate.
The single-direction arrows in fig. 4 indicate the relationship from the publisher to the subscriber, and the double-direction arrows indicate the publisher and the subscriber to each other. Several typical networking modes are shown in fig. 4:
(1) agent I → Agent K: agent I sends information, and Agent K receives information (unicast);
(3) agent C → Agent B & Agent D & Agent E: the Agent C sends information, and the Agent B and the Agent D and the Agent E receive information (multicast);
(4) agent B → Agent A & Agent C: agent B sends information, and Agent A & Agent C receives information.
If the subscriber is all agents during multicast, the multicast is changed into broadcast. The networking process is completed by the Agent spontaneously.
Referring to fig. 5, the flow of the D2D communication method based on the 5G communication protocol provided in this embodiment is as follows:
s510, the publisher sends an information publishing application request to the base station when needing to publish information.
The information issuing application process of the issuer can be performed according to the uplink BSR request, and the information issuing application request can be identified by the standby LCID of the MAC frame.
S520, after receiving the information issuing application request of the issuer, the base station performs issuing authentication on the issuer.
S530, under the condition that the authentication is passed, the base station issues the authorization to the issuer.
When the base station issues authorization to the publisher, the base station provides a segment of periodically effective special air interface time frequency resource allocated to the publisher, so that the publisher can continuously use the segment of air interface time frequency resource.
And S540, the publisher receives the special air interface time frequency resource information fed back by the base station to realize authorization receiving.
Optionally, when the base station performs the issue authorization to the issuer, the base station may adopt DCI-triggered uplink semi-static scheduling. Correspondingly, the publisher receives the dedicated air interface time frequency resource information fed back by the base station for the publisher by scheduling DCI (uplink) of the publishing resource, and can further publish the information according to the air interface time frequency resource indicated by the DCI.
S550, the base station periodically broadcasts the publisher description information.
When a new publisher is added, the base station will update the publisher description information. The publisher description information includes, but is not limited to, RNTI and a type of the publication information.
Optionally, the broadcast publisher description information may be identified by a spare LCID of the MAC frame.
Optionally, the description information of the broadcast publisher is carried by a periodic broadcast signal added on the basis of the 5G native protocol stack.
And S560, the subscriber receives the publisher description information periodically broadcasted by the base station.
S570, the subscriber sends an information subscription application request to the base station.
After viewing the publisher description information of the broadcast, the subscriber selects to perform information subscription or release historical information subscription.
And if the subscriber prepares to subscribe the published information of the publisher, sending an information subscription application request to the base station.
The information subscription application process of the subscriber can be performed according to the uplink BSR request, and the information subscription application request can be identified by the standby LCID of the MAC frame.
S580, after receiving the information subscription application request of the subscriber, the base station performs subscription authentication on the subscriber.
And S590, under the condition that the authentication is passed, the base station performs subscription authorization on the subscriber.
When the base station subscribes to the subscriber, the base station sends the special air interface time frequency resource information and the information modulation mode used by the publisher to the subscriber (one or more), so that the subscriber receives the published information by himself.
And S5100, the subscriber receives the special air interface time frequency resource information of the publisher and the information modulation mode fed back by the base station, and authorization receiving is realized.
S5110, the publisher publishes the information according to the special air interface time frequency resource.
In each period, the publisher can publish information according to its dedicated air interface time frequency resource.
S5120, the subscriber receives the publishing information of the publisher according to the special air interface time frequency resource of the publisher.
The subscriber receives information according to the special air interface time-frequency resource of the publisher, and before the publisher releases, the subscriber can execute receiving operation in each period.
Optionally, when the base station performs subscription authorization on the subscriber, the base station may implement DCI-triggered downlink semi-static scheduling. Correspondingly, the subscriber receives the information of the special air interface time frequency resource of the publisher fed back by the base station through the DCI (downlink) indicating the publishing resource, and further can receive the information according to the air interface time frequency resource indicated by the DCI.
S5130, when no information is to be transmitted subsequently, the publisher sends an information publishing revocation request to the base station.
And the distributor sends an information distribution revocation request to the base station to realize authorization release.
The information release revocation request may be identified by a standby LCID of the MAC frame.
S5140, after receiving the information distribution revocation request of the publisher, the base station updates the publisher description information.
After receiving an information release revocation request of a publisher, the base station releases the special air interface time-frequency resource allocated to the publisher and updates the publisher description information.
S5150, the base station periodically broadcasts the updated publisher description information.
When the publisher is released, the base station will update the publisher description information.
S5160, after receiving the updated publisher description information periodically broadcast by the base station, the subscriber stops receiving the invalidated publication information, thereby releasing the subscription.
In the above technical solution, the addressing operation in the D2D communication process is completed by using air interface resource addressing, so that the problem of communication delay is solved, and the communication efficiency of the slave communication device D2D is also improved. Moreover, the D2D communication method is designed based on the current mainstream 5G communication protocol, can be used for building a 5G private network, and maintains the advantages of the 5G communication network and meanwhile considers the D2D communication.
The practical application of D2D communication based on the 5G communication protocol is explained by taking an AGV usage scenario as an example. The AGV industrial personal computer serves as main communication equipment in the AGV system, each AGV node serves as slave communication equipment, and each AGV node can serve as first slave communication equipment (a publisher) and second slave communication equipment (a subscriber). And the publishing and subscribing operations among the AGV nodes do not depend on an AGV industrial personal computer.
According to the D2D communication method provided by the embodiment of the invention, the addressing operation in the D2D communication process is completed by addressing the air interface resources among the AGV nodes, so that the problem of communication delay is solved. Moreover, the communication distance of the AGV nodes can be maintained in a communication range, and then the AGV nodes can judge whether other AGV nodes are distributed around the AGV nodes according to whether the distributed information of other subscribed AGV nodes can be received, so that the information of all AGV nodes distributed around the AGV nodes can be quickly updated, and the automatic navigation, obstacle avoidance and other operations are performed according to the updated information of all AGV nodes distributed around the AGV nodes.
In the technical scheme, the AGV industrial personal computer carries out AGV node navigation according to the reported information of each AGV node and avoids the pressure of barrier calculation to be shared on each AGV node, and the increase of the number of AGV nodes can not bring obvious complexity promotion for the AGV system, so that the AGV system has good expansion performance.
EXAMPLE five
Fig. 6 is a schematic structural diagram of a D2D communication apparatus according to a fifth embodiment of the present invention, which is applicable to a case where a control architecture is a distributed multi-Agent system for D2D communication, and the apparatus can be implemented in a software and/or hardware manner, and can be generally integrated in a communication device.
As shown in fig. 6, the apparatus is applied to a first slave communication device, and specifically includes: an information issuing application module 610, a dedicated air interface resource information receiving module 620 and an information issuing module 630. Wherein,
an information issuing application module 610 configured to send an information issuing application request to the master communication device;
a dedicated air interface resource information receiving module 620, configured to receive dedicated air interface resource information fed back by the master communication device when responding to the information issuance application request; the dedicated air interface resource is a periodically effective air interface resource which is allocated to the first slave communication equipment by the master communication equipment and used for the first slave communication equipment to issue information;
an information publishing module 630, configured to publish information according to the dedicated air interface resource, so that after a second slave communication device sends an information subscription application request corresponding to the first slave communication device to the master communication device according to information publisher description information periodically broadcast by the master communication device, the published information of the first slave communication device is received according to the dedicated air interface resource information of the first slave communication device, which is fed back when the master communication device responds to the information subscription application request.
In the technical scheme of the embodiment of the invention, the first slave communication equipment sends an information issuing application request to the master communication equipment; the method comprises the steps that a master communication device responds to an information publishing application request sent by a first slave communication device, allocates special air interface resources which are periodically effective for the first slave communication device, feeds back special air interface resource information to the first slave communication device, and broadcasts information publisher description information periodically; the second slave communication equipment sends an information subscription application request corresponding to the first slave communication equipment to the master communication equipment according to the received information publisher description information periodically broadcast by the master communication equipment; the master communication equipment responds to the information subscription application request and feeds back the special air interface resource information of the first slave communication equipment to the second slave communication equipment; the first slave communication equipment issues information according to the special air interface resource; and the second slave communication equipment receives the publishing information of the first slave communication equipment according to the special air interface resource of the first slave communication equipment. According to the technical scheme, an air interface resource addressing mode is adopted in the D2D communication instead of other upper-layer addressing modes, so that the problem of communication delay is solved, and the communication efficiency of the slave communication equipment D2D is improved; and the master communication device manages the slave communication devices by managing air interface resources, so that the complexity of managing the communication devices is reduced.
Optionally, the information issuing application module 610 is specifically configured to send an information issuing application request to the master communication device when information is required to be issued; wherein the information issuance application request is further used for the master communication device to update the information issuer description information.
Correspondingly, the device further comprises: and the information release revocation module is configured to send an information release revocation request to the master communication device after information is released according to the dedicated air interface resource, if no subsequent information is to be released, so that the master communication device updates the information publisher description information according to the information release revocation request.
Optionally, the D2D communication method is implemented based on a target communication protocol; the information publishing application request, the information publishing revocation request, the publisher description information broadcast message and the information subscription application request are distinguished based on a target reserved field of the target communication protocol.
Optionally, the publisher description information broadcast message implements periodic broadcast based on a newly added periodic broadcast signal in the target communication protocol.
Optionally, the target communication protocol includes a 5G communication protocol; the special air interface resource comprises a special air interface time frequency resource; the target reservation field includes a standby logic control identification, LCID, field in a medium access control, MAC, frame.
The D2D communication apparatus can execute the D2D communication method applied to the first slave communication device provided by any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the executed D2D communication method.
EXAMPLE six
Fig. 7 is a schematic structural diagram of a D2D communication apparatus according to a sixth embodiment of the present invention, where this embodiment is applicable to a case where a control architecture is a distributed multi-Agent system for D2D communication, and the apparatus may be implemented in a software and/or hardware manner, and may be generally integrated in a communication device.
As shown in fig. 7, the apparatus is applied to a master communication device, and specifically includes: a dedicated air interface resource allocation module 710, an information publisher description information broadcasting module 720 and an information subscription application response module 730. Wherein,
a dedicated air interface resource allocation module 710 configured to, in response to an information issuance application request sent by a first slave communication device, allocate a dedicated air interface resource that is periodically in effect to the first slave communication device, and feed back information of the dedicated air interface resource to the first slave communication device, so that the first slave communication device issues information according to the dedicated air interface resource;
an information publisher description information broadcasting module 720, configured to periodically broadcast information publisher description information, so that a second slave communication device sends an information subscription application request corresponding to the first slave communication device to the master communication device according to the information publisher description information;
the information subscription application response module 730 is configured to feed back, to the second slave communication device, the dedicated air interface resource information of the first slave communication device in response to the information subscription application request, so that the second slave communication device receives, according to the dedicated air interface resource of the first slave communication device, the release information of the first slave communication device.
In the technical scheme of the embodiment of the invention, the first slave communication equipment sends an information issuing application request to the master communication equipment; the method comprises the steps that a master communication device responds to an information publishing application request sent by a first slave communication device, allocates special air interface resources which are periodically effective for the first slave communication device, feeds back special air interface resource information to the first slave communication device, and broadcasts information publisher description information periodically; the second slave communication equipment sends an information subscription application request corresponding to the first slave communication equipment to the master communication equipment according to the received information publisher description information periodically broadcast by the master communication equipment; the master communication equipment responds to the information subscription application request and feeds back the special air interface resource information of the first slave communication equipment to the second slave communication equipment; the first slave communication equipment issues information according to the special air interface resource; and the second slave communication equipment receives the publishing information of the first slave communication equipment according to the special air interface resource of the first slave communication equipment. According to the technical scheme, an air interface resource addressing mode is adopted in the D2D communication instead of other upper-layer addressing modes, so that the problem of communication delay is solved, and the communication efficiency of the slave communication equipment D2D is improved; and the master communication device manages the slave communication devices by managing air interface resources, so that the complexity of managing the communication devices is reduced.
Optionally, the information issue request is sent by the first slave communication device to the master communication device when information is required to be issued.
Optionally, the apparatus further comprises: the information publisher description information updating module is set as follows: after allocating dedicated air interface resources which are periodically effective to the first slave communication equipment, updating the information publisher description information according to the information publication application request; after the dedicated air interface resource information is sent to the first slave communication device, if an information release revocation request sent by the first slave communication device is received, the information publisher description information is updated according to the information release revocation request.
Optionally, the D2D communication method is implemented based on a target communication protocol; the information publishing application request, the information publishing revocation request, the publisher description information broadcast message and the information subscription application request are distinguished based on a target reserved field of the target communication protocol.
Optionally, the publisher description information broadcast message implements periodic broadcast based on a newly added periodic broadcast signal in the target communication protocol.
Optionally, the target communication protocol includes a 5G communication protocol; the special air interface resource comprises a special air interface time frequency resource; the target reservation field includes a standby logic control identification, LCID, field in a medium access control, MAC, frame.
The D2D communication apparatus can execute the D2D communication method applied to the master communication device provided by any embodiment of the invention, and has the corresponding functional modules and beneficial effects of the executed D2D communication method.
EXAMPLE seven
Fig. 8 is a schematic structural diagram of a D2D communication apparatus according to a seventh embodiment of the present invention, where this embodiment is applicable to a case where a control architecture is a distributed multi-Agent system for D2D communication, and the apparatus can be implemented in a software and/or hardware manner, and can be generally integrated in a communication device.
As shown in fig. 8, the apparatus is applied to the second slave communication device, and specifically includes: an information publisher description information receiving module 810, an information subscription applying module 820, a dedicated air interface resource information receiving module 830 and a subscription information receiving module 840. Wherein,
an information publisher description information receiving module 810 configured to receive information publisher description information periodically broadcast by the primary communication device;
an information subscription application module 820 configured to send an information subscription application request corresponding to a first slave communication device to the master communication device according to the information publisher description information;
a dedicated air interface resource information receiving module 830, configured to receive dedicated air interface resource information of the first slave communication device, sent by the master communication device to the second slave communication device according to the information subscription application request; the dedicated air interface resource is an air interface resource which is allocated by the master communication device to the first slave communication device and is periodically available for the first slave communication device to issue information in response to an information issuance application request sent by the first slave communication device;
the subscription information receiving module 840 is configured to receive the publishing information of the first slave communication device according to the dedicated air interface resource of the first slave communication device.
In the technical scheme of the embodiment of the invention, the first slave communication equipment sends an information issuing application request to the master communication equipment; the method comprises the steps that a master communication device responds to an information publishing application request sent by a first slave communication device, allocates special air interface resources which are periodically effective for the first slave communication device, feeds back special air interface resource information to the first slave communication device, and broadcasts information publisher description information periodically; the second slave communication equipment sends an information subscription application request corresponding to the first slave communication equipment to the master communication equipment according to the received information publisher description information periodically broadcast by the master communication equipment; the master communication equipment responds to the information subscription application request and feeds back the special air interface resource information of the first slave communication equipment to the second slave communication equipment; the first slave communication equipment issues information according to the special air interface resource; and the second slave communication equipment receives the publishing information of the first slave communication equipment according to the special air interface resource of the first slave communication equipment. According to the technical scheme, an air interface resource addressing mode is adopted in the D2D communication instead of other upper-layer addressing modes, so that the problem of communication delay is solved, and the communication efficiency of the slave communication equipment D2D is improved; and the master communication device manages the slave communication devices by managing air interface resources, so that the complexity of managing the communication devices is reduced.
Optionally, the information publisher description information is updated by the master communication device according to an information publication application request and an information publication revocation request sent by the first slave communication device;
the information issuing request is sent to the master communication device by the first slave communication device when information is required to be issued; the information release revocation request is sent by the first slave communication device to the master communication device when no information is to be released subsequently.
Optionally, the D2D communication method is implemented based on a target communication protocol; the information publishing application request, the information publishing revocation request, the publisher description information broadcast message and the information subscription application request are distinguished based on a target reserved field of the target communication protocol.
Optionally, the publisher description information broadcast message implements periodic broadcast based on a newly added periodic broadcast signal in the target communication protocol.
Optionally, the target communication protocol includes a 5G communication protocol; the special air interface resource comprises a special air interface time frequency resource; the target reservation field includes a standby logic control identification, LCID, field in a medium access control, MAC, frame.
The D2D communication device can execute the D2D communication method applied to the second slave communication device provided by any embodiment of the invention, and has the corresponding functional modules and beneficial effects of the executed D2D communication method.
Example eight
Fig. 9 is a schematic diagram of a hardware structure of a communication device according to an eighth embodiment of the present invention, and as shown in fig. 9, the communication device includes:
one or more processors 910, one processor 910 being illustrated in FIG. 9;
a memory 920;
the processor 910 and the memory 920 in the communication device may be connected by a bus or other means, and fig. 9 illustrates the connection by the bus as an example.
The memory 920 is a non-transitory computer readable storage medium, and can be used for storing a software program, a computer executable program, and program instructions corresponding to the D2D communication method applied to the first slave communication device in the embodiment of the present invention, including:
sending an information issuing application request to the main communication equipment;
receiving dedicated air interface resource information fed back by the main communication equipment when responding to the information issuing application request; the dedicated air interface resource is a periodically effective air interface resource which is allocated to the first slave communication equipment by the master communication equipment and used for the first slave communication equipment to issue information;
and issuing information according to the dedicated air interface resource, so that after a second slave communication device sends an information subscription application request corresponding to the first slave communication device to the master communication device according to information issuer description information periodically broadcast by the master communication device, the second slave communication device receives the issued information of the first slave communication device according to the dedicated air interface resource information of the first slave communication device fed back when the master communication device responds to the information subscription application request.
Alternatively, the program instructions corresponding to the D2D communication method as applied to the second slave communication device in the embodiment of the present invention include:
receiving information publisher description information periodically broadcasted by a main communication device;
sending an information subscription application request corresponding to first slave communication equipment to the master communication equipment according to the information publisher description information;
receiving dedicated air interface resource information of the first slave communication equipment, which is sent to the second slave communication equipment by the master communication equipment according to the information subscription application request; the dedicated air interface resource is an air interface resource which is allocated by the master communication device to the first slave communication device and is periodically available for the first slave communication device to issue information in response to an information issuance application request sent by the first slave communication device;
and receiving the publishing information of the first slave communication equipment according to the dedicated air interface resource of the first slave communication equipment.
The processor 910 executes various functional applications and data processing of the communication device by executing software program instructions stored in the memory 920, namely, implementing the D2D communication method in which the above-described method embodiment is applied to the first slave communication device, or implementing the D2D communication method in which the above-described method embodiment is applied to the second slave communication device.
The memory 920 may include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required for at least one function; the storage data area may store data created according to use of the communication apparatus, and the like. Further, the memory 920 may include high speed random access memory, and may also include non-transitory memory, such as at least one magnetic disk storage device, flash memory device, or other non-transitory solid state storage device.
Example nine
Fig. 10 is a schematic diagram of a hardware structure of a communication device according to a ninth embodiment of the present invention, and as shown in fig. 10, the communication device includes:
one or more processors 1010, one processor 1010 being illustrated in FIG. 10;
a memory 1020;
the processor 1010 and the memory 1020 of the communication device may be connected by a bus or other means, and fig. 10 illustrates the connection by the bus as an example.
The memory 1020, which is a non-transitory computer readable storage medium, may be used to store a software program, a computer executable program, and program instructions corresponding to the D2D communication method applied to the master communication device in the embodiment of the present invention, including:
responding to an information publishing application request sent by first slave communication equipment, allocating dedicated air interface resources which are periodically effective to the first slave communication equipment, and feeding back information of the dedicated air interface resources to the first slave communication equipment so that the first slave communication equipment can publish information according to the dedicated air interface resources;
periodically broadcasting information publisher description information so that a second slave communication device sends an information subscription application request corresponding to the first slave communication device to the master communication device according to the information publisher description information;
and feeding back the dedicated air interface resource information of the first slave communication device to the second slave communication device in response to the information subscription application request, so that the second slave communication device receives the publishing information of the first slave communication device according to the dedicated air interface resource of the first slave communication device.
The processor 1010 executes various functional applications of the communication device and data processing, namely, implements the D2D communication method in which the above-described method embodiments are applied to the master communication device, by executing software program instructions stored in the memory 1020.
The memory 1020 may include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application program required for at least one function; the storage data area may store data created according to use of the communication apparatus, and the like. Further, the memory 1020 may include high speed random access memory, and may also include non-transitory memory, such as at least one magnetic disk storage device, flash memory device, or other non-transitory solid state storage device.
Example ten
Embodiments of the present invention also provide a storage medium containing computer-executable instructions which, when executed by a computer processor, may be configured to perform a method of D2D communication for application to a first slave communication device, the method comprising:
sending an information issuing application request to the main communication equipment;
receiving dedicated air interface resource information fed back by the main communication equipment when responding to the information issuing application request; the dedicated air interface resource is a periodically effective air interface resource which is allocated to the first slave communication equipment by the master communication equipment and used for the first slave communication equipment to issue information;
and issuing information according to the dedicated air interface resource, so that after a second slave communication device sends an information subscription application request corresponding to the first slave communication device to the master communication device according to information issuer description information periodically broadcast by the master communication device, the second slave communication device receives the issued information of the first slave communication device according to the dedicated air interface resource information of the first slave communication device fed back when the master communication device responds to the information subscription application request.
Optionally, the computer-executable instructions, when executed by the computer processor, may be further configured to implement a technical solution of a D2D communication method applied to the first slave communication device according to any embodiment of the present invention.
The computer executable instructions, when executed by a computer processor, may also be for performing a D2D communication method applied to a master communication device, the method comprising:
responding to an information publishing application request sent by first slave communication equipment, allocating dedicated air interface resources which are periodically effective to the first slave communication equipment, and feeding back information of the dedicated air interface resources to the first slave communication equipment so that the first slave communication equipment can publish information according to the dedicated air interface resources;
periodically broadcasting information publisher description information so that a second slave communication device sends an information subscription application request corresponding to the first slave communication device to the master communication device according to the information publisher description information;
and feeding back the dedicated air interface resource information of the first slave communication device to the second slave communication device in response to the information subscription application request, so that the second slave communication device receives the publishing information of the first slave communication device according to the dedicated air interface resource of the first slave communication device.
Optionally, the computer-executable instructions, when executed by the computer processor, may be further configured to implement a technical solution of the D2D communication method applied to the master communication device according to any embodiment of the present invention.
The computer executable instructions, when executed by the computer processor, may also be for performing a D2D communication method applied to a second slave communication device, the method comprising:
receiving information publisher description information periodically broadcasted by a main communication device;
sending an information subscription application request corresponding to first slave communication equipment to the master communication equipment according to the information publisher description information;
receiving dedicated air interface resource information of the first slave communication equipment, which is sent to the second slave communication equipment by the master communication equipment according to the information subscription application request; the dedicated air interface resource is an air interface resource which is allocated by the master communication device to the first slave communication device and is periodically available for the first slave communication device to issue information in response to an information issuance application request sent by the first slave communication device;
and receiving the publishing information of the first slave communication equipment according to the dedicated air interface resource of the first slave communication equipment.
Optionally, the computer-executable instructions, when executed by the computer processor, may be further configured to implement a technical solution of a D2D communication method applied to the second slave communication device according to any embodiment of the present invention.
From the above description of the embodiments, it is obvious for those skilled in the art that the present invention can be implemented by software and necessary general hardware, and certainly, can also be implemented by hardware, but the former is a better embodiment in many cases. Based on such understanding, the technical solutions of the present invention may be embodied in the form of a software product, which may be stored in a computer-readable storage medium, such as a floppy disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a FLASH Memory (FLASH), a hard disk or an optical disk of a computer, and includes instructions for enabling a communication device (which may be a terminal, a server, a network device or a base station) to execute the methods according to the embodiments of the present invention.
It should be noted that, in the embodiment of the D2D communication apparatus, the included units and modules are merely divided according to functional logic, but are not limited to the above division as long as the corresponding functions can be implemented; in addition, specific names of the functional units are only for convenience of distinguishing from each other, and are not used for limiting the protection scope of the present invention.
It is to be noted that the foregoing is only illustrative of the preferred embodiments of the present invention and the technical principles employed. It will be understood by those skilled in the art that the present invention is not limited to the particular embodiments described herein, but is capable of various obvious changes, rearrangements and substitutions as will now become apparent to those skilled in the art without departing from the scope of the invention. Therefore, although the present invention has been described in greater detail by the above embodiments, the present invention is not limited to the above embodiments, and may include other equivalent embodiments without departing from the spirit of the present invention, and the scope of the present invention is determined by the scope of the appended claims.
Claims (21)
1. A device-to-device D2D communication method, applied to a first slave communication device, comprising:
sending an information issuing application request to the main communication equipment;
receiving dedicated air interface resource information fed back by the main communication equipment when responding to the information issuing application request; the dedicated air interface resource is a periodically effective air interface resource which is allocated to the first slave communication equipment by the master communication equipment and used for the first slave communication equipment to issue information;
performing information publishing according to the dedicated air interface resource, so that after a second slave communication device sends an information subscription application request corresponding to the first slave communication device to the master communication device according to information publisher description information periodically broadcast by the master communication device, the second slave communication device receives publishing information of the first slave communication device according to dedicated air interface resource information of the first slave communication device, which is fed back when the master communication device responds to the information subscription application request;
the information publisher description information is first slave communication device description information.
2. The method of claim 1, wherein sending an information publication application request to a primary communication device comprises: when information is required to be issued, an information issuing application request is sent to the main communication equipment; wherein the information issuance application request is further used for the master communication device to update the information issuer description information;
after the information is released according to the dedicated air interface resource, the method further includes: and if no information is to be published subsequently, sending an information publishing revocation request to the main communication equipment so that the main communication equipment updates the information publisher description information according to the information publishing revocation request.
3. The method of claim 2, wherein the D2D communication method is implemented based on a target communication protocol;
the information publishing application request, the information publishing revocation request, the information publisher description information and the information subscription application request are distinguished based on a target reserved field of the target communication protocol.
4. The method of claim 3, wherein the information distributor description information implements periodic broadcasting based on a newly added one of the periodic broadcasting signals in the target communication protocol.
5. The method of claim 3, wherein the target communication protocol comprises a fifth generation 5G communication protocol; the special air interface resource comprises a special air interface time frequency resource; the target reservation field includes a standby logic control identification, LCID, field in a medium access control, MAC, frame.
6. A D2D communication method, applied to a primary communication device, comprises the following steps:
responding to an information publishing application request sent by first slave communication equipment, allocating dedicated air interface resources which are periodically effective to the first slave communication equipment, and feeding back information of the dedicated air interface resources to the first slave communication equipment so that the first slave communication equipment can publish information according to the dedicated air interface resources;
periodically broadcasting information publisher description information so that a second slave communication device sends an information subscription application request corresponding to the first slave communication device to the master communication device according to the information publisher description information; the information publisher description information is first slave communication equipment description information;
and feeding back the dedicated air interface resource information of the first slave communication device to the second slave communication device in response to the information subscription application request, so that the second slave communication device receives the publishing information of the first slave communication device according to the dedicated air interface resource of the first slave communication device.
7. The method according to claim 6, wherein the information issuing request is sent by the first slave communication apparatus to the master communication apparatus when information is required to be issued;
after allocating the dedicated air interface resource that is periodically validated to the first slave communication device, the method further includes:
updating the information publisher description information according to the information publishing application request;
after sending the dedicated air interface resource information to the first slave communication device, the method further includes:
and if the information release revocation request sent by the first slave communication equipment is received, updating the information publisher description information according to the information release revocation request.
8. The method of claim 7, wherein the D2D communication method is implemented based on a target communication protocol;
the information publishing application request, the information publishing revocation request, the information publisher description information and the information subscription application request are distinguished based on a target reserved field of the target communication protocol.
9. The method of claim 8, wherein the information distributor description information implements periodic broadcasting based on a newly added one of the periodic broadcasting signals in the target communication protocol.
10. The method of claim 8, wherein the target communication protocol comprises a fifth generation 5G communication protocol; the special air interface resource comprises a special air interface time frequency resource; the target reservation field includes a standby logic control identification, LCID, field in a medium access control, MAC, frame.
11. A D2D communication method, applied to a second slave communication device, comprises the following steps:
receiving information publisher description information periodically broadcasted by a main communication device; the information publisher description information is first slave communication equipment description information;
sending an information subscription application request corresponding to first slave communication equipment to the master communication equipment according to the information publisher description information;
receiving dedicated air interface resource information of the first slave communication equipment, which is sent to the second slave communication equipment by the master communication equipment according to the information subscription application request; the dedicated air interface resource is an air interface resource which is allocated by the master communication device to the first slave communication device and is periodically available for the first slave communication device to issue information in response to an information issuance application request sent by the first slave communication device;
and receiving the publishing information of the first slave communication equipment according to the dedicated air interface resource of the first slave communication equipment.
12. The method according to claim 11, wherein the information distributor description information is updated by the master communication device according to the information distribution application request and the information distribution revocation request sent by the first slave communication device;
the information issuing request is sent to the master communication device by the first slave communication device when information is required to be issued; the information release revocation request is sent by the first slave communication device to the master communication device when no information is to be released subsequently.
13. The method of claim 12, wherein the D2D communication method is implemented based on a target communication protocol;
the information publishing application request, the information publishing revocation request, the information publisher description information and the information subscription application request are distinguished based on a target reserved field of the target communication protocol.
14. The method of claim 13, wherein the information distributor description information implements periodic broadcast based on a newly added one of the periodic broadcast signals in the target communication protocol.
15. The method of claim 13, wherein the target communication protocol comprises a fifth generation 5G communication protocol; the special air interface resource comprises a special air interface time frequency resource; the target reservation field includes a standby logic control identification, LCID, field in a medium access control, MAC, frame.
16. A device-to-device D2D communication apparatus, for application to a first slave communication device, comprising:
the information issuing application module is used for sending an information issuing application request to the main communication equipment;
a dedicated air interface resource information receiving module, configured to receive dedicated air interface resource information fed back by the master communication device when responding to the information issuance application request; the dedicated air interface resource is a periodically effective air interface resource which is allocated to the first slave communication equipment by the master communication equipment and used for the first slave communication equipment to issue information;
an information publishing module configured to publish information according to the dedicated air interface resource, so that a second slave communication device receives publishing information of the first slave communication device according to dedicated air interface resource information of the first slave communication device, which is fed back when the master communication device responds to an information subscription application request, after sending the information subscription application request corresponding to the first slave communication device to the master communication device according to information publisher description information periodically broadcast by the master communication device;
the information publisher description information is first slave communication device description information.
17. A D2D communication device, for use with a primary communication device, comprising:
the dedicated air interface resource allocation module is configured to allocate, in response to an information issuance application request sent by a first slave communication device, a dedicated air interface resource that is periodically in effect to the first slave communication device, and feed back information of the dedicated air interface resource to the first slave communication device, so that the first slave communication device issues information according to the dedicated air interface resource;
the information publisher description information broadcasting module is used for periodically broadcasting information publisher description information so that the second slave communication equipment sends an information subscription application request corresponding to the first slave communication equipment to the master communication equipment according to the information publisher description information; the information publisher description information is first slave communication equipment description information;
an information subscription application response module, configured to feed back, to the second slave communication device, the dedicated air interface resource information of the first slave communication device in response to the information subscription application request, so that the second slave communication device receives, according to the dedicated air interface resource of the first slave communication device, the release information of the first slave communication device.
18. A D2D communication device, applied to a second slave communication device, comprising:
the information publisher description information receiving module is arranged to receive information publisher description information periodically broadcast by the main communication equipment; the information publisher description information is first slave communication equipment description information;
the information subscription application module is arranged for sending an information subscription application request corresponding to the first slave communication equipment to the master communication equipment according to the information publisher description information;
a dedicated air interface resource information receiving module configured to receive dedicated air interface resource information of the first slave communication device, which is sent by the master communication device to the second slave communication device according to the information subscription application request; the dedicated air interface resource is an air interface resource which is allocated by the master communication device to the first slave communication device and is periodically available for the first slave communication device to issue information in response to an information issuance application request sent by the first slave communication device;
and the subscription information receiving module is configured to receive the publishing information of the first slave communication device according to the dedicated air interface resource of the first slave communication device.
19. A communication device, characterized in that the communication device comprises:
one or more processors;
a memory for storing one or more programs,
when executed by the one or more processors, cause the one or more processors to implement a method as claimed in any one of claims 1-5, or to implement a method as claimed in any one of claims 11-15.
20. A communication device, characterized in that the communication device comprises:
one or more processors;
a memory for storing one or more programs,
when executed by the one or more processors, cause the one or more processors to implement the method of any one of claims 6-10.
21. A computer-readable storage medium, on which a computer program is stored, which program, when being executed by a processor, carries out the method of any one of claims 1 to 5, or carries out the method of any one of claims 11 to 15, or carries out the method of any one of claims 6 to 10.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011286837.9A CN112511990B (en) | 2020-11-17 | 2020-11-17 | D2D communication method, device, equipment and medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011286837.9A CN112511990B (en) | 2020-11-17 | 2020-11-17 | D2D communication method, device, equipment and medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112511990A CN112511990A (en) | 2021-03-16 |
CN112511990B true CN112511990B (en) | 2021-12-14 |
Family
ID=74957996
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011286837.9A Active CN112511990B (en) | 2020-11-17 | 2020-11-17 | D2D communication method, device, equipment and medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112511990B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP4401426A1 (en) * | 2021-09-30 | 2024-07-17 | Huawei Technologies Co., Ltd. | Communication method applied to point-to-multipoint short-distance wireless communication system and device |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103209487A (en) * | 2012-01-17 | 2013-07-17 | 中兴通讯股份有限公司 | Wireless communication method, device and system |
CN103929747A (en) * | 2013-01-16 | 2014-07-16 | 中兴通讯股份有限公司 | Dimension to dimension (D2D) discovery application and completion method and corresponding device |
CN104144403A (en) * | 2013-05-10 | 2014-11-12 | 电信科学技术研究院 | Communication method, device and system |
CN104811892A (en) * | 2014-01-29 | 2015-07-29 | 中兴通讯股份有限公司 | Resource allocation method, device and system |
CN106162734A (en) * | 2015-04-28 | 2016-11-23 | 中兴通讯股份有限公司 | The collocation method of resource and device |
EP3232727A1 (en) * | 2014-12-31 | 2017-10-18 | Huawei Technologies Co., Ltd. | Transmission resource request method and apparatus |
WO2018001185A1 (en) * | 2016-06-30 | 2018-01-04 | 华为技术有限公司 | Device-to-device d2d communication method, related device, and system |
CN109005594A (en) * | 2018-08-17 | 2018-12-14 | Oppo(重庆)智能科技有限公司 | A kind of D2D communication connecting method and device, equipment, storage medium |
-
2020
- 2020-11-17 CN CN202011286837.9A patent/CN112511990B/en active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103209487A (en) * | 2012-01-17 | 2013-07-17 | 中兴通讯股份有限公司 | Wireless communication method, device and system |
CN103929747A (en) * | 2013-01-16 | 2014-07-16 | 中兴通讯股份有限公司 | Dimension to dimension (D2D) discovery application and completion method and corresponding device |
CN104144403A (en) * | 2013-05-10 | 2014-11-12 | 电信科学技术研究院 | Communication method, device and system |
CN104811892A (en) * | 2014-01-29 | 2015-07-29 | 中兴通讯股份有限公司 | Resource allocation method, device and system |
EP3232727A1 (en) * | 2014-12-31 | 2017-10-18 | Huawei Technologies Co., Ltd. | Transmission resource request method and apparatus |
CN106162734A (en) * | 2015-04-28 | 2016-11-23 | 中兴通讯股份有限公司 | The collocation method of resource and device |
WO2018001185A1 (en) * | 2016-06-30 | 2018-01-04 | 华为技术有限公司 | Device-to-device d2d communication method, related device, and system |
CN107566096A (en) * | 2016-06-30 | 2018-01-09 | 北京华为数字技术有限公司 | A kind of terminal-to-terminal service D2D communication means, relevant device and system |
CN109005594A (en) * | 2018-08-17 | 2018-12-14 | Oppo(重庆)智能科技有限公司 | A kind of D2D communication connecting method and device, equipment, storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN112511990A (en) | 2021-03-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11974195B2 (en) | Method and system for handling dynamic group creation in V2X system | |
CN110545524B (en) | Resource allocation method and communication device | |
WO2017128275A1 (en) | Method for transmitting data via sidelink and terminal | |
US10624115B2 (en) | Radio resource scheduling method, device and system | |
Ni et al. | Vehicular beacon broadcast scheduling based on age of information (AoI) | |
US8699439B2 (en) | Method and system for paging a terminal in multi-carrier system | |
CN113453360B (en) | Data transmission method and device | |
WO2016165387A1 (en) | Scheduling control method, communications node, and computer storage medium | |
US8660048B2 (en) | Wireless resource scheduling method and occupied information sending method for multi base station MBS | |
CN112511990B (en) | D2D communication method, device, equipment and medium | |
WO2019062784A1 (en) | Resource configuration method and apparatus | |
CN113891473B (en) | Data channel resource allocation method, satellite, ship station and system | |
WO2020078456A1 (en) | Service sending method and device and terminal | |
US11337038B2 (en) | Method, device and system for transmitting multicast group information | |
KR20170003623A (en) | Resource scheduling method, device and system | |
CN111328040A (en) | Communication mode indication method and device of Internet of vehicles V2X | |
CN115190629A (en) | Distributed dynamic resource allocation method, system, device and storage medium | |
CN107787593A (en) | Frame structure, communication equipment and method for communication | |
CN112822660B (en) | Resource management method and device | |
CN113556219A (en) | Transmission method and related equipment for Multimedia Broadcast Multicast Service (MBMS) | |
CN104753747A (en) | Gateway and device connecting method and device and gateway device | |
WO2023185406A1 (en) | Communication method and apparatus | |
US20240204936A1 (en) | Communication method and apparatus | |
JP7447334B1 (en) | Bandwidth portion management method for networks and controllers therefor | |
Wu et al. | RV-MAC: A Reliable MAC Protocol for Multi-Hop VANETs |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |