CN114501396B - 数据传输方法、装置及设备 - Google Patents

数据传输方法、装置及设备 Download PDF

Info

Publication number
CN114501396B
CN114501396B CN202210308852.1A CN202210308852A CN114501396B CN 114501396 B CN114501396 B CN 114501396B CN 202210308852 A CN202210308852 A CN 202210308852A CN 114501396 B CN114501396 B CN 114501396B
Authority
CN
China
Prior art keywords
terminal device
resource
data
terminal
resource set
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202210308852.1A
Other languages
English (en)
Other versions
CN114501396A (zh
Inventor
刘建德
梁宏建
黎书生
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Consys Technology Co ltd
Original Assignee
Shenzhen Consys Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Consys Technology Co ltd filed Critical Shenzhen Consys Technology Co ltd
Priority to CN202210308852.1A priority Critical patent/CN114501396B/zh
Publication of CN114501396A publication Critical patent/CN114501396A/zh
Application granted granted Critical
Publication of CN114501396B publication Critical patent/CN114501396B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/70Services for machine-to-machine communication [M2M] or machine type communication [MTC]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/02Selection of wireless resources by user or terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • H04W72/044Wireless resource allocation based on the type of the allocated resource
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/20Control channels or signalling for resource management

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本申请提供一种数据传输方法、装置及设备,该方法包括:第一终端设备从第二终端设备获取资源集合;所述第一终端设备根据所述资源集合确定目标资源,并通过所述目标资源向所述第二终端设备发送数据。降低资源碰撞的概率。

Description

数据传输方法、装置及设备
技术领域
本申请涉及通信领域,尤其涉及一种数据传输方法、装置及设备。
背景技术
UE之间可以通过正交频分多址(Orthogonal Frequency Division MultipleAccess,OFDMA)收发数据。
目前,在发送方UE通过OFDMA向接收方UE发送数据时,发送方UE可以获取接收方UE的空闲时频资源,并在空闲时频资源中随机选择一个时频资源,向接收方UE发送数据。但是,发送方UE并不知道其他的发送方UE的存在,在多个发送方UE同时向接收方UE发送数据时,接收方UE的资源发生冲突,进而导致资源碰撞率较高。
发明内容
本申请提供一种数据传输方法、装置及设备,用于解决现有技术中资源碰撞率较高的技术问题。
第一方面,本申请提供一种数据传输方法,该方法包括:
第一终端设备从第二终端设备获取资源集合;
所述第一终端设备根据所述资源集合确定目标资源,并通过所述目标资源向所述第二终端设备发送数据。
在一种可能的实施方式中,第一终端设备从第二终端设备获取资源集合,包括:
在预设条件满足时,所述第一终端设备从第二终端设备获取资源集合;
其中,所述预设条件包括如下至少一种:
所述第一终端设备待向所述第二终端设备发送数据的数据量大于或等于预设阈值;
所述第一终端设备待周期性的向所述第二终端设备发送数据;
所述第一终端设备的数据最迟发送时刻与当前时刻之间的时长大于或等于预设时长。
在一种可能的实施方式中,所述第一终端设备从第二终端设备获取资源集合,包括:
所述第一终端设备接收所述第二终端设备发送的所述资源集合
在一种可能的实施方式中,所述第一终端设备接收所述第二终端设备发送的所述资源集合之前,还包括:
所述第一终端设备向所述第二终端设备发送请求消息,所述请求消息中包括请求参数集合,所述请求参数集合中包括至少一组请求参数,每组请求参数对应一类待发送数据,所述每组请求参数的发送优先级与所述请求参数对应的待发送数据的发送优先级正相关,所述资源集合为根据所述请求消息确定得到的。
在一种可能的实施方式中,所述请求参数包括如下至少一种:
资源池的标识;
发送优先级;
数据最迟发送时刻与当前时刻之间的时长;
频域资源的连续子信道数量;
重传次数;
资源预留周期;
第一时域资源,所述第一时域资源为所述第一终端设备向除所述第二终端设备之外的其它终端设备发送数据的资源,和/或,所述第一终端设备从除所述第二终端设备之外的其它终端设备接收数据的资源;
所述第一时域资源的数量。
在一种可能的实施方式中,所述第一终端设备根据所述资源集合确定目标资源,包括:
所述第一终端设备确定所述资源集合对应的设备标识;
所述第一终端设备根据所述设备标识和所述资源集合,确定所述目标资源。
在一种可能的实施方式中,所述第一终端设备根据所述设备标识和所述资源集合,确定所述目标资源,包括:
若所述设备标识和所述第一终端设备的标识相同,则所述第一终端设备在所述资源集合中确定所述目标资源;
若所述设备标识和所述第一终端设备的标识不相同,则所述第一终端设备在除所述资源集合之外的资源中确定所述目标资源。
在一种可能的实施方式中,所述方法还包括:
所述第一终端设备接收冲突指示,所述冲突指示包括发生冲突的资源集合;
所述第一终端设备根据所述冲突指示确定重选资源,并通过所述重选资源向所述第二终端设备发送数据。
第二方面,本申请提供另一种数据传输方法,该方法包括:
第二终端设备确定至少一组资源集合;
所述第二终端设备向第一终端设备发送所述至少一组资源集合,所述资源集合用于辅助所述第一终端设备选择发送数据所使用的资源。
在一种可能的实施方式中,所述第二终端设备确定至少一组资源集合,包括
所述第二终端设备在接收到所述第一终端设备发送的请求消息后,所述第二终端设备根据所述请求消息确定所述资源集合,所述请求消息中包括请求参数集合,所述请求参数集合中包括至少一组请求参数,每组请求参数对应一类待发送数据,所述每组请求参数的发送优先级与所述请求参数对应的待发送数据的发送优先级正相关;或者,
所述第二终端设备在确定所述第一终端设备与其它终端设备发生资源冲突的比例大于或等于预设比例时,所述第二终端设备确定多个可用资源,并根据所述多个可用资源确定所述资源集合,所述可用资源为所述第一终端设备可向所述第二终端设备发送数据的资源。
在一种可能的实施方式中,所述第二终端设备根据所述请求消息确定所述资源集合,包括:
所述第二终端设备确定多个可用资源,所述可用资源为所述第一终端设备可向所述第二终端设备发送数据的资源;
根据所述多个可用资源和所述请求消息,确定所述资源集合。
在一种可能的实施方式中,所述请求参数包括如下至少一种:
资源池的标识;
发送优先级;
数据最迟发送时刻与当前时刻之间的时长;
频域资源的连续子信道数量;
重传次数;
资源预留周期;
第一时域资源,所述第一时域资源为所述第一终端设备向除所述第二终端设备之外的其它终端设备发送数据的资源,和/或,所述第一终端设备从除所述第二终端设备之外的其它终端设备接收数据的资源;
所述第一时域资源的数量。
在一种可能的实施方式中,所述第二终端设备向第一终端设备发送所述资源集合,包括:
所述第二终端设备将所述资源集合设置为非过滤类型;
所述第二终端设备向所述第一终端设备发送所述非过滤类型的所述资源集合,以使所述第一终端设备处理所述资源集合。
在一种可能的实施方式中,所述方法还包括:
所述第二终端设备确定所述第一终端设备和第三终端设备资源冲突;
若所述第一终端设备的待发送数据的优先级高于所述第三终端设备的待发送数据的优先级,则所述第二终端设备向所述第三终端设备发送第一冲突指示,所述第一冲突指示用于指示所述第三终端设备进行资源重选,所述第一冲突指示包括发生冲突的资源集合;
若所述第一终端设备的待发送数据的优先级低于所述第三终端设备的待发送数据的优先级,则所述第二终端设备向所述第一终端设备发送第二冲突指示,所述第二冲突指示用于指示所述第一终端设备进行资源重选,所述第二冲突指示包括发生冲突的资源集合。
第三方面,本申请提供一种数据传输装置,包括获取模块和发送模块,其中:
所述获取模块用于,从第二终端设备获取资源集合;
所述发送模块用于,根据所述资源集合确定目标资源,并通过所述目标资源向所述第二终端设备发送数据。
在一种可能的实施方式中,所述获取模块具体用于:
在预设条件满足时,所述第一终端设备从第二终端设备获取资源集合;
其中,所述预设条件包括如下至少一种:
所述第一终端设备待向所述第二终端设备发送数据的数据量大于或等于预设阈值;
所述第一终端设备待周期性的向所述第二终端设备发送数据;
所述第一终端设备的数据最迟发送时刻与当前时刻之间的时长大于或等于预设时长。
在一种可能的实施方式中,所述获取模块具体用于:
所述第一终端设备接收所述第二终端设备发送的所述资源集合
在一种可能的实施方式中,所述发送模块还用于:
所述第一终端设备向所述第二终端设备发送请求消息,所述请求消息中包括请求参数集合,所述请求参数集合中包括至少一组请求参数,每组请求参数对应一类待发送数据,所述每组请求参数的发送优先级与所述请求参数对应的待发送数据的发送优先级正相关,所述资源集合为根据所述请求消息确定得到的。
在一种可能的实施方式中,所述请求参数包括如下至少一种:
资源池的标识;
发送优先级;
数据最迟发送时刻与当前时刻之间的时长;
频域资源的连续子信道数量;
重传次数;
资源预留周期;
第一时域资源,所述第一时域资源为所述第一终端设备向除所述第二终端设备之外的其它终端设备发送数据的资源,和/或,所述第一终端设备从除所述第二终端设备之外的其它终端设备接收数据的资源;
所述第一时域资源的数量。
在一种可能的实施方式中,所述发送模块具体用于:
所述第一终端设备确定所述资源集合对应的设备标识;
所述第一终端设备根据所述设备标识和所述资源集合,确定所述目标资源。
在一种可能的实施方式中,所述发送模块具体用于:若所述设备标识和所述第一终端设备的标识相同,则所述第一终端设备在所述资源集合中确定所述目标资源;
若所述设备标识和所述第一终端设备的标识不相同,则所述第一终端设备在除所述资源集合之外的资源中确定所述目标资源。
在一种可能的实施方式中,所述数据传输装置还包括接收模块,所述接收模块用于:
所述第一终端设备接收冲突指示,所述冲突指示包括发生冲突的资源集合;
所述第一终端设备根据所述冲突指示确定重选资源,并通过所述重选资源向所述第二终端设备发送数据。
第四方面,本申请提供另一种数据传输装置,包括确定模块和发送模块,其中:
所述确定模块用于,确定至少一组资源集合;
所述发送模块用于,向第一终端设备发送所述至少一组资源集合,所述资源集合用于辅助所述第一终端设备选择发送数据所使用的资源。
在一种可能的实施方式中,所述确定模块具体用于:
所述第二终端设备在接收到所述第一终端设备发送的请求消息后,所述第二终端设备根据所述请求消息确定所述资源集合,所述请求消息中包括请求参数集合,所述请求参数集合中包括至少一组请求参数,每组请求参数对应一类待发送数据,所述每组请求参数的发送优先级与所述请求参数对应的待发送数据的发送优先级正相关;或者,
所述第二终端设备在确定所述第一终端设备与其它终端设备发生资源冲突的比例大于或等于预设比例时,所述第二终端设备确定多个可用资源,并根据所述多个可用资源确定所述资源集合,所述可用资源为所述第一终端设备可向所述第二终端设备发送数据的资源。
在一种可能的实施方式中,所述确定模块具体用于:所述第二终端设备确定多个可用资源,所述可用资源为所述第一终端设备可向所述第二终端设备发送数据的资源;
根据所述多个可用资源和所述请求消息,确定所述资源集合。
在一种可能的实施方式中,所述请求参数包括如下至少一种:
资源池的标识;
发送优先级;
数据最迟发送时刻与当前时刻之间的时长;
频域资源的连续子信道数量;
重传次数;
资源预留周期;
第一时域资源,所述第一时域资源为所述第一终端设备向除所述第二终端设备之外的其它终端设备发送数据的资源,和/或,所述第一终端设备从除所述第二终端设备之外的其它终端设备接收数据的资源;
所述第一时域资源的数量。
在一种可能的实施方式中,所述发送模块具体用于:
所述第二终端设备将所述资源集合设置为非过滤类型;
所述第二终端设备向所述第一终端设备发送所述非过滤类型的所述资源集合,以使所述第一终端设备处理所述资源集合。
在一种可能的实施方式中,所述确定模块还用于:
所述第二终端设备确定所述第一终端设备和第三终端设备资源冲突;
若所述第一终端设备的待发送数据的优先级高于所述第三终端设备的待发送数据的优先级,则所述第二终端设备向所述第三终端设备发送第一冲突指示,所述第一冲突指示用于指示所述第三终端设备进行资源重选,所述第一冲突指示包括发生冲突的资源集合;
若所述第一终端设备的待发送数据的优先级低于所述第三终端设备的待发送数据的优先级,则所述第二终端设备向所述第一终端设备发送第二冲突指示,所述第二冲突指示用于指示所述第一终端设备进行资源重选,所述第二冲突指示包括发生冲突的资源集合。
第五方面,本申请实施例提供一种终端设备,包括:处理器、存储器;
所述存储器存储计算机执行指令;
所述处理器执行所述存储器存储的计算机执行指令,使得所述处理器执行如第一方面和第二方面任一项所述的数据传输方法。
第六方面,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当所述计算机执行指令被处理器执行时用于实现第一方面和第二方面任一项所述的数据传输方法。
第七方面,本发明还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如前述任一项所述的数据传输方法的步骤。
本申请提供一种数据传输方法、装置及设备,该方法包括第一终端设备从第二终端设备获取资源集合,第一终端设备根据资源集合,确定目标资源,并通过目标资源向第二终端设备发送数据。根据上述方法,在第一终端设备向第二终端设备发送数据之前,第一终端设备可以从第二终端设备中获取辅助发送数据的资源集合,进而通过第二终端提供的资源集合,向第二终端发送数据,避免与其它终端存在资源冲突的问题,进而降低资源碰撞的概率。
附图说明
图1为本申请实施例提供的一种应用场景示意图;
图2为本申请实施例提供的一种数据传输方法的流程示意图;
图3为本申请实施例提供的一种数据发送过程的示意图;
图4为本申请实施例提供的另一种数据传输方法的流程示意图;
图5为本申请实施例提供的一种数据发送的过程示意图;
图6为本申请实施例提供的另一种数据传输方法的流程示意图;
图7为本申请实施例提供的一种数据传输装置的结构示意图;
图8为本申请实施例提供的另一种数据传输装置的结构示意图;
图9为本申请提供的终端设备的硬件结构示意图。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
为了便于理解,下面,对本申请的概念进行说明。
终端设备:是一种具有无线收发功能的设备。终端设备可以部署在陆地上,包括室内或室外、手持、穿戴或车载;也可以部署在水面上(如轮船等);还可以部署在空中(例如飞机、气球和卫星上等)。所述终端设备可以是手机(mobile phone)、平板电脑(Pad)、带无线收发功能的电脑、虚拟现实(virtual reality,VR)终端设备、增强现实(augmentedreality,AR)终端设备、工业控制(industrial control)中的无线终端、车载终端设备、无人驾驶(self driving)中的无线终端、远程医疗(remote medical)中的无线终端设备、智能电网(smart grid)中的无线终端设备、运输安全(transportation safety)中的无线终端设备、智慧城市(smart city)中的无线终端设备、智慧家庭(smart home)中的无线终端设备、可穿戴终端设备等。本申请实施例所涉及的终端设备还可以称为终端、用户设备(user equipment,UE)、接入终端设备、车载终端、工业控制终端、UE单元、UE站、移动站、移动台、远方站、远程终端设备、移动设备、UE终端设备、无线通信设备、UE代理或UE装置等。终端设备也可以是固定的或者移动的。
在相关技术中,在UE之间通过OFDMA或TDMA收发数据时,发送方UE需要根据接收方UE的空闲资源进行数据传输。例如,发送方UE可以获取接收方UE的空闲时频资源,并在空闲时频资源中随机选择一个时频资源向接收方UE发送数据。但是,发送方UE并不知道其他的发送方UE的存在(如,UE之间的隐藏节点),在多个发送方UE在相同的时频资源向接收方UE发送数据时,接收方UE的资源发生冲突,进而导致资源碰撞率较高。
为了解决相关技术中资源碰撞率较高的技术问题,本申请实施例提供一种数据传输方法,在第一终端设备待向第二终端设备发送数据的数据量大于或等于预设阈值,或者,第一终端设备待周期性的向第二终端设备发送数据,或者,第一终端设备的数据最迟发送时刻与当前时刻之间的时长大于或等于预设时长时,第一终端设备从第二终端设备获取资源集合,第一终端设备根据资源集合确定目标资源,并通过目标资源向第二终端设备发送数据。这样,在第一终端设备向第二终端设备发送数据时,若数据量较大,则第一终端设备可以先从第二终端设备获取资源集合,通过资源集合中的时频资源向第二终端设备发送数据,避免第一终端设备向第二终端设备发送数据时与其它的发送终端设备产生资源冲突,进而降低资源碰撞的概率。
下面,结合图1,对本申请实施例的应用场景进行说明。
图1为本申请实施例提供的一种应用场景示意图。请参见图1,包括第一终端设备A、第一终端设备B和第二终端设备。第二终端设备分别与第一终端设备A和第一终端设备B通信连接。在第一终端设备A向第二终端设备发送数据时,第二终端设备可以向第一终端设备A发送资源集合,第一终端设备A在资源集合中选取目标时频资源,进而通过目标时频资源向第二终端设备发送数据。这样,第二终端设备可以辅助第一终端设备进行数据发送,在第一终端设备向第二终端设备发送数据时,第一终端设备可以在第二终端设备提供的资源集合中选取可以成功向第二终端设备发送数据的时频资源,避免与其它终端设备产生资源冲突,进而降低资源碰撞概率。
下面,通过具体实施例对本申请所示的技术方案进行详细说明。需要说明的是,如下实施例可以单独存在,也可以相互结合,对于相同或相似的内容,在不同的实施例中不再重复说明。
图2为本申请实施例提供的一种数据传输方法的流程示意图。请参见图2,该方法可以包括:
S201、第一终端设备从第二终端设备获取资源集合。
本申请实施例的执行主体可以为第一终端设备,也可以为设置在第一终端设备中的数据传输装置。其中,数据传输装置可以通过软件和/或硬件的结合来实现。
可选的,第一终端设备为发送数据的设备,第二终端设备为接收数据的设备。例如,若终端设备A通过正交频分多址(Orthogonal Frequency Division Multiple Access,OFDMA)或时分多址(Time division multiple access,TDMA)向终端设备B发送数据,则终端设备A为第一终端设备,终端设备B为第二终端设备;若终端设备B通过OFDMA或TDMA向终端设备A发送数据,则终端设备B为第一终端设备,终端设备A为第二终端设备。
可选的,资源集合用于辅助第一终端设备选取向第二终端设备发送数据时的空口时频资源。资源集合中包括至少一个空口时频资源。例如,资源集合中可以包括多个空口时频资源,第一终端设备可以根据多个空口时频资源向第二终端设备发送数据。
可选的,资源集合可以为首选资源集合或非首选资源集合。其中,首选资源集合为第二终端设备可以从第一终端设备成功接收数据的时频资源的集合。例如,若第一终端设备可以在时频资源A、时频资源B和时频资源C成功向第二终端设备发送数据,则首选资源集合中可以包括时频资源A、时频资源B和时频资源C。
非首选资源集合为第二终端设备无法从第一终端设备成功接收数据的时频资源的集合,例如,若第二终端设备在时频资源A、时频资源B和时频资源C从其它的终端设备中接收数据,则第二终端设备无法再通过时频资源A、时频资源B和时频资源C从第一终端设备接收数据,因此,第二终端设备向第一终端设备发送的非首选资源集合中可以包括时频资源A、时频资源B和时频资源C。
可选的,第一终端设备可以通过如下可行的实现方式从第二终端设备获取资源集合:在预设条件满足时,第一终端设备从第二终端设备获取资源集合。其中,预设条件包括如下至少一种:第一终端设备待向第二终端设备发送数据的数据量大于或等于预设阈值。例如,若第一终端设备准备向第二终端设备发送超过一个子信道最大传输数据量的数据时,第一终端设备确定预设条件满足,第一终端设备从第二终端设备获取资源集合。
第一终端设备待周期性的向第二终端设备发送数据。例如,若第一终端设备需要周期性的向第二终端设备发送数据,则第一终端设备可以从第二终端设备获取资源集合,并在资源集合中选取合适的时频资源,以周期性的向第二终端设备发送数据。
第一终端设备的数据最迟发送时刻与当前时刻之间的时长大于或等于预设时长。例如,若第一终端设备的数据最迟发送时刻与当前时刻之间的时长大于或等于预设时长,则说明第一终端设备发送的数据的分组时延预算足够,第一终端设备可以从第二终端设备获取资源集合。
可选的,第一终端设备从第二终端设备获取资源集合,具体为:第一终端设备接收第二终端设备发送的资源集合。例如,第二终端设备确定第一终端设备对应的首选资源集合和/或非首选资源集合之后,第二终端设备可以向第一终端设备发送首选资源集合和/或非首选资源集合,使得第一终端设备获取到该首选资源集合和/或非首选资源集合。
S202、第一终端设备根据资源集合确定目标资源。
可选的,目标资源为第一终端设备向第二终端设备发送数据时使用的时频资源。例如,在资源集合为首选资源集合时,第一终端设备可以在资源集合中选择一个时频资源作为目标资源,并通过该时频资源向第二终端设备发送数据,在资源集合为非首选资源集合时,第一终端设备在选取目标资源时,不在非首选资源集合中选取目标资源。
可选的,可以根据如下可行的实现方式,确定目标资源:第一终端设备确定资源集合对应的设备标识。可选的,设备标识可以为资源集合对应的目的终端设备的ID。例如,第二终端设备向第一终端设备发送资源集合,若第一终端设备的标识为L2 ID,则资源集合对应的设备标识为L2 ID。
第一终端设备根据设备标识和资源集合,确定目标资源。可选的,在第二终端设备向第一终端设备发送资源集合时,其它终端设备也可以获取得到第二终端设备发送的资源集合。例如,第一终端设备A、第一终端设备B、第一终端设备C都向第二终端设备发送过数据,在第二终端设备向第一终端设备A发送资源集合时,第一终端设备B和第一终端设备C也可以获取到该资源集合。
可选的,若设备标识和第一终端设备的设备标识相同,则第一终端设备在资源集合中确定目标资源。例如,若资源集合对应的设备标识与第一终端设备的设备标识相同,则确定该资源集合是向第一终端设备发送的,若该资源集合为首选资源集合,则第一终端设备在该首选资源集合中选择一个时频资源(如,第一终端设备的可选资源集与首选资源集合中的交集的任意一个时频资源)作为目标资源,若该资源集合为非首选资源集合,则在第一终端设备选择时频资源时,排除非首选资源集合内的所有时频资源。
若设备标识和第一终端设备的标识不相同,则第一终端设备在除资源集合之外的资源中确定目标资源。例如,若资源集合对应的设备标识与第一终端设备的设备标识不相同,则确定该资源集合不是向第一终端设备发送的,若该资源集合为首选资源集合,则第一终端设备从PHY层提供的可用资源集中排除该首选资源集,若该资源集合为非首选资源集合,则在第一终端设备选择时频资源时,从PHY层提供的可用资源中排除该非首选资源集中第一终端设备以前没有选择的时频资源。
可选的,第二终端设备可以将资源集合设置为非过滤类型,以使第一终端设备处理资源集合。例如,在第二终端设备发送资源集合时,第二终端设备可以将资源集合设置为不可过滤,进而使得其它第一终端设备都可以接收并解析该资源集合。例如,第二终端设备可以从数据字段中拆分出部分比特,并将部分比特定义为“不过滤资源集合的使能开关”,以及设置新值为“enable”,若其它第一终端设备的不过滤资源集合的使能开关为enable,则其它第一终端设备也可以接收、解析资源集合。例如,在第二终端设备向第一终端设备发送资源集合时,其它第一终端设备也可以接收到该资源集合,若其它第一终端设备的不过滤资源集合的使能开关为关闭,则其它第一终端设备会自动过滤该资源集合,若其它第一终端设备的不过滤资源集合使能开关为开启,则其它第一终端设备接收该资源集合之后可以对该资源集合进行解析。
可选的,在第一终端设备选择时频资源向第二终端设备发送数据之后,第一终端设备从可用资源集合中排除已使用的时频资源。例如,第一终端设备的可用资源集合中包括时频资源A、时频资源B和时频资源C,若第一终端设备使用时频资源A向第二终端设备发送数据,则第一终端设备在可用资源集合中删除时频资源A。
S203、第一终端设备通过目标资源向第二终端设备发送数据。
可选的,第一终端设备确定目标资源之后,可以通过目标资源向第二终端设备发送数据。例如,第一终端设备确定时频资源之后,可以通过时频资源向第二终端设备发送数据。
下面,结合图3,对第一终端设备向第二终端设备发送数据的过程进行说明。
图3为本申请实施例提供的一种数据发送过程的示意图。请参见图3,包括第一终端设备和第二终端设备。第二终端设备向第一终端设备发送资源集合。第一终端设备在资源集合中确定目标资源为时频资源A。第一终端设备通过时频资源A向第二终端设备发送数据。
本申请实施例提供一种数据传输方法,在第一终端设备待向第二终端设备发送数据的数据量大于或等于预设阈值,或者,第一终端设备待周期性的向第二终端设备发送数据,或者,第一终端设备的数据最迟发送时刻与当前时刻之间的时长大于或等于预设时长时,第一终端设备接收第二终端设备发送的资源集合,第一终端设备确定资源集合对应的设备标识,以及根据设备标识和资源集合,确定目标资源,并通过目标资源向第二终端设备发送数据。这样,在第一终端设备向第二终端设备发送数据时,第一终端设备可以先从第二终端设备获取用于辅助数据发送的资源集合,并根据资源集合中的时频资源向第二终端设备发送数据,避免第一终端设备向第二终端设备发送数据时与其它的发送终端设备产生资源冲突,进而降低资源碰撞的概率。
在图2所示的实施例的基础上,下面,结合图4,对上述数据传输方法进行详细的说明。
图4为本申请实施例提供的另一种数据传输方法的流程示意图。请参见图4,该方法流程包括:
S401、第一终端设备向第二终端设备发送请求消息。
可选的,请求消息用于向第二终端设备请求资源集合,进而辅助第一终端设备向第二终端设备发送数据时的空口时频资源的选择。请求消息中包括请求参数集合,请求参数集合中包括至少一组请求参数,每组请求参数对应一类待发送数据,所述每组请求参数的发送优先级与所述请求参数对应的待发送数据的发送优先级正相关。例如,若第一终端存在2类待发送数据,则请求参数集合中包括2组请求参数。
第二终端设备的资源集合为根据请求消息确定得到的。例如,第二终端设备可以根据第一终端设备发送的请求消息,为第一终端设备分配对应的资源集合。
可选的,在第一终端设备向第二终端设备发送UE间协调消息时,第一终端设备可以在UE间协调消息中添加包括请求参数的请求消息。例如,第一终端设备可以在UE间协调消息中添加显示请求消息,显示请求消息中包括请求参数。
可选的,请求参数包括如下至少一种:资源池的标识、发送优先级、数据最迟发送时刻与当前时刻之间的时长、频域资源的连续子信道数量、重传次数、资源预留周期、第一时域资源以及第一时域资源的数量。
其中,资源池的标识用于指示第一终端设备发送数据时所需要的资源池。例如,第一终端设备向第二终端设备发送数据时,可以在第一个资源池中选择时频资源,也可以在第二个资源池中选择时频资源,第二终端设备通过资源池标识,确定资源集合中的时频资源所在的资源池。
发送优先级为数据的传输优先级。例如,若第一终端设备向第二终端设备发送的数据的优先级为高,则第一终端设备在向第二终端设备发送UE间协调消息时,可以在该UE间协调消息中添加优先级为高的消息。
数据最迟发送时刻与当前时刻之间的时长可以为数据发送的剩余时延预算时长。例如,若第一终端设备向第二终端设备发送的数据最迟发送时刻与当前时刻之间的时长为10毫秒,则第二终端设备在10毫秒内的多个时频资源中选择资源集合。
频域资源的连续子信道数量为第一终端设备向第二终端设备发送数据时所需的连续子信道数量。例如,若频域资源的连续子信道数量为2,则说明第一终端设备需要通过2个连续的子信道向第二终端设备发送数据。
重传次数为第一终端设备向第二终端设备重传数据的次数。例如,若重传次数为2,则在第一终端设备第一次向第二终端设备发送数据失败时,第一终端设备还可以向第二终端设备重传2次该数据。
资源预留周期为第一终端设备向第二终端设备发送数据的周期。例如,若资源预留周期为10,则说明第一终端设备还需周期性的间隔连续10个时域资源单位(如,时隙或毫秒等)向第二终端设备发送数据,第二终端设备需要为每次数据发送分配对应的时频资源。
第一时域资源为第一终端设备向除第二终端设备之外的其它设备发送数据的资源,和/或,第一终端设备从除第二终端设备之外的其它终端设备接收数据的资源。例如,若第一终端设备通过时频资源A向除第二终端设备之外的其它终端设备发送数据,则第一时域资源包括时频资源A,若第一终端设备通过时频资源B从第二终端设备之外的其它终端设备接收数据,则第一时域资源包括时频资源B。可选的,在第一终端设备向第二终端设备发送的UE间协调消息中包括第一时域资源时,第一终端设备可以添加第一时域资源的数量。例如,若第一时域资源包括时频资源A和时频资源B,则第一时域资源的数量为2。
可选的,请求参数之间存在参数优先级,第一终端设备根据参数优先级编辑请求消息。例如,若资源池的标识的优先级高于重传次数的优先级,则请求消息中资源池的标识对应的位置位于重传次数的位置之前,这样,在网络通信质量较差时,第一终端设备可以将请求消息的末尾消息裁剪,进而可以保证数据的传输质量。可选的,每组请求参数之间存在优先级。例如,每组请求参数的发送优先级与其对应的待发送数据的发送优先级相同,请求消息中携带的多组请求参数按照发送优先级的高低顺序排列,高优先级请求参数排在前,这样,在无线信道质量较差时,可以优先发送高优先级的请求参数,以使第二终端优先为高优先级的待发送数据分配资源集合。
可选的,第一终端设备在请求消息(UE间协调消息)的使能开关为开启时,可以向第二终端设备发送请求消息(UE间协调消息)。例如,若第一终端设备的UE间协调消息为使能,则第一终端设备可以向第二终端设备发送UE间协调消息,若第一终端设备的UE间协调消息为未使能,则第一终端设备不能向第二终端设备发送UE间协调消息。
S402、第一终端设备接收第二终端设备发送的资源集合。
可选的,在第一终端设备向第二终端设备发送请求消息之后,第二终端设备可以根据请求消息集合,向第一终端设备发送资源集合。可选的,在第二终端设备未接收到第一终端设备发送的请求消息时,第二终端设备也可以确定资源集合,并向第一终端设备发送资源集合。
S403、第一终端设备根据资源集合确定目标资源。
下面,结合图5,对第一终端设备向第二终端设备发送数据的过程进行说明。
图5为本申请实施例提供的一种数据发送的过程示意图。请参见图5,包括第一终端设备和第二终端设备。第一终端设备向第二终端设备发送请求消息,第二终端设备接收到第一终端设备的请求消息之后,确定第一终端设备对应的资源集合。第二终端设备向第一终端设备发送资源集合,第一终端设备接收到资源集合之后,确定目标资源,并通过目标资源向第二终端设备发送数据。
可选的,在第一终端设备确定目标资源时,上述数据传输方法还包括冲突处理过程,冲突处理过程具体为:第一终端设备接收冲突指示。其中,冲突指示用于指示第一终端设备发送数据的时频资源与其它终端设备发送数据的时频资源存在冲突,冲突指示包括发生冲突的资源集合。例如,第一终端设备A通过时频资源A向第二终端设备发送数据时,若第一终端设备B也通过时频资源A向第二终端设备发送数据,则第二终端设备可以向第一终端设备A发送冲突指示,或者,第二终端设备可以向第一终端设备B发送冲突指示,冲突指示中包括时频资源A。
可选的,第二终端设备可以根据数据优先级向第一终端设备发送冲突指示。例如,在第一终端设备发送数据的优先级低于其它终端设备发送的数据的优先级时,第二终端设备可以向第一终端设备发送冲突指示,以辅助第一终端设备重新选择时频资源。例如,未来冲突指示开关为使能,第一终端设备A和第一终端设备B同时向第二终端设备发送数据,且冲突时隙偏移值大于等于时域资源偏移值门限,若第一终端设备A发送的数据优先级低于第一终端设备B发送的数据优先级,则第二终端设备向第一终端设备A发送冲突指示,以辅助第一终端设备A进行资源重选。
第一终端设备根据冲突指示确定重选资源,并通过重选资源向第二终端设备发送数据。例如,第一终端设备在重选资源时,会排除未来会发生冲突的时频资源。例如,若第一终端设备在时频资源A会和其它终端设备发生资源冲突,则第一终端设备在重新选择时频资源时,第一终端设备不会选择时频资源A。
S404、第一终端设备通过目标资源向第二终端设备发送数据。
本申请实施例提供一种数据传输方法,第一终端设备向第二终端设备发送请求消息,第一终端设备接收第二终端设备发送的资源集合,第一终端设备根据资源集合确定目标资源,并通过目标资源向第二终端设备发送数据。这样,第一终端设备可以主动请求获取第二终端设备的资源集合,第二终端设备可以根据请求参数,准确的为第一终端设备配置资源集合,以辅助第一终端设备向第二终端设备发送数据,避免第一终端设备与其它终端设备发生资源冲突,进而降低资源碰撞率。
在上述任意一个实施例的基础上,下面,结合图6,对另一种数据传输方法进行详细的说明。
图6为本申请实施例提供的另一种数据传输方法的流程示意图。请参见图6,该方法流程包括:
S601、第二终端设备确定至少一组资源集合。
本申请实施例的执行主体可以为第二终端设备,也可以为设置在第二终端设备中的数据传输装置。其中,数据传输装置可以通过软件和/或硬件的结合来实现。
可选的,每组所述资源集合对应一类待发送数据。例如,若第一终端存在3类待发送数据,则资源集合的数量为3,每个资源集合中包括资源起始位置、偏移值、资源标识、发送优先级、预留周期等信息,其中,资源集合的发送优先级为资源集合对应的待发送数据的发送优先级,3个资源集合按照发送优先级的高低顺序排列,高优先级资源集合排在前,无线信道条件较差时,只发送高优先级的资源集合,以使第一终端有限使用该资源集合发送高优先级的待发送数据,并且可以避免其它终端的低优先级数据抢占使用该资源。
可选的,第二终端设备确定资源集合有如下两种情况:
情况1:第二终端设备接收到请求消息。
第二终端设备在接收到第一终端设备发送的请求消息后,第二终端设备根据请求消息确定资源集合。其中,请求消息中包括请求参数。例如,在第二终端设备接收到请求消息之后,第二终端设备可以根据请求消息中的请求参数集合,确定第一终端设备的资源集合,请求参数集合中包括至少一组请求参数,每组请求参数对应一类待发送数据,每组请求参数的发送优先级与请求参数对应的待发送数据的发送优先级正相关。可选的,可以根据如下可行的实现方式,根据请求消息确定资源集合:第二终端设备确定多个可用资源。其中,可用资源为第一终端设备可向第二终端设备发送数据的资源。可选的,请求参数包括如下至少一种:资源池的标识、发送优先级、数据最迟发送时刻与当前时刻之间的时长、频域资源的连续子信道数量、重传次数、资源预留周期、第一时域资源以及第一时域资源的数量。
根据多个可用资源和请求消息,确定资源集合。例如,在第二终端设备接收到请求消息之后,第二终端设备可以根据第一终端设备的请求参数,在多个可用资源中,选择请求参数对应的至少一个时频资源,并将其确定为资源集合。例如,第二终端设备可以根据资源池的标识,在空闲资源中确定对应的资源池中的时频资源,根据频域资源的连续子信道数量,在资源池中的时频资源选择满足连续子信道数量的时频资源等,进而在空闲时频资源中准确的确定第一终端设备的资源集合。
情况2:第二终端设备未接收到请求消息。
可选的,在第二终端设备未接收到第一终端设备发送的请求消息时,第二终端设备在确定第一终端设备与其它终端设备发生资源冲突的比例大于或等于预设比例时,第二终端设备确定多个可用资源,并根据多个可用资源确定资源集合。其中,可用资源为第一终端设备可向第二终端设备发送数据的资源。
可选的,可用资源为第一终端设备可以成功向第二终端设备发送数据的时频资源。例如,可用资源可以为第二终端设备以及其它终端设备都没预留或预约的空闲资源,或者,可用资源可以为其它终端设备向第二终端设备预留的待承载数据的优先级小于第一终端设备待发数据的优先级,且信号强度小于第一阈值的资源,或者,可用资源可以为其它终端设备向另一个第二终端设备预留的待承载数据的优先级小于第一终端设备待发数据的优先级,且信号强度小于第一阈值的资源。例如,若第一终端设备与多个终端设备发送资源冲突时,第二终端设备可以主动确定该第一终端设备对应的资源集合。例如,若第一终端设备A与第一终端设备B、第一终端设备C和第一终端设备D发生资源冲突,则确定第一终端设备与其它终端设备发生资源冲突的比例大于预设比例,第二终端设备可以确定第一终端设备A对应的资源集合。
可选的,在第二终端设备根据多个可用资源确定资源集合时,第二终端设备可以根据之前接收到的第一终端设备已发送的数据的特征,确定第一终端设备对应的请求参数,进而根据请求参数在可用资源中,确定第一终端设备对应的资源集合。例如,在第一终端设备与其它终端设备发生资源冲突的比例大于预设比例时,第二终端设备可以在数据库中获取第一终端设备上一次发送的请求参数,并根据上一次发送的请求参数和第二终端设备的空闲时频资源,确定第一终端设备对应的资源集合。
S602、第二终端设备向第一终端设备发送至少一组资源集合。
可选的,资源集合用于辅助第一终端设备选择发送数据所使用的资源。例如,资源集合可以为首选资源集合或者非首选资源集合,第一终端设备可以通过首选资源集合,确定向第二终端设备发送数据时所使用的时频资源,第一终端设备也可以通过非首选资源集合,确定向第二终端设备发送数据时所使用的时频资源。
可选的,在第二终端设备向第一终端设备发送资源集合之前,第二终端设备将资源集合设置为非过滤类型。第二终端设备向第一终端设备发送非过滤类型的资源集合,以使第一终端设备处理资源集合。例如,若第二终端设备将资源集合设置为非过滤类型,则接收到该资源集合的所有终端设备,都可以对该资源集合进行解析。
可选的,上述数据传输方法还包括资源冲突解决过程,具体为:第二终端设备确定第一终端设备和第三终端设备资源冲突。可选的,第三终端设备为向第二终端设备发送数据的设备。可选的,第二终端设备可以根据第一终端设备的预约时频资源和第三终端设备的预约时频资源,确定第一终端设备和第三终端设备资源冲突。例如,若第一终端设备预约在10毫秒后在第1个资源块上向第二终端设备发送数据,第三终端设备也预约在10毫秒后在第1个资源块上向第二终端设备发送数据,则第二终端设备确定第一终端设备和第三终端设备资源冲突。
若第一终端设备的待发送数据的优先级高于第三终端设备的待发送数据的优先级,则第二终端设备向第三终端设备发送第一冲突指示。其中,第一冲突指示用于指示第三终端设备进行资源重选。例如,在第一终端设备发送的数据优先级高于第三终端设备发送的数据的优先级时,第二终端设备向第三终端设备发送第一冲突指示,以使第三终端设备重新选择时频资源,进而避免与第一终端设备发生资源冲突,降低资源碰撞概率。
若第一终端设备的待发送数据的优先级低于第三终端设备的待发送数据的优先级,则第二终端设备向第一终端设备发送第二冲突指示。其中,第二冲突指示用于指示第一终端设备进行资源重选。例如,在第一终端设备发送的数据优先级低于第三终端设备发送的数据的优先级时,第二终端设备向第一终端设备发送第二冲突指示,以使第一终端设备重新选择时频资源,进而避免与第三终端设备发生资源冲突,降低资源碰撞概率。
本申请实施例提供一种数据传输方法,第二终端设备确定资源集合,第二终端设备向第一终端设备发送资源集合。这样,第二终端设备在接收第一终端设备发送的数据之前,第二终端设备可以向第一终端设备发送资源集合,以辅助第一终端设备选择向第二终端设备发送数据时的时频资源,通过UE间的协调消息,可以有效的避免终端设备之间的资源冲突,进而降低资源碰撞概率。
图7为本申请实施例提供的一种数据传输装置的结构示意图。请参见图7,该数据传输装置10包括获取模块11和发送模块12,其中:
所述获取模块11用于,从第二终端设备获取资源集合;
所述发送模块12用于,根据所述资源集合确定目标资源,并通过所述目标资源向所述第二终端设备发送数据。
在一种可能的实施方式中,所述获取模块11具体用于:
在预设条件满足时,所述第一终端设备从第二终端设备获取资源集合;
其中,所述预设条件包括如下至少一种:
所述第一终端设备待向所述第二终端设备发送数据的数据量大于或等于预设阈值;
所述第一终端设备待周期性的向所述第二终端设备发送数据;
所述第一终端设备的数据最迟发送时刻与当前时刻之间的时长大于或等于预设时长。
在一种可能的实施方式中,所述获取模块11具体用于:
所述第一终端设备接收所述第二终端设备发送的所述资源集合
在一种可能的实施方式中,所述发送模块还用于:
所述第一终端设备向所述第二终端设备发送请求消息,所述请求消息中包括请求参数集合,所述请求参数集合中包括至少一组请求参数,每组请求参数对应一类待发送数据,所述每组请求参数的发送优先级与所述请求参数对应的待发送数据的发送优先级正相关,所述资源集合为根据所述请求消息确定得到的。
在一种可能的实施方式中,所述请求参数包括如下至少一种:
资源池的标识;
发送优先级;
数据最迟发送时刻与当前时刻之间的时长;
频域资源的连续子信道数量;
重传次数;
资源预留周期;
第一时域资源,所述第一时域资源为所述第一终端设备向除所述第二终端设备之外的其它终端设备发送数据的资源,和/或,所述第一终端设备从除所述第二终端设备之外的其它终端设备接收数据的资源;
所述第一时域资源的数量。
在一种可能的实施方式中,所述发送模块12具体用于:
所述第一终端设备确定所述资源集合对应的设备标识;
所述第一终端设备根据所述设备标识和所述资源集合,确定所述目标资源。
在一种可能的实施方式中,所述发送模块具体用于:若所述设备标识和所述第一终端设备的标识相同,则所述第一终端设备在所述资源集合中确定所述目标资源;
若所述设备标识和所述第一终端设备的标识不相同,则所述第一终端设备在除所述资源集合之外的资源中确定所述目标资源。
在一种可能的实施方式中,所述数据传输装置还包括接收模块13,所述接收模块13用于:
所述第一终端设备接收冲突指示,所述冲突指示包括发生冲突的资源集合;
所述第一终端设备根据所述冲突指示确定重选资源,并通过所述重选资源向所述第二终端设备发送数据。
本申请实施例提供的数据传输装置可以执行上述方法实施例所示的技术方案,其实现原理以及有益效果类似,此处不再进行赘述。
本申请实施例所示的数据传输装置可以为芯片、硬件模组、处理器等。当然,数据传输装置可以为其它形态,本申请实施例对此不作具体限定。
图8为本申请实施例提供的另一种数据传输装置的结构示意图。请参见图8,该数据传输装置20包括确定模块21和发送模块22,其中:
所述确定模块21用于,确定至少一组资源集合;
所述发送模块22用于,向第一终端设备发送所述资源集合,所述资源集合用于辅助所述第一终端设备选择发送数据所使用的资源。
在一种可能的实施方式中,所述确定模块21具体用于:
所述第二终端设备在接收到所述第一终端设备发送的请求消息后,所述第二终端设备根据所述请求消息确定所述资源集合,所述请求消息中包括请求参数集合,所述请求参数集合中包括至少一组请求参数,每组请求参数对应一类待发送数据,所述每组请求参数的发送优先级与所述请求参数对应的待发送数据的发送优先级正相关;或者,
所述第二终端设备在确定所述第一终端设备与其它终端设备发生资源冲突的比例大于或等于预设比例时,所述第二终端设备确定多个可用资源,并根据所述多个可用资源确定所述资源集合,所述可用资源为其它终端设备待使用的资源。
在一种可能的实施方式中,所述确定模块21具体用于:
所述第二终端设备确定多个可用资源,所述可用资源为其它终端设备待使用的资源;
根据所述多个可用资源和所述请求消息,确定所述资源集合。
在一种可能的实施方式中,所述请求参数包括如下至少一种:
资源池的标识;
发送优先级;
数据最迟发送时刻与当前时刻之间的时长;
频域资源的连续子信道数量;
重传次数;
资源预留周期;
第一时域资源,所述第一时域资源为所述第一终端设备向除所述第二终端设备之外的其它终端设备发送数据的资源,和/或,所述第一终端设备从除所述第二终端设备之外的其它终端设备接收数据的资源;
所述第一时域资源的数量。
在一种可能的实施方式中,所述发送模块22具体用于:
所述第二终端设备将所述资源集合设置为非过滤类型;
所述第二终端设备向所述第一终端设备发送所述非过滤类型的所述资源集合,以使所述第一终端设备处理所述资源集合。
在一种可能的实施方式中,所述确定模块21还用于:
所述第二终端设备确定所述第一终端设备和第三终端设备资源冲突;
若所述第一终端设备的待发送数据的优先级高于所述第三终端设备的待发送数据的优先级,则所述第二终端设备向所述第三终端设备发送第一冲突指示,所述第一冲突指示用于指示所述第三终端设备进行资源重选,所述第一冲突指示包括发生冲突的资源集合;
若所述第一终端设备的待发送数据的优先级低于所述第三终端设备的待发送数据的优先级,则所述第二终端设备向所述第一终端设备发送第二冲突指示,所述第二冲突指示用于指示所述第一终端设备进行资源重选,所述第二冲突指示包括发生冲突的资源集合。
本申请实施例提供的数据传输装置可以执行上述方法实施例所示的技术方案,其实现原理以及有益效果类似,此处不再进行赘述。
本申请实施例所示的数据传输装置可以为芯片、硬件模组、处理器等。当然,数据传输装置可以为其它形态,本申请实施例对此不作具体限定。
图9为本申请提供的终端设备的硬件结构示意图。请参见图9,该终端设备30可以包括:处理器31和存储器32,其中,处理器31和存储器32可以通信;示例性的,处理器31和存储器32通过通信总线33通信,所述存储器32用于存储程序指令,所述处理器31用于调用存储器中的程序指令执行上述任意方法实施例所示的数据传输方法。
可选的,终端设备30还可以包括通信接口,通信接口可以包括发送器和/或接收器。
可选的,上述处理器可以是中央处理单元(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本申请所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
本申请提供一种可读存储介质,所述可读存储介质上存储有计算机程序;所述计算机程序用于实现如上述任意实施例所述的数据传输方法。
本申请实施例提供一种计算机程序产品,所述计算机程序产品包括指令,当所述指令被执行时,使得计算机执行上述数据传输方法。
实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一可读取存储器中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储器(存储介质)包括:只读存储器(英文:read-only memory,缩写:ROM)、RAM、快闪存储器、硬盘、固态硬盘、磁带(英文:magnetic tape)、软盘(英文:floppydisk)、光盘(英文:optical disc)及其任意组合。
本申请实施例是参照根据本申请实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程终端设备的处理单元以产生一个机器,使得通过计算机或其他可编程终端设备的处理单元执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程终端设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
显然,本领域的技术人员可以对本申请实施例进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请实施例的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。
在本申请中,术语“包括”及其变形可以指非限制性的包括;术语“或”及其变形可以指“和/或”。本申请中术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。本申请中,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。

Claims (16)

1.一种数据传输方法,其特征在于,包括:
第一终端设备从第二终端设备获取资源集合,所述资源集合为首选资源集合或非首选资源集合,所述首选资源集合为所述第二终端设备从所述第一终端设备成功接收数据的时频资源的集合,所述非首选资源集合为所述第二终端设备无法从所述第一终端设备成功接收数据的时频资源的集合;
所述第一终端设备根据所述资源集合确定目标资源,并通过所述目标资源向所述第二终端设备发送数据;
所述第一终端设备接收所述第二终端设备发送的所述资源集合之前,还包括:
所述第一终端设备向所述第二终端设备发送请求消息,所述请求消息中包括请求参数集合,所述请求参数集合中包括至少一组请求参数,每组请求参数对应一类待发送数据,所述每组请求参数的发送优先级与所述请求参数对应的待发送数据的发送优先级正相关,所述资源集合为根据所述请求消息确定得到的。
2.根据权利要求1所述的数据传输方法,其特征在于,第一终端设备从第二终端设备获取资源集合,包括:
在预设条件满足时,所述第一终端设备从第二终端设备获取资源集合;
其中,所述预设条件包括如下至少一种:
所述第一终端设备待向所述第二终端设备发送数据的数据量大于或等于预设阈值;
所述第一终端设备待周期性的向所述第二终端设备发送数据;
所述第一终端设备的数据最迟发送时刻与当前时刻之间的时长大于或等于预设时长。
3.根据权利要求2所述的数据传输方法,其特征在于,所述第一终端设备从第二终端设备获取资源集合,包括:
所述第一终端设备接收所述第二终端设备发送的所述资源集合。
4.根据权利要求1所述的数据传输方法,其特征在于,所述请求参数包括如下至少一种:
资源池的标识;
发送优先级;
数据最迟发送时刻与当前时刻之间的时长;
频域资源的连续子信道数量;
重传次数;
资源预留周期;
第一时域资源,所述第一时域资源为所述第一终端设备向除所述第二终端设备之外的其它终端设备发送数据的资源,和/或,所述第一终端设备从除所述第二终端设备之外的其它终端设备接收数据的资源;
所述第一时域资源的数量。
5.根据权利要求1-4任一项所述的数据传输方法,其特征在于,所述第一终端设备根据所述资源集合确定目标资源,包括:
所述第一终端设备确定所述资源集合对应的设备标识;
所述第一终端设备根据所述设备标识和所述资源集合,确定所述目标资源。
6.根据权利要求5所述的数据传输方法,其特征在于,所述第一终端设备根据所述设备标识和所述资源集合,确定所述目标资源,包括:
若所述设备标识和所述第一终端设备的标识相同,则所述第一终端设备在所述资源集合中确定所述目标资源;
若所述设备标识和所述第一终端设备的标识不相同,则所述第一终端设备在除所述资源集合之外的资源中确定所述目标资源。
7.根据权利要求1-4任一项所述的数据传输方法,其特征在于,所述方法还包括:
所述第一终端设备接收冲突指示,所述冲突指示包括发生冲突的资源集合;
所述第一终端设备根据所述冲突指示确定重选资源,并通过所述重选资源向所述第二终端设备发送数据。
8.一种数据传输方法,其特征在于,包括:
第二终端设备确定至少一组资源集合,所述资源集合为首选资源集合或非首选资源集合,所述首选资源集合为所述第二终端设备从第一终端设备成功接收数据的时频资源的集合,所述非首选资源集合为所述第二终端设备无法从所述第一终端设备成功接收数据的时频资源的集合;
所述第二终端设备向第一终端设备发送所述至少一组资源集合,所述资源集合用于辅助所述第一终端设备选择发送数据所使用的资源;
所述第二终端设备确定至少一组资源集合,包括:
所述第二终端设备在接收到所述第一终端设备发送的请求消息后,所述第二终端设备根据所述请求消息确定所述资源集合,所述请求消息中包括请求参数集合,所述请求参数集合中包括至少一组请求参数,每组请求参数对应一类待发送数据,所述每组请求参数的发送优先级与所述请求参数对应的待发送数据的发送优先级正相关;或者,
所述第二终端设备在确定所述第一终端设备与其它终端设备发生资源冲突的比例大于或等于预设比例时,所述第二终端设备确定多个可用资源,并根据所述多个可用资源确定所述资源集合,所述可用资源为所述第一终端设备可向所述第二终端设备发送数据的资源。
9.根据权利要求8所述的数据传输方法,其特征在于,所述第二终端设备根据所述请求消息确定所述资源集合,包括:
所述第二终端设备确定多个可用资源,所述可用资源为所述第一终端设备可向所述第二终端设备发送数据的资源;
根据所述多个可用资源和所述请求消息,确定所述资源集合。
10.根据权利要求8或9所述的数据传输方法,其特征在于,所述请求参数包括如下至少一种:
资源池的标识;
发送优先级;
数据最迟发送时刻与当前时刻之间的时长;
频域资源的连续子信道数量;
重传次数;
资源预留周期;
第一时域资源,所述第一时域资源为所述第一终端设备向除所述第二终端设备之外的其它终端设备发送数据的资源,和/或,所述第一终端设备从除所述第二终端设备之外的其它终端设备接收数据的资源;
所述第一时域资源的数量。
11.根据权利要求8-9任一项所述的数据传输方法,其特征在于,所述第二终端设备向第一终端设备发送所述资源集合,包括:
所述第二终端设备将所述资源集合设置为非过滤类型;
所述第二终端设备向所述第一终端设备发送所述非过滤类型的所述资源集合,以使所述第一终端设备处理所述资源集合。
12.根据权利要求8-9任一项所述的数据传输方法,其特征在于,所述方法还包括:
所述第二终端设备确定所述第一终端设备和第三终端设备资源冲突;
若所述第一终端设备的待发送数据的优先级高于所述第三终端设备的待发送数据的优先级,则所述第二终端设备向所述第三终端设备发送第一冲突指示,所述第一冲突指示用于指示所述第三终端设备进行资源重选,所述第一冲突指示包括发生冲突的资源集合;
若所述第一终端设备的待发送数据的优先级低于所述第三终端设备的待发送数据的优先级,则所述第二终端设备向所述第一终端设备发送第二冲突指示,所述第二冲突指示用于指示所述第一终端设备进行资源重选,所述第二冲突指示包括发生冲突的资源集合。
13.一种数据传输装置,其特征在于,包括获取模块和发送模块,其中:
所述获取模块用于,从第二终端设备获取资源集合,所述资源集合为首选资源集合或非首选资源集合,所述首选资源集合为所述第二终端设备从所述数据传输装置成功接收数据的时频资源的集合,所述非首选资源集合为所述第二终端设备无法从所述数据传输装置成功接收数据的时频资源的集合;
所述发送模块用于,根据所述资源集合确定目标资源,并通过所述目标资源向所述第二终端设备发送数据;
所述发送模块还用于:
向所述第二终端设备发送请求消息,所述请求消息中包括请求参数集合,所述请求参数集合中包括至少一组请求参数,每组请求参数对应一类待发送数据,所述每组请求参数的发送优先级与所述请求参数对应的待发送数据的发送优先级正相关,所述资源集合为根据所述请求消息确定得到的。
14.一种数据传输装置,其特征在于,包括确定模块和发送模块,其中:
所述确定模块用于,确定至少一组资源集合,所述资源集合为首选资源集合或非首选资源集合,所述首选资源集合为所述数据传输装置从第一终端设备成功接收数据的时频资源的集合,所述非首选资源集合为所述数据传输装置无法从所述第一终端设备成功接收数据的时频资源的集合;
所述发送模块用于,向第一终端设备发送所述至少一组资源集合,所述资源集合用于辅助所述第一终端设备选择发送数据所使用的资源;
所述确定模块具体用于:
在接收到所述第一终端设备发送的请求消息后,所述数据传输装置根据所述请求消息确定所述资源集合,所述请求消息中包括请求参数集合,所述请求参数集合中包括至少一组请求参数,每组请求参数对应一类待发送数据,所述每组请求参数的发送优先级与所述请求参数对应的待发送数据的发送优先级正相关;或者,
在确定所述第一终端设备与其它终端设备发生资源冲突的比例大于或等于预设比例时,所述数据传输装置确定多个可用资源,并根据所述多个可用资源确定所述资源集合,所述可用资源为其它终端设备待使用的资源。
15.一种终端设备,其特征在于,包括:处理器和存储器;
所述存储器用于,存储计算机程序;
所述处理器用于,执行所述存储器中存储的计算机程序,实现如权利要求1至7中任一项所述的数据传输方法,或者,如权利要求8至12中任一项所述的数据传输方法。
16.一种可读存储介质,其特征在于,所述可读存储介质上存储数据传输程序,当所述数据传输程序被处理器执行时,实现如权利要求1至7中任一项所述的数据传输方法,或者,如权利要求8至12中任一项所述的数据传输方法。
CN202210308852.1A 2022-03-28 2022-03-28 数据传输方法、装置及设备 Active CN114501396B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210308852.1A CN114501396B (zh) 2022-03-28 2022-03-28 数据传输方法、装置及设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210308852.1A CN114501396B (zh) 2022-03-28 2022-03-28 数据传输方法、装置及设备

Publications (2)

Publication Number Publication Date
CN114501396A CN114501396A (zh) 2022-05-13
CN114501396B true CN114501396B (zh) 2022-10-14

Family

ID=81488152

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210308852.1A Active CN114501396B (zh) 2022-03-28 2022-03-28 数据传输方法、装置及设备

Country Status (1)

Country Link
CN (1) CN114501396B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115292024B (zh) * 2022-10-09 2023-03-24 苏州市中地行信息技术有限公司 一种多目标导向的数据筛选方法与***

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018031638A1 (en) * 2016-08-11 2018-02-15 Intel IP Corporation Uplink transmission request for multiple numerologies
CN110167012A (zh) * 2018-02-12 2019-08-23 电信科学技术研究院有限公司 一种通信资源管理方法及装置
CN110958586A (zh) * 2018-09-27 2020-04-03 电信科学技术研究院有限公司 一种资源分配及接收资源分配的方法、设备、装置
CN110971356A (zh) * 2018-09-28 2020-04-07 华为技术有限公司 一种通信方法及通信装置
CN111629438A (zh) * 2019-02-27 2020-09-04 华为技术有限公司 一种资源分配方法及装置
CN112671523A (zh) * 2017-03-20 2021-04-16 华为技术有限公司 一种数据反馈资源的确定方法及装置

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102740469B (zh) * 2011-04-02 2016-08-17 华为技术有限公司 发送上行数据的方法、终端设备、网络侧设备和通信***
CN104125610B (zh) * 2013-04-28 2017-11-10 电信科学技术研究院 D2d通信中的数据发送方法和设备
CN105743956A (zh) * 2014-12-12 2016-07-06 阿里巴巴集团控股有限公司 一种数据资源分配方法和装置
CN107734703B (zh) * 2016-08-11 2020-11-17 华为技术有限公司 一种资源调度方法和装置
CN109219015B (zh) * 2017-07-06 2021-01-22 电信科学技术研究院 一种资源选择方法及装置
CN109392134B (zh) * 2017-08-11 2023-04-18 大唐移动通信设备有限公司 一种资源选择方法及装置
JP2021508185A (ja) * 2017-11-03 2021-02-25 オッポ広東移動通信有限公司Guangdong Oppo Mobile Telecommunications Corp., Ltd. D2d通信におけるリソース選択方法及び端末機器
CN112997551B (zh) * 2019-03-28 2023-10-27 Oppo广东移动通信有限公司 传输侧行信道的方法和终端设备
US11304180B2 (en) * 2019-03-28 2022-04-12 Samsung Electronics Co., Ltd Method and device of resource allocation for sidelink transmission in wireless communication system
CN111432497B (zh) * 2020-03-30 2022-11-01 京信网络***股份有限公司 资源分配方法、装置、计算机设备和存储介质
CN114071405A (zh) * 2020-08-06 2022-02-18 华为技术有限公司 资源感知方法及通信装置
CN112203253B (zh) * 2020-10-12 2023-06-30 Oppo广东移动通信有限公司 数据传输方法、装置、存储介质及移动终端
CN113038610B (zh) * 2021-02-10 2023-06-20 展讯通信(上海)有限公司 数据传输方法、装置、设备、存储介质以及程序产品
CN113852926B (zh) * 2021-09-09 2024-01-23 上海移远通信技术股份有限公司 通信方法和装置

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018031638A1 (en) * 2016-08-11 2018-02-15 Intel IP Corporation Uplink transmission request for multiple numerologies
CN112671523A (zh) * 2017-03-20 2021-04-16 华为技术有限公司 一种数据反馈资源的确定方法及装置
CN112929143A (zh) * 2017-03-20 2021-06-08 华为技术有限公司 一种数据反馈资源的确定方法及装置
CN110167012A (zh) * 2018-02-12 2019-08-23 电信科学技术研究院有限公司 一种通信资源管理方法及装置
CN110958586A (zh) * 2018-09-27 2020-04-03 电信科学技术研究院有限公司 一种资源分配及接收资源分配的方法、设备、装置
CN110971356A (zh) * 2018-09-28 2020-04-07 华为技术有限公司 一种通信方法及通信装置
CN111629438A (zh) * 2019-02-27 2020-09-04 华为技术有限公司 一种资源分配方法及装置

Also Published As

Publication number Publication date
CN114501396A (zh) 2022-05-13

Similar Documents

Publication Publication Date Title
JP2022050577A (ja) 低複雑度の狭帯域端末のためのランダムアクセス手順でのharqメッセージに割り当てられたリソースを示すための方法
US20170311337A1 (en) Data Processing Implementation Method, Base Station and User Equipment
CN110351687B (zh) V2v资源调配方法和装置
CN106470492B (zh) 资源占用方法、装置及用户设备
JP6741283B2 (ja) V2x通信方法、デバイス及びシステム
CN110267311B (zh) 通信方法、网络侧设备及终端
CN105722222B (zh) 一种非授权载波中资源的管理方法和装置
CN110972101A (zh) 副链路资源的分配和获取方法及装置、以及计算机可读介质
CN102938690B (zh) 应答信息的发送、接收方法和设备
CN110087328B (zh) 资源复用的方法和装置
US11723091B2 (en) Unicast connection establishment method for direct link, terminal and device
EP3070858A1 (en) Data transmission method and device
EP4068889A1 (en) Efficient signaling of non-preferred transmission resources
WO2015180045A1 (zh) 一种数据传输方法、设备及***
EP3618553A1 (en) Method, device and system for resource allocation, and computer-readable storage medium
JP2024506624A (ja) 衝突指示方法、装置及び電子機器
CN114501396B (zh) 数据传输方法、装置及设备
WO2017133013A1 (zh) 一种传输控制信令的方法及设备
CN103812791B (zh) 一种数据包发送方法及装置
KR102152098B1 (ko) 자원 예약 방법 및 장치
CN114128327B (zh) 一种sfci的发送方法以及装置
WO2019051654A1 (zh) 一种逻辑信道的资源确定方法及装置、计算机存储介质
US10873879B2 (en) Data transmission method, device, and system
WO2016044978A1 (zh) 一种设备到设备传输资源的分配方法和装置
CN110419172B (zh) 资源指示方法、装置、接入网设备、终端及***

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant