Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
METHOD, DEVICE AND SYSTEM FOR DEVICE-TO-DEVICE (D2D) COMMUNICATION
Document Type and Number:
WIPO Patent Application WO/2013/181969
Kind Code:
A1
Abstract:
A method, device and system for establishing Device-to-Device (D2D) communication. The method for D2D communication comprises the following steps: a second device detects the time t1" when the test command sent by a first device arrives at the second device, where the test command is sent by the first device at its uplink timing t1'; the second device determines whether the time t1" follows within the period of CP starting from the uplink timing t2' of the second device, if yes, a test response is transmitted to the first device at the uplink timing t2' of the second device, so that the first device transmits a signal at its uplink timing t1' after receiving the test response; the second device receives, at the uplink timing t2' of the second device, the signal sent by the first device. Signal reception error can be effectively avoided in D2D communication by the embodiments of the present invention.

Inventors:
FENG SHULAN (CN)
ZHOU HAN (CN)
Application Number:
PCT/CN2013/073980
Publication Date:
December 12, 2013
Filing Date:
April 09, 2013
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
HUAWEI TECH CO LTD (CN)
International Classes:
H04W72/04
Domestic Patent References:
WO2011138495A12011-11-10
Foreign References:
US20100093364A12010-04-15
CN102334370A2012-01-25
Attorney, Agent or Firm:
GUANGZHOU SCIHEAD PATENT AGENT CO., LTD (CN)
广州三环专利代理有限公司 (CN)
Download PDF:
Claims:
权 利 要 求

1、 一种终端与终端 D2D通信方法, 其特征在于, 包括: 第二终端检测第一终端发送的测试指令到达所述第二终端的时刻 ',所述 测试指令是所述第一终端在所述第一终端的上行定时 t;发送的; 所述第二终端判断所述时刻 '是否落在所述第二终端的上行定时 t2开始 的循环前缀 CP范围内,如果所述时刻 '落在所述第二终端的上行定时 t2开始的 循环前缀 CP范围内, 则采用所述第二终端的上行定时 t2发送测试响应给所述 第一终端, 所述测试响应表示允许所述第一终端在所述上行定时 发送信号; 以及, 所述第二终端采用所述第二终端的上行定时 t2接收所述第一终端发送的 所述信号。

2、 根据权利要求 1所述的方法, 其特征在于, 所述第二终端判断所述时刻 '是否落在所述第二终端的上行定时 t2开始的循环前缀 CP范围内包括: 所述第二终端判断所述时刻 '与所述第二终端的上行定时 t2的差值是否 大于 0, 并且小于等于所述第二终端的上行定时 t2开始的循环前缀 CP; 如果所 述时刻 '与所述第二终端的上行定时 t2的差值大于 0, 并且小于等于所述第二 终端的上行定时 t2开始的循环前缀 CP,则确定所述时刻 '落在所述第二终端的 上行定时 t2开始的 CP范围内;如果所述时刻 与所述第二终端的上行定时 t2的 差值不大于 0, 或者大于所述第二终端的上行定时 t2开始的循环前缀 CP, 则确 定所述时刻 '未落在所述第二终端的上行定时 t2开始的 CP范围内。

3、 根据权利要求 1或 2所述的方法, 其特征在于, 若所述第二终端判断出 所述时刻 t;未落在所述第二终端的上行定时 t2开始的 CP范围内,则所述方法还 包括: 所述第二终端采用所述第二终端的上行定时 t2发送指示消息给第一终端, 以指示所述第一终端在所述第一终端的上行定时 发送信号至所述第一终端 的服务基站,由所述第一终端的服务基站通过核心网交换机将所述信号发送给 所述第二终端的服务基站; 以及,

所述第二终端接收所述第二终端的服务基站发送的所述信号。

4、 一种终端与终端 D2D通信方法, 其特征在于, 包括: 第二终端检测第一终端发送的测试指令到达所述第二终端的时刻 ',所述 测试指令是所述第一终端在所述第一终端的上行定时 发送的; 所述第二终端根据所述第一终端的上行定时提前量 TA、 所述第二终端的 上行定时提前量 、所述第二终端的下行定时 t2以及所述时刻 t;计算出所述测 试指令的传输时延 td; 所述第二终端判断所述传输时延 td是否小于所述第二终端的上行定时 t2 开始的循环前缀 CP的一半,如果所述传输时延 td小于所述第二终端的上行定时 t2开始的循环前缀 CP的一半, 则采用所述第二终端的上行定时 t2发送测试响 应给所述第一终端,所述测试响应表示允许所述第一终端在所述上行定时 发 送信号;

以及,所述第二终端采用所述第二终端的上行定时 t2接收所述第一终端发 送的所述信号。

5、 根据权利要求 4所述的方法, 其特征在于, 还包括:

所述第二终端接收所述第一终端发送的所述第一终端的上行定时提前量 6、 根据权利要求 4或 5所述的方法, 其特征在于, 所述第二终端根据所述 第一终端的上行定时提前量 TA、 所述第二终端的上行定时提前量 ΤΛ、 所述第 二终端的下行定时 t2以及所述时刻 '计算出所述测试指令的传输时延 td包括: 第二终端将所述第一终端的上行定时提前量1^、 所述第二终端的上行定 时提前量 ΤΛ、所述第二终端的下行定时 t2以及所述时刻 '作为参数,并根据公 式 t; - it2 --ΤΛ -丄 算出所述测试指令的传输时延 td

7、 根据权利要求 4-5中任一项所述的方法, 其特征在于, 若所述第二终端 判断出所述传输时延 td大于或等于所述第二终端的上行定时 t2开始的 CP的一 半, 则所述方法还包括: 所述第二终端采用所述第二终端的上行定时 t2发送指示消息给第一终端, 以指示所述第一终端在所述第一终端的上行定时 t;发送信号至所述第一终端 的服务基站,由所述第一终端的服务基站通过核心网交换机将所述信号发送给 所述第二终端的服务基站; 以及,

所述第二终端接收所述第二终端的服务基站发送的所述信号。

8、 一种终端, 其特征在于, 包括: 检测单元, 用于检测第一终端发送的测试指令到达所述终端的时刻 ', 所 述测试指令是所述第一终端在所述第一终端的上行定时 发送的; 判断单元, 用于判断所述时刻 '是否落在所述终端的上行定时 t2开始的循 环前缀 CP范围内;

收发单元, 用于在所述判断单元的判断结果为是时, 采用所述终端的上行 定时 t2发送测试响应给所述第一终端,所述测试响应表示允许所述第一终端在 所述上行定时 发送信号; 以及采用所述终端的上行定时 t2接收所述第一终端 发送的所述信号。 9、 根据权利要求 8所述的终端, 其特征在于, 所述判断单元包括: 第一子单元, 用于判断所述时刻 '与所述上行定时 t2的差值是否大于 0, 并且小于等于所述终端的上行定时开始的循环前缀 CP; 第二子单元, 用于在所述第一子单元的判断结果为是时, 确定所述时刻 ' 落在所述终端的上行定时开始的循环前缀 CP范围内; 以及在所述第一子单元 的判断结果为否时,确定所述时刻 '未落在所述终端的上行定时开始的循环前 缀 CP范围内。

10、 根据权利要求 8或 9所述的终端, 其特征在于,

所述收发单元,还用于在所述判断单元的判断结果为否时, 采用所述终端 的上行定时 t2发送指示消息给第一终端,以指示所述第一终端在所述第一终端 的上行定时 发送信号至所述第一终端的服务基站, 由所述第一终端的服务基 站通过核心网交换机将所述信号发送给所述终端的服务基站;接收所述终端的 服务基站发送的所述信号。

11、 一种终端, 其特征在于, 包括: 检测单元, 用于检测第一终端发送的测试指令到达所述终端的时刻 ', 所 述测试指令是所述第一终端在所述第一终端的上行定时 发送的; 计算单元, 用于根据所述第一终端的上行定时提前量 TA、 所述终端的上 行定时提前量 ΤΛ、所述终端的下行定时 t2以及所述时刻 '计算出所述测试指令 的传输时延 td; 判定单元, 用于判断所述传输时延 td是否小于所述终端的上行定时 t2开始 的循环前缀 CP的一半;

收发单元, 用于在所述判断单元的判断结果为是时, 采用所述终端的上行 定时 t2发送测试响应给所述第一终端,所述测试响应表示允许所述第一终端在 所述上行定时 发送信号; 以及采用所述终端的上行定时 t2接收所述第一终端 发送的所述信号。

12、 根据权利要求 11所述的终端, 其特征在于,

所述收发单元,还用于接收所述第一终端发送的所述第一终端的上行定时 提前量 ΤΛ , 并输出给所述计算单元。

13、 根据权利要求 11或 12所述的终端, 其特征在于, 所述计算单元具体用 于将所述第一终端的上行定时提前量 ΤΑ、 所述终端的上行定时提前量 Ί^、 所 述终端的下行定时 t2以及所述时刻 '作为参数, 并根据公式 _[^2 _^14 _^17〕 算出所述测试指令的传输时延 td

14、 根据权利要求 11-12中任一项所述的终端, 其特征在于,

所述收发单元,还用于在所述判断单元的判断结果为否时, 采用所述终端 的上行定时 t2发送指示消息给第一终端,以指示所述第一终端在所述第一终端 的上行定时 发送信号至所述第一终端的服务基站, 由所述第一终端的服务基 站通过核心网交换机将所述信号发送给所述终端的服务基站;以及接收所述终 端的服务基站发送的所述信号。

15、 一种终端与终端 D2D通信系统, 其特征在于, 包括第二终端和第一终 端;

所述第二终端包括:

检测单元,用于检测所述第一终端发送的测试指令到达所述第二终端的时 刻 t;'; 判断单元, 用于判断所述时刻 '是否落在所述第二终端的上行定时 t2开始 的循环前缀 CP范围内;

收发单元, 用于在所述判断单元的判断结果为是时, 采用所述第二终端的 上行定时 t2发送测试响应给所述第一终端,以及采用所述第二终端的上行定时 t2接收所述第一终端发送的信号; 所述第一终端, 用于在所述第一终端的上行定时 发送测试指令, 以及接 收所述第二终端发送的所述测试响应, 以及在所述第一终端的上行定时 t;发送 所述信号给所述第二终端。

16、 根据权利要求 15所述的 D2D通信系统, 其特征在于, 所述判断单元包 括: 第一子单元, 用于判断所述时刻 '与所述上行定时 t2的差值是否大于 0, 并且小于等于所述第二终端的上行定时开始的循环前缀 CP; 第二子单元, 用于在所述第一子单元的判断结果为是时, 确定所述时刻 ' 落在所述第二终端的上行定时开始的循环前缀 CP范围内; 以及在所述第一子 单元的判断结果为否时,确定所述时刻 '未落在所述第二终端的上行定时开始 的循环前缀 CP范围内。

17、 一种终端与终端 D2D通信系统, 其特征在于, 包括第二终端和第一终 端;

所述第二终端包括: 检测单元, 用于检测第一终端发送的测试指令到达所述终端的时刻 t; ; 计算单元, 用于根据所述第一终端的上行定时提前量 TA、 所述第二终端 的上行定时提前量 ΊΛ、所述第二终端的下行定时 t2以及所述时刻 '计算出所述 测试指令的传输时延 td ; 判定单元, 用于判断所述传输时延 td是否小于所述第二终端的上行定时 t2 开始的循环前缀 CP的一半;

收发单元, 用于在所述判断单元的判断结果为是时, 采用所述第二终端的 上行定时 t2发送测试响应给所述第一终端,以及采用所述第二终端的上行定时 t2接收所述第一终端发送的信号; 所述第一终端, 用于在所述第一终端的上行定时 发送测试指令, 以及接 收所述第二终端发送的所述测试响应, 以及在所述第一终端的上行定时 t;发送 所述信号给所述第二终端。

18、 根据权利要求 17所述的 D2D通信系统, 其特征在于,

所述收发单元,还用于接收所述第一终端发送的所述第一终端的上行定时 提前量 ΤΛ , 并输出给所述计算单元。

19、 根据权利要求 17或 18所述的 D2D通信系统, 其特征在于, 所述计 算单元具体用于将所述第一终端的上行定时提前量 、 所述终端的上行定时 提前量 Ί^、所述终端的下行定时 t2以及所述时刻 '作为参数,并根据公式方式 t; - * 算出所述测试指令的传输时延 td

Description:
一种终端与终端 D2D通信方法及终端、 系统

本申请要求于 2012 年 6 月 6 日提交中国专利局、 申请号为 201210183617.2, 发明名称为 "一种终端与终端 D2D通信方法及终端、 系统" 的中国专利申请的优先权, 其全部内容通过引用结合在本申请中。

技术领域

本发明涉及通信技术领域, 具体涉及一种 D2D通信方法及终端、 系统。 背景技术

在传统的蜂窝网络中, 终端与终端( Device to Device )之间的直接通信筒 称为 D2D通信。 在 D2D通信中, 信号可以在终端与终端之间直接传输, 而不 需要借助基站等中间设备来转发,从而可以提 高频谱资源的利用率, 以及提升 蜂窝网络容量和减少基站等中间设备的信令开 销。 在 D2D通信, 终端与终端 之间直接通信使用的是无线蜂窝网络的频谱资 源。

实际应用中, D2D通信一般共享蜂窝通信的部分频谱, 例如 D2D通信可 以共享蜂窝通信的上行频谱, 此时发送端在自己的上行定时发送信号给接收 端, 而接收端也在自己的上行定时接收信号,通过 这种方式可以保证发送端发 送的信号在基站的循环前缀(Cyclic Prefix, CP ) 范围内到达基站, 从而不会 对基站的接收造成子载波间干扰。 另一方面,接收端在自己的上行定时接收信 号也可以降低定时的复杂度。 其中, CP范围即是该 CP在时域上所占的时间 范围。

实践中发现, 当 D2D通信的距离较长时, 信号的传输时延也较长, 从而 容易造成信号到达接收端时超出了接收端的上 行定时开始的 CP范围 , 导致信 号接收错误。

发明内容

本发明实施例提供了一种终端与终端 D2D通信方法及终端、 系统, 用于有 效解决 D2D通信中出现信号接收错误的问题。

本发明实施例一方面提供一种终端与终端 D2D通信方法, 包括:

第二终端检测第一终端发送的测试指令到达所 述第二终端的时刻 ',所述 测试指令是所述第一终端在所述第一终端的上 行定时 t;发送的; 所述第二终端判断所述时刻 t;是否落在所述第二终端的上行定时 t 2 开始 的循环前缀 CP范围内,如果所述时刻 '落在所述第二终端的上行定时 t 2 开始的 循环前缀 CP范围内, 则采用所述第二终端的上行定时 t 2 发送测试响应给所述 第一终端, 所述测试响应表示允许所述第一终端在所述上 行定时 发送信号; 以及,

所述第二终端采用所述第二终端的上行定时 t 2 接收所述第一终端发送的 所述信号。

本发明实施例另一方面提供一种终端与终端 D2D通信方法, 包括: 第二终端检测第一终端发送的测试指令到达所 述第二终端的时刻 ',所述 测试指令是所述第一终端在所述第一终端的上 行定时 t;发送的; 所述第二终端根据所述第一终端的上行定时提 前量 TA、 所述第二终端的 上行定时提前量 ΊΛ、所述第二终端的下行定时 t 2 以及所述时刻 '计算出所述测 试指令的传输时延 t d ; 所述第二终端判断所述传输时延 t d 是否小于所述第二终端的上行定时 t 2 开始的循环前缀 CP的一半,如果所述传输时延 t d 小于所述第二终端的上行定时 t 2 开始的循环前缀 CP的一半, 则采用所述第二终端的上行定时 t 2 发送测试响 应给所述第一终端,所述测试响应表示允许所 述第一终端在所述上行定时 发 送信号;

以及,所述第二终端采用所述第二终端的上行 定时 t 2 接收所述第一终端发 送的所述信号。 相应地, 本发明实施例一方面提供一种终端, 包括: 检测单元, 用于检测第一终端发送的测试指令到达所述终 端的时刻 ', 所 述测试指令是所述第一终端在所述第一终端的 上行定时 发送的; 判断单元, 用于判断所述时刻 '是否落在所述终端的上行定时 t 2 开始的循 环前缀 CP范围内;

收发单元, 用于在所述判断单元的判断结果为是时, 采用所述终端的上行 定时 t 2 发送测试响应给所述第一终端,所述测试 响应表示允许所述第一终端在 所述上行定时 发送信号; 以及采用所述终端的上行定时 t 2 接收所述第一终端 发送的所述信号。

相应地, 本发明实施例另一方面提供一种终端, 包括: 检测单元, 用于检测第一终端发送的测试指令到达所述终 端的时刻 ', 所 述测试指令是所述第一终端在所述第一终端的 上行定时 t;发送的; 计算单元, 用于根据所述第一终端的上行定时提前量 TA、 所述终端的上 行定时提前量 、所述终端的下行定时 t 2 以及所述时刻 '计算出所述测试指令 的传输时延 t d ; 判定单元, 用于判断所述传输时延 t d 是否小于所述终端的上行定时 t 2 开始 的循环前缀 CP的一半;

