WO2015120604A1 - 一种数据传输方法和设备 - Google Patents

一种数据传输方法和设备 Download PDF

Info

Publication number
WO2015120604A1
WO2015120604A1 PCT/CN2014/072056 CN2014072056W WO2015120604A1 WO 2015120604 A1 WO2015120604 A1 WO 2015120604A1 CN 2014072056 W CN2014072056 W CN 2014072056W WO 2015120604 A1 WO2015120604 A1 WO 2015120604A1
Authority
WO
WIPO (PCT)
Prior art keywords
node
side device
spectrum
network side
party node
Prior art date
Application number
PCT/CN2014/072056
Other languages
English (en)
French (fr)
Inventor
郭博伦
冯心睿
伍勇
Original Assignee
华为技术有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 华为技术有限公司 filed Critical 华为技术有限公司
Priority to PCT/CN2014/072056 priority Critical patent/WO2015120604A1/zh
Priority to EP14882448.5A priority patent/EP3099129B1/en
Priority to CN201480001259.6A priority patent/CN105474723B/zh
Publication of WO2015120604A1 publication Critical patent/WO2015120604A1/zh
Priority to US15/235,297 priority patent/US9787390B2/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/14Relay systems
    • H04B7/15Active relay systems
    • H04B7/155Ground-based stations
    • H04B7/15507Relay station based processing for cell extension or control of coverage area
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W16/00Network planning, e.g. coverage or traffic planning tools; Network deployment, e.g. resource partitioning or cells structures
    • H04W16/24Cell structures
    • H04W16/26Cell enhancers or enhancement, e.g. for tunnels, building shadow
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/04Large scale networks; Deep hierarchical networks
    • H04W84/042Public Land Mobile systems, e.g. cellular systems
    • H04W84/047Public Land Mobile systems, e.g. cellular systems using dedicated repeater stations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • H04W88/04Terminal devices adapted for relaying to or from another terminal or user

