一种信息传输方法及相关设备与流程

文档序号:14915293发布日期:2018-07-11 00:33阅读:161来源:国知局
本发明涉及通信
技术领域
,尤其涉及一种信息传输方法及相关设备。
背景技术
:长期演进(LongTermEvolution,LTE)系统中,待传输的信息按实际需求,以传输块(TransmissionBlock,TB)的形式进行分割,每个传输块附加上传输块的循环冗余解码(CyclicRedundancyCheck,CRC)比特,每个传输时间时间间隔(TransmissionTimeInterval,简称TTI)发送一个传输块。添加完CRC的传输块由于受到编码的长度约束,通常分拆成多个编码块(CodeBlock,CB),因此,实际传输时为包括多个编码块的传输块。在未来第五代移动通信系统(即5G系统)中定义了新的业务类型:超高可靠低时延通信(Ultra-ReliableandLow-LatencyCommunication,URLLC)业务和增强移动宽带(EnhancedMobileBroadband,eMBB)业务。其中,URLLC业务要求高可靠和低时延,而eMBB业务主要是要保证峰值速率。因此,在与eMBB业务的共存中,由于URLLC的业务往往是突发的并且是需要立即传输的,所以在eMBB业务正在传输时,URLLC业务可以直接将其发送的部分数据替换为自己的数据进行发送(称之为打孔)。另外,需要指出的是,现有技术中被打孔的数据此次是不发送的,后续需要重新发送被打孔的数据。从上可知,在eMBB业务与URLLC业务的混合传输的场景下,对于突发的URLLC业务,会导致eMBB业务中的被打孔数据被重新发送,本来可以一次传输完的eMBB数据,结果传输了两次,从而降低了eMBB业务的传输效率。技术实现要素:本发明实施例提供一种信息传输方法及相关装置,用以提升eMBB业务的传输效率。本发明第一方面公开了的一种信息传输方法,所述方法包括:第一设备为第二数据分配资源;其中,所述第二数据包括至少一个编码块CB;所述第一设备利用部分所述分配的资源发送部分第二数据;当剩余资源中存在第一数据时,所述第一设备确定所述第一数据占用所述资源的大小M1,以及确定从目标CB开始到所述第二数据结尾所对应资源的大小M2;其中,所述目标CB是指所述第一数据占用的资源所对应CB;所述第一设备根据所述M1和M2确定剩余可使用的资源大小M3;所述第一设备确定目标范围内CB的数量N,其中,所述目标范围是指从目标CB开始到所述第二数据结尾;所述第一设备根据M3和N确定所述目标范围内每个CB对应的资源的大小;所述第一设备根据所述目标范围内每个CB对应的资源确定第三数据;剩余的所述第二数据包括所述第三数据;所述第一设备向第二设备发送所述第三数据。可以理解的是,将目标范围内的资源进行重新分配以使得目标范围内的CB根据重新分配到的资源的大小从缓存中读取数据,从而使得目标范围内的CB此次可以被传输。其中,需要指出的是,第二数据为EMBB业务数据,第一数据为URLLC业务数据。其中,需要指出的是,剩余资源中存在第一数据是指剩余资源中存在承载第一数据的资源。结合第一方面,需要指出的是,所述第一设备向所述第二设备发送位置信息,所述位置信息用于指示所述第一数据所占用资源的位置信息。其中,可以在目标资源上传输所述位置信息。举例来说,目标资源可以是下行控制指示对应的资源,也可以是目标CB的前一个CB尾部对应的资源;当然,也可以目标CB后面的CB对应的资源。另外,需要指出的是,第一设备也会接收到第二设备的反馈消息,由于反馈消息中携带的信息形式不一样,那么第一设备也会做出不同的反应。比如第一种,当所述反馈消息指示解码失败时,所述第一设备确定所述第二数据中最后一个目标CB,将所述最后一个目标CB以及所述最后一个目标CB之后的CB进行重新发送;其中,所述第二数据中包括多个目标CB。例如,当反馈消息为一个NACK时,那么就优先传输最后一个目标CB以及该最后一个目标CB之后的CB。可以理解的是,由于只有一个比特的NACK信息,发送端不知道具体哪些CB错了,会按照错误可能性从高到低依次多次发送。比如第一次重传只是最后一个目标CB之后的数据,如果接受端还是反馈NACK,那么第二次重传就是倒数第二个目标CB之后的所有数据,依次类推。再比如第二种,所述反馈消息包括解码失败的信息;所述第一设备根据所述目标CB确定所述CB分组;其中,每个分组至少包含一个CB;所述第一设备根据所述解码失败的信息确定所述CB分组中待重新传输的CB组;所述第一设备向所述第二设备发送待重新传输的CB组。另外,可替换的,反馈消息中还可以包括解码正确与解码错误的边界的组号。进一步需要指出的是,针对不同的反馈方式,发送端和接受端是事先约定好的,约定的规则可以是静态的、半静态的、或者动态通知的。本发明第二方面公开了一种信息传输的方法,该方法适用于接收端(执行主体为第二设备),所述方法包括:当接收到第一设备发送的目标数据时,第二设备检测所述目标数据中是否包含第一数据的位置信息;其中,所述目标数据中包至少一个CB;当检测到所述目标数据中包含所述第一数据的位置信息时,所述第二设备根据所述第一数据的位置信息确定目标CB;其中,所述目标CB是所述第一数据占用的资源所对应的CB;所述第二设备确定所述第一数据占用所述资源的大小X,以及确定从目标CB开始到所述目标数据结尾所对应资源的大小Y;所述第二设备根据所述X和Y确定剩余可使用的资源大小Z;所述第二设备确定目标范围内CB的数量P,其中,所述目标范围是指从目标CB开始到所述目标数据结尾;所述第二设备根据Z和P确定所述目标范围内每个CB对应的资源的大小;所述第二设备根据所述目标范围内每个CB对应的资源的大小对所述目标范围内每个CB进行解码。可以理解的是,接收端需要确定第一数据占用的资源的位置,然后根据所述第数据占用的资源的位置确定目标范围,接着确定目标范围内CB对应的资源的大小,最后根据目标范围内CB对应的资源的大小对目标范围内的CB进行解码。另外,需要指出的是,为了节省检测位置信息的开销,针对发明中的位置信息携带方式(比如,目标CB前一个CB的尾部携带位置信息),接受端不会对每个CB的尾部都尝试检测,这样开销很大,只有在CB译码错误的时候才尝试检测前一个CB的尾部。其中,需要指出的是,第二数据为EMBB业务数据,第一数据为URLLC业务数据。另外,需要指出的是,解码也存在解码失败情况,当解码失败时就需要向第一设备发送反馈信息以使得第一设备根据反馈信息进行数据的重新发送。具体的,当在所述目标范围内存在解码失败的CB时,所述第二设备根据所述第一数据的位置信息确定所述目标数据中CB的分组;所述第二设备确定所述解码失败的CB所属分组的标识;根据所述解码失败的CB所属分组的标识确定反馈信息;所述第二设备向所述第一设备发送反馈信息,以使得所述第一设备根据所述反馈信息进行数据重传。本发明的第三方面公开了一种信息传输的方法,需要指出的是,当待发送的数据中既有第二数据(例如,eMBB业务数据),又有第一数据(例如,URLCC业务数据)时,就需要指出第一数据的位置。可以理解的是,发送端可以显式指示,也可以隐式指示。具体的,所述方法包括:第一设备为第二数据分配资源;其中,所述第二数据包括至少一个CB;所述第一设备利用部分所述分配的资源发送部分第二数据;当剩余资源中存在第一数据时,所述第一设备确定所述目标CB的编号;其中,所述目标CB是指所述第一数据占用的资源所对应的CB;所述第一设备根据所述目标CB的编号确定承载所述第一数据的位置信息的目标资源,并在所述目标资源上传输所述第一数据的位置信息。进一步,需要指出的是,目标CB的位置不同,那么目标资源可能就不一样。比如,当确定所述目标CB包含第一个CB时,确定下行控制指示的资源为目标资源;在目标资源上传输所述第一数据的位置信息。此时目标CB可能包含的是第一个CB和第二个CB。再比如,当所述目标CB不包含第一个CB时,确定所述目标CB的前一个CB尾部对应的资源为目标资源,在目标资源上传输所述第一数据的位置信息。此时,目标CB包含的可能是第二CB和第三CB,也可能此时目标CB包含的只是第二CB,在此不一一列举,也不作限制。本发明第四方面公开了一种信息传输的方法,所述方法包括:第一设备为第二数据分配资源;其中,所述第二数据包括至少一个CB;所述第一设备利用部分所述分配的资源发送部分第二数据;当剩余资源中存在第一数据时,所述第一设备确定所述目标CB在所述剩余资源中的位置;其中,所述目标CB是指所述第一数据占用的资源所对应的CB;所述第一设备根据所述目标CB在所述剩余资源中的位置确定承载所述第一数据的位置信息的目标资源,并在所述目标资源上传输所述第一数据的位置信息。可选的,所述第一设备根据所述目标CB在所述资源中的位置确定承载所述第一数据的位置信息的目标资源,并在所述目标资源上传输所述第一数据的位置信息,包括:当确定所述目标CB对应的资源不包含第一个CB对应的资源时,确定所述目标CB的前一个CB尾部对应的资源为目标资源,在目标资源上传输所述第一数据的位置信息。本发明第五方面公开了一种信息传输设备,该设备用于执行第一方面所述的方法,所述设备包括:分配单元,用于为第二数据分配资源;其中,所述第二数据包括至少一个CB;发送单元,用于利用部分所述分配的资源发送部分第二数据;确定单元,用于当剩余资源中存在第一数据时,所述第一设备确定所述第一数据占用所述资源的大小M1,以及确定从目标CB开始到所述第二数据结尾所对应资源的大小M2;其中,所述目标CB是指所述第一数据占用的资源所对应CB;所述确定单元,还用于根据所述M1和M2确定剩余可使用的资源大小M3;所述确定单元,还用于确定目标范围内CB的数量N,其中,所述目标范围是指从目标CB开始到所述第二数据结尾;所述确定单元,还用于根据M3和N确定所述目标范围内每个CB对应的资源的大小;所述确定单元,还用于根据所述目标范围内每个CB对应的资源确定第三数据;其中,剩余的所述第二数据包括所述第三数据;所述发送单元,用于向第二设备发送所述第三数据。另外,需要指出的是,所述发送单元,还用于向所述第二设备发送位置信息,所述位置信息用于指示所述第一数据所占用资源的位置信息。可选的,所述第二数据中包括多个目标CB;所述设备还包括第一接收单元;所述第一接收单元,用于接收所述第二设备的反馈消息;所述确定单元,还用于当所述反馈消息指示解码失败时,确定所述第二数据中最后一个目标CB;所述发送单元,还用于将所述最后一个目标CB以及所述最后一个目标CB之后的CB进行重新发送。可选的,所述设备还包括第二接收单元;所述第二接收单元,用于接收所述第二设备的反馈消息;所述反馈消息包括解码失败的信息;所述确定单元,还用于根据所述目标CB确定所述CB分组;其中,每个分组至少包含一个CB;所述确定单元,还用于根据所述解码失败的信息确定所述CB分组中需要重新传输的CB组;所述发送单元,用于向所述第二设备发送待重新传输的CB组。本发明第六方面公开了一种信息传输设备,该设备用于执行第二方面所述的方法,所述设备包括:检测单元,用于当接收到第一设备发送的目标数据时,检测所述目标数据中是否包含第一数据的位置信息;其中,所述目标数据中包至少一个CB;确定单元,用于当检测到所述目标数据中包含所述第一数据的位置信息时,根据所述第一数据的位置信息确定目标CB;其中,所述目标CB是所述第一数据占用的资源所对应的CB;所述确定单元,还用于确定所述第一数据占用所述资源的大小X,以及确定从目标CB开始到所述目标数据结尾所对应资源的大小Y;所述确定单元,还用于根据所述X和Y确定剩余可使用的资源大小Z;所述确定单元,还用于确定目标范围内CB的数量P,其中,所述目标范围是指从目标CB开始到所述目标数据结尾;所述确定单元,还用于根据Z和P确定所述目标范围内每个CB对应的资源的大小;解码单元,用于根据所述目标范围内每个CB对应的资源的大小对所述目标范围内每个CB进行解码。另外,需要指出的是,所述确定单元,还用于当在所述目标范围内存在解码失败的CB时,根据所述第一数据的位置信息确定所述目标数据中CB的分组;所述确定单元,还用于备确定所述解码失败的CB所属分组的标识;所述确定单元,还用于根据所述解码失败的CB所属分组的标识确定反馈信息;所述发送单元,用于向所述第一设备发送反馈信息,以使得所述第一设备根据所述反馈信息进行数据重传。本发明第七方面公开了一种信息传输设备,该设备用于执行第三方面所述的方法,所述设备包括:分配单元,用于为第二数据分配资源;其中,所述第二数据包括至少一个CB;传输单元,用于利用部分所述分配的资源发送部分第二数据;确定单元,用于当剩余资源中存在第一数据时,确定所述目标CB的编号;其中,所述目标CB是指所述第一数据占用的资源所对应的CB;所述确定单元,根据所述目标CB的编号确定承载所述第一数据的位置信息的目标资源;所述传输单元,用于在所述目标资源上传输所述第一数据的位置信息。可选的,所述确定单元,具体用于当确定所述目标CB包含第一个CB时,确定下行控制指示的资源为目标资源;所述传输单元,具体用于在目标资源上传输所述第一数据的位置信息。可选的,所述确定单元,具体用于当所述目标CB不包含第一个CB时,确定所述目标CB的前一个CB尾部对应的资源为目标资源;所述传输单元,具体用于在目标资源上传输所述第一数据的位置信息。本发明第八方面公开了一种信息传输设备,该设备用于执行第四方面所述的方法,所述设备包括:分配单元,用于为第二数据分配资源;其中,所述第二数据包括至少一个CB;传输单元,用于利用部分所述分配的资源发送部分第二数据;确定单元,用于当剩余资源中存在第一数据时,确定所述目标CB在所述资源中的位置;其中,所述目标CB是指所述第一数据占用的资源所对应的CB;所述确定单元,用于根据所述目标CB在所述资源中的位置确定承载所述第一数据的位置信息的目标资源;所述传输单元,用于在所述目标资源上传输所述第一数据的位置信息。可选的,所述确定单元,具体用于当确定所述目标CB对应的资源包含第一个CB对应的资源时,确定下行控制指示的资源为目标资源;所述传输单元,具体用于在目标资源上传输所述第一数据的位置信息。可选的,所述确定单元,用于当确定所述目标CB对应的资源不包含第一个CB对应的资源时,确定所述目标CB的前一个CB尾部对应的资源为目标资源;所述传输单元,具体用于在目标资源上传输所述第一数据的位置信息。本发明第九方面提供一种信息传输的装置,该装置包括:收发器、存储器以及处理器,所述存储器存储有计算机指令,所述处理器通过执行所述计算机指令来实现第一方面所述的方法。本发明第十方面提供一种信息传输的装置,该装置包括:收发器、存储器以及处理器,所述存储器存储有计算机指令,所述处理器通过执行所述计算机指令来实现第二方面所述的方法。本发明第十一方面提供一种信息传输的装置,该装置包括:收发器、存储器以及处理器,所述存储器存储有计算机指令,所述处理器通过执行所述计算机指令来实现第三方面所述的方法。本发明第十二方面提供一种信息传输的装置,该装置包括:收发器、存储器以及处理器,所述存储器存储有计算机指令,所述处理器通过执行所述计算机指令来实现第四方面所述的方法。本发明第十三方面提供了一种存储介质,该存储介质中存储了程序代码,该程序代码被运行时,执行第一方面所述的方法。该存储介质包括但不限于快闪存储器(英文:flashmemory),硬盘(英文:harddiskdrive,简称:HDD)或固态硬盘(英文:solidstatedrive,简称:SSD)。本发明第十四方面提供了一种存储介质,该存储介质中存储了程序代码,该程序代码被运行时,执行第二方面所述的方法。该存储介质包括但不限于快闪存储器,硬盘或固态硬盘。本发明第十五方面提供了一种存储介质,该存储介质中存储了程序代码,该程序代码被运行时,执行第三方面所述的方法。该存储介质包括但不限于快闪存储器,硬盘或固态硬盘。本发明第十六方面提供了一种存储介质,该存储介质中存储了程序代码,该程序代码被运行时,执行第四方面所述的方法。该存储介质包括但不限于快闪存储器,硬盘或固态硬盘。本发明的上述实施例中,第一设备为第二数据分配资源;其中,所述第二数据包括至少一个编码块CB;所述第一设备利用部分所述分配的资源发送部分第二数据;当剩余资源中存在第一数据时,所述第一设备确定所述第一数据占用所述资源的大小M1,以及确定从目标CB开始到所述第二数据结尾所对应资源的大小M2;其中,所述目标CB是指所述第一数据占用的资源所对应CB;所述第一设备根据所述M1和M2确定剩余可使用的资源大小M3;所述第一设备确定目标范围内CB的数量N,其中,所述目标范围是指从目标CB开始到所述第二数据结尾;所述第一设备根据M3和N确定所述目标范围内每个CB对应的资源的大小;所述第一设备根据所述目标范围内每个CB对应的资源确定第三数据;剩余的所述第二数据包括所述第三数据;所述第一设备向第二设备发送所述第三数据。通过实施本发明提供的方法和装置,可以提升eMBB业务的传输效率。附图说明为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例。图1a为本发明实施例适用的一种系统架构示意图;图2a为本发明提供的一种信息传输方法的流程示意图;图2b为第一设备对TB所映射的资源进行打孔的示意图;图2c为多个CB的被打孔情况示意图;图3为本发明实施例提供的自适应速率匹配示意图;图4为本发明提供的另一种信息传输方法的流程示意图;图5为本发明提供的另一种信息传输方法的流程示意图;图6为本发明实施例提供的一种信息传输设备的结构示意图;图7为本发明实施例提供的另一种信息传输设备的结构示意图;图8为本发明实施例提供的一种信息传输设备的物理结构图;图9为本发明实施例提供的另一种信息传输设备的物理结构图;图10为本发明实施例提供的另一种信息传输方法的流程示意图;图11为本发明实施例提供的URLLC位置消息的位置示意图;图12a-12c为本发明实施例提供的URLLC位置消息的位置示意图;图13为本发明实施例提供的URLLC位置消息的位置示意图;图14为本发明实施例提供的URLLC位置消息的位置示意图;图15为本发明实施例提供的另一种信息传输方法的流程示意图;图16为本发明实施例提供的一种信息传输设备的结构示意图;图17为本发明实施例提供的另一种信息传输设备的结构示意图;图18为本发明实施例提供的一种信息传输设备的物理结构图。具体实施方式为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包括。例如包括了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。本发明实施例中的信息传输方法可适用于多种系统架构。图1a为本发明实施例适用的一种系统架构示意图。如图1a所示,该系统架构中包括网络设备101、一个或多个终端设备,比如图1a所示的第一终端1021、第二终端1022、第三终端1023。网络设备101可通过网络与第一终端1021、第二终端1022、第三终端1023进行信息传输。进一步地,第一终端1021、第二终端1022、第三终端1023相互之间也可以进行信息传输。本发明实施例中,网络设备可以为基站设备(basestation,BS)。基站设备也可称为基站,是一种部署在无线接入网用以提供无线通信功能的装置。例如在2G网络中提供基站功能的设备包括基地无线收发站(basetransceiverstation,BTS)和基站控制器(basestationcontroller,BSC),3G网络中提供基站功能的设备包括节点B(NodeB)和无线网络控制器(radionetworkcontroller,RNC),在4G网络中提供基站功能的设备包括演进的节点B(evolvedNodeB,eNB),在5G网络中提供基站功能的设备包括新无线节点B(NewRadioNodeB,gNB),集中单元(CentralizedUnit,CU),分布式单元(DistributedUnit)和新无线控制器,在WLAN中,提供基站功能的设备为接入点(AccessPoint,AP)。终端设备可以为向用户提供语音和/或数据连通性的设备(device),包括有线终端和无线终端。无线终端可以是具有无线连接功能的手持式设备、或连接到无线调制解调器的其他处理设备,经无线接入网与一个或多个核心网进行通信的移动终端。例如,无线终端可以为移动电话、计算机、平板电脑、个人数码助理(personaldigitalassistant,缩写:PDA)、移动互联网设备(mobileInternetdevice,缩写:MID)、可穿戴设备和电子书阅读器(e-bookreader)等。又如,无线终端也可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动设备。再如,无线终端可以为移动站(mobilestation)、接入点(accesspoint)、或用户设备(userequipment,简称UE)的一部分。上述系统架构适用的通信系统包括但不限于:码分多址(CodeDivisionMultipleAccess,CDMA)IS-95、码分多址(CodeDivisionMultipleAccess,CDMA)2000、时分同步码分多址(TimeDivision-SynchronousCodeDivisionMultipleAccess,TD-SCDMA)、宽带码分多址(WidebandCodeDivisionMultipleAccess,WCDMA)、时分双工-长期演进(TimeDivisionDuplexing-LongTermEvolution,TDDLTE)、频分双工-长期演进(FrequencyDivisionDuplexing-LongTermEvolution,FDDLTE)、长期演进-增强(LongTermEvolution-Advanced,LTE-advanced),以及未来演进的各种无线通信系统(例如,5G系统)。以5G系统(也可以称为NewRadio系统)为例,具体来说,5G系统中定义了新的业务类型:超高可靠低时延通信(Ultra-ReliableandLow-LatencyCommunication,URLLC)业务和增强移动宽带(EnhancedMobileBroadband,eMBB)业务。其中,URLLC业务要求高可靠和低时延,而eMBB业务主要是要保证峰值速率。因此,URLLC业务倾向于使用比eMBB业务更短的调度时间,eMBB业务正在传输时,URLLC业务可以直接将其发送的部分数据替换为自己的数据进行发送,称之为打孔。例如,网络设备101向第一终端1021发送用于传输eMBB业务数据的TB过程中,若确定需要向第一终端1021传输URLLC业务数据,则网络设备可对TB所映射的资源进行打孔,即将多个CB中的部分eMBB业务数据替换为URLLC业务数据。如按照现有技术的处理方式,被打孔的数据此次是不发送的,后续需要重新发送被打孔的数据,从而降低了eMBB业务的传输效率。另外,需要指出的是,虽然URLLC是时延要求高的业务,但是也不是一到来就立马需要发送,从发送端知道URLLC的调度信息到发送中间可能会有几个符号的时间,因此在发送端一得知URLLC需要发送的信息时,就可以确定出URLLC的占用位置信息,具体的:比如10个CB,URLLC在第一个CB发送时就到来了,发送端安排其在第3个CB的位置进行打孔发送,则发送端可以把位置信息放在第二个CB的尾部发送。也就是在URLLC发送的时刻,发送端可以提前几个符号/CB知道URLLC的调度,因此可以把位置信息尽量放在靠近被打孔的位置的附近,确保来得及发送数据。基于此,本发明实施例提供一种信息传输方法,具体包括:对于传输中的eMBB数据,当出现URLLC数据的占用时,第一设备对eMBB后续未传输的CB根据占用的RE资源大小重新进行速率匹配以提升eMBB业务的传输效率。基于上述方法,在本发明实施例的一种应用场景中,第一设备为网络设备101,第二设备为第一终端1021、第二终端1022、第三终端1023中的任一终端;或者,另一种应用场景中,第一设备为第一终端1021、第二终端1022、第三终端1023中的任一终端,第二设备为网络设备101;又或者,再一种应用场景中,第一设备第一终端1021、第二终端1022、第三终端1023中的任一终端,第二设备为第一终端1021、第二终端1022、第三终端1023中除任一终端以外的终端。也就是说,本发明实施例中的信息传输方法可适用于网络设备和终端之间的上下行信息传输,也可以适用于不同终端之间的信息传输,具体不足限定。图2a示例性示出了本发明实施例一提供的一种信息传输方法所对应的流程示意图。其中,S201-S207的执行主体为第一设备,该第一设备为发送端S208-S215的执行主体为第二设备,该第二设备为接收端。如图2a所示,包括以下步骤:S201、第一设备为第二数据分配资源,并利用部分所述分配的资源发送部分第二数据;其中,所述第二数据包括至少一个编码块CB;其中,需要指出的是,第二数据为eMBB数据;比如第二数据包括10个CB,那么前两个CB对应的资源可以用来传输部分第二数据。S202、当剩余资源中存在第一数据时,所述第一设备确定所述第一数据占用所述资源的大小M1,以及确定从目标CB开始到所述第二数据结尾所对应资源的大小M2;其中,所述目标CB是指所述第一数据占用的资源所对应CB;其中,需要指出的是,第一数据是URLLC数据;其中,需要指出的是,第一设备为第二数据分配的资源量为A,之前使用的部分资源B,那么此处的剩余资源就是(A-B)。其中,需要指出的是,剩余资源中存在第一数据是指剩余资源中存在承载第一数据的资源。剩余资源中存在第一数据可以理解为第二数据对应的部分或全部资源被第一数据占据,也就是说第二数据对应的资源被打孔。举例来说,如图3所示,该图2b为第一设备对第二数据所映射的资源进行打孔的示意图。其中,一个小方格可以代表一个RB(ResourceBlock,资源块),阴影区域为打孔区域,即业务数据被替换的区域,该区域的原始数据为eMBB业务数据,被打孔后,该区域的数据为URLLC业务数据,没有阴影的区域为未被打孔区域,即业务数据未被替换的区域,该区域的数据为eMBB业务数据。需要说明的是,图2b中的一个小方格也可以代表一个RE(ResourceElement,资源元素)。举例来说,第二数据包括了10个CB,第一数据占用了第2个CB,那么第二CB就是目标CB;相应的,M2是指第二CB到第十CB(即第2,3,4,5,6,7,8,9,10CB)所对应的资源的大小。可以理解的是的,如果第一数据占用了部分的第二个CB,那么第二CB也是目标CB;同理,如果第一数据占用了部分的第二个CB和部分第三个CB,那么第二CB和第三CB都是目标CB。S203、所述第一设备根据所述M1和M2确定剩余可使用的资源大小M3;可以理解的是,M3=M2-M1,也就是说M2减去M1就是M3的大小。举例来说,M2为8个RE对应的资源大小,M1为1个RE对应的资源大小,那么M3就是7个RE对应的资源大小。S204、所述第一设备确定目标范围内CB的数量N,其中,所述目标范围是指从目标CB开始到所述第二数据结尾;其中,可以理解的是,比如目标范围是指从第二CB到第十CB,那么目标范围内的CB的数量就是九个。其中,需要指出的是,从第二CB到第十CB包括第二CB和第十CB。S205、所述第一设备根据M3和N确定所述目标范围内每个CB对应的资源的大小;可以理解的是,用M3除以N就可以得到所述目标范围内每个CB对应的资源的大小。需要指出的是,如果不能够整除,那么可能某个CB对应的资源可能会多一点。S206、所述第一设备根据所述目标范围内每个CB对应的资源确定第三数据;其中,剩余的所述第二数据包括所述第三数据;需要指出的是,比如所述目标范围内每个CB对应的资源的大小是800bit,那么第一设备就会从缓存总为每个CB读取800bit大小的数据。进一步,如果在第二数据被打孔前,每个CB对应的资源的大小为1000bit,那么此时每个CB读取的800比特可以是1000bit中的前800bit,也可以使1000比特按照预设规则压缩之后的800比特。S207、所述第一设备向第二设备发送所述第三数据。可选的,所述方法还包括:所述第一设备向所述第二设备发送位置信息,所述位置信息用于指示所述第一数据所占用资源的位置信息。其中,需要指出的是,当确定所述目标CB对应的资源包含第一个CB对应的资源时,确定下行控制指示的资源为目标资源;在目标资源上传输所述第一数据的位置信息。另外,当确定所述目标CB对应的资源不包含第一个CB对应的资源时,确定所述目标CB的前一个CB尾部对应的资源为目标资源,在目标资源上传输所述第一数据的位置信息。其中,第二设备(接收端)执行的步骤如下所示:S208、当接收到第一设备发送的目标数据时,第二设备检测所述目标数据中是否包含第一数据的位置信息;其中,所述目标数据中包至少一个CB;其中,该目标数据为eMBB业务数据;其中,该第一数据为URLLC业务数据;可以理解的是,第二设备检测是否收到第一设备发送的URLLC占用的资源的位置信息;如果未收到所述位置信息,则按照正常流程进行接收端的解映射、MIMO译码、解层映射、解调、解扰、解速率匹配、信道译码、CRC校验的操作。S209、当检测到所述目标数据中包含所述第一数据的位置信息时,所述第二设备根据所述第一数据的位置信息确定目标CB;其中,所述目标CB是所述第一数据占用的资源所对应的CB;S210、所述第二设备确定所述第一数据占用所述资源的大小X,以及确定从目标CB开始到所述目标数据结尾所对应资源的大小Y;可以理解的是,如果第二设备确定目标数据中存在URLLC数据时,就需要确定URLLC数据的位置,然后根据URLLC数据的位置确定目标范围(比如从目标CB开始到所述目标数据结尾),接着对目标范围内的CB进行速率匹配,也就是确定目标范围内每个CB对应资源的实际大小。S211、所述第二设备根据所述X和Y确定剩余可使用的资源大小Z;可以理解的是,Z=Y-X;S212、所述第二设备确定目标范围内CB的数量P,其中,所述目标范围是指从目标CB开始到所述目标数据结尾;可以理解的是,如果目标范围是从第二CB到第十CB,那么目标范围内CB的数量P就是9个。S213、所述第二设备根据Z和P确定所述目标范围内每个CB对应的资源的大小;其中,可以理解的是,Z除以P就可以确定所述目标范围内每个CB对应的资源的大小。需要指出的是,如果不能整除,那么某个CB对应的资源可能会多一点。比如默认最后一个CB对应的资源会多一点。在此不做限制。比如,Z是5000比特,P是5,那么目标范围内每个CB对应的资源的大小就是1000bit;再例如,Z是5000比特,P是7,那么那么目标范围内前六个CB中每个CB对应的资源的大小就是700bit,最后一个CB就是800bit;S214、所述第二设备根据所述目标范围内每个CB对应的资源的大小对所述目标范围内每个CB进行解码。可以理解的是,确定所述目标范围内每个CB对应的资源的大小后,就可以根据每个CB对应的资源的大小进行解码。从上可知,第一设备为第二数据分配资源;其中,所述第二数据包括至少一个编码块CB;所述第一设备利用部分所述分配的资源发送部分第二数据;当剩余资源中存在第一数据时,所述第一设备确定所述第一数据占用所述资源的大小M1,以及确定从目标CB开始到所述第二数据结尾所对应资源的大小M2;其中,所述目标CB是指所述第一数据占用的资源所对应CB;所述第一设备根据所述M1和M2确定剩余可使用的资源大小M3;所述第一设备确定目标范围内CB的数量N,其中,所述目标范围是指从目标CB开始到所述第二数据结尾;所述第一设备根据M3和N确定所述目标范围内每个CB对应的资源的大小;所述第一设备根据所述目标范围内每个CB对应的资源确定第三数据;剩余的所述第二数据包括所述第三数据;所述第一设备向第二设备发送所述第三数据。通过实施本发明提供的方法和装置,可以提升eMBB业务的传输效率。具体的,图2c为多个CB的被打孔情况示意图,具体示出了CB1、CB2、CB3、CB4、CB5、CB6、CB7、CB8的被打孔情况,其中,CB1包括系统位S1和冗余位P1,CB2包括系统位S2和冗余位P2,CB3包括系统位S3和冗余位P3,CB4包括系统位S4和冗余位P4,CB5仅包括冗余位P5,CB6仅包括系统位S6,CB7包括系统位S7和冗余位P7,CB8包括系统位S8和冗余位P8。其中,阴影区域用于表示被打孔区域,如图2c所示,CB1中被打孔的位置为小部分系统位S1的比特,冗余位P1的比特未被打孔;CB2中被打孔的位置为大部分系统位S2的比特,冗余位P2的比特未被打孔;CB3中被打孔的位置为全部系统位S3的比特和部分冗余位P3的比特;CB4中被打孔的位置为部分冗余位P4的比特,系统位S4的比特未被打孔;CB5中被打孔的位置为部分冗余位P5的比特,CB6、CB7、CB8未被打孔。由于CB1中被打孔的仅为较少的系统位的比特,此种情况下,其可能并不影响第二设备对CB1的解码,也就是说,第二设备可能会接收解码CB1。由于CB2中被打孔的为较多的系统位的比特,此种情况下,其会严重影响第二设备对CB2的解码,也就是说,第二设备将解码失败CB2。由于CB3中被打孔的为全部系统位的比特,第二设备将解码失败CB3。由于CB4中被打孔的为部分冗余位的比特,此种情况下,其可能影响也可能不影响第二设备对CB4的解码,也就是说,第二设备可能会接收成功CB4,也可能会解码失败CB4。由于CB5中被打孔的为部分冗余位的比特,此种情况下,与CB4类似,第二设备可能会接收成功CB5,也可能会解码失败CB5、CB6、CB7、CB8未被打孔,第二设备可以接收成功CB6、CB7、CB8。根据上述内容,CB中系统位的比特被占用(即被打孔)的情况,将会严重影响到该CB能否被解码成功,而CB中冗余位的比特被占用(即被打孔)的情况对该CB能否解码成功的影响较小。如图3所示,在本发明的另一实施例中,提供了一种信息传输的方法,所述方法具体包括:发送端(第一设备):1、当一个调度单元slot承载一个TB时,对该TB的原始比特数据进行TBCRC添加、CB分割(可进行CBCRC添加)、信道编码、速率匹配,然后对速率匹配后的数据进行加扰、调制等操作,最后映射到RE资源上进行发送。2、当一个slot的eMBB数据在发送过程中,可能会出现高可靠低时延(URLLC)要求的业务,此时一般的处理是被URLLC占用的eMBB数据不发送。本发明针对被URLLC占用所影响的后续所有CB重新进行速率匹配,具体操作如下:假设在初始一个TB总共分割为C个CB(编号从0到C-1),而第K个CB开始的一部分CB受到URLLC的占用,为了重新进行后续所有CB的数据读取长度的设定,需要对现有协议中的速率匹配中的数据读取发送部分进行一定的修改:2.1、令G表示从第K个CB开始的所有可用RE资源的大小,G″表示URLLC业务所占用的RE资源的大小,G′=G-G″表示排除URLLC所占用资源后的实际可用的RE资源的大小;2.2、计算γ=G′mod(C-K),表示在所有CB所占用RE资源均分的前提下由于不能整除带来某些CB资源会多一些的CB的数目;2.3、计算更新后的每个CB的读取长度:遍历剩余所有CB,序号r从0开始编号,如果r≤C-K-γ-1,则该CB的读取长度否则其中NL为层数,Qm为调制方式对应的比特数。如果本slot后续又出现了其它的URLLC的占用,则重复采用该方式更新每个CB的实际数据读取长度。3、发送端发送URLLC占用的资源的位置信息。4、对于接收端反馈的NACK消息,发送端按照正常操作在相应的进程中进行重传。接收端(第二设备):1、接收端检测是否收到发送端发送的URLLC占用的资源的位置信息。2、如果未收到则按照正常流程进行接收端的解映射、解调、解扰、解速率匹配、信道译码、CRC校验的操作。3、如果收到URLLC的位置信息,则接收端会进行和发送端相反的速率重匹配的过程,具体操作如下:假设从URLLC的位置信息可以计算得到从第K个CB开始的后续CB在发送端都进行了速率重匹配,则与发送端一样,会:3.1、计算G′=G-G″表示排除URLLC所占用资源后的实际可用的RE资源的大小;3.2、与发送端相同公式计算每个CB的实际读取长度E。如果收到多个URLLC占用资源的位置信息,则重复进行上述操作。4、对于译码后的TB反馈ACK/NACK消息。在图2a的基础上,如图4所示,该图4描述了第二设备解码之后的流程。可以理解的是,第二设备接收到目标数据后,会对目标数据进行解码,解码成功时,会发送ACK指示,当第一设备接收到ACK指示时,就不用重新发送数据了。但是如果解码失败时,会向第一设备发送反馈信息,以使得所述第一设备根据所述反馈信息进行数据重发。需要指出的是,根据S201-S214可知,本发明中,由于URLLC数据的优先级较高,占用了EMBB数据对应的资源,会导致目标范围内CB对应的资源变少。举例来说,EMBB数据对应的资源为5000bit,EMBB包括的CB的数量为5个,那么如果没有被URLLC数据占用的话,每个CB可以占用1000bit。但是,如果现在存在URLLC占用了第三个CB对应的600bit,那么目标范围内的CB就是第3CB、4CB和5CB。此时,第3CB、4CB、5CB对应的资源的大小为2400bit,那么,这三个CB的大小均为800bit。可以理解的是,由于第三CB、第四CB和第五CB的长度变短,就有可能导致解码失败,那么如果第一设备进行数据重新传输时,应当优先传输第3至第5CB。具体流程如下:S301、当在所述目标范围内存在解码失败的CB时,第二设备根据所述第一数据的位置信息确定所述目标数据中CB的分组;其中,需要指出的是,根据第一数据的位置信息对所述目标数据进行分组的方式有很多。比如,根据第一数据的位置信息确定该第一数据占用的目标CB对应的资源的位置,如果该目标数据中就一个第一数据,那么该目标数据分为两组,目标CB之前为第一组,目标CB之后为第二组。其中,该目标CB数据属于第二组。举例来说,该目标数据包括10个CB,第一数据占用的资源为第三个CB的资源,那么目标数据的两个CB分组为:第1,2CB为第一组;第3-10为第二组。同理,如果该目标数据中有两个第一数据;那么两个第一数据对应的目标CB将所述目标数据分为三段,那就是三组数据。举例来说,该目标数据包括10个CB,第一个第一数据占用的资源为第三个CB的资源,第二个第一数据占用的资源为第七个CB的资源,那么目标数据的三个CB分组为:第1,2CB为第一组;第3,4,5和6为第二组;第7,8,9,10为第三组。后续不再一一例举。S302、所述第二设备确定所述解码失败的CB所属分组的标识;比如,目标数据分为了三组,如果解码失败的CB属于最后一组,则确定所述解码失败的CB所属分组的标识是010。举例来说,第一组标识可以是001,第二组可以是010等等,在此不对标识的具体呈现形式做限定。S303、根据所述解码失败的CB所属分组的标识确定反馈信息;其中,该反馈信息可以是分组的标识,也可以是一个NACK。举例来说,如果目标数据分为了三组,后两组解码失败了,那么可以将后两组的标识发过去,也可以发送两个NACK,以使得第一设备重新传输后两组数据。举例来说,如果目标数据分为了三组,后两组解码失败了,那么可以将第二组的标识发过去,以使得第一设备将第二组以及第二组以后的数据进行重新发送。可以理解的是,实际上,如果想让发送端和接收端都能正确理解反馈信息,必须要按照约定规则,此时CB分组的标示(如组号),与A/N没有本质区别,此时要通过反馈的1个或者几个比特,能够反映A/N以及哪些CB组错误,因此他们是通过一种规则进行约定。如下表所示。下表为最基本的多比特表征CB分组的A/N信息的方式(3比特指示共3个CB分组)反馈比特序号反馈比特含义000ACK,都正确001NACK,CB组2错010NACK,CB组1错011NACK,CB组0错100NACK,CB组1、2错101NACK,CB组0、2错110NACK,CB组0、1错111NACK,都错误其中,商标表征了三个CB组的各种情况的全集组合2*2*2共8种情况,可以看到其中除了000表示ACK,其它均表示NACK,同时还指示了哪些CB组错了。当然这只是一种示例的编号的方式。进一步,根据本发明的特点,提出了一种节省反馈比特的表征CB分组的A/N信息的方式(2比特指示开始错误的CB组的边界),如下表所示。当然也可能不限于上述两种标号的方式,不过需要注意的是:任何一种标号方式,都需要发送端和接收端同时知道,这个可以是静态约定、通过高层消息半静态配置(如eMBB和URLLC共存区就开启这种多比特反馈,而eMBB独享区则按照现有的1比特A/N反馈)、或者通过如DCI等L1控制消息动态的进行标号方式的切换和通知。另外,标号的约定可以是显式的(如上述的静态、半静态、动态),也可以是隐式的(如只有收发端发现有URLLC打孔的时候,才开启这种多比特反馈方式)。S304、所述第二设备向所述第一设备发送反馈信息,以使得所述第一设备根据所述反馈信息进行数据重传。可以理解的是,第一设备可以对反馈信息进行解析以获取分组的标识,根据分组的标识对分组数据进行重新传输。举例来说,由于URLLC占用了一部分资源,本来eMBB的中目标范围每个CB可以发送1000bit的数据,结果只发了800,那么相当于目标范围内每个CB剩了200bit数据没有发送,那么此次可以将目标范围内每个CB剩余的200bit数据进行发送。需要指出的是,此次发送的数据包含上次剩余没有发送的数据,此次发送的数据可以大于或等于200bit。S305、所述第一设备接收所述第二设备的反馈消息;所述反馈消息包括解码失败的信息;S306、所述第一设备根据所述目标CB确定所述CB分组;其中,每个分组至少包含一个CB;S307、所述第一设备将根据所述解码失败的信息确定所述CB分组中待重新传输的CB组;举例来说,如果一共有5组CB,该解码失败的组号是第二组,那么就需要将第二组以及第二组之后的数据进行重新传输,也就是说将第2、3、4和5组CB进行重新传输。举例来说,如果一共有5组CB,该解码失败的组号是第2组和第3组,那么将第2组和第3组进行重新传输即可。S308、所述第一设备向所述第二设备发送待重新传输的CB组。需要指出的是,如图5所示,步骤S301-S304可替换为S401,步骤S305-S308可以替换为S402-S403。具体流程如下:S401、当在所述目标范围内存在解码失败的CB时,第二设备向所述第一设备发送反馈信息,以使得所述第一设备根据所述反馈信息进行数据重传;S402、所述第一设备接收所述第二设备的反馈消息;S403、当所述反馈消息指示解码失败时,所述第一设备确定所述第二数据中最后一个目标CB,将所述最后一个目标CB以及所述最后一个目标CB之后的CB按照预设规则进行重新发送。其中,第二数据为eMBB业务数据,目标CB是指被资源被URLLC数据占用的CB。举例来说,所述第二数据中可能包括多个目标CB(目标数据对应的资源被第一数据占用);如果该反馈消息中包含了一个NACK,那么需要传输最后一个目标CB以及所述最后一个目标CB之后的CB;比如该第二数据中包含10个CB,其中第1、5、8CB为目标CB。那么如果该反馈消息中包含了一个NACK,该第一设备就需要重新传输第8、9、10CB。需要指的是,可以重传8、9、10CB的所有原始数据,也可以重传第8、9、10CB上次剩余的数据,还可以根据RV(RedundencyVersion,冗余版本)指示的起始位置对8、9、10CB的数据进行重传。比如第8CB一共1000bit,上次传输了800bit,那么此次可以将1000bit数据进行重新传输,也可以传输剩余的200比特的数据,也可以传输大于或等于200bit的数据,其中该大于或等于200bit的数据中包含上次剩余的200bit的数据。举例来说,所述第二数据中可能包括多个目标CB(目标数据对应的资源被第一数据占用),如果该解码失败的组号是两个NACK,那么需要传输倒数第二个目标CB以及所述倒数第二个目标CB之后的CB。可以理解的是,实际上,如果想让发送端和接收端都能正确理解反馈信息,必须要按照约定规则,此时CB分组的标示(如组号),与A/N没有本质区别,此时要通过反馈的1个或者几个比特,能够反映A/N以及哪些CB组错误,因此他们是通过一种规则进行约定。需要说明的是:上述各个步骤的编号仅为一种执行过程的示例性说明,本发明实施例不对各个步骤做明确具体的先后顺序限定,有些步骤可以同时进行,或不按上述编号进行。如图6所示,图6为本发明实施例提供的一种设备的结构示意图,该设备用于执行上述第一设备所执行的方法流程。如图6所示,该设备50包括分配单元510,确定单元520以及发送单元530。分配单元510,用于为第二数据分配资源;其中,所述第二数据包括至少一个CB;发送单元530,用于利用部分所述分配的资源发送部分第二数据;确定单元520,用于当确定所述资源中存在第一数据时,确定所述第一数据占用所述资源的大小M1,以及确定从目标CB开始到所述第二数据结尾所对应资源的大小M2;其中,所述目标CB是指所述第一数据占用的资源所对应的CB;确定单元520,还用于根据所述M1和M2确定剩余可使用的资源大小M3;确定单元520,还用于确定目标范围内CB的数量N,其中,所述目标范围是指从目标CB开始到所述第二数据结尾;确定单元520,还用于根据M3和N确定所述目标范围内每个CB对应的资源的大小;确定单元520,还用于根据所述目标范围内每个CB对应的资源确定第三数据;其中,剩余的所述第二数据包括所述第三数据;发送单元530,用于向第二设备发送所述第三数据。可选的,发送单元530,还用于向所述第二设备发送位置信息,所述位置信息用于指示所述第一数据所占用资源的位置信息。可选的,所述第二数据中包括多个目标CB;设备50还包括第一接收单元540;第一接收单元540,用于接收所述第二设备的反馈消息;确定单元520,还用于当所述反馈消息指示解码失败时,确定所述第二数据中最后一个目标CB;发送单元530,还用于将所述最后一个目标CB以及所述最后一个目标CB之后的CB进行重新发送。可选的,设备50还包括第二接收单元550;第二接收单元550,用于接收所述第二设备的反馈消息;所述反馈消息包括解码失败的信息;确定单元520,还用于根据所述目标CB确定所述CB分组;其中,每个分组至少包含一个CB;确定单元520,还用于将根据所述解码失败的信息确定所述CB分组中待重新传输的CB组;发送单元530,用于向所述第二设备发送待重新传输的CB组。图7本发明实施例提供的一种设备的结构示意图,该设备用于执行上述第二设备所执行的方法流程。如图所示,该设备60包括检测单元610,确定单元620以及解码单元630。检测单元610,用于当接收到第一设备发送的目标数据时,检测所述目标数据中是否包含第一数据的位置信息;其中,所述目标数据中包至少一个CB;确定单元620,用于当检测到所述目标数据中包含所述第一数据的位置信息时,根据所述第一数据的位置信息确定目标CB;其中,所述目标CB是所述第一数据占用的资源所对应的CB;确定单元620,还用于确定所述第一数据占用所述资源的大小X,以及确定从目标CB开始到所述目标数据结尾所对应资源的大小Y;确定单元620,还用于根据所述X和Y确定剩余可使用的资源大小Z;确定单元620,还用于确定目标范围内CB的数量P,其中,所述目标范围是指从目标CB开始到所述目标数据结尾;确定单元620,还用于根据Z和P确定所述目标范围内每个CB对应的资源的大小;解码单元630,用于根据所述目标范围内每个CB对应的资源的大小对所述目标范围内每个CB进行解码。可选的,设备60还包括发送单元640;确定单元620,还用于当在所述目标范围内存在解码失败的CB时,根据所述第一数据的位置信息确定所述目标数据中CB的分组;还用于备确定所述解码失败的CB所属分组的标识;还用于根据所述解码失败的CB所属分组的标识确定反馈信息;发送单元640,用于向所述第一设备发送反馈信息,以使得所述第一设备根据所述反馈信息进行数据重传。图8为本发明实施例提供的一种设备的结构示意图,该设备用于执行上述第一设备所执行的方法流程。如图8所示,该设备700包括:收发器701、处理器702、存储器703和总线系统704;其中,存储器703,用于存放程序。具体地,程序可以包括程序代码,程序代码包括计算机操作指令。存储器703可能为随机存取存储器(randomaccessmemory,简称RAM),也可能为非易失性存储器(non-volatilememory),例如至少一个磁盘存储器。图中仅示出了一个存储器,当然,存储器也可以根据需要,设置为多个。存储器703也可以是处理器702中的存储器。存储器703存储了如下的元素,可执行模块或者数据结构,或者它们的子集,或者它们的扩展集:操作指令:包括各种操作指令,用于实现各种操作。操作系统:包括各种系统程序,用于实现各种基础业务以及处理基于硬件的任务。处理器702控制设备700的操作,处理器702还可以称为CPU(CentralProcessingUnit,中央处理单元)。具体的应用中,设备700的各个组件通过总线系统704耦合在一起,其中总线系统704除包括数据总线之外,还可以包括电源总线、控制总线和状态信号总线等。但是为了清楚说明起见,在图中将各种总线都标为总线系统704。为便于表示,图8中仅是示意性画出。上述本申请实施例揭示的方法可以应用于处理器702中,或者由处理器702实现。处理器702可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器702中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器702可以是通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器703,处理器702读取存储器703中的信息,结合其硬件执行以上方法步骤。图9为本发明实施例提供的一种设备的结构示意图,该设备用于执行上述第二设备所执行的方法流程。如图8所示,该设备800包括:收发器801、处理器802、存储器803和总线系统804;其中,存储器803,用于存放程序。具体地,程序可以包括程序代码,程序代码包括计算机操作指令。存储器803可能为随机存取存储器(randomaccessmemory,简称RAM),也可能为非易失性存储器(non-volatilememory),例如至少一个磁盘存储器。图中仅示出了一个存储器,当然,存储器也可以根据需要,设置为多个。存储器803也可以是处理器802中的存储器。存储器803存储了如下的元素,可执行模块或者数据结构,或者它们的子集,或者它们的扩展集:操作指令:包括各种操作指令,用于实现各种操作。操作系统:包括各种系统程序,用于实现各种基础业务以及处理基于硬件的任务。处理器802控制设备800的操作,处理器802还可以称为CPU(CentralProcessingUnit,中央处理单元)。具体的应用中,设备800的各个组件通过总线系统804耦合在一起,其中总线系统804除包括数据总线之外,还可以包括电源总线、控制总线和状态信号总线等。但是为了清楚说明起见,在图中将各种总线都标为总线系统804。为便于表示,图9中仅是示意性画出。上述本申请实施例揭示的方法可以应用于处理器802中,或者由处理器802实现。处理器802可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器802中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器802可以是通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器803,处理器802读取存储器803中的信息,结合其硬件执行以上方法步骤。从上述内容可以看出:本发明的上述实施例中,第一设备为第二数据分配资源;其中,所述第二数据包括至少一个编码块CB;所述第一设备利用部分所述分配的资源发送部分第二数据;当剩余资源中存在第一数据时,所述第一设备确定所述第一数据占用所述资源的大小M1,以及确定从目标CB开始到所述第二数据结尾所对应资源的大小M2;其中,所述目标CB是指所述第一数据占用的资源所对应CB;所述第一设备根据所述M1和M2确定剩余可使用的资源大小M3;所述第一设备确定目标范围内CB的数量N,其中,所述目标范围是指从目标CB开始到所述第二数据结尾;所述第一设备根据M3和N确定所述目标范围内每个CB对应的资源的大小;所述第一设备根据所述目标范围内每个CB对应的资源确定第三数据;剩余的所述第二数据包括所述第三数据;所述第一设备向第二设备发送所述第三数据。通过实施本发明提供的方法和装置,可以提升eMBB业务的传输效率。另外,当待发送的数据中既包括第二数据(比如,EMBB业务数据)又包括第一数据(比如,URLLC业务数据)时,就需要指出第一数据的位置。现有技术中,会在URLLC的控制消息头部增加少量比特的Preamble信息,eMBB接收端通过检测该序列的有无,来判断此时是否有URLLC占用,如果检测出来则进一步解析DCI(DownlinkControlIndication,下行控制指示)中关于占用位置的信息。但是,需要指出的是,由于Preamble的方案中URLLC发生的位置不确定,接受端会尝试在每个slot的某些符号进行盲检测,开销较大。针对上述问题,本发明提供了一种信息传输的方法,以使得接收端在解码失败时,能够在预设位置获取第一数据的位置信息,从而在减小检测的开销的同时,能够对接收到的数据进行快速解码。其中,需要指出的是,下列传输位置信息的方法可用于上述实施例中。如图10所示,图10描述了该信息输出的方法。具体流程如S901-S903所示:S901、第一设备为第二数据分配资源,并利用部分所述分配的资源发送部分第二数据;其中,所述第二数据包括至少一个CB;其中,第二数据为EMBB业务数据;S902、当剩余资源中存在第一数据时,所述第一设备确定所述目标CB的编号;其中,所述目标CB是指所述第一数据占用的资源所对应的CB;其中,第一数据为URLLC业务数据;其中,需要指出的是,第一设备为第二数据分配资源;当确定所述资源中存在第一数据时,可以认为第二数据被打孔。举例来说,如图2b所示,该图2b为第一设备对第二数据所映射的资源进行打孔的示意图。其中,一个小方格可以代表一个RB(ResourceBlock,资源块),阴影区域为打孔区域,即业务数据被替换的区域,该区域的原始数据为eMBB业务数据,被打孔后,该区域的数据为URLLC业务数据,没有阴影的区域为未被打孔区域,即业务数据未被替换的区域,该区域的数据为eMBB业务数据。需要说明的是,图3中的一个小方格也可以代表一个RE(ResourceElement,资源元素)。S903、所述第一设备根据所述目标CB的编号确定承载所述第一数据的位置信息的目标资源,并在所述目标资源上传输所述第一数据的位置信息。其中,需要指出的是,比如第二数据包含了10个CB,编号为1到10。那么目标CB可能包含一个或多个CB。此时就需要根据目标CB包含的CB的编号来确定承载位置信息的目标资源。比如,当确定所述目标CB包含第一个CB时,确定下行控制指示的资源为目标资源;在目标资源上传输所述第一数据的位置信息。其中,需要指出的是,当第一个CB对应的资源就被URLLC占用时,reRM标记可以放在下行控制信道符号内的约定位置;其中,reRM标记用于指示所述第一数据的位置。再比如,当所述目标CB不包含第一个CB时,确定所述目标CB的前一个CB尾部对应的资源为目标资源,在目标资源上传输所述第一数据的位置信息。可以理解的是,位置信息可以以直接打孔或者对前一个CB进行速率匹配的方式放置在目标资源上。举例来说,如图11所示,接收端对于第一个被URLLC占用的CB译码时还不知道其CB长度发生变化,因此仍然会按照原长度进行译码,当译码错误时,就会检测前一个CB的尾部资源块是否为reRM标记,如果检测出来,就知道当前被URLLC占用,并能计算出重新速率匹配的CB长度,如果未检测出来,则知道当前CB为正常的译码错误。另外,需要指出的是,当低阶MCS(ModulationandCodingScheme,调制和编码方式)或者MIMO层数很少时,一个CB会跨好几个符号,因此在未被URLLC影响的最后一个CB尾部发送的时候发送端还不知道下一个CB内会出现URLLC业务,此时可以设置第二检测位置,比如可以保持频域位置不变,标记可以嵌入在后续靠近URLLC的某个符号上,接收端在第一检测位置没有检测到标记,可以尝试在后续符号的第二检测位置检测(为了降低处理复杂度,最好接收端可以根据CB译码的软信息的特点基本判断出该CB收到了URLLC的占用,同时根据当前CB的长度来联合判断是否需要开启第二检测位置的检测)。需要指出的是,低阶MCS时TB的编码率很低,此时极端情况一个TB可能只有一个CB,因此这一个CB会跨所有的符号。另外,一般采用MIMO多层复用时,会有2个TB,每个TB映射到1层或者多层,映射的层数越多,则一个CB占用的RE资源越少。现有协议支持最多两个TB,两个TB独立选择MCS的,因此也就是每个TB含有的CB数和每个CB的长度都是很有可能不同的。那么此时涉及CB分组以及位置信息的位置都可能有多种方式。需要指出的是,两个TB进行独立分组,现有协议针对两个TB也是两个A/N反馈;统一分组,这个一般情况不好约束,但是对于5G中可能出现的以符号边界约束CB分组的情况可以应用,比如可以按照相对CB划分更细的TB进行统一分组,也可以按照相对CB划分更粗的TB进行统一分组。如图12a至12c所示,对于MIMO2TB时的位置信息方式有以下几种情况。1)如图12a所示,位置信息携带在固定的某个TB上,另一个TB不携带。比如,固定放置在TB0对应的层上(可以是一层,也可以是多层上)。2)如图12b所示,位置信息可选择的携带在上一个完整CB更靠近URLLC的那个TB上,另一个TB不携带;3)如图12c所示,位置信息按照1)或者2)的方式,另一个TB也被直接打孔(因此有可能打孔另一个TB的某个CB的系统比特)。可以理解的是,这种方式位置信息承载的层多,因此占用的RE资源更少。如图13所示,在本发明的另一实施例中,URLLC位置消息可以放置在未被URLLC影响的最后一个CB后面。具体的,所述位置消息可以放置在未被URLLC占用的最后一个CB后面的RE资源上,后续CB跳过该RE资源重新进行速率匹配。需要指出的是,接收端对于第一个被URLLC占用的CB译码时还不知道其CB长度发生变化,因此仍然会按照原长度进行译码,当译码错误时,就会检测前一个CB的后面资源块是否为reRM标记,如果检测出来,就知道当前被URLLC占用,并能计算出重新速率匹配的CB长度,如果未检测出来,则知道当前CB为正常的译码错误。其中,reRM标记能够保证不占用URLLC的资源(特殊场景除外,如果URLLC正好发生在两个CB边界,此时可以微调URLLC的位置)。如图14所示,在本发明的另一个实施例中,URLLC位置消息可以放置在第一个被URLLC占用的CB在未重新速率匹配时的完整CB后面的RE资源上。需要指出的是,接收端对于第一个被URLLC占用的CB译码时还不知道其CB长度发生变化,因此仍然会按照原长度进行译码,当译码错误时,就会检测其后面的资源块是否为reRM标记,如果检测出来,就知道当前被URLLC占用,并能计算出重新速率匹配的CB长度,如果未检测出来,则知道当前CB为正常的译码错误。其中,reRM标记的资源占用位置收发端都可以知道,如果占用在URLLC资源内,则URLLC进行速率匹配并在DCI中通知标记占用的位置,如果占用在eMBB资源内,则eMBB进行速率匹配。如图15所示,在本发明的另一实施例中,S901-S903也可以替换为S1001-S1003。具体流程如下所示:S1001、第一设备为第二数据分配资源,并利用部分所述分配的资源发送部分第二数据;其中,所述第二数据包括至少一个CB;S1002、当剩余资源中存在第一数据时,所述第一设备确定所述目标CB在剩余资源中的位置;其中,所述目标CB是所述第一数据占用的资源所对应的CB;S1003、所述第一设备根据所述目标CB在所述剩余资源中的位置确定承载所述第一数据的位置信息的目标资源,并在所述目标资源上传输所述第一数据的位置信息。可选的,所述第一设备根据所述目标CB在所述剩余资源中的位置确定承载所述第一数据的位置信息的目标资源,并在所述目标资源上传输所述第一数据的位置信息,包括:当确定所述目标CB对应的资源包含第一个CB对应的资源时,确定下行控制指示的资源为目标资源;在目标资源上传输所述第一数据的位置信息。可选的,所述第一设备根据所述目标CB在所述剩余资源中的位置确定承载所述第一数据的位置信息的目标资源,并在所述目标资源上传输所述第一数据的位置信息,包括:当确定所述目标CB对应的资源不包含第一个CB对应的资源时,确定所述目标CB的前一个CB尾部对应的资源为目标资源,在目标资源上传输所述第一数据的位置信息。图16本发明实施例提供的一种信息传输设备的结构示意图,该设备用于执行上述S901-S903所述的方法。如图16所示,该设备110包括分配单元1110,确定单元1120以及传输单元1130。分配单元1110,用于为第二数据分配资源;其中,所述第二数据包括至少一个CB;传输单元1130,用于利用部分所述分配的资源发送部分第二数据;确定单元1120,用于当剩余资源中存在第一数据时,确定所述目标CB的编号;其中,所述目标CB是指所述第一数据占用的资源所对应的CB;确定单元1120,根据所述目标CB的编号确定承载所述第一数据的位置信息的目标资源;传输单元1130,用于在所述目标资源上传输所述第一数据的位置信息。可选的,确定单元1120,具体用于当确定所述目标CB包含第一个CB时,确定下行控制指示的资源为目标资源;传输单元1130,具体用于在目标资源上传输所述第一数据的位置信息。可选的,确定单元1120,具体用于当所述目标CB不包含第一个CB时,确定所述目标CB的前一个CB尾部对应的资源为目标资源;传输单元1130,具体用于在目标资源上传输所述第一数据的位置信息。图17本发明实施例提供的一种设备的结构示意图,该设备用于执行上述S1001-S1003所述的方法。如图17所示,该设备120包括分配单元1210,确定单元1220以及传输单元1230。分配单元1210,用于为第二数据分配资源;其中,所述第二数据包括至少一个CB;传输单元1230,用于利用部分所述分配的资源发送部分第二数据;确定单元1220,用于当确定所述资源中存在第一数据时,确定所述目标CB在所述资源中的位置;其中,所述目标CB是指所述第一数据占用的资源所对应的CB;确定单元1220,用于根据所述目标CB在所述剩余资源中的位置确定承载所述第一数据的位置信息的目标资源;传输单元1230,用于在所述目标资源上传输所述第一数据的位置信息。可选的,确定单元1220,具体用于当确定所述目标CB对应的资源包含第一个CB对应的资源时,确定下行控制指示的资源为目标资源;传输单元1230,具体用于在目标资源上传输所述第一数据的位置信息。可选的,确定单元1220,用于当确定所述目标CB对应的资源不包含第一个CB对应的资源时,确定所述目标CB的前一个CB尾部对应的资源为目标资源;传输单元1230,具体用于在目标资源上传输所述第一数据的位置信息。图18为本发明实施例提供的一种设备的结构示意图,该设备用于S901-S903所述的方法流程,可以用于执行S1001-S1003所述的方法流程。如图18所示,该设备130包括:收发器1301、处理器1302、存储器1303和总线系统1304;其中,存储器1303,用于存放程序。具体地,程序可以包括程序代码,程序代码包括计算机操作指令。存储器1303可能为随机存取存储器(randomaccessmemory,简称RAM),也可能为非易失性存储器(non-volatilememory),例如至少一个磁盘存储器。图中仅示出了一个存储器,当然,存储器也可以根据需要,设置为多个。存储器1303也可以是处理器1302中的存储器。存储器1303存储了如下的元素,可执行模块或者数据结构,或者它们的子集,或者它们的扩展集:操作指令:包括各种操作指令,用于实现各种操作。操作系统:包括各种系统程序,用于实现各种基础业务以及处理基于硬件的任务。处理器1302控制设备1300的操作,处理器1302还可以称为CPU(CentralProcessingUnit,中央处理单元)。具体的应用中,设备1300的各个组件通过总线系统1304耦合在一起,其中总线系统1304除包括数据总线之外,还可以包括电源总线、控制总线和状态信号总线等。但是为了清楚说明起见,在图中将各种总线都标为总线系统1304。为便于表示,图14中仅是示意性画出。上述本申请实施例揭示的方法可以应用于处理器1302中,或者由处理器1302实现。处理器1302可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器1302中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器1302可以是通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器1303,处理器1302读取存储器1303中的信息,结合其硬件执行以上方法步骤。本领域内的技术人员应明白,本发明的实施例可提供为方法、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1