收发单元, 用于在所述判断单元的判断结果为是时, 采用所述终端的上行 定时 t 2 发送测试响应给所述第一终端,所述测试 响应表示允许所述第一终端在 所述上行定时 发送信号; 以及采用所述终端的上行定时 t 2 接收所述第一终端 发送的所述信号。

相应地, 本发明实施例一方面提供一种终端与终端 D2D通信系统, 包括第 二终端和第一终端, 其中:

所述第二终端包括:

检测单元,用于检测所述第一终端发送的测试 指令到达所述第二终端的时 刻 t;'; 判断单元, 用于判断所述时刻 '是否落在所述第二终端的上行定时 t 2 开始 的循环前缀 CP范围内;

收发单元, 用于在所述判断单元的判断结果为是时, 采用所述第二终端的 上行定时 t 2 发送测试响应给所述第一终端,以及采用 所述第二终端的上行定时 t 2 接收所述第一终端发送的信号; 所述第一终端, 用于在所述第一终端的上行定时 发送测试指令, 以及接 收所述第二终端发送的所述测试响应, 以及在所述第一终端的上行定时 t;发送 所述信号给所述第二终端。

相应地, 本发明实施例另一方面提供一种终端与终端 D2D通信系统, 包括 第二终端和第一终端, 其中:

所述第二终端包括: 检测单元, 用于检测第一终端发送的测试指令到达所述终 端的时刻 t; ; 计算单元, 用于根据所述第一终端的上行定时提前量 TA、 所述第二终端 的上行定时提前量 ΊΛ、所述第二终端的下行定时 t 2 以及所述时刻 '计算出所述 测试指令的传输时延 t d ; 判定单元, 用于判断所述传输时延 t d 是否小于所述第二终端的上行定时 t 2 开始的循环前缀 CP的一半;

收发单元, 用于在所述判断单元的判断结果为是时, 采用所述第二终端的 上行定时 t 2 发送测试响应给所述第一终端,以及采用 所述第二终端的上行定时 t 2 接收所述第一终端发送的信号; 所述第一终端, 用于在所述第一终端的上行定时 发送测试指令, 以及接 收所述第二终端发送的所述测试响应, 以及在所述第一终端的上行定时 t;发送 所述信号给所述第二终端。

本发明实施例中,第二终端可以先判断第一终 端在第一终端的上行定时 发送的测试指令达到第二终端的时刻 是否落在第二终端的上行定时 t 2 开始 的 CP范围内, 如果是, 则说明该测试指令可以被第二终端正确接收, 相应地 第二终端可以继续采用第二终端的上行定时 t 2 发送测试响应给第一终端 ,以及 第二终端继续采用第二终端的上行定时 t 2 接收第一终端发送的信号,从而实现 第二终端与第一终端的 D2D通信; 或者, 第二终端也可以根据第一终端的上 行定时提前量 TA、 第二终端的上行定时提前量 T 、 第二终端的下行定时 1 2 以 及第一终端在第一终端的上行定时 发送的测试指令到达第二终端的时刻 ' 计算出该测试指令的传输时延 t d , 在判断出该传输时延 t d 小于第二终端的上行 定时 t 2 开始的 CP的一半时, 说明该测试指令可以被第二终端正确接收, 相应 地第二终端可以采用第二终端的上行定时 t 2 发送测试响应给第一终端,以及采 用第二终端的上行定时 t 2 接收第一终端发送的信号,从而实现第二 终端与第一 终端的 D2D通信。 可见, 本发明实施例可以确保 D2D通信中, 信号到达接收 端时不会超出接收端的上行定时开始的 CP 范围, 从而可以有效地防止 D2D 通信中出现信号接收错误, 提高用户体验。

附图说明

为了更清楚地说明本发明实施例中的技术方案 ,下面将对实施例中所需要 使用的附图作筒单地介绍,显而易见地, 下面描述中的附图仅仅是本发明的一 些实施例, 对于本领域普通技术人员来讲, 在不付出创造性劳动的前提下, 还 可以根据这些附图获得其他的附图。

图 1是本发明实施例提供的一种终端与终端 D2D通信方法的流程图; 图 2是本发明实施例提供的另一种终端与终端 D2D通信方法的流程图; 图 3是本发明实施例提供的另一种终端与终端 D2D通信方法的流程图; 图 4是本发明实施例提供的又一种终端与终端 D2D通信方法的流程图; 图 5是本发明实施例提供的一种终端的结构图;

图 6是本发明实施例提供的又一种终端的结构图

图 7是本发明实施例提供的又一种终端的结构图

图 8是本发明实施例提供的一种终端与终端 D2D通信系统的结构图; 图 9是本发明实施例提供的又一种终端与终端 D2D通信系统的结构图。 具体实施方式

下面将结合本发明实施例中的附图,对本发明 实施例中的技术方案进行清 楚、 完整地描述, 显然, 所描述的实施例仅仅是本发明一部分实施例, 而不是 全部的实施例。基于本发明中的实施例, 本领域普通技术人员在没有做出创造 性劳动前提下所获得的所有其他实施例, 都属于本发明保护的范围。

本发明实施例提供了一种终端与终端 D2D通信方法及终端、 系统, 可以有 效地防止 D2D通信中出现信号接收错误, 提高用户体验。 以下分别进行详细说 明。

请参阅图 1 ,图 1是本发明实施例提供的一种终端与终端 D2D通信方法的流 程图。 如图 1所示, 该终端与终端 D2D通信方法可以包括以下步骤。

101、 第二终端检测第一终端发送的测试指令到达第 二终端的时刻 ', 其 中, 该测试指令是第一终端在第一终端的上行定时 发送的。

本发明实施例中, 第二终端、 第一终端可以是移动电话、 平板电脑、 数据 卡, 也可以是其他移动互联网设备(Mobile Internet Devices, MID ), 本发明 实施例不作具体限定。

