CN110839228A - NB-IoT D2D communication method, terminal and system based on signaling monitoring - Google Patents
NB-IoT D2D communication method, terminal and system based on signaling monitoring Download PDFInfo
- Publication number
- CN110839228A CN110839228A CN201911173187.4A CN201911173187A CN110839228A CN 110839228 A CN110839228 A CN 110839228A CN 201911173187 A CN201911173187 A CN 201911173187A CN 110839228 A CN110839228 A CN 110839228A
- Authority
- CN
- China
- Prior art keywords
- communication
- channel
- terminal
- receiving terminal
- frequency domain
- 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.)
- Granted
Links
- 230000006854 communication Effects 0.000 title claims abstract description 298
- 238000004891 communication Methods 0.000 title claims abstract description 262
- 238000000034 method Methods 0.000 title claims abstract description 57
- 238000012544 monitoring process Methods 0.000 title claims abstract description 30
- 230000011664 signaling Effects 0.000 title claims abstract description 18
- 230000000977 initiatory effect Effects 0.000 claims abstract description 153
- 238000004873 anchoring Methods 0.000 claims description 13
- 230000008569 process Effects 0.000 claims description 13
- 238000013468 resource allocation Methods 0.000 claims description 11
- 230000005540 biological transmission Effects 0.000 description 15
- 201000001432 Coffin-Siris syndrome Diseases 0.000 description 7
- 238000010794 Cyclic Steam Stimulation Methods 0.000 description 7
- 230000010267 cellular communication Effects 0.000 description 7
- 238000010586 diagram Methods 0.000 description 7
- 238000001228 spectrum Methods 0.000 description 7
- 230000001413 cellular effect Effects 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 5
- 239000000969 carrier Substances 0.000 description 4
- 230000002159 abnormal effect Effects 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 238000012790 confirmation Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 230000001960 triggered effect Effects 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/70—Services for machine-to-machine communication [M2M] or machine type communication [MTC]
-
- 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/04—Error control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/54—Allocation or scheduling criteria for wireless resources based on quality criteria
- H04W72/542—Allocation or scheduling criteria for wireless resources based on quality criteria using measured or perceived quality
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/1607—Details of the supervisory signal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
- H04W72/044—Wireless resource allocation based on the type of the allocated resource
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The invention discloses a D2D communication method, a terminal and a system of NB-IoT based on signaling monitoring, wherein idle time-frequency domain resources required in the D2D communication process are obtained by monitoring an anchor carrier of a cell where an initiating terminal is located in an NB-IoT network; determining a target channel by using idle time-frequency domain resources; sending the associated information of the D2D communication to a receiving terminal through a target channel, and receiving reply information of the receiving terminal for the D2D communication through the target channel, so that the initiating terminal and the receiving terminal establish the D2D communication through the target channel; the association information includes D2D communication requests and data traffic. The D2D communication between the NB-IoT terminals is realized without data forwarding by a base station, but direct communication is carried out in a D2D mode, and only one channel resource is occupied during communication, so that the pressure of the number of access terminals of a cell is effectively relieved, and the communication quality of the D2D terminal is improved.
Description
Technical Field
The present invention relates to the field of communications technologies, and in particular, to a method, a terminal, and a system for NB-IoT D2D communications based on signaling monitoring.
Background
NB-IoT (Narrow Band Internet of Things) is a technology evolving towards 5G nature, has the characteristics of wide coverage, more connections, low speed, low cost, low power consumption, excellent architecture and the like, is widely applied to the fields of smart cities, industrial Internet of Things, agriculture, environment, wearable equipment and the like at present, and has a great development space.
The D2D (Device-to-Device) communication technology has been listed as one of the important wireless key technologies for fifth generation mobile communication. The D2D communication technology is applied to various application scenarios such as cellular networks, Internet of vehicles, ad hoc networks and the like, so that the cell user throughput is improved, and the network coverage is expanded.
With NB-IoT integrated into the LTE standard and applied in a large scale, in the existing D2D communication method, each D2D terminal must register with a base station, and the base station coordinates discovery and synchronization of the D2D terminals, controls communication interference, and the like. When the network load is heavy, the base station load is increased, so that the number of terminals accessing the cell is limited, and the communication quality of the D2D terminal is reduced.
Disclosure of Invention
In order to solve the above problems, the invention provides a method, a terminal and a system for NB-IoT D2D communication based on signaling monitoring, which achieve the pressure of alleviating the number of cell access terminals and improve the communication quality of D2D terminals.
In order to achieve the purpose, the invention provides the following technical scheme:
a method for NB-IoT D2D communication based on signaling listening, which is applied to an initiating terminal of an NB-IoT D2D communication system, the system also comprises a receiving terminal, and the method comprises the following steps:
monitoring an anchor carrier of an NB-IoT cell where the initiating terminal is located to obtain idle time-frequency domain resources required in the D2D communication process;
determining a target channel by using the idle time-frequency domain resources;
sending the associated information of the D2D communication to the receiving terminal through the target channel, and receiving reply information of the receiving terminal for the D2D communication through the target channel, so that the initiating terminal and the receiving terminal establish D2D communication through the target channel; the association information includes D2D communication requests and data traffic.
Optionally, the obtaining, by monitoring an anchor carrier of an NB-IoT cell in which the initiating terminal is located, an idle time-frequency domain resource required in the D2D communication process includes:
monitoring an anchor carrier of an NB-IoT cell where the initiating terminal is located to obtain associated information of a system information block;
searching to obtain a search space according to the associated information of the system information block, wherein the search space comprises a public search space and a user-specific search space;
decoding the search space to obtain base station resource allocation information;
acquiring channel occupation condition information of the cell from the base station resource allocation information;
and obtaining idle time frequency domain resources for the D2D communication process based on the channel occupancy information.
Optionally, the determining a target channel by using the idle time-frequency domain resource includes:
acquiring the occupation condition information of a downlink channel of an anchor carrier according to the idle time-frequency domain resource;
determining idle time-frequency domain resources in the downlink channel as a first channel according to the downlink channel occupation condition information; the first channel is used for the initiating terminal to send a D2D communication request to the receiving terminal;
acquiring uplink channel occupation condition information of the D2D service communication carrier according to the idle time-frequency domain resources;
determining idle time frequency domain resources of an uplink channel in the D2D service communication carrier as a second channel according to the uplink channel occupation condition information, and determining remaining idle time frequency domain resources in the uplink channel except the second channel as a third channel; the second channel is used for the receiving terminal to reply to the initiating terminal with first reply information aiming at the D2D communication request, and the third channel is used for the receiving terminal to reply to the initiating terminal with second reply information aiming at the received data service.
Optionally, the method further comprises
Acquiring downlink channel occupation condition information of a D2D service communication carrier according to the idle time-frequency domain resource;
determining idle time-frequency domain resources of a downlink channel in a D2D service communication carrier as a fourth channel according to the downlink channel occupation situation information, and determining remaining idle time-frequency domain resources in the downlink channel except the fourth channel as a fifth channel;
the fourth channel is used for the initiating terminal to send service data to the receiving terminal; the fifth channel is used for the initiating terminal to send a communication frequency band switching instruction to the receiving terminal.
Optionally, the method further comprises:
if the idle time-frequency domain resources of the downlink channel or the uplink channel in each non-anchor carrier are occupied, determining an alternative channel in the anchor carrier based on the occupation condition information of the uplink and downlink channels in the anchor carrier and the condition information of the time-frequency domain resources occupied in the D2D request communication process, wherein the alternative channel represents the uplink and downlink idle time-frequency domain resources required in the D2D service communication process.
Optionally, the method further comprises:
when a D2D communication request is sent to the receiving terminal through a first channel, if a first reply message of the receiving terminal for the D2D communication request is not received within a preset time period, switching the self frequency band of the initiating terminal to an anchor carrier frequency band, and resending the D2D communication request;
switching to a D2D service frequency band to receive a first reply message of the receiving terminal;
if the first reply message of the receiving terminal is not received within the preset number of times of the retransmission request or the idle time frequency domain resources are not enough to retransmit the D2D request information in the retransmission process, generating a reporting instruction, and switching the self frequency band of the initiating terminal to the anchoring carrier frequency band, wherein the reporting instruction represents the D2D communication failure with the receiving terminal.
Optionally, the method further comprises:
and responding to the received second reply message sent by the receiving terminal, sending a communication frequency band switching instruction to the receiving terminal at a time-frequency domain position in a downlink channel of the D2D service communication carrier, and switching the carrier frequency band of the receiving terminal to an anchoring carrier end.
Optionally, the method further comprises:
if the second reply message of the receiving terminal is not received within the preset times of retransmitting the service data or the idle time frequency domain resources in the retransmitting process are not enough to retransmit the service data, generating a reporting instruction, and switching the self frequency band of the initiating terminal to the anchoring carrier frequency band, wherein the reporting instruction represents that the D2D communication with the receiving terminal fails.
A transmitting terminal, comprising:
the monitoring unit is used for monitoring an anchor carrier of an NB-IoT cell where the initiating terminal is located to obtain idle time-frequency domain resources required in the D2D communication process;
a determining unit, configured to determine a target channel by using the idle time-frequency domain resource;
a sending unit, configured to send association information of D2D communication to the receiving terminal through the target channel, and receive reply information of the receiving terminal for the D2D communication through the target channel, so that the initiating terminal and the receiving terminal establish D2D communication through the target channel; the association information includes D2D communication requests and data traffic.
A D2D communication system based on NB-IoT of signaling listening comprises an initiating terminal and a receiving terminal, wherein,
the initiating terminal, configured to perform the NB-IoT D2D communication method based on signaling listening as described in any one of the above;
the receiving terminal is configured to receive the association information of the D2D communication sent by the initiating terminal, generate a reply message according to the association information, and send the reply message to the initiating terminal.
Compared with the prior art, the invention provides a method, a terminal and a system for NB-IoT D2D communication based on signaling monitoring, wherein idle time-frequency domain resources required in the D2D communication process are obtained by monitoring an anchor carrier of an NB-IoT cell where the initiating terminal is located; determining a target channel by using the idle time-frequency domain resources; sending the associated information of the D2D communication to the receiving terminal through the target channel, and receiving reply information of the receiving terminal for the D2D communication through the target channel, so that the initiating terminal and the receiving terminal establish D2D communication through the target channel; the association information includes D2D communication requests and data traffic. The D2D communication between the NB-IoT terminals is realized without data forwarding by a base station, but direct communication is carried out in a D2D mode, and only one channel resource is occupied during communication, so that the pressure of the number of access terminals of a cell is effectively relieved, and the communication quality of the D2D terminal is improved.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the provided drawings without creative efforts.
Fig. 1 is a flowchart illustrating a method for NB-IoT D2D communication based on signaling snooping according to an embodiment of the present invention;
fig. 2 is a schematic diagram of a D2D communication scenario between NB-IoT-D2D terminals according to an embodiment of the present invention;
fig. 3 is a diagram of a D2D communication area between NB-IoT-D2D terminals according to an embodiment of the present invention;
fig. 4 is a time-frequency domain resource diagram of D2D communication for NB-IoT according to an embodiment of the present invention;
fig. 5 is a communication flow diagram for an initiating terminal and a receiving terminal of NB-IoT for communication request D2D according to an embodiment of the present invention;
fig. 6 is a flowchart of an interworking traffic flow between an initiating terminal and a receiving terminal for NB-IoT during D2D traffic transmission according to an embodiment of the present invention;
fig. 7 is a schematic structural diagram of an initiating terminal of an NB-IoT D2D communication system according to an embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The terms "first" and "second," and the like in the description and claims of the present invention and the above-described drawings are used for distinguishing between different objects and not for describing a particular order. Furthermore, the terms "comprising" and "having," as well as any variations thereof, are intended to cover non-exclusive inclusions. For example, a process, method, system, article, or apparatus that comprises a list of steps or elements is not set forth for a listed step or element but may include steps or elements not listed.
To facilitate an understanding of the embodiments provided herein, the term information used herein will now be explained.
NB-IoT: narrow Band Internet of Things.
D2D: Device-to-Device, Device-to-Device.
SIM: subscriber Identification Module. Is an NB-IoT private SIM card.
NPBCH: narrow-band Physical Broadcast Channel, narrowband Physical Broadcast Channel.
NPDSCH: narrow-band Physical Downlink Shared Channel.
NPUSCH: narrow-band Physical Uplink Shared Channel.
NPDCCH: narrow-band Physical Downlink Control Channel, narrowband Physical Downlink Control Channel.
An RAR: random Access Response, Random Access reply.
CSS: common Search Space. The method is divided into a Type1-NPDCCH common search space (T1CSS) for paging reception and a Type2-NPDCCH common search space (T2CSS) related to RAR messages, Msg3 and Msg 4.
And (3) USS: UE-specific Search Space, user-specific Search Space. For connected UEs to receive NPDCCH.
SIB-NB: system Information Block-Narrow Band. Which carries the configuration parameters of both CSS.
DCI: downlink Control Information, Downlink Control Information. The functions are mainly to schedule the time-frequency domain position and modulation coding mode used by each channel. There are three formats of NB-IoT supported DCI: format N0 associated with uplink NPUSCH scheduling; format 1 related to downlink NPDSCH scheduling and to PDCCH order triggered random access; format N2 relating to NPDSCH scheduling for paging and to system message update direct indication.
IDLE: in NB-IoT, the NB-IoT terminal is in an idle state. In this state, the NB-IoT terminal may listen to NPDCCH and NPBCH, acquire system messages, etc.
IDLE DRX: idle Discontinuous Reception. The method is a state when the NB-IoT terminal is in IDLE, and NPDCCH and NPBCH can be monitored discontinuously.
NB-IoT-D2D terminal: among the NB-IoTs, NB-IoT terminals which are successfully registered and can perform D2D communication are registered.
Cellular communication mode: a communication mode in which NB-IoT-D2D terminals communicate with base stations.
D2D communication mode: a mode of communication between NB-IoT-D2D terminals directly.
IDLE listening state: this state refers to a state in which each terminal may receive and transmit messages when each NB-IoT-D2D terminal is in a cellular communication mode or D2D communication mode.
The initiating terminal: and when the NB-IoT terminal needs to upload data, requesting the NB-IoT-D2D terminal of D2D communication.
The receiving terminal: and the NB-IoT-D2D terminal can perform D2D communication with the initiating terminal by accepting the D2D communication request of the initiating terminal.
Q-ACK: and the receiving terminal receives the acknowledgement message returned after the D2D communication request of the initiating terminal.
D-ACK: and the receiving terminal receives a confirmation message replied after the data service uploaded by the initiating terminal is received.
D2D requests a communication procedure: the originating terminal requests a communication procedure of D2D communication to the receiving terminal.
D2D service communication process: the method comprises a process that a receiving terminal replies Q-ACK to an initiating terminal, a process that the initiating terminal transmits data service to the receiving terminal, a process that the receiving terminal replies D-ACK to the initiating terminal and a communication process that the initiating terminal sends a frequency band switching instruction to the receiving terminal.
Anchoring carrier waves: in the NB-IoT multicarrier cell, one carrier may carry all uplink and downlink transmission traffic, and each NB-IoT terminal resides on this carrier when in IDLE. This carrier is used to carry D2D request communication procedures.
Non-anchor carrier: in an NB-IoT multi-carrier cell, carriers of NPSS/NSSS/NPBCH/SIB-NB are not carried.
D2D traffic carrier: and preferentially selecting an optimal non-anchor carrier for carrying the D2D service communication process from the non-anchor carriers by analyzing the idle time-frequency domain resources of the channel of the cell in which the NB-IoT-D2D terminal is positioned. And if the idle time-frequency domain resources in each non-anchor carrier are occupied, selecting the anchor carrier as the D2D service communication carrier.
D2D traffic band: in the D2D service communication process, the frequency band of the D2D service communication carrier.
In the wireless communication mode fusing NB-IoT and D2D, it is specified that NB-IoT-D2D terminals can simultaneously support both cellular communication and D2D communication modes. The NB-IoT-D2D terminal may implement conventional cellular communication through the base station according to communication requirements, and may also directly communicate with other NB-IoT-D2D terminals in the D2D communication mode. The method comprises the following specific steps: when the NB-IoT-D2D terminal performs cellular communication, the processing flow is consistent with the conventional NB-IoT communication flow. When an NB-IoT-D2D terminal needs to perform D2D communication, the terminal is switched to an IDLE monitoring state first, and channel occupation situation information of a current cell is acquired by monitoring SIB information and NPDCCH in base station signaling. Based on the information, selecting free spectrum resources available for D2D communication, taking an anchor carrier of a cellular network as a request communication carrier and taking an original channel as an information carrier, initiating a D2D communication request to a receiving terminal, and preparing to complete the transmission of service packets. At this time, if the D2D service is a unicast service, the number of receiving terminals is 1; if the D2D service is a multicast or broadcast service, the number of receiving terminals is greater than 1.
The NB-IoT-D2D terminal can directly communicate through the D2D mode without depending on the base station for data forwarding. When the NB-IoT-D2D terminals communicate with each other, channel resources are occupied only once, and the pressure of the number of access terminals of the cell can be effectively relieved. Meanwhile, the NB-IoT-D2D terminal utilizes the idle spectrum resources of the cellular network to perform D2D communication in a mode of monitoring base station signaling, so that the influence of D2D communication on the cellular communication mode can be effectively avoided, channel conflict is reduced, and the spectrum utilization rate is improved. In addition, the coverage area of the base station can be effectively expanded through D2D communication between the nodes.
The invention provides a D2D communication method of NB-IoT based on signaling monitoring, which is applied to an initiating terminal of a D2D communication system of NB-IoT, wherein the D2D communication system also comprises a receiving terminal, and the method comprises the following steps:
s101, monitoring an anchor carrier of an NB-IoT cell where the initiating terminal is located to obtain idle time-frequency domain resources required in the D2D communication process.
The process of obtaining the idle time-frequency domain resources required in the D2D communication process specifically includes:
monitoring an anchor carrier of an NB-IoT cell where the initiating terminal is located to obtain associated information of a system information block;
searching to obtain a search space according to the associated information of the system information block, wherein the search space comprises a public search space and a user-specific search space;
decoding the search space to obtain base station resource allocation information;
acquiring channel occupation condition information of the cell from the base station resource allocation information;
and obtaining idle time frequency domain resources for the D2D communication process based on the channel occupancy information.
And S102, determining a target channel by using the idle time-frequency domain resources.
The process comprises the following steps:
acquiring the occupation condition information of a downlink channel of an anchor carrier according to the idle time-frequency domain resource;
determining idle time-frequency domain resources in the downlink channel as a first channel according to the downlink channel occupation condition information; the first channel is used for the initiating terminal to send a D2D communication request to the receiving terminal;
acquiring uplink channel occupation condition information of the D2D service communication carrier according to the idle time-frequency domain resources;
determining idle time frequency domain resources of an uplink channel in the D2D service communication carrier as a second channel according to the uplink channel occupation condition information, and determining remaining idle time frequency domain resources in the uplink channel except the second channel as a third channel; the second channel is used for the receiving terminal to reply to the initiating terminal with first reply information aiming at the D2D communication request, and the third channel is used for the receiving terminal to reply to the initiating terminal with second reply information aiming at the received data service.
Correspondingly, when the idle time-frequency domain resources are analyzed, the method further includes:
acquiring downlink channel occupation condition information of a D2D service communication carrier according to the idle time-frequency domain resource;
determining idle time-frequency domain resources of a downlink channel in a D2D service communication carrier as a fourth channel according to the downlink channel occupation condition information, and determining remaining idle time-frequency domain resources in the downlink channel except the fourth channel as a fifth channel; the fourth channel is used for the initiating terminal to send service data to the receiving terminal; the fifth channel is used for the initiating terminal to send a communication frequency band switching instruction to the receiving terminal.
S103, sending the associated information of the D2D communication to the receiving terminal through the target channel, and receiving reply information of the receiving terminal aiming at the D2D communication through the target channel, so that the initiating terminal and the receiving terminal establish the D2D communication through the target channel; the association information includes D2D communication requests and data traffic.
The above embodiments are specifically explained below.
In the NB-IoT network, an initiating terminal monitors an anchor carrier of a cell where the initiating terminal is located, acquires SIB information from NPBCH and NPDSCH, finds all CSSs and USSs according to the SIB information, and then decodes base station resource allocation information carried by the NPDCCH in all DCI formats from all search spaces. Secondly, firstly analyzing occupation conditions of downlink channels of Format N1 and N2 obtained by decoding USS and CSS, and selecting idle time-frequency domain resources of the downlink channels in the anchor carrier for initiating a terminal to request D2D communication to a receiving terminal in the D2D request communication process; and selecting the idle time-frequency domain resources of the downlink channel in the D2D service communication carrier, wherein the idle time-frequency domain resources are used for initiating the terminal to transmit data service to the receiving terminal and sending a communication frequency band switching instruction in the D2D service communication process. And then analyzing the occupation condition of the uplink channel of Format N0 obtained by decoding the USS and the T2CSS, and selecting idle time-frequency domain resources of the uplink channel in the D2D service communication carrier for the receiving terminal to reply Q-ACK capable of carrying out D2D communication to the initiating terminal and the receiving terminal to reply D-ACK which has received the data service to the initiating terminal. If the idle time-frequency domain resources of the downlink channel or the uplink channel in each non-anchor carrier are occupied, it may be considered to select the idle time-frequency domain resources of the uplink and downlink channels in the anchor carrier for D2D communication.
After the initiating terminal finishes analyzing the idle time-frequency domain resources for D2D communication, the initiating terminal requests the receiving terminal for D2D communication by carrying information such as self position, ID numbers of two terminals, information of D2D service communication carriers, size and position of the idle time-frequency domain resources occupied by each step in D2D communication on the time-frequency domain position of a downlink channel in an anchor carrier, and simultaneously starts a timer waiting for the receiving terminal to reply, switches the self carrier frequency band to the D2D service frequency band, and waits for the receiving terminal to reply confirmation information.
After receiving the request information of the initiating terminal in the downlink channel of the anchor carrier, the receiving terminal is switched to the D2D service frequency band from the anchor carrier frequency band, and then replies Q-ACK (quality-acknowledgement) of the initiating terminal to inform that D2D communication can be carried out in the time-frequency domain position in the uplink channel of the D2D service communication carrier; meanwhile, the receiving terminal starts a timer waiting for the initiating terminal to transmit the data service, and waits for the initiating terminal to upload data.
After the initiating terminal receives the Q-ACK replied by the receiving terminal on the D2D service communication carrier, the initiating terminal carries the data to be transmitted to the receiving terminal on the time-frequency domain position in the downlink channel of the D2D service communication carrier, and simultaneously, the timer waiting for the receiving terminal to reply is started again to wait for the receiving terminal to reply the D-ACK. If the timer for waiting for the reply of the receiving terminal for the first time becomes 0, the initiating terminal still does not receive Q-ACK replied by the receiving terminal on the D2D service communication carrier, and the service transmission is proved to fail, the initiating terminal switches the self frequency band to the anchor carrier frequency band (the purpose of frequency band switching is that the abnormal communication condition occurs, namely the abnormal communication condition, namely the D2D request message of the sending terminal cannot be received by the receiving terminal on the anchor carrier due to the problems of resource interference or sudden resource occupation and the like, so that the initiating terminal cannot receive the Q-ACK response method, the initiating terminal needs to return to the anchor carrier frequency band to resend the D2D request, in addition, the probability of resource interference or sudden resource occupation is higher due to more anchor carrier services, so the abnormal condition has higher probability) to resend the D2D communication request, and then switches to the D2D traffic band waiting for the reply message from the receiving terminal. And if the initiating terminal retransmits for N times and the Q-ACK of the receiving terminal is not received on the D2D service communication carrier, giving up the D2D communication, reporting the D2D communication failure, and switching the carrier to the anchor carrier frequency band. And if the analyzed idle time-frequency domain resources are not enough to retransmit the D2D communication request when the initiating terminal retransmits the Kth time (K is less than or equal to N), giving up the D2D communication, reporting the D2D communication failure, and switching the carrier of the initiating terminal to the anchor carrier frequency band.
And after receiving the data transmitted by the initiating terminal, the receiving terminal replies D-ACK at the time-frequency domain position in the uplink channel of the D2D service communication carrier to inform that D2D communication is completed. Meanwhile, the receiving terminal starts a carrier switching waiting timer to wait for initiating a communication frequency band switching instruction of the terminal. If the timer of the receiving terminal waiting for the initiating terminal to transmit the data service is changed into 0, the receiving terminal still does not receive the data service sent by the initiating terminal, and the service transmission is proved to be failed, the receiving terminal retransmits Q-ACK in the D2D service communication carrier, and waits for the data service transmission of the initiating terminal. And if the receiving terminal retransmits for M times and does not receive the data service sent by the initiating terminal, the D2D communication is abandoned, the D2D communication failure is reported, and the self carrier is switched to the frequency band of the anchor carrier. And if the analyzed idle time-frequency domain resources are not enough to retransmit the Q-ACK when the receiving terminal retransmits the L (L is less than or equal to M), giving up the D2D communication, reporting the D2D communication failure, and switching the self carrier to the frequency band of the anchor carrier.
And after receiving the D-ACK replied by the receiving terminal, the initiating terminal sends a communication frequency band switching instruction to the receiving terminal at the time-frequency domain position in the downlink channel of the D2D service frequency band and switches the self carrier frequency band to the anchoring carrier frequency band. And if the timer for waiting for the reply of the receiving terminal for the second time is changed into 0, the initiating terminal still does not receive the D-ACK sent by the receiving terminal, and the service transmission is proved to be failed, the initiating terminal retransmits the D2D data service in the D2D service frequency band to wait for the D-ACK of the receiving terminal. And if the terminal retransmits X times and does not receive the D-ACK, giving up the D2D communication, reporting the D2D communication failure, and switching the carrier of the terminal to the frequency band of the anchor carrier. And if the analyzed idle time-frequency domain resources are not enough to retransmit the D2D data service when the initiating terminal retransmits the Z (Z is less than or equal to X), abandoning the D2D communication, reporting the D2D communication failure, and switching the self carrier to the anchor carrier frequency band.
And the receiving terminal receives the communication frequency band switching instruction, switches the self frequency band to the anchoring carrier frequency band, and ends the D2D communication. If the carrier switching waiting timer is changed to 0 and the receiving terminal still does not receive the communication frequency band switching instruction, the communication is automatically switched to the anchoring carrier frequency band, and D2D communication is finished.
In the NB-IoT based D2D communication system, the invention does not rely on the base station to coordinate D2D communication, but adopts a mode of direct D2D communication based on signaling monitoring, aiming at relieving the pressure of the number of cell access terminals and improving the spectrum utilization rate and the network capacity.
In the NB-IoT based D2D communication system, currently, the D2D communication mode between two NB-IoT-D2D terminals with SIM cards and successfully registered is mainly studied, and the communication scenario is shown in fig. 2.
Scene 1: communication between NB-IoT-D2D terminals within the same base station coverage area.
Scene 2: communication between NB-IoT-D2D terminals without cellular network coverage.
Scene 3: communication between NB-IoT-D2D terminals within the coverage of different base stations.
The specific flow of the D2D communication process between the NB-IoT-D2D terminals is as follows:
s201, the initiating terminal analyzes idle spectrum resources required in the D2D communication process, and requests the receiving terminal to communicate with the D2D by carrying corresponding information:
the initiating terminal firstly monitors an anchor carrier of an NB-IoT cell, acquires SIB information from NPBCH and NPDSCH, finds all CSSs and USSs according to the SIB information, then decodes base station resource allocation information under all DCI formats carried by the NPDCCH from all search spaces, further acquires channel occupation condition information of the current cell from the analyzed base station resource allocation information, and selects idle time frequency domain resources for D2D communication based on the information:
s2011, D2D request resources required for the communication process:
the NB-IoT terminal resides on the anchor carrier when in the IDLE state, and then the D2D request communication procedure between the initiating terminal and the receiving terminal needs to be performed in the anchor carrier.
The initiating terminal analyzes the occupation situation of the downlink channels of the anchor carriers of Format N1 and N2 obtained by decoding USS and CSS, and selects the idle time-frequency domain resources in the downlink channels for the initiating terminal to request D2D communication to the receiving terminal in the D2D communication request process.
S2012 and D2D service communication process required resources:
in the NB-IoT mechanism, initial synchronization of each NB-IoT terminal is located in the anchor carrier, which is more in traffic, so in order to reduce the pressure of the anchor carrier, idle resources located on the non-anchor carrier are preferentially selected for the D2D traffic communication process.
The initiating terminal analyzes the occupation situation of an uplink channel of a D2D service communication carrier under Format N0 obtained by decoding USS and T2CSS, firstly, the idle time-frequency domain resource of the uplink channel in the D2D service communication carrier is selected to be used for the receiving terminal to reply Q-ACK capable of carrying out D2D communication to the initiating terminal in the D2D service communication process; and then selecting the rest idle time-frequency domain resources in the uplink channel for the receiving terminal to reply the D-ACK of the received data service to the initiating terminal.
The initiating terminal analyzes the occupation situation of the downlink channel of the D2D service carrier under Format N1 and N2 obtained by decoding USS and CSS, firstly selects the idle time-frequency domain resource of the downlink channel in the D2D service communication carrier to be used by the initiating terminal for transmitting data service to the receiving terminal in the D2D service communication process, and then selects the residual idle time-frequency domain resource in the downlink channel to be used by the initiating terminal for sending a communication frequency band switching instruction to the receiving terminal.
For the above procedure, a D2D communication region diagram between NB-IoT-D2D terminals is shown in fig. 3, and a time-frequency domain resource diagram is shown in fig. 4.
If the idle time-frequency domain resources of the downlink channel or the uplink channel in each non-anchor carrier are occupied, analyzing and selecting the uplink and downlink idle time-frequency domain resources in the anchor carrier for the D2D service communication process based on the information of the occupation situation of the uplink and downlink channels in the anchor carrier and the situation of the time-frequency domain resources occupied by the D2D in the request communication process.
After the initiating terminal finishes analyzing the idle time-frequency domain resources for D2D communication, the initiating terminal requests the receiving terminal for D2D communication by carrying information such as self position, ID numbers of two terminals, information of a D2D service communication carrier, size and position of the idle time-frequency domain resources occupied by each step in D2D communication and the like on the time-frequency domain position of a downlink channel in an anchor carrier, and simultaneously the initiating terminal starts a timer waiting for the receiving terminal to reply, switches the self carrier frequency band to the D2D service frequency band and waits for the receiving terminal to reply Q-ACK.
S202, the receiving terminal receives the request information of the initiating terminal and informs the initiating terminal that the D2D communication can be confirmed:
when the receiving terminal is in IDLE monitoring state in cellular mode, it needs to receive the message of requesting D2D communication of the initiating terminal first, and after completing the DRX state specified by the base station, it enters D2D communication mode to communicate with the initiating terminal;
and when the receiving terminal is in an IDLE monitoring state in the D2D communication mode and has no other tasks, receiving the request information of the initiating terminal and directly communicating with the initiating terminal.
After receiving the request information of the initiating terminal in the downlink channel of the anchor carrier, the receiving terminal is switched to the D2D service frequency band from the anchor carrier frequency band, and then replies Q-ACK to the initiating terminal at the time-frequency domain position in the uplink channel of the D2D service communication carrier to inform that D2D communication can be carried out; meanwhile, the receiving terminal starts a timer waiting for the initiating terminal to transmit the data service, and waits for the initiating terminal to upload data. A flowchart for the originating terminal and the receiving terminal to communicate with each other at this time is shown in fig. 5.
S203, after receiving the message that the receiving terminal confirms D2D communication, the initiating terminal uploads the message to the receiving terminal data service:
and the initiating terminal carries the data to be transmitted to the receiving terminal at the time-frequency domain position in the downlink channel of the D2D service communication carrier, and simultaneously restarts the timer waiting for the receiving terminal to reply and waits for the receiving terminal to reply D-ACK.
If the timer for waiting for the reply of the receiving terminal for the first time becomes 0, the initiating terminal still does not receive the message of replying Q-ACK by the receiving terminal on the D2D service communication carrier, and the service transmission is proved to be failed, the initiating terminal switches the frequency band of the initiating terminal to the frequency band of the anchor carrier, retransmits the D2D communication request, and then switches to the D2D service frequency band to wait for the reply message of the receiving terminal. And if the initiating terminal retransmits for N times and the message that the receiving terminal replies Q-ACK is not received on the D2D service communication carrier, abandoning the D2D communication, reporting the D2D communication failure, and switching the carrier to the frequency band of the anchor carrier. And if the analyzed idle time-frequency domain resources are not enough to retransmit the D2D communication request when the initiating terminal retransmits the Kth time (K is less than or equal to N), giving up the D2D communication, reporting the D2D communication failure, and switching the carrier of the initiating terminal to the anchor carrier frequency band.
S204, after receiving the data transmitted by the initiating terminal, the receiving terminal replies D-ACK to the initiating terminal:
the receiving terminal replies D-ACK notification to the initiating terminal at the time-frequency domain position in the uplink channel of the D2D service communication carrier to finish D2D communication. Meanwhile, the receiving terminal starts a carrier switching waiting timer to wait for initiating a communication frequency band switching instruction of the terminal. A flowchart for the originating terminal and the receiving terminal to communicate with each other at this time is shown in fig. 6.
If the timer of the receiving terminal waiting for the initiating terminal to transmit the data service is changed into 0, the receiving terminal still does not receive the data service sent by the initiating terminal, and the service transmission is proved to be failed, the receiving terminal retransmits Q-ACK in the D2D service communication carrier, and waits for the data service transmission of the initiating terminal. If the receiving terminal retransmits for M times and the data service sent by the initiating terminal is still not received in the D2D service communication carrier, the D2D communication is abandoned, the D2D communication failure is reported, and the self carrier is switched to the anchor carrier frequency band. And if the analyzed idle time-frequency domain resources are not enough to retransmit the Q-ACK when the receiving terminal retransmits the L (L is less than or equal to M), giving up the D2D communication, reporting the D2D communication failure, and switching the self carrier to the frequency band of the anchor carrier.
S205, the initiating terminal sends a frequency band switching instruction to the receiving terminal:
and after receiving the D-ACK replied by the receiving terminal, the initiating terminal sends a communication frequency band switching instruction to the receiving terminal at the time-frequency domain position in the downlink channel of the D2D service communication carrier wave, and switches the self carrier frequency band to the anchoring carrier frequency band.
And if the timer for waiting for the reply of the receiving terminal for the second time is changed into 0, the initiating terminal still does not receive the D-ACK sent by the receiving terminal, and the service transmission is proved to be failed, the initiating terminal retransmits the D2D data service in the D2D service communication carrier, and waits for the D-ACK of the receiving terminal. And if the terminal retransmits X times and does not receive the D-ACK, giving up the D2D communication, reporting the D2D communication failure, and switching the carrier of the terminal to the frequency band of the anchor carrier. And if the analyzed idle time-frequency domain resources are not enough to retransmit the D2D data service when the initiating terminal retransmits the Z (Z is less than or equal to X), abandoning the D2D communication, reporting the D2D communication failure, and switching the self carrier to the anchor carrier frequency band.
S206, the receiving terminal switches frequency bands:
and the receiving terminal receives the communication frequency band switching instruction, switches the self frequency band to the anchoring carrier frequency band, and ends the D2D communication.
If the carrier switching waiting timer is changed to 0 and the receiving terminal still does not receive the communication frequency band switching instruction, the communication is automatically switched to the anchoring carrier frequency band, and D2D communication is finished.
In the invention, the communication among the NB-IoT-D2D terminals does not need to depend on the base station for data forwarding, but directly carries out the communication through the D2D mode, and only once channel resource is occupied during the communication, thereby effectively relieving the pressure of the number of the access terminals of the cell and improving the network capacity. The NB-IoT-D2D terminal utilizes the idle spectrum resources of the cellular network to perform D2D communication in a mode of monitoring base station signaling, so that the influence of D2D communication on the cellular communication mode can be effectively avoided, channel conflict is reduced, and the spectrum utilization rate is improved. The NB-IoT-D2D terminals directly perform D2D communication between nodes through a D2D mode, and the coverage area of the base station can be effectively expanded. Because the communication between the NB-IoT-D2D terminals does not generate traffic fee, the method only needs to spend a certain amount of communication fee between the NB-IoT-D2D terminals and the base station, thereby saving a large amount of traffic cost generated by D2D communication and improving user service experience.
On the other hand, in an embodiment of the present invention, there is also provided an initiating terminal, where the initiating terminal is a terminal initiating communication in an NB-IoT D2D communication system, and referring to fig. 7, the initiating terminal includes:
a monitoring unit 10, configured to obtain idle time-frequency domain resources required in the D2D communication process by monitoring an anchor carrier of an NB-IoT cell in which the initiating terminal is located;
a determining unit 20, configured to determine a target channel by using the idle time-frequency domain resource;
a sending unit 30, configured to send association information of D2D communication to the receiving terminal through the target channel, and receive reply information of the receiving terminal for the D2D communication through the target channel, so that the initiating terminal and the receiving terminal establish D2D communication through the target channel; the association information includes D2D communication requests and data traffic.
On the basis of the above embodiment, the listening unit includes:
the space searching subspace is used for searching and obtaining a searching space according to the associated information of the system information block, and the searching space comprises a public searching space and a user-specific searching space;
the decoding subunit is used for decoding the search space to obtain base station resource allocation information;
a first obtaining subunit, configured to obtain channel occupation situation information of the cell from the base station resource allocation information;
a second obtaining subunit, configured to obtain, based on the channel occupancy information, an idle time-frequency domain resource for the D2D communication process.
On the basis of the above embodiment, the determining unit includes:
a third obtaining subunit, configured to obtain, according to the idle time-frequency domain resource, information of an occupation situation of a downlink channel of an anchor carrier;
a first determining subunit, configured to determine, according to the downlink channel occupancy information, an idle time-frequency domain resource in a downlink channel as a first channel; the first channel is used for the initiating terminal to send a D2D communication request and service data to the receiving terminal;
a fourth obtaining subunit, configured to obtain, according to the idle time-frequency domain resource, uplink channel occupation situation information of a D2D service communication carrier;
a second determining subunit, configured to determine, according to the uplink channel occupancy information, an idle time-frequency domain resource of an uplink channel in the D2D service communication carrier as a second channel, and determine, as a third channel, an idle time-frequency domain resource remaining in the uplink channel except the second channel; the second channel is used for the receiving terminal to reply to the initiating terminal with first reply information aiming at the D2D communication request, and the third channel is used for the receiving terminal to reply to the initiating terminal with second reply information aiming at the received data service.
On the basis of the above embodiment, the transmitting terminal further includes
A fifth obtaining subunit, configured to obtain, according to the idle time-frequency domain resource, information of a downlink channel occupation situation of a D2D service communication carrier;
a third determining subunit, configured to determine, according to the downlink channel occupancy information, an idle time-frequency domain resource of a downlink channel in the D2D service communication carrier as a fourth channel, and determine, as a fifth channel, an idle time-frequency domain resource remaining in the downlink channel except the fourth channel; the fourth channel is used for the initiating terminal to send service data to the receiving terminal; the fifth channel is used for the initiating terminal to send a communication frequency band switching instruction to the receiving terminal.
On the basis of the above embodiment, the transmission terminal further includes:
a fourth determining subunit, configured to determine, if the idle time-frequency domain resources of the downlink channel or the uplink channel in each non-anchor carrier are already occupied, an alternative channel located in the anchor carrier based on the uplink and downlink channel occupancy condition information located in the anchor carrier and the condition information of the time-frequency domain resources occupied in the D2D request communication process, where the alternative channel represents the uplink and downlink idle time-frequency domain resources required in the D2D service communication process.
On the basis of the above embodiment, the transmission terminal further includes:
a first determining subunit, configured to, when a D2D communication request is sent to the receiving terminal through a first channel, switch a frequency band of the originating terminal to an anchor carrier frequency band if a first reply message to the D2D communication request by the receiving terminal is not received within a preset time period, and resend the D2D communication request;
a first switching subunit, configured to switch to a D2D service frequency band to receive a first reply message of the receiving terminal;
a first instruction generating unit, configured to generate a reporting instruction if the first reply message of the receiving terminal is not received within a preset number of times of the retransmission request or if the idle time-frequency domain resources are not sufficient to retransmit the D2D request information in the retransmission process, and switch the frequency band of the initiating terminal to an anchor carrier frequency band, where the reporting instruction represents a failure in D2D communication with the receiving terminal.
On the basis of the above embodiment, the transmission terminal further includes:
and the sending subunit is configured to, in response to receiving the second reply message sent by the receiving terminal, send a communication frequency band switching instruction to the receiving terminal at a time-frequency domain position in a downlink channel of the D2D service communication carrier, and switch a self carrier frequency band to the anchor carrier end.
On the basis of the above embodiment, the transmission terminal further includes:
a second instruction generating unit, configured to generate a reporting instruction if a second reply message of the receiving terminal is not received within a preset number of times for retransmitting the service data or if idle time-frequency domain resources are insufficient for retransmitting the service data in a retransmission process, and switch the frequency band of the initiating terminal to an anchor carrier frequency band, where the reporting instruction represents a failure in communication with D2D of the receiving terminal.
The embodiments in the present description are described in a progressive manner, each embodiment focuses on differences from other embodiments, and the same and similar parts among the embodiments are referred to each other. The device disclosed by the embodiment corresponds to the method disclosed by the embodiment, so that the description is simple, and the relevant points can be referred to the method part for description.
The previous description of the disclosed embodiments is provided to enable any person skilled in the art to make or use the present invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments without departing from the spirit or scope of the invention. Thus, the present invention is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
Claims (10)
1. A method for NB-IoT D2D communication based on signaling listening, the method is applied to an initiating terminal of an NB-IoT D2D communication system, the system also comprises a receiving terminal, the method comprises:
monitoring an anchor carrier of an NB-IoT cell where the initiating terminal is located to obtain idle time-frequency domain resources required in the D2D communication process;
determining a target channel by using the idle time-frequency domain resources;
sending the associated information of the D2D communication to the receiving terminal through the target channel, and receiving reply information of the receiving terminal for the D2D communication through the target channel, so that the initiating terminal and the receiving terminal establish D2D communication through the target channel; the association information includes D2D communication requests and data traffic.
2. The method of claim 1, wherein the obtaining idle time-frequency domain resources required in the D2D communication process by monitoring an anchor carrier of an NB-IoT cell in which the initiating terminal is located comprises:
monitoring an anchor carrier of an NB-IoT cell where the initiating terminal is located to obtain associated information of a system information block;
searching to obtain a search space according to the associated information of the system information block, wherein the search space comprises a public search space and a user-specific search space;
decoding the search space to obtain base station resource allocation information;
acquiring channel occupation condition information of the cell from the base station resource allocation information;
and obtaining idle time frequency domain resources for the D2D communication process based on the channel occupancy information.
3. The method of claim 1, wherein the determining a target channel using the idle time-frequency domain resource comprises:
acquiring the occupation condition information of a downlink channel of an anchor carrier according to the idle time-frequency domain resource;
determining idle time-frequency domain resources in the downlink channel as a first channel according to the downlink channel occupation condition information; the first channel is used for the initiating terminal to send a D2D communication request to the receiving terminal;
acquiring uplink channel occupation condition information of the D2D service communication carrier according to the idle time-frequency domain resources;
determining idle time frequency domain resources of an uplink channel in the D2D service communication carrier as a second channel according to the uplink channel occupation condition information, and determining remaining idle time frequency domain resources in the uplink channel except the second channel as a third channel; the second channel is used for the receiving terminal to reply to the initiating terminal with first reply information aiming at the D2D communication request, and the third channel is used for the receiving terminal to reply to the initiating terminal with second reply information aiming at the received data service.
4. The method of claim 3, further comprising:
acquiring downlink channel occupation condition information of a D2D service communication carrier according to the idle time-frequency domain resource;
determining idle time-frequency domain resources of a downlink channel in a D2D service communication carrier as a fourth channel according to the downlink channel occupation situation information, and determining remaining idle time-frequency domain resources in the downlink channel except the fourth channel as a fifth channel;
the fourth channel is used for the initiating terminal to send service data to the receiving terminal; the fifth channel is used for the initiating terminal to send a communication frequency band switching instruction to the receiving terminal.
5. The method of claim 3, further comprising:
if the idle time-frequency domain resources of the downlink channel or the uplink channel in each non-anchor carrier are occupied, determining an alternative channel in the anchor carrier based on the occupation condition information of the uplink and downlink channels in the anchor carrier and the condition information of the time-frequency domain resources occupied in the D2D request communication process, wherein the alternative channel represents the uplink and downlink idle time-frequency domain resources required in the D2D service communication process.
6. The method of claim 3, further comprising:
when a D2D communication request is sent to the receiving terminal through a first channel, if a first reply message of the receiving terminal for the D2D communication request is not received within a preset time period, switching the self frequency band of the initiating terminal to an anchor carrier frequency band, and resending the D2D communication request;
switching to a D2D service frequency band to receive a first reply message of the receiving terminal;
if the first reply message of the receiving terminal is not received within the preset number of times of the retransmission request or the idle time frequency domain resources are not enough to retransmit the D2D request information in the retransmission process, generating a reporting instruction, and switching the self frequency band of the initiating terminal to the anchoring carrier frequency band, wherein the reporting instruction represents the D2D communication failure with the receiving terminal.
7. The method of claim 3, further comprising:
and responding to the received second reply message sent by the receiving terminal, sending a communication frequency band switching instruction to the receiving terminal at the time-frequency domain position in the downlink channel of the D2D service communication carrier, and switching the carrier frequency band of the receiving terminal to the anchoring carrier end.
8. The method of claim 3, further comprising:
if the second reply message of the receiving terminal is not received within the preset times of retransmitting the service data or the idle time frequency domain resources in the retransmitting process are not enough to retransmit the service data, generating a reporting instruction, and switching the self frequency band of the initiating terminal to the anchoring carrier frequency band, wherein the reporting instruction represents that the D2D communication with the receiving terminal fails.
9. A transmitting terminal, comprising:
the monitoring unit is used for monitoring an anchor carrier of an NB-IoT cell where the initiating terminal is located to obtain idle time-frequency domain resources required in the D2D communication process;
a determining unit, configured to determine a target channel by using the idle time-frequency domain resource;
a sending unit, configured to send association information of D2D communication to the receiving terminal through the target channel, and receive reply information of the receiving terminal for the D2D communication through the target channel, so that the initiating terminal and the receiving terminal establish D2D communication through the target channel; the association information includes D2D communication requests and data traffic.
10. A D2D communication system based on NB-IoT of signaling listening is characterized in that the system comprises an initiating terminal and a receiving terminal, wherein,
the initiating terminal, configured to perform the NB-IoT D2D communication method based on signaling listening according to any one of claims 1-8;
the receiving terminal is configured to receive the association information of the D2D communication sent by the initiating terminal, generate a reply message according to the association information, and send the reply message to the initiating terminal.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911173187.4A CN110839228B (en) | 2019-11-26 | 2019-11-26 | NB-IoT D2D communication method, terminal and system based on signaling monitoring |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911173187.4A CN110839228B (en) | 2019-11-26 | 2019-11-26 | NB-IoT D2D communication method, terminal and system based on signaling monitoring |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110839228A true CN110839228A (en) | 2020-02-25 |
CN110839228B CN110839228B (en) | 2022-11-15 |
Family
ID=69577531
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911173187.4A Active CN110839228B (en) | 2019-11-26 | 2019-11-26 | NB-IoT D2D communication method, terminal and system based on signaling monitoring |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110839228B (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113365325A (en) * | 2021-05-18 | 2021-09-07 | 南京大鱼半导体有限公司 | Data transmission method, device, storage medium and electronic equipment |
CN114095963A (en) * | 2021-11-17 | 2022-02-25 | 许昌许继软件技术有限公司 | 5G end-to-end link redundancy method |
CN114374956A (en) * | 2020-10-19 | 2022-04-19 | 郑州大学 | Narrow-band Internet of things terminal D2D communication method and device based on carrier sensing |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106664729A (en) * | 2014-09-18 | 2017-05-10 | Lg 电子株式会社 | Method and device for transmitting and receiving signal to and from ENB by user equipment in wireless communication system that supports carrier aggregation |
CN107135461A (en) * | 2016-02-29 | 2017-09-05 | 中兴通讯股份有限公司 | Data transmission method and device |
WO2018143864A1 (en) * | 2017-02-06 | 2018-08-09 | Telefonaktiebolaget Lm Ericsson (Publ) | Systems and methods for using neighboring cell information to perform measurements |
WO2018190620A1 (en) * | 2017-04-10 | 2018-10-18 | Samsung Electronics Co., Ltd. | Method and user equipment for access to narrowband internet of things (nb iot) |
-
2019
- 2019-11-26 CN CN201911173187.4A patent/CN110839228B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106664729A (en) * | 2014-09-18 | 2017-05-10 | Lg 电子株式会社 | Method and device for transmitting and receiving signal to and from ENB by user equipment in wireless communication system that supports carrier aggregation |
CN107135461A (en) * | 2016-02-29 | 2017-09-05 | 中兴通讯股份有限公司 | Data transmission method and device |
WO2018143864A1 (en) * | 2017-02-06 | 2018-08-09 | Telefonaktiebolaget Lm Ericsson (Publ) | Systems and methods for using neighboring cell information to perform measurements |
WO2018190620A1 (en) * | 2017-04-10 | 2018-10-18 | Samsung Electronics Co., Ltd. | Method and user equipment for access to narrowband internet of things (nb iot) |
Non-Patent Citations (4)
Title |
---|
XUEWAN ZHANG: "An_Efficient_SCMA_Codebook_Design_Based_on_Lattice_Theory_for_Information-Centric_IoT", 《IEEE ACCESS》 * |
YIHENEW DAGNE BEYENE: "NB-IoT_Technology_Overview_and_Experience_from_Cloud-RAN_Implementation", 《IEEE WIRELESS COMMUNICATIONS》 * |
孟子源: "基于信令监听的NB-IoT D2D通信资源获取方法研究", 《中国优秀硕士学位论文集》 * |
王琼: "D2D通信的联合资源分配和功率控制方法", 《通信系统与网络技术》 * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114374956A (en) * | 2020-10-19 | 2022-04-19 | 郑州大学 | Narrow-band Internet of things terminal D2D communication method and device based on carrier sensing |
CN113365325A (en) * | 2021-05-18 | 2021-09-07 | 南京大鱼半导体有限公司 | Data transmission method, device, storage medium and electronic equipment |
CN114095963A (en) * | 2021-11-17 | 2022-02-25 | 许昌许继软件技术有限公司 | 5G end-to-end link redundancy method |
Also Published As
Publication number | Publication date |
---|---|
CN110839228B (en) | 2022-11-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109075908B (en) | Feedback information transmission method, device and system between Internet of vehicles equipment | |
US11784763B2 (en) | Method, apparatus, and system for transmitting feedback information between internet-of-vehicles devices | |
CN104956751B (en) | Fast equipment discovery method, UE and resource allocation methods for D2D communication | |
JP7010212B2 (en) | A method for showing the resources allocated to HARQ messages in a random access procedure for low complexity narrowband terminals. | |
CN110115095B (en) | Random access method, device and storage medium | |
CN103582069B (en) | The discovery method and device of device-to-device D2D equipment | |
CN108810827B (en) | Method and device for acquiring system information | |
CN110267226B (en) | Information sending method and device | |
CN110839228B (en) | NB-IoT D2D communication method, terminal and system based on signaling monitoring | |
CN111867089A (en) | Resource allocation method and equipment | |
CN110268739B (en) | Access control method, device and readable storage medium | |
KR20230074161A (en) | Method and terminal device for transmitting resource set | |
CN118160397A (en) | Wireless communication method and terminal equipment | |
CN113038552B (en) | Communication method, base station and terminal | |
US20210076311A1 (en) | Mobile communication system and radio terminal | |
CN111919498B (en) | Method, device, equipment and medium for requesting other system information | |
US20210368480A1 (en) | Communication system and terminal device | |
CN112005605B (en) | Method and related device for transmitting message in random access process | |
CN118765534A (en) | Wireless communication method, first terminal device and second terminal device | |
WO2022021293A1 (en) | Method and device for channel monitoring | |
WO2021250732A1 (en) | Communication device, communication method, and communication system | |
CN118104364A (en) | Resource allocation method, terminal equipment and network equipment | |
WO2023118310A1 (en) | Paging early indication technique for relaying | |
CN117730594A (en) | Wireless communication method and terminal equipment | |
CN114867084A (en) | Information sending method and device |
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 |