发明内容
有鉴于此,本发明提供一种设备发现方法、基站及用户设备,用以解决具有D2D功能的用户设备之间互相发现的问题。
在第一方面,本发明提供一种用户设备发现方法,该方法包括:
基站获取第一用户设备的设备信息,所述设备信息包括所述第一用户设备采用点对点通信时的标识符;
基站将所述设备信息增添到用户设备列表;
基站向所述基站覆盖范围内的第二用户设备发送所述用户设备列表,以使得所述第二用户设备根据所述用户设备列表发现所述第一用户设备。
在第一方面的第一种可能实现的方式中,所述用户设备列表为一个用户设备列表或多个用户设备列表。
结合第一方面或第一方面的第一种可能实现的方式,在第二种可能实现的方式中,所述将所述设备信息增添到用户设备列表具体为:当确定第一用户设备的业务量超过阈值时,将所述第一用户设备的设备信息增添到用户设备列表;和/或,当确定第一用户设备的通信模式发生变化时,将所述第一用户设备的设备信息增添到用户设备列表;和/或,在接收到第一用户设备发送的加入用户设备列表确认消息或加入用户设备列表请求时,将所述第一用户设备的设备信息增添到用户设备列表。
结合第一方面或第一方面的第一种可能实现的方式或第一方面的第二种可能实现的方式,在第三种可能实现的方式中,所述向所述基站覆盖范围内的第二用户设备发送所述用户设备列表具体为:向所述基站覆盖范围内的且所述用户设备列表中包括的第二用户设备发送所述用户设备列表;或者,向所述基站覆盖范围内的任意第二用户设备发送所述用户设备列表。
结合第一方面或第一方面的第一种可能实现的方式或第一方面的第二种可能实现的方式,在第四种可能实现的方式中,在所述向所述基站覆盖范围内的第二用户设备发送所述用户设备列表之前,所述方法还包括:接收第二用户设备发送的获取用户设备列表请求;所述向所述基站覆盖范围内的第二用户设备发送所述用户设备列表具体为:向发送所述获取用户设备列表请求的第二用户设备或包括发送所述获取用户设备列表请求的第二用户设备在内的一组第二用户设备。
结合第一方面或第一方面的第一种可能实现的方式或第一方面的第二种可能实现的方式,在第五种可能实现的方式中,所述向所述基站覆盖范围内的第二用户设备发送所述用户设备列表具体为:通过广播信道或多播信道向所述第二用户设备发送所述用户设备列表;或,通过下行控制信道向所述第二用户设备发送下行控制信息,所述下行控制信息携带所述用户设备列表;或,通过物理下行共享信道发送所述用户设备列表;通过下行控制信道向所述第二用户设备发送下行控制信息,所述下行控制信息用于指示第二用户设备在所述物理下行共享信道获取所述用户设备列表。
结合第一方面的第五种可能实现的方式,在第六种可能实现的方式中,所述下行控制信道包括物理下行控制信道或增强物理下行控制信道;所述通过下行控制信道向所述第二用户设备发送下行控制信息具体为:通过物理下行控制信道或增强物理下行控制信道的公共或专用搜索空间向所述第二用户设备发送下行控制信息。
结合第一方面的第一种可能实现的方式,在第七种可能实现的方式中,所述用户设备列表为多个用户设备列表时,根据第一用户设备的接入时间或第一用户设备与所述基站之间的距离或第一用户设备所在区域对所述第一用户设备进行分类,每一类第一用户设备组成一个用户设备列表。
结合第一方面的第七种可能实现的方式,在第八种可能实现的方式中,在所述向所述基站覆盖范围内的第二用户设备发送所述用户设备列表之前,所述方法还包括:向所述基站覆盖范围内的第二用户设备发送所述多个用户设备列表的分类标识;接收所述第二用户设备发送的获取用户设备列表请求,所述获取用户设备列表请求携带所述第二用户设备所需的用户设备列表对应的分类标识;所述向所述基站覆盖范围内的第二用户设备发送所述用户设备列表具体为:向所述基站覆盖范围内的第二用户设备发送所述获取用户设备列表请求携带的分类标识对应的用户设备列表。
结合第一方面的第七种可能实现的方式,在第九种可能实现的方式中,在所述向所述基站覆盖范围内的第二用户设备发送所述用户设备列表之前,所述方法还包括:向所述基站覆盖范围内的第二用户设备发送所述多个用户设备列表的分类标识;接收用户设备发送的用户设备列表请求,所述用户设备列表请求携带一个比特或多个比特,所述多个比特对应所述分类标识;所述向所述基站覆盖范围内的第二用户设备发送所述用户设备列表具体为:当所述用户设备列表请求携带一个比特时,基站根据所述一个比特确定是否向所述基站覆盖范围内的第二用户设备发送所述多个用户设备列表中的默认用户设备列表,或者根据所述一个比特所指示的状态发送向所述基站覆盖范围内的第二用户设备发送所述多个用户设备列表中对应的用户设备列表;当所述用户设备列表请求携带多个比特时,基站将所述多个比特对应的分类标识对应的用户设备列表发送至所述基站覆盖范围内的第二用户设备。
在第二方面,本发明提供一种用户设备发现方法,该方法包括:
获取基站发送的用户设备列表,所述用户设备列表包括多个用户设备的设备信息,所述设备信息包括所述用户设备采用点对点通信时的标识符;
根据所述用户设备列表发现用户设备。
在第二方面的第一种可能实现的方式中,所述用户设备列表为一个用户设备列表或多个用户设备列表。
结合第二方面或第二方面的第一种可能实现的方式,在第二种可能实现的方式中,所述获取基站发送的用户设备列表具体为:通过广播信道或多播信道获取基站发送的所述用户设备列表;或,通过下行控制信道获取基站发送的下行控制信息,所述下行控制信息携带有所述用户设备列表;或,通过下行控制信道获取基站发送下行控制信息,所述下行控制信息携带有指示标识;根据所述指示标识从物理下行共享信道获取基站发送的所述用户设备列表。
结合第二方面的第二种可能实现的方式,在第三种可能实现的方式中,所述下行控制信道包括物理下行控制信道或增强物理下行控制信道;所述通过下行控制信道获取基站发送的下行控制信息具体为:通过物理下行控制信道或增强物理下行控制信道的公共或专用搜索空间获取基站发送的下行控制信息。
结合第二方面的第一种可能实现的方式,在第四种可能实现的方式中,所述用户设备列表为多个用户设备列表时,在所述获取基站发送的用户设备列表之前,所述方法还包括:接收基站发送的所述多个用户设备列表的分类标识;向所述基站发送获取用户设备列表请求,所述获取用户设备列表请求携带所需的用户设备列表的分类标识,用以基站向所述基站覆盖范围内的用户设备发送所述分类标识对应的用户设备列表。
结合第二方面的第一种可能实现的方式,在第五种可能实现的方式中,所述用户设备列表为多个用户设备列表时,在所述获取基站发送的用户设备列表之前,所述方法还包括:接收基站发送的所述多个用户设备列表的分类标识;向所述基站发送获取用户设备列表请求,所述获取用户设备列表请求携带一个比特或多个比特,所述多个比特对应所述分类标识;所述一个比特用于指示基站是否向所述基站覆盖范围内的用户设备发送所述多个用户设备列表中的默认用户设备列表,或者用于指示基站根据所述一个比特所指示的状态向所述基站覆盖范围内的用户设备发送所述多个用户设备列表中对应的用户设备列表;所述多个比特用于指示基站向所述基站覆盖范围内的用户设备发送所述多个比特对应的分类标识对应的用户设备列表。
在第三方面,本发明提供一种基站,该基站包括:
获取单元,用于获取第一用户设备的设备信息,所述设备信息包括所述第一用户设备采用点对点通信时的标识符;
增添单元,用于将所述设备信息增添到用户设备列表;
第一发送单元,用于向所述基站覆盖范围内的第二用户设备发送所述用户设备列表,以使得所述第二用户设备根据所述用户设备列表发现所述第一用户设备。
在第三方面的第一种可能实现的方式中,所述用户设备列表为一个用户设备列表或多个用户设备列表。
结合第三方面或第三方面的第一种可能实现的方式,在第二种可能实现的方式中,所述增添单元具体用于:当确定第一用户设备的业务量超过阈值时,将所述第一用户设备的设备信息增添到用户设备列表;和/或,当确定第一用户设备的通信模式发生变化时,将所述第一用户设备的设备信息增添到用户设备列表;和/或,在接收到第一用户设备发送的加入用户设备列表确认消息或加入用户设备列表请求时,将所述第一用户设备的设备信息增添到用户设备列表。
结合第三方面或第三方面的第一种可能实现的方式或第三方面的第二种可能实现的方式,在第三种可能实现的方式中,所述第一发送单元具体用于:向所述基站覆盖范围内的且所述用户设备列表中包括的第二用户设备发送所述用户设备列表;或者,向所述基站覆盖范围内的任意第二用户设备发送所述用户设备列表
结合第三方面或第三方面的第一种可能实现的方式或第三方面的第二种可能实现的方式,在第四种可能实现的方式中,述基站还包括:接收单元,用于接收第二用户设备发送的获取用户设备列表请求;所述第一发送单元具体用于向发送所述获取用户设备列表请求的第二用户设备或包括发送所述获取用户设备列表请求的第二用户设备在内的一组第二用户设备。
结合第三方面或第三方面的第一种可能实现的方式或第三方面的第二种可能实现的方式,在第五种可能实现的方式中,所述第一发送单元具体用于:通过广播信道或多播信道向所述第二用户设备发送所述用户设备列表;或,通过下行控制信道向所述第二用户设备发送下行控制信息,所述下行控制信息携带所述用户设备列表;或,通过物理下行共享信道发送所述用户设备列表;通过下行控制信道向所述第二用户设备发送下行控制信息,所述下行控制信息用于指示第二用户设备在所述物理下行共享信道获取所述用户设备列表。
结合第三方面的第五种可能实现的方式,在第六种可能实现的方式中,所述下行控制信道包括物理下行控制信道或增强物理下行控制信道;所述通过下行控制信道向所述第二用户设备发送下行控制信息具体为:通过物理下行控制信道或增强物理下行控制信道的公共或专用搜索空间向所述第二用户设备发送下行控制信息。
结合第三方面的第一种可能实现的方式,在第七种可能实现的方式中,所述用户设备列表为多个用户设备列表时,根据第一用户设备的接入时间或第一用户设备与所述基站之间的距离或第一用户设备所在区域对所述第一用户设备进行分类,每一类第一用户设备组成一个用户设备列表。
结合第三方面的第七种可能实现的方式,在第八种可能实现的方式中,所述基站还包括:第二发送单元,用于向所述基站覆盖范围内的第二用户设备发送所述多个用户设备列表的分类标识;接收单元,用于接收所述第二用户设备发送的获取用户设备列表请求,所述获取用户设备列表请求携带所述第二用户设备所需的用户设备列表对应的分类标识;所述第一发送单元具体用于:向所述基站覆盖范围内的第二用户设备发送所述获取用户设备列表请求携带的分类标识对应的用户设备列表。
结合第三方面的第七种可能实现的方式,在第九种可能实现的方式中,所述基站还包括:第二发送单元,用于向所述基站覆盖范围内的第二用户设备发送所述多个用户设备列表的分类标识;接收单元,用于接收用户设备发送的用户设备列表请求,所述用户设备列表请求携带一个比特或多个比特,所述多个比特对应所述分类标识;所述第一发送单元具体用于:当所述用户设备列表请求携带一个比特时,基站根据所述一个比特确定是否向所述基站覆盖范围内的第二用户设备发送所述多个用户设备列表中的默认用户设备列表,或者根据所述一个比特所指示的状态发送向所述基站覆盖范围内的第二用户设备发送所述多个用户设备列表中对应的用户设备列表;当所述用户设备列表请求携带多个比特时,基站将所述多个比特对应的分类标识对应的用户设备列表发送至所述基站覆盖范围内的第二用户设备。
在第四方面,本发明提供一种用户设备,该用户设备包括:
获取单元,用于获取基站发送的用户设备列表,所述用户设备列表包括多个用户设备的设备信息,所述设备信息包括所述用户设备采用点对点通信时的标识符;
发现单元,用于根据所述用户设备列表发现用户设备。
在第四方面的第一种可能实现的方式中,所述用户设备列表为一个用户设备列表或多个用户设备列表。
结合第四方面或第四方面的第一种可能实现的方式,在第二种可能实现的方式中,所述获取单元具体用于:通过广播信道或多播信道获取基站发送的所述用户设备列表;或,通过下行控制信道获取基站发送的下行控制信息,所述下行控制信息携带有所述用户设备列表;或,通过下行控制信道获取基站发送下行控制信息,所述下行控制信息携带有指示标识;根据所述指示标识从物理下行共享信道获取基站发送的所述用户设备列表。
结合第四方面的第二种可能实现的方式,在第三种可能实现的方式中,所述下行控制信道包括物理下行控制信道或增强物理下行控制信道;所述通过下行控制信道获取基站发送的下行控制信息具体为:通过物理下行控制信道或增强物理下行控制信道的公共或专用搜索空间获取基站发送的下行控制信息。
结合第四方面的第一种可能实现的方式,在第四种可能实现的方式中,所述用户设备还包括:接收单元,用于在所述用户设备列表为多个用户设备列表时,接收基站发送的所述多个用户设备列表的分类标识;第二发送单元,用于向所述基站发送用户设备列表请求,所述用户设备列表请求携带所需的用户设备列表的分类标识,用以基站向所述基站覆盖范围内的用户设备发送所述分类标识对应的用户设备列表。
结合第四方面的第一种可能实现的方式,在第五种可能实现的方式中,所述用户设备还包括:接收单元,用于在所述用户设备列表为多个用户设备列表时,接收基站发送的所述多个用户设备列表的分类标识;第二发送单元,用于向所述基站发送获取用户设备列表请求,所述获取用户设备列表请求携带一个比特或多个比特,所述多个比特对应所述分类标识;所述一个比特用于指示基站是否向所述基站覆盖范围内的用户设备发送所述多个用户设备列表中的默认用户设备列表,或者用于指示基站根据所述一个比特所指示的状态向所述基站覆盖范围内的用户设备发送所述多个用户设备列表中对应的用户设备列表;所述多个比特用于指示基站向所述基站覆盖范围内的用户设备发送所述多个比特对应的分类标识对应的用户设备列表。
通过利用本发明提供的设备发现方法、基站及用户设备,基站将获取到的设备信息增添至用户设备列表中,然后将用户设备列表发送其覆盖范围内的用户设备,从而使得用户设备根据基站发送的用户设备列表发现能与其进行D2D通信的用户设备。
具体实施方式
为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部份实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
下面以图1为例详细说明本发明实施例一提供的一种设备发现方法,图1为本发明实施例一提供的一种设备发现方法的流程图。该设备发现方法的执行主体为基站。如图1所示,该设备发现方法包括以下步骤:
步骤S101,获取第一用户设备的设备信息。
其中,该第一用户设备可具体为具有D2D通信功能的用户设备。设备信息可包括:第一用户设备的D2D通信能力,第一用户设备的D2D标识符(Identification,ID)等。
可选地,基站通过接收第一用户设备发送的设备信息以获取设备信息。
具体的,第一用户设备可由事件触发向基站发送设备信息。例如,当基站覆盖范围内的第一用户设备开机时,或当第一用户设备从其它小区切换或随机接入到该基站时,或基站覆盖范围内的第一用户设备点对点的业务量较大时,该第一用户设备向基站发送设备信息。另外,第一用户设备也可主动向基站发送设备信息。例如,基站覆盖范围内的第一用户设备在开机后,用户在没选择使用D2D功能时,第一用户设备不需要向基站发送设备信息,当用户选择使用D2D功能时,再向基站发送设备信息。或者基站覆盖范围内的第一用户设备在开机或使用D2D功能后,询问用户是否将该第一用户设备加入基站的用户设备列表中,当用户同意加入时,向基站发送该第一用户设备的设备信息。或者基站覆盖范围内的第一用户设备向基站发送加入用户设备列表的请求,当获得基站同意后向基站发送该第一用户设备的设备信息。
可选地,基站接收邻区基站发送的用户设备列表,从邻区基站发送的用户设备列表中获取设备信息。
因为第一用户设备可以在多个小区之间切换,为使基站可第一时间获取从邻区切入其所在基站覆盖范围内的第一用户设备的设备信息,基站可通过接收邻区基站的用户设备列表,以获取目前在邻区基站覆盖范围内的第一用户设备的设备信息。
步骤S102,将获取到的设备信息增添到用户设备列表。
具体的,基站可在获取到设备信息后直接将设备信息添加至用户设备列表中;也可以将获取到的设备信息进行缓存,当基站确定其获取到的设备信息对应的第一用户设备的业务量超过阈值和/或通信模式发生变化和/或接收到对应的第一用户设备发送的加入用户设备列表确认消息或加入用户设备列表请求时,再将该第一用户设备的设备信息增添到用户设备列表中。
步骤S103,向基站覆盖范围内的第二用户设备发送用户设备列表,用以第二用户设备根据用户设备列表发现第一用户设备。
其中,该第二用户设备可具体为具有D2D通信功能的用户设备。
具体的,向基站覆盖范围内的任意第二用户设备发送用户设备列表。或者,向基站覆盖范围内的且用户设备列表中包括的第二用户设备发送用户设备列表。或者,基站在发送用户设备列表之前,会接收到第二用户设备发送的获取用户设备列表请求,然后仅向发送获取用户设备列表请求的第二用户设备发送用户设备列表,或者在接收到第二用户设备发送的获取用户设备列表请求之后向包括发送获取用户设备列表请求的第二用户设备在内的一组第二用户设备或基站覆盖范围内的任意第二用户设备发送用户设备列表。
可选地,基站在向其覆盖范围内第二用户设备发送用户设备列表时,通过广播信道或多播信道进行发送;在向其覆盖范围内一个或多个第二用户设备发送用户设备列表时,可通过多播信道进行发送,第二用户设备从广播信道或多播信道获取用户设备列表,从而根据该用户设备列表发现可进行D2D通信的第一用户设备。
可选地,基站在向其覆盖范围内第二用户设备发送用户设备列表时,通过物理下行控制信道或增强物理下行控制信道的公共搜索空间或专用搜索空间向第二用户设备发送下行控制信息,该下行控制信息携带有用户设备列表。该基站覆盖范围内的所有第二用户设备都可以从物理下行控制信道或增强物理下行控制信道的公共搜索空间或该基站覆盖范围内的特定第二用户设备可以从物理下行控制信道或增强物理下行控制信道的专用搜索空间获取到下行控制信息携带的用户设备列表,从而根据该用户设备列表发现可进行D2D通信的第一用户设备。
可选地,基站在向其覆盖范围内第二用户设备发送用户设备列表时,通过下行物理共享信道发送用户设备列表,并且通过物理下行控制信道或增强物理下行控制信道的公共搜索空间或专用搜索空间向用户设备发送下行控制信息,该下行控制信息携带有指示标识,该指示标识用于指示第二用户设备在物理下行共享信道获取用户设备列表。该基站覆盖范围内的所有第二用户设备都可以从物理下行控制信道或增强物理下行控制信道的公共搜索空间或该基站覆盖范围内的特定第二用户设备可以从物理下行控制信道或增强物理下行控制信道的专用搜索空间获取到下行控制信息,然后根据该下行控制信息携带的指示标识从物理下行共享信道获取基站发送的用户设备列表,从而根据该用户设备列表发现可进行D2D通信的第一用户设备。
利用本发明实施例一提供的设备发现方法,基站将获取到的包括用户设备D2D ID的设备信息增添至用户设备列表中,然后将用户设备列表发送其覆盖范围内的用户设备,从而使得用户设备根据基站发送的用户设备列表发现能与其进行D2D通信的用户设备。
下面以图2为例详细说明本发明实施例二提供的一种设备发现方法,图2为本发明实施例二提供的一种设备发现方法的流程图。该设备发现方法的执行主体为基站。如图2所示,该设备发现方法包括以下步骤:
步骤S201,获取第一用户设备的设备信息。
其中,该第一用户设备可具体为具有D2D通信功能的用户设备。设备信息可包括:第一用户设备的D2D通信能力,第一用户设备的D2D ID等。
可选地,基站通过接收第一用户设备发送的设备信息以获取设备信息。
具体的,第一用户设备可由事件触发向基站发送设备信息。例如,当基站覆盖范围内的第一用户设备开机时,或当第一用户设备从其它小区切换或随机接入到该基站时,或基站覆盖范围内的第一用户设备点对点的业务量较大时,该第一用户设备向基站发送设备信息。另外,第一用户设备也可主动向基站发送设备信息。例如,基站覆盖范围内的第一用户设备在开机后,用户在没选择使用D2D功能时,第一用户设备不需要向基站发送设备信息,当用户选择使用D2D功能时,再向基站发送设备信息。或者基站覆盖范围内的第一用户设备在开机或使用D2D功能后,询问用户是否将该第一用户设备加入基站的用户设备列表中,当用户同意加入时,向基站发送该第一用户设备的设备信息。或者基站覆盖范围内的第一用户设备向基站发送加入用户设备列表的请求,当获得基站同意后向基站发送该第一用户设备的设备信息。
可选地,基站接收邻区基站发送的用户设备列表,从邻区基站发送的用户设备列表中获取设备信息。
因为第一用户设备可以在多个小区之间切换,为使基站可第一时间获取从邻区切入其所在基站覆盖范围内的第一用户设备的设备信息,基站可通过接收邻区基站的用户设备列表,以获取目前在邻区基站覆盖范围内的第一用户设备的设备信息。
步骤S202,将获取到的设备信息增添到用户设备列表。
具体的,基站可在获取到设备信息后直接将设备信息添加至用户设备列表中;也可以将获取到的设备信息进行缓存,当基站确定其获取到的设备信息对应的第一用户设备的业务量超过阈值和/或通信模式发生变化和/或接收到对应的第一用户设备发送的加入用户设备列表确认消息或加入用户设备列表请求时,再将该第一用户设备的设备信息增添到用户设备列表中。
该用户设备列表为一个用户设备列表或多个用户设备列表。
当该用户设备列表为多个时,每个用户设备列表具有分类标识。多个用户设备列表的分类方式不限。例如,将本小区内的第一用户设备的设备信息分为一个用户设备列表,将各个邻区内的第一用户设备的设备信息分别分为一个用户设备列表;或者,按照加入到用户设备列表的时间进行分类,如将10分钟内加入到用户设备列表的第一用户设备的设备信息作为用户设备列表1,将10-30分钟内加入到用户设备列表的第一用户设备的设备信息作为用户设备列表2,将30分钟以上加入到用户设备列表的的第一用户设备的设备信息作为用户设备列表3;或者按照第一用户设备与基站之间的距离进行分类,如将距离基站100米的第一用户设备的设备信息作为用户设备列表1,将距离基站5000米的第一用户设备的设备信息作为用户设备列表2,将距离基站5000米以上的第一用户设备的设备信息作为用户设备列表3。或者将基站所覆盖的区域分成多个子区域,每个子区域内的第一用户设备的设备信息作为一个用户设备列表。
步骤S203,向基站覆盖范围内的第二用户设备发送用户设备列表的分类标识。
其中,该第二用户设备可具体为具有D2D通信功能的用户设备。
为使基站覆盖范围内的第二用户设备获知多个用户设备列表的分类,基站需向第二用户设备发送用户设备列表的分类标识,以便于第二用户设备根据分类向基站请求相应的用户设备列表。
步骤S204,接收第二用户设备发送的获取用户设备列表请求。
可选地,该获取用户设备列表请求携带第二用户设备所需的用户设备列表对应的分类标识,以使基站根据接收到的分类标识,向基站覆盖范围内的第二用户设备发送相应的用户设备列表。
可选地,该用户设备列表请求携带一个比特或多个比特。一个比特用于指示基站是否向基站覆盖范围内的用户设备发送多个用户设备列表中的默认用户设备列表,或者用于指示基站根据一个比特所指示的状态向基站覆盖范围内的第二用户设备发送多个用户设备列表中对应的用户设备列表,其中默认用户设备列表可以是一个、多个或所有用户设备列表。多个比特对应分类标识,用于指示基站根据该多个比特对应的分类标识确定向第二用户设备发送的用户设备列表。例如,基站内有8个用户设备列表,那么该多个比特为3个比特,其中000对应用户设备列表1的分类标识,001对应用户设备列表2的分类标识,010对应用户设备列表的分类标识,以此类推。
步骤S205,向基站覆盖范围内的第二用户设备发送用户设备列表。
基站在接收到第二用户设备发送的第二用户设备列表请求之后,仅向发送获取用户设备列表请求的第二用户设备或包括发送获取用户设备列表请求的第二用户设备在内的一组第二用户设备或基站覆盖范围内的任意第二用户设备发送用户设备列表。
可选地,当获取用户设备列表请求携带有分类标识时,基站根据接收到的分类标识,向基站覆盖范围内的第二用户设备发送该分类标识对应的用户设备列表。
可选地,当获取用户设备列表请求携带一个比特时,如果该一个比特为0(或1),则基站不向基站覆盖范围内的第二用户设备发送任何用户设备列表;如果该一个比特为1(或0),则基站向基站覆盖范围内的第二用户设备发送多个用户设备列表中的默认用户设备列表。
或者,当获取用户设备列表请求携带一个比特时,如果该一个比特为0(或1),则基站向基站覆盖范围内的第二用户设备发送多个用户列表中的第一默认用户设备列表;如果该一个比特为1(或0),则基站向基站覆盖范围内的第二用户设备发送多个用户设备列表中的第二默认用户设备列表。
可选地,当获取用户设备列表请求携带多个比特时,基站首先根据该多个比特对应的分类标识确定将要发送的用户设备列表,然后向基站覆盖范围内的第二用户设备发送上述确定的用户设备列表。
基站向第二用户设备发送用户设备列表的方式与实施例一中基站向第二用户设备发送用户设备列表的方式相同,在此不再赘述。
利用本发明实施例二提供的设备发现方法,基站将获取到的包括用户设备D2D ID的设备信息增添至用户设备列表中,该用户设备列表为多个用户设备列表,然后向用户设备发送用户设备列表的分类标识,以使用户设备可根据自身需求向基站请求相应的用户设备列表。基站根据用户设备列表请求向其覆盖范围内的用户设备发送所需的用户设备列表,从而使得用户设备根据基站发送的用户设备列表发现能与其进行D2D通信的用户设备。
下面以图3为例详细说明本发明实施三提供的一种设备发现方法,图3为本发明实施例三提供的一种设备发现方法的流程图。该设备发现方法的执行主体为用户设备,该用户设备可进一步为具有D2D通信功能的用户设备。如图3所示,该设备发现方法包括以下步骤:
步骤S301,获取用户设备列表。
该用户设备列表包括设备信息,该设备信息可包括:用户设备的D2D通信能力,用户设备的D2D标识符等。
该用户设备列表由基站发送,基站首先获取用户设备的设备信息,然后将设备信息增添到用户设备列表中。基站可通过接收邻区基站的用户设备列表获取设备信息,也可接收用户设备发送的设备信息。
因此,步骤S301之前,该方法还包括:向基站发送设备信息。
具体的,用户设备可由事件触发向基站发送设备信息。例如,当基站覆盖范围内的用户设备开机时,当用户设备从其它小区切换或随机接入到该基站时,或基站覆盖范围内的用户设备点对点的业务量较大时,该用户设备会向基站发送设备信息。另外,用户设备也可主动向基站发送设备信息。例如,基站覆盖范围内的用户设备在开机后,用户在没选择使用D2D功能时,用户设备不需要向基站发送设备信息,当用户选择使用D2D功能时,再向基站发送设备信息。或者基站覆盖范围内的用户设备在开机或使用D2D功能后,询问用户是否将该用户设备加入基站的用户设备列表中,当用户同意加入时,向基站发送该用户设备的设备信息。或者基站覆盖范围内的用户设备向基站发送加入基站的用户设备列表的请求,当获得基站同意后向基站发送该用户设备的设备信息。
另外,在步骤S301之前,该方法还可以包括:向基站发送加入用户设备列表确认消息或加入用户设备列表请求,以使得基站在接收到该加入用户设备列表确认消息或加入用户设备列表请求时,将接收到的设备信息增添到用户设备列表中。
用户设备可直接获取基站发送的用户设备列表。或者,在获取用户设备列表之前,用户设备可向基站发送获取用户设备列表请求,以使基站在接收到该获取用户设备列表后,向其覆盖范围内的用户设备发送用户设备列表。
可选地,用户设备通过广播信道或多播信道获取基站发送的用户设备列表。
可选地,用户设备通过物理下行控制信道或增强物理下行控制信道的公共搜索空间或专用搜索空间获取基站发送的下行控制信息,该下行控制信息携带有用户设备列表。
可选地,用户设备通过物理下行控制信道或增强物理下行控制信道的公共搜索空间或专用搜索空间获取下行控制信息,该下行控制信息携带有指示标识,然后用户设备根据该指示标识从物理下行共享信道获取基站发送的用户设备列表。
步骤S302,根据获取到的用户设备列表发现用户设备。
用户设备根据获取到的用户设备列表发现能与其进行D2D通信的用户设备。
利用本发明实施例三提供的设备发现方法,用户设备获取到包括设备信息的用户设备列表后,由于该设备信息包括用户设备D2D ID,因此用户设备根据该用户设备列表发现能与其进行D2D通信的用户设备。
下面以图4为例详细说明本发明实施四提供的一种设备发现方法,图4为本发明实施例四提供的一种设备发现方法的流程图。该设备发现方法的执行主体为用户设备,该用户设备可进一步为具有D2D通信功能的用户设备。如图4所示,该设备发现方法包括以下步骤:
步骤S401,接收基站发送的用户设备列表的分类标识。
用户设备列表包括设备信息,该设备信息可包括:用户设备的D2D通信能力,用户设备的D2D标识符等。
用户设备列表为多个用户设备列表,每个用户设备列表具有分类标识。多个用户设备列表的分类方式不限。例如,将本小区内的用户设备的设备信息分为一个用户设备列表,将各个邻区内的用户设备的设备信息分别分为一个用户设备列表;或者,按照加入到用户设备列表的时间进行分类;或者按照用户设备与基站之间的距离进行分类;或者将基站所覆盖的区域分成多个子区域,每个子区域内的用户设备对应的设备信息作为一个用户设备列表。
另外,基站可通过接收邻区基站的用户设备列表获取设备信息,也可接收用户设备发送的设备信息。
因此,该方法还包括:用户设备向基站发送设备信息。
具体的,用户设备可由事件触发向基站发送设备信息。例如,当基站覆盖范围内的用户设备开机时,当用户设备从其它小区切换或随机接入到该基站时,或基站覆盖范围内的用户设备点对点的业务量较大时,该用户设备会向基站发送设备信息。另外,用户设备也可主动向基站发送设备信息。例如,基站覆盖范围内的用户设备在开机后,用户在没选择使用D2D功能时,用户设备不需要向基站发送设备信息,当用户选择使用D2D功能时,再向基站发送设备信息。或者基站覆盖范围内的用户设备在开机或使用D2D功能后,询问用户是否将该用户设备加入基站的用户设备列表中,当用户同意加入时,向基站发送该用户设备的设备信息。或者基站覆盖范围内的用户设备向基站发送加入用户设备列表的请求,当获得基站同意后向基站发送该用户设备的设备信息。
另外,该方法还可以包括:向基站发送加入用户设备列表确认消息或加入用户设备列表请求,以使得基站在接收到该加入用户设备列表确认消息或加入用户设备列表请求时,将接收到的设备信息增添到用户设备列表中。
步骤S402,向基站发送获取用户设备列表请求。
可选地,该获取用户设备列表请求携带用户设备所需的用户设备列表对应的分类标识,以使基站根据接收到的分类标识,向基站覆盖范围内的用户设备发送相应的用户设备列表。
可选地,该获取用户设备列表请求携带一个比特或多个比特。一个比特用于指示基站是否向基站覆盖范围内的用户设备发送多个用户设备列表中的默认用户设备列表,或者用于指示基站根据一个比特所指示的状态向基站覆盖范围内的用户设备发送多个用户设备列表中对应的用户设备列表,其中默认用户设备列表可以是一个、多个或所有用户设备列表。例如,当该一个比特为0(或1)时,指示基站不向基站覆盖范围内的用户设备发送任何用户设备列表;当该一个比特为1(或0),指示基站向基站覆盖范围内的用户设备发送多个用户设备列表中的默认用户设备列表。或者,当用户设备列表请求为一个比特时,如果该一个比特为0(或1),则基站向基站覆盖范围内的用户设备发送第一默认用户设备列表;如果该一个比特为1(或0),则指示基站向指示基站覆盖范围内的用户设备发送第二默认用户设备列表。多个比特对应分类标识,用于指示基站根据该多个比特对应的分类标识确定向用户设备发送的用户设备列表。例如,基站内有8个用户设备列表,那么该多个比特为3个比特,其中000对应用户设备列表1的分类标识,001对应用户设备列表2的分类标识,010对应用户设备列表3的分类标识,以此类推。
步骤S403,获取基站发送的用户设备列表。
用户设备获取用户设备列表的方式与实施例三中用户设备获取用户设备列表的过程相同,在此不再赘述。
步骤S404,根据获取的用户设备列表发现用户设备。
用户设备根据获取到的用户设备列表发现能与其进行D2D通信的用户设备。
利用本发明实施例四提供的设备发现方法,基站中的用户设备列表为一个或多个用户设备列表,用户设备接收基站发送的用户设备列表的分类标识,然后根据自身需求向基站请求相应的用户设备列表,接收基站根据用户设备列表请求向发送的用户设备列表,由于用户设备列表中的设备信息包括用户设备的D2D ID,因此用户设备可根据基站发送的用户设备列表发现能与其进行D2D通信的用户设备。
下面以图5为例详细说明本发明实施例五提供的一种基站,图5为本发明实施例五提供的一种基站的结构示意图。该基站用以实现本发明实施例一提供的设备发现方法。如图5所示,该基站包括:获取单元510,增添单元520及第一发送单元530。
获取单元510用于获取第一用户设备的设备信息,该设备信息包括第一用户设备的D2D通信能力,第一用户设备的D2D ID等。
可选地,获取单元510具体用于通过接收第一用户设备发送的设备信息以获取设备信息。
具体的,第一用户设备可由事件触发向基站发送设备信息。例如,当基站覆盖范围内的第一用户设备开机时,或当第一用户设备从其它小区切换或随机接入到该基站时,或基站覆盖范围内的第一用户设备点对点的业务量较大时,该第一用户设备向基站发送设备信息。另外,第一用户设备也可主动向基站发送设备信息。例如,基站覆盖范围内的第一用户设备在开机后,用户在没选择使用D2D功能时,第一用户设备不需要向基站发送设备信息,当用户选择使用D2D功能时,再向基站发送设备信息。或者基站覆盖范围内的第一用户设备在开机或使用D2D功能后,询问用户是否将该第一用户设备加入基站的用户设备列表中,当用户同意加入时,向基站发送该第一用户设备的设备信息。或者基站覆盖范围内的第一用户设备向基站发送加入用户设备列表的请求,当获得基站同意后向基站发送该第一用户设备的设备信息。
可选地,获取单元510具体用于接收邻区基站发送的用户设备列表,从邻区基站发送的用户设备列表中获取设备信息。
因为第一用户设备可以在多个小区之间切换,为使基站可第一时间获取从邻区切入其所在基站覆盖范围内的第一用户设备的设备信息,基站可通过接收邻区基站的用户设备列表,以获取目前在邻区基站覆盖范围内的第一用户设备的设备信息。
增添单元520用于将获取到的设备信息增添到用户设备列表。
具体的,在获取单元510获取到设备信息后,增添单元520可直接将设备信息添加至用户设备列表中;也可以将获取到的设备信息进行缓存,当基站确定其获取到的设备信息对应的第一用户设备的业务量超过阈值和/或通信模式发生变化和/或接收到对应的第一用户设备发送的加入用户设备列表确认消息或加入用户设备列表请求时,再将第一用户设备的设备信息增添到用户设备列表中。
第一发送单元530,用于向基站覆盖范围内的第二用户设备发送用户设备列表,用以第二用户设备根据用户设备列表发现第一用户设备。
其中,该第二用户设备可具体为具有D2D通信功能的用户设备。
具体的,第一发送单元530向基站覆盖范围内的任意第二用户设备发送用户设备列表。或者,第一发送单元530向基站覆盖范围内的且用户设备列表中包括的第二用户设备发送用户设备列表。或者,该基站还可以包括接收单元540,第一发送单元530基站在发送用户设备列表之前,接收单元540会接收到第二用户设备发送的获取用户设备列表请求,然后第一发送单元530仅向发送获取用户设备列表请求的第二用户设备发送用户设备列表,或者在接收单元540接收到第二用户设备发送的获取用户设备列表请求之后,向包括发送获取用户设备列表请求的第二用户设备在内的一组第二用户设备或基站覆盖范围内的任意第二用户设备发送用户设备列表。
可选地,第一发送单元530在向其覆盖范围内第二用户设备发送用户设备列表时,通过广播信道或多播信道进行发送;在向其覆盖范围内一个或多个第二用户设备发送用户设备列表时,可通过多播信道进行发送,第二用户设备从广播信道或多播信道获取用户设备列表,从而根据该用户设备列表发现可进行D2D通信的第一用户设备。
可选地,第一发送单元530在向其覆盖范围内第二用户设备发送用户设备列表时,通过物理下行控制信道或增强物理下行控制信道的公共搜索空间或专用搜索空间向第二用户设备发送下行控制信息,该下行控制信息携带有用户设备列表。该基站覆盖范围内的所有第二用户设备都可以从物理下行控制信道或增强物理下行控制信道的公共搜索空间或该基站覆盖范围内的特定第二用户设备可以从物理下行控制信道或增强物理下行控制信道的专用搜索空间获取到下行控制信息携带的用户设备列表,从而根据该用户设备列表发现可进行D2D通信的第一用户设备。
可选地,第一发送单元530在向其覆盖范围内第二用户设备发送用户设备列表时,通过下行物理共享信道发送用户设备列表,并且通过物理下行控制信道或增强物理下行控制信道的公共搜索空间或专用搜索空间向用户设备发送下行控制信息,该下行控制信息携带有指示标识,该指示标识用于指示第二用户设备在物理下行共享信道获取用户设备列表。该基站覆盖范围内的所有第二用户设备都可以从物理下行控制信道或增强物理下行控制信道的公共搜索空间或该基站覆盖范围内的特定第二用户设备可以从物理下行控制信道或增强物理下行控制信道的专用搜索空间获取到下行控制信息,然后根据该下行控制信息携带的指示标识从物理下行共享信道获取基站发送的用户设备列表,从而根据该用户设备列表发现可进行D2D通信的第一用户设备。
利用本发明实施例五提供的基站,基站将获取到的包括用户设备D2D ID的设备信息增添至用户设备列表中,然后将用户设备列表发送其覆盖范围内的用户设备,从而使得用户设备根据基站发送的用户设备列表发现能与其进行D2D通信的用户设备。
需要说明的是,上述基站是用来实现实施例一所述的设备发现方法,所包括的各个单元只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
下面以图6为例详细说明本发明实施例六提供的一种基站,图6为本发明实施例六提供的一种基站的结构示意图。该基站用以实现本发明实施例二提供的设备发现方法。如图6所示,该基站包括:获取单元610,增添单元620,第二发送单元630,接收单元640及第一发送单元650。
获取单元610用于获取第一用户设备的设备信息。
其中,该第一用户设备可具体为具有D2D通信功能的用户设备。设备信息可包括:用户设备的D2D通信能力,用户设备的D2D ID等。
可选地,获取单元610具体用于通过接收第一用户设备发送的设备信息以获取设备信息。
具体的,第一用户设备可由事件触发向基站发送设备信息。另外,第一用户设备也可主动向基站发送设备信息。
可选地,获取单元610具体用于接收邻区基站发送的用户设备列表,从邻区基站发送的用户设备列表中获取设备信息。
增添单元620用于将获取到的设备信息增添到用户设备列表。
具体的,在获取单元610获取到设备信息后,增添单元620直接将设备信息添加至用户设备列表中;也可以将获取到的设备信息进行缓存,当基站确定其获取到的设备信息对应的第一用户设备的业务量超过阈值和/或通信模式发生变化和/或收到对应的第一用户设备发送的加入用户设备列表确认消息或加入用户设备列表请求时,在将该第一用户设备的设备信息增添到用户设备列表中。
该用户设备列表为一个用户设备列表或多个用户设备列表。
当该用户设备列表为多个时,每个用户设备列表具有分类标识。多个用户设备列表的分类方式不限。例如,将本小区内的第一用户设备的设备信息分为一个用户设备列表,将各个邻区内的第一用户设备的设备信息分别分为一个用户设备列表;或者,按照加入到用户设备列表的时间进行分类,如将10分钟内加入到用户设备列表的第一用户设备的设备信息作为用户设备列表1,将10-30分钟内加入到用户设备列表的第一用户设备的设备信息作为用户设备列表2,将30分钟以上加入到用户设备列表的的第一用户设备的设备信息作为用户设备列表3;或者按照第一用户设备与基站之间的距离进行分类,如将距离基站100米的第一用户设备的设备信息作为用户设备列表1,将距离基站5000米的第一用户设备的设备信息作为用户设备列表2,将距离基站5000米以上的第一用户设备的设备信息作为用户设备列表3。或者将基站所覆盖的区域分成多个子区域,每个子区域内的第一用户设备的设备信息作为一个用户设备列表。
第二发送单元630用于向基站覆盖范围内的第二用户设备发送用户设备列表的分类标识。
为使基站覆盖范围内的第二用户设备获知多个用户设备列表的分类,第二发送单元630需向第二用户设备发送用户设备列表的分类标识,以便于第二用户设备根据分类向基站请求相应的用户设备列表。
接收单元640用于接收第二用户设备发送的获取用户设备列表请求。
可选地,该获取用户设备列表请求携带第二用户设备所需的用户设备列表对应的分类标识,以使基站根据接收到的分类标识,向基站覆盖范围内的第二用户设备发送相应的用户设备列表。
可选地,该获取用户设备列表请求携带一个比特或多个比特。一个比特用于指示基站是否向基站覆盖范围内的用户设备发送多个用户设备列表中的默认用户设备列表,或者用于指示基站根据一个比特所指示的状态向基站覆盖范围内的第二用户设备发送多个用户设备列表中对应的用户设备列表,其中默认用户设备列表可以是一个、多个或所有用户设备列表。多个比特对应分类标识,用于指示基站根据该多个比特对应的分类标识确定向第二用户设备发送的用户设备列表。例如,基站内有8个用户设备列表,那么该多个比特为3个比特,其中000对应用户设备列表1的分类标识,001对应用户设备列表2的分类标识,010对应用户设备列表的分类标识,以此类推。
第一发送单元650用于向基站覆盖范围内的第二用户设备发送用户设备列表。
具体的,第一发送单元650仅向发送获取用户设备列表请求的第二用户设备或包括发送获取用户设备列表请求的第二用户设备在内的一组第二用户设备或基站覆盖范围内的任意第二用户设备发送用户设备列表。
可选地,当用户设备列表请求携带有分类标识时,第一发送单元650根据接收到的分类标识,向基站覆盖范围内的第二用户设备发送该分类标识对应的用户设备列表。
可选地,当用户设备列表请求为一个比特时,如果该一个比特为0(或1),则第一发送单元650不向基站覆盖范围内的第二用户设备发送任何用户设备列表;如果该一个比特为1(或0),则第一发送单元630向基站覆盖范围内的第二用户设备发送多个用户设备列表中的默认用户设备列表。
或者,当用户设备列表请求为一个比特时,如果该一个比特为0(或1),则第一发送单元630向基站覆盖范围内的第二用户设备发送多个用户列表中的第一默认用户设备列表;如果该一个比特为1(或0),则第一发送单元630向基站覆盖范围内的第二用户设备发送多个用户设备列表中的第二默认用户设备列表。
当用户设备列表请求为多个比特时,第一发送单元650首先根据该多个比特对应的分类标识确定将要发送的用户设备列表,然后向基站覆盖范围内的第二用户设备发送上述确定的用户设备列表。
第一发送单元650向第二用户设备发送用户设备列表的方式与实施例五中第一发送单元530向第二用户设备发送用户设备列表的方式相同,在此不再赘述。
利用本发明实施例六提供的基站,基站将获取到的包括用户设备D2D ID的设备信息增添至用户设备列表中,该用户设备列表为多个用户设备列表,然后向用户设备发送用户设备列表的分类标识,以使用户设备可根据自身需求向基站请求相应的用户设备列表。基站根据用户设备列表请求向其覆盖范围内的用户设备发送所需的用户设备列表,从而使得用户设备根据基站发送的用户设备列表发现能与其进行D2D通信的用户设备。
需要说明的是,上述基站是用来实现实施例二所述的设备发现方法,所包括的各个单元只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
如7图所示,其为本发明实施例七所提供的一种基站的结构示意图。该基站包括收发机710、存储器720以及分别与收发机710和存储器720连接的处理器730。当然,该基站还可以包括天线、基带处理部件、中射频处理部件、输入输出装置等通用部件,本发明实施例在此不再任何限制。该基站可用以实现本发明实施例一及实施例二所述的设备发现方法。
其中,收发机710用于与用户设备,其它基站等设备进行通信。
存储器720中存储一组程序代码,且处理器730用于调用存储器720中存储的程序代码,用于执行以下操作:
获取第一用户设备的设备信息,所述设备信息包括所述第一用户设备采用点对点通信时的标识符;
将所述设备信息增添到用户设备列表;
向所述基站覆盖范围内的第二用户设备发送所述用户设备列表,以使得所述第二用户设备根据所述用户设备列表发现所述第一用户设备。
进一步地,所述用户设备列表为一个用户设备列表或多个用户设备列表。
进一步地,所述将所述设备信息增添到用户设备列表具体为:
当确定第一用户设备的业务量超过阈值时,将所述第一用户设备的设备信息增添到用户设备列表;和/或,当确定第一用户设备的通信模式发生变化时,将所述第一用户设备的设备信息增添到用户设备列表;和/或,在接收到第一用户设备发送的加入用户设备列表确认消息或加入用户设备列表请求时,将所述第一用户设备的设备信息增添到用户设备列表。
进一步地,所述向所述基站覆盖范围内的第二用户设备发送所述用户设备列表具体为:
向所述基站覆盖范围内的且所述用户设备列表中包括的第二用户设备发送所述用户设备列表;或者,向所述基站覆盖范围内的任意第二用户设备发送所述用户设备列表。
进一步地,在所述向所述基站覆盖范围内的第二用户设备发送所述用户设备列表之前,处理器730调用存储器720中存储的程序代码,还用于执行以下操作:
接收第二用户设备发送的获取用户设备列表请求;所述向所述基站覆盖范围内的第二用户设备发送所述用户设备列表具体为:向发送所述获取用户设备列表请求的第二用户设备或包括发送所述获取用户设备列表请求的第二用户设备在内的一组第二用户设备。
进一步地,所述向所述基站覆盖范围内的第二用户设备发送所述用户设备列表具体为:
通过广播信道或多播信道向所述第二用户设备发送所述用户设备列表;或,通过下行控制信道向所述第二用户设备发送下行控制信息,所述下行控制信息携带所述用户设备列表;或,通过物理下行共享信道发送所述用户设备列表;通过下行控制信道向所述第二用户设备发送下行控制信息,所述下行控制信息用于指示第二用户设备在所述物理下行共享信道获取所述用户设备列表。
进一步地,所述下行控制信道包括物理下行控制信道或增强物理下行控制信道;所述通过下行控制信道向所述第二用户设备发送下行控制信息具体为:通过物理下行控制信道或增强物理下行控制信道的公共或专用搜索空间向所述第二用户设备发送下行控制信息。
进一步地,所述用户设备列表为多个用户设备列表时,根据第一用户设备的接入时间或第一用户设备与所述基站之间的距离或第一用户设备所在区域对所述第一用户设备进行分类,每一类第一用户设备组成一个用户设备列表。
进一步地,在所述向所述基站覆盖范围内的第二用户设备发送所述用户设备列表之前,处理器730调用存储器720中存储的程序代码,还用于执行以下操作:
向所述基站覆盖范围内的第二用户设备发送所述多个用户设备列表的分类标识;接收所述第二用户设备发送的获取用户设备列表请求,所述获取用户设备列表请求携带所述第二用户设备所需的用户设备列表对应的分类标识;所述向所述基站覆盖范围内的第二用户设备发送所述用户设备列表具体为:向所述基站覆盖范围内的第二用户设备发送所述获取用户设备列表请求携带的分类标识对应的用户设备列表。
进一步地,在所述向所述基站覆盖范围内的第二用户设备发送所述用户设备列表之前,处理器730调用存储器720中存储的程序代码,还用于执行以下操作:
向所述基站覆盖范围内的第二用户设备发送所述多个用户设备列表的分类标识;接收用户设备发送的用户设备列表请求,所述用户设备列表请求携带一个比特或多个比特,所述多个比特对应所述分类标识;所述向所述基站覆盖范围内的第二用户设备发送所述用户设备列表具体为:当所述用户设备列表请求携带一个比特时,基站根据所述一个比特确定是否向所述基站覆盖范围内的第二用户设备发送所述多个用户设备列表中的默认用户设备列表,或者根据所述一个比特所指示的状态发送向所述基站覆盖范围内的第二用户设备发送所述多个用户设备列表中对应的用户设备列表;当所述用户设备列表请求携带多个比特时,基站将所述多个比特对应的分类标识对应的用户设备列表发送至所述基站覆盖范围内的第二用户设备。
利用本发明实施例七提供的基站,基站将获取到的包括用户设备D2D ID的设备信息增添至用户设备列表中,该用户设备列表为一个或多个用户设备列表,然后向用户设备发送用户设备列表的分类标识,以使用户设备可根据自身需求向基站请求相应的用户设备列表。基站根据用户设备列表请求向其覆盖范围内的用户设备发送所需的用户设备列表,从而使得用户设备根据基站发送的用户设备列表发现能与其进行D2D通信的用户设备。
下面以图8为例详细说明本发明实施例八提供的一种用户设备,图8为本发明实施例八提供的一种用户设备的结构示意图。该用户设备具有D2D通信功能,用以实现发明实施例三提供的设备发现方法。如图8所示,该用户设备包括:获取单元810及发现单元820。
获取单元810用于获取用户设备列表,该用户设备列表包括设备信息,该设备信息包括用户设备的D2D通信能力,用户设备的D2D标识符等。
该用户设备列表由基站发送,基站首先获取用户设备的设备信息,然后将设备信息增添到用户设备列表中。基站可通过接收邻区基站的用户设备列表获取设备信息,也可接收用户设备发送的设备信息。
因此,该用户设备还包括第一发送单元830,用于向基站发送设备信息。
具体的,用户设备可由事件触发使得第一发送单元830向基站发送设备信息。例如,当基站覆盖范围内的用户设备开机时,当用户设备从其它小区切换或随机接入到该基站时,或基站覆盖范围内的用户设备点对点的业务量较大时,第一发送单元830会向基站发送设备信息。另外,用户设备也可使得第一发送单元830主动向基站发送设备信息。例如,基站覆盖范围内的用户设备在开机后,用户在没选择使用D2D功能时,第一发送单元830不需要向基站发送设备信息,当用户选择使用D2D功能时,第一发送单元830再向基站发送设备信息。或者基站覆盖范围内的用户设备在开机或使用D2D功能后,询问用户是否将该用户设备加入基站的用户设备列表中,当用户同意加入时,第一发送单元830向基站发送该用户设备的设备信息。或者基站覆盖范围内的用户设备向基站发送加入用户设备列表的请求,当获得基站同意后第一发送单元830向基站发送该用户设备的设备信息。
另外,该用户设备还可以包括:第二发送单元840,用于向基站发送加入用户设备列表确认消息或加入用户设备列表请求,以使得基站在接收到该加入用户设备列表确认消息或加入用户设备列表请求时,将接收到的设备信息增添到用户设备列表中。
获取单元810可直接获取基站发送的用户设备列表。或者,该装置还包括第三发送单元850,在获取单元810获取用户设备列表之前,第三发送单元850向基站发送获取用户设备列表请求,以使基站在接收到该获取用户设备列表后,向其覆盖范围内的用户设备发送用户设备列表。
可选地,获取单元810通过广播信道或多播信道获取基站发送的用户设备列表。
可选地,获取单元810通过物理下行控制信道或增强物理下行控制信道的公共搜索空间或专用搜索空间获取基站发送的下行控制信道,该下行信道控制信息携带有用户设备列表。
可选地,获取单元810通过物理下行控制信道或增强物理下行控制信道的公共搜索空间或专用搜索空间获取下行控制信息,该下行控制信息携带有指示标识,然后获取单元810根据该指示标识从物理下行共享信道获取基站发送的用户设备列表。
发现单元820用于根据获取到的用户设备列表发现用户设备。
发现单元820根据获取到的用户设备列表发现能与其进行D2D通信的用户设备。
利用本发明实施例八提供的用户设备,用户设备获取到包括设备信息的用户设备列表后,由于该设备信息包括用户设备D2D ID,因此用户设备根据该用户设备列表发现能与其进行D2D通信的用户设备。
需要说明的是,上述用户设备是用来实现实施例三所述的设备发现方法,所包括的各个单元只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
下面以图9为例详细说明本发明实施例九提供的一种用户设备,图9为本发明实施例九提供的一种用户设备的结构示意图。该用户设备具有D2D通信功能,用以实现发明实施例四提供的设备发现方法。如图9所示,该用户设备包括:接收单元910,第一发送单元920,第三发送单元930、获取单元940及获取单元950。
接收单元910用于接收基站发送的子用户设备列表的分类标识。
用户设备列表包括设备信息,该设备信息可包括:用户设备的D2D通信能力,用户设备的D2D标识符等。
用户设备列表为多个用户设备列表,每个用户设备列表具有分类标识。多个用户设备列表的分类方式不限。例如,将本小区内的用户设备的设备信息分为一个用户设备列表,将各个邻区内的用户设备的设备信息分别分为一个用户设备列表;或者,按照加入到用户设备列表的时间进行分类;或者按照用户设备与基站之间的距离进行分类;或者将基站所覆盖的区域分成多个子区域,每个子区域内的用户设备对应的设备信息作为一个用户设备列表。
另外,基站可通过接收邻区基站的用户设备列表获取设备信息,也可接收用户设备发送的设备信息。
因此,第一发送单元920用于用户设备向基站发送设备信息。
具体的,用户设备可由事件触发使得第一发送单元920向基站发送设备信息。例如,当基站覆盖范围内的用户设备开机时,当用户设备从其它小区切换或随机接入到该基站时,或基站覆盖范围内的用户设备点对点的业务量较大时,第一发送单元920会向基站发送设备信息。另外,用户设备也可使得第一发送单元920主动向基站发送设备信息。例如,基站覆盖范围内的用户设备在开机后,用户在没选择使用D2D功能时,第一发送单元920不需要向基站发送设备信息,当用户选择使用D2D功能时,第一发送单元920再向基站发送设备信息。或者基站覆盖范围内的用户设备在开机或使用D2D功能后,询问用户是否将该用户设备加入基站的用户设备列表中,当用户同意加入时,第一发送单元920向基站发送该用户设备的设备信息。或者基站覆盖范围内的用户设备向基站发送加入用户设备列表的请求,当获得基站同意后第一发送单元920向基站发送该用户设备的设备信息。
另外,该用户设备还可以包括:第二发送单元960,用于向基站发送加入用户设备列表确认消息或加入用户设备列表请求,以使得基站在接收到该加入用户设备列表确认消息或加入用户设备列表请求时,将接收到的设备信息增添到用户设备列表中。
第三发送单元930向基站发送获取用户设备列表请求。
可选地,该获取用户设备列表请求携带用户设备所需的用户设备列表对应的分类标识,以使基站根据接收到的分类标识,向基站覆盖范围内的用户设备发送相应的用户设备列表。
可选地,该获取用户设备列表请求携带一个比特或多个比特。一个比特用于指示基站是否向基站覆盖范围内的用户设备发送多个用户设备列表中的默认用户设备列表,或者用于指示基站根据一个比特所指示的状态向基站覆盖范围内的用户设备发送多个用户设备列表中对应的用户设备列表,其中默认用户设备列表可以是一个、多个或所有用户设备列表。例如,当该一个比特为0(或1)时,指示基站不向基站覆盖范围内的用户设备发送任何用户设备列表;当该一个比特为1(或0),指示基站向基站覆盖范围内的用户设备发送多个用户设备列表中的默认用户设备列表。或者,当用户设备列表请求为一个比特时,如果该一个比特为0(或1),则基站向基站覆盖范围内的用户设备发送第一默认用户设备列表;如果该一个比特为1(或0),则指示基站向指示基站覆盖范围内的用户设备发送第二默认用户设备列表。多个比特对应分类标识,用于指示基站根据该多个比特对应的分类标识确定向用户设备发送的用户设备列表。例如,基站内有8个用户设备列表,那么该多个比特为3个比特,其中000对应用户设备列表1的分类标识,001对应用户设备列表2的分类标识,010对应用户设备列表3的分类标识,以此类推。
获取单元940用于获取基站发送的用户设备列表。
获取单元940获取用户设备列表的方式与实施例八中获取单元810获取用户设备列表的过程相同,在此不再赘述。
发现单元950用于根据获取的用户设备列表发现用户设备。
发现单元950根据获取到的用户设备列表发现能与其进行D2D通信的用户设备。
利用本发明实施例九提供的用户设备,基站中的用户设备列表为一个或多个用户设备列表,用户设备接收基站发送的用户设备列表的分类标识,然后根据自身需求向基站请求相应的用户设备列表,接收基站根据用户设备列表请求向发送的用户设备列表,由于用户设备列表中的设备信息包括用户设备的D2D ID,因此用户设备可根据基站发送的用户设备列表发现能与其进行D2D通信的用户设备。
需要说明的是,上述用户设备是用来实现实施例四所述的设备发现方法,所包括的各个单元只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
如10图所示,其为本发明实施例十所提供的一种用户设备的结构示意图。该用户设备包括收发机1010、存储器1020以及分别与收发机1010和存储器1020连接的处理器1030。当然,该用户设备还可以包括天线、基带处理部件、中射频处理部件、输入输出装置等通用部件,本发明实施例在此不再任何限制。该用户设备可用以实现本发明实施例三及实施例四所述的设备发现方法。
其中,收发机1010用于与基站等设备进行通信。
存储器1020中存储一组程序代码,且处理器1030用于调用存储器1020中存储的程序代码,用于执行以下操作:
获取基站发送的用户设备列表,所述用户设备列表包括多个用户设备的设备信息,所述设备信息包括所述用户设备采用点对点通信时的标识符;
根据所述用户设备列表发现用户设备。
进一步地,所述用户设备列表为一个用户设备列表或多个用户设备列表。
进一步地,所述获取基站发送的用户设备列表具体为:
通过广播信道或多播信道获取基站发送的所述用户设备列表;或,通过下行控制信道获取基站发送的下行控制信息,所述下行控制信息携带有所述用户设备列表;或,通过下行控制信道获取基站发送下行控制信息,所述下行控制信息携带有指示标识;根据所述指示标识从物理下行共享信道获取基站发送的所述用户设备列表。
进一步地,所述下行控制信道包括物理下行控制信道或增强物理下行控制信道;所述通过下行控制信道获取基站发送的下行控制信息具体为:通过物理下行控制信道或增强物理下行控制信道的公共或专用搜索空间获取基站发送的下行控制信息。
进一步地,所述用户设备列表为多个用户设备列表时,在所述获取基站发送的用户设备列表之前,处理器1030调用存储器1020中存储的程序代码,还用于执行以下操作:
接收基站发送的所述多个用户设备列表的分类标识;向所述基站发送获取用户设备列表请求,所述获取用户设备列表请求携带所需的用户设备列表的分类标识,用以基站向所述基站覆盖范围内的用户设备发送所述分类标识对应的用户设备列表。
进一步地,所述用户设备列表为多个用户设备列表时,在所述获取基站发送的用户设备列表之前,处理器1030调用存储器1020中存储的程序代码,还用于执行以下操作:
接收基站发送的所述多个用户设备列表的分类标识;向所述基站发送获取用户设备列表请求,所述获取用户设备列表请求携带一个比特或多个比特,所述多个比特对应所述分类标识;所述一个比特用于指示基站是否向所述基站覆盖范围内的用户设备发送所述多个用户设备列表中的默认用户设备列表,或者用于指示基站根据所述一个比特所指示的状态向所述基站覆盖范围内的用户设备发送所述多个用户设备列表中对应的用户设备列表;所述多个比特用于指示基站向所述基站覆盖范围内的用户设备发送所述多个比特对应的分类标识对应的用户设备列表。
利用本发明实施例十提供的用户设备,基站中的用户设备列表包括多个子用户设备列表,用户设备接收基站发送的子用户设备列表的分类标识,然后根据自身需求向基站请求用户设备列表或相应的子用户设备列表,接收基站根据用户设备列表请求向发送的用户设备列表或子用户设备列表,由于用户设备列表或子用户设备列表中的设备信息包括用户设备的D2D ID,因此用户设备可根据基站发送的用户设备列表或子用户设备列表发现能与其进行D2D通信的用户设备。
专业人员应该还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
结合本文中所公开的实施例描述的方法或算法的步骤可以用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。
以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。