本发明实施例中, 上述的测试指令可以是第一终端新定义的一类 信号,也 可以是第一终端中某一类备用信令, 如设备发现信号、 寻呼信号、 探测信号、 信标(beacon )信号、 广播信号、导频信号等, 也可以使任意第一终端的信号, 只要第二终端可以用于判断第二终端与第一终 端之间是否可以建立 D2D通信。

102、 第二终端判断该时刻 '是否落在第二终端的上行定时 t 2 开始的 CP范 围内, 如果是, 则采用第二终端的上行定时 t 2 发送测试响应给第一终端, 该测 试响应表示允许第一终端在上行定时 发送信号。 作为一种可选的实施方式,第二终端可以判断 该时刻 '与第二终端的上行 定时 t 2 的差值是否大于 0, 并且小于等于第二终端的上行定时开始的 CP; 如果 是, 则确定该时刻 '落在第二终端的上行定时开始的 CP范围内, 也即是说, 该 测试指令可以被第二终端正确接收; 反之, 则确定该时刻 '未落在第二终端的 上行定时开始的 CP范围内, 也即是说, 该测试指令不能被第二终端正确接收。

其中,上述测试响应可以是第二终端发送给第 一终端的包含希望与第一终 端建立 D2D通信的信号, 例如寻呼响应信号, 设备发现响应信号、 探测响应信 号等。

103、 第二终端采用第二终端的上行定时 t 2 接收第一终端发送的信号。 作为一种可选的实施方式,如果第二终端确定 出该时刻 '未落在第二终端 的上行定时开始的 CP范围内, 也即是说该测试指令不能被第二终端正确接收 时, 第二终端可以放弃在第二终端的上行定时 t 2 接收第一终端发送的信号, 也 即是说第二终端可以放弃与第一终端之间的 D2D通信,从而可以防止 D2D通信 中出现信号接收错误, 降低用户体验。

作为一种可选的实施方式, 第二终端放弃与第一终端之间的 D2D通信后, 第二终端也可以采用第二终端的上行定时 t 2 发送指示消息给第一终端,以使第 一终端收到该指示消息后在第一终端的上行定 时 发送信号至第一终端的服 务基站, 由所述第一终端的服务基站将该信号发送给核 心网的交换机, 交换机 再将该信号发送给第二终端的服务基站,最后 由第二终端的服务基站将该信号 发给第二终端, 从而使得第二终端和第一终端在无法进行 D2D通信的情况下, 也可以通过服务基站等中间设备来实现正常通 信, 从而提高用户体验。

作为一种可选的实施方式, 第二终端放弃与第一终端之间的 D2D通信后, 第二终端也可以采用第二终端的上行定时 t 2 发送指示消息给第二终端的服务 基站,以使第二终端的服务基站和或第二终端 所在的 D2D业务服务器放弃与第 一终端的 D2D通信。

作为一种可选的实施方式, 第二终端也可以不发送指示消息给第一终端, 其实如果不在 CP范围内, 还可以不#文任何处理, 也就是说, 不建立 D2D通 信, 只要没有建立 D2D通信, 第一终端和第二终端就会建立蜂窝通信。

作为一种可选的实施方式, 在放弃 D2D通信后, 第一终端和第二终端可以 通过基站等中间设备实现正常通信, 从而提高用户体验。

在图 1所示的 D2D通信方法, 第二终端可以先判断第一终端在第一终端的 上行定时 发送的测试指令达到第二终端的时刻 t;是否落在第二终端的上行 定时 t 2 开始的 CP范围内, 如果是, 则说明该测试指令可以被第二终端正确接 收,相应地第二终端可以继续采用第二终端的 上行定时 t 2 发送测试响应给第一 终端, 以及第二终端继续采用第二终端的上行定时 t 2 接收第一终端发送的信 号, 从而实现第二终端与第一终端的 D2D通信。 可见, 图 1所示的 D2D通信方 法可以确保 D2D通信中,信号到达接收端时不会超出接收端 的上行定时开始的 CP范围, 从而可以有效地防止 D2D通信中出现信号接收错误, 提高用户体验。

请参阅图 2,图 2是本发明实施例提供的另一种终端与终端 D2D通信方法的 流程图。 如图 2所示, 该 D2D通信方法可以包括以下步骤。

201、 发送端在自己的上行定时 发送测试指令给接收端。

202、 接收端检测发送端发送过来的测试指令到达接 收端的时刻 '

203、 接收端判断上述的时刻 是否落在接收端的上行定时开始的 CP范围 内, 如果是, 则执行步骤 204; 如果否, 则执行步骤 205。

其中, 接收端可以判断 0〈 - t 2 ≤CP (该 CP是接收端的上行定时开始的

CP )是否成立, 如果是, 则接收端可以确认该时刻 落在接收端的上行定时开 始的 CP范围内, 也即使说该测试指令可以被接收端正确接收; 反之, 则接收 端可以确认该时刻 '未落在接收端的上行定时开始的 CP范围内,也即使说该测 试指令不能被接收端正确接收。

204、 接收端采用接收端的上行定时^发送测试响应 发送端, 以使发送 端收到测试响应后在接收端的上行定时 发送信号, 以及采用接收端的上行定 时 t 2 接收发送端发送的信号, 实现接收端与发送端的 D2D通信。

205、 接收端放弃与发送端的 D2D通信, 发送端和接收端通过服务基站等 中间设备来进行正常通信。 举例来说, 接收端可以采用接收端的上行定时 t 2 发送指示消息给发送端, 以使发送端收到该指示消息后在发送端的上行 定时 发送信号至发送端的服 务基站,由发送端的服务基站通过核心网交换 机将该信号发送给接收端的服务 基站; 以及接收接收端的服务基站发送的信号, 实现接收端与发送端的正常通 信。

可见, 图 2所示的 D2D通信方法中, 接收端与发送端可以在信号到达接收 端, 且不超出接收端的上行定时开始的 CP范围的情况下, 直接进行 D2D通信; 而在信号到达接收端, 且超出接收端的上行定时开始的 CP范围的情况下, 通 过服务基站等中间设备来进行正常通信, 从而可以提高用户体验。

请参阅图 3 ,图 3是本发明实施例提供的另一种终端与终端 D2D通信方法的 流程图。 如图 3所示, 该 D2D通信方法可以包括以下步骤。

301、 第二终端检测第一终端发送的测试指令到达第 二终端的时刻 ', 其 中, 该测试指令是第一终端在第一终端的上行定时 发送的。

302、 第二终端根据第一终端的上行定时提前量 TA、 第二终端的上行定时 提前量 、第二终端的下行定时 t 2 以及上述的时刻 '计算出该测试指令的传输

作为一种可选的实施方式,第二终端上可以 预先存储第一终端的上行定时 提前量 TA ; 或者, 作为另一种可选的实施方式, 第二终端也可以在上述步骤

302之前接收第一终端发送的第一终端的上行 定时提前量 ,本发明实施例不 作限定。

作为一种可选的实施方式, 第二终端可以将第一终端的上行定时提前量 ΤΛ、第二终端的上行定时提前量 ΊΛ、第二终端的下行定时 1 2 以及上述的时刻 ' 作为参数, 并根据公式 t; - ft 2 - -ΎΑ, -丄 算出上述测试指令的传输时延 t d

V 2 2 )

303、 第二终端判断上述的传输时延 t d 是否小于第二终端的上行定时 t 2 开 始的循环前缀 CP的一半, 如果是, 则采用第二终端的上行定时 t 2 发送测试响 应给第一终端,该测试响应表示允许第一终端 在第一终端的上行定时 t发送信

304、 第二终端采用第二终端的上行定时 t 2 接收第一终端发送的信号。 作为一种可选的实施方式,如果第二终端判断 出上述的传输时延 t d 大于或 等于第二终端的上行定时 t 2 开始的循环前缀 CP的一半, 那么第二终端确定出 该测试指令不能被第二终端正确接收时,第二 终端可以放弃在第二终端的上行 定时 t 2 接收第一终端发送的信号,也即是说第二 终端可以放弃与第一终端之间 的 D2D通信, 从而可以防止 D2D通信中出现信号接收错误, 降低用户体验。

作为一种可选的实施方式, 第二终端放弃与第一终端之间的 D2D通信后, 第二终端也可以采用第二终端的上行定时 t 2 发送指示消息给第二终端的服务 基站,以使第二终端的服务基站和或第二终端 所在的 D2D业务服务器放弃与第 一终端的 D2D通信。

作为一种可选的实施方式, 在放弃 D2D通信后, 第一终端和第二终端可以 通过基站等中间设备实现正常通信, 从而提高用户体验。

作为一种可选的实施方式, 第二终端放弃与第一终端之间的 D2D通信后, 第二终端也可以采用第二终端的上行定时 t 2 发送指示消息给第一终端,以使第 一终端收到该指示消息后在第一终端的上行定 时 t发送信号至第一终端的服 务基站,由第一终端的服务基站通过核心网交 换机将该信号发送给第二终端的 服务基站; 以及, 最后由第二终端的服务基站将该信号发给第二 终端, 从而使 得第二终端和第一终端在无法进行 D2D通信的情况下,也可以通过服务基站等 中间设备来实现正常通信, 从而提高用户体验。

在图 3所示的 D2D通信方法, 第二终端也可以根据第一终端的上行定时提 前量 TA、 第二终端的上行定时提前量 τ 、 第二终端的下行定时 t 2 以及第一终 端在第一终端的上行定时 发送的测试指令到达第二终端的时刻 t;计算出该 测试指令的传输时延 t d , 在判断出该传输时延 t d 小于第二终端的上行定时 t 2 开 始的 CP的一半时, 说明该测试指令可以被第二终端正确接收, 相应地第二终 端可以采用第二终端的上行定时 t 2 发送测试响应给第一终端,以及采用第二 终 端的上行定时 t 2 接收第一终端发送的信号, 从而实现第二终端与第一终端的

D2D通信。 可见, 图 2所示的 D2D通信方法可以确保 D2D通信中, 信号到达接 收端时不会超出接收端的上行定时开始的 CP范围, 从而可以有效地防止 D2D 通信中出现信号接收错误, 提高用户体验。

请参阅图 4,图 4是本发明实施例提供的另一种终端与终端 D2D通信方法的 流程图。 如图 4所示, 该 D2D通信方法可以包括以下步骤。

401、 发送端在自己的上行定时 发送测试指令给接收端。

402、 发送端将自己的上行定时提前量 ΤΛ发送给接收端。 其中, 上述步骤 401和 402的顺序不限定。

作为一种可选的实施方式,发送端可以在自己 的广播信号中广播自己的上 行定时提前量 TA给接收端; 或者, 也可以由发送端的服务基站将发送端的上 行定时提前量 TA发送给接收端, 本发明实施例不作限定。 其中, 发送端的上行定时提前量 TA是发送端相对于发送端接收蜂窝下行 信号的定时提前量。 举例来说, 假设 t。时刻基站发送子帧 j的信号, 这个信号 到达发送端的时间为 t 即信号从基站到发送端的传输时延为( - 1。 ) , 则发 送端的上行定时提前量 ΤΑ = _ί。;); 而发送端的上行定时为 , 则 t 1 -t 1 =TA = 2x(t 1 -t 0 )„ 403、 接收端检测发送端发送过来的测试指令到达接 收端的时刻 '。

404、 接收端根据发送端的上行定时提前量 TA、 接收端的上行定时提前量

ΤΛ、 接收端的下行定时 t 2 以及上述的时刻 '计算出该测试指令的传输时延 t d 。 其中, 上述步骤 404的实现过程与上述步骤 302相同, 本发明实施例此处不 作赘述。