Definitions

  • the present invention relates to the field of wireless communication technologies, and in particular, to a data transmission method and device. Background technique
  • the macro base station under the traditional network architecture has a large coverage area, but has many blind spots in the signal area.
  • the small base station (Small Station) has the characteristics of small transmission power, flexible deployment, low cost, high spectrum utilization, and the like. The station is supplemented to increase the rate of users of the macro base station edge coverage area, thereby increasing the throughput of the entire system.
  • the embodiment of the invention provides a data transmission method and device, which solves the problem that the idle resources appearing in the wireless network device are not utilized in the current wireless communication network, and the idle resources are wasted.
  • a data transmission method comprising:
  • the third-party node receives, on the first spectrum that is configured, a request message sent by the network-side device that belongs to the third-party node and belongs to a different operator, where the request message is used to request the third-party node to forward the network-side device. Data transmitted between the terminals it serves;
  • the third party node After determining the request of the network side device, the third party node returns a response message to the network side device on the first spectrum;
  • the third-party node forwards the data transmitted between the network-side device and the terminal on the second spectrum, where the second spectrum is the spectrum of the operator to which the network-side device belongs.
  • the method before the third-party node receives the request message sent by the network side device, the method further includes:
  • the third-party node After receiving the broadcast message sent by the network side device, the third-party node sends, on the first spectrum, the network side device, to indicate that the third-party node is idle. State feedback message; or,
  • the third-party node when determining that it is in an idle state, transmits a pilot signal for indicating that the third-party node is in an idle state on the first spectrum.
  • the method further includes: The third party node stops transmitting the pilot signal on the first frequency spectrum.
  • the method further includes:
  • the third-party node notifies the network-side device that the state of the third-party node changes when the state of the third-party node is changed, wherein the state of the third-party node includes an idle state and Non-idle state.
  • the method further includes:
  • the third-party node receives the notification sent by the network-side device on the first spectrum, and the fourth possible implementation manner of the first aspect.
  • the method further includes:
  • the third-party node when determining that it is in an idle state, transmits a pilot signal for indicating that the third-party node is in an idle state on the first spectrum.
  • the first spectrum is an unlicensed spectrum; or A spectrum is a partial spectrum of at least one of a plurality of operators, and the network side devices and/or terminals of the plurality of operators are capable of using the first spectrum.
  • a data transmission method comprising:
  • the network side device selects at least one third party node from a first node list that includes a third party node that belongs to a different operator from the network side device;
  • the network-side device After receiving the response message returned by the selected third-party node on the first spectrum, the network-side device sends data and/or through the selected third-party node to the terminal on the second spectrum.
  • the selected third-party node receives the data sent by the terminal, and the second spectrum is the spectrum of the operator to which the network-side device belongs.
  • the network side device establishes the first node list in any one of the following manners:
  • the network side device sends a broadcast message on the first spectrum, and is in an idle state when receiving After the feedback message sent by the third-party node, the third-party node is saved in the first node list; or
  • the network side device receives, by the third-party node in an idle state, a pilot signal that is sent on the first frequency spectrum to indicate that the third-party node is in an idle state, and saves the third-party node in the first node.
  • the network side device receives, by the third-party node in an idle state, a pilot signal that is sent on the first frequency spectrum to indicate that the third-party node is in an idle state, and saves the third-party node in the first node. a list, where the network side device receives, by the terminal that is served by the terminal, the second node list that is saved by the terminal and includes at least one terminal that the terminal can use, and saves the second node list.
  • the method further includes:
  • the network side device updates the first node list saved by itself in the set update period; or the network side device determines that the third party node needs to forward the network side device and the terminal thereof When the data is transmitted, the first node list saved by itself is updated; or the network side device receives a message sent by any third party node to notify each network side device that the state of the third party node changes. And updating, by the network side device, according to the signal quality of each third-party node in the second node list detected by the terminal that is notified by the terminal, The saved second node list is updated.
  • the network side device is configured from the first In the node list, select at least one third-party node, including:
  • the network side device randomly selects at least one third party node from the first node list; or the network side device acquires location information of the terminal, and selects a location from the first node list. At least one third-party node that is closest to the location of the terminal; or, The network side device selects at least one third party node from among the third party nodes included in the first node list and the second node list.
  • the network side device forwards the network by using the selected third-party node
  • the method further includes: determining, by the network side device, whether to continue to join the fourth aspect of the second aspect by using the selected third party according to the channel quality information fed back by the terminal
  • a possible implementation manner in a fifth possible implementation manner, if the network side device determines to end forwarding data transmitted between the network side device and the terminal by using the selected third party node, The method further includes: sending, by the network side device, the notification message to the selected third party node on the first spectrum, to notify the selected third party node to combine the fifth possible implementation manner of the second aspect,
  • the method further includes : the network side device reselects a third party node from the first node list, and send
  • the first spectrum is an unlicensed spectrum; or A spectrum is a partial spectrum of at least one of the plurality of operators, and the network side devices and/or terminals of the plurality of operators are capable of identifying the first spectrum.
  • a third aspect is a data transmission method, the method comprising:
  • the terminal that is in communication connection with the network side device receives the data sent by the network side device that is forwarded by the network side device and is selected by the third party node that belongs to the different network operator of the network side device on the second spectrum.
  • the second spectrum is the spectrum of the operator to which the network side device belongs; the terminal sends data to the network side device on the second spectrum, where the data sent by the terminal passes the third party The node forwards to the network side device.
  • the method further includes: the terminal sending the indication information to the network side device, to indicate that the network side device combines the third aspect, or the third
  • the method further includes:
  • the terminal Receiving, by the terminal, the third-party node in an idle state, on the first spectrum that is set, indicating that the third-party node is in an idle state, and saving the third-party node in the second node list. And the terminal sends the second node list to the network side device.
  • the method further includes:
  • the terminal detects the signal quality of each third-party node in the second node list in the set detection period, and notifies the network-side device of the acquired signal quality.
  • the method further includes:
  • the terminal detects the signal quality of each third-party node in the second node list in a set detection period, and updates the second node list saved by itself according to the acquired signal quality; or The terminal updates the second node list saved by itself in the set update period.
  • the first spectrum is an unlicensed spectrum; or, the first spectrum is multiple A part of the frequency of at least one of the operators, and the network side devices and/or terminals of the plurality of operators are capable of using the first spectrum.
  • a third party node includes:
  • a transceiver module configured to receive, on the first spectrum that is set, a request message sent by a network side device that belongs to a different operator of the third-party node, where the request message is used to request the selected third-party node to forward the Data transmitted between the network side device and the terminal it serves;
  • a processing module configured to: after determining to accept the request of the network side device, in the first spectrum Up, returning a response message to the network side device;
  • a forwarding module configured to forward the data transmitted between the network side device and the terminal on the second spectrum, where the second spectrum is a spectrum of an operator to which the network side device belongs.
  • the transceiver module before receiving the request message sent by the network side device, is further configured to: receive the network side on the first frequency spectrum After the broadcast message sent by the device, sending, on the first spectrum, a feedback message indicating that the third-party node is in an idle state, or determining that the third-party node is in an idle state And transmitting, on the first spectrum, a pilot signal used to indicate that the third-party node is in an idle state.
  • the transceiver module after receiving the request message sent by the network side device, is further configured to: stop at the The pilot signal is transmitted on a spectrum.
  • the transceiver module is further configured to: notify when the state of the third-party node is changed The state of the third-party node of the network-side device changes, where the state of the third-party node includes an idle state and a non-idle state.
  • the forwarding module is further configured to: stop forwarding data transmitted between the network side device and the terminal.
  • the sending module is further configured to: send, when the third-party node is in an idle state, send on the first spectrum A pilot signal for indicating that the third party node is in an idle state.
  • a fifth aspect a network side device, where the network side device includes:
  • a processing module configured to select at least one third-party node from a first node list that includes a third-party node that belongs to a different operator from the network-side device; a sending module, configured to send, on the first spectrum, a request message to each selected third-party node, where the request message is used to request the selected third-party node to forward the transmission between the network-side device and the terminal The data;
  • a transmitting module configured to send, by using the selected third-party node, data to the terminal and/or pass through the response message after receiving the response message returned by the selected third-party node on the first spectrum
  • the selected third-party node receives the data sent by the terminal, and the second spectrum is the spectrum of the operator to which the network-side device belongs.
  • the processing module establishes the first node list in any one of the following manners:
  • the second node list saved by the terminal that is sent by the terminal served by the network side device includes at least one second node that the terminal can use, and saves the second node list.
  • the processing module is further configured to:
  • the first node list saved by itself is updated once; or, when it is determined that the third node needs to forward the data transmitted between the network side device and the terminal it serves, The node list is updated; or, after receiving a message sent by any third party node to notify each network side device that the state of the third party node changes, updating the first node list saved by itself; or And updating, according to the signal quality of each third-party node in the second node list detected by the terminal, by the terminal, the second node list saved by itself.
  • the processing module is configured by using the first node In the list, select at least one third-party node, including:
  • the processing module is further configured to: And determining whether to continue forwarding data transmitted between the network side device and the terminal by the selected third party node.
  • the processing module determines to end the transmission between the network side device and the terminal by using the selected third party node
  • the sending module is further configured to: send, on the first frequency spectrum, a notification message to the selected third-party node, to notify the selected third-party node to stop forwarding the network-side device and the terminal Data transferred between.
  • the processing module is further configured to: In the first node list, a third party node is reselected, and data is sent to the terminal through the reselected third party node and data sent by the terminal is received through the reselected third party node.
  • a terminal has a communication connection with a network side device, where the terminal includes: a receiving module, configured to: on the second spectrum, receive, by the network side device, a device that is different from the network side device The data sent by the network side device forwarded by the third-party node of the operator, where the second spectrum is the spectrum of the operator to which the network-side device belongs;
  • a sending module configured to send data to the network side device on the second spectrum, where the data is forwarded to the network side device by using the third-party node.
  • the sending module is further configured to: send the indication information to the network side device, to indicate that the network side device forwards the network side device by using a third-party node Data transmitted between the terminal.
  • the receiving module is further configured to: receive, in a first state, a third-party node that is in an idle state a pilot signal sent on the spectrum for indicating that the third-party node is in an idle state, and storing the third-party node in a second node list; the sending module is further configured to: send the second node list To the network side device.
  • the terminal further includes a processing module
  • the processing module is configured to: detect, according to a set detection period, a signal quality of each third-party node in the second node list;
  • the sending module is further configured to: notify the network side device of the signal quality acquired by the processing module.
  • the terminal further includes a processing module
  • the processing module is configured to: detect, according to the set detection period, a signal quality of each third-party node in the second node list, and update a second node list that is saved by itself according to the acquired signal quality; Alternatively, the second node list saved by itself is updated during the set update period.
  • a seventh aspect another third party node, the third party node comprising a transceiver, and at least one processor coupled to the transceiver; wherein:
  • a transceiver configured to receive, on the first spectrum that is set, a request message sent by a network side device that belongs to a different operator of the third-party node, where the request message is used to request the selected third-party node to forward the Data transmitted between the network side device and the terminal it serves;
  • a processor configured to: after triggering the request of the network side device, trigger the transceiver to return a response message to the network side device on the first spectrum; and trigger the transceiver to be in the second spectrum Up, forwarding the network side device with the final ⁇
  • the transceiver before receiving the request message sent by the network side device, the transceiver is further configured to:
  • the transceiver after receiving the request message sent by the network side device, the transceiver is further configured to: stop at the first spectrum The pilot signal is transmitted on.
  • the processor is further configured to: trigger the transceiver when determining that the state of the third-party node changes The state of the third-party node of the network-side device is changed, and the state of the third-party node includes an idle state and a non-idle state.
  • the transceiver in a fourth possible implementation, if the transceiver is on the first spectrum, the network is received.
  • the fourth possible implementation manner of the seventh aspect in a fifth possible implementation, when: determining that the third-party node is in an idle state, triggering the transceiver to send on the first spectrum A pilot signal for indicating that the third party node is in an idle state.
  • An eighth aspect another network side device, comprising: a transceiver, at least one processor connected to the transceiver, and a memory connected to the transceiver and the processor respectively; wherein: the processor is configured to: Selecting at least one third-party node from a first node list that includes a third-party node that belongs to a different operator from the network-side device;
  • a transceiver configured to send a request message to each selected third party node on the first spectrum,
  • the request message is used to request the selected third party node to forward data transmitted between the network side device and the terminal; and after receiving the response message returned by the selected third party node on the first frequency spectrum Transmitting, by the selected third-party node, data to the terminal, and/or receiving, by the selected third-party node, the data sent by the terminal, where the second spectrum is the network-side device The spectrum of the operator.
  • the network side device establishes the first node list in any of the following manners:
  • the transceiver sends a broadcast message on the first frequency spectrum, and after receiving the feedback message sent by the third-party node in the idle state, the processor saves the third-party node in the first node list in the memory; or
  • Transceiver receiving, by the third-party node in an idle state, a pilot signal sent on the first spectrum, indicating that the third-party node is in an idle state, and the processor saves the third-party node in the first in the memory. List of nodes; or,
  • the processor receives, by the third-party node in an idle state, a pilot signal sent by the third-party node that is in the idle state to indicate that the third-party node is in an idle state, and the processor saves the third-party node in the first node list;
  • the processor is further configured to: save the first node list that is saved to the memory during the set update period Or performing an update; or, when determining that the third-party node needs to forward data transmitted between the network-side device and the terminal it serves, update the first node list stored in the memory; or, receive any After the message sent by the third-party node is used to notify the network-side device that the status of the third-party node is changed, the first node list saved in the memory is updated; or, according to the terminal that is notified by the terminal, The signal quality of each third-party node in the second node list updates the second node list stored in the memory.
  • the processor selects at least one third-party node from the first node list, specifically:
  • Selecting at least one third-party node from the first node list stored in the memory or acquiring location information of the terminal, and selecting the closest distance from the location of the terminal from the first node list stored in the memory At least one third-party node; or, selecting at least one third-party node from a third-party node included in the first node list and the second node list stored in the memory.
  • the processor is further configured to: according to channel quality information that is fed back by the terminal, Determining whether to continue forwarding data transmitted between the network side device and the terminal through the selected third party node.
  • the processor determines to end forwarding data transmitted between the network side device and the terminal by using the selected third-party node
  • the transceiver is further configured to: send, on the first spectrum, a notification message to the selected third-party node, to notify the selected third-party node to stop forwarding the transmission between the network-side device and the terminal data.
  • the processor is further configured to: save the first In a node list, a third party node is reselected, and the transceiver is instructed to send data to the terminal through the reselected third party node and receive the data sent by the terminal through the reselected third party node.
  • the terminal has a communication connection with the network side device, the terminal comprising: a transceiver, at least one processor connected to the transceiver, and a memory respectively connected to the transceiver and the processor; :
  • a transceiver configured to receive, by the network side device, data sent by the network side device that is forwarded by a third-party node that belongs to a different operator of the network side device, and the second spectrum a spectrum of an operator to which the network side device belongs; and, in the second spectrum Sending data to the network side device, where the data is forwarded to the network side device by the third party node.
  • the transceiver is further configured to: send the indication information to the network side device, to indicate that the network side device forwards the network side device and the The data transmitted between the terminals.
  • the transceiver is further configured to: receive the third-party node in the idle state on the set first spectrum a pilot signal sent to indicate that the third-party node is in an idle state; the processor is further configured to save the third-party node in a second node list saved by the memory; the transceiver is further configured to: The second node list is sent to the network side device.
  • the processor is further configured to: detect, at a set detection period, each third-party node in the second node list Signal quality;
  • the transceiver is further configured to: notify the network side device of the signal quality acquired by the processor.
  • the processor is further configured to: detect, at a set detection period, each third-party node in the second node list The signal quality is updated according to the obtained signal quality, or the second node list saved in the memory is updated; or, in the set update period, the second node list saved in the memory is updated.
  • the data transmission method and device provided by the embodiments of the present invention can fully utilize the idle resources of the third-party nodes that belong to different operators of the network-side devices, and provide data forwarding services for the network-side devices and the terminals they serve, and complete the network side.
  • the amplification of the device signal and the data forwarding service improve the transmission quality of the signal. Since the third party node can provide the data forwarding service, the number of network side devices that need to be deployed can be reduced.
  • 2 is a schematic diagram of a data transmission method on a third-party node side according to an embodiment of the present invention
  • FIG. 3 is a schematic diagram of a data transmission method on a terminal side according to an embodiment of the present invention
  • FIG. 4 is a schematic diagram of Embodiment 1 according to an embodiment of the present disclosure;
  • FIG. 5 is a schematic diagram of Embodiment 2 according to an embodiment of the present disclosure.
  • FIG. 6 is a schematic diagram of Embodiment 3 according to an embodiment of the present disclosure.
  • FIG. 7 is a schematic structural diagram of a third-party node according to an embodiment of the present disclosure.
  • FIG. 8 is a schematic structural diagram of a network side device according to an embodiment of the present disclosure.
  • FIG. 9 is a schematic structural diagram of a terminal according to an embodiment of the present disclosure.
  • FIG. 10 is a schematic structural diagram of another third-party node according to an embodiment of the present disclosure.
  • FIG. 11 is a schematic structural diagram of another network side device according to an embodiment of the present disclosure.
  • FIG. 12 is a schematic structural diagram of another terminal according to an embodiment of the present invention. detailed description
  • the network side device can forward the data between the network side device and the terminal it serves by selecting at least one third party node that belongs to a different operator from the network side device, so that the resources of the third party node can be fully utilized.
  • the network side device and the terminal it serves provide data forwarding services, which can reduce the number of network side devices that need to be deployed.
  • the third-party node refers to an open shared node that can provide data forwarding services for devices (network-side devices and terminals) of other carriers except the carrier to which it belongs, also called O- Node (Open Node);
  • the third-party node may be a neutral node or device (such as a repeater repeater, etc.) that does not belong to any existing carrier, or may be a carrier other than the carrier to which it belongs.
  • a device (network side device and terminal) that provides data forwarding services and is currently in an idle state (such as a base station, a relay, a terminal, etc.).
  • the network side device is from a third party node that belongs to a different operator from the network side device.
  • At least one third party node is selected from the first node list saved by itself, where the network side device may only be in the first node list saved by itself. Selecting a third-party node to forward data transmitted between the network-side device and the terminal it serves; or selecting two or more third-party nodes from the first node list saved by itself to forward the network-side device The data transmitted between the terminals it serves, because a plurality of third-party nodes work together for the terminal, thereby improving the signal transmission quality.
  • the first node list saved by the network side device includes at least one third party node capable of providing a data forwarding service for the network side device and the terminal it serves.
  • the network side device sends, on the set first spectrum, a request message to each selected third-party node, where the request message is used to request the selected third-party node to forward the transmission between the network-side device and the terminal it serves.
  • the data is used to request the selected third-party node to forward the transmission between the network-side device and the terminal it serves.
  • the first spectrum refers to a spectrum that can be recognized by network operators and/or terminals of multiple operators, where the first spectrum may be unlicensed spectrum or more Part of the frequency of at least one of the operators.
  • the multiple operators negotiate to determine the first spectrum, and the network side devices and/or the multiple operators
  • the first spectrum identified by the terminal where the first spectrum may be a partial frequency of one of the multiple operators, and the first frequency may also be two or two of the multiple operators.
  • the network-side device After receiving the response message returned by the selected third-party node on the first spectrum, the network-side device sends data to the terminal served by the network-side device by using the selected third-party node on the second spectrum.
  • the data sent by the terminal is received by the selected third-party node, where the second spectrum is the spectrum of the operator to which the network-side device belongs.
  • the network-side device may send data to the terminal that is itself served on the second spectrum, at this time, because the third-party node has been Listening to the second spectrum, which can be obtained from the second spectrum to the network side
  • the data sent by the device to the terminal, and the data is directly forwarded (transparently transmitted) to the terminal served by the network side device; or the terminal from the network side device service forwarded by the selected third party node may also be received on the spectrum.
  • the spectrum of the operator to which the network side device belongs is the dedicated spectrum configured by the operator to which the network side device belongs, that is, the spectrum exclusive to the operator to which the network side device belongs, and the operator Devices (including network-side devices and terminals) can transmit data on a dedicated spectrum that the system configures for that carrier.
  • the network side device selects at least one third party node from the first node list that is saved by itself and includes a third party node that belongs to a different operator of the network side device;
  • Each third-party node sends a request message; and after receiving the response message returned by the selected third-party node on the first spectrum, receiving, by the selected node, the data sent by the terminal on the second spectrum, thereby enabling Fully utilize the idle resources of the third-party nodes to provide data forwarding services for the network-side devices and the terminals they serve, complete the amplification and data forwarding services of the network-side device signals, improve the signal transmission quality, and provide the third-party nodes with The data forwarding service, therefore, can reduce the number of network side devices that need to be laid out.
  • the network side device in the embodiment of the present invention may be a base station (such as a macro base station, a home base station, etc.), an RN (relay) device, or other network side devices.
  • a base station such as a macro base station, a home base station, etc.
  • RN relay
  • step S11 the network side device determines that the set trigger condition is met, and specifically includes the following two methods:
  • Manner 1 The network side device determines, according to the channel quality information reported by the terminal, that the channel quality between the terminal and the terminal is lower than the set value, and determines that the set trigger condition is met;
  • the network side device determines that the set trigger condition is met according to the channel quality information reported by the terminal, where the channel quality information reported by the terminal may be channel state information (CSI) feedback or channel quality indicator ( Channel Quality Indicator, CQI), etc.
  • CSI channel state information
  • CQI Channel Quality Indicator
  • Manner 2 After receiving the indication information, the network side device determines that the trigger is met. And the indication information is used to indicate that the network side device forwards the data transmitted between the network side device and the terminal by using the third party node.
  • the network side device may determine the trigger condition that meets the setting by using any of the foregoing methods.
  • the network side device establishes the first node list in any of the following manners: Mode 1: The network side device sends a broadcast message on the first frequency spectrum, and after receiving the feedback message sent by the third party node in the idle state, And saving the third-party node in the first node list to establish the first node list.
  • the network side device sends a broadcast message on the first frequency spectrum when determining that the third party node needs to forward data transmitted between the network side device and the terminal it serves, or in a set broadcast period.
  • the network side device actively sends a broadcast message on the first spectrum to obtain a third-party node in an idle state when determining that the third-party node needs to forward the data transmitted between the network-side device and the terminal it serves.
  • the third-party node that can receive the broadcast message sent by the network-side device after receiving the broadcast message, returns a feedback message to the network-side device to inform the network-side device if the user is in an idle state.
  • the three-party node is in the idle state; if it is in the idle state, the broadcast message is ignored, that is, the feedback message is not returned to the network side device.
  • the mode 2 the network side device receives the pilot signal sent by the third-party node in the idle state to indicate that the third-party node is in the idle state, and saves the third-party node in the first node list, Establish the first node list.
  • the third-party node sends a pilot signal on the first spectrum to notify each device (network-side device and/or terminal) that the third-party node is currently idle. state.
  • the network side device can receive the pilot signals sent by the third party nodes in the idle state on the first frequency spectrum, and save the third party nodes in the first node list, thereby establishing A first node list containing at least one third party node available to the network side device.
  • Mode 3 The network side device receives, by the third-party node in an idle state, a pilot signal sent by the third-party node to indicate that the third-party node is in an idle state, and saves the third-party node in the first node list;
  • the second node list saved by the terminal which is sent by the terminal that the network side device receives the self service and that is saved by the terminal, includes at least one second node list that the terminal can use, and saves the second node list.
  • the network side device can receive the pilot signals sent by the third party nodes in the idle state on the first frequency spectrum, and save the third party nodes in the first node list, thereby establishing at least one network side a first node list of the third-party node that can be used by the device; if the terminal is also capable of receiving the pilot signals sent by the third-party nodes in the idle state on the first spectrum, the terminal saves the third-party nodes in the first a second node list, thereby establishing a second node list including at least one third-party node that the terminal can use, and notifying the second node list that is saved by the terminal to the network-side device to which the terminal belongs; further, the network-side device receiving After the second node list sent by the terminal served by itself
  • the first node list saved by the network side device includes the identifier information of each third party node that the network side device network device belongs to different operators.
  • the first node list further includes information for indicating signal quality between the third-party node and the network side device.
  • the network side device can obtain the signal quality between each third-party node and the network-side device in the following manner:
  • the network side device obtains the signal quality between the third party node and the network side device through feedback of the third party node;
  • the network side device measures the pilot signal sent by the third party node to obtain the signal quality between the third party node and the network side device.
  • the second node list saved by the terminal includes the network side device genus determined by the terminal and capable of providing data forwarding service for the terminal and the network side device to which the terminal belongs. Identification information of each third-party node of different operators.
  • the second node list further includes information indicating a signal quality between the third party node and the terminal.
  • the network side device can obtain the signal quality between each third-party node and the network-side device in the following manner:
  • the terminal And receiving, by the terminal, the signal quality between the third-party node and the terminal, where the terminal measures the pilot signal sent by the third-party node to obtain the signal quality between the third-party node and the terminal, and the measured The signal quality between each third-party node and the terminal is fed back to the network-side device.
  • the network side device also updates the first node list (and/or the second node list) saved by itself, and specifically includes the following four methods:
  • the network side device updates the first node list saved by itself in the set update period.
  • the network side device sends at least one broadcast message on the first spectrum to obtain a third-party node that is currently in an idle state, and updates the first node list that is saved by itself.
  • the network side device updates the node list saved by itself when determining that the third party node needs to forward the data transmitted between the network side device and the terminal it serves.
  • the network side device sends at least one broadcast message on the first spectrum to obtain the current idle state, each time determining that the third party node needs to forward data transmitted between the network side device and the terminal it serves.
  • a three-party node and update its own saved first node list.
  • the network-side device After receiving the message sent by any third-party node to notify the network-side device that the state of the third-party node changes, the network-side device updates the node list saved by itself. .
  • the third-party node after determining that the state of the third party changes, from changing from the idle state to the non-idle state or from the non-idle state to the idle state, the third-party node notifies the network-side device of its current state; correspondingly, the network side After receiving the message sent by any third-party node to notify each network-side device that the status of the third-party node changes, the device performs a list of the first node saved by itself. New, specifically:
  • the network-side device deletes the third-party node from the first node list; If the third node is not included in the first node list of the network side device, the network side device does not process;
  • the network-side device adds the third-party node to the first node In the list, if the third node is included in the first node list of the network side device, the network side device does not process.
  • the network side device updates the second node list saved by itself according to the signal quality of each third party node in the second node list detected by the terminal.
  • the terminal has a function of detecting the signal quality of each third-party node in the second node list that is saved by itself, and feeds the detection result to the network-side device to which it belongs; correspondingly, the network-side device receives the terminal notification.
  • the terminal updates the second node list saved by itself, specifically:
  • the network-side device deletes related information of the third-party node from the second node list saved by itself;
  • the network side device does not process the third party node.
  • the network side device selects at least one third party node from the first node list that includes the third party node that belongs to the different operator of the network side device, and specifically includes the following three methods:
  • Method 1 The network side device randomly selects at least one third party node from the first node list saved by itself.
  • the network side device randomly extracts from the first node list saved by itself, and selects an optimal at least one third party node by traversing.
  • Method 2 The network side device acquires location information of the terminal, and selects at least one third party node that is closest to the location of the terminal from the first node list.
  • the network side device needs to be able to obtain the location information of the terminal and the location information of each third-party node in the first node list, and the network-side device can select the location of the terminal from the first node list. At least one third party node closest to it.
  • the third-party node closest to the location of the terminal is selected from the first node list; if at least two third-party nodes are selected, the location of the third-party node and the terminal is selected. The distance from small to large, from the first node list, select at least two third-party nodes.
  • Method 3 The network side device selects at least one third party node from the third node list included in the first node list and the second node list reported by the terminal.
  • At least one third party node is selected from a third node list that is included in the first node list saved by the terminal and the second node list that is reported by the terminal.
  • the method further includes:
  • the network side device determines, according to the channel quality information fed back by the terminal, whether to continue forwarding data transmitted between the network side device and the terminal through the selected third party node.
  • the terminal periodically transmits 4 channel channel quality information.
  • the terminal reports the chain between the third party node and the terminal.
  • the channel quality information of the access (access) link correspondingly, the network side device may determine, according to the channel quality information fed back by the terminal, whether to continue forwarding the network side device and the terminal through the selected third party node.
  • the network side device determines, according to the channel quality information reported by the terminal, that the channel quality of the link between the terminal and the third-party node is lower than the set value, the network-side device determines to end forwarding the network through the selected third-party node. Data transmitted between the side device and the terminal;
  • the network side device determines that the channel quality of the link between the terminal and the third-party node is not lower than the set value according to the channel quality information reported by the terminal, the network-side device determines to continue to pass the selected The third party node forwards the data transmitted between the network side device and the terminal.
  • the method provided by the embodiment of the present invention further includes:
  • the network side device sends a notification message to the selected third party node on the first spectrum to notify the selected third party node to stop forwarding data transmitted between the network side device and the terminal.
  • the method further includes: the network-side device reselecting a third-party node from the first node list saved by itself, and using the re-selected third-party node to the terminal The data transmitted by the terminal is received and/or received by the reselected third party node.
  • the network side device may reselect a third party node from the first node list saved by using any one of the foregoing methods 1 to 3.
  • the embodiment of the present invention further provides a data transmission method on a third-party node side. As shown in FIG. 2, the method includes:
  • the third-party node receives, on the first spectrum that is configured, a request message sent by the network-side device that belongs to the third-party node and belongs to a different operator, where the request message is used to request the selected third-party node to forward the network-side device. Data transmitted between the terminals it serves.
  • the first spectrum refers to a spectrum that can be identified by network operators and/or terminals of multiple operators, where the first spectrum may be unlicensed spectrum, or may be multiple carriers. Part of the frequency of at least one operator.
  • the third party node After determining the request of the network side device, the third party node returns a response message to the network side device on the first spectrum.
  • the third party node after receiving the request message sent by the network side device, the third party node returns a response message to the network side device to notify the network side device that the third party node can forward the network.
  • the third-party node forwards data transmitted between the network-side device and the terminal on the second spectrum, where the second spectrum is a spectrum of an operator to which the network-side device belongs. Specifically, after the third party node returns a response message to the network side device, the third spectrum is always monitored. If the second spectrum has data sent by the network side device to the terminal, the third party node directly forwards the data. (ie, transparently transmitting) to the terminal; if there is data sent from the terminal to the network side device, the third party node directly forwards (ie, transparently transmits) the data to the network side device, thereby completing the pair. A forwarding service for data transmitted between the network side device and the terminal.
  • the spectrum of the operator to which the network side device belongs is the dedicated spectrum configured by the operator to which the network side device belongs, that is, the spectrum exclusive to the operator to which the network side device belongs, and the operator Devices (including network-side devices and terminals) can transmit data on a dedicated spectrum that the system configures for that carrier.
  • the third-party node receives the request message sent by the network-side device on the first spectrum, and returns a response message to the network-side device on the first spectrum after determining to accept the request of the network-side device. And, on the second spectrum, forwarding data transmitted between the network side device and the terminal. Thereby, the signal amplification and data forwarding service of the network side device is completed, and the transmission quality of the signal is improved.
  • the method further includes:
  • the third-party node After receiving the broadcast message sent by the network side device, the third-party node sends a feedback message to the network-side device to indicate that the third-party node is in an idle state on the first spectrum, as described in the foregoing manner. , will not repeat them here;
  • the third-party node sends a pilot signal for indicating that the third-party node is in an idle state on the first spectrum when determining that the third-party node is in the idle state.
  • step S21 after the third party node receives the request message sent by the network side device, the method further includes:
  • the third party node stops transmitting a pilot signal on the first spectrum indicating that the third party node is in an idle state.
  • the method provided by the embodiment of the present invention further includes: When the third-party node determines that its state changes, it notifies the network-side device of its service that the state of the third-party node changes, and the state of the third-party node includes an idle state and a non-idle state.
  • the third-party node after determining that the state of the third party changes, such as changing from the idle state to the non-empty state or from the non-idle state to the idle state, the third-party node notifies the network-side device of its current state.
  • the method provided by the embodiment of the present invention further includes:
  • the third-party node After receiving the notification message sent by the network side device, the third-party node stops forwarding data transmitted between the network-side device and the terminal served by the network-side device.
  • the method further includes:
  • the third party node When the third party node determines that it is in the idle state, it transmits a pilot signal indicating that the third party node is in an idle state on the first spectrum.
  • the embodiment of the present invention further provides a data transmission method on the terminal side. As shown in FIG. 3, the method includes:
  • the terminal that is in communication connection with the network side device receives, on the second frequency spectrum, data sent by the network side device that is selected by the network side device and is forwarded by the third party node that belongs to the different network operator.
  • the third-party node directly forwards (transparates) the data sent by the network-side device to the terminal to the terminal on the second spectrum.
  • the spectrum of the operator to which the network side device belongs is the dedicated spectrum configured by the operator to which the network side device belongs, that is, the spectrum exclusive to the operator to which the network side device belongs, and the operator Devices (including network-side devices and terminals) can transmit data on a dedicated spectrum that the system configures for that carrier.
  • the terminal sends data to the network side device on the second spectrum, where the data sent by the terminal is forwarded to the network side device by a third-party node selected by the network side device.
  • the terminal that is in communication connection with the network side device receives the data sent by the network side device that is forwarded by the third party node selected by the network side device on the second frequency spectrum; and the terminal is in the spectrum,
  • the network side device sends data, where the data sent by the terminal passes the The third-party node selected by the network-side device forwards the device to the network-side device. Therefore, the terminal having the communication connection with the network side device can receive the data sent from the network side device to the terminal forwarded by the third party node selected by the network side device on the second frequency spectrum, and the terminal can pass the third party.
  • the node sends data to the network side device, fully utilizes the idle resources of the third party node to provide data forwarding service for the network side device and the terminal it serves, completes the network side device signal amplification and data forwarding service, and improves the signal transmission quality. Since the third party node can provide the data forwarding service, the number of network side devices that need to be deployed can be reduced.
  • the method provided by the embodiment of the present invention further includes: the terminal sending the indication information to the network side device, to indicate that the network side device forwards the transmission between the network side device and the terminal by using the third party node The data.
  • the terminal when determining that the channel quality of the network side device is lower than the set value, the terminal sends the indication information to the network side device.
  • the method provided by the embodiment of the present invention further includes:
  • the terminal reports the channel quality information to the network side device to which the terminal belongs in the set reporting period. Specifically, if the terminal directly communicates with the network side device, the terminal reports the channel quality information of the link between the terminal and the network side device; if the terminal passes the network side device When the third-party node forwards the data, the terminal reports the channel quality information of the link between the terminal and the third-party node.
  • the method provided by the embodiment of the present invention further includes:
  • the two-node list is sent to the network-side device to which it belongs.
  • the method provided by the embodiment of the present invention further includes:
  • the terminal detects the signal quality of each third-party node in the second node list saved by itself in the set detection period, and notifies the network-side device to which the obtained signal quality belongs.
  • the terminal also updates the second node list that is saved by itself, and specifically includes the following two methods: In the mode A, the terminal detects the signal quality of each third-party node in the second node list saved by itself, and updates the second node list saved by itself according to the acquired signal quality.
  • the terminal detects the signal quality of each third-party node in the second node list saved by itself in the set detection period, and if the signal quality of the at least one third-party node is lower than the set lower limit, the terminal The related information of the third party node is deleted from the second node list saved by itself; if the signal quality of the at least one third party node is not lower than the set lower limit value, the terminal does not process the third party node.
  • Method B The terminal updates the second node list saved by itself in the set update period. Specifically, in the set update period, if the terminal receives the pilot signal sent by the at least one third-party node to indicate that the third-party node is in an idle state, the third-party node is added to the second node list. in.
  • the data transmission method provided by the embodiment of the present invention is described in conjunction with the cooperation between the network side device, the third party node, and the terminal.
  • Embodiment 1 Referring to FIG. 4, this embodiment includes the following steps:
  • Step 1 The cell (CELL) sends a broadcast message on the set first spectrum to acquire the 0 node (ie, the third party node) in the idle state.
  • Step 2 A certain node located near the CELL listens to the first spectrum when idle, and after receiving the broadcast message, feeds back to CELL to indicate that it is in an idle state.
  • Step 3 After receiving the idle state feedback of the 0 node, the CELL adds the 0 node to the 0 node list maintained by itself.
  • the CELL periodically updates the 0-node list according to the needs of the service, and there are two types of update methods: First, the CELL actively updates, that is, the CELL triggers the update of the 0-node list according to its own periodic or aperiodic manner, wherein its own requirements include : The CELL determines whether there is a requirement to use the 0 node according to the signal quality status fed back by the User Equipment (UE); or The UE directly feeds back the CELL after its own signal quality is degraded, and requires the CELL to start the process of finding the 0 node. The second is CELL passive update, that is, when the 0 node's own state changes, it actively informs CELL that CELL updates its own maintained 0 node list according to the feedback status of node 0.
  • UE User Equipment
  • Step 4 CELL selects the appropriate 0 node from the 0 node list maintained by itself, and sends an employment application to the 0 node;
  • the CELL side receives the poor CSI feedback performance of the served UE or receives the 0-node startup process request sent by the UE, find the appropriate 0 node from the 0-node maintenance list maintained by the CELL side, and pass the A spectrum sends an employment application to the 0 node.
  • CELL searches for a suitable employment object from the 0-node maintenance list maintained by itself: First, CELL randomly extracts on its own 0-node service list, and finds the optimal 0 node by traversing; Second, CELL is based on The location of the 0 node and its own serving UE determines the 0 node that is most likely to be suitable.
  • Step 5 After the 0 node receives the employment application, if the 0 node is currently in the idle state, it will feedback to CELL to accept the employment of the CELL.
  • Step 6 The 0 node monitors the second spectrum, and provides a signal forwarding service on the second spectrum.
  • the second spectrum is the spectrum of the operator to which the CELL belongs.
  • the 0 node is transparent to the UE.
  • Step 7 CELL adjusts the employment relationship to node 0 based on the UE's CSI feedback (ie, continue to use, fire, or search for other hired nodes).
  • Step 8 If the CELL decides to end the resource usage of the 0 node, send a dismissal notification to the 0 node on the first spectrum to notify the 0 node to stop forwarding the data transmitted between the CELL and the UE.
  • the CELL establishes an employment relationship and a release relationship by communicating with the 0 node on the first spectrum, and the 0 node belonging to the third party is incorporated into the communication system of the third party to complete the amplification and forwarding service of the self signal.
  • the characteristics of the micro base station network can be fully utilized, and the idle nodes in the network can be fully utilized to improve the signal transmission quality.
  • Embodiment 2 Referring to FIG. 5, this embodiment includes the following steps: Step 1: The o node transmits a pilot signal on the set first spectrum;
  • the node 0 determines that it is currently in an idle state, it transmits a pilot signal on the first spectrum, and the first spectrum can be identified by CELLs of different operators.
  • Step 2 The CELL receives the pilot signal of the 0 node on the first spectrum, determines that the 0 node is currently in an idle state, and establishes a 0 node list;
  • the CELL determines that the 0 node is currently in an idle state, and adds the 0 node to the 0 node list to establish a 0 node list.
  • Step 3 CELL selects the appropriate 0 node from the 0 node list maintained by itself, and sends an employment application to the 0 node;
  • the CELL side receives the poor CSI feedback performance of the served UE or receives the 0-node startup process request sent by the UE, find the appropriate 0 node from the 0-node maintenance list maintained by the CELL side, and pass the A spectrum sends an employment application to the 0 node.
  • CELL searches for a suitable employment object from the 0-node maintenance list maintained by itself: First, CELL randomly extracts on its own 0-node service list, and finds the optimal 0 node by traversing; Second, CELL is based on The location of the 0 node and its own serving UE determines the 0 node that is most likely to be suitable.
  • Step 4 After receiving the employment application, the 0 node feeds back to CELL to accept the employment of the CELL if the 0 node is currently in an idle state;
  • the 0 node In this step, if the 0 node accepts the employment request of the CELL, the 0 node implements data forwarding on the second spectrum, and stops transmitting the pilot signal on the first spectrum, where the second spectrum is the operator to which the CELL belongs. Spectrum.
  • Step 5 The 0 node listens to the second spectrum, and provides a signal forwarding service on the second spectrum.
  • the 0 node is transparent to the UE.
  • Step 6 CELL adjusts the employment relationship to node 0 based on the UE's CSI feedback (ie, continue to use, fire, or search for other hired nodes).
  • Step 7 If the CELL decides to end the resource usage of the 0 node, send a dismissal notification to the 0 node on the first spectrum to notify the 0 node to stop forwarding the transmission between the CELL and the UE.
  • the node 0 after receiving the dismissal notification sent by the CELL, the node 0 stops forwarding the data transmitted between the CELL and the UE, and retransmits the pilot signal on the first spectrum.
  • the 0 node can transmit the pilot signal on the first spectrum, so that the CELL side can accurately identify the pilot signal to know that the 0 node is in an idle state; further, the CELL can establish communication with the 0 node in the idle state. Contact to integrate the 0 node into the entire communication process.
  • the characteristics of the micro base station network can be fully utilized, and the idle nodes in the network can be fully utilized to improve the transmission quality of the signal.
  • Embodiment 3 Referring to FIG. 6, the embodiment includes the following steps:
  • Step 1 The 0 node sends a pilot signal on the set first spectrum
  • the node 0 when it determines that it is currently in an idle state, it transmits a pilot signal on the first spectrum, and the first spectrum can be identified by CELLs and UEs of different operators.
  • Step 2 The UE or the CELL detects the pilot signal of the 0 node on the first spectrum.
  • the CELL After receiving the pilot signal of the 0 node on the first spectrum, the CELL determines that the 0 node is currently in an idle state, and adds the 0 node to the 0 node list to establish a 0 node list; After receiving the pilot signal of the 0 node, if the quality of the pilot signal is better (if the quality of the pilot signal is greater than the set lower limit), the UE adds the 0 node to its own 0 node. In the service list, and feed back its own list of 0 nodes to CELL.
  • Step 3 CELL selects the appropriate 0 node from the 0 node list maintained by itself, and sends an employment application to the 0 node;
  • the CELL side receives the poor CSI feedback performance of the served UE or receives the 0-node startup process request sent by the UE, find the appropriate 0 node from the 0-node maintenance list maintained by the CELL side, and pass the A spectrum sends an employment application to the 0 node.
  • CELL searches for a suitable employment object from the 0-node maintenance list maintained by itself: First, CELL randomly extracts on its own 0-node service list, and finds the optimal 0 node by traversing; Second, CELL Determining the most likely 0 node according to the location of the 0 node and its own serving UE; Third, the CELL is fed back from its own 0 node list and the UE. Among the 0 nodes included in the O node list, at least one 0 node is selected.
  • Step 4 After receiving the employment application, the 0 node feeds back to CELL to accept the employment of the CELL if the 0 node is currently in an idle state;
  • the 0 node In this step, if the 0 node accepts the employment request of the CELL, the 0 node implements data forwarding on the second spectrum, and stops transmitting the pilot signal on the first spectrum, where the second spectrum is the operator to which the CELL belongs. Spectrum.
  • Step 5 The 0 node listens to the second spectrum, and provides a signal forwarding service on the second spectrum.
  • the 0 node is transparent to the UE.
  • Step 6 CELL adjusts the employment relationship to node 0 based on the UE's CSI feedback (ie, continue to use, fire, or search for other hired nodes).
  • Step 7 If the CELL decides to end the resource usage of the 0 node, send a dismissal notification to the 0 node on the first spectrum to notify the 0 node to stop forwarding data transmitted between the CELL and the UE;
  • the node 0 after receiving the dismissal notification sent by the CELL, the node 0 stops forwarding the data transmitted between the CELL and the UE, and retransmits the pilot signal on the first spectrum.
  • the 0 node sends the pilot signal on the first spectrum, so that the CELL side or the UE side can accurately identify the pilot signal to know that the 0 node is in an idle state, and the UE feeds back its own 0 node list.
  • the CELL can establish a communication link with the 0 node, thereby integrating the 0 node into the entire communication flow.
  • the effect of the CELL and the UE jointly detecting the appropriate 0 node can be achieved, so that the CELL has higher accuracy when selecting the appropriate 0 node.
  • This embodiment can fully utilize the characteristics of the micro base station network, fully utilize the idle nodes in the network, and improve the signal transmission quality.
  • the above method processing flow can be implemented by a software program, which can be stored in a storage medium, and when the stored software program is called, the above method steps are performed.
  • an embodiment of the present invention further provides a third-party node.
  • the third-party node includes: The transceiver module 71 is configured to receive, on the first spectrum that is configured, a request message sent by a network side device that belongs to a different operator of the third-party node, where the request message is used to request the selected processing module 72. And after receiving the request of the network side device, returning a response message to the network side device on the first frequency spectrum;
  • the forwarding module 73 is configured to forward data transmitted between the network side device and the terminal on the second frequency spectrum, where the second frequency spectrum is a spectrum of an operator to which the network side device belongs.
  • the first spectrum refers to a spectrum that can be identified by network-side devices and/or terminals of multiple operators, where the first spectrum may be unlicensed spectrum or multiple Part of the frequency of at least one operator in the operator.
  • the spectrum of the operator to which the network side device belongs is the dedicated spectrum configured by the operator to which the network side device belongs, that is, the spectrum exclusive to the operator to which the network side device belongs, and the operator Devices (including network-side devices and terminals) can transmit data on a dedicated spectrum that the system configures for that carrier.
  • the third-party node provided by the embodiment of the present invention receives the request message sent by the network side device on the first spectrum, and returns a response to the network side device on the first spectrum after determining to accept the request of the network side device. And transmitting, on the second spectrum, data transmitted between the network side device and the terminal. Thereby, the signal amplification and data forwarding service of the network side device is completed, and the signal transmission quality is improved.
  • the transceiver module 71 before receiving the request message sent by the network side device, is further configured to:
  • the first spectrum After receiving the broadcast message sent by the network side device, the first spectrum is sent a feedback message to the network side device, indicating that the third party node is in an idle state.
  • the network side device After receiving the broadcast message sent by the network side device, the first spectrum is sent a feedback message to the network side device, indicating that the third party node is in an idle state.
  • the transceiver module 71 is further configured to: stop sending the pilot signal on the first frequency spectrum.
  • the transceiver module 71 is further configured to notify the network side device that the state of the third-party node changes when the state of the third-party node is changed, where the third-party node is changed.
  • the states include idle state and non-idle state.
  • the forwarding module 73 is further configured to: stop forwarding the network side device and the terminal Data transmitted between. According to the transceiver module 71 is also used to:
  • a pilot signal for indicating that the third party node is in an idle state is transmitted.
  • the embodiment of the present invention further provides a network side device.
  • the network side device includes:
  • the processing module 81 is configured to select at least one third-party node from a first node list that includes a third-party node that belongs to a different operator from the network-side device;
  • the sending module 82 is configured to send, on the first spectrum, a request message to each selected third-party node, where the request message is used to request the selected third-party node to forward the network-side device to the terminal Data transmitted;
  • the transmitting module 83 is configured to: after receiving the response message returned by the selected third-party node on the first spectrum, send data to the terminal by using the selected third-party node, and/or The selected third-party node receives the data sent by the terminal, and the second spectrum is the spectrum of the operator to which the network-side device belongs.
  • the first spectrum refers to a spectrum that can be identified by network-side devices and/or terminals of multiple operators, where the first spectrum may be unlicensed spectrum or multiple Part of the frequency of at least one operator in the operator.
  • the spectrum of the operator to which the network side device belongs is that the system is the network.
  • the dedicated spectrum configured by the operator to which the side device belongs that is, the spectrum exclusive to the operator to which the network side device belongs, the device (including the network side device and the terminal) of the operator may be on the dedicated spectrum configured by the system for the operator. transfer data.
  • the network side device provided by the embodiment of the present invention can fully utilize the idle resources of the third party node to provide data forwarding services for the network side device and the terminal it serves, complete the network side device signal amplification and data forwarding service, and improve the signal. Transmission quality, since the data forwarding service can be provided by the third party node, the number of network side devices that need to be deployed can be reduced.
  • the processing module 81 determines that the set trigger condition is met, and specifically includes:
  • the trigger condition that meets the setting is determined.
  • the terminal After receiving the indication information, the terminal determines that the set trigger condition is met, where the indication information is used to indicate that the network side device forwards the data transmitted between the network side device and the terminal by using a third-party node, as described in the foregoing manner. , will not repeat them here.
  • the processing module 81 establishes the first node list in any one of the following manners: sending a broadcast message on the first frequency spectrum, and after receiving a feedback message sent by a third-party node in an idle state, The third-party node is saved in the first node list. For details, refer to the method 1 above.
  • the terminal that is sent by the terminal and that contains at least one second node list that the terminal can use the third-party node, and saves the second node list, as described in the foregoing manner 3, I won't go into details here.
  • the first node list saved by the processing module 81 includes the identifier information of each third-party node that belongs to different operators on the network side and the network side device.
  • the first node list further includes information for indicating a signal quality between the third party node and the network side device.
  • the second node list further includes information indicating a signal quality between the third party node and the terminal.
  • the processing module 81 is further configured to: perform an update on the first node list saved by itself in the set update period; or, in determining that a third party is required, in a manner of establishing the first node list.
  • the node forwards the data transmitted between the network side device and the terminal it serves, the node updates the first node list saved by itself; or
  • the processing module 81 selects at least one third-party node from the first node list, and specifically includes:
  • At least one third-party node is randomly selected. For details, refer to the method 1 above, and details are not described herein; or
  • the processing module 81 is further configured to:
  • the processing module 81 determines to end the data transmitted between the network side device and the terminal by the selected third party node, the sending module 82 is further configured to:
  • the notification message is sent to the selected third-party node to notify the selected further.
  • the processing module 81 is further configured to:
  • a third party node is reselected, and data is transmitted to the terminal through the reselected third party node and received by the terminal through the reselected third party node.
  • an embodiment of the present invention provides a terminal.
  • the terminal has a communication connection with a network side device, and the terminal includes:
  • the receiving module 91 is configured to receive, by using the network side device, the data that is sent by the network side device that is selected by the network side device and that is sent by the third-party node that belongs to the different network operator, and the second The spectrum is the spectrum of the operator to which the network side device belongs;
  • the sending module 92 is configured to send data to the network side device on the second frequency spectrum, where the data is forwarded to the network side device by using the third-party node.
  • the spectrum of the operator to which the network side device belongs is the dedicated spectrum configured by the operator to which the network side device belongs, that is, the spectrum exclusive to the operator to which the network side device belongs, and the operator Devices (including network-side devices and terminals) can transmit data on a dedicated spectrum that the system configures for that carrier.
  • the terminal that is in communication connection with the network side device can receive data sent by the network side device to the terminal forwarded by the third party node selected by the network side device on the second frequency spectrum, and the terminal
  • the third-party node can send data to the network-side device, and fully utilize the idle resources of the third-party node to provide data forwarding services for the network-side device and the terminal it serves, and complete the network side device signal amplification and data forwarding service, and improve The transmission quality of the signal, because the third party node can provide data forwarding service, therefore, the need to reduce the cloth The number of network side devices set.
  • the sending module 92 is further configured to:
  • the receiving module 91 is further configured to: receive, by the third party node in an idle state, the first spectrum that is set. a pilot signal sent to indicate that the third-party node is in an idle state, and save the third-party node in a second node list;
  • the sending module 92 is further configured to: send the second node list to the network side device.
  • the first spectrum refers to a spectrum that can be identified by network-side devices and/or terminals of multiple operators, where the first spectrum may be unlicensed spectrum or multiple Part of the frequency of at least one operator in the operator.
  • the terminal further includes a processing module 93;
  • the processing module 93 is configured to: detect, according to the set detection period, a signal quality of each third party node in the second node list;
  • the sending module 92 is further configured to: notify the network side device of the signal quality acquired by the processing module 93.
  • the terminal further includes a processing module 93;
  • the processing module 93 is configured to: detect, according to the acquired signal quality, the signal quality of each third-party node in the second node list, and update the second node list saved by itself according to the acquired signal quality; or In the set update cycle, the second node list saved by itself is updated.
  • the third party node includes a transceiver 101, and at least one processor 102 coupled to the transceiver 101;
  • the transceiver 101 is configured to receive, on the first spectrum that is set, different from the third-party node. a request message sent by the network side device of the operator, where the request message is used to request the selected third party node to forward data transmitted between the network side device and the terminal it serves;
  • the processor 102 is configured to: after determining that the network side device accepts the request, trigger the transceiver 101 to return a response message to the network side device on the first spectrum; and trigger the transceiver 101 spectrum to be the network.
  • the first spectrum refers to a spectrum that can be identified by network-side devices and/or terminals of multiple operators, where the first spectrum may be unlicensed spectrum or multiple Part of the frequency of at least one operator in the operator.
  • the spectrum of the operator to which the network side device belongs is the dedicated spectrum configured by the operator to which the network side device belongs, that is, the spectrum exclusive to the operator to which the network side device belongs, and the operator Devices (including network-side devices and terminals) can transmit data on a dedicated spectrum that the system configures for that carrier.
  • the transceiver 101 before receiving the request message sent by the network side device, the transceiver 101 is further configured to:
  • the first spectrum After receiving the broadcast message sent by the network side device, the first spectrum is sent a feedback message to the network side device, indicating that the third party node is in an idle state.
  • the network side device After receiving the broadcast message sent by the network side device, the first spectrum is sent a feedback message to the network side device, indicating that the third party node is in an idle state.
  • the pilot signal for indicating that the third party node is in the idle state is sent on the first spectrum.
  • the transceiver 101 after receiving the request message sent by the network side device, the transceiver 101 is further configured to: stop sending the pilot signal on the first frequency spectrum.
  • the processor 102 is further configured to: when determining that the status of the third-party node changes, triggering the transceiver 101 to notify the network-side device that the status of the third-party node changes, where
  • the states of the third-party nodes include an idle state and a non-idle state.
  • the network is received.
  • the data is further configured to:
  • the triggering transceiver 101 Upon determining that the third party node is in an idle state, the triggering transceiver 101 transmits a pilot signal indicating that the third party node is in an idle state on the first spectrum.
  • the network side device includes a transceiver 111, at least one processor 112 connected to the transceiver 111, and a memory 113 connected to the transceiver 111 and the processor 112, respectively;
  • the processor 112 is configured to select at least one third-party node from a first node list that includes a third-party node that belongs to a different operator from the network-side device;
  • the transceiver 111 is configured to send, on the first spectrum, a request message to each selected third-party node, where the request message is used to request the selected third-party node to forward the network side device to the terminal Data transmitted; and after receiving the response message returned by the selected third party node on the first spectrum, transmitting data and/or passing the data to the terminal through the selected third party node on the second spectrum
  • the selected third-party node receives the data sent by the terminal, and the second spectrum is the spectrum of the operator to which the network-side device belongs.
  • the first spectrum refers to a spectrum that can be identified by network-side devices and/or terminals of multiple operators, where the first spectrum may be unlicensed spectrum or multiple Part of the frequency of at least one operator in the operator.
  • the spectrum of the operator to which the network side device belongs is the dedicated spectrum configured by the operator to which the network side device belongs, that is, the spectrum exclusive to the operator to which the network side device belongs, and the operator Devices (including network-side devices and terminals) can transmit data on a dedicated spectrum that the system configures for that carrier.
  • the processor 112 determines that the set trigger condition is met, and specifically includes: According to the channel quality information reported by the terminal, when it is determined that the channel quality between the terminal and the terminal is lower than the set value, it is determined that the set trigger condition is met. For details, refer to the foregoing method 1 and no further details are provided herein;
  • the terminal After receiving the indication information, the terminal determines that the set trigger condition is met, where the indication information is used to indicate that the network side device forwards the data transmitted between the network side device and the terminal by using a third-party node, as described in the foregoing manner. , will not repeat them here.
  • the network side device establishes the first node list in any one of the following manners: the transceiver 111 sends a broadcast message on the first spectrum, and after receiving a feedback message sent by a third-party node in an idle state, The processor 112 saves the third-party node in the first node list in the memory 113.
  • the transceiver 111 sends a broadcast message on the first spectrum
  • the processor 112 saves the third-party node in the first node list in the memory 113.
  • the transceiver 111 receives a pilot signal sent by the third-party node in the idle state to indicate that the third-party node is in an idle state, and the processor 112 saves the third-party node in the memory 113.
  • the processor 112 saves the third-party node in the memory 113.
  • the transceiver 111 receives a pilot signal sent by the third-party node in the idle state to indicate that the third-party node is in an idle state, and the processor 112 saves the third-party node in the first node.
  • the processor 111 receives the second node list that is saved by the terminal that is received by the terminal and that is stored by the terminal, and the processor 112 stores the second node list in the memory 113, as described above. Mode 3, no more details here.
  • the first node list saved by the memory 113 includes the identifier information of each third-party node that belongs to different operators on the network side and the network side device.
  • the first node list further includes information for indicating a signal quality between the third party node and the network side device.
  • the second node list further includes information for indicating a signal quality between the third-party node and the terminal.
  • the processor 112 is further configured to: update the first node list saved by the memory 113 in an updated update period; or, in a manner of establishing the first node list; or
  • the transceiver 111 After the transceiver 111 receives a message sent by any third-party node to notify each network-side device that the state of the third-party node changes, the first node list saved by the memory 113 is updated; or
  • the processor 112 selects at least one third-party node from the first node list, and specifically includes:
  • At least one third-party node is randomly selected. For details, refer to the method 1 above, and details are not described herein; or
  • At least one third party node is selected. For details, refer to the method 3 above, which is not described here.
  • the processor 112 is further configured to:
  • the transceiver 111 Determining whether to continue to pass the selected third party according to the channel quality information fed back by the terminal, if the processor 112 determines to end the data transmitted between the network side device and the terminal by the selected third party node, The transceiver 111 is also used to:
  • the processor 112 is also used to:
  • a third party node is reselected, and the transceiver 111 is instructed to send data to the terminal through the reselected third party node and receive the terminal transmission through the reselected third party node. data.
  • the terminal has a communication connection with a network side device, and the terminal includes: a transceiver 121, at least one processor 122 connected to the transceiver 121, and a memory connected to the transceiver 121 and the processor 122, respectively. 123; where:
  • the transceiver 121 is configured to receive, by using the network side device, the data that is sent by the network side device that is selected by the network side device and that is sent by the third party node that belongs to the different network operator, and the second The spectrum is the spectrum of the operator to which the network side device belongs; and, on the second spectrum, the data is sent to the network side device, where the data is forwarded to the network side by the third party node device.
  • the spectrum of the operator to which the network side device belongs is the dedicated spectrum configured by the operator to which the network side device belongs, that is, the spectrum exclusive to the operator to which the network side device belongs, and the operator Devices (including network-side devices and terminals) can transmit data on a dedicated spectrum that the system configures for that carrier.
  • transceiver 121 is also used to:
  • the transceiver 121 is further configured to: receive, by the third party node in the idle state, the first spectrum that is set. a pilot signal sent to indicate that the third-party node is in an idle state; the processor 122 is further configured to save the third-party node in a second node list held by the memory 123; the transceiver 121 is further configured to: : sending the second node list to the network side device.
  • the first spectrum refers to a spectrum that can be recognized by network operators and/or terminals of multiple operators, where the first spectrum may be unlicensed spectrum, or It is part of the frequency of at least one of the multiple operators.
  • the processor 122 is further configured to: detect, according to the set detection period, signal quality of each third-party node in the second node list;
  • the 121 is further configured to: notify the network side device of the signal quality acquired by the processor 122.
  • the processor 122 is further configured to: detect, according to the set detection period, a signal quality of each third-party node in the second node list, according to the obtained The signal quality is updated with the second node list saved by the memory 123; or, the second node list saved by the memory 123 is updated during the set update period.
  • embodiments of the present invention can be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment, or a combination of software and hardware. Moreover, the invention can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) including computer usable program code.
  • computer-usable storage media including but not limited to disk storage, CD-ROM, optical storage, etc.
  • the computer program instructions can also be stored in a computer readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the computer readable memory produce an article of manufacture comprising the instruction device.
  • the apparatus implements the functions specified in one or more blocks of a flow or a flow and/or block diagram of the flowchart.
  • These computer program instructions can also be loaded onto a computer or other programmable data processing device. Having a series of operational steps performed on a computer or other programmable device to produce computer-implemented processing, such that instructions executed on a computer or other programmable device are provided for implementing one or more processes and/or block diagrams in the flowchart The steps of a function specified in a box or multiple boxes.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)

