本发明涉及无线通信领域,尤其涉及一种实现切换到设备间通信模式的方法、网络装置和终端。
背景技术:
随着移动通信的发展,出现了很多新的通信形式,如ad-hoc(点对点)网络,物联网等。网络形式越来越丰富,组网也越来越自由随机,受时间、空间和网络质量的约束越来越小。但是在现有通信网络架构中,无论用何种方式的通信网络结构和通信模式,在实质上,都是传统的通信方式。也就是说终端(UE,或称用户设备)跟外界进行任何通信活动,发任何指令都必须通过系统侧(或称网络侧),与系统侧进行交互,才能够实现。即使是在跟需要通信的对象相距很近的情况下,终端和通信对象之间的通信还是要通过系统侧交互。如ad-hoc网络、物联网都如此,本质上任何一次简短的通信都需要终端与系统间一系列的信令交互才能够实现。
假如在两个终端相距很近的时候,甚至是手持终端的两个人面对面的通信,通信链路还是要通过“终端-系统-系统-终端”这样来实现。这无疑是对网络资源的浪费。
技术实现要素:
本发明要解决的技术问题是提供一种实现切换到设备间通信模式的方法、网络装置和终端,缩短通信时间、简化通信流程、节约网络资源。
为解决上述技术问题,本发明提供了一种切换到设备间直接通信(D2D)模式的方法,网络侧执行以下处理:
网络侧获取当前终端的位置信息以及该当前终端的D2D对象的位置信息;
所述网络侧根据所获取的位置信息判断该当前终端能够与该D2D对象建立直接通信时,通知该当前终端。
进一步地,所述网络侧在获取位置信息之前,所述方法还包括:所述网络侧接收该当前终端向网络侧上报D2D对象列表。
进一步地,所述当前终端的D2D对象为所述D2D对象列表中的一个或多个D2D对象。
进一步地,所述网络侧获取当前终端的位置信息以及该当前终端的D2D对象的位置信息,包括:所述网络侧定时获取当前终端的位置信息以及该当前终端的D2D对象的位置信息,或者,所述网络侧在接收到当前终端发送的请求后再获取该当前终端的位置信息以及该终端的D2D对象的位置信息。
进一步地,所述当前终端能够与该D2D对象建立直接通信是指,所述当前终端与D2D对象的距离足以建立满足预设通信指标的直接通信。
为解决上述技术问题,本发明还提供了一种实现将终端切换到设备间直接通信(D2D)模式的网络侧装置,包括位置信息获取模块、判断模块和通知模块,其中:
所述位置信息获取模块,用于获取当前终端的位置信息以及该当前终端的D2D对象的位置信息;
所述判断模块,用于根据所述获取模块获取的位置信息判断该当前终端是否能够与该D2D对象建立直接通信;
所述通知模块,用于在所述判断模块判断该当前终端能够与该D2D对象建立直接通信时,通知该当前终端。
进一步地,所述网络侧装置还包括接收模块,用于接收该当前终端向网络侧装置上报D2D对象列表。
进一步地,所述当前终端的D2D对象为所述D2D对象列表中的一个或多个D2D对象。
进一步地,所述位置信息获取模块是用于采用以下方式获取当前终端的位置信息以及该当前终端的D2D对象的位置信息:定时获取当前终端的位置信息以及该当前终端的D2D对象的位置信息,或者在所述网络侧装置接收到当前终端发送的请求后再获取该当前终端的位置信息以及该终端的D2D对象的位置信息。
进一步地,所述当前终端能够与该D2D对象建立直接通信是指,所述当前终端与D2D对象的距离足以建立满足预设通信指标的直接通信。
为解决上述技术问题,本发明还提供了一种切换到设备间直接通信(D2D)模式的方法,终端执行以下处理:
终端向网络侧上报D2D对象列表;
终端接收到网络侧发送的本终端能够与D2D对象建立直接通信的通知后,确认是否建立直接通信。
进一步地,所述终端向网络侧上报D2D对象列表,包括:所述终端在接入网络时将D2D对象列表上报给网络侧或者在接入网络后将D2D对象列表上报给网络侧。
进一步地,所述方法还包括:所述终端在向网络侧上报D2D对象列表之前或者之后,向网络侧发起建立直接通信的请求。
进一步地,所述终端向网络侧发起的建立直接通信的请求中携带目标D2D对象信息。
为解决上述技术问题,本发明还提供了一种实现切换到设备间直接通信(D2D)模式的终端,包括上报模块、接收模块和确认模块,其中:
所述上报模块,用于向网络侧上报D2D对象列表;
所述接收模块,用于接收到网络侧发送的本终端能够与D2D对象建立直接通信的通知;
所述确认模块,用于在所述接收模块接收到网络侧发送的本终端能够与D2D对象建立直接通信的通知后,确认是否建立直接通信。
进一步地,所述上报模块是用于采用以下方式向网络侧上报D2D对象列表:所述上报模块在终端接入网络时将该终端的D2D对象列表上报给网络侧,或者在终端接入网络后将D2D对象列表上报给网络侧。
进一步地,所述上报模块还用于在向网络侧上报D2D对象列表之前或者之后,向网络侧发起建立直接通信的请求。
进一步地,所述上报模块向网络侧发起的建立直接通信的请求中携带目标D2D对象信息。
采用本发明实施例方法、装置和终端,当两个终端相距很近的时候,能够实现终端之间直接通信,也就是说终端之间的通信直接通过“终端-终端”这样一种直接通信模式来实现,无疑将节约与上层交互的时间,简化通信流程,大幅度节约网络资源。特别是当两个直接通信的终端之间需要传输大流量的数据时,这种直接通信模式就显得更有意义。本发明可以应用的场景例如可以是:在机场、车站有语音通话需求的场景;或者在数据传输方面,通信双方近距离(如通信双方在同一办公楼办公)时,需要相互交换数据或者大数据信息传输的场景。
附图说明
图1为本发明实施例1网络侧操作流程图;
图2为本发明实施例2网络侧装置结构示意图;
图3为本发明实施例2终端侧操作流程图;
图4为本发明实施例2终端侧结构示意图;
图5为本发明实施例3设备间直接通信方式切换流程图。
具体实施方式
下面介绍当两个终端的距离很近的时候,如何经过信令流程实现终端由传统通信方式切换到终端之间直接通信模式,最终实现终端之间的通信不再通过与网络侧交互进行。
简单的说,当终端在通信系统中正常通信时,由网络侧告知其有D2D(Device to Device,设备间直接通信)对象(以下简称D2D对象)在附近,可以建立直接连接模式。终端确认并与D2D对象建立直接连接,进行设备间直接通信。
为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
本文所述终端是指具有并且开启了直接通信功能的终端。所述网络是指除终端之外的通信系统,例如包括接入网(如基站)。
实施例1
本实施例说明网络侧如何实现设备间直接通信模式的切换,如图1所示,包括以下步骤:
步骤110,网络侧获取当前终端的位置信息以及该当前终端的D2D对象的位置信息;
当前终端的D2D对象可由终端通过D2D对象列表的方式上报给网络侧,此时网络侧需要获取位置信息的D2D对象是D2D对象列表中的所有D2D对象。此外,当前终端的D2D对象还可以由当前终端直接通过消息通知给网络侧装置,此时,网络侧只需获取终端通知的目标D2D对象的位置信息。当终端具有D2D对象列表时,终端通过消息通知网络侧的D2D对象应是D2D对象列表中的一部分。
网络侧可以定时获取当前终端的位置信息以及该当前终端的D2D对象的位置信息,或者,也可以在接收到当前终端发送的请求(或通知)后再获取该当前终端的位置信息以及该终端的D2D对象的位置信息。
步骤120,所述网络侧根据所获取的位置信息判断该当前终端能够与该D2D对象建立直接通信时,通知该当前终端。
当前终端能够与该D2D对象建立直接通信是指:当前终端与D2D对象的距离足以建立满足预设通信指标的直接通信。预设通信指标例如包括:误码率和/或系统吞吐量等。
实现上述方法的网络侧装置,如图2所示,包括:位置信息获取模块、判断模块和通知模块,其中:
该位置信息获取模块,用于获取当前终端的位置信息以及该当前终端的D2D对象的位置信息;
该判断模块,用于根据所述获取模块获取的位置信息判断该当前终端是否能够与该D2D对象建立直接通信;
该通知模块,用于在所述判断模块判断该当前终端能够与该D2D对象建立直接通信时,通知该当前终端。
优选地,该网络侧装置还可包括接收模块,其用于接收该当前终端向网络侧装置上报D2D对象列表。上述当前终端的D2D对象为D2D对象列表中的一个或多个D2D对象。
上述位置信息获取模块是用于采用以下方式获取当前终端的位置信息以及该当前终端的D2D对象的位置信息:定时获取当前终端的位置信息以及该当前终端的D2D对象的位置信息,或者,在所述网络侧装置接收到当前终端发送的请求后再获取该当前终端的位置信息以及该终端的D2D对象的位置信息。
实施例2
本实施例说明终端如何实现设备间直接通信模式的切换,如图3所示,包括以下步骤:
步骤210,终端向网络侧上报D2D对象列表;
具体地,终端可在接入网络时将D2D对象列表上报给网络侧或者在接入网络后将D2D对象列表上报给网络侧。
优选地,终端在向网络侧上报D2D对象列表之前或者之后,向网络侧发起建立直接通信的请求。并可在请求中携带目标D2D对象信息。
步骤220,终端接收到网络侧发送的本终端能够与D2D对象建立直接通信的通知后,确认是否建立直接通信。
实现上述方法的终端,如图4所示,包括:上报模块、接收模块和确认模块,其中:
该上报模块,用于向网络侧上报D2D对象列表;
该接收模块,用于接收到网络侧发送的本终端能够与D2D对象建立直接通信的通知;
该确认模块,用于在所述接收模块接收到网络侧发送的本终端能够与D2D对象建立直接通信的通知后,确认是否建立直接通信。
具体地,该上报模块是用于采用以下方式向网络侧上报D2D对象列表:在终端接入网络时将该终端的D2D对象列表上报给网络侧,或者在终端接入网络后将D2D对象列表上报给网络侧。
优选地,该上报模块还可用于在向网络侧上报D2D对象列表之前或者之后,向网络侧发起建立直接通信的请求。该请求中可携带目标D2D对象信息。
实施例3
本实施例将网络侧操作与终端侧操作结合在一起进行说明,如图5所示,包括以下步骤:
步骤310,终端向网络上报D2D对象列表;
D2D对象列表可以作为通讯录中的一个分组,也可以单独存在。D2D对象列表中保存的对象是当前通信一方有可能需要进行大数据量传输的对象,通常是需要经常密切联系的通信对象,如通信方的好友、家庭成员以及紧密联系的商务合作伙伴等。
终端可以在接入网络的过程中将D2D对象列表上报给网络,也可以在接入网络后将D2D对象列表上报给网络(例如D2D对象列表有更新时),以便网络在查询到有D2D对象在附近时能够及时下发相关信息。
当终端直接向网络侧发送要进行直接通信并带有目标D2D对象时,本步骤可省略。
步骤320,网络侧获取该终端的位置信息以及该终端D2D对象的位置信息;
具体地,网络侧可以定时获取终端的位置信息或D2D对象列表中所有D2D对象的位置信息,或者在接收到终端发送的请求后再进行获取。如果终端的请求中携带有目标D2D对象,则网络侧可以仅获取该目标D2D对象的位置信息,而不必获取D2D对象列表中所有D2D对象的位置信息。
网络侧可以采用以下任意方式之一获取该终端或D2D对象终端的位置信息:
根据开启了定位功能(例如开启了卫星导航系统)的终端(包括当前终端和D2D对象终端)上报的自身定位信息获取终端的位置信息;
网络侧可以通过若干(例如3个以上)基站确定终端(包括当前终端和D2D对象终端)的位置信息。
步骤330,网络侧根据获取的位置信息判断该终端能够与D2D对象建立直接通信时,通知该终端;
终端能够与D2D对象建立直接通信是指,终端与D2D对象的距离足以建立满足预设通信指标的直接通信。这里的通信指标例如包括:误码率和/或系统吞吐量等。
步骤340,终端确认是否建立直接通信,如果建立,则终端与D2D对象进入直接通信模式,如果不建立,则继续正常流程或者结束。
具体地,网络侧可以在通知终端的同时,发送确认信息,让终端确认是否需要建立直接通信模式,如果终端确认,则进入直接通信模式,建立终端与D2D对象的连接。或者网络侧也可以采用询问菜单方式提醒终端用户是否需要建立直接通信,如果是,则终端与D2D对象建立直接通信。
终端(当前通信一方)与D2D对象的直接通信实现方式有多种。例如终端可以利用蜂窝网络的干扰信号作为通信中的有用信号,来实现UE与D2D对象之间的直接通信。
当终端与D2D对象建立直接通信时,该终端与网络侧还保持正常通信状态,终端不会因为与该D2D对象的直接通信,而错过网络侧的任何消息。
应用示例1
本示例的场景是当UE受到蜂窝系统较大的干扰,无法与通信对象进行正常通信时,选择进入D2D直接通信模式,与D2D通信对象建立直接通信模式进行通信。
例如在通信链路比较密集的场所,如办公楼、商场内等,UE收到来自其他链路的干扰比较大。特别是当UE处于蜂窝网络的边缘,受到信号强的终端的干扰会比较大。此时,受到较大干扰的UE在自身的蜂窝网络中不能与楼内通信对象进行很好的通信。而且这些楼内的通信一般通信比较密集,需要传输的数据比较大,此时可以转换通信模式。
步骤1,UE向网络侧上报D2D对象列表;
步骤2,UE周期性评估接收到的干扰,如果小于自身干扰接受门限,则维持现有通信状态,继续步骤2,如受到的干扰大于自身干扰接受门限,则转入步骤3;
步骤3,UE告知网络侧需要建立D2D通信模式,在接收到网络侧发送的能够与D2D对象建立直接通信的通知后,进入与D2D对象的直接通信程序。
在其他实施例中,可以先执行步骤2,UE在判断受到干扰大于自身干扰接受门限后,向网络侧上报D2D对象列表,同时告知网络侧需要建立D2D通信模式,此时,网络侧获取该UE的位置信息以及该UE的D2D对象列表中各D2D对象的位置信息,以判断该UE是否可以建立直接通信。
另外,UE也可以在告知网络侧需要建立D2D通信模式的同时,将目标D2D对象一并通知网络侧,网络侧可直接根据UE当前位置以及目标D2D对象当前位置判断是否能建立直接通信。
应用示例2
本示例的场景是:得知好友在机场,分乘不同的航班。在不同的候机厅,需要与好友建立直接通信,分享一起旅游时的大容量照片信息。
具体步骤:
步骤1,将好友加入D2D对象列表,并向网络侧上报更新的D2D对象列表;
步骤2,UE告知网络侧需要与该好友建立D2D通信模式,当收到网络侧下发的提示信息:是否与**D2D对象建立通信连接?选择是,终端建立与该好友的D2D通信连接。
本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现。相应地,上述实施例中的各模块/单元可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本发明不限制于任何特定形式的硬件和软件的结合。
当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。