实现,但需要进一步考虑跨基站场景。现有资料并未考虑组通讯的节电问题,通常的做法有可能按照如下描述进行:在没有业务进行时,考虑到节电,组内接受端不应该一直处于连接状态,他们可以处于休眠状态,这种状态下,他们会隔一段时间醒来一次,并监听是否有组内的用户在发送信息。这种设计的一个主要的问题是接收端会监听所有邻近组所发送的信息,而其他组的信息并不应该接受,按照这的做法,接收端将不停的醒来,判断不属于自己接收的信息,重新进入休眠,这种频繁的启动和休眠将耗费终端的电力。另一个主要的问题是,终端在判断消息是否是组内的时候,只能完整的接受和解开包含组标识(Group ID)的信息后才能做出判断,也就是解开组标识,比对自己归属的组标识,判断是否放弃进一步的接受消息具体内容;在这个过程中,完整的接受和解开较长信息端耗费一定的电力,最终会影响终端的待机时间。
[0053]因此本发明实施例提供一种D2D通讯的方法,能够有效节电。如图1所示,本实施例的方法可以包括以下步骤:
[0054]步骤11、D2D终端配置一个或多个组的组特定信息;
[0055]步骤12、D2D终端根据所述组特定信息确定对应组的醒来时刻;
[0056]步骤13、D2D终端在所述醒来时刻醒来,处理D2D业务数据。
[0057]本实施例的方法中,D2D终端根据组特定信息计算醒来的时间,如果有数据发送,D2D终端发送D2D业务指示信息;如果没有数据发送,D2D终端尝试读取D2D业务指示信息。
[0058]其中,组特定信息包括:组标识(Group I dent ity)或组对应的偏移量(GroupCycleoffset)或组对应的位图(bitmap);
[0059]进一步的,组特定组信息还可以是:组标识(Group Identity)和组对应的周期长度(group cycle),或组对应周期长度(group cycle)和组对应的偏移量,或组对应周期长度(group cycle)和组对应的位图(bitmap);
[0060]本实施例中,属于一个组内的终端配置相同的组特定信息,这些组特定信息可以预先被网络服务器配置;所述网络服务器可以是邻近服务器(Prose server),核心网节点(例如MME等),接入网节点(例如eNB等),也可以是中央节点,例如,组所有者(Groupowner);
[0061]其中,组特定信息可以预先配置给终端;
[0062]其中,终端根据组特定信息计算醒来的时刻;每个组和其他组醒来时间不同;优选的,每个组也可以和其他组醒来时刻相同。
[0063]其中,终端醒来后如果有数据发送,终端应在本时间应先等数据发送然后再进行监听;
[0064]其中,终端醒来后读取指示信息,如果没有发现D2D信息则重新进入休眠模式;
[0065]其中,终端醒来后读取指示信息,如果确认存在D2D业务,则进一步读取D2D业务通讯相关信息,根据所属信息寻址到D2D业务资源。
[0066]本方案适用于支持实现节电的D2D通讯功能。
[0067]实施例一
[0068]如图2所示,终端处于网络覆盖场景下,终端均处于相同的基站覆盖下,包括以下步骤:
[0069]步骤101:为不同组配置不同的组特定信息;
[0070]这些组特定信息包括:组标识(Group I dent ity)或组对应的偏移量(GroupCycleoffset)或组对应的位图(bitmap);
[0071]组特定组信息还可以是:组标识(Group Identity)和组对应的周期长度(groupcycle),或组对应周期长度(group cycle)和组对应的偏移量,或组对应周期长度(groupcycle)和组对应的位图(bitmap)。
[0072]例如,可以为灾难现场的警察组,医务组和消防组分别配置不同的组标识,这种组标识可以是以数字结尾,例如,可以使用特殊的頂SI。
[0073]例如,可以通过组标识加上对应的周期来计算终端醒来的时间;例如周期为320毫秒,然后在320毫秒内通过组标识的计算获得醒来时间。
[0074]例如,可以通过对周期长度和偏移量来计算醒来的时间,例如周期长度为320毫秒,偏移量可以直接指示终端醒来的时间。
[0075]例如,通过对应的周期长度和对应的位图来计算,例如周期长度为640毫秒,例如位图可以直接指示终端醒来的时间。
[0076]配置可以由独立服务器(例如Prose服务器),核心网元(例如MME),基站具体分配。
[0077]步骤102,终端在D2D通讯前获得归属的组特定信息;
[0078]如果用户处于网络覆盖范围内,且处于连接态,则网络可以通过RRC (Rad1Resource Control,无线资源控制)消息将此信息发送给用户。例如网络可以将用户归属的组标识直接发送给终端,终端保存并配置监听时间。
[0079]上述场景下,网络也可以通过广播,例如,在某SIB(sess1n informat1n block,对话信息块)消息中将不同组的信息广播出去,终端通过广播信息获取自己归属的组,而终端可以根据自己的签约信息判断自己的属性,并最终读取自己的组标识。
[0080]更具体的,SIB消息中包含组标识以及对应的组信息,终端根据预先获取的所属组标识找到对应的组信息,例如,SIB消息中还可以包含组属性和组标识信息,终端根据组属性获取对应的组标识以及组信息。例如,SIB消息中可以同时广播警察组的组标识,医务组的组标识,而终端根据自己的警察属性选择接受警察组的组标识并配置自己的监听时间。
[0081]如果用户处于网络覆盖范围内,且处于非连接态,则可以通过接入网络,然后通过RRC获得配置,成功获得后重新回到连接状态,或者通过系统广播消息获得自己归属的组标识。
[0082]如果用户处于网络覆盖范围外,可以通过预先配置获得组标识,或者通过中央控制节点获得组标识。
[0083]步骤103:D2D的接受终端根据组特定信息计算醒来的时间;
[0084]D2D接受终端根据配置的组标识计算出醒来的时间。这个时间在休眠期间可以是唯一的一个或多个。例如,处于有网络覆盖场景下,如图5所示,在休眠期,可以有多处醒来的时刻,例如图5中可以约定1、3、5、7均可以是醒来的时刻;终端如果没有组概念的时候,需要每个时刻都醒来并读一下是否有消息传来,根据本发明实施例的方法,终端可以根据组标识计算出唯一的确定一个醒来的时刻,例如时刻3。计算的方法很多,例如,组标识可以转化为数字,这种转换可以是预先约定的,并根据预先约定的算法定位到休眠期内唯一的时刻,终端支持D2D业务的时候,仅仅需要在时刻3醒来。终端也可以根据组标识计算出多个醒来的时刻,例如需要在时刻I和时刻3上醒来。
[0085]预先配置的算法需要确保所述醒来的时刻和其他组醒来的时间不重叠,例如,如果终端属于警察组,则根据计算在时刻I醒来,如果终端属于医务组,则根据计算可以在时刻3醒来。
[0086]步骤104:D2D的发送终端根据组特定信息计算接受终端醒来的时间,并在所述时间上发送指示信息。
[0087]发送终端根据步骤103的相同的方法,使用相同的组特定信息,和相同的预先配置的算法计算出所述组的对应的醒来的时刻。
[0088]发送终端中所述时刻发送指示信息,如图5所示,该指示信息是一段特殊符号,该特殊符号预先分配给D2D业务,以区别于其他业务。例如,该特殊符号可以类似于LTE系统中随机接入所使用的伪随机preamble(前引导)码,可以标识业务或用户,也可以类似于LTE系统中的F1DCCH (Physical Downlink Control Channel,物理下行控制信道)符号。使用这些相对较短的特殊符号,终端可以识别出不同的组信息。
[0089]指示信息同时必须指示组通讯相关的信息在资源中的位置,组通讯相关信息是:例如,组标识、编码信息、通话或消息将要发送的资源位置等。所述指示可以采用隐式方式,例如,直接在指示信息后立即发送组通讯相关信息,或者采用显式方式,例如,特殊符号后添加组通讯相关信息的资源位置。资源的位置信息,例如,可以是D2D业务发送的时间信息,例如,业务时隙开始和结束时间,或者业务开始时隙和预计持续时间等,还可以进一步具体到具体的更小的资源单位,例如,LTE系统中将资源细化到无线资源块(PRB),本实施例同样支持指示到无线资源块。
[0090]步骤105:D2D接受终端在醒来的时刻读取指示信息;
[0091]D2D终端首先检查指示信息中是否有D2D业务相关的信息,也就是特殊符号,如果存在则进一步接受和解开后续信息。如果不存在,则接受终端认为本组