405、 接收端端判断上述的传输时延 t d 是否小于接收端的上行定时 t 2 开始 的 CP的一半, 如果是, 则执行步骤 406; 如果否, 则执行步骤 407。

406、 接收端采用接收端的上行定时^发送测试响应 发送端, 以使发送 端收到该测试响应后在发送端的上行定时 t发送信号, 以及采用接收端的上行 定时 t 2 接收发送端发送的信号, 实现接收端与发送端的 D2D通信。

407、 接收端采用接收端的上行定时 发送指示消息给发送端, 以使发送 端收到该指示消息后在发送端的上行定时 发送信号至发送端的服务基站, 由 发送端的服务基站通过核心网交换机将该信号 发送给接收端的服务基站;以及 接收接收端的服务基站发送的信号, 实现接收端与发送端的正常通信。

可见, 图 4所示的 D2D通信方法中, 接收端与发送端可以在测试信令的传 输时延 t d 小于接收端的上行定时^开始的 CP的一半的情况下,直接进行 D2D通 信;而在测试信令的传输时延 t d 大于或等于接收端的上行定时 t 2 开始的 CP的一 半的情况下,通过服务基站等中间设备来进行 正常通信,从而可以提高用户体 验。

请参阅图 5 , 图 5是本发明实施例提供的一种终端的结构图。 如图 5所示, 该终端可以包括: 检测单元 501用于检测第一终端发送的测试指令到达本终 端的时刻 ', 其 中, 该测试指令是第一终端在第一终端的上行定时 发送的; 判断单元 502用 于判断上述时刻 '是否落在本终端的上行定时 t 2 开始的循环前缀 CP范围内;收 发单元 503用于在判断单元 502的判断结果为是时,采用本终端的上行定时 t 2 发 送测试响应给第一终端,该测试响应表示允许 第一终端在第一终端的上行定时

1;发送信号; 以及采用本终端的上行定时 t 2 接收第一终端发送的信号。 请一并参阅图 6 , 图 6是对图 5所示的终端进行优化得到的另一种终端的结 构图。在图 6所示的终端中, 判断单元 502可以包括第一子单元 5021和第二子单 元 5022, 其中: 第一子单元 5021用于判断上述时刻 '与本终端的上行定时 t 2 的差值是否 大于 0, 并且小于等于本终端的上行定时开始的 CP; 第二子单元 5022用于在第 一子单元 5021的判断结果为是时,确定上述时刻 '落在本终端的上行定时开始 的 CP范围内; 以及在第一子单元 5021的判断结果为否时,确定上述时刻 '未落 在本终端的上行定时开始的 CP范围内。

作为一种可选的实施方式, 在图 5和图 6所示的终端中, 收发单元 503还用 于在判断单元 502的判断结果为否时, 采用本终端的上行定时^发送指示消息 给第一终端,以使第一终端收到该指示消息后 在第一终端的上行定时 发送信 号至第一终端的服务基站,由第一终端的服务 基站通过核心网交换机将信号发 送给本终端的服务基站; 以及接收本终端的服务基站发送的所述信号。

可见, 图 5和图 6所示的终端可以确保 D2D通信中, 信号到达本终端时不会 超出本终端的上行定时开始的 CP范围, 从而可以有效地防止 D2D通信中出现 信号接收错误, 提高用户体验。 另外, 图 5和图 6所示的终端也可以在本终端和 第一终端在无法进行 D2D通信的情况下,通过服务基站等中间设备来 实现与第 一终端的正常通信, 从而提高用户体验。

请参阅图 7, 图 7是本发明实施例提供的又一种终端的结构图 如图 7所示, 该终端可以包括: 检测单元 701用于检测第一终端发送的测试指令到达本终 端的时刻 ', 其 中, 该测试指令是第一终端在第一终端的上行定时 发送的; 计算单元 702用 于根据第一终端的上行定时提前量 TA、 本终端的上行定时提前量 ΤΛ、 本终端 的下行定时 t 2 以及上述时刻 t;计算出上述测试指令的传输时延 t d ;判定单元 703 用于判断上述传输时延 t d 是否小于本终端的上行定时 t 2 开始的 CP的一半;收发 单元 704用于在判断单元 703的判断结果为是时,采用本终端的上行定时 t 2 发送 测试响应给第一终端,该测试响应表示允许第 一终端在第一终端的上行定时 发送信号; 以及采用本终端的上行定时 t 2 接收第一终端发送的信号。 作为一种可选的实施方式, 在图 7所示的终端中, 收发单元 704还用于接收 第一终端发送的第一终端的上行定时提前量 TA , 并输出给计算单元 702。 作为一种可选的实施方式,在图 7所示的终端中,计算单元 702具体可以用 于将第一终端的上行定时提前量 TA、 本终端的上行定时提前量 Ί^、 本终端的 下行定时 t 2 以及上述时刻 '作为参数, 并根据方式 -〔t 2 - - )算出上述 测试指令的传输时延 t d 。 作为一种可选的实施方式, 在图 7所示的终端中, 收发单元 704还可以用于 在判断单元 703的判断结果为否时, 采用本终端的上行定时 t 2 发送指示消息给 第一终端, 以使本第一终端收到该指示消息后在第一终端 的上行定时 发送信 号至第一终端的服务基站,由第一终端的服务 基站通过核心网交换机将该信号 发送给本终端的服务基站; 以及接收本终端的服务基站发送的信号。 可见, 图 7所示的终端可以在上述测试信令的传输时延 t d 小于本终端的上 行定时 t 2 开始的 CP的一半时与第一终端进行 D2D通信; 或者在本终端和第一 终端在无法进行 D2D通信的情况下,通过服务基站等中间设备来 实现与第一终 端的正常通信, 从而提高用户体验。