Abstract

一种数据传输方法和设备。方法包括:第三方节点在设定的第一频谱上,接收与该第三方节点属于不同运营商的网络侧设备发送的请求消息,该请求消息用于请求所选择的第三方节点转发网络侧设备与其服务的终端之间传输的数据;第三方节点在确定接受网络侧设备的请求后,在该第一频谱上,向网络侧设备返回响应消息;第三方节点在第二频谱上,转发该网络侧设备与该终端之间传输的数据,该第二频谱为该网络侧设备所属的运营商的频谱。提供的方法能够充分利用处于空闲态的第三方节点为网络侧设备与其服务的终端提供数据转发服务。

Description

一种数据传输方法和设备
技术领域
本发明涉及无线通信技术领域, 特别涉及一种数据传输方法和设备。 背景技术
随着移动用户数量的不断增长, 移动通信业务量也不断增长, 为了满足 不断增长的移动用户和业务量, 需要逐步增加网络中基站的布设密度, 与此 同时带来的问题是运营商需要布设越来越多的基站。 传统网络架构下的宏基 站(Macro Station ) 虽然覆盖面积大, 但其信号区盲点多, 小型基站 (Small Station )具有发射功率小, 部署灵活快捷, 成本低、 频谱利用率高等特点, 能 够作为宏基站的补充, 以提高宏基站边缘覆盖区域的用户的速率, 从而提高 整个***的吞吐量。
目前运营商为了增加自己的***容量, 在站点布置的过程中一般都是各 自负责搭建、 维护各自的基站, 这样做法在传统的宏基站网络架构的场景下 适用, 但是在小基站场景下存在着诸多的问题。 首先, 建站小型化必然需要 运营商布置更多的小基站, 若在居民区或者其他私有区域布置更多的小基站, 则会给生活在上述区域的用户带来极大的不便。 其次, 建网成本和运维成本 随着基站数目的增加, 也会相应的提高, 这里所说的成本不仅包括网络初期 布网成本, 还包括中后期的运维成本、 能耗成本等。
在基站小型化、 密集化场景下, 基站、 终端和其他无线网络设备的利用 率不会一直处于饱和状态, 存在很大的潮汐效应, 例如: 对于基站或其他无 线设备而言, 其服务的终端数量有限, 且其服务的终端所需的业务也会存在 很大的波动, 会出现某些时段业务量需求很大, 而某些时段业务量需求很少, 因此, 这些无线网络设备有可能会出现空闲资源。 然而, 在目前的无线通信 网络中, 无线网络设备出现的空闲资源不会被利用, 使这些空闲资源被白白 的浪费掉。 发明内容
本发明实施例提供了一种数据传输方法和设备, 解决了目前的无线通信 网络中, 无线网络设备出现的空闲资源不会被利用, 使这些空闲资源被白白 的浪费掉的问题。
第一方面, 一种数据传输方法, 该方法包括:
第三方节点在设定的第一频谱上, 接收与所述第三方节点属于不同运营 商的网络侧设备发送的请求消息, 所述请求消息用于请求所述第三方节点转 发所述网络侧设备与其服务的终端之间传输的数据;
所述第三方节点在确定接受所述网络侧设备的请求后, 在所述第一频谱 上, 向所述网络侧设备返回响应消息;
所述第三方节点在第二频谱上, 转发所述网络侧设备与所述终端之间传 输的数据, 所述第二频谱为所述网络侧设备所属的运营商的频谱。
结合第一方面, 在第一种可能的实现方式中, 所述第三方节点在接收到 所述网络侧设备发送的请求消息之前, 所述方法还包括:
所述第三方节点在所述第一频谱上接收到所述网络侧设备发送的广播消 息后, 在所述第一频谱上, 向所述网络侧设备发送用于表示所述第三方节点 处于空闲态的反馈消息; 或者,
所述第三方节点在确定自身处于空闲态时, 在所述第一频谱上, 发送用 于指示所述第三方节点处于空闲态的导频信号。
结合第一方面的第一种可能的实现方式, 在第二种可能的实现方式中, 所述第三方节点在接收到所述网络侧设备发送的请求消息之后, 所述方法还 包括: 所述第三方节点停止在所述第一频谱上发送所述导频信号。
结合第一方面、 或第一方面的第一种可能的实现方式, 在第三种可能的 实现方式中, 所述方法还包括:
所述第三方节点在确定自身的状态发生变化时, 通知所述网络侧设备所 述第三方节点的状态发生变化, 其中, 所述第三方节点的状态包括空闲态和 非空闲态。
结合第一方面、 或第一方面的第一种至第三种任一可能的实现方式, 在 第四种可能的实现方式中, 所述方法还包括:
所述第三方节点在所述第一频谱上, 接收到所述网络侧设备发送的通知 结合第一方面的第四种可能的实现方式, 在第五种可能的实现方式中, 方法还包括:
所述第三方节点在确定自身处于空闲态时, 在所述第一频谱上, 发送用 于指示所述第三方节点处于空闲态的导频信号。
结合第一方面、 或第一方面的第一种至第五种任一可能的实现方式, 在 第六种可能的实现方式中, 所述第一频谱为未授权的频谱; 或者, 所述第一 频谱为多个运营商中至少一个运营商的部分频谱, 且所述多个运营商的网络 侧设备和 /或终端都能够使用所述第一频谱。
第二方面, 一种数据传输方法, 该方法包括:
网络侧设备从包含与所述网络侧设备属于不同运营商的第三方节点的第 一节点列表中, 选择至少一个第三方节点;
所述网络侧设备在设定的第一频谱上, 向所选择的至少一个第三方节点 发送请求消息, 所述请求消息用于请求所选择的第三方节点转发所述网络侧 设备与所述终端之间传输的数据;
所述网络侧设备在所述第一频谱上接收到所选择的第三方节点返回的响 应消息后, 在第二频谱上, 通过所选择的第三方节点向所述终端发送数据和 \ 或通过所选择的第三方节点接收所述终端发送的数据, 所述第二频谱为所述 网络侧设备所属的运营商的频谱。
结合第二方面, 在第一种可能的实现方式中, 所述网络侧设备采用以下 任一方式建立所述第一节点列表:
所述网络侧设备在所述第一频谱上发送广播消息, 并在接收处于空闲态 的第三方节点发送的反馈消息后, 将所述第三方节点保存于第一节点列表; 或者,
所述网络侧设备接收处于空闲态的第三方节点在所述第一频谱上发送的 用于指示所述第三方节点处于空闲态的导频信号, 并将所述第三方节点保存 于第一节点列表;
或者,
所述网络侧设备接收处于空闲态的第三方节点在所述第一频谱上发送的 用于指示所述第三方节点处于空闲态的导频信号, 并将所述第三方节点保存 于第一节点列表, 所述网络侧设备接收自身服务的终端发送的该终端保存的 包含至少一个该终端能够使用第三方节点的第二节点列表, 并保存所述第二 节点列表。
结合第二方面、 或第二方面的第一种可能的实现方式, 在第二种可能的 实现方式中, 所述方法还包括:
所述网络侧设备在设定的更新周期内, 对自身保存的第一节点列表进行 一次更新; 或者, 所述网络侧设备在确定需要第三方节点转发所述网络侧设 备与其服务的终端之间传输的数据时, 对自身保存的第一节点列表进行更新; 或者, 所述网络侧设备在接收到任一第三方节点发送的用于通知各网络侧设 备该第三方节点的状态发生变化的消息后, 对自身保存的第一节点列表进行 更新; 或者, 所述网络侧设备根据所述终端通知的所述终端检测得到的所述 第二节点列表中的各第三方节点的信号质量, 对自身保存的第二节点列表进 行更新。
结合第二方面、 第二方面的第一种可能的实现方式、 或第二方面的第二 种可能的实现方式, 在第三种可能的实现方式中, 所述网络侧设备从所述第 一节点列表中, 选择至少一个第三方节点, 具体包括:
所述网络侧设备从所述第一节点列表中, 随机选择至少一个第三方节点; 或者, 所述网络侧设备获取所述终端所在的位置信息, 从所述第一节点列表 中, 选择与所述终端所在位置的距离最近的至少一个第三方节点; 或者, 所 述网络侧设备从所述第一节点列表和所述第二节点列表都包含的第三方节点 中, 选择至少一个第三方节点。
结合第二方面、 或第二方面的第一种至第三种任一可能的实现方式, 在 第四种可能的实现方式中, 所述网络侧设备通过所选择的第三方节点转发所 述网络侧设备与所述终端之间传输的数据后, 所述方法还包括: 所述网络侧 设备根据所述终端反馈的信道质量信息, 确定是否继续通过所选择的第三方 结合第二方面的第四种可能的实现方式, 在第五种可能的实现方式中, 若所述网络侧设备确定结束通过所选择的第三方节点转发所述网络侧设备与 所述终端之间传输的数据, 则所述方法还包括: 所述网络侧设备在所述第一 频谱上, 向所选择的第三方节点发送通知消息, 以通知所选择的第三方节点 结合第二方面的第五种可能的实现方式, 在第六种可能的实现方式中, 所述网络侧设备向所选择的第三方节点发送所述通知消息之后, 所述方法还 包括: 所述网络侧设备从所述第一节点列表中, 重新选择一个第三方节点, 并通过重新选择的第三方节点向所述终端发送数据以及通过重新选择的第三 方节点接收所述终端发送的数据。
结合第二方面、 或第二方面的第一种至第六种任一可能的实现方式, 在 第七种可能的实现方式中, 所述第一频谱为未授权的频谱; 或者, 所述第一 频谱为多个运营商中至少一个运营商的部分频谱, 且所述多个运营商的网络 侧设备和 /或终端都能够识别所述第一频谱。
第三方面, 一种数据传输方法, 该方法包括:
与网络侧设备存在通信连接的终端在第二频谱上, 接收所述网络侧设备 所选择的与所述网络侧设备属于不同运营商的第三方节点转发的所述网络侧 设备发送的数据, 所述第二频谱为所述网络侧设备所属的运营商的频谱; 所述终端在所述第二频谱上, 向所述网络侧设备发送数据, 其中, 所述 终端发送的数据通过所述第三方节点转发给所述网络侧设备。 结合第三方面, 在第一种可能的实现方式中, 所述方法还包括: 所述终端向所述网络侧设备发送指示信息, 以指示所述网络侧设备通过 结合第三方面、 或第三方面的第一种可能的实现方式, 在第二种可能的 实现方式中, 所述方法还包括:
所述终端接收处于空闲态的第三方节点在设定的第一频谱上发送的用于 指示所述第三方节点处于空闲态的导频信号, 并将所述第三方节点保存于第 二节点列表; 以及, 所述终端将所述第二节点列表发送给所述网络侧设备。
结合第三方面的第二种可能的实现方式, 在第三种可能的实现方式中, 所述方法还包括:
所述终端在设定的检测周期, 检测所述第二节点列表中的各第三方节点 的信号质量, 并将获取到的信号质量通知给所述网络侧设备。
结合第三方面的第二种可能的实现方式, 在第四种可能的实现方式中, 所述方法还包括:
所述终端在设定的检测周期, 检测所述第二节点列表中的各第三方节点 的信号质量, 并根据获取到的信号质量, 对自身保存的第二节点列表进行更 新; 或者, 所述终端在设定的更新周期, 对自身保存的第二节点列表进行更 新。
结合第三方面的第二种至第四种任一可能的实现方式, 在第五种可能的 实现方式中, 所述第一频谱为未授权的频谱; 或者, 所述第一频谱为多个运 营商中至少一个运营商的部分频语, 且所述多个运营商的网络侧设备和 /或终 端都能够使用所述第一频谱。
第四方面, 一种第三方节点, 该第三方节点包括:
收发模块, 用于在设定的第一频谱上, 接收与所述第三方节点属于不同 运营商的网络侧设备发送的请求消息, 所述请求消息用于请求所选择的第三 方节点转发所述网络侧设备与其服务的终端之间传输的数据;
处理模块, 用于在确定接受所述网络侧设备的请求后, 在所述第一频谱 上, 向所述网络侧设备返回响应消息;
转发模块, 用于在第二频谱上, 转发所述网络侧设备与所述终端之间传 输的数据, 所述第二频谱为所述网络侧设备所属的运营商的频谱。
结合第四方面, 在第一种可能的实现方式中, 所述收发模块在接收到所 述网络侧设备发送的请求消息之前, 还用于: 在所述第一频谱上接收到所述 网络侧设备发送的广播消息后, 在所述第一频谱上, 向所述网络侧设备发送 用于表示所述第三方节点处于空闲态的反馈消息; 或者, 在确定所述第三方 节点处于空闲态时, 在所述第一频谱上, 发送用于指示所述第三方节点处于 空闲态的导频信号。
结合第四方面的第一种可能的实现方式, 在第二种可能的实现方式中, 所述收发模块在接收到所述网络侧设备发送的请求消息之后, 还用于: 停止 在所述第一频谱上发送所述导频信号。
结合第四方面、 或第四方面的第一种可能的实现方式, 在第三种可能的 实现方式中, 所述收发模块还用于: 在确定所述第三方节点的状态发生变化 时, 通知所述网络侧设备所述第三方节点的状态发生变化, 其中, 所述第三 方节点的状态包括空闲态和非空闲态。
结合第四方面、 或第四方面的第一种至第三种任一可能的实现方式, 在 第四种可能的实现方式中, 若所述收发模块在所述第一频谱上, 接收到所述 网络侧设备发送的通知消息, 所述转发模块还用于: 停止转发所述网络侧设 备与所述终端之间传输的数据。
结合第四方面的第四种可能的实现方式, 在第五种可能的实现方式中, 发模块还用于: 在确定所述第三方节点处于空闲态时, 在所述第一频谱上, 发送用于指示所述第三方节点处于空闲态的导频信号。
第五方面, 一种网络侧设备, 该网络侧设备包括:
处理模块, 用于从包含与所述网络侧设备属于不同运营商的第三方节点 的第一节点列表中, 选择至少一个第三方节点; 发送模块, 用于在第一频谱上, 向所选择的每个第三方节点发送请求消 息, 所述请求消息用于请求所选择的第三方节点转发所述网络侧设备与所述 终端之间传输的数据;
传输模块, 用于在所述第一频谱上接收到所选择的第三方节点返回的响 应消息后, 在第二频谱上, 通过所选择的第三方节点向所述终端发送数据和 / 或通过所选择的第三方节点接收所述终端发送的数据, 所述第二频谱为所述 网络侧设备所属的运营商的频谱。
结合第五方面, 在第一种可能的实现方式中, 所述处理模块采用以下任 一方式建立所述第一节点列表:
在所述第一频谱上发送广播消息, 并在接收处于空闲态的第三方节点发 送的反馈消息后, 将所述第三方节点保存于第一节点列表; 或者,
接收处于空闲态的第三方节点在所述第一频谱上发送的用于指示所述第 三方节点处于空闲态的导频信号, 并将所述第三方节点保存于第一节点列表; 或者,
接收处于空闲态的第三方节点在所述第一频谱上发送的用于指示所述第 三方节点处于空闲态的导频信号, 并将所述第三方节点保存于第一节点列表; 接收所述网络侧设备服务的终端发送的该终端保存的包含至少一个该终端能 够使用第三方节点的第二节点列表, 并保存所述第二节点列表。
结合第五方面、 或第五方面的第一种可能的实现方式, 在第二种可能的 实现方式中, 所述处理模块还用于:
在设定的更新周期内, 对自身保存的第一节点列表进行一次更新; 或者, 在确定需要第三方节点转发所述网络侧设备与其服务的终端之间传输的数据 时, 对自身保存的第一节点列表进行更新; 或者, 在接收到任一第三方节点 发送的用于通知各网络侧设备该第三方节点的状态发生变化的消息后, 对自 身保存的第一节点列表进行更新; 或者, 根据所述终端通知的所述终端检测 得到的所述第二节点列表中的各第三方节点的信号质量, 对自身保存的第二 节点列表进行更新。 结合第五方面、 第五方面的第一种可能的实现方式、 或第五方面的第二 种可能的实现方式, 在第三种可能的实现方式中, 所述处理模块从所述第一 节点列表中, 选择至少一个第三方节点, 具体包括:
从所述第一节点列表中, 随机选择至少一个第三方节点; 或者, 获取所 述终端所在的位置信息, 从所述第一节点列表中, 选择与所述终端所在位置 的距离最近的至少一个第三方节点; 或者, 从所述第一节点列表和所述第二 节点列表都包含的第三方节点中, 选择至少一个第三方节点。
结合第五方面、 或第五方面的第一种至第三种任一可能的实现方式, 在 第四种可能的实现方式中, 所述处理模块还用于: 根据所述终端反馈的信道 质量信息, 确定是否继续通过所选择的第三方节点转发所述网络侧设备与所 述终端之间传输的数据。
结合第五方面的第四种可能的实现方式, 在第五种可能的实现方式中, 若所述处理模块确定结束通过所选择的第三方节点转发所述网络侧设备与所 述终端之间传输的数据, 则所述发送模块还用于: 在所述第一频谱上, 向所 选择的第三方节点发送通知消息, 以通知所选择的第三方节点停止转发所述 网络侧设备与所述终端之间传输的数据。
结合第五方面的第五种可能的实现方式, 在第六种可能的实现方式中, 所述发送模块向所选择的第三方节点发送所述通知消息之后, 所述处理模块 还用于: 从所述第一节点列表中, 重新选择一个第三方节点, 并通过重新选 择的第三方节点向所述终端发送数据以及通过重新选择的第三方节点接收所 述终端发送的数据。
第六方面, 一种终端, 该终端与网络侧设备存在通信连接, 该终端包括: 接收模块, 用于在第二频谱上, 接收所述网络侧设备所选择的与所述网 络侧设备属于不同运营商的第三方节点转发的所述网络侧设备发送的数据, 所述第二频谱为所述网络侧设备所属的运营商的频谱;
发送模块, 用于在所述第二频谱上, 向所述网络侧设备发送数据, 其中, 所述数据通过所述第三方节点转发给所述网络侧设备。 结合第六方面, 在第一种可能的实现方式中, 所述发送模块还用于: 向 所述网络侧设备发送指示信息, 以指示所述网络侧设备通过第三方节点转发 所述网络侧设备与所述终端之间传输的数据。
结合第六方面、 或第六方面的第一种可能的实现方式, 在第二种可能的 实现方式中, 所述接收模块还用于: 接收处于空闲态的第三方节点在设定的 第一频谱上发送的用于指示所述第三方节点处于空闲态的导频信号, 并将所 述第三方节点保存于第二节点列表; 所述发送模块还用于: 将所述第二节点 列表发送给所述网络侧设备。
结合第六方面的第二种可能的实现方式, 在第三种可能的实现方式中, 所述终端还包括处理模块;
所述处理模块用于: 在设定的检测周期, 检测所述第二节点列表中的各 第三方节点的信号质量;
所述发送模块还用于: 将所述处理模块获取到的信号质量通知给所述网 络侧设备。
结合第六方面的第二种可能的实现方式, 在第四种可能的实现方式中, 所述终端还包括处理模块;
所述处理模块用于: 在设定的检测周期, 检测所述第二节点列表中的各 第三方节点的信号质量, 并根据获取到的信号质量, 对自身保存的第二节点 列表进行更新; 或者, 在设定的更新周期, 对自身保存的第二节点列表进行 更新。
第七方面, 另一种第三方节点, 该第三方节点包括收发机、 以及与该收 发机连接的至少一个处理器; 其中:
收发机, 用于在设定的第一频谱上, 接收与所述第三方节点属于不同运 营商的网络侧设备发送的请求消息, 所述请求消息用于请求所选择的第三方 节点转发所述网络侧设备与其服务的终端之间传输的数据;
处理器, 用于在确定接受所述网络侧设备的请求后, 触发收发机在所述 第一频谱上, 向所述网络侧设备返回响应消息; 以及触发收发机在第二频谱 上, 转发所述网络侧设备与所述终^
网络侧设备所属的运营商的频谱。
结合第七方面, 在第一种可能的实现方式中, 收发机在接收到所述网络 侧设备发送的请求消息之前, 还用于:
在所述第一频谱上接收到所述网络侧设备发送的广播消息后, 在所述第 一频谱上, 向所述网络侧设备发送用于表示所述第三方节点处于空闲态的反 馈消息; 或者, 在确定自身处于空闲态时, 在所述第一频谱上, 发送用于指 示所述第三方节点处于空闲态的导频信号, 此处不再赘述。
结合第七方面的第一种可能的实现方式, 在第二种可能的实现方式中, 收发机在接收到所述网络侧设备发送的请求消息之后, 还用于: 停止在所述 第一频谱上发送所述导频信号。
结合第七方面、 或第七方面的第一种可能的实现方式, 在第三种可能的 实现方式中, 处理器还用于: 在确定所述第三方节点的状态发生变化时, 触 发收发机通知所述网络侧设备所述第三方节点的状态发生变化, 其中, 所述 第三方节点的状态包括空闲态和非空闲态。
结合第七方面、 或第七方面的第一种至第三种任一可能的实现方式, 在 第四种可能的实现方式中, 若收发机在所述第一频谱上, 接收到所述网络侧 结合第七方面的第四种可能的实现方式, 在第五种可能的实现方式中, 于: 在确定所述第三方节点处于空闲态时, 触发收发机在所述第一频谱上, 发送用于指示所述第三方节点处于空闲态的导频信号。
第八方面, 另一种网络侧设备, 该网络侧设备包括收发机、 与该收发机 连接的至少一个处理器以及分别与收发机和处理器连接的的处存储器; 其中: 处理器, 用于从包含与所述网络侧设备属于不同运营商的第三方节点的 第一节点列表中, 选择至少一个第三方节点;
收发机, 用于在第一频谱上, 向所选择的每个第三方节点发送请求消息, 所述请求消息用于请求所选择的第三方节点转发所述网络侧设备与所述终端 之间传输的数据; 以及在所述第一频谱上接收到所选择的第三方节点返回的 响应消息后, 在第二频谱上, 通过所选择的第三方节点向所述终端发送数据 和 /或通过所选择的第三方节点接收所述终端发送的数据, 所述第二频谱为所 述网络侧设备所属的运营商的频谱。
结合第八方面, 在第一种可能的实现方式中, 网络侧设备采用以下任一 方式建立所述第一节点列表:
收发机在所述第一频谱上发送广播消息, 并在接收处于空闲态的第三方 节点发送的反馈消息后, 处理器将所述第三方节点保存于存储器中的第一节 点列表; 或者,
收发机接收处于空闲态的第三方节点在所述第一频谱上发送的用于指示 所述第三方节点处于空闲态的导频信号, 处理器将所述第三方节点保存于存 储器中的第一节点列表; 或者,
收发机接收处于空闲态的第三方节点在所述第一频谱上发送的用于指示 所述第三方节点处于空闲态的导频信号, 处理器将所述第三方节点保存于第 一节点列表; 收发机接收自身服务的终端发送的该终端保存的包含至少一个 该终端能够使用第三方节点的第二节点列表, 处理器将所述第二节点列表存 储于存储器。
结合第八方面、 或第八方面的第一种可能的实现方式, 在第二种可能的 实现方式中, 处理器还用于: 在设定的更新周期内, 对存储器保存的第一节 点列表进行一次更新; 或者, 在确定需要第三方节点转发所述网络侧设备与 其服务的终端之间传输的数据时, 对存储器保存的第一节点列表进行更新; 或者, 在收发机接收到任一第三方节点发送的用于通知各网络侧设备该第三 方节点的状态发生变化的消息后, 对存储器保存的第一节点列表进行更新; 或者, 根据所述终端通知的所述终端检测得到的所述第二节点列表中的各第 三方节点的信号质量, 对存储器保存的第二节点列表进行更新。
结合第八方面、 第八方面的第一种可能的实现方式、 或第八方面的第二 种可能的实现方式, 在第三种可能的实现方式中, 处理器从所述第一节点列 表中, 选择至少一个第三方节点, 具体包括:
从存储器保存的第一节点列表中, 随机选择至少一个第三方节点; 或者, 获取所述终端所在的位置信息, 从存储器保存的第一节点列表中, 选择与所 述终端所在位置的距离最近的至少一个第三方节点; 或者, 从存储器保存的 第一节点列表和第二节点列表都包含的第三方节点中, 选择至少一个第三方 节点。
结合第八方面、 或第八方面的第一种至第三种任一可能的实现方式, 在 第四种可能的实现方式中, 处理器还用于: 根据所述终端反馈的信道质量信 息, 确定是否继续通过所选择的第三方节点转发所述网络侧设备与所述终端 之间传输的数据。
结合第八方面的第四种可能的实现方式, 在第五种可能的实现方式中, 若处理器确定结束通过所选择的第三方节点转发所述网络侧设备与所述终端 之间传输的数据, 则收发机还用于: 在所述第一频谱上, 向所选择的第三方 节点发送通知消息, 以通知所选择的第三方节点停止转发所述网络侧设备与 所述终端之间传输的数据。
结合第八方面的第五种可能的实现方式, 在第六种可能的实现方式中, 收发机向所选择的第三方节点发送所述通知消息之后, 处理器还用于: 从存 储器保存的第一节点列表中, 重新选择一个第三方节点, 并指示收发机通过 重新选择的第三方节点向所述终端发送数据以及通过重新选择的第三方节点 接收所述终端发送的数据。
第九方面, 另一种终端, 该终端与网络侧设备存在通信连接, 该终端包 括: 收发机、 与该收发机连接的至少一个处理器、 以及分别与收发机和处理 器连接的存储器; 其中:
收发机, 用于在第二频谱上, 接收所述网络侧设备所选择的与所述网络 侧设备属于不同运营商的第三方节点转发的所述网络侧设备发送的数据, 所 述第二频谱为所述网络侧设备所属的运营商的频谱; 以及, 在所述第二频谱 上, 向所述网络侧设备发送数据, 其中, 所述数据通过所述第三方节点转发 给所述网络侧设备。
结合第九方面, 在第一种可能的实现方式中, 收发机还用于: 向所述网 络侧设备发送指示信息, 以指示所述网络侧设备通过第三方节点转发所述网 络侧设备与所述终端之间传输的数据。
结合第九方面、 或第九方面的第一种可能的实现方式, 在第二种可能的 实现方式中, 收发机还用于: 接收处于空闲态的第三方节点在设定的第一频 谱上发送的用于指示所述第三方节点处于空闲态的导频信号; 处理器还用于 将所述第三方节点保存于存储器所保存的第二节点列表中; 收发机还用于: 将所述第二节点列表发送给所述网络侧设备。
结合第九方面的第二种可能的实现方式, 在第三种可能的实现方式中, 处理器还用于: 在设定的检测周期, 检测所述第二节点列表中的各第三方节 点的信号质量; 收发机还用于: 将处理器获取到的信号质量通知给所述网络 侧设备。
结合第九方面的第二种可能的实现方式, 在第四种可能的实现方式中, 处理器还用于: 在设定的检测周期, 检测所述第二节点列表中的各第三方节 点的信号质量, 根据获取到的信号质量, 对存储器保存的第二节点列表进行 更新; 或者, 在设定的更新周期, 对存储器保存的第二节点列表进行更新。
本发明实施例提供的数据传输方法和设备, 能够充分利用与网络侧设备 属于不同运营商的第三方节点的空闲资源, 来为该网络侧设备与其服务的终 端提供数据转发服务, 完成了网络侧设备信号的放大和数据转发服务, 提高 了信号的传输质量, 由于能够利用第三方节点提供数据转发服务, 因此, 可 以减少需要布设的网络侧设备的数量。 附图说明 图 2为本发明实施例提供的第三方节点侧的数据传输方法的示意图; 图 3为本发明实施例提供的终端侧的数据传输方法的示意图; 图 4为本发明实施例提供的实施例一的示意图;
图 5为本发明实施例提供的实施例二的示意图;
图 6为本发明实施例提供的实施例三的示意图;
图 7为本发明实施例提供的一种第三方节点的结构示意图;
图 8为本发明实施例提供的一种网络侧设备的结构示意图;
图 9为本发明实施例提供的一种终端的结构示意图;
图 10为本发明实施例提供的另一种第三方节点的结构示意图;
图 11为本发明实施例提供的另一种网络侧设备的结构示意图;
图 12为本发明实施例提供的另一种终端的结构示意图。 具体实施方式
本发明实施例网络侧设备通过选择至少一个与该网络侧设备属于不同运 营商的第三方节点, 转发该网络侧设备与其服务的终端之间的数据, 从而能 够充分利用第三方节点的资源来为该网络侧设备与其服务的终端提供数据转 发服务, 可以减少需要布设的网络侧设备的数量。
本发明实施例中, 第三方节点是指能够为除自身所属的运营商之外的其 他运营商的设备(网络侧设备和终端),提供数据转发服务的开放型共享节点, 也称为 O-Node ( Open Node ); 该第三方节点可以是不属于现有任何运营商的 中立节点或设备(如转发器 repeater等), 也可以是能够为除自身所属的运营 商之外的其他运营商的设备(网络侧设备和终端)提供数据转发服务且当前 处于空闲状态的节点 (如基站、 中继、 终端等)。
下面结合说明书附图对本发明实施例作进一步详细描述。 应当理解, 此 处所描述的实施例仅用于说明和解释本发明, 并不用于限定本发明。 方法包括:
S 11、 网络侧设备从包含与该网络侧设备属于不同运营商的第三方节点的 第一节点列表中, 选择至少一个第三方节点。
本步骤中, 网络侧设备确定满足设定的触发条件时, 从自身保存的第一 节点列表中, 选择至少一个第三方节点, 其中, 网络侧设备可以仅从自身保 存的第一节点列表中, 选择一个第三方节点来转发该网络侧设备与其服务的 终端之间传输的数据; 也可以从自身保存的第一节点列表中, 选择两个或两 个以上的第三方节点来转发该网络侧设备与其服务的终端之间传输的数据, 由于多个第三方节点一起为该终端服务, 从而提高了信号传输质量。
本步骤中, 网络侧设备所保存的第一节点列表中包含至少一个能够为该 网络侧设备与其服务的终端提供数据转发服务的第三方节点。
S12、 网络侧设备在设定的第一频谱上, 向所选择的每个第三方节点发送 请求消息, 该请求消息用于请求所选择的第三方节点转发网络侧设备与其服 务的终端之间传输的数据。
本发明实施例中, 第一频谱是指能够被多个运行商的网络侧设备和 /或终 端识别的频谱, 其中, 该第一频谱可以未 4受权(unlicensed ) 的频谱, 也可以 是该多个运营商中至少一个运营商的部分频语。
具体的, 第一频谱为该多个运营商中至少一个运营商的部分频谱时, 由 该多个运营商进行协商以确定该第一频谱, 且该多个运营商的网络侧设备和 / 或终端识别的该第一频谱, 其中, 该第一频谱可以为该多个运营商中某一个 运营商的部分频语, 该第一频语也可以由该多个运营商中两个或两个以上的 运营商的部分频语共同构成。
S13、 网络侧设备在该第一频谱上接收到所选择的第三方节点返回的响应 消息后, 在第二频谱上, 通过所选择的第三方节点向该网络侧设备服务的终 端发送数据和 /或通过所选择的第三方节点接收该终端发送的数据, 该第二频 谱为网络侧设备所属的运营商的频谱。
具体的, 网络侧设备在该第一频谱上接收到所选择的第三方节点返回的 响应消息后, 可以在第二频谱上, 向自身服务的终端发送数据, 此时, 由于 第三方节点一直在监听该第二频谱, 其可以从该第二频谱上获取到该网络侧 设备向终端发送的数据, 并将该数据直接转发(透传)给该网络侧设备服务 的终端; 也可以在该频谱上, 接收所选择的第三方节点转发的来自该网络侧 设备服务的终端发送的数据。
本发明实施例中, 网络侧设备所属的运营商的频谱是指, ***为该网络 侧设备所属的运营商所配置的专用频谱, 即该网络侧设备所属的运营商独占 的频谱, 该运营商的设备(包括网络侧设备和终端)可以在***为该运营商 配置的专用频谱上传输数据。
本发明实施例, 网络侧设备从自身保存的包含与该网络侧设备属于不同 运营商的第三方节点的第一节点列表中, 选择至少一个第三方节点; 在第一 频谱上, 向所选择的每个第三方节点发送请求消息; 以及, 在该第一频谱上 接收到所选择的第三方节点返回的响应消息后, 在第二频谱上, 通过所选择 节点接收该终端发送的数据, 从而能够充分利用第三方节点的空闲资源来为 该网络侧设备与其服务的终端提供数据转发服务, 完成了网络侧设备信号的 放大和数据转发服务, 提高了信号的传输质量, 由于能够利用第三方节点提 供数据转发服务, 因此, 可以减少需要布设的网络侧设备的数量。
本发明实施例的网络侧设备可以是基站(比如宏基站, 家庭基站等), 也 可以是 RN (中继)设备, 还可以是其它网络侧设备。
在实施中, 步骤 S11 中, 网络侧设备确定满足设定的触发条件, 具体包 括以下两种方式:
方式一、 网络侧设备根据终端上报的信道质量信息, 确定自身与该终端 之间的信道质量低于设定值时, 确定满足设定的触发条件;
该方式下, 网络侧设备根据终端上报的信道质量信息, 确定满足设定的 触发条件,其中,终端上报的信道质量信息可以为信道状态信息( Channel State Information, CSI )反馈、 或者信道质量指示( Channel Quality Indicator, CQI ) 等。
方式二、 网络侧设备接收到终端发送指示信息后, 确定满足设定的触发 条件, 其中, 该指示信息用于指示网络侧设备通过第三方节点转发该网络侧 设备与该终端之间传输的数据。
本发明实施例中网络侧设备可以采用上述任一方式, 确定满足设定的触 发条件。
本发明实施例中, 网络侧设备采用以下任一方式建立第一节点列表: 方式 1、 网络侧设备在第一频谱上发送广播消息, 并在接收处于空闲态的 第三方节点发送的反馈消息后, 将该第三方节点保存于第一节点列表, 以建 立该第一节点列表。
具体的, 网络侧设备在确定需要第三方节点转发该网络侧设备与其服务 的终端之间传输的数据时, 或者, 在设定的广播周期内, 在第一频谱上发送 广播消息。
该方式下, 网络侧设备在确定需要第三方节点转发该网络侧设备与其服 务的终端之间传输的数据时, 主动在第一频谱上发送广播消息, 以获取处于 空闲态的第三方节点, 从而建立包含至少一个该网络侧设备可使用的第三方 节点的第一节点列表。
相应的, 能够接收到该网络侧设备发送的广播消息的第三方节点在接收 到该广播消息后, 若自身处于空闲态, 则向该网络侧设备返回反馈消息, 以 通知该网络侧设备该第三方节点处于空闲态; 若自身处于空闲态, 则忽略本 条广播消息, 即不向该网络侧设备返回反馈消息。
方式 2、网络侧设备接收处于空闲态的第三方节点在第一频谱上发送的用 于指示该第三方节点处于空闲态的导频信号, 并将该第三方节点保存于第一 节点列表, 以建立该第一节点列表。
该方式下, 若第三方节点处于空闲态, 则该第三方节点在第一频谱上发 送导频信号, 以通知各运营商的设备(网络侧设备和 /或终端)该第三方节点 当前处于空闲态。
相应的, 网络侧设备能够在第一频谱上, 接收各个处于空闲态的第三方 节点发送的导频信号, 并将该些第三方节点保存于第一节点列表, 从而建立 包含至少一个该网络侧设备可使用的第三方节点的第一节点列表。 方式 3、网络侧设备接收处于空闲态的第三方节点在第一频谱上发送的用 于指示该第三方节点处于空闲态的导频信号, 并将该第三方节点保存于第一 节点列表; 以及网络侧设备接收自身服务的终端发送的该终端保存的包含至 少一个该终端能够使用第三方节点的第二节点列表, 并保存第二节点列表。
该方式下, 若第三方节点处于空闲态, 则在第一频谱上发送导频信号, 以通知各运营商的设备(网络侧设备和 /或终端)该第三方节点当前处于空闲 态。 相应的, 网络侧设备能够在第一频谱上, 接收各个处于空闲态的第三方 节点发送的导频信号, 并将该些第三方节点保存于第一节点列表, 从而建立 包含至少一个该网络侧设备可使用的第三方节点的第一节点列表; 若终端也 能够在第一频谱上, 接收各个处于空闲态的第三方节点发送的导频信号, 则 该终端将该些第三方节点保存于第二节点列表, 从而建立包含至少一个该终 端可使用的第三方节点的第二节点列表, 并将自身保存的第二节点列表通知 给该终端所属的网络侧设备; 进一步, 网络侧设备在接收到自身服务的终端 发送的第二节点列表后, 保存各终端发送的第二节点列表。
本发明实施例中, 网络侧设备所保存的第一节点列表中包括该网络侧设 网络侧设备属于不同运营商的各第三方节点的标识信息。
进一步, 该第一节点列表中还包括用于表示上述第三方节点与该网络侧 设备之间的信号质量的信息。 具体的, 网络侧设备可以通过以下方式获取各 第三方节点与该网络侧设备之间的信号质量:
网络侧设备通过第三方节点的反馈获取该第三方节点与该网络侧设备之 间的信号质量; 或者,
网络侧设备测量第三方节点发送的导频信号, 以获取该第三方节点与该 网络侧设备之间的信号质量。
本发明实施例中, 终端所保存的第二节点列表中包括该终端所确定的能 够为该终端与其所属的网络侧设备提供数据转发服务的且与该网络侧设备属 于不同运营商的各第三方节点的标识信息。
进一步, 该第二节点列表中还包括用于表示上述第三方节点与该终端之 间的信号质量的信息。 具体的, 网络侧设备可以通过以下方式获取各第三方 节点与该网络侧设备之间的信号质量:
接收终端反馈的各第三方节点与该终端之间的信号质量, 其中, 终端测 量第三方节点发送的导频信号, 以获取该第三方节点与该终端之间的信号质 量, 并将测得的各第三方节点与该终端之间的信号质量反馈给网络侧设备。
基于上述三种建立第一节点列表的方式, 在实施中, 网络侧设备还会对 自身保存的第一节点列表(和 /或第二节点列表) 进行更新, 具体包括以下四 种方式:
一、对于上述方式 1 , 网络侧设备在设定的更新周期内, 对自身保存的第 一节点列表进行一次更新。
具体的, 在每个设定的更新周期内, 网络侧设备在第一频谱上, 发送至 少一次广播消息, 以获取当前处于空闲态的第三方节点, 并更新自身保存的 第一节点列表。
二、对于上述方式 1 , 网络侧设备在确定需要第三方节点转发该网络侧设 备与其服务的终端之间传输的数据时, 对自身保存的节点列表进行更新。
具体的, 网络侧设备在每次确定需要第三方节点转发该网络侧设备与其 服务的终端之间传输的数据时, 在第一频谱上, 发送至少一次广播消息, 以 获取当前处于空闲态的第三方节点, 并更新自身保存的第一节点列表。
三、对于上述方式 2和方式 3, 网络侧设备在接收到任一第三方节点发送 的用于通知各网络侧设备该第三方节点的状态发生变化的消息后, 对自身保 存的节点列表进行更新。
具体的, 第三方节点在确定自身状态发生变化后, 如从空闲态变为非空 闲态或者从非空闲态变为空闲态, 将自身当前的状态通知给各网络侧设备; 相应的, 网络侧设备在接收到任一第三方节点发送的用于通知各网络侧设备 该第三方节点的状态发生变化的消息后, 对自身保存的第一节点列表进行更 新, 具体为:
若该第三方节点由空闲态变为非空闲态, 则: 若该网络侧设备的第一节 点列表中包含该第三方节点, 则该网络侧设备从第一节点列表中删除该第三 方节点; 若该网络侧设备的第一节点列表中未包含该第三方节点, 则该网络 侧设备不做处理;
若该第三方节点由非空闲态变为空闲态, 贝 ij : 若该网络侧设备的第一节 点列表中未包含该第三方节点, 则该网络侧设备将该第三方节点添加到第一 节点列表中; 若该网络侧设备的第一节点列表中包含该第三方节点, 则该网 络侧设备不做处理。
四、对于上述方式 3 , 网络侧设备根据终端通知的该终端检测得到的第二 节点列表中的各第三方节点的信号质量, 对自身保存的第二节点列表进行更 新。
具体的, 终端具有对自身保存的第二节点列表中的各第三方节点的信号 质量进行检测的功能, 并将检测结果反馈给自身所属的网络侧设备; 相应的, 网络侧设备接收到终端通知的该终端检测得到的第二节点列表中的各第三方 节点的信号质量后, 对自身保存的第二节点列表进行更新, 具体为:
若至少一个第三方节点的信号质量低于设定的下限值, 则该网络侧设备 从自身保存的第二节点列表中删除该第三方节点的相关信息;
若至少一个第三方节点的信号质量不低于设定的下限值, 则该网络侧设 备不对该第三方节点进行处理。
在实施中, 步骤 S11 中, 网络侧设备从包含与该网络侧设备属于不同运 营商的第三方节点的第一节点列表中, 选择至少一个第三方节点, 具体包括 以下三种方法:
方法 1、 网络侧设备从自身保存的第一节点列表中, 随机选择至少一个第 三方节点。
具体的, 网络侧设备从自身保存的第一节点列表中, 随机抽取, 并通过 遍历的方式选找到最优的至少一个第三方节点。 方法 2、 网络侧设备获取终端所在的位置信息, 从第一节点列表中, 选择 与终端所在位置的距离最近的至少一个第三方节点。
该方式下, 网络侧设备需要能够获取到终端当前所在的位置信息以及第 一节点列表中各第三方节点所在的位置信息, 进而网络侧设备可以从第一节 点列表中, 选择与终端所在位置的距离最近的至少一个第三方节点。
具体的, 若只选择一个第三方节点, 则从第一节点列表中, 选择与终端 所在位置的距离最近的第三方节点; 若选择至少两个第三方节点, 则按照第 三方节点与终端所在位置的距离从小到大的顺序, 从第一节点列表中, 选择 至少两个第三方节点。
方法 3、网络侧设备从第一节点列表和终端上报的第二节点列表都包含的 第三方节点中, 选择至少一个第三方节点。
具体的, 网络侧设备确定满足设定的触发条件时, 从自身保存的第一节 点列表和该终端上报的第二节点列表都包含的第三方节点中, 选择至少一个 第三方节点。
本发明实施例中, 步骤 S13之后, 该方法还包括:
网络侧设备根据终端反馈的信道质量信息, 确定是否继续通过所选择的 第三方节点转发该网络侧设备与该终端之间传输的数据。
具体的, 终端周期性上 4艮信道质量信息, 此时, 由于通过第三方节点转 发网络侧设备与该终端之间传输的数据, 因此, 终端上报的是第三方节点与 该终端之间的链路(即接入(Access )链路)的信道质量信息; 相应的, 网络 侧设备可以根据终端反馈的信道质量信息, 确定是否继续通过所选择的第三 方节点转发该网络侧设备与该终端之间传输的数据, 具体为:
若网络侧设备根据终端上报的信道质量信息, 确定出终端与第三方节点 之间的链路的信道质量低于设定值, 则该网络侧设备确定结束通过所选择的 第三方节点转发该网络侧设备与该终端之间传输的数据;
若网络侧设备根据终端上报的信道质量信息, 确定出终端与第三方节点 之间的链路的信道质量不低于设定值, 则该网络侧设备确定继续通过所选择 的第三方节点转发该网络侧设备与该终端之间传输的数据。
进一步, 若网络侧设备确定结束通过所选择的第三方节点转发该网络侧 设备与该终端之间传输的数据, 则本发明实施例提供的方法还包括:
网络侧设备在第一频谱上, 向所选择的第三方节点发送通知消息, 通知 所选择的第三方节点停止转发该网络侧设备与该终端之间传输的数据。
进一步, 网络侧设备向所选择的第三方节点发送通知消息之后, 还包括: 网络侧设备从自身保存的第一节点列表中, 重新选择一个第三方节点, 并通过重新选择的第三方节点向终端发送数据和 /或通过重新选择的第三方节 点接收终端发送的数据。
具体的, 网络侧设备可以采用上述方法 1~方法 3中任一方法从自身保存 的第一节点列表中, 重新选择一个第三方节点。
基于同一发明构思, 本发明实施例还提供了第三方节点侧的数据传输方 法, 参见图 2所示, 该方法包括:
521、 第三方节点在设定的第一频谱上, 接收与该第三方节点属于不同运 营商的网络侧设备发送的请求消息, 该请求消息用于请求所选择的第三方节 点转发该网络侧设备与其服务的终端之间传输的数据。
本步骤中, 第一频谱是指能够被多个运行商的网络侧设备和 /或终端识别 的频谱, 其中, 该第一频谱可以未授权(unlicensed ) 的频谱, 也可以是该多 个运营商中至少一个运营商的部分频语。
522、 第三方节点在确定接受该网络侧设备的请求后, 在第一频谱上, 向 该网络侧设备返回响应消息。
具体的, 第三方节点在该第一频谱上接收到网络侧设备发送的请求消息 后, 若自身处于空闲状态, 则向网络侧设备返回响应消息, 以通知网络侧设 备该第三方节点能够转发网络侧设备与其服务的终端之间传输的数据; 若自 身处于空闲状态, 则忽略本条请求消息, 即不向网络侧设备返回响应消息。
523、 第三方节点在第二频谱上, 转发该网络侧设备与该终端之间传输的 数据, 该第二频谱为网络侧设备所属的运营商的频谱。 具体的, 第三方节点向该网络侧设备返回响应消息之后, 一直监听第二 频谱, 若该第二频谱上有来自网络侧设备向该终端发送的数据, 则该第三方 节点将该数据直接转发(即透传)给该终端; 若该频谱上有来自该终端向该 网络侧设备发送的数据, 则该第三方节点将该数据直接转发(即透传)给该 网络侧设备, 从而完成对该网络侧设备与该终端之间传输的数据的转发服务。
本发明实施例中, 网络侧设备所属的运营商的频谱是指, ***为该网络 侧设备所属的运营商所配置的专用频谱, 即该网络侧设备所属的运营商独占 的频谱, 该运营商的设备(包括网络侧设备和终端)可以在***为该运营商 配置的专用频谱上传输数据。
本发明实施例中, 第三方节点在第一频谱上, 接收网络侧设备发送的请 求消息, 并在确定接受该网络侧设备的请求后, 在第一频谱上, 向该网络侧 设备返回响应消息; 以及, 在第二频谱上, 转发该网络侧设备与该终端之间 传输的数据。 从而完成了网络侧设备信号的放大和数据转发服务, 提高了信 号的传输质量。
在实施中, 步骤 S21之前, 该方法还包括:
第三方节点在第一频谱上接收到网络侧设备发送的广播消息后, 在第一 频谱上, 向该网络侧设备发送用于表示该第三方节点处于空闲态的反馈消息, 具体参见上述方式 1 , 此处不再赘述;
或者,
第三方节点在确定自身处于空闲态时, 在第一频谱上, 发送用于指示该 第三方节点处于空闲态的导频信号, 具体参见上述方式 2和上述方式 3 , 此处 不再赘述。
在实施中, 步骤 S21 中, 第三方节点在接收到网络侧设备发送的请求消 息之后, 该方法还包括:
第三方节点停止在第一频谱上发送用于指示该第三方节点处于空闲态的 导频信号。
在实施中, 本发明实施例提供的方法还包括: 第三方节点在确定自身的状态发生变化时, 通知其服务的网络侧设备该 第三方节点的状态发生变化, 第三方节点的状态包括空闲态和非空闲态。
具体的, 第三方节点在确定自身状态发生变化后, 如从空闲态变为非空 闲态或者从非空闲态变为空闲态, 将自身当前的状态通知给各网络侧设备。
在实施中, 本发明实施例提供的方法还包括:
第三方节点在第一频谱上, 接收到网络侧设备发送的通知消息后, 停止 转发该网络侧设备与该网络侧设备服务的终端之间传输的数据。
进一步, 第三方节点停止转发网络侧设备与该网络侧设备服务的终端之 间传输的数据之后, 还包括:
第三方节点在确定自身处于空闲态时, 在第一频谱上, 发送用于指示该 第三方节点处于空闲态的导频信号。
基于同一发明构思, 本发明实施例还提供了终端侧的数据传输方法, 参 见图 3所示, 该方法包括:
531、 与网络侧设备存在通信连接的终端在第二频谱上, 接收该网络侧设 备所选择的与该网络侧设备属于不同运营商的第三方节点转发的该网络侧设 备发送的数据。
本步骤中, 第三方节点在第二频谱上, 将该网络侧设备发送给终端的数 据直接转发(透传)给终端。
本发明实施例中, 网络侧设备所属的运营商的频谱是指, ***为该网络 侧设备所属的运营商所配置的专用频谱, 即该网络侧设备所属的运营商独占 的频谱, 该运营商的设备(包括网络侧设备和终端)可以在***为该运营商 配置的专用频谱上传输数据。
532、 终端在该第二频谱上, 向该网络侧设备发送数据, 其中, 终端发送 的数据通过该网络侧设备所选择的第三方节点转发给该网络侧设备。
本发明实施例中, 与网络侧设备存在通信连接的终端在第二频谱上, 接 收该网络侧设备所选择的第三方节点转发的该网络侧设备发送的数据; 以及 终端在该频谱上, 向该网络侧设备发送数据, 其中, 终端发送的数据通过该 网络侧设备所选择的第三方节点转发给该网络侧设备。 从而与网络侧设备存 在通信连接的终端能够在第二频谱上, 接收通过该网络侧设备所选择的第三 方节点转发的来自网络侧设备向该终端发送的数据, 以及该终端能够通过该 第三方节点向网络侧设备发送数据, 充分利用第三方节点的空闲资源来为该 网络侧设备与其服务的终端提供数据转发服务, 完成了网络侧设备信号的放 大和数据转发服务, 提高了信号的传输质量, 由于能够利用第三方节点提供 数据转发服务, 因此, 可以减少需要布设的网络侧设备的数量。
在实施中, 在步骤 S31之前, 本发明实施例提供的方法还包括: 终端向该网络侧设备发送指示信息, 以指示该网络侧设备通过第三方节 点转发该网络侧设备与该终端之间传输的数据。
具体的, 终端在确定与网络侧设备的信道质量低于设定值时, 向该网络 侧设备发送指示信息。
在实施中, 本发明实施例提供的方法还包括:
终端在设定的上报周期, 向该终端所属的网络侧设备上报信道质量信息。 具体的, 若该终端与该网络侧设备之间直接进行通信, 则该终端上报的 是该终端与该网络侧设备之间链路的信道质量信息; 若该终端与该网络侧设 备之间通过第三方节点转发数据, 则该终端上报的是该终端与该第三方节点 之间链路的信道质量信息。
在实施中, 本发明实施例提供的方法还包括:
终端接收处于空闲态的第三方节点在设定的第一频谱上发送的用于指示 该第三方节点处于空闲态的导频信号, 将该第三方节点保存于第二节点列表; 终端将该第二节点列表发送给自身所属的网络侧设备。
进一步, 本发明实施例提供的方法还包括:
终端在设定的检测周期, 检测自身保存的第二节点列表中的各第三方节 点的信号质量, 并将获取到的信号质量通知给自身所属的网络侧设备。
在实施中, 终端还对自身保存的第二节点列表进行更新, 具体包括以下 两种方式: 方式 A、 终端在设定的检测周期, 检测自身保存的第二节点列表中的各 第三方节点的信号质量, 并根据获取到的信号质量, 对自身保存的第二节点 列表进行更新。
具体的, 终端在设定的检测周期, 检测自身保存的第二节点列表中的各 第三方节点的信号质量, 若至少一个第三方节点的信号质量低于设定的下限 值, 则该终端从自身保存的第二节点列表中删除该第三方节点的相关信息; 若至少一个第三方节点的信号质量不低于设定的下限值, 则该终端不对该第 三方节点进行处理。
方式 B、 终端在设定的更新周期, 对自身保存的第二节点列表进行更新。 具体的, 在设定的更新周期, 若该终端接收到至少一个第三方节点发送 的用于指示该第三方节点处于空闲态的导频信号, 则将该第三方节点添加到 该第二节点列表中。
为了更完整的理解本发明的具体实施, 下面结合三个具体实施例, 从网 络侧设备、 第三方节点以及终端之间的配合来说明本发明实施例提供的数据 传输方法。
实施例一、 参见图 4所示, 本实施例包括以下步骤:
步骤 1 : 小区 (CELL )在设定的第一频谱上, 发送广播消息, 以获取处 于空闲态的 0节点 (即第三方节点)。
步骤 2: 位于该 CELL附近一定范围的 0节点在空闲时监听该第一频谱, 并在监听到广播消息后, 向 CELL反馈的用于表示自身处于空闲态的响应消 息。
步骤 3: CELL接收到 0节点的空闲状态反馈后, 将该 0节点添加到自 身维护的 0节点列表中。
进一步, 该 CELL会根据业务的需求定期的更新 0节点列表, 更新方式 可以有两种: 一是 CELL主动更新, 即 CELL根据自身需要周期或者非周期 方式触发更新 0节点列表, 其中, 自身需求包括: CELL根据用户设备(User Equipment, UE )反馈的信号质量状态, 判断是否有使用 0 节点的需求; 或 者, UE在自身信号质量下降后直接反馈 CELL, 要求 CELL启动寻找 0节点 的流程。二是 CELL被动更新,即 0节点自身状态发生变化时,主动通知 CELL, CELL根据 0节点的反馈状态, 更新自身维护的 0节点列表。
步骤 4: CELL从自身维护的 0节点列表中, 选择合适的 0节点, 并向 该 0节点发送雇用申请;
具体的,当 CELL侧接收到所服务的 UE的 CSI反馈性能变差或者接收到 UE发送的 0节点启动流程申请时, 从自身维护的 0节点维护列表中, 找到 合适的 0节点, 并通过第一频谱向该 0节点发送雇佣申请。
进一步, CELL从自身维护的 0节点维护列表中, 寻找合适的雇佣对象 的方法包括: 一是 CELL在自身的 0节点服务列表上随机抽取, 通过遍历的 方式寻找最优 0节点; 二是 CELL根据 0节点和自身的服务 UE的位置判断 最有可能合适的 0节点。
步骤 5: 0节点接收到雇佣申请后, 若该 0节点当前处于空闲态, 则向 CELL反馈接受该 CELL的雇佣。
步骤 6: 该 0节点监听第二频谱, 并在该第二频谱上, 提供信号转发服 务, 该第二频谱为该 CELL所属的运营商的频谱; 其中, 0节点对于 UE是透 明的。
步骤 7: CELL根据 UE的 CSI反馈调整对 0节点的雇佣关系 (即继续使 用、 解雇或者搜索其他的雇佣节点)。
步骤 8: 若 CELL决定结束 0节点的资源使用, 则在第一频谱上, 向该 0 节点发送解雇通知, 以通知该 0节点停止转发该 CELL与该 UE之间传输的 数据。
本实施例中, CELL通过在第一频谱上与 0节点进行通信, 建立雇佣关 系和释放关系, 将属于第三方的 0节点纳入到自身的通信***中, 完成对自 身信号的放大和转发服务。 本实施例能够充分利用微基站网络的特点, 充分 利用网络中的闲置节点, 提高信号的传输质量。
实施例二、 参见图 5所示, 本实施例包括以下步骤: 步骤 1 : o节点在设定的第一频谱上发送导频信号;
具体的, 0 节点在确定自身当前处于空闲态时, 会在第一频谱上发送导 频信号, 该第一频谱可以被不同的运营商的 CELL识别。
步骤 2: CELL在第一频谱上接收到 0节点的导频信号, 确定该 0节点 当前处于空闲态, 并建立 0节点列表;
具体的, CELL在第一频谱上接收到 0节点的导频信号后, 确定该 0节 点当前处于空闲态,并将该 0节点添加到 0节点列表中,以建立 0节点列表。
步骤 3: CELL从自身维护的 0节点列表中, 选择合适的 0节点, 并向 该 0节点发送雇用申请;
具体的,当 CELL侧接收到所服务的 UE的 CSI反馈性能变差或者接收到 UE发送的 0节点启动流程申请时, 从自身维护的 0节点维护列表中, 找到 合适的 0节点, 并通过第一频谱向该 0节点发送雇佣申请。
进一步, CELL从自身维护的 0节点维护列表中, 寻找合适的雇佣对象 的方法包括: 一是 CELL在自身的 0节点服务列表上随机抽取, 通过遍历的 方式寻找最优 0节点; 二是 CELL根据 0节点和自身的服务 UE的位置判断 最有可能合适的 0节点。
步骤 4: 0节点接收到雇佣申请后, 若该 0节点当前处于空闲态, 则向 CELL反馈接受该 CELL的雇佣;
本步骤中, 如果 0节点接受 CELL的雇佣申请, 则该 0节点在第二频谱 上实现数据的转发, 同时停止在第一频谱上发送导频信号, 该第二频谱为该 CELL所属的运营商的频谱。
步骤 5: 该 0节点监听该第二频谱, 并在该第二频谱上, 提供信号转发 服务; 其中, 0节点对于 UE是透明的。
步骤 6: CELL根据 UE的 CSI反馈调整对 0节点的雇佣关系 (即继续使 用、 解雇或者搜索其他的雇佣节点)。
步骤 7: 若 CELL决定结束 0节点的资源使用, 则在第一频谱上, 向该 0 节点发送解雇通知, 以通知该 0节点停止转发该 CELL与该 UE之间传输的 数据;
本步骤中, 0节点接收到 CELL发送的解雇通知后, 停止转发该 CELL 与该 UE之间传输的数据, 并重新在第一频谱上发送导频信号。
本实施例中, 0节点通过在第一频谱上发送导频信号, 使 CELL侧能够 准确识别该导频信号以获知该 0节点处于空闲状态; 进一步, CELL可以和 处于空闲态的 0节点建立通信联系, 从而将 0节点纳入到整个通信流程中。 本实施例能够充分利用微基站网络的特点, 充分利用网络中的闲置节点, 提 高信号的传输质量。
实施例三、 参见图 6所示, 本实施例包括以下步骤:
步骤 1 : 0节点在设定的第一频谱上发送导频信号;
具体的, 0 节点在确定自身当前处于空闲态时, 会在第一频谱上发送导 频信号, 该第一频谱可以被不同的运营商的 CELL和 UE识别。
步骤 2: UE或者 CELL在第一频谱上检测 0节点的导频信号;
对于 CELL, CELL在第一频谱上接收到 0节点的导频信号后, 确定该 0 节点当前处于空闲态, 并将该 0节点添加到 0节点列表中, 以建立 0节点列 表; 对于 UE, 该 UE在接收到 0节点的导频信号后, 若该导频信号质量比较 好(如该导频信号的质量大于设定的下限值), 则该 UE将该 0节点加入到自 身的 0节点服务列表中, 并将自身的 0节点列表反馈给 CELL。
步骤 3: CELL从自身维护的 0节点列表中, 选择合适的 0节点, 并向 该 0节点发送雇用申请;
具体的,当 CELL侧接收到所服务的 UE的 CSI反馈性能变差或者接收到 UE发送的 0节点启动流程申请时, 从自身维护的 0节点维护列表中, 找到 合适的 0节点, 并通过第一频谱向该 0节点发送雇佣申请。
进一步, CELL从自身维护的 0节点维护列表中, 寻找合适的雇佣对象 的方法包括: 一是 CELL在自身的 0节点服务列表上随机抽取, 通过遍历的 方式寻找最优的 0节点; 二是 CELL根据 0节点和自身的服务 UE的位置判 断最有可能合适的 0节点; 三是 CELL从自身的 0节点列表和该 UE反馈的 O节点列表都包含的 0节点中, 选择至少一个 0节点。
步骤 4: 0节点接收到雇佣申请后, 若该 0节点当前处于空闲态, 则向 CELL反馈接受该 CELL的雇佣;
本步骤中, 如果 0节点接受 CELL的雇佣申请, 则该 0节点在第二频谱 上实现数据的转发, 同时停止在第一频谱上发送导频信号, 该第二频谱为该 CELL所属的运营商的频谱。
步骤 5: 该 0节点监听该第二频谱, 并在该第二频谱上, 提供信号转发 服务; 其中, 0节点对于 UE是透明的。
步骤 6: CELL根据 UE的 CSI反馈调整对 0节点的雇佣关系 (即继续使 用、 解雇或者搜索其他的雇佣节点)。
步骤 7: 若 CELL决定结束 0节点的资源使用, 则在第一频谱上, 向该 0 节点发送解雇通知, 以通知该 0节点停止转发该 CELL与该 UE之间传输的 数据;
本步骤中, 0节点接收到 CELL发送的解雇通知后, 停止转发该 CELL 与该 UE之间传输的数据, 并重新在第一频谱上发送导频信号。
本实施例中, 0节点通过在第一频谱上发送导频信号, 使 CELL侧或 UE 侧能够准确识别该导频信号以获知该 0节点处于空闲状态, 并且, UE将自身 的 0节点列表反馈给 CELL侧; 进一步, CELL可以和 0节点建立通信联系, 从而将 0节点纳入到整个通信流程中。 本实施例由于引入了 UE的 0节点测 量功能, 能够达到 CELL和 UE联合检测合适 0节点的效果, 使 CELL在选 择合适 0节点的时候准确性更高。本实施例能够充分利用微基站网络的特点, 充分利用网络中的闲置节点, 提高信号的传输质量。
需要说明的是, 上述实施例中小区 (CELL ) 的概念等同于基站。
上述方法处理流程可以用软件程序实现, 该软件程序可以存储在存储介 质中, 当存储的软件程序被调用时, 执行上述方法步骤。
基于同一发明构思, 本发明实施例还提供了一种第三方节点, 参见图 7 所示, 该第三方节点包括: 收发模块 71 , 用于在设定的第一频谱上, 接收与所述第三方节点属于不 同运营商的网络侧设备发送的请求消息, 所述请求消息用于请求所选择的第 处理模块 72, 用于在确定接受所述网络侧设备的请求后, 在所述第一频 谱上, 向所述网络侧设备返回响应消息;
转发模块 73 , 用于在第二频谱上, 转发所述网络侧设备与所述终端之间 传输的数据, 所述第二频谱为所述网络侧设备所属的运营商的频谱。
本发明实施例中, 第一频谱是指能够被多个运行商的网络侧设备和 /或终 端识别的频谱, 其中, 该第一频谱可以未授权(unlicensed ) 的频谱, 也可以 是该多个运营商中至少一个运营商的部分频语。
本发明实施例中, 网络侧设备所属的运营商的频谱是指, ***为该网络 侧设备所属的运营商所配置的专用频谱, 即该网络侧设备所属的运营商独占 的频谱, 该运营商的设备(包括网络侧设备和终端)可以在***为该运营商 配置的专用频谱上传输数据。
本发明实施例提供的第三方节点, 在第一频谱上, 接收网络侧设备发送 的请求消息, 并在确定接受该网络侧设备的请求后, 在第一频谱上, 向该网 络侧设备返回响应消息; 以及, 在第二频谱上, 转发该网络侧设备与该终端 之间传输的数据。 从而完成了网络侧设备信号的放大和数据转发服务, 提高 了信号的传输质量。
在实施中, 收发模块 71在接收到所述网络侧设备发送的请求消息之前, 还用于:
在所述第一频谱上接收到所述网络侧设备发送的广播消息后, 在所述第 一频谱上, 向所述网络侧设备发送用于表示所述第三方节点处于空闲态的反 馈消息, 具体参见上述方式 1 , 此处不再赘述; 或者,
在确定自身处于空闲态时, 在所述第一频谱上, 发送用于指示所述第三 方节点处于空闲态的导频信号, 具体参见上述方式 2和上述方式 3 , 此处不再 赘述。 在实施中, 收发模块 71在接收到所述网络侧设备发送的请求消息之后, 还用于: 停止在所述第一频谱上发送所述导频信号。
基于上述任一实施例, 收发模块 71还用于: 在确定所述第三方节点的状 态发生变化时, 通知所述网络侧设备所述第三方节点的状态发生变化, 其中, 所述第三方节点的状态包括空闲态和非空闲态。
基于上述任一实施例, 若收发模块 71在所述第一频谱上, 接收到所述网 络侧设备发送的通知消息, 转发模块 73还用于: 停止转发所述网络侧设备与 所述终端之间传输的数据。 据, 收发模块 71还用于:
在确定所述第三方节点处于空闲态时, 在所述第一频谱上, 发送用于指 示所述第三方节点处于空闲态的导频信号。
基于同一发明构思, 本发明实施例还提供了一种网络侧设备, 参见图 8 所示, 该网络侧设备包括:
处理模块 81 , 用于从包含与所述网络侧设备属于不同运营商的第三方节 点的第一节点列表中, 选择至少一个第三方节点;
发送模块 82, 用于在第一频谱上, 向所选择的每个第三方节点发送请求 消息, 所述请求消息用于请求所选择的第三方节点转发所述网络侧设备与所 述终端之间传输的数据;
传输模块 83 , 用于在所述第一频谱上接收到所选择的第三方节点返回的 响应消息后, 在第二频谱上, 通过所选择的第三方节点向所述终端发送数据 和 /或通过所选择的第三方节点接收所述终端发送的数据, 所述第二频谱为所 述网络侧设备所属的运营商的频谱。
本发明实施例中, 第一频谱是指能够被多个运行商的网络侧设备和 /或终 端识别的频谱, 其中, 该第一频谱可以未授权(unlicensed ) 的频谱, 也可以 是该多个运营商中至少一个运营商的部分频语。
本发明实施例中, 网络侧设备所属的运营商的频谱是指, ***为该网络 侧设备所属的运营商所配置的专用频谱, 即该网络侧设备所属的运营商独占 的频谱, 该运营商的设备(包括网络侧设备和终端)可以在***为该运营商 配置的专用频谱上传输数据。
本发明实施例提供的网络侧设备能够充分利用第三方节点的空闲资源来 为该网络侧设备与其服务的终端提供数据转发服务, 完成了网络侧设备信号 的放大和数据转发服务, 提高了信号的传输质量, 由于能够利用第三方节点 提供数据转发服务, 因此, 可以减少需要布设的网络侧设备的数量。
在实施中, 处理模块 81确定满足设定的触发条件, 具体包括:
根据终端上报的信道质量信息, 确定自身与该终端之间的信道质量低于 设定值时, 确定满足设定的触发条件, 具体参见上述方式一, 此处不再赘述; 或者,
接收到终端发送指示信息后, 确定满足设定的触发条件, 其中, 该指示 信息用于指示网络侧设备通过第三方节点转发该网络侧设备与该终端之间传 输的数据, 具体参见上述方式二, 此处不再赘述。
在实施中, 处理模块 81采用以下任一方式建立所述第一节点列表: 在所述第一频谱上发送广播消息, 并在接收处于空闲态的第三方节点发 送的反馈消息后, 将所述第三方节点保存于第一节点列表, 具体参见上述方 式 1 , 此处不再赘述;
或者,
接收处于空闲态的第三方节点在所述第一频谱上发送的用于指示所述第 三方节点处于空闲态的导频信号, 并将所述第三方节点保存于第一节点列表, 具体参见上述方式 2, 此处不再赘述;
或者,
接收处于空闲态的第三方节点在所述第一频谱上发送的用于指示所述第 三方节点处于空闲态的导频信号, 并将所述第三方节点保存于第一节点列表; 接收自身服务的终端发送的该终端保存的包含至少一个该终端能够使用第三 方节点的第二节点列表, 并保存所述第二节点列表, 具体参见上述方式 3 , 此 处不再赘述。
本发明实施例中, 处理模块 81所保存的第一节点列表中包括所述网络侧 与所述网络侧设备属于不同运营商的各第三方节点的标识信息。
优选的, 该第一节点列表中还包括用于表示上述第三方节点与所述网络 侧设备之间的信号质量的信息。
优选的, 该第二节点列表中还包括用于表示上述第三方节点与该终端之 间的信号质量的信息。
基于上述三种建立第一节点列表的方式,在实施中,处理模块 81还用于: 在设定的更新周期内, 对自身保存的第一节点列表进行一次更新; 或者, 在确定需要第三方节点转发所述网络侧设备与其服务的终端之间传输的 数据时, 对自身保存的第一节点列表进行更新; 或者,
在接收到任一第三方节点发送的用于通知各网络侧设备该第三方节点的 状态发生变化的消息后, 对自身保存的第一节点列表进行更新; 或者,
根据所述终端通知的所述终端检测得到的所述第二节点列表中的各第三 方节点的信号质量, 对自身保存的第二节点列表进行更新。
基于上述任一实施例, 处理模块 81从所述第一节点列表中, 选择至少一 个第三方节点, 具体包括:
从所述第一节点列表中, 随机选择至少一个第三方节点, 具体参见上述 方法 1 , 此处不再赘述; 或者,
获取所述终端所在的位置信息, 从所述第一节点列表中, 选择与所述终 端所在位置的距离最近的至少一个第三方节点, 具体参见上述方法 2, 此处不 再赘述; 或者,
从所述第一节点列表和所述第二节点列表都包含的第三方节点中, 选择 至少一个第三方节点, 具体参见上述方法 3 , 此处不再赘述。
基于上述任一实施例, 处理模块 81还用于:
根据所述终端反馈的信道质量信息, 确定是否继续通过所选择的第三方 进一步, 若处理模块 81确定结束通过所选择的第三方节点转发所述网络 侧设备与所述终端之间传输的数据, 则发送模块 82还用于:
在所述第一频谱上, 向所选择的第三方节点发送通知消息, 以通知所选 进一步, 发送模块 82向所选择的第三方节点发送所述通知消息之后, 处 理模块 81还用于:
从所述第一节点列表中, 重新选择一个第三方节点, 并通过重新选择的 第三方节点向所述终端发送数据以及通过重新选择的第三方节点接收所述终 端发送的数据。
基于同一发明构思, 本发明实施例提供了一种终端, 参见图 9所示, 该 终端与网络侧设备存在通信连接, 该终端包括:
接收模块 91 , 用于在第二频谱上, 接收所述网络侧设备所选择的与所述 网络侧设备属于不同运营商的第三方节点转发的所述网络侧设备发送的数 据, 所述第二频谱为所述网络侧设备所属的运营商的频谱;
发送模块 92, 用于在所述第二频谱上, 向所述网络侧设备发送数据, 其 中, 所述数据通过所述第三方节点转发给所述网络侧设备。
本发明实施例中, 网络侧设备所属的运营商的频谱是指, ***为该网络 侧设备所属的运营商所配置的专用频谱, 即该网络侧设备所属的运营商独占 的频谱, 该运营商的设备(包括网络侧设备和终端)可以在***为该运营商 配置的专用频谱上传输数据。
本发明实施例中, 与网络侧设备存在通信连接的终端能够在第二频谱上, 接收通过该网络侧设备所选择的第三方节点转发的来自网络侧设备向该终端 发送的数据, 以及该终端能够通过该第三方节点向网络侧设备发送数据, 充 分利用第三方节点的空闲资源来为该网络侧设备与其服务的终端提供数据转 发服务, 完成了网络侧设备信号的放大和数据转发服务, 提高了信号的传输 质量, 由于能够利用第三方节点提供数据转发服务, 因此, 可以减少需要布 设的网络侧设备的数量。
在实施中, 发送模块 92还用于:
向所述网络侧设备发送指示信息 , 以指示所述网络侧设备通过第三方节 基于上述任一实施例, 接收模块 91还用于: 接收处于空闲态的第三方节 点在设定的第一频谱上发送的用于指示所述第三方节点处于空闲态的导频信 号, 并将所述第三方节点保存于第二节点列表;
发送模块 92还用于: 将所述第二节点列表发送给所述网络侧设备。
本发明实施例中, 第一频谱是指能够被多个运行商的网络侧设备和 /或终 端识别的频谱, 其中, 该第一频谱可以未授权(unlicensed ) 的频谱, 也可以 是该多个运营商中至少一个运营商的部分频语。
进一步, 作为一种优选的实现方式(具体参见上述方式 A ), 终端还包括 处理模块 93;
处理模块 93用于: 在设定的检测周期, 检测所述第二节点列表中的各第 三方节点的信号质量;
发送模块 92还用于: 将处理模块 93获取到的信号质量通知给所述网络 侧设备。
作为另一种优选的实现方式(具体参见上述方式 B ), 该终端还包括处理 模块 93;
处理模块 93用于: 在设定的检测周期, 检测所述第二节点列表中的各第 三方节点的信号质量, 根据获取到的信号质量, 对自身保存的第二节点列表 进行更新; 或者, 在设定的更新周期, 对自身保存的第二节点列表进行更新。
下面结合优选的硬件结构, 对本发明实施例提供的第三方节点的结构、 处理方式进行说明。
参见图 10所示, 该第三方节点包括收发机 101、 以及与该收发机 101连 接的至少一个处理器 102; 其中:
收发机 101 , 用于在设定的第一频谱上,接收与所述第三方节点属于不同 运营商的网络侧设备发送的请求消息, 所述请求消息用于请求所选择的第三 方节点转发所述网络侧设备与其服务的终端之间传输的数据;
处理器 102, 用于在确定接受所述网络侧设备的请求后, 触发收发机 101 在所述第一频谱上, 向所述网络侧设备返回响应消息; 以及触发收发机 101 频谱为所述网络侧设备所属的运营商的频谱。
本发明实施例中, 第一频谱是指能够被多个运行商的网络侧设备和 /或终 端识别的频谱, 其中, 该第一频谱可以未授权(unlicensed ) 的频谱, 也可以 是该多个运营商中至少一个运营商的部分频语。
本发明实施例中, 网络侧设备所属的运营商的频谱是指, ***为该网络 侧设备所属的运营商所配置的专用频谱, 即该网络侧设备所属的运营商独占 的频谱, 该运营商的设备(包括网络侧设备和终端)可以在***为该运营商 配置的专用频谱上传输数据。
在实施中, 收发机 101 在接收到所述网络侧设备发送的请求消息之前, 还用于:
在所述第一频谱上接收到所述网络侧设备发送的广播消息后, 在所述第 一频谱上, 向所述网络侧设备发送用于表示所述第三方节点处于空闲态的反 馈消息, 具体参见上述方式 1 , 此处不再赘述; 或者,
在确定自身处于空闲态时, 在所述第一频谱上, 发送用于指示所述第三 方节点处于空闲态的导频信号, 具体参见上述方式 2和上述方式 3 , 此处不再 赘述。
在实施中, 收发机 101 在接收到所述网络侧设备发送的请求消息之后, 还用于: 停止在所述第一频谱上发送所述导频信号。
基于上述任一实施例, 处理器 102还用于: 在确定所述第三方节点的状 态发生变化时, 触发收发机 101 通知所述网络侧设备所述第三方节点的状态 发生变化, 其中, 所述第三方节点的状态包括空闲态和非空闲态。
基于上述任一实施例, 若收发机 101 在所述第一频谱上, 接收到所述网 的数据。 据后, 处理器 102还用于:
在确定所述第三方节点处于空闲态时, 触发收发机 101 在所述第一频谱 上, 发送用于指示所述第三方节点处于空闲态的导频信号。
下面结合优选的硬件结构, 对本发明实施例提供的网络侧设备的结构、 处理方式进行说明。
参见图 11所示, 该网络侧设备包括收发机 111、 与该收发机 111连接的 至少一个处理器 112、 以及分别与收发机 111和处理器 112连接的的处存储器 113; 其中:
处理器 112,用于从包含与所述网络侧设备属于不同运营商的第三方节点 的第一节点列表中, 选择至少一个第三方节点;
收发机 111 , 用于在第一频谱上, 向所选择的每个第三方节点发送请求消 息, 所述请求消息用于请求所选择的第三方节点转发所述网络侧设备与所述 终端之间传输的数据; 以及在所述第一频谱上接收到所选择的第三方节点返 回的响应消息后, 在第二频谱上, 通过所选择的第三方节点向所述终端发送 数据和 /或通过所选择的第三方节点接收所述终端发送的数据, 所述第二频谱 为所述网络侧设备所属的运营商的频谱。
本发明实施例中, 第一频谱是指能够被多个运行商的网络侧设备和 /或终 端识别的频谱, 其中, 该第一频谱可以未授权(unlicensed ) 的频谱, 也可以 是该多个运营商中至少一个运营商的部分频语。
本发明实施例中, 网络侧设备所属的运营商的频谱是指, ***为该网络 侧设备所属的运营商所配置的专用频谱, 即该网络侧设备所属的运营商独占 的频谱, 该运营商的设备(包括网络侧设备和终端)可以在***为该运营商 配置的专用频谱上传输数据。
在实施中, 处理器 112确定满足设定的触发条件, 具体包括: 根据终端上报的信道质量信息, 确定自身与该终端之间的信道质量低于 设定值时, 确定满足设定的触发条件, 具体参见上述方式一, 此处不再赘述; 或者,
接收到终端发送指示信息后, 确定满足设定的触发条件, 其中, 该指示 信息用于指示网络侧设备通过第三方节点转发该网络侧设备与该终端之间传 输的数据, 具体参见上述方式二, 此处不再赘述。
在实施中, 网络侧设备采用以下任一方式建立所述第一节点列表: 收发机 111 在所述第一频谱上发送广播消息, 并在接收处于空闲态的第 三方节点发送的反馈消息后,处理器 112将所述第三方节点保存于存储器 113 中的第一节点列表, 具体参见上述方式 1 , 此处不再赘述;
或者,
收发机 111 接收处于空闲态的第三方节点在所述第一频谱上发送的用于 指示所述第三方节点处于空闲态的导频信号, 处理器 112将所述第三方节点 保存于存储器 113中的第一节点列表, 具体参见上述方式 2, 此处不再赘述; 或者,
收发机 111 接收处于空闲态的第三方节点在所述第一频谱上发送的用于 指示所述第三方节点处于空闲态的导频信号, 处理器 112将所述第三方节点 保存于第一节点列表; 收发机 111 接收自身服务的终端发送的该终端保存的 包含至少一个该终端能够使用第三方节点的第二节点列表, 处理器 112将所 述第二节点列表存储于存储器 113 , 具体参见上述方式 3, 此处不再赘述。
本发明实施例中, 存储器 113 所保存的第一节点列表中包括所述网络侧 与所述网络侧设备属于不同运营商的各第三方节点的标识信息。
优选的, 该第一节点列表中还包括用于表示上述第三方节点与所述网络 侧设备之间的信号质量的信息。
优选的, 该第二节点列表中还包括用于表示上述第三方节点与该终端之 间的信号质量的信息。 基于上述三种建立第一节点列表的方式, 在实施中, 处理器 112还用于: 在设定的更新周期内, 对存储器 113保存的第一节点列表进行一次更新; 或者,
在确定需要第三方节点转发所述网络侧设备与其服务的终端之间传输的 数据时, 对存储器 113保存的第一节点列表进行更新; 或者,
在收发机 111 接收到任一第三方节点发送的用于通知各网络侧设备该第 三方节点的状态发生变化的消息后, 对存储器 113保存的第一节点列表进行 更新; 或者,
根据所述终端通知的所述终端检测得到的所述第二节点列表中的各第三 方节点的信号质量, 对存储器 113保存的第二节点列表进行更新。
基于上述任一实施例, 处理器 112从所述第一节点列表中, 选择至少一 个第三方节点, 具体包括:
从存储器 113保存的第一节点列表中, 随机选择至少一个第三方节点, 具体参见上述方法 1 , 此处不再赘述; 或者,
获取所述终端所在的位置信息, 从存储器 113保存的第一节点列表中, 选择与所述终端所在位置的距离最近的至少一个第三方节点, 具体参见上述 方法 2, 此处不再赘述; 或者,
从存储器 113保存的第一节点列表和第二节点列表都包含的第三方节点 中, 选择至少一个第三方节点, 具体参见上述方法 3 , 此处不再赘述。
基于上述任一实施例, 处理器 112还用于:
根据所述终端反馈的信道质量信息, 确定是否继续通过所选择的第三方 进一步, 若处理器 112确定结束通过所选择的第三方节点转发所述网络 侧设备与所述终端之间传输的数据, 则收发机 111还用于:
在所述第一频谱上, 向所选择的第三方节点发送通知消息, 以通知所选 进一步, 收发机 111 向所选择的第三方节点发送所述通知消息之后, 处 理器 112还用于:
从存储器 113保存的第一节点列表中, 重新选择一个第三方节点, 并指 示收发机 111 通过重新选择的第三方节点向所述终端发送数据以及通过重新 选择的第三方节点接收所述终端发送的数据。
下面结合优选的硬件结构, 对本发明实施例提供的终端的结构、 处理方 式进行说明。
参见图 12所示, 该终端与网络侧设备存在通信连接, 该终端包括: 收发 机 121、 与该收发机 121连接的至少一个处理器 122、 以及分别与收发机 121 和处理器 122连接的存储器 123; 其中:
收发机 121 , 用于在第二频谱上,接收所述网络侧设备所选择的与所述网 络侧设备属于不同运营商的第三方节点转发的所述网络侧设备发送的数据, 所述第二频谱为所述网络侧设备所属的运营商的频谱; 以及, 在所述第二频 谱上, 向所述网络侧设备发送数据, 其中, 所述数据通过所述第三方节点转 发给所述网络侧设备。
本发明实施例中, 网络侧设备所属的运营商的频谱是指, ***为该网络 侧设备所属的运营商所配置的专用频谱, 即该网络侧设备所属的运营商独占 的频谱, 该运营商的设备(包括网络侧设备和终端)可以在***为该运营商 配置的专用频谱上传输数据。
在实施中, 收发机 121还用于:
向所述网络侧设备发送指示信息, 以指示所述网络侧设备通过第三方节 基于上述任一实施例, 收发机 121 还用于: 接收处于空闲态的第三方节 点在设定的第一频谱上发送的用于指示所述第三方节点处于空闲态的导频信 号; 处理器 122还用于将所述第三方节点保存于存储器 123所保存的第二节 点列表中; 收发机 121还用于: 将所述第二节点列表发送给所述网络侧设备。
本发明实施例中, 第一频谱是指能够被多个运行商的网络侧设备和 /或终 端识别的频谱, 其中, 该第一频谱可以未授权(unlicensed ) 的频谱, 也可以 是该多个运营商中至少一个运营商的部分频语。
进一步, 作为一种优选的实现方式(具体参见上述方式 A ), 处理器 122 还用于: 在设定的检测周期, 检测所述第二节点列表中的各第三方节点的信 号质量; 收发机 121还用于: 将处理器 122获取到的信号质量通知给所述网 络侧设备。
作为另一种优选的实现方式(具体参见上述方式 B ),处理器 122还用于: 在设定的检测周期, 检测所述第二节点列表中的各第三方节点的信号质量, 根据获取到的信号质量, 对存储器 123保存的第二节点列表进行更新; 或者, 在设定的更新周期, 对存储器 123保存的第二节点列表进行更新。
本领域内的技术人员应明白, 本发明的实施例可提供为方法、 ***、 或 计算机程序产品。 因此, 本发明可采用完全硬件实施例、 完全软件实施例、 或结合软件和硬件方面的实施例的形式。 而且, 本发明可采用在一个或多个 其中包含有计算机可用程序代码的计算机可用存储介质 (包括但不限于磁盘 存储器、 CD-ROM、 光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、 设备(***)、 和计算机程序产 品的流程图和 /或方框图来描述的。 应理解可由计算机程序指令实现流程图 和 /或方框图中的每一流程和 /或方框、 以及流程图和 /或方框图中的流程 和 /或方框的结合。 可提供这些计算机程序指令到通用计算机、 专用计算机、 嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器, 使得通 过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流 程图一个流程或多个流程和 /或方框图一个方框或多个方框中指定的功能的 装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设 备以特定方式工作的计算机可读存储器中, 使得存储在该计算机可读存储器 中的指令产生包括指令装置的制造品, 该指令装置实现在流程图一个流程或 多个流程和 /或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上, 使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的 处理, 从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图 一个流程或多个流程和 /或方框图一个方框或多个方框中指定的功能的步 骤。
尽管已描述了本发明的优选实施例, 但本领域内的技术人员一旦得知了 基本创造性概念, 则可对这些实施例作出另外的变更和修改。 所以, 所附权 利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。 发明的精神和范围。 这样, 倘若本发明的这些修改和变型属于本发明权利要 求及其等同技术的范围之内, 则本发明也意图包含这些改动和变型在内。

Claims

权 利 要 求
1、 一种数据传输方法, 其特征在于, 该方法包括:
第三方节点在设定的第一频谱上, 接收与所述第三方节点属于不同运营 商的网络侧设备发送的请求消息, 所述请求消息用于请求所述第三方节点转 发所述网络侧设备与其服务的终端之间传输的数据;
所述第三方节点在确定接受所述网络侧设备的请求后, 在所述第一频谱 上, 向所述网络侧设备返回响应消息;
所述第三方节点在第二频谱上, 转发所述网络侧设备与所述终端之间传 输的数据, 所述第二频谱为所述网络侧设备所属的运营商的频谱。
2、 如权利要求 1所述的方法, 其特征在于, 所述第三方节点在接收到所 述网络侧设备发送的请求消息之前, 所述方法还包括:
所述第三方节点在所述第一频谱上接收到所述网络侧设备发送的广播消 息后, 在所述第一频谱上, 向所述网络侧设备发送用于表示所述第三方节点 处于空闲态的反馈消息; 或者,
所述第三方节点在确定自身处于空闲态时, 在所述第一频谱上, 发送用 于指示所述第三方节点处于空闲态的导频信号。
3、 如权利要求 2所述的方法, 其特征在于, 所述第三方节点在接收到所 述网络侧设备发送的请求消息之后, 所述方法还包括:
所述第三方节点停止在所述第一频谱上发送所述导频信号。
4、 如权利要求 1或 2所述的方法, 其特征在于, 所述方法还包括: 所述第三方节点在确定自身的状态发生变化时, 通知所述网络侧设备所 述第三方节点的状态发生变化, 其中, 所述第三方节点的状态包括空闲态和 非空闲态。
5、 如权利要求 1~4任一项所述的方法, 其特征在于, 所述方法还包括: 所述第三方节点在所述第一频谱上, 接收到所述网络侧设备发送的通知 消息后, 停止转发所述网络侧设备与所述终 ^
6、 如权利要求 5所述的方法, 其特征在于, 所述第三方节点停止转发所 述网络侧设备与所述终端之间传输的数据, 所述方法还包括:
所述第三方节点在确定自身处于空闲态时, 在所述第一频谱上, 发送用 于指示所述第三方节点处于空闲态的导频信号。
7、 如权利要求 1~6任一项所述的方法, 其特征在于, 所述第一频谱为未 4受权的频谱; 或者, 所述第一频谱为多个运营商中至少一个运营商的部分频 谱, 且所述多个运营商的网络侧设备和 /或终端都能够使用所述第一频谱。
8、 一种数据传输方法, 其特征在于, 该方法包括:
网络侧设备从包含与所述网络侧设备属于不同运营商的第三方节点的第 一节点列表中, 选择至少一个第三方节点;
所述网络侧设备在设定的第一频谱上, 向所选择的至少一个第三方节点 发送请求消息, 所述请求消息用于请求所选择的第三方节点转发所述网络侧 设备与所述终端之间传输的数据;
所述网络侧设备在所述第一频谱上接收到所选择的第三方节点返回的响 应消息后, 在第二频谱上, 通过所选择的第三方节点向所述终端发送数据和 \ 或通过所选择的第三方节点接收所述终端发送的数据, 所述第二频谱为所述 网络侧设备所属的运营商的频谱。
9、 如权利要求 8所述的方法, 其特征在于, 所述网络侧设备采用以下任 一方式建立所述第一节点列表:
所述网络侧设备在所述第一频谱上发送广播消息, 并在接收处于空闲态 的第三方节点发送的反馈消息后, 将所述第三方节点保存于第一节点列表; 或者,
所述网络侧设备接收处于空闲态的第三方节点在所述第一频谱上发送的 用于指示所述第三方节点处于空闲态的导频信号, 并将所述第三方节点保存 于第一节点列表;
或者,
所述网络侧设备接收处于空闲态的第三方节点在所述第一频谱上发送的 用于指示所述第三方节点处于空闲态的导频信号, 并将所述第三方节点保存 于第一节点列表, 所述网络侧设备接收自身服务的终端发送的该终端保存的 包含至少一个该终端能够使用第三方节点的第二节点列表, 并保存所述第二 节点列表。
10、 如权利要求 8或 9所述的方法, 其特征在于, 所述方法还包括: 所述网络侧设备在设定的更新周期内, 对自身保存的第一节点列表进行 一次更新;
或者, 所述网络侧设备在确定需要第三方节点转发所述网络侧设备与其 服务的终端之间传输的数据时, 对自身保存的第一节点列表进行更新;
或者, 所述网络侧设备在接收到任一第三方节点发送的用于通知各网络 侧设备该第三方节点的状态发生变化的消息后, 对自身保存的第一节点列表 进行更新;
或者, 所述网络侧设备根据所述终端通知的所述终端检测得到的所述第 二节点列表中的各第三方节点的信号质量, 对自身保存的第二节点列表进行 更新。
11、 如权利要求 8~10任一项所述的方法, 其特征在于, 所述网络侧设备 从所述第一节点列表中, 选择至少一个第三方节点, 具体包括:
所述网络侧设备从所述第一节点列表中, 随机选择至少一个第三方节点; 或者, 所述网络侧设备获取所述终端所在的位置信息, 从所述第一节点 列表中, 选择与所述终端所在位置的距离最近的至少一个第三方节点;
或者, 所述网络侧设备从所述第一节点列表和所述第二节点列表都包含 的第三方节点中, 选择至少一个第三方节点。
12、 如权利要求 8~11任一项所述的方法, 其特征在于, 所述网络侧设备 后, 所述方法还包括:
所述网络侧设备根据所述终端反馈的信道质量信息, 确定是否继续通过 所选择的第三方
13、 如权利要求 12所述的方法, 其特征在于, 若所述网络侧设备确定结 束通过所选择的第三方节点转发所述网络侧设备与所述终端之间传输的数 据, 则所述方法还包括:
所述网络侧设备在所述第一频谱上, 向所选择的第三方节点发送通知消 息, 以通知所选择的第三方节点停止转发所述网络侧设备与所述终端之间传 输的数据。
14、 如权利要求 13所述的方法, 其特征在于, 所述网络侧设备向所选择 的第三方节点发送所述通知消息之后, 所述方法还包括:
所述网络侧设备从所述第一节点列表中, 重新选择一个第三方节点, 并 通过重新选择的第三方节点向所述终端发送数据以及通过重新选择的第三方 节点接收所述终端发送的数据。
15、 如权利要求 8~14任一项所述的方法, 其特征在于, 所述第一频谱为 未 4受权的频谱; 或者, 所述第一频谱为多个运营商中至少一个运营商的部分 频谱, 且所述多个运营商的网络侧设备和 /或终端都能够识别所述第一频谱。
16、 一种数据传输方法, 其特征在于, 该方法包括:
与网络侧设备存在通信连接的终端在第二频谱上, 接收所述网络侧设备 所选择的与所述网络侧设备属于不同运营商的第三方节点转发的所述网络侧 设备发送的数据, 所述第二频谱为所述网络侧设备所属的运营商的频谱; 所述终端在所述第二频谱上, 向所述网络侧设备发送数据, 其中, 所述 终端发送的数据通过所述第三方节点转发给所述网络侧设备。
17、 如权利要求 16所述的方法, 其特征在于, 所述方法还包括: 所述终端向所述网络侧设备发送指示信息, 以指示所述网络侧设备通过
18、 如权利要求 16或 17所述的方法, 其特征在于, 所述方法还包括: 所述终端接收处于空闲态的第三方节点在设定的第一频谱上发送的用于 指示所述第三方节点处于空闲态的导频信号, 并将所述第三方节点保存于第 二节点列表; 所述终端将所述第二节点列表发送给所述网络侧设备。
19、 如权利要求 18所述的方法, 其特征在于, 所述方法还包括: 所述终端在设定的检测周期, 检测所述第二节点列表中的各第三方节点 的信号质量, 并将获取到的信号质量通知给所述网络侧设备。
20、 如权利要求 18所述的方法, 其特征在于, 所述方法还包括: 所述终端在设定的检测周期, 检测所述第二节点列表中的各第三方节点 的信号质量, 并根据获取到的信号质量, 对自身保存的第二节点列表进行更 新; 或者,
所述终端在设定的更新周期, 对自身保存的第二节点列表进行更新。
21、 如权利要求 18~20任一项所述的方法, 其特征在于, 所述第一频谱 为未 4受权的频谱; 或者, 所述第一频谱为多个运营商中至少一个运营商的部 分频谱,且所述多个运营商的网络侧设备和 /或终端都能够使用所述第一频谱。
22、 一种第三方节点, 其特征在于, 该第三方节点包括:
收发模块, 用于在设定的第一频谱上, 接收与所述第三方节点属于不同 运营商的网络侧设备发送的请求消息, 所述请求消息用于请求所选择的第三 方节点转发所述网络侧设备与其服务的终端之间传输的数据;
处理模块, 用于在确定接受所述网络侧设备的请求后, 在所述第一频谱 上, 向所述网络侧设备返回响应消息;
转发模块, 用于在第二频谱上, 转发所述网络侧设备与所述终端之间传 输的数据, 所述第二频谱为所述网络侧设备所属的运营商的频谱。
23、 如权利要求 22所述的第三方节点, 其特征在于, 所述收发模块在接 收到所述网络侧设备发送的请求消息之前, 还用于:
在所述第一频谱上接收到所述网络侧设备发送的广播消息后, 在所述第 一频谱上, 向所述网络侧设备发送用于表示所述第三方节点处于空闲态的反 馈消息; 或者, 在确定所述第三方节点处于空闲态时, 在所述第一频谱上, 发送用于指示所述第三方节点处于空闲态的导频信号。
24、 如权利要求 23所述的第三方节点, 其特征在于, 所述收发模块在接 收到所述网络侧设备发送的请求消息之后, 还用于: 停止在所述第一频谱上 发送所述导频信号。
25、 如权利要求 22或 23所述的第三方节点, 其特征在于, 所述收发模 块还用于:
在确定所述第三方节点的状态发生变化时, 通知所述网络侧设备所述第 三方节点的状态发生变化, 其中, 所述第三方节点的状态包括空闲态和非空 闲态。
26、 如权利要求 22~25任一项所述的第三方节点, 其特征在于, 若所述 收发模块在所述第一频谱上, 接收到所述网络侧设备发送的通知消息, 所述 转发模块还用于:
27、 如权利要求 26所述的第三方节点, 其特征在于, 所述转发模块停止 在确定所述第三方节点处于空闲态时, 在所述第一频谱上, 发送用于指 示所述第三方节点处于空闲态的导频信号。
28、 一种网络侧设备, 其特征在于, 该网络侧设备包括:
处理模块, 用于从包含与所述网络侧设备属于不同运营商的第三方节点 的第一节点列表中, 选择至少一个第三方节点;
发送模块, 用于在第一频谱上, 向所选择的每个第三方节点发送请求消 息, 所述请求消息用于请求所选择的第三方节点转发所述网络侧设备与所述 终端之间传输的数据;
传输模块, 用于在所述第一频谱上接收到所选择的第三方节点返回的响 应消息后, 在第二频谱上, 通过所选择的第三方节点向所述终端发送数据和 / 或通过所选择的第三方节点接收所述终端发送的数据, 所述第二频谱为所述 网络侧设备所属的运营商的频谱。
29、 如权利要求 28所述的网络侧设备, 其特征在于, 所述处理模块采用 以下任一方式建立所述第一节点列表: 在所述第一频谱上发送广播消息, 并在接收处于空闲态的第三方节点发 送的反馈消息后, 将所述第三方节点保存于第一节点列表; 或者,
接收处于空闲态的第三方节点在所述第一频谱上发送的用于指示所述第 三方节点处于空闲态的导频信号, 并将所述第三方节点保存于第一节点列表; 或者,
接收处于空闲态的第三方节点在所述第一频谱上发送的用于指示所述第 三方节点处于空闲态的导频信号, 并将所述第三方节点保存于第一节点列表; 接收所述网络侧设备服务的终端发送的该终端保存的包含至少一个该终端能 够使用第三方节点的第二节点列表, 并保存所述第二节点列表。
30、 如权利要求 28或 29所述的网络侧设备, 其特征在于, 所述处理模 块还用于:
在设定的更新周期内, 对自身保存的第一节点列表进行一次更新; 或者, 在确定需要第三方节点转发所述网络侧设备与其服务的终端之间传输的数据 时, 对自身保存的第一节点列表进行更新; 或者, 在接收到任一第三方节点 发送的用于通知各网络侧设备该第三方节点的状态发生变化的消息后, 对自 身保存的第一节点列表进行更新; 或者, 根据所述终端通知的所述终端检测 得到的所述第二节点列表中的各第三方节点的信号质量, 对自身保存的第二 节点列表进行更新。
31、 如权利要求 28~30任一项所述的网络侧设备, 其特征在于, 所述处 理模块从所述第一节点列表中, 选择至少一个第三方节点, 具体包括:
从所述第一节点列表中, 随机选择至少一个第三方节点; 或者, 获取所 述终端所在的位置信息, 从所述第一节点列表中, 选择与所述终端所在位置 的距离最近的至少一个第三方节点; 或者, 从所述第一节点列表和所述第二 节点列表都包含的第三方节点中, 选择至少一个第三方节点。
32、 如权利要求 28~31任一项所述的网络侧设备, 其特征在于, 所述处 理模块还用于:
根据所述终端反馈的信道质量信息, 确定是否继续通过所选择的第三方 叉會 ^7尸 迷终 ή
33、 如权利要求 32所述的网络侧设备, 其特征在于, 若所述处理模块确 定结束通过所选择的第三方节点转发所述网络侧设备与所述终端之间传输的 数据, 则所述发送模块还用于:
在所述第一频谱上, 向所选择的第三方节点发送通知消息, 以通知所选
34、 如权利要求 33所述的网络侧设备, 其特征在于, 所述发送模块向所 选择的第三方节点发送所述通知消息之后, 所述处理模块还用于:
从所述第一节点列表中, 重新选择一个第三方节点, 并通过重新选择的 第三方节点向所述终端发送数据以及通过重新选择的第三方节点接收所述终 端发送的数据。
35、 一种终端, 其特征在于, 该终端与网络侧设备存在通信连接, 该终 端包括:
接收模块, 用于在第二频谱上, 接收所述网络侧设备所选择的与所述网 络侧设备属于不同运营商的第三方节点转发的所述网络侧设备发送的数据, 所述第二频谱为所述网络侧设备所属的运营商的频谱;
发送模块, 用于在所述第二频谱上, 向所述网络侧设备发送数据, 其中, 所述数据通过所述第三方节点转发给所述网络侧设备。
36、 如权利要求 35所述的终端, 其特征在于, 所述发送模块还用于: 向所述网络侧设备发送指示信息, 以指示所述网络侧设备通过第三方节
37、 如权利要求 35或 36所述的终端, 其特征在于,
所述接收模块还用于: 接收处于空闲态的第三方节点在设定的第一频谱 上发送的用于指示所述第三方节点处于空闲态的导频信号, 并将所述第三方 节点保存于第二节点列表;
所述发送模块还用于: 将所述第二节点列表发送给所述网络侧设备。
38、如权利要求 37所述的终端,其特征在于, 所述终端还包括处理模块; 所述处理模块用于: 在设定的检测周期, 检测所述第二节点列表中的各 第三方节点的信号质量;
所述发送模块还用于: 将所述处理模块获取到的信号质量通知给所述网 络侧设备。
39、 如权利要求 37所述的终端, 其特征在于, 所述终端还包括: 处理模块, 用于在设定的检测周期, 检测所述第二节点列表中的各第三 方节点的信号质量, 并根据获取到的信号质量, 对自身保存的第二节点列表 进行更新; 或者, 在设定的更新周期, 对自身保存的第二节点列表进行更新。
PCT/CN2014/072056 2014-02-13 2014-02-13 一种数据传输方法和设备 WO2015120604A1 (zh)

Priority Applications (4)

Application Number Priority Date Filing Date Title
PCT/CN2014/072056 WO2015120604A1 (zh) 2014-02-13 2014-02-13 一种数据传输方法和设备
EP14882448.5A EP3099129B1 (en) 2014-02-13 2014-02-13 Data transmission method and device
CN201480001259.6A CN105474723B (zh) 2014-02-13 2014-02-13 一种数据传输方法和设备
US15/235,297 US9787390B2 (en) 2014-02-13 2016-08-12 Data transmission method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2014/072056 WO2015120604A1 (zh) 2014-02-13 2014-02-13 一种数据传输方法和设备

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US15/235,297 Continuation US9787390B2 (en) 2014-02-13 2016-08-12 Data transmission method and device

Publications (1)

Publication Number Publication Date
WO2015120604A1 true WO2015120604A1 (zh) 2015-08-20

Family

ID=53799514

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2014/072056 WO2015120604A1 (zh) 2014-02-13 2014-02-13 一种数据传输方法和设备

Country Status (4)

Country Link
US (1) US9787390B2 (zh)
EP (1) EP3099129B1 (zh)
CN (1) CN105474723B (zh)
WO (1) WO2015120604A1 (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20190033588A (ko) 2017-02-10 2019-03-29 텔레폰악티에볼라겟엘엠에릭슨(펍) 폴라 코드에 대한 레이트 매칭을 위한 시스템 및 방법

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101137182A (zh) * 2006-09-01 2008-03-05 华为技术有限公司 一种无线通信***中的资源分配方法及***
CN101448321A (zh) * 2008-10-28 2009-06-03 北京邮电大学 异构无线网络频谱资源共享的方法及装置
CN102958168A (zh) * 2011-08-30 2013-03-06 中兴通讯股份有限公司 一种认知无线电***资源的重配方法及***

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5542115A (en) * 1994-06-24 1996-07-30 Pioneer Tech Development Limited Paging method and apparatus
US20020159513A1 (en) * 2001-04-06 2002-10-31 Williams Thomas H. System and method for shared cable upstream bandwidth
US8799637B2 (en) * 2002-09-23 2014-08-05 Xanadoo Company System, method and software application for secure communication
US20060223561A1 (en) * 2005-03-31 2006-10-05 Capece Christopher J Base station bandwidth allocation for extending coverage within a cell
US7797018B2 (en) * 2005-04-01 2010-09-14 Interdigital Technology Corporation Method and apparatus for selecting a multi-band access point to associate with a multi-band mobile station
KR101317500B1 (ko) * 2006-06-20 2013-10-15 연세대학교 산학협력단 이동통신 시스템의 릴레잉 방법 및 그 시스템
JPWO2010029828A1 (ja) * 2008-09-11 2012-02-02 日本電気株式会社 中継局装置、マルチホップシステム、および中継方法
JP2010252060A (ja) * 2009-04-16 2010-11-04 Hitachi Ltd 送受信システムにおける送受信方法
CN101938775B (zh) * 2009-06-29 2017-07-18 宏达国际电子股份有限公司 处理移动装置移动性的方法及其相关通信装置
JP5440052B2 (ja) * 2009-09-11 2014-03-12 ソニー株式会社 中継局装置、基地局装置、移動局装置および無線通信システム
US20110103269A1 (en) * 2009-10-29 2011-05-05 Industrial Technology Research Institute Wireless communication system and relay station and wireless communication device thereof
US20130163508A1 (en) * 2010-09-03 2013-06-27 Nokia Siemens Networks Oy Relay Nodes in Multi-Operator Scenario
KR101803019B1 (ko) * 2011-01-07 2017-12-01 주식회사 골드피크이노베이션즈 무선통신 시스템에서 기기내 공존 간섭을 조정하는 장치 및 방법
WO2013013289A1 (en) * 2011-07-26 2013-01-31 Research In Motion Limited Smart relay network
CN106060877B (zh) * 2011-10-24 2020-04-21 北京三星通信技术研究有限公司 蜂窝通信的方法及设备
KR101977775B1 (ko) * 2012-06-07 2019-08-28 한국전자통신연구원 멀티모드 단말 및 이를 이용한 통신 중계 방법
EP2688348A1 (en) * 2012-07-16 2014-01-22 Alcatel Lucent Apparatuses, Methods, and Computer Programs for Base Station Transceivers
US9247447B1 (en) * 2013-11-26 2016-01-26 Sprint Spectrum L.P. Mobility pattern based preemptive load balancing

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101137182A (zh) * 2006-09-01 2008-03-05 华为技术有限公司 一种无线通信***中的资源分配方法及***
CN101448321A (zh) * 2008-10-28 2009-06-03 北京邮电大学 异构无线网络频谱资源共享的方法及装置
CN102958168A (zh) * 2011-08-30 2013-03-06 中兴通讯股份有限公司 一种认知无线电***资源的重配方法及***

Also Published As

Publication number Publication date
US20160352410A1 (en) 2016-12-01
US9787390B2 (en) 2017-10-10
EP3099129A4 (en) 2016-12-21
CN105474723A (zh) 2016-04-06
EP3099129A1 (en) 2016-11-30
EP3099129B1 (en) 2018-01-31
CN105474723B (zh) 2019-10-25

Similar Documents

Publication Publication Date Title
US20200053544A1 (en) Beacon Management for Network Assisted Device-to-Device Communication
US11190613B2 (en) Method, device, and computer storage medium for radio connection
US9319827B2 (en) User equipment and device-to-device communication selection method thereof
RU2639945C2 (ru) Назначение локального идентификатора устройства при связи от устройства к устройству, осуществляемой при содействии сети
CN106134273B (zh) 在无线通信***中由终端执行的装置对装置(d2d)操作的方法及使用该方法的终端
EP3014927B1 (en) Cluster head selection in a communications network
EP2753127B1 (en) Method, device and system for discovering cell
WO2014180283A1 (zh) 设备到设备测量处理方法及装置
US10015646B2 (en) Group owner selection within a peer-to-peer network
CN106465369A (zh) 在无线通信***中由终端执行的装置对装置(d2d)操作的方法及使用该方法的终端
WO2013026319A1 (zh) 小区测量方法、信息处理方法、终端、基站和网络***
WO2013067860A1 (zh) 一种移动性管理的方法、***和设备
WO2020157250A1 (en) Anr configuration, measurements and reporting for power limited devices
US9374742B1 (en) Methods and systems for establishing a circuit-switched fallback scan-list
WO2015120604A1 (zh) 一种数据传输方法和设备
WO2015085484A1 (zh) 一种负载均衡方法及设备
KR20140129970A (ko) 이종 네트워크에서의 듀얼 모드 단말, 이를 이용하는 방법 및 시스템

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 201480001259.6

Country of ref document: CN

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

Ref document number: 14882448

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

REEP Request for entry into the european phase

Ref document number: 2014882448

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2014882448

Country of ref document: EP