一种资源调度的方法、装置及***
技术领域
本发明涉及无线通信技术领域,尤其涉及一种资源调度的方法、装置及***。
背景技术
随着无线通信的飞速发展,超大速率业务(如高清视频)的产生,无线通信网络的负载越来越重。如何减轻网络的负载,成为研究的热点。设备间通信(Device to Device,简称D2D)技术应运而生。在这种设备直连通信模式中,终端和终端之间可以直接通信,而不需要经过基站的转发,分担了基站的数据负载。D2D通信能够更好地利用频谱资源,提高频谱利用率及数据速率,同时又减轻了基站的负担。
D2D的通信中,无论是D2D设备发现还是D2D设备通信,资源分配一般都分为两种方式,第一种是通过基站或者中继站进行分配资源,第二种是发送UE通过竞争的方式从资源池中获得发送资源。而当资源分配为是通过第一种方式进行时,例如是通过基站分配资源时,基站将会通过调度信令下行控制信息(Downlink Control Information,简称DCI)format5给发送方UE发送资源。DCI format5的简易字段格式如表1所示:
表1:DCI format 5字段
发送方UE接收基站发送的调度信令,在对应资源上发送调度指派(SchedulingAssignment,简称SA)和数据给接收方UE,在SA中携带数据的相关信息,SA的格式为边链控制信息(Sidelink Control Information,简称SCI)format 0。SCI format 0的简易字段格式如表2所示:
表2:SCI format 0字段
接收方UE盲检SA,根据SA找到发送数据的资源,然后接收数据。
基站给D2D发送方UE发送的资源的调度信令DCI format5与D2D发送方UE给接收方UE发送的SCI format 0中的大部分字段是一样的,例如频率跳频、资源块分配以及时域资源图样等字段。相当于D2D发送方UE转发了基站发送的调度指令。从而造成了人为的时延,而在转发控制信令的过程中,也造成了开销翻倍。
发明内容
本发明实施例提供了一种资源调度的方法、装置及***。
第一方面,本发明提供了一种资源调度的方法,所述方法包括:第一终端接收基站发送的第一消息,其中第一消息中携带第一ID信息,第一ID信息为第一终端的ID信息或除第一终端的ID信息外的其他ID信息;
第一终端接收基站发送的根据第一ID信息进行加扰的第一调度指令,其中,第一调度指令可以被第二终端所接收,并且第一调度指令中携带第一资源的指示信息;
第一终端根据第一资源的指示信息,获取第一资源,并在第一资源上向第二终端发送数据。
结合第一方面,在第一方面的第一种可能的实现方式中,当第一ID信息为第一终端的ID信息时,第一调度指令为基站根据第一终端的ID信息进行加扰的第一调度指令。
结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,当第二终端为多个时,第一调度指令中包含第一字段,第一字段用于指示:在第一资源上,第一终端向多个第二终端中的一个或者多个第二终端发送数据。
结合第一方面,在第一方面的第三种可能的实现方式中,当第一ID信息为第一终端的ID信息外的其他ID信息时,第一调度指令为基站根据除第一终端的ID信息外的其他ID信息进行加扰的调度指令,其中,第一调度指令中包含第二字段,第二字段用于指示,在第一资源上,第一终端向第二终端发送数据。
结合第一方面的第三种可能的实现方式,在第一方面的第四种可能的实现方式中,当第二终端为多个时,第二字段用于指示:在第一资源上,第一终端向多个第二终端中的一个或者多个第二终端发送数据。
结合第一方面的第三种可能的实现方式,在第一方面的第五种可能的实现方式中,当第一终端为多个时,第二字段用于指示:在第一资源上,多个第一终端中的一个或者多个第一终端,同时向第二终端发送数据。
结合第一方面的第五种可能的实现方式,在第一方面的第六种可能的实现方式中,当第二字段指示在第一资源上,多个第一终端中的至少两个第一终端同时使用第一资向第二终端发送数据时,具体包括:
至少两个第一终端中的每一个第一终端分别向第二终端发送不同的数据;
或者,至少两个第一终端中的每一个第一终端分别向第二终端发送相同的数据。
结合第一方面的第二种可能的实现方式或第一方面的第四种可能的实现方式,在第一方面的第七种可能的实现方式中,在第一资源上,第一终端向多个第二终端中的一个或者多个第二终端发送数据,具体包括:
第一终端向多个第二终端中的至少两个第二终端发送不同的数据,其中,不同的数据均是第一终端需要发送的数据的子集,且全部子集构成第一终端需要发送的数据的全集。
结合第一方面的第二种可能的实现方式或第一方面的第四种可能的实现方式,在第一方面的第八种可能的实现方式中,在第一资源上,第一终向多个第二终端中的一个或者多个第二终端发送数据,具体包括:
第一终端分别向多个第二终端中的全部第二终端发送相同的数据,其中相同的数据均为第一终端需要发送的数据。
结合第一方面至第一方面的第八种可能的实现方式中的任一种,在第一方面的第九种可能的实现方式中,除第一终端的ID信息外的其他ID信息包括:第二终端的ID信息,或第一终端和第二终端共享的ID信息,或除第一终端的ID信息和第二终端的ID信息之外的公共ID信息。
结合第一方面至第一方面的第九种可能的实现方式中的任一种,在第一方面的第十种可能的实现方式中,第一调度指令在第一载波上发送,第一资源位于第二载波上。
结合第一方面的第十种可能的实现方式,在第一方面的第十一种可能的实现方式中,第二载波为非授权载波。
结合第一方面至第一方面的第十一种可能的实现方式中的任一种,在第一方面的第十二种可能的实现方式中,第一调度指令中包括第二资源指示信息;
根据第二资源指示信息,获取第二资源,其中,第二资源位于第三载波上;
并在第二资源上,向第二终端发送控制信令。
结合第一方面的第十二种可能的实现方式,在第一方面的第十三种可能的实现方式中,,第三载波为非授权载波。
第二方面,本发明提供了一种资源调度的方法,所述方法包括:接收基站发送的第一消息,其中第一消息中携带第一ID信息,第一ID信息为第一终端的ID信息或除第一终端的ID信息外的其他ID信息;
第二终端接收基站发送的根据第一ID信息进行加扰的第一调度指令,其中第一调度指令中携带第一资源的指示信息;
第二终端根据第一资源的指示信息,获取第一资源,并
在第一资源上接收第一终端发送的数据。
结合第二方面,在第二方面的第一种可能的实现方式中,当第一ID信息为第一终端的ID信息时,第一调度指令为基站根据第一终端的ID信息进行加扰的第一调度指令。
结合第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,当第二终端为多个时,第一调度指令中包含第一字段,多个第二终端中的一个或者多个第二终端分别根据第一字段的指示,确定在第一资源上,接收第一终端发送的数据。
结合第二方面,在第二方面的第三种可能的实现方式中,当第一ID信息为除第一终端的ID信息外的其他ID信息时,第一调度指令为基站根据除第一终端外的其他ID信息进行加扰的调度指令,其中,第一调度指令中包含第二字段,第二终端根据第二字段的指示,确定在第一资源上,接收第一终端发送的数据。
结合第二方面的第三种可能的实现方式,在第二方面的第四种可能的实现方式中,当第一终端为多个时,第二终端根据第二字段的指示,确定在第一资源上,接收多个第一终端中的一个或者多个第一终端同时发送的数据。
结合第二方面的第三种可能的实现方式,在第二方面的第五种可能的实现方式中,当第一终端为多个时,第二字段用于指示:在第一资源上,多个第一终端中的一个或者多个第一终端,同时向第二终端发送数据。
结合第二方面的第五种可能的实现方式,在第二方面的第六种可能的实现方式中,第二终端根据第二字段的指示,在第一资源上,分别接收多个第一终端中的至少两个第一终端同时发送的数据时,具体包括:
第二终端分别接收至少两个第一终端中的每一个第一终端发送的不同的数据;
或者,第二终端分别接收至少两个第一终端中的每一个终端发送的相同的数据。
结合第二方面至第二方面的第六种可能的实现方式中的任一种,在第二方面的第七种可能的实现方式中,除第一终端的ID信息外的其他ID信息包括:第二终端的ID信息,或第一终端和第二终端共享的ID信息,再或者第一终端的ID信息和第二终端的ID信息外的公共ID信息。
结合第二方面至第二方面的第七种可能的实现方式中的任一种,在第二方面的第八种可能的实现方式中,第一调度指令在第一载波上发送,第一资源位于第二载波上。
结合第二方面的第八种可能的实现方式,在第二方面的第九种可能的实现方式中,第二载波为非授权载波。
结合第二方面至第二方面的第九种可能的实现方式中的任一种,在第二方面的第十种可能的实现方式中,所述方法还包括,第一调度指令中包括第二资源指示信息;
根据第二资源指示信息,获取第二资源,其中,第二资源位于第三载波上;
并在第二资源上,接收第一终端发送的控制信令。
结合第二方面的第十种可能的实现方式,在第二方面的第十一种可能的实现方式中,所述第三载波为非授权载波。
结合第二方面至第二方面的第十一种可能的实现方式中,在第二方面的第十二种可能的实现方式中,接收所述第一终端使用所述第一资源发送的数据后,所述方法还包括:
接收基站发送的第二调度指令,其中第二调度指令中携带第三资源指示信息;
根据第三资源指示信息,获取第三资源;
在第三资源上,将第一终端发送的数据上传至基站。
结合第二方面的第十二种可能的实现方式,在第二方面的第十三种可能的实现方式中,当第二终端为多个时,多个第二终端中的至少两个或者全部第二终端分别接收基站发送的第二调度指令,并根据第二调度指令中包含的第三字段,确定将第一终端发送的数据上传到基站,其中第二调度指令是根据第二ID信息进行加扰的调度指令,其中,第二ID信息为至少两个第二终端的ID信息或者全部的第二终端的ID信息。
结合第二方面的第十三种可能的实现方式,在第二方面的第十四种可能的实现方式中,当第二调度指令指示至少两个第二终端在第三资源上,将第一终端发送的数据上传到基站时,至少两个第二终端中每一个第二终端上传的数据均为第一终端发送数据的子集,其中,全部子集构成第一终端发送的数据的全集,且每个子集之间没有交集。
结合第二方面的第十三种可能的实现方式,在第二方面的第十五种可能的实现方式中,当第二调度指令指示多个第二终端中的全部第二终端在第三资源上,将第一终端发送的数据上传到基站时,全部第二终端发送的数据均为第一终端发送的数据。
第三方面,本发明提供了一种资源调度的装置,所述装置包括:
接收单元,用于接收基站发送的第一消息,其中第一消息中携带第一ID信息,所述第一ID信息为所述第一终端的ID信息或除所述第一终端的ID信息外的其他ID信息;
接收基站发送的根据第一ID信息进行加扰的第一调度指令,其中,第一调度指令可以被第二终端所接收,并且第一调度指令中携带第一资源的指示信息;
处理单元用于,根据第一资源的指示信息,获取第一资源;
发送单元,用于在第一资源上向第二终端发送数据。
结合第三方面,在第三方面的第一种可能的实现方式中,当第一ID信息为第一终端的ID信息时,第一调度指令为基站根据第一终端的ID信息进行加扰的第一调度指令。
结合第三方面的第一种可能的实现方式,在第三方面的第二种可能的实现方式中,当第二终端为多个时,第一调度指令中包含第一字段,第一字段用于指示:在第一资源上,发送单元向多个第二终端中的一个或者多个第二终端发送数据。
结合第三方面,在第三方面的第三种可能的实现方式中,当第一ID信息为第一终端的ID信息外的其他ID信息时,第一调度指令为基站根据除第一终端的ID信息外的其他ID信息进行加扰的调度指令,其中,第一调度指令中包含第二字段,第二字段用于指示,在第一资源上,发送单元向第二终端发送数据。
结合第三方面的第三种可能的实现方式,在第三方面的第四种可能的实现方式中,当第二终端为多个时,第二字段用于指示:在第一资源上,发送单元分别向多个第二终端中的一个或者多个第二终端发送数据。
结合第三方面的第三种可能的实现方式,在第三方面的第五种可能的实现方式中,当第一终端为多个时,第二字段用于指示:在第一资源上,多个第一终端中的一个或者多个第一终端分别对应的发送单元,同时向第二终端发送数据。
结合第三方面的第五种可能的实现方式,在第三方面的第六种可能的实现方式中,当第二字段指示多个第一终端中的至少两个第一终端向第二终端发送数据时,至少两个第一终端中每一个第一终端分别对应的发送单元具体用于,分别向第二终端发送不同的数据;或者,分别向第二终端发送相同的数据。
结合第三方面的第二种可能的实现方式或第三方面的第四种可能的实现方式,在第三方面的第七种可能的实现方式中,当第二字段指示第一终端在第一资源上,向多个第二终端中的至少两个第二终端发送数据时,发送单元具体用于:
向多个第二终端中的至少两个第二终端发送不同的数据,其中,不同的数据均是发送单元需要发送的数据的子集,且全部子集构成发送单元需要发送的数据的全集
结合第三方面的第二种可能的实现方式或第三方面的第四种可能的实现方式,在第三方面的第八种可能的实现方式中,发送单元具体用于:向多个第二终端中的全部第二终端发送相同的数据,其中相同的数据均为发送单元需要发送的数据。
结合第三方面至第三方面的第八种可能的实现方式中的任一种,在第三方面的第九种可能的实现方式中,除第一终端的ID信息外的其他ID信息包括:第二终端的ID信息,或第一终端和第二终端共享的ID信息,或除第一终端的ID信息和第二终端的ID信息之外的公共ID信息。
结合第三方面至第三方面的第九种可能的实现方式中的任一种,在第三方面的第十种可能的实现方式中,第一调度指令在第一载波上发送,第一资源位于第二载波上结合第三方面的第十种可能的实现方式,在第三方面的第十一种可能的实现方式中,第二载波为非授权载波。
结合第三方面至第三方面的第十一种可能的实现方式中的任一种,在第三方面的第十二种可能的实现方式中,处理单元还用于,根据第二资源指示信息,获取第二资源,其中第二资源位于第三载波上;
发送单元还用于,在第二资源上,向第二终端发送控制指令。
结合第三方面的第十二种可能的实现方式,在第三方面的第十三种可能的实现方式中,第三载波为非授权载波。
第四方面,本发明实施例提供了一种资源调度装置,该装置包括:
接收单元,用于接收基站发送的第一消息,其中第一消息中携带第一ID信息,第一ID信息为第一终端的ID信息或除第一终端的ID信息外的其他ID信息;
接收基站发送的根据第一ID信息进行加扰的第一调度指令,其中第一调度指令中携带第一资源的指示信息;
处理单元用于,根据第一资源的指示信息,获取第一资源;
接收单元还用于,在第一资源上接收第一终端发送的数据。
结合第四方面,在第四方面的第一种可能的实现方式中,当第一ID信息为第一终端的ID信息时,第一调度指令为基站根据第一终端的ID信息进行加扰的第一调度指令。
结合第四方面的第一种可能的实现方式,在第四方面的第二种可能的实现方式中,当第二终端为多个时,第一调度指令中包含第一字段,多个第二终端中的一个或者多个第二终端中对应的处理单元分别根据第一字段的指示,确定与之对应的接收单元在第一资源上,接收第一终端发送的数据。
结合第四方面,在第四方面的第三种可能的实现方式中,当第一ID信息为除第一终端的ID信息外的其他ID信息时,第一调度指令为基站根据除第一终端的ID信息外的其他ID信息进行加扰的调度指令,其中,第一调度指令中包含第二字段,处理单元根据第二字段的指示,确定与之对应的接收单元在第一资源上,接收第一终端发送的数据。
结合第四方面的第三种可能的实现方式,在第四方面的第四种可能的实现方式中,当第二终端为多个时,第一调度指令中包含第二字段,多个第二终端中的一个或者多个第二终端中的对应的处理单元,分别根据第二字段的指示,确定与之对应的发送单元在第一资源上,接收第一终端发送的数据。
结合第四方面的第三种可能的实现方式,在第四方面的第五种可能的实现方式中,处理单元具体用于,根据第二字段的指示,确定接收单元在第一资源上,接收多个第一终端中的一个或者多个第一终端同时发送的数据。
结合第四方面的第五种可能的实现方式,在第四方面的第六种可能的实现方式中,处理单元具体用于,根据第二字段的指示,确定接收单元在第一资源上,分别接收至少两个第一终端中的每一个第一终端同时发送的不同的数据;
或者,接收至少两个第一终端中的每一个第一终端发送的相同的数据,其中,至少两个第一终端为多个第一终端中的至少两个第一终端。
结合第四方面至第四方面的第六种可能的实现方式中的任一种,在第四方面的第七种可能的实现方式中,除第一终端的ID信息外的ID信息包括:第二终端的ID信息,或第一终端和第二终端共享的ID信息,再或者第一终端的ID信息和第二终端的ID信息之外的公共ID信息。
结合第四方面至第四方面的第七种可能的实现方式中的任一种,在第四方面的第八种可能的实现方式中,第一调度指令在第一载波上发送,第一资源位于第二载波上。
结合第四方面的第八种可能的实现方式,在第四方面的第九种可能的实现方式中,第二载波为非授权载波。
结合第四方面至第四方面的第九种可能的实现方式中的任一种,在第四方面的第十种可能的实现方式中,第一调度指令中包括第二资源指示信息,处理单元还用于,根据第二资源指示信息,获取第二资源,其中,第二资源位于第三载波上;
接收单元还用于,在第二资源上,接收第一终端发送的控制信令。
结合第四方面的第十种可能的实现方式,在第四方面的第十一种可能的实现方式中,所述第三载波为非授权载波。
结合第四方面至第四方面的第十一种可能的实现方式中,在第四方面的第十二种可能的实现方式中,该装置还包括发送单元,
接收单元还用于,接收基站发送的第二调度指令,其中第二调度指令中携带第三资源指示信息;
处理单元还用于,根据第三资源指示信息,获取第三资源;
发送单元,用于在第三资源上,将第一终端发送的数据上传至基站。
结合第四方面的第十二种可能的实现方式,在第四方面的第十三种可能的实现方式中,当第二终端为多个时,多个第二终端中的至少两个或者全部第二终端分别对应的接收单元具体用于,分别接收基站发送的第二调度指令;
多个第二终端中的至少两个或者全部第二终端的处理单元还用于,分别根据第二调度指令中包含的第三字段,确定与之对应的发送单元将第一终端发送的数据上传到基站,其中第二调度指令是根据第二ID信息进行加扰的调度指令,其中,第二ID信息为至少两个第二终端的ID信息或者全部的第二终端的ID信息。
结合第四方面的第十三种可能的实现方式,在第四方面的第十四种可能的实现方式中,至少两个第二终端中每一个第二终端分别对应的发送单元具体用于,分别将第一终端发送的数据上传到基站,其中,至少两个第二终端分别对应的发送单元上传的数据均为第一终端发送数据的子集,且,全部子集构成第一终端发送的数据的全集,且每个子集之间没有交集。
结合第四方面的第十三种可能的实现方式,在第四方面的第十五种可能的实现方式中,多个第二终端中的全部第二终端分别对应的发送单元具体用于,在第三资源上,将第一终端发送的数据上传到基站,其中,全部第二终端分别对应的发送单元发送的数据均为第一终端发送的数据。
第五方面,本发明实施例还提供了一种无线通信***,该***包括如第三方面中任一方面所述的装置以及第四方面中任一方面所述的装置,和基站。
基于上述技术方案,本发明实施例提供的一种资源调度的方法,基站在为D2D发送方UE分配资源之前,首先通过第一消息让发送方UE和接收方UE知道对方的ID。基站为D2D发送方UE调度携带资源指示信息的调度信令时,接收方UE同样可以收听到该调度信令。当D2D发送方UE向接收方UE发送数据时,发送方UE无需再向接收方转发调度信息。而接收方UE也无需再盲检SA,以确定是否需要接收发送方UE发送的数据。由此,可以减少人为的延时,同时,因为省略了转发调度信息的过程,所以,也就大大节省了开销。
附图说明
图1为本发明实施例一提供的一种资源调度方法的流程示意图;
图2为本发明实施例二提供的另一种资源调度方法流程示意图;
图3为本发明实施例三提供的一种资源调度方法的信令流程交互示意图;
图4为本发明实施例四提供的另一种资源调度方法的信令流程交互示意图;
图5为本发明实施例八提供的一种资源调度装置结构示意图;
图6为本发明实施例九提供的另一种资源调度装置结构示意图;
图7为本发明实施例十提供的一种资源调度装置结构示意图;
图8为本发明实施例十一提供的另一种资源调度装置结构示意图。
具体实施方式
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供的一种资源调度方法对应一种无线通信***。该***中主要包括基站、第一终端和第二终端。其中基站包括NodeB,eNodeB,Pico,Femto,Home eNB,Relay基站,或者具有基站功能的relay终端。第一终端和第二终端均可以为一个或者多个。该***所能应用的场景可以包括高级长期演进第12/13版本(Long Term Evolution-AdvancedRelease-12/13,简称LTE-A Rel-12/13)的设备间通信(Device to Device,简称D2D)场景、LTE-A Rel-14的V2X(Vechicle-to-Everyting)、D2D、M2M(Machine to Machine)等场景。当然,在本发明的实施例中仅介绍这些场景,但是并不代表本发明仅限于这些场景,对于其他可以实现第一终端和第二终端之间可以建立通信连接的应用场景,这里不做任何限定。
而基站、第一终端和第二终端之间进行通信连接的过程可以参考下文中所介绍的无线通信***中各部件分别执行的方法流程示意图。
图1为本发明实施例一提供的一种资源调度方法的流程示意图100。如图1所示,该方法步骤第一终端执行,具体方法步骤如下:
步骤110,接收基站发送的第一消息,其中第一消息中携带第一ID信息。
具体的,基站可以通过物理下行控制信道(Physical Downlink ControlChannel,简称PDCCH)、物理下行共享信道(Physical Downlink Shared Channel,简称PDSCH)或者无线资源控制协议(Radio Resource Control,简称RRC)等方式将第一消息发送到第一终端。
其中,第一ID信息为第一终端的ID信息或除第一终端的ID信息外的其他ID信息。而除第一终端的ID信息外的其他ID信息可以包括:第二终端的ID信息,或第一终端和第二终端共享的ID信息,或除第一终端的ID信息和第二终端的ID信息之外的公共ID信息。
步骤120,接收基站发送的根据第一ID信息进行加扰的第一调度指令。
其中,第一调度指令可以被第二终端所接收,并且第一调度指令中携带第一资源的指示信息。
具体的,当基站向第一终端发送第一调度指令时,第二终端同样可以获取第一调度指令,其中第一调度指令是根据第一ID信息进行加扰的第一调度指令。当然,这里的第一ID信息通常为除第一终端之外的ID信息。而如果是第一ID信息是第一终端的ID信息时,基站自然无需将其发送至第一终端,而是发送至第二终端。当基站将第一终端的ID信息发送至第二终端时,第一终端同样可以知道第二终端的存在。
还应理解的是,基站向第一终端发送第一消息,或者向第二终端发送第一消息,目的是为了让第一终端和第二终端能够明确对方的存在。因此,如果第一消息中携带的是第一终端的ID信息,那么可以直接发送至第二终端,而如果携带的是第二终端的ID信息,则直接发送至第一终端。而如果是除第一终端的ID信息和第二终端的ID信息之外的其他ID信息时,则基站需要同时将第一消息发送至第一终端和第二终端。
基站在向第一终端和第二终端发送第一调度指令可以在第一载波上承载,第一调度指令指示的第一资源可以是第一载波上的资源,也可以是第二载波上的资源。其中,第二载波可以为非授权载波。第一调度指令中还可以包括第二资源指示信息,第二资源用于发送控制信令,第二资源可以是第一载波上的资源,也可以是第二载波上的资源,还可以是第三载波上的资源,即第二资源可以位于发送第一调度指令的载波,也可以位于发送数据的载波,还可以位于其他载波。其中,第三载波可以为非授权载波。可选的,第二载波和第三载波可以为同一载波。
具体的,当第一ID信息为第一终端的ID信息时,接收基站发送的根据第一终端的ID信息进行加扰的第一调度指令。
进一步的,当第二终端为多个时,在第一调度指令中包含的第一字段,则用于指示第一终端使用第一资源向多个第二终端中的一个或者多个第二终端发送数据。
而当第一ID信息是第二终端的ID信息或者第一终端和第二终端共享的ID信息,又或者是除第一终端和第二终端ID信息之外的公共ID信息时,在一种情况中,如果第一终端个数为多个,那么第一调度指令中包含第二字段用于指示多个第一终端中的一个或者多个第一终端使用第一资源向第二终端发送数据。
例如,当第一ID信息为第二终端的ID信息时,则在利用第二终端的ID信息加扰的调度指令中设置某一字段,用于指示该资源分配给多个第一终端中的一个或者多个第一终端。
类似的,当第一ID信息为第一终端和第二终端共享的ID信息,或者是除第一终端的ID信息和第二终端的ID信息之外的公共ID信息时,就在利用共享的ID信息或者公共ID信息加扰的调度指令中设置某一字段,指示资源分配给多个第一终端中的一个或者多个第一终端。
应理解,当基站将第一资源分配给多个第一终端时,即多个第一终端同时在该第一资源上发送数据至第二终端。而不是说将第一资源分配成多份,每一个终端在每一个子份的资源上传输数据。
如果多个第一终端中至少两个第一终端分别向一个第二终端发送数据时,则至少两个第一终端可以发送相同的数据至第二终端,或者分别发送不同的数据至第二终端。
应理解,若多个第一终端中的至少两个第一终端分别向第二终端发送相同的数据,目的是在下文即实施例二中,第二终端将第一终端发送的数据上传至基站时,可以提供保障,即提升数据传输的准确率。至少两个第一终端发送给第二终端发送的数据均是相同的数据,那么第二终端再将这些数据发送至基站时,基站接收的数据中,至少有一个第一终端的数据是准确的概率会相对较大,或者将至少两个第一终端发送的数据相结合,获取一份完整的数据,如此,就可以提高发送数据的准确率。
类似的,若多个第一终端中至少两个第一终端分别向第二终端发送不同的数据时,那么第二终端可以将不同的第一终端发送的数据一起打包发送至基站,可以节省资源。
而在另一种情况中,当第一终端为一个,而第二终端为多个时。
如果第一ID信息为第二终端的ID信息,或者第一终端和第二终端共享的ID信息,又或者公共ID信息时,第二字段则用于指示第一终端使用第一资源向多个第二终端中的一个或者多个第二终端发送数据。
与上文中第一终端为多个类似,当第二终端为多个时,第一终端同样在第一资源上,同时向多个第二终端发送数据。具体发送数据方式详见步骤140中所介绍的内容。
另外,还需要说明的是,当第一终端或者第二终端是多个时,在本步骤中,接收基站发送的根据第一ID信息进行加扰的第一调度指令。这里的第一ID信息将不再单纯的指某一个第一终端的ID信息,或者第二终端的ID信息,而是第一终端组的组ID信息或者是第二终端组的组ID信息。而第一终端组的组ID信息是不同于任何一个第一终端的ID信息的ID信息,类似是,第二终端组的组ID信息是不同于任何一个第二终端的ID信息。当然,具体是第一终端组还是第二终端组的组ID信息根据实际情况而定。
而在第一终端向第二终端发送数据时,首先计算发射功率。
具体的可以根据第一终端到第二终端的路径损耗计算发射功率,然后以该发射功率使用第一资源向第二终端发送数据。
而当第二终端为多个时,计算路径损耗则是根据第一终端到多个第二终端中预定的第二终端的路径损耗计算发射功率。具体计算路径损耗以及发射功率的方法是现有技术,这里不再赘述。
步骤130,根据第一资源的指示信息,获取第一资源,并使用第一资源向所述第二终端发送数据。
具体的,由步骤120可知,根据调度指令,可以确定第一资源的时频位置,获取第一资源,并且可以确定哪一个或者哪几个第一终端使用第一资源,向哪一个第二终端发送数据。在本步骤中,确定的第一终端使用资源将数据发送至在步骤120中所确定的一个或者多个第二终端中。
而确定的第一终端在使用第一资源向多个第二终端中的一个或者多个第二终端发送数据时,具体包括以下几种情况。
第一种情况,第一终端向多个第二终端中的至少两个第二终端发送不同的数据,这里不同的数据均是第一终端需要发送的数据的子集,且全部子集构成了第一终端需要发送的数据的全集,多个子集之间没有交集。换言之,第一终端将所要发送的全部数据分成了几个部分,需要接收数据的第二终端中,每一个第二终端分别接收到不同的数据,但是这些数据正好是第一终端所要发送数据的全部。
当然,也有特殊的情况,当第一终端确定向多个第二终端中的某一个第二终端发送数据时,那么毫无疑问,发送的就是第一终端的全部数据了。
在另一种情况中,第一终端向多个第二终端中的全部第二终端发送数据时,每一个第二终端所接收的数据均是第一终端发送的全部数据。或者,也可以是第一终端发送的部分数据,只是,第一终端向多个第二终端中的全部第二终端发送的数据均是相同的数据。
本发明实施例提供了一种资源调度的方法,第一终端在接收到基站分配资源之前,首先接收第一消息,通过第一消息,让第一终端和第二终端知道对方的ID。然后接收基站发送的携带资源指示信息的调度信令,此时第二终端同样可以收听到该调度信令。以便于第一终端在使用第一资源向第二终端发送数据时,第一终端无需再向第二终端转发调度信息。而第二终端也无需再盲检SA,以确定是否需要接收第一终端发送的数据。由此,可以减少人为的延时,同时,因为省略了转发调度信息的过程,所以,也就大大节省了开销。
图2为本发明实施例二提供的另一种资源调度方法流程示意图200,该方法是与实施例一相对应的,该方法由第二终端执行,具体如图2所示。
步骤210,接收基站发送的第一消息。具体的,基站可以通过PDCCH、PDSCH或者RRC等方式将第一消息发送到第二终端。第二终端则接收该第一消息。其中,第一消息中携带第一ID信息,第一ID信息为第一终端的ID信息或除第一终端的ID信息外的其他ID信息。而除第一终端的ID信息外的其他ID信息可以包括:第二终端的ID信息,或第一终端和第二终端共享的ID信息,或除第一终端的ID信息和第二终端的ID信息之外的公共ID信息。
步骤220,接收基站发送的根据第一ID信息进行加扰的第一调度指令。
其中,第一调度指令可以被第二终端所接收,并且第一调度指令中携带第一资源的指示信息。
具体的,基站在向第一终端和第二终端发送第一调度指令可以在第一载波上承载,第一调度指令指示的第一资源可以是第一载波上的资源,也可以是第二载波上的资源。其中,第二载波可以为非授权载波。第一调度指令中还可以包括第二资源指示信息,第二资源用于发送控制信令,第二资源可以是第一载波上的资源,也可以是第二载波上的资源,还可以是第三载波上的资源,即第二资源可以位于发送第一调度指令的载波,也可以位于发送数据的载波,还可以位于其他载波。其中,第三载波可以为非授权载波。可选的,第二载波和第三载波可以为同一载波。具体的,当第一ID信息为第一终端的ID信息时,接收基站发送的根据第一终端的ID信息进行加扰的第一调度指令。
还应理解的是,基站向第一终端发送第一消息,或者向第二终端发送第一消息,目的是为了让第一终端和第二终端能够明确对方的存在。因此,如果第一消息中携带的是第一终端的ID信息,那么可以直接发送至第二终端,而如果携带的是第二终端的ID信息,则直接发送至第一终端。而如果是除第一终端的ID信息和第二终端的ID信息之外的其他ID信息时,则基站需要同时将第一消息发送至第一终端和第二终端。
进一步的,当第二终端为多个时,在第一调度指令中包含第一字段,多个第二终端中的一个或者多个第二终端分别可以根据第一字段的指示,确定自身需要接收第一终端在第一资源上发送的数据。
而当第一ID信息是第二终端的ID信息,或者是第一终端或者第二终端共享的ID信息,又或者除第一终端和第二终端ID信息之外的公共ID信息时,可以分为多种情况。
在一种情况中,如果第一终端个数为多个,那么第一调度指令中包含第二字段,第二终端根据第二字段的指示,确定接收多个第一终端中的一个或者多个第一终端使用第一资源发送的数据。
例如,当第一ID信息为第二终端的ID信息时,则在利用第二终端的ID信息加扰的调度指令的字段中设置某一字段,当第二终端接收到该调度指令时,根据该调度指令中的该字段的指示,确定接收多个第一终端中的一个或者多个第一终端发送的数据。
类似的,当第一ID信息为第一终端和第二终端共享的ID信息或者为公共ID信息时,则利用共享的ID信息或者公共ID信息加扰的调度指令的字段中设置某一字段,当第二终端接收到在调度指令时,根据该字段指示可以确定接收多个第一终端中的一个或者多个第一终端发送的数据。
需要说明的是,当基站将第一资源分配给多个第一终端时,即多个第一终端同时在该第一资源上发送数据至第二终端。而不是说将第一资源分配成多份,每一个终端在每一个子份的资源上传输数据。如果多个第一终端至少两个第一终端分别向一个第二终端发送数据时,则至少两个第一终端可以发送相同的数据至第二终端,或者分别发送不同的数据至第二终端。
因此,第二终端可以根据第二字段的指示,在第一资源上,分别接收多个第一终端中的至少两个第一终端同时发送的数据时,具体包括:第二终端接收至少两个第一终端中的每一个第一终端发送的不同的数据,或者,第二终端接收至少两个第一终端中的每一个终端发送的相同的数据。
应理解,若多个第一终端中的至少两个第一终端分别向第二终端发送相同的数据,目的是在下文中,第二终端将第一终端发送的数据至基站时,可以提供保障,即提升数据传输的准确率。至少两个第一终端发送给第二终端发送的数据均是相同的数据,那么第二终端再将这些数据发送至基站时,基站接收的数据中,至少有一个第一终端的数据是准确的概率会相对较大,或者将至少两个第一终端发送的数据相结合,获取一份完整的数据,如此,就可以提高发送数据的准确率。
类似的,若多个第一终端中至少两个第一终端分别向第二终端发送不同的数据时,那么第二终端可以将不同的第一终端发送的数据一起打包发送至基站,可以节省资源。
而在另一种情况中,当第一终端为一个,而第二终端为多个时。
如果第一ID信息为第二终端的ID信息,共享的ID信息,再或者公共ID信息时,多个第二终端中的一个或者多个第二终端则可以根据第二字段指示,确定自身需要接收第一终端使用第一资源发送的数据。
在又一种情况中,当第一ID信息为第二终端的ID信息,或者共享的ID信息,再或者公共ID信息,且第一终端的个数和第二终端的个数均为多个时,多个第二终端中的一个或者多个第二终端则可以根据第二字段指示,确定自身需要接收多个第一终端中的哪一个第一终端使用所第一资源发送的数据。
另外,还需要说明的是,当第一终端或者第二终端是多个时,在本步骤中,接收基站发送的根据第一ID信息进行加扰的第一调度指令。这里的第一ID信息将不再单纯的指某一个第一终端的ID信息,或者第二终端的ID信息,而是第一终端组的组ID信息或者是第二终端组的组ID信息。而第一终端组的组ID信息是不同于任何一个第一终端的ID信息的ID信息,类似是,第二终端组的组ID信息是不同于任何一个第二终端的ID信息。当然,具体是第一终端组还是第二终端组的组ID信息根据实际情况而定。
步骤230,根据第一资源的指示信息,获取第一资源,并在第一资源上接收第一终端发送的数据。
更进一步的,当第一终端的数据需要上传到基站时,如果第一终端存在电量不足或者发射功率不够等限制条件时,则可以利用第二终端转发数据,将其上传到基站。
因此,在第二终端接收到第一终端发送的数据后,该方法还可以包括步骤240~250。
步骤240,接收基站发送的第二调度指令,其中第二调度指令中携带第三资源指示信息。
步骤250,根据第三资源指示信息,获取第三资源,并在第三资源上,将第一终端发送的数据上传至基站。
需要说明的是,在步骤240中,如果基站向第二终端发送第二调度指令时,可能向一个或者多个第二终端发送调度指令。而一个或者多个第二终端接收到第二调度指令时,需要根据第二调度指令确定自身需要上传的数据的具体要求。
具体包括:多个第二终端中的至少两个或者全部第二终端分别接收基站发送的第二调度指令,第二调度指令中包含第三字段,用于指示部分或者全部第二终端将第一终端发送的数据上传到基站,其中第二调度指令是根据第二ID信息进行加扰的调度指令,其中,第二调度指令中携带第三资源指示信息,第二ID信息为部分第二终端的ID信息或者全部的第二终端的ID信息。
当第二调度指令指示至少两个第二终端在第三资源上,将第一终端发送的数据上传到基站时,至少两个第二终端中每一个第二终端上传的数据均为第一终端发送数据的子集,其中,全部子集构成第一终端发送的数据的全集,且每个子集之间没有交集。
当第二调度指令指示多个第二终端中的全部第二终端在第三资源上,将第一终端发送的数据上传到基站时,全部第二终端发送的数据均为第一终端发送的全部数据。或者,也可以是第一终端发送的部分数据,只是,第一终端向多个第二终端中的全部第二终端发送的数据均是相同的数据。
当至少两个第二终端分别传输第一终端发送的数据的一部分数据时,可以提高上传的效率。而如果将全部第二终端都上传第一终端发送的全部数据时,则可以提高数据上传的准确率。
本发明实施例提供了一种资源调度的方法,第一终端在接收到基站分配资源之前,首先接收第一消息,通过第一消息,让第一终端和第二终端知道对方的ID。然后接收基站发送的携带资源指示信息的调度信令,此时第二终端同样可以收听到该调度信令。以便于第一终端在使用第一资源向第二终端发送数据时,第一终端无需再向第二终端转发调度信息。而第二终端也无需再盲检SA,以确定是否需要接收第一终端发送的数据。由此,可以减少人为的延时,同时,因为省略了转发调度信息的过程,所以,也就大大节省了开销。
下文中,本发明实施例提供了无线通信***中基站、第一终端以及第二终端之间的交互的具体例子。具体如下:
图3为本发明实施例三提供的一种资源调度方法的信令流程交互示意图300。在图3中,设定第一终端和第二终端均为一个,且基站向第一终端发送的第一消息中,所携带的第一ID信息为第一终端的ID信息。而当基站向第一终端发送第一消息时,第二终端同样可以接收到基站向第一终端发送的第一消息。这里将第一消息同时发送给第一终端和第二终端的目的是让第一终端和第二终端确定对方的存在。
具体三者之间的交互步骤如下:
步骤310,基站发送第一消息,其中第一消息中携带第一ID信息。
具体的,第一消息是基站可以通过PDCCH、PDSCH或者RRC等方式发送到第一终端。其中,第一ID信息为第一终端的ID信息或除第一终端的ID信息外的其他ID信息。而除第一终端的ID信息外的其他ID信息可以包括:第二终端的ID信息,或第一终端和第二终端共享的ID信息,或除第一终端的ID信息和第二终端的ID信息之外的公共ID信息。
而需要说明的是,因为第一消息中携带的是第一ID信息,在本实施例中,假设第一ID信息本身就是第一终端的ID信息,所以基站可以省略将第一消息发送至第一终端的步骤。而是基站将第一消息发送至第二终端。
步骤320,第二终端接收基站发送的第一消息。
具体的,当第二终端接收到基站发送的第一消息时,获取第一终端的ID信息。
步骤330,基站发送根据第一ID信息进行加扰的第一调度指令至第一终端,其中,第二终端也可以接收到第一调度指令,并且第一调度指令中携带第一资源指示信息。
具体的,基站在向第一终端发送第一调度指令可以在第一载波上承载,第一调度指令指示的第一资源可以是第一载波上的资源,也可以是第二载波上的资源。其中,第二载波可以为非授权载波。第一调度指令中还可以包括第二资源指示信息,第二资源用于发送控制信令,第二资源可以是第一载波上的资源,也可以是第二载波上的资源,还可以是第三载波上的资源,即第二资源可以位于发送第一调度指令的载波,也可以位于发送数据的载波,还可以位于其他载波。其中,第三载波可以为非授权载波。
在本实施例中,第一调度指令因为是根据第一终端的ID信息进行加扰的,所以也就是基站默认第一资源是用于第一终端发送数据时使用的。
更确切的说,应该是基站发送根据第一终端的ID信息进行加扰的第一调度指令至第一终端,而第二终端可以监听并且接收到基站发送给第一终端的这个调度指令。确定基站分配给第一终端的第一资源,以及第一终端发送数据的格式等。具体的格式与背景技术中所介绍的DCI format 5字段格式和SCIformat0字段格式等类似,这里不再赘述。
在基站向第一终端发送第一调度指令时,虽然第二终端可以同时接收到基站发送给第一终端发送的第一调度指令,由此确定,需要接收哪个第一终端发送的数据。但是,基站所发送的调度指令中,仅仅是部分调度信息是被第二终端所利用的(例如背景技术中所介绍的DCI format 5中与SCI format 0中字段相同的信息),其他控制信令(例如SCIformat0中的其他控制信令)则是需要第一终端重新发送给第二终端的。因此,可选的,在第一调度指令中,还可以包括第二资源指示信息,根据第二资源指示信息,获取第二资源,并且,在第二资源上,向第二终端发送控制信令。其中,第二资源是在第三载波上发送的,第三载波同样是非授权的载波。进一步可选的,第二载波也可以和第三载波是同一载波,即第一资源和第二资源在同一载波上发送至第一终端。
步骤340,第一终端接收第一调度指令,其中,第一调度指令中携带第一资源指示信息。
具体的,第一终端接收到第一调度指令后,根据第一资源指示信息,可以确定第一资源的位置,由此获取第一资源,并在第一资源上,向第二终端发送数据。
第一终端首先要计算到第二终端的路径损耗,然后根据路径损耗确定发送数据时的发射功率。并以此发射功率使用第一资源向第二终端发送数据。
其中,第二终端可以为与第一终端距离最近的第二终端、或与第一终端距离最远的第二终端、或信号测量值最小的第二终端、或信号测量值最大的第二终端、或信号测量值在设定的门限范围内的第二终端中信号测量值最小的第二终端、或信号测量值在设定的门限范围内的第二终端中信号测量值最大的第二终端。
步骤350,第二终端接收第一调度指令,并在第一资源上接收第一终端发送的数据。
具体的,第二终端接收到第一调度指令时,确定第一终端将在第一资源上发送数据,第二终端只要等待数据到来时接收数据即可。
而当第一终端的数据需要上传到基站时,如果第一终端存在电量不足或者发射功率不够等限制条件时,则可以利用第二终端转发数据,将其上传到基站。具体的步骤可以包括步骤360~370。
步骤360,基站向第二终端发送根据第二ID信息进行加扰的第二调度指令,其中,第二调度指令中携带第三资源,第二ID信息为第二终端的ID信息。
步骤370,第二终端接收第二调度指令,并使用第三资源将第一终端发送的数据发送至终端。
本发明实施例提供的资源调度方法,基站在为D2D发送方UE分配资源之前,首先通过第一消息让发送方UE和接收方UE知道对方的ID。基站为D2D发送方UE调度携带资源指示信息的调度信令时,接收方UE同样可以收听到该调度信令。当D2D发送方UE向接收方UE发送数据时,发送方UE无需再向接收方转发调度信息。而接收方也无需再盲检SA,以确定是否需要接收发送方UE发送的数据。由此,可以减少人为的延时,同时,因为省略了转发调度信息的过程,所以,也就大大节省了开销。
图4为本发明实施例四提供的另一种资源调度方法的信令流程示意图400,如图4所示,在该实施例中,第一终端和第二终端个数同实施例一中第一终端和第二终端的个数相同,均为一个。基站向第一终端中发送的第一消息中携带的并不是将第一终端的ID信息,而是第二终端的ID信息。因此,在此实施例中,省略的步骤是基站向第二终端发送第一消息。在步骤430中,基站发送根据第一ID信息进行加扰的第一调度指令至第一终端,其中,第二终端同样可以接收到该第一调度指令。在该调度指令中携带第一资源指示信息,根据该第一资源指示信息获取第一资源。并且,该第一调度指令中包含一个字段,该字段用于指示该第一资源用于第一终端发送数据。而其他步骤同实施例一中的步骤相同或相似,这里不再赘述。
在本发明实施例五中,提供了一种资源调度方法的信令流程,在该实施例中,第一终端的个数为多个,而第二终端的个数为一个。在步骤510中,基站向第一终端和第二终端分别发送第一消息,而第一消息中携带的是除第一终端的ID信息和第二终端的ID信息之外的其他ID信息。而在步骤530中,基站发送根据第一ID信息进行加扰的第一调度指令至第一终端和第二终端,其中第一调度指令中携带第一资源指示信息,根据第一资源指示信息,获取第一资源。并且,该第一调度指令中包含一个字段,用于指示多个第一终端中哪个第一终端使用第一资源向第二终端发送数据。其他步骤均以实施例三相同或者相类似,这里不再赘述。
在本发明实施例六提供的一种资源调度的方法的信令流程,在本实施例中,第一终端的个数为一个,第二终端的个数为多个。
在步骤620中,基站发送根据第一终端的ID信息进行加扰的调度指令,在该调度指令中携带第一资源指示信息,根据该资源指示信息,获取第一资源。并且,在调度指令中包含的一个字段用于指示第一终端向多个第二终端中的一个或者多个第二终端发送数据。
对应的,在步骤640中,第一终端将在资源上向一个或者多个第二终端发送数据,而在步骤650中,一个或者多个第二终端则会在该资源上接收第一终端发送的数据。
在步骤660中,基站向第二终端发送根据第二ID信息进行加扰的第二调度指令,其中,第二调度指令中携带第三资源指示信息,根据第三资源指示信息,获取第三资源。
步骤670中,一个或者多个第二终端接收调度指令,并使用第三资源将第一终端发送的数据发送至基站。
但是,需要说明的是,若基站指定的第二终端为一个时,那么该指定的第二终端将会将第一终端发送的数据全部上传至基站。
而当第二终端为多个时,每个第二终端都将第一终端发送的数据中部分数据发送至基站,即将第一终端需要发送的数据的子集发送至基站。并且每个子集之间没有交集,所有第二终端发送的数据子集的共同集合就是第一终端需要发送的全部数据。
当基站指定所有的第二终端均要将第一终端发送的数据发送至基站时,所有的第二终端中的每一个第二终端均将第一终端需要发送的全部数据上传至基站。
其他步骤与实施例一中的步骤相同或者类似,这里不再赘述。
本发明实施例七提供了一种资源调度的方法的信令流程,在本实施例中,第一终端的个数为一个,第二终端的个数同样为多个。在步骤710中,基站分别向第一终端和第二终端发送第一消息,其中第一消息中携带的是除第一终端的ID信息和第二终端的ID信息之外的其他ID信息。并且,在第一调度指令中包含的字段,用于指示第一终端向多个第二终端中的一个或者多个第二终端发送数据。
其他步骤均以实施例六类似,这里不再赘述。
还应理解,在上述具体的实施例中,如果第一终端或者第二终端为多个时,第一终端接收基站发送的根据第一ID信息进行加扰的第一调度指令。这里的第一ID信息将不再单纯的指某一个第一终端的ID信息,或者第二终端的ID信息,而是第一终端组的组ID信息或者是第二终端组的组ID信息。而第一终端组的组ID信息是不同于任何一个第一终端的ID信息的ID信息,类似是,第二终端组的组ID信息是不同于任何一个第二终端的ID信息。当然,具体是第一终端组还是第二终端组的组ID信息根据实际情况而定。本发明实施例提供的资源调度方法,基站在为D2D发送方UE分配资源之前,首先通过第一消息让发送方UE和接收方UE知道对方的ID。基站为D2D发送方UE调度携带资源指示信息的调度信令时,接收方UE同样可以收听到该调度信令。当D2D发送方UE向接收方UE发送数据时,发送方UE无需再向接收方转发调度信息。而接收方也无需再盲检SA,以确定是否需要接收发送方UE发送的数据。由此,可以减少人为的延时,同时,因为省略了转发调度信息的过程,所以,也就大大节省了开销。
需要说明的是,实施例五至实施例七的信令流程图与图3和图4的信令流程图类似,具体区别点也已经在上文中指出。因此,申请人不再画出实施例三至实施例五的信令流程图。并且,上述具体的信令流程图仅仅是本发明提供的实施例的信令流程图,但是本发明所提供的资源调度方法包括但是不限于上述具体的实现方式。
与实施例一所介绍的资源调度的方法相对应的,本发明实施例八还提供了一种资源调度的装置。图5为本发明实施例八提供的一种资源调度的装置结构示意图800,如图8所示,该装置包括:接收单元801和处理单元802,以及发送单元803。
接收单元801,用于接收基站发送的第一消息,其中第一消息中携带第一ID信息,第一ID信息为第一终端的ID信息或除第一终端的ID信息外的其他ID信息;
接收基站发送的根据第一ID信息进行加扰的第一调度指令,其中第一调度指令中携带第一资源的指示信息。
具体的,基站在向第一终端和第二终端发送第一调度指令可以在第一载波上承载,第一调度指令指示的第一资源可以是第一载波上的资源,也可以是第二载波上的资源。其中,第二载波可以为非授权载波。第一调度指令中还可以包括第二资源指示信息,第二资源用于发送控制信令,第二资源可以是第一载波上的资源,也可以是第二载波上的资源,还可以是第三载波上的资源,即第二资源可以位于发送第一调度指令的载波,也可以位于发送数据的载波,还可以位于其他载波。其中,第三载波可以为非授权载波。可选的,第二载波和第三载波可以为同一载波。
在一种情况中,当第一ID信息为第一终端的ID信息时,第一调度指令为基站根据第一终端的ID信息进行加扰的第一调度指令。
进一步的,当第二终端为多个时,第一调度指令中则可以包含第一字段,该第一字段用于指示:在第一资源上,发送单元向多个第二终端中的一个或者多个第二终端发送数据。
在另一种情况中,当第一ID信息为除第一终端的ID信息外的其他ID信息时,第一调度指令为基站根据除第一终端的ID信息外的其他ID信息进行加扰的调度指令,其中,第一调度指令中包含第二字段,该第二字段用于指示,在第一资源上,发送单元向第二终端发送数据。
在这里,同样分为两种子情况,在第一种子情况中,设定第二终端为多个时,第二字段用于指示:在第一资源上,发送单元分别向多个第二终端中的一个或者多个第二终端发送数据。
在第二种子情况中,当第一终端为多个时,第二字段则用于指示在第一资源上,多个第一终端中的一个或者多个第一终端分别对应的发送单元,同时向第二终端发送数据。
而当第二字段指示在第一资源上,多个第一终端中至少两个第一终端向第二终端发送数据时,至少两个第一终端中的每一个第一终端分别对应的发送单元具体用于,分别向第二终端发送不同的数据,或者,分别向第二终端发送相同的数据。
应理解,若多个第一终端中的至少两个第一终端分别向第二终端发送相同的数据,目的是在下文中,第二终端将第一终端发送的数据至基站时,可以提供保障,即提升数据传输的准确率。至少两个第一终端发送给第二终端发送的数据均是相同的数据,那么第二终端再将这些数据发送至基站时,基站接收的数据中,至少有一个第一终端的数据是准确的,或者将多个第一终端发送的数据相结合,获取至少两个第一终端发送的完整的数据,如此,就可以提高发送数据的准确率。
类似的,若多个第一终端中至少两个第一终端分别向第二终端发送不同的数据时,那么第二终端可以将不同的第一终端发送的数据一起打包发送至基站,可以节省资源。
在第二种情况中,第一终端为一个,而第二终端为多个。第二字段用于指示:在第一资源上,发送单元分别向多个第二终端中的一个或者多个第二终端发送数据。
具体的,当第二字段指示第一终端在第一资源上,向多个第二终端中的至少两个第二终端发送数据时,发送单元具体用于:
向多个第二终端中的至少两个第二终端发送不同的数据,其中,不同的数据均是发送单元需要发送的数据的子集,且全部子集构成发送单元需要发送的数据的全集。
或者,向多个第二终端中的全部第二终端发送相同的数据,其中相同的数据均为发送单元需要发送的数据。
需要说明的是,在本实施例中第一ID信息为第一终端的ID信息或除第一终端的ID信息外的其他ID信息。而除第一终端的ID信息外的其他ID信息可以包括:第二终端的ID信息,或第一终端和第二终端共享的ID信息,或除第一终端的ID信息和第二终端的ID信息之外的公共ID信息中的一种。
应注意,本发明实施例中,接收单元801可以由接收器实现,处理单元802可以由处理器实现,发送单元803可以由发送器实现。如图6所示,图6为第一终端的另一个装置结构示意图900。其中,第一终端包括接收器901、处理器902和发送器903,存储器904和数据总线905。其中,接收器901、处理器902、发送器903以及存储器904通过数据总线905进行通信连接。其中,存储器904可以用于存储UE出厂时预装的程序/代码,也可以存储用于处理器902执行时的代码等。
接收器901,用于接收基站发送的第一消息,其中所述第一消息中携带第一ID信息,第一ID信息为第一终端的ID信息或除第一终端的ID信息外的其他ID信息;
接收基站发送的根据所第一ID信息进行加扰的第一调度指令,其中,第一调度指令可以被第二终端所接收,并且第一调度指令中携带第一资源的指示信息。
处理器902用于,根据第一资源的指示信息,获取第一资源。
发送器903,用于在第一资源上向第二终端发送数据。
本实施例八提供的一种资源调度的装置中各单元所执行的方法步骤是与实施例一中的方法步骤一一对应的,所以这里不再赘述。
与实施例二所介绍的资源调度的方法相对应的,本发明实施例九还提供了一种资源调度的装置。图7为本发明实施例六提供的一种资源调度的装置结构示意图1000,如图7所示,该装置包括:接收单元1001和处理单元1002。
接收单元1001,用于接收基站发送的第一消息,其中第一消息中携带第一ID信息,第一ID信息为第一终端的ID信息或除第一终端的ID信息外的其他ID信息。接收基站发送的根据第一ID信息进行加扰的第一调度指令,其中第一调度指令中携带第一资源的指示信息。
具体的,基站在向第一终端发送第一调度指令可以在第一载波上承载,第一调度指令指示的第一资源可以是第一载波上的资源,也可以是第二载波上的资源。其中,第二载波可以为非授权载波。第一调度指令中还可以包括第二资源指示信息,第二资源用于发送控制信令,第二资源可以是第一载波上的资源,也可以是第二载波上的资源,还可以是第三载波上的资源,即第二资源可以位于发送第一调度指令的载波,也可以位于发送数据的载波,还可以位于其他载波。其中,第三载波可以为非授权载波。可选的,第二载波和第三载波可以为同一载波。
在一种情况中,当第一ID信息为第一终端的ID信息时,第一调度指令为基站根据第一终端的ID信息进行加扰的第一调度指令。
进一步的,当第二终端为多个时,第一调度指令中包含第一字段,多个第二终端中的一个或者多个第二终端中对应的处理单元分别根据第一字段的指示,确定与之对应的接收单元在第一资源上,接收第一终端发送的数据。这里所述的“与之”对应的接收单元,顾名思义,是与处理单元一一对应的接收单元。即每一个第二终端中都会有一个接收单元,一个处理单元。而每一个第二终端中的处理单元,都要根据第一字段,确定第二终端自身是否需要接收第一终端发送的数据,如果需要接收,则会通知接收单元,接收在第一资源上,第一终端发送的数据。
在另一种情况中,当第一ID信息为除第一终端的ID信息外的其他ID信息时,第一调度指令为基站根据除第一终端的ID信息外的其他ID信息进行加扰的调度指令,其中,第一调度指令中包含第二字段,处理单元根据第二字段的指示,确定与之对应的接收单元在第一资源上,接收第一终端发送的数据。
在这里,同样分为两种子情况,在第一种子情况中,当第一终端为一个,第二终端为多个时,第一调度指令中包含第二字段,多个第二终端中的一个或者多个第二终端中的对应的处理单元,分别根据第二字段的指示,确定与之对应的发送单元在第一资源上,接收第一终端发送的数据。
而在第二种子情况中,当第一终端为多个,而第二终端为一个时,第二终端中所对应的处理单元1002具体用于,根据第二字段的指示,确定接收单元在第一资源上,接收多个第一终端中的一个或者多个第一终端同时发送的数据。
进一步的,当多个第一终端中包括的至少两个第一终端向第二终端发送数据时,第二终端中的处理单元1002具体用于,根据第二字段的指示,确定接收单元在第一资源上,分别接收至少两个第一终端中的每一个终端同时发送的不同的数据;
或者分别接收至少两个第一终端中的每一个第一终端发送的相同的数据。
应理解,若多个第一终端中的至少两个第一终端分别向第二终端发送相同的数据,目的是在下文中,第二终端将第一终端发送的数据至基站时,可以提供保障,即提升数据传输的准确率。至少两个第一终端发送给第二终端发送的数据均是相同的数据,那么第二终端再将这些数据发送至基站时,基站接收的数据中,至少有一个第一终端的数据是准确的,或者将多个第一终端发送的数据相结合,获取至少两个第一终端发送的完整的数据,如此,就可以提高发送数据的准确率。
类似的,若多个第一终端中至少两个第一终端分别向第二终端发送不同的数据时,那么第二终端可以将不同的第一终端发送的数据一起打包发送至基站,可以节省资源。
需要说明的是,在本实施例中,第一ID信息为第一终端的ID信息或除第一终端的ID信息外的其他ID信息。而除第一终端的ID信息外的其他ID信息可以包括:第二终端的ID信息,或第一终端和第二终端共享的ID信息,或除第一终端的ID信息和第二终端的ID信息之外的公共ID信息中的一种。
而当第一终端的数据需要上传到基站时,如果第一终端存在电量不足或者发射功率不够等等限制条件时,则可以利用第二终端转发数据,将其上传到基站。因此,第二终端中还可以包括发送单元1003。
具体的,接收单元1001还用于,接收基站发送的第二调度指令,其中第二调度指令中携带第三资源指示信息;
处理单元1002还用于,根据第三资源指示信息,获取第三资源;
发送单元1003,用于在第三资源上,将第一终端发送的数据上传至基站。
而当第二终端为至少两个甚至是全部的第二终端时,即第一终端可以向至少两个第二终端甚至全部的终端发送数据。此时,至少两个第二终端或者全部的第二终端中的每一个第二终端中对应的处理单元具体用于,分别接收基站发送的第二调度指令;
多个第二终端中的至少两个或者全部第二终端的处理单元还用于,分别根据第二调度指令中包含的第三字段,确定与之对应的发送单元将第一终端发送的数据上传到基站,其中第二调度指令是根据第二ID信息进行加扰的调度指令,其中,第二ID信息所述至少两个第二终端的ID信息或者全部的第二终端的ID信息。
而在上传数据至基站的过程中,同样可以分为两种情况,第一种情况,至少两个第二终端中每一个第二终端分别对应的发送单元具体用于,分别将第一终端发送的数据上传到基站,其中,至少两个第二终端分别对应的发送单元上传的数据均为第一终端需要发送数据的子集,且,全部子集构成第一终端需要发送的数据的全集,且每个子集之间没有交集。
第二种情况,多个第二终端中的全部第二终端分别对应的发送单元具体用于,在第三资源上,将第一终端发送的数据上传到基站,其中,全部第二终端分别对应的发送单元发送的数据均为第一终端需要发送的全部的数据。
应注意,本发明实施例中,接收单元1001可以由接收器实现,处理单元1002可以由处理器实现,发送单元1003可以由发送器实现。如图8所示,图8为第二终端的另一个装置结构示意图1100。其中,第一终端包括接收器1101、处理器1102、发送器1103、存储器1104和数据总线1105。其中,接收器1101、处理器1102、发送器1103以及存储器1104通过数据总线1105进行通信连接。其中,存储器1104可以用于存储UE出厂时预装的程序/代码,也可以存储用于处理器1102执行时的代码等。
接收器1101,用于接收基站发送的第一消息,其中第一消息中携带第一ID信息,第一ID信息为第一终端的ID信息或除第一终端的ID信息外的其他ID信息。
接收基站发送的根据第一ID信息进行加扰的第一调度指令,其中第一调度指令中携带第一资源的指示信息。
处理器1102,用于根据第一资源的指示信息,获取第一资源。
接收器1101还用于,在第一资源上接收第一终端发送的数据。
而当第一终端需要通过第二终端转发数据至基站时,第二终端还可以包括发送器1103。
此时,接收器1101还用于接收基站发送的第二调度指令,其中第二调度指令中携带第三资源指示信息。
处理器1102还用于,根据第三资源指示信息,获取第三资源;
发送器1103,用于在第三资源上,将第一终端发送的数据上传至基站。
类似的,本发明实施例九中各单元所执行的方法步骤是与实施例二中资源调度方法步骤一一对应的,因此,在本实施例中将不再赘述每个单元所执行的方法步骤。
上述本实施提供的资源调度装置,通过第一终端、第二终端和基站之间建立交互过程,基站向第一终端发送第一消息/第二终端发送第一消息,该消息中携带第一ID信息,以便第一终端和第二终端之间建立通信连接。基站为第一终端调度携带资源指示信息的调度信令时,第二终端同样可以收听到该调度信令。当第一终端向第二终端发送数据时,第一终端无需再向第二终端转发调度信息。而第二终端也无需再盲检SA,以确定是否需要接收第一终端发送的数据。由此,可以减少人为的延时,同时,因为省略了转发调度信息的过程,所以,也就大大节省了开销。
专业人员应该还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
结合本文中所公开的实施例描述的方法或算法的步骤可以用硬件、处理模块执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。
以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。