发明内容
本发明实施例的目的在于提供一种D2D的通信方法,旨在解决现有技术的没有应用设备发现信息实现附加功能的问题。
一方面,本发明提供一种D2D的通信方法,所述方法包括:
用户设备UE接收其它UE发送的基于D2D的设备发现信号,所述设备发现信号包括:附加信息;
所述UE根据所述附加信息实现与所述附加信息对应的附加功能。
可选的,所述附加信息包括:
所述其它UE的共享文件信息、其它UE的提前时间TA值或广告信息。
可选的,当附加信息为所述其它UE的共享文件信息时,所述UE根据所述附加信息实现与所述附加信息对应的附加功能具体包括:
UE根据其它UE发送的设备发现信号内的导频信号计算得到其它UE的信道质量,当下载其它UE的共享文件信息时,从其它UE中选择信道质量最好的一个或多个其它UE下载共享文件。
可选的,当附加信息为其它UE的TA值时,所述UE根据所述附加信息实现与所述附加信息对应的附加功能具体包括:
当所述其它UE以上行定时发送设备发现信号时,UE获取基站定时T1和其它UE发送的设备发现信号的接收时间T3,计算所述设备发现信号的传输时间,根据该传输时间计算得到所述UE与所述其它UE的距离;
其中,所述传输时间=T3-T1+TA。
可选的,当附加信息为广告信息时,所述UE根据所述附加信息实现与所述附加信息对应的附加功能具体包括:
UE解析所述设备发现信号获取所述广告信息,将所述广告信息显示。
可选的,当附加信息为其它UE的TA值时,所述UE根据所述附加信息实现与所述附加信息对应的附加功能具体包括:
当所述其它UE以下行定时发送设备发现信号时,UE获取基站定时T1和其它UE发送的设备发现信号的接收时间T3,根据所述T1、T3以及TA计算所述设备发现信号的传输时间,根据该传输时间计算得到所述UE与所述其它UE的距离;
其中,所述传输时间=T3-T1-TA。
可选的,当所述UE接收的所述设备发现信号为所述其它UE以基站定时发送的时,所述UE根据所述附加信息实现与所述附加信息对应的附加功能具体包括:
UE获取基站定时T1和其它UE发送的下行定时设备发现信号的接收时间T3,计算所述设备发现信号的传输时间,根据该传输时间计算得到所述UE与所述其它UE的距离;
其中,所述传输时间=T3-T1。
另一方面,提供一种用户设备,所述用户设备包括:
接收单元,用于接收其他用户设备UE发送的基于D2D的设备发现信号,所述设备发现信号包括:附加信息;并将所述附加信息传递给功能单元;
所述功能单元,用于根据所述附加信息实现与所述附加信息对应的附加功能。
可选的,所述附加信息包括:
其它UE的共享文件信息、其它UE的提前时间TA值或广告信息。
可选的,当附加信息为其它UE的共享文件信息时,所述功能单元具体用于:
根据其它UE发送的设备发现信号内的导频信号计算得到其它UE的信道质量,当下载其它UE的共享文件信息时,从其它UE中选择信道质量最好的一个或多个其他UE下载共享文件。
可选的,当附加信息为其它UE的TA值时,所述功能单元具体用于:
当所述其它UE以上行定时发送设备发现信号时,UE获取基站定时T1和其它UE发送的设备发现信号的接收时间T3,计算设备发现信号的传输时间,根据该传输时间计算得到UE与其它UE的距离;其中
传输时间=T3-T1+TA。
可选的,当附加信息为广告信息时,所述功能单元具体用于:
解析所述设备发现信号获取所述广告信息,将所述广告信息显示。
可选的,当附加信息为其它UE的TA值时,功能单元具体用于:
当所述其它UE以下行定时发送设备发现信号时,UE获取基站定时T1和其它UE发送的设备发现信号的接收时间T3,计算设备发现信号的传输时间,根据该传输时间计算得到UE与其它UE的距离;其中
传输时间=T3-T1-TA。
可选的,当所述UE接收的所述设备发现信号为所述其它UE以基站定时发送的时,所述功能单元具体用于:
所述UE获取基站定时T1和所述其它UE发送的下行定时设备发现信号的接收时间T3,计算设备发现信号的传输时间,根据该传输时间计算得到UE与其它UE的距离;其中,
传输时间=T3-T1。
在本发明实施例中,本发明具体实施方式提供的方法通过在设备发现信号内则加附加信息以在UE内实现附加功能,所以其具有方便实现附加功能的优点。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
请参考图1,为本发明实施例提供的技术方案的应用场景示意图,其中图1中所有的UE均位于基站的小区范围,这些UE通过基站连接到核心网,其中UE1与UE2之间的通信可以为D2D通信。本发明实施例中所述的UE可以是计算机、服务器或移动终端等,另图1仅是示例说明,本发明实施例并不以此为限。本发明实施例提供一种D2D的通信方法,该方法由用户设备UE执行,该方法如图2所示,包括:
S21、UE接收其它UE发送的基于D2D的设备发现信号,所述设备发现信号包括:附加信息;
S22、UE根据所述附加信息实现与所述附加信息对应的附加功能。
本发明具体实施方式提供的方法通过在设备发现信号内则加附加信息以在UE内实现附加功能,所以其具有方便实现附加功能的优点。
可选的,上述附加信息具体可以包括:其它UE的共享文件信息、其它UE的提前时间(Time advanced,TA)值或广告信息。
可选的,当附加信息为其它UE的共享文件信息时,实现S22的方法具体可以为:
UE根据其它UE发送的设备发现信号内的导频信号计算得到其它UE的信道质量,当下载其它UE的共享文件信息时,从其它UE中选择信道质量最好的一个或多个其他UE下载共享文件。当然上述实现方式中,也可以根据其它UE的信道质量建立并显示其它UE的信号质量列表。通过此种方式可以提高共享文件的传输速率和成功率。
UE利用设备发现信号判断其他UE的信号质量的方法具体可以为:其他UE选择一个设备发现资源单元以恒定的或者不恒定的功率发送设备发现信号,其中该设备发现信号内包括:设备发现信息和导频信息,该设备发现信息中携带发射功率值;UE接收到其他UE的设备发现信号后,解析其他UE发送的设备发现信号内的设备发现信息获得发射功率值,计算其他UE发送的设备发现信号内的导频符号,获取其他UE的信号强度或信干噪比,依据该发射功率值、信号强度或信干燥比获取其他UE的信号质量,将其他UE的信号质量信息加入到设备发现列表中。
可选的,当附加信息为其它UE的TA值时,实现S22的方法具体可以为:
当其他UE以上行定时发送设备发现信号时,UE获取基站定时T1和其它UE发送的设备发现信号的接收时间T3,计算设备发现信号的传输时间,根据该传输时间计算得到UE(本地UE)与其它UE的距离;其中
传输时间=T3-T1+TA。
当其他UE以下行定时发送设备发现信号时,UE获取基站定时T1和其它UE发送的设备发现信号的接收时间T3,计算设备发现信号的传输时间,根据该传输时间计算得到UE(本地UE)与其它UE的距离;其中
传输时间=T3-T1-TA。
当其他UE以基站定时发送设备发现信号时,UE获取基站定时T1和其它UE发送的下行定时设备发现信号的接收时间T3,计算设备发现信号的传输时间,根据该传输时间计算得到UE(本地UE)与其它UE的距离;其中
传输时间=T3-T1。
通过上述方法能够确定附近UE的位置信息,并且携带的设备发现信息内没有额外的信令开销,节省开销和网络资源。
可选的,当附加信息为广告信息时,实现S22的方法具体可以为:
UE解析所述设备发现信号获取所述广告信息,将所述广告信息显示。
此种方式避免了现有技术中接收移动广告时需要建立连接和通信的繁琐过程,同时也避免了现有技术在固定频率和时间发送移动广告时对其它用户造成的干扰问题。可以直接通过设备发现信号中携带广告信息来实现广告信息的传播。另外,需要额外说明的是,上述广告信息具体可以通过设备发现信号的正交频分复用(Orthogonal Frequency Division Multiplexing,OFDM)符号内携带。
本发明具体实施方式还提供一种用户设备,该用户设备如图3所示,包括:
接收单元31,用于接收其他用户设备UE发送的基于D2D的设备发现信号,所述设备发现信号包括:附加信息;并将所述附加信息传递给功能单元32;
功能单元32,用于根据所述附加信息实现与所述附加信息对应的附加功能。
本发明具体实施方式提供的用户设备通过在设备发现信号内则加附加信息以在UE内实现附加功能,所以其具有方便实现附加功能的优点。
可选的,上述附加信息包括:
其它UE的共享文件信息、其它UE的提前时间TA值或广告信息。
可选的,当附加信息为其它UE的共享文件信息时,功能单元32具体用于:
根据其它UE发送的设备发现信号内的导频信号计算得到其它UE的信道质量,当下载其它UE的共享文件信息时,从其它UE中选择信道质量最好的一个或多个其他UE下载共享文件。
可选的,当附加信息为其它UE的TA值时,功能单元32具体用于:
当其他UE以上行定时发送设备发现信号时,UE获取基站定时T1和其它UE发送的设备发现信号的接收时间T3,计算设备发现信号的传输时间,根据该传输时间计算得到UE(本地UE)与其它UE的距离;其中
传输时间=T3-T1+TA。
可选的,当附加信息为广告信息时,功能单元32具体用于:
解析所述设备发现信号获取所述广告信息,将所述广告信息显示。
可选的,当附加信息为其它UE的TA值时,功能单元32具体用于:
当其他UE以下行定时发送设备发现信号时,UE获取基站定时T1和其它UE发送的设备发现信号的接收时间T3,计算设备发现信号的传输时间,根据该传输时间计算得到UE(本地UE)与其它UE的距离;其中
传输时间=T3-T1-TA。
可选的,当其他UE以基站定时发送设备发现信号时,功能单元32具体用于:
UE获取基站定时T1和其它UE发送的下行定时设备发现信号的接收时间T3,计算设备发现信号的传输时间,根据该传输时间计算得到UE(本地UE)与其它UE的距离;其中
传输时间=T3-T1。
本发明具体实施方式还提供一种用户设备,该用户设备包括:
接收器,用于接收其他用户设备UE发送的基于D2D的设备发现信号,所述设备发现信号包括:附加信息;并将所述附加信息传递给处理器;
处理器,用于根据所述附加信息实现与所述附加信息对应的附加功能。
本发明具体实施方式提供的用户设备通过在设备发现信号内则加附加信息以在UE内实现附加功能,所以其具有方便实现附加功能的优点。
可选的,上述附加信息包括:
其它UE的共享文件信息、其它UE的提前时间TA值或广告信息。
可选的,当附加信息为其它UE的共享文件信息时,处理器具体用于:
根据其它UE发送的设备发现信号内的导频信号计算得到其它UE的信道质量,当下载其它UE的共享文件信息时,从其它UE中选择信道质量最好的UE下载共享文件。
可选的,当附加信息为其它UE的TA值时,处理器具体用于:
当其它UE以上行定时发送设备发现信号时,UE获取基站定时T1和其它UE发送的设备发现信号的接收时间T3,计算设备发现信号的传输时间,根据该传输时间计算得到UE(本地UE)与其它UE的距离;其中
传输时间=T3-T1+TA。
可选的,当附加信息为广告信息时,处理器具体用于:
解析所述设备发现信号获取所述广告信息,将所述广告信息显示。
可选的,当附加信息为其它UE的TA值时,处理器具体用于:
当其它UE以下行定时发送设备发现信号时,UE获取基站定时T1和其它UE发送的设备发现信号的接收时间T3,计算设备发现信号的传输时间,根据该传输时间计算得到UE(本地UE)与其它UE的距离;其中
传输时间=T3-T1-TA。
可选的,当其它UE以基站定时发送设备发现信号时,处理器具体用于:
UE获取基站定时T1和其它UE发送的下行定时设备发现信号的接收时间T3,计算设备发现信号的传输时间,根据该传输时间计算得到UE(本地UE)与其它UE的距离;其中
传输时间=T3-T1。
上述单元和***实施例中,所包括的各个模块或单元只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能模块的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
需说明的是,以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。另外,本发明提供的装置实施例附图中,模块之间的连接关系表示它们之间具有通信连接,具体可以实现为一条或多条通信总线或信号线。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件的方式来实现,当然也可以通过专用硬件包括专用集成电路、专用CPU、专用存储器、专用元器件等来实现。一般情况下,凡由计算机程序完成的功能都可以很容易地用相应的硬件来实现,而且,用来实现同一功能的具体硬件结构也可以是多种多样的,例如模拟电路、数字电路或专用电路等。但是,对本发明而言更多情况下软件程序实现是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在可读取的存储介质中,如计算机的软盘,U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。