请参阅图 8, 图 8是本发明实施例提供的一种 D2D通信系统的结构图。 如图 8所示, 该 D2D通信系统可以包括第二终端 801和第一终端 802。 其中, 虚线表 示二者是无线连接。 在图 8所示的 D2D通信系统中, 第二终端 801的结构可以与 图 5或图 6所示的终端的结构相同, 本发明实施例不作赘述。 其中:

第二终端 801 , 用于检测第一终端 802发送的测试指令到达第二终端 801的 时刻 t; ,判断上述时刻 是否落在第二终端 801的上行定时 t 2 开始的 CP范围内, 如果是, 则采用第二终端 801的上行定时 t 2 发送测试响应给第一终端 802, 以及 采用第二终端 801的上行定时 t 2 接收第一终端发送的所述信号。 第一终端 802, 用于在第一终端的上行定时 发送测试指令, 以及接收第 二终端 801发送的测试响应, 以及在第一终端 802的上行定时 发送信号给第二 终端 801。 作为一种可选的实施方式, 第二终端 801判断上述时刻 '是否落在第二终 端 801的上行定时开始的循环前缀 CP范围内具体可以包括: 第二终端 801判断上述时刻 '与第二终端 801的上行定时 t 2 的差值是否大 于 0, 并且小于等于第二终端的上行定时开始的 CP; 如果是, 则确定上述时刻 '落在第二终端的上行定时开始的 CP范围内; 如果否, 则确定上述时刻 '未落 在第二终端 801的上行定时开始的 CP范围内。 作为一种可选的实施方式, 若第二终端 801判断出上述时刻 '未落在第二 终端 801的上行定时 t 2 开始的范围内时, 第二终端 801可以采用第二终端 801的 上行定时 t 2 发送指示消息给第一终端, 以使第一终端 802收到该指示消息后在 第一终端 802的上行定时 发送信号至第一终端 802的服务基站, 由第一终端

802的服务基站通过核心网交换机将信号发送 给第二终端 801的服务基站; 以 及, 第二终端 801接收第二终端 801的服务基站发送的信号。

可见, 图 8所示的 D2D通信系统中, 第二终端 801可以确保 D2D通信中的信 号到达第二终端 801时不会超出第二终端 801的上行定时开始的 CP范围, 从而 可以有效地防止 D2D通信中出现信号接收错误, 提高用户体验。 另外, 第二终 端 801和第一终端 802在无法进行 D2D通信的情况下,可以通过服务基站等中间 设备来实现与第一终端 802的正常通信, 从而提高用户体验。

请参阅图 9, 图 9是本发明实施例提供的另一种 D2D通信系统的结构图。 如 图 9所示, 该 D2D通信系统可以包括第二终端 901和第一终端 902。 其中, 虚线 表示二者是无线连接。 在图 9所示的 D2D通信系统中, 第二终端 901的结构可以 与图 7所示的终端的结构相同, 本发明实施例不作赘述。 其中:

第二终端 901 ,用于检测第一终端 902发送的测试指令到达第二终端的时刻 tj' , 根据第一终端的上行定时提前量 TA、 第二终端 901的上行定时提前量 T 、 第二终端 901的下行定时 t 2 以及上述时刻 '计算出上述测试指令的传输时延 t d ; 以及判断上述传输时延 t d 是否小于第二终端 901的上行定时 t 2 开始的 CP的一 半; 如果是, 则采用第二终端 901的上行定时 t 2 发送测试响应给第一终端 902, 以及采用第二终端 901的上行定时 t 2 接收第一终端 902发送的所述 D2D信号; 第一终端 902, 用于在第一终端的上行定时 发送测试指令, 以及接收第 二终端 901发送的测试响应, 以及在第一终端 902的上行定时 t发送 D2D信号给 第二终端 901。

作为一种可选的实施方式,第二终端 901还用于接收第一终端 902发送的第 一终端 902的上行定时提前量 。 作为一种可选的实施方式,第二终端 901可以将第一终端 902的上行定时提 前量 TA、 第二终端 901的上行定时提前量 Ί^、 第二终端 901的下行定时 t 2 以及 上述时刻 '作为参数,并根据公式 t; -〔t 2 - ΊΛ - 17〕算出测试指令的传输时延

作为一种可选的实施方式, 如果第二终端判断出上述传输时延 t d 大于或等 于第二终端 901的上行定时 t 2 开始的 CP的一半, 则第二终端 901也可以采用第 二终端 901的上行定时 t 2 发送指示消息给第一终端 902, 以使第一终端 902收到 该指示消息后在第一终端 902的上行定时 t发送信号至第一终端 902的服务基 站,由第一终端 902的服务基站通过核心网交换机将该信号发送 给第二终端 901 的服务基站;以及,最后由第二终端 901的服务基站将该信号发给第二终端 901 , 从而使得第二终端 901和第一终端 902在无法进行 D2D通信的情况下,也可以通 过服务基站等中间设备来实现正常通信, 从而提高用户体验。

可见, 图 9所示的 D2D通信系统中, 可以有效地防止 D2D通信中出现信号 接收错误。 另外, 第二终端 901和第一终端 902在无法进行 D2D通信的情况下, 可以通过服务基站等中间设备来实现正常通信 , 从而提高用户体验。

本领域普通技术人员可以理解上述实施例的各 种方法中的全部或部分步 骤是可以通过程序来指令相关的硬件来完成, 该程序可以存储于一计算机可读 存储介质中, 存储介质可以包括: 闪存盘、 只读存储器(Read-Only Memory ,

ROM ), 随机存取器(Random Access Memory, RAM ), 磁盘或光盘等。

以上对本发明实施例所提供的 D2D通信方法及终端、 系统进行了详细介绍, 说明只是用于帮助理解本发明的方法及其核心 思想; 同时,对于本领域的一般 技术人员,依据本发明的思想,在具体实施方 式及应用范围上均会有改变之处, 综上所述, 本说明书内容不应理解为对本发明的限制。