CN107005984A - 一种减少资源冲突的方法及ue - Google Patents
一种减少资源冲突的方法及ue Download PDFInfo
- Publication number
- CN107005984A CN107005984A CN201580065186.1A CN201580065186A CN107005984A CN 107005984 A CN107005984 A CN 107005984A CN 201580065186 A CN201580065186 A CN 201580065186A CN 107005984 A CN107005984 A CN 107005984A
- Authority
- CN
- China
- Prior art keywords
- resources
- resource
- threshold
- priority
- available resources
- 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.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/02—Selection of wireless resources by user or terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/20—Control channels or signalling for resource management
- H04W72/25—Control channels or signalling for resource management between terminals via a wireless link, e.g. sidelink
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/54—Allocation or scheduling criteria for wireless resources based on quality criteria
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W74/00—Wireless channel access
- H04W74/08—Non-scheduled access, e.g. ALOHA
- H04W74/0808—Non-scheduled access, e.g. ALOHA using carrier sensing, e.g. carrier sense multiple access [CSMA]
- H04W74/0825—Non-scheduled access, e.g. ALOHA using carrier sensing, e.g. carrier sense multiple access [CSMA] with collision detection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W74/00—Wireless channel access
- H04W74/08—Non-scheduled access, e.g. ALOHA
- H04W74/0808—Non-scheduled access, e.g. ALOHA using carrier sensing, e.g. carrier sense multiple access [CSMA]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W74/00—Wireless channel access
- H04W74/08—Non-scheduled access, e.g. ALOHA
- H04W74/0833—Random access procedures, e.g. with 4-step access
- H04W74/0841—Random access procedures, e.g. with 4-step access with collision treatment
- H04W74/085—Random access procedures, e.g. with 4-step access with collision treatment collision avoidance
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明提供一种减少资源冲突的方法及UE,涉及通信领域,用于UE资源竞争,能够有效减少D2D技术中,发送UE因抢占资源产生的冲突。包括:第一UE在S个资源中确定N个可用资源;所述S是所述第一UE获取的资源配置信息指示的资源数量;所述第一UE根据所述N个可用资源确定M个资源;所述第一UE使用所述M个资源向至少一个第二UE发送数据。
Description
本发明涉及通信领域,尤其涉及一种减少资源冲突的方法及UE(User Equipment,用户设备)。
随着无线通信的飞速发展,衍生了超大速率业务,如:高清视频。由于超大速率业务的产生,无线通信网络的负载也越来越重。如何减轻网络的负载,成为一个研究热点。设备到设备(Device to Device,D2D)技术应运而生。在这种设备直连通信模式中,终端和终端之间可以直接通信,而不需要经过基站转发,分担了基站的数据负载。D2D通信能够更好地利用频谱资源,提高频谱利用率及数据速率,同时又减轻了基站的负担。
D2D技术中,考虑到基站的抗干扰能力较强,复用LTE-A(Long Term Evolution-Advanced,高级长期演进)系统的上行频谱资源。D2D设备通信的资源分配现在有两种模式,一种是基于基站调试的方式,另一种是基于竞争的方式,即需要发送数据或信令的UE通过竞争的方式从资源池中获得用于发送的时频资源。
在基于竞争方式资源分配的现有机制中,UE在资源池(即预配置或基站配置的用于D2D的资源)中随机选择一部分资源,然后基于预配置或基站配置的概率P在随机选择的资源上发送发现信号。示例的,UE1在资源池中随机选择2个PRB(Physical Resource Block,物理资源块),基站预先配置的概率P为0.5,则UE1在这2个PRB上以50%的概率发送,从统计概率上看每2次发送机会中会有平均1次实际发送了发现信号。
基于基站预先配置的概率发送数据(或信令),极有可能最终选择的资源仍是被占用的,仍会造成产生冲突,不能有效减少D2D技术中,发送UE(即需发送数据的UE)抢占资源产生冲突。
发明内容
本发明的实施例提供一种减少资源冲突的方法及UE,能够有效减少D2D技术中,发送UE因抢占资源产生的冲突。
为达到上述目的,本发明的实施例采用如下技术方案:
第一方面,公开了一种减少资源冲突的方法,包括:
第一UE在S个资源中确定N个可用资源;所述S是所述第一UE获取的资源配置信息指示的资源数量;
所述第一UE根据所述N个可用资源确定M个资源;
所述第一UE使用所述M个资源向至少一个第二UE发送数据;
其中,所述S为大于等于1的整数,所述N为大于等于0小于等于所述S的整数,所述M为大于等于0小于等于所述N的整数。
结合第一方面,在第一方面的第一种可能的实现方式中,
所述第一UE根据所述N个可用资源确定M个资源,包括:
所述第一UE在所述N个可用资源中随机选择M个资源。
结合第一方面,在第一方面的第二种可能的实现方式中,
所述第一UE在所述S个资源中确定N个可用资源之前,所述方法还包括:
所述第一UE获取资源配置信息;所述资源配置信息包括所述S个资源的信息,所述资源配置信息为基站配置的或者预配置的。
结合第一方面,在第一方面的第三种可能的实现方式中,
所述第一UE在S个资源中确定N个可用资源包括:
所述第一UE检测所述S个资源中的每一个资源上承载的信号的能量或功率,若所述资源上承载的信号的能量小于阈值m或功率小于阈值n,则判断所述资源为所述可用资源;所述m、所述n为正数;
或,所述第一UE分别检测所述S个资源中的每一个资源上承载的序列,若所述资源没有承载预设序列,则判断所述资源为所述可用资源。
结合第一方面,在第一方面的第四种可能的实现方式中,
所述第一UE在S个资源中确定N个可用资源之后,所述方法还包括:
所述第一UE间隔预设时长T后,根据所述N个可用资源确定M个资源;
或者,所述第一UE间隔所述预设时长T后,所述第一UE重新在所述S个资源中确定N个可用资源;
所述T为根据可用资源数量N、不可用资源数量N-S、可用资源比例N/S、所述第一UE的冲突次数c、冲突时间w、所述第一UE的业务优先级Q、所述第一UE自身的优先级中的至少一个确定的;所述c为大于等于0的整数,所述w为正数。
结合第一方面,在第一方面的第五种可能的实现方式中,
所述第一UE在S个资源中确定N个可用资源之后,所述方法还包括:
判断所述第一UE是否满足第一预设条件;
若所述第一UE满足所述第一预设条件,则所述第一UE根据所述N个可用资源确定M个资源;
若所述第一UE不满足所述第一预设条件,则间隔预设时长T后所述第一UE根据所述N个可用资源确定M个资源或重新在所述S个资源中确定N个可用资源,根据所述N个可用资源确定M个资源;
其中,所述T为根据可用资源数量N、不可用资源数量N-S、可用资源比例N/S、所述第一UE的冲突次数c、冲突时间w、所述第一UE的业务优先级Q、所述第一UE自身的优先级中的至少一个确定的;所述第一预设条件为:N≥a,或N/S≥b,或Q≥Q0;或第一UE的冲突次数c>C0,或所述第一UE的冲突时间w>W0,或第一UE的业务优先级或UE自身的优先级Q>Q0;所述a为资源阈值,所述b为可用资源占预设资源的最小比例,所述C0为冲突次数阈值,所述W0为冲突时间阈值,所述Q0为优先级阈值;所述c为大于等于0的整数,所述w为正数。
结合第一方面的第四种或第五种可能的实现方式,在第一方面的第六种可能的实现方式中,
所述第一UE间隔预设时长T后,根据所述N个可用资源确定M个资源,包括:
所述第一UE在所述N个可用资源中随机选择M个资源;或者,
所述第一UE根据所述N个可用资源得到L个资源,所述第一UE在所述L个可用资源中随机选择M个资源。
结合第一方面的第六种可能的实现方式,在第一方面的第七种可能的实现方式中,
所述第一UE根据所述N个可用资源得到所述L个资源,具体包括,
所述第一UE将所述N个可用资源通过预设规则运算后得到所述L个资源。
结合第一方面的第四或第五种可能的实现方式,在第一方面的第八种可能的实现方式中,
所述第一UE向所述至少一个UE发送的数据为丢弃原始数据后获得的新数据,或为所述原始数据。
结合第一方面的第四或第五种可能的实现方式,在第一方面的第九种可能的实现方式中,
所述T为根据可用资源数量N、不可用资源数量N-S、可用资源比例N/S、所述第一UE的冲突次数c、冲突时间w、所述第一UE的业务优先级Q、所述第一UE自身的优先级中的至少一个确定的具体包括:
若所述第一UE的冲突次数c大于阈值C0或所述第一UE的冲突时间w大于阈值W0,或第一UE的业务优先级或UE自身的优先级Q大于阈值Q0,则所述预设时长T=0;或,所述预设时长T=f(x);
其中,所述x为N、N-S、N/S、所述第一UE的业务优先级Q、UE自身的优先级、所述第一UE自定义的数值、所述c、所述w、所述c与所述w的函数g(c,w)中的一个,当x取值不同时对应的f(x)代
表的函数也不同。
结合第一方面,在第一方面的第十种可能的实现方式中,
所述第一UE使用所述M个资源向至少一个第二UE发送数据包括:
所述第一UE确定发送概率P,并以所述发送概率P在所述M个资源上向所述至少一个第二UE发送数据;
其中,所述发送概率P为根据可用资源数量N、不可用资源数量N-S、可用资源比例N/S、所述第一UE的冲突次数c、冲突时间w、所述第一UE的业务优先级Q、所述第一UE自身的优先级中的至少一个确定的。
结合第一方面,在第一方面的第十一种可能的实现方式中,
所述第一UE使用所述M个资源向至少一个第二UE发送数据包括:
判断所述第一UE是否满足第二预设条件;
若所述第一UE满足所述第二预设条件,所述第一UE则在所述M个资源上向所述至少一个第二UE发送数据;
若所述第一UE不满足所述第二预设条件,所述第一UE则确定发送概率P,并以所述发送概率P在所述M个资源上向所述至少一个第二UE发送数据;
其中,所述P为根据可用资源数量N、不可用资源数量N-S、可用资源比例N/S、所述第一UE的冲突次数c、冲突时间w、所述第一UE的业务优先级Q、所述第一UE自身的优先级中的至少一个确定的;所述第二预设条件为:N≥a,或N/S≥b,或Q≥Q0;或第一UE的冲突次数c>C0,或所述第一UE的冲突时间w>W0,或第一UE的业务优先级或UE自身的优先级Q>Q0;所述a为资源阈值,所述b为可用资源占预设资源的最小比例,所述C0为冲突次数阈值,所述W0为冲突时间阈值,所述Q0为优先级阈值;所述c为大于等于0的整数,所述w为正数。
结合第一方面,在第一方面的第十二种可能的实现方式中,
所述P为根据可用资源数量N、不可用资源数量N-S、可用资源比例N/S、所述第一UE的冲突次数c、冲突时间w、所述第一UE的业务优先级Q、所述第一UE自身的优先级中的至少一个确定的具体包括:
若所述第一UE的冲突次数c大于阈值C0或所述第一UE的冲突时间w大于阈值W0,或第一UE的业务优先级或UE自身的优先级Q大于阈值Q0,则所述发送概率P=1,或者,发送概率P=f(x);
其中,所述x为N、N-S、N/S、所述第一UE的业务优先级Q、UE自身的优先级、所述第一UE自定义的数值、所述c、所述w、所述c与所述w的函数g(c,w)中的一个,当x取值不同时对应的f(x)代表的函数也不同。
结合第一方面,在第一方面的第十三种可能的实现方式中,
所述S对应第一群组中的UE的数目,且所述N对应所述第一群组中发送数据的UE的数目,
或,所述S对应所述第一UE的邻居UE的数目,且所述N对应所述第一UE的邻居UE中发送数据的UE的数目,所述第一UE的邻居UE为与所述第一UE可直接通信的UE。
结合第一方面,在第一方面的第十四种可能的实现方式中,
所述资源为调度指派SA的资源、或业务数据的资源或发现资源的至少一个,向所述至少一个第二UE发送的数据为SA、业务数据或发现信号的至少一个。
结合第一方面,在第一方面的第十五种可能的实现方式中,
所述资源为SA资源池中的资源、业务数据资源池中的资源和发现资源池中的资源的至少一个;或一段时间内可用于发送SA、业务数据或发现信号的至少一个的资源。
第二方面,公开了一种减少资源冲突的方法,包括:
第一UE获取预设参数;
所述第一UE依据所述预设参数,使用S个资源中的Z个资源向至少一个第二UE发送数据;所述S是所述第一UE获取的资源配
置信息指示的资源数量;
其中,所述预设参数为所述第一UE的冲突次数c、所述第一UE的冲突时间w、所述第一UE的业务优先级Q、所述第一UE自身的优先级中的至少一个;所述S为大于等于1的整数,所述Z为小于等于所述S的整数,所述c为大于等于0的整数,所述w为正数。
结合第二方面,在第二方面的第一种可能的实现方式中,
所述第一UE依据所述预设参数,使用S个资源中的Z个资源向至少一个第二UE发送数据之前,所述方法还包括:
所述第一UE获取资源配置信息;所述资源配置信息包括所述S个资源的信息,所述资源配置信息为基站配置的或者预配置的。
结合第二方面,在第二方面的第二种可能的实现方式中,
所述第一UE依据所述预设参数,使用S个资源中的Z个资源向至少一个第二UE发送数据包括:
所述第一UE根据所述预设参数确定预设时长T;
所述第一UE间隔所述预设时长T后,在所述S个资源中随机确定Z个资源;
在所述Z个资源上向所述至少一个第二UE发送数据。
结合第二方面,在第二方面的第三种可能的实现方式中,
所述第一UE在所述Z个资源上向所述至少一个第二UE发送的数据为丢弃原始数据后获取的新数据,或为所述原始数据。
所述第一UE根据所述预设参数确定预设时长T;
所述第一UE间隔所述预设时长T后,在所述S个资源中随机确定Z个资源;
在所述Z个资源上向所述至少一个第二UE发送数据。
结合第二方面的第三种可能的实现方式,在第二方面的第四种可能的实现方式中,
所述第一UE依据所述预设参数,使用S个资源中的Z个资源向至少一个第二UE发送数据包括:
判断所述第一UE的冲突次数c是否小于阈值C0或所述第一UE的冲突时间w是否小于阈值W0或第一UE的业务优先级或UE自身的优先级Q是否小于阈值Q0;
若所述第一UE的冲突次数c小于阈值C0或所述第一UE的冲突时间w小于阈值W0或第一UE的业务优先级或UE自身的优先级Q小于阈值Q0,则根据所述预设参数确定预设时长T;
间隔所述预设时长T在所述S个资源中随机确定Z个资源,在所述Z个资源上向所述至少一个第二UE发送数据;
若所述第一UE的冲突次数c不小于阈值C0或所述第一UE的冲突时间w不小于阈值W0或第一UE的业务优先级或UE自身的优先级Q不小于阈值Q0,则在所述Z个资源上向所述至少一个第二UE发送数据。
结合第二方面,在第二方面的第五种可能的实现方式中,
所述第一UE依据所述预设参数,使用S个资源中的Z个资源向至少一个第二UE发送数据包括:
所述第一UE在所述S个资源中随机确定Z个资源;
所述第一UE根据所述预设参数确定发送概率P,并以所述发送概率P在所述Z个资源上向所述至少一个第二UE发送数据。
结合第二方面,在第二方面的第六种可能的实现方式中,
所述根据所述预设参数确定所述预设时长T包括:
当所述第一UE的冲突次数c大于阈值C0或所述第一UE的冲突时间w大于阈值W0,确定所述预设时长T为0;
或,确定所述预设时长T=f(x);其中,所述x为N、N-S、N/S、所述第一UE的业务优先级Q、所述第一UE自定义的数值、所述c、所述w、所述c与所述w的函数g(c,w)中的一个,当x取值不同时对应的f(x)代表的函数也不同。
结合第二方面,在第二方面的第七种可能的实现方式中,
所述第一UE依据预设参数,使用S个资源中的Z个资源向至少一个第二UE发送数据包括:
所述第一UE在所述S个资源中随机确定Z个资源;
判断所述第一UE的冲突次数c是否小于阈值C0或所述第一UE的冲突时间w是否小于阈值W0或第一UE的业务优先级或UE自身的优先级Q是否小于阈值Q0;
若所述第一UE的冲突次数c小于阈值C0或所述第一UE的冲突时间w小于阈值W0或第一UE的业务优先级或UE自身的优先级Q小于阈值Q0,则根据所述预设参数确定发送概率P,并以所述发送概率P在所述Z个资源上向所述至少一个第二UE发送数据;
若所述第一UE的冲突次数c不小于阈值C0或所述第一UE的冲突时间w不小于阈值W0或第一UE的业务优先级或UE自身的优先级Q不小于阈值Q0,则在所述Z个资源上向所述至少一个第二UE发送数据。
结合第二方面,在第二方面的第八种可能的实现方式中,
所述根据所述预设参数确定所述发送概率P包括:
当所述第一UE的冲突次数c大于阈值C0或所述第一UE的冲突时间w大于阈值W0,确定所述发送概率P为1;
或,确定所述发送概率P=f(x);其中,所述x为N、N-S、N/S、所述第一UE的业务优先级Q、所述第一UE自定义的数值、所述c、所述w、所述c与所述w的函数g(c,w)中的一个,当x取值不同时对应的f(x)代表的函数也不同。
第三方面,公开了一种UE,包括:
确定单元,用于在S个资源中确定N个可用资源;所述S是所述第一UE获取的资源配置信息指示的资源数量;
所述确定单元还用于,根据所述N个可用资源确定M个资源;
发送单元,用于使用所述M个资源向至少一个第二UE发送数据;
其中,所述S为大于等于1的整数,所述N为大于等于0小于等于所述S的整数,所述M为大于等于0小于等于所述N的整数。
结合第三方面,在第三方面的第一种可能的实现方式中,
所述确定单元具体用于,在所述N个可用资源中随机选择M个资源。
结合第三方面,在第三方面的第二种可能的实现方式中,
还包括获取单元,
所述获取单元用于,获取资源配置信息;所述资源配置信息包括所述S个资源的信息,所述资源配置信息为基站配置的或者预配置的。
结合第三方面,在第三方面的第三种可能的实现方式中,
所述确定单元具体用于,检测所述S个资源中的每一个资源上承载的信号的能量或功率,若所述资源上承载的信号的能量小于阈值m或功率小于阈值n,则判断所述资源为所述可用资源;所述m、所述n为正数;
或,检测所述S个资源中的每一个资源上承载的序列,若所述资源没有承载预设序列,则判断所述资源为所述可用资源。
结合第三方面,在第三方面的第四种可能的实现方式中,
所述确定单元具体用于,在S个资源中确定N个可用资源之后,间隔预设时长T后,根据所述N个可用资源确定M个资源;
或者,所述第一UE间隔所述预设时长T后,所述第一UE重新在所述S个资源中确定N个可用资源;
所述T为根据可用资源数量N、不可用资源数量N-S、可用资源比例N/S、所述第一UE的冲突次数c、冲突时间w、所述第一UE的业务优先级Q、所述第一UE自身的优先级中的至少一个确定的;所述c为大于等于0的整数,所述w为正数。
结合第三方面,在第三方面的第五种可能的实现方式中,
所述确定单元具体用于,在S个资源中确定N个可用资源之后,判断所述第一UE是否满足第一预设条件;
若所述第一UE满足所述第一预设条件,则根据所述N个第一时频资源确定M个资源;
若所述第一UE不满足所述第一预设条件,则间隔预设时长T
后根据所述N个可用资源确定M个资源;
其中,所述T为根据可用资源数量N、不可用资源数量N-S、可用资源比例N/S、所述第一UE的冲突次数c、冲突时间w、所述第一UE的业务优先级Q、所述第一UE自身的优先级中的至少一个确定的;所述第一预设条件为:N≥a,或N/S≥b,或Q≥Q0;或第一UE的冲突次数c>C0,或所述第一UE的冲突时间w>W0,或第一UE的业务优先级或UE自身的优先级Q>Q0;所述a为资源阈值,所述b为可用资源占预设资源的最小比例,所述C0为冲突次数阈值,所述W0为冲突时间阈值,所述Q0为优先级阈值;所述c为大于等于0的整数,所述w为正数。
结合第三方面,在第三方面的第六种可能的实现方式中,
所述确定单元间隔预设时长T后,根据所述N个可用资源确定M个资源,包括:在所述N个可用资源中随机选择M个资源;或者,
根据所述N个可用资源得到L个资源,所述第一UE在所述L个可用资源中随机选择M个资源。
结合第三方面,在第三方面的第七种可能的实现方式中,
所述确定单元根据所述N个可用资源得到L个资源具体包括,将所述N个可用资源通过预设规则运算后得到所述L个资源。
结合第三方面,在第三方面的第八种可能的实现方式中,
所述发送单元向所述至少一个UE发送的数据为丢弃原始数据后获得的新数据,或为所述原始数据。
结合第三方面,在第三方面的第九种可能的实现方式中,
所述T为根据可用资源数量N、不可用资源数量N-S、可用资源比例N/S、所述第一UE的冲突次数c、冲突时间w、所述第一UE的业务优先级Q、所述第一UE自身的优先级中的至少一个确定的具体包括:
若所述第一UE的冲突次数c大于阈值C0或所述第一UE的冲突时间w大于阈值W0,或第一UE的业务优先级或UE自身的优先级Q大于阈值Q0,则所述预设时长T=0;或,所述预设时长T=f(x);
其中,所述x为N、N-S、N/S、所述第一UE的业务优先级Q、UE自身的优先级、所述第一UE自定义的数值、所述c、所述w、所述c与所述w的函数g(c,w)中的一个,当x取值不同时对应的f(x)代表的函数也不同。
结合第三方面,在第三方面的第十种可能的实现方式中,
所述确定单元还用于,确定发送概率P;
所述发送单元具体用于,以所述发送概率P在所述M个资源上向所述至少一个第二UE发送数据其中,所述发送概率P为根据可用资源数量N、不可用资源数量N-S、可用资源比例N/S、所述第一UE的冲突次数c、冲突时间w、所述第一UE的业务优先级Q、所述第一UE自身的优先级中的至少一个确定的。
结合第三方面,在第三方面的第十一种可能的实现方式中,
还包括判断单元,
所述判断单元用于,判断所述第一UE是否满足第二预设条件;
若所述判断单元判断所述第一UE满足所述第二预设条件,所述发送单元则在所述M个资源上向所述至少一个第二UE发送数据;
若所述判断单元判断所述第一UE不满足所述第二预设条件,所述确定单元则确定发送概率P,所述发送单元以所述发送概率P在所述M个资源上向所述至少一个第二UE发送数据;
其中,所述P为根据可用资源数量N、不可用资源数量N-S、可用资源比例N/S、所述第一UE的冲突次数c、冲突时间w、所述第一UE的业务优先级Q、所述第一UE自身的优先级中的至少一个确定的;所述第二预设条件为:N≥a,或N/S≥b,或Q≥Q0;或第一UE的冲突次数c>C0,或所述第一UE的冲突时间w>W0,或第一UE的业务优先级或UE自身的优先级Q>Q0;所述a为资源阈值,所述b为可用资源占预设资源的最小比例,所述C0为冲突次数阈值,所述W0为冲突时间阈值,所述Q0为优先级阈值;所述c为大于等于0的整数,所述w为正数。
结合第三方面,在第三方面的第十二种可能的实现方式中,
所述P为根据可用资源数量N、不可用资源数量N-S、可用资源比例N/S、所述第一UE的冲突次数c、冲突时间w、所述第一UE的业务优先级Q、所述第一UE自身的优先级中的至少一个确定的具体包括:
若所述第一UE的冲突次数c大于阈值C0或所述第一UE的冲突时间w大于阈值W0,或第一UE的业务优先级或UE自身的优先级Q大于阈值Q0,则所述发送概率P=1,或者,发送概率P=f(x);
其中,所述x为N、N-S、N/S、所述第一UE的业务优先级Q、UE自身的优先级、所述第一UE自定义的数值、所述c、所述w、所述c与所述w的函数g(c,w)中的一个,当x取值不同时对应的f(x)代表的函数也不同。
结合第三方面,在第三方面的第十三种可能的实现方式中,
所述S对应所述第一UE对应的第一群组中的UE的数目,且所述N对应所述第一群组中发送数据的UE的数目,
或,所述S对应所述第一UE的邻居UE的数目,且所述N对应所述第一UE的邻居UE中发送数据的UE的数目,所述第一UE的邻居UE为与所述第一UE可直接通信的UE。
结合第三方面,在第三方面的第十四种可能的实现方式中,
所述资源为调度指派SA的资源、或业务数据的资源或发现资源的至少一个,向所述至少一个第二UE发送的数据为SA、业务数据或发现信号的至少一个。
结合第三方面,在第三方面的第十五种可能的实现方式中,
所述资源为SA资源池中的资源、业务数据资源池中的资源和发现资源池中的资源的至少一个;或一段时间内可用于发送SA、业务数据或发现信号的至少一个的资源。
第四方面,公开了一种UE,包括:
获取单元,用于获取预设参数;
发送单元,用于根据预设参数,使用S个资源中的Z个资源向至少一个第二UE发送数据;所述S是所述第一UE获取的资源配置
信息指示的资源数量;
其中,所述预设参数为所述第一UE的冲突次数c、所述第一UE的冲突时间w、所述第一UE的业务优先级Q、UE自身的优先级中的至少一个。
结合第四方面,在第四方面的第一种可能的实现方式中,
还包括获取单元,
所述获取单元用于,获取资源配置信息;所述资源配置信息包括所述S个资源的信息,所述资源配置信息为基站配置的或者预配置的。
结合第四方面,在第四方面的第二种可能的实现方式中,
还包括确定单元,
所述确定单元用于,根据所述预设参数确定预设时长T;间隔所述预设时长T后,在所述S个资源中随机确定Z个资源;
所述发送单元用于,在所述Z个资源上向所述至少一个第二UE发送数据。
结合第四方面,在第四方面的第三种可能的实现方式中,
所述第一UE在所述Z个资源上向所述至少一个第二UE发送的数据为丢弃原始数据后获取的新数据,或为所述原始数据。
结合第四方面,在第四方面的第四种可能的实现方式中,
还包括判断单元,
所述判断单元用于,判断所述第一UE的冲突次数c是否小于阈值C0或所述第一UE的冲突时间w是否小于阈值W0或第一UE的业务优先级或UE自身的优先级Q是否小于阈值Q0;
确定单元用于,若所述第一UE的冲突次数c小于阈值C0或所述第一UE的冲突时间w小于阈值W0或第一UE的业务优先级或UE自身的优先级Q小于阈值Q0,则根据所述预设参数确定预设时长T;间隔所述预设时长T在所述S个资源中随机确定Z个资源;
所述发送单元用于,在所述Z个资源上向所述至少一个第二UE发送数据。
所述发送单元还用于,若所述第一UE的冲突次数c不小于阈值C0或所述第一UE的冲突时间w不小于阈值W0或第一UE的业务优先级或UE自身的优先级Q不小于阈值Q0,则在所述Z个资源上向所述至少一个第二UE发送数据。
结合第四方面,在第四方面的第五种可能的实现方式中,
所述根据所述预设参数确定所述预设时长T包括:
当所述第一UE的冲突次数c大于阈值C0或所述第一UE的冲突时间w大于阈值W0,确定所述预设时长T为0;
或,确定所述预设时长T=f(x);其中,所述x为N、N-S、N/S、所述第一UE的业务优先级Q、所述第一UE自定义的数值、所述c、所述w、所述c与所述w的函数g(c,w)中的一个,当x取值不同时对应的f(x)代表的函数也不同。
结合第四方面,在第四方面的第六种可能的实现方式中,
所述根据所述预设参数确定所述预设时长T包括:
当所述第一UE的冲突次数c大于阈值C0或所述第一UE的冲突时间w大于阈值W0,确定所述预设时长T为0;
或,确定所述预设时长T=f(x);其中,所述x为N、N-S、N/S、所述第一UE的业务优先级Q、所述第一UE自定义的数值、所述c、所述w、所述c与所述w的函数g(c,w)中的一个,当x取值不同时对应的f(x)代表的函数也不同。
结合第四方面,在第四方面的第七种可能的实现方式中,
还包括判断单元,
确定单元用于,在所述S个资源中随机确定Z个资源;
所述判断单元用于,判断所述第一UE的冲突次数c是否小于阈值C0或所述第一UE的冲突时间w是否小于阈值W0或第一UE的业务优先级或UE自身的优先级Q是否小于阈值Q0;
所述确定单元用于,若所述第一UE的冲突次数c小于阈值C0或所述第一UE的冲突时间w小于阈值W0或第一UE的业务优先级或UE自身的优先级Q小于阈值Q0,则根据所述预设参数确定发送概率
P;
所述发送单元用于,以所述发送概率P在所述Z个资源上向所述至少一个第二UE发送数据。
所述发送单元还用于,若所述第一UE的冲突次数c不小于阈值C0或所述第一UE的冲突时间w不小于阈值W0或第一UE的业务优先级或UE自身的优先级Q不小于阈值Q0,则在所述Z个资源上向所述至少一个第二UE发送数据。
结合第四方面,在第四方面的第八种可能的实现方式中,
所述根据所述预设参数确定所述发送概率P包括:
当所述第一UE的冲突次数c大于阈值C0或所述第一UE的冲突时间w大于阈值W0,确定所述发送概率P为1;
或,确定所述发送概率P=f(x);其中,所述x为N、N-S、N/S、所述第一UE的业务优先级Q、所述第一UE自定义的数值、所述c、所述w、所述c与所述w的函数g(c,w)中的一个,当x取值不同时对应的f(x)代表的函数也不同。
第五方面,公开了一种UE,包括:
处理器,用于在S个资源中确定N个可用资源;所述S是所述第一UE获取的资源配置信息指示的资源数量;根据所述N个可用资源确定M个资源;
发送器,用于使用所述M个资源向至少一个第二UE发送数据;
其中,所述S为大于等于1的整数,所述N为大于等于0小于等于所述S的整数,所述M为大于等于0小于等于所述N的整数。
结合第五方面,在第五方面的第一种可能的实现方式中,
所述处理器具体用于,在所述N个可用资源中随机选择M个资源。
结合第五方面,在第五方面的第二种可能的实现方式中,
所述处理器用于,获取资源配置信息;所述资源配置信息包括所述S个资源的信息,所述资源配置信息为基站配置的或者预配置的。
结合第五方面,在第五方面的第三种可能的实现方式中,
所述处理器具体用于,检测所述S个资源中的每一个资源上承载的信号的能量或功率,若所述资源上承载的信号的能量小于阈值m或功率小于阈值n,则判断所述资源为所述可用资源;所述m、所述n为正数;
或,检测所述S个资源中的每一个资源上承载的序列,若所述资源没有承载预设序列,则判断所述资源为所述可用资源。
结合第五方面,在第五方面的第四种可能的实现方式中,
所述处理器具体用于,在S个资源中确定N个可用资源之后,间隔预设时长T后,根据所述N个可用资源确定M个资源;
或者,所述第一UE间隔所述预设时长T后,所述第一UE重新在所述S个资源中确定N个可用资源;
所述T为根据可用资源数量N、不可用资源数量N-S、可用资源比例N/S、所述第一UE的冲突次数c、冲突时间w、所述第一UE的业务优先级Q、所述第一UE自身的优先级中的至少一个确定的;所述c为大于等于0的整数,所述w为正数。
结合第五方面,在第五方面的第五种可能的实现方式中,
所述处理器具体用于,在S个资源中确定N个可用资源之后,判断所述第一UE是否满足第一预设条件;
若所述第一UE满足所述第一预设条件,则根据所述N个第一时频资源确定M个资源;
若所述第一UE不满足所述第一预设条件,则间隔预设时长T后根据所述N个可用资源确定M个资源;
其中,所述T为根据可用资源数量N、不可用资源数量N-S、可用资源比例N/S、所述第一UE的冲突次数c、冲突时间w、所述第一UE的业务优先级Q、所述第一UE自身的优先级中的至少一个确定的;所述第一预设条件为:N≥a,或N/S≥b,或Q≥Q0;或第一UE的冲突次数c>C0,或所述第一UE的冲突时间w>W0,或第一UE的业务优先级或UE自身的优先级Q>Q0;所述a为资源阈值,所
述b为可用资源占预设资源的最小比例,所述C0为冲突次数阈值,所述W0为冲突时间阈值,所述Q0为优先级阈值;所述c为大于等于0的整数,所述w为正数。
结合第五方面,在第五方面的第六种可能的实现方式中,
所述处理器间隔预设时长T后,根据所述N个可用资源确定M个资源,包括:在所述N个可用资源中随机选择M个资源;或者,
根据所述N个可用资源得到L个资源,所述第一UE在所述L个可用资源中随机选择M个资源。
结合第五方面,在第五方面的第七种可能的实现方式中,
所述处理器根据所述N个可用资源得到L个资源具体包括,将所述N个可用资源通过预设规则运算后得到所述L个资源。
结合第五方面,在第五方面的第八种可能的实现方式中,
所述发送器向所述至少一个UE发送的数据为丢弃原始数据后获得的新数据,或为所述原始数据。
结合第五方面,在第五方面的第九种可能的实现方式中,
所述T为根据可用资源数量N、不可用资源数量N-S、可用资源比例N/S、所述第一UE的冲突次数c、冲突时间w、所述第一UE的业务优先级Q、所述第一UE自身的优先级中的至少一个确定的具体包括:
若所述第一UE的冲突次数c大于阈值C0或所述第一UE的冲突时间w大于阈值W0,或第一UE的业务优先级或UE自身的优先级Q大于阈值Q0,则所述预设时长T=0;或,所述预设时长T=f(x);
其中,所述x为N、N-S、N/S、所述第一UE的业务优先级Q、UE自身的优先级、所述第一UE自定义的数值、所述c、所述w、所述c与所述w的函数g(c,w)中的一个,当x取值不同时对应的f(x)代表的函数也不同。
结合第五方面,在第五方面的第十种可能的实现方式中,
所述处理器还用于,确定发送概率P;
所述发送器具体用于,以所述发送概率P在所述M个资源上向
所述至少一个第二UE发送数据其中,所述发送概率P为根据可用资源数量N、不可用资源数量N-S、可用资源比例N/S、所述第一UE的冲突次数c、冲突时间w、所述第一UE的业务优先级Q、所述第一UE自身的优先级中的至少一个确定的。
结合第五方面,在第五方面的第十一种可能的实现方式中,
所述处理器用于,判断所述第一UE是否满足第二预设条件;
若所述处理器判断所述第一UE满足所述第二预设条件,所述发送器则在所述M个资源上向所述至少一个第二UE发送数据;
若所述处理器判断所述第一UE不满足所述第二预设条件,所述确定单元则确定发送概率P,所述发送器以所述发送概率P在所述M个资源上向所述至少一个第二UE发送数据;
其中,所述P为根据可用资源数量N、不可用资源数量N-S、可用资源比例N/S、所述第一UE的冲突次数c、冲突时间w、所述第一UE的业务优先级Q、所述第一UE自身的优先级中的至少一个确定的;所述第二预设条件为:N≥a,或N/S≥b,或Q≥Q0;或第一UE的冲突次数c>C0,或所述第一UE的冲突时间w>W0,或第一UE的业务优先级或UE自身的优先级Q>Q0;所述a为资源阈值,所述b为可用资源占预设资源的最小比例,所述C0为冲突次数阈值,所述W0为冲突时间阈值,所述Q0为优先级阈值;所述c为大于等于0的整数,所述w为正数。
结合第五方面,在第五方面的第十二种可能的实现方式中,
所述P为根据可用资源数量N、不可用资源数量N-S、可用资源比例N/S、所述第一UE的冲突次数c、冲突时间w、所述第一UE的业务优先级Q、所述第一UE自身的优先级中的至少一个确定的具体包括:
若所述第一UE的冲突次数c大于阈值C0或所述第一UE的冲突时间w大于阈值W0,或第一UE的业务优先级或UE自身的优先级Q大于阈值Q0,则所述发送概率P=1,或者,发送概率P=f(x);
其中,所述x为N、N-S、N/S、所述第一UE的业务优先级Q、
UE自身的优先级、所述第一UE自定义的数值、所述c、所述w、所述c与所述w的函数g(c,w)中的一个,当x取值不同时对应的f(x)代表的函数也不同。
结合第五方面,在第五方面的第十三种可能的实现方式中,
所述S对应所述第一UE对应的第一群组中的UE的数目,且所述N对应所述第一群组中发送数据的UE的数目,
或,所述S对应所述第一UE的邻居UE的数目,且所述N对应所述第一UE的邻居UE中发送数据的UE的数目,所述第一UE的邻居UE为与所述第一UE可直接通信的UE。
结合第五方面,在第五方面的第十四种可能的实现方式中,
所述资源为调度指派SA的资源、或业务数据的资源或发现资源的至少一个,向所述至少一个第二UE发送的数据为SA、业务数据或发现信号的至少一个。
结合第五方面,在第五方面的第十五种可能的实现方式中,
所述资源为SA资源池中的资源、业务数据资源池中的资源和发现资源池中的资源的至少一个;或一段时间内可用于发送SA、业务数据或发现信号的至少一个的资源。
第六方面,公开了一种UE,包括:
处理器,用于获取预设参数;
发送器,用于根据预设参数,使用S个资源中的Z个资源向至少一个第二UE发送数据;所述S是所述第一UE获取的资源配置信息指示的资源数量;
其中,所述预设参数为所述第一UE的冲突次数c、所述第一UE的冲突时间w、所述第一UE的业务优先级Q、UE自身的优先级中的至少一个;所述S为大于等于1的整数,所述Z为小于等于所述S的整数,所述c大于等于0的整数,所述w为正数。
结合第六方面,在第六方面的第一种可能的实现方式中,
所述处理器用于,获取资源配置信息;所述资源配置信息包括所述S个资源的信息,所述资源配置信息为基站配置的或者预配置
的。
结合第六方面,在第六方面的第二种可能的实现方式中,
所述处理器用于,根据所述预设参数确定预设时长T;间隔所述预设时长T后,在所述S个资源中随机确定Z个资源;
所述发送器用于,在所述Z个资源上向所述至少一个第二UE发送数据。
结合第六方面,在第六方面的第三种可能的实现方式中,
所述第一UE在所述Z个资源上向所述至少一个第二UE发送的数据为丢弃原始数据后获取的新数据,或为所述原始数据。
结合第六方面,在第六方面的第四种可能的实现方式中,
所述处理器用于,判断所述第一UE的冲突次数c是否小于阈值C0或所述第一UE的冲突时间w是否小于阈值W0或第一UE的业务优先级或UE自身的优先级Q是否小于阈值Q0;
所述第二处理器用于,若所述第一UE的冲突次数c小于阈值C0或所述第一UE的冲突时间w小于阈值W0或第一UE的业务优先级或UE自身的优先级Q小于阈值Q0,则根据所述预设参数确定预设时长T;间隔所述预设时长T在所述S个资源中随机确定Z个资源。所述发送器用于,在所述Z个资源上向所述至少一个第二UE发送数据。
所述发送器还用于,若所述第一UE的冲突次数c不小于阈值C0或所述第一UE的冲突时间w不小于阈值W0或第一UE的业务优先级或UE自身的优先级Q不小于阈值Q0,则在所述Z个资源上向所述至少一个第二UE发送数据。
结合第六方面,在第六方面的第五种可能的实现方式中,
所述根据所述预设参数确定所述预设时长T包括:
当所述第一UE的冲突次数c大于阈值C0或所述第一UE的冲突时间w大于阈值W0,确定所述预设时长T为0;
或,确定所述预设时长T=f(x);其中,所述x为N、N-S、N/S、所述第一UE的业务优先级Q、所述第一UE自定义的数值、所述c、
所述w、所述c与所述w的函数g(c,w)中的一个,当x取值不同时对应的f(x)代表的函数也不同。
结合第六方面,在第六方面的第六种可能的实现方式中,
所述根据所述预设参数确定所述预设时长T包括:
当所述第一UE的冲突次数c大于阈值C0或所述第一UE的冲突时间w大于阈值W0,确定所述预设时长T为0;
或,确定所述预设时长T=f(x);其中,所述x为N、N-S、N/S、所述第一UE的业务优先级Q、所述第一UE自定义的数值、所述c、所述w、所述c与所述w的函数g(c,w)中的一个,当x取值不同时对应的f(x)代表的函数也不同。
结合第六方面,在第六方面的第七种可能的实现方式中,
所述处理器用于,在所述S个资源中随机确定Z个资源;判断所述第一UE的冲突次数c是否小于阈值C0或所述第一UE的冲突时间w是否小于阈值W0或第一UE的业务优先级或UE自身的优先级Q是否小于阈值Q0;
所述处理器用于,若所述第一UE的冲突次数c小于阈值C0或所述第一UE的冲突时间w小于阈值W0或第一UE的业务优先级或UE自身的优先级Q小于阈值Q0,则根据所述预设参数确定发送概率P;所述发送器用于,以所述发送概率P在所述Z个资源上向所述至少一个第二UE发送数据;
若所述第一UE的冲突次数c不小于阈值C0或所述第一UE的冲突时间w不小于阈值W0或第一UE的业务优先级或UE自身的优先级Q不小于阈值Q0,则在所述Z个资源上向所述至少一个第二UE发送数据。
结合第六方面,在第六方面的第八种可能的实现方式中,
所述根据所述预设参数确定所述发送概率P包括:
当所述第一UE的冲突次数c大于阈值C0或所述第一UE的冲突时间w大于阈值W0,确定所述发送概率P为1;
或,确定所述发送概率P=f(x);其中,所述x为N、N-S、N/S、
所述第一UE的业务优先级Q、所述第一UE自定义的数值、所述c、所述w、所述c与所述w的函数g(c,w)中的一个,当x取值不同时对应的f(x)代表的函数也不同。
本发明实施例提供的减少资源冲突的方法及UE,第一UE在S个资源中确定N个可用资源,并根据所述N个可用资源确定M个资源;最后使用所述M个资源向至少一个第二UE发送数据。或者,第一UE依据预设参数,使用S个资源中的Z个资源向至少一个第二UE发送数据;其中,所述预设参数为所述第一UE的冲突次数c、所述第一UE的冲突时间w、所述第一UE的业务优先级Q、UE自身的优先级中的至少一个。相比现有D2D技术,UE在预设的资源池中随机选择资源传输数据,不同UE会抢占同一个资源,造成冲突。本发明提供的方法,每个UE在预设资源中进行检测,确定可用资源,再根据确定的可用资源传输数据,或者UE参考自身的冲突次数、冲突时间、业务优先级等参数决定发送概率或等待时间,不同UE对应的等待时间或发送概率不同,可以降低与其他UE竞争同一个资源的概率,在一定程度上减少D2D技术中,发送UE因抢占资源产生的冲突。
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例1提供的减少资源冲突的方法的流程示意图;
图2为本发明实施例2提供的减少资源冲突的方法的流程示意图;
图3为本发明实施例3提供的减少资源冲突的方法的流程示意图;
图4为本发明实施例3提供的另一减少资源冲突的方法的流程示意图;
图5为本发明实施例3提供的另一减少资源冲突的方法的流程示意图;
图6为本发明实施例3提供的另一减少资源冲突的方法的流程示意图;
图7为本发明实施例3提供的另一减少资源冲突的方法的流程示意图;
图8为本发明实施例3提供的另一减少资源冲突的方法的流程示意图;
图9为本发明实施例3提供的另一减少资源冲突的方法的流程示意图;
图10为本发明实施例3提供的另一减少资源冲突的方法的流程示意图;
图11为本发明实施例4提供的UE的结构框图;
图12为本发明实施例5提供的UE的结构框图;
图12a为本发明实施例5提供的UE的另一结构框图;
图12b为本发明实施例5提供的UE的另一结构框图;
图13为本发明实施例6提供的UE的结构框图;
图14为本发明实施例7提供的UE的结构框图。
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
在D2D通信模式中,设备直连通信,终端和终端之间可以直接通信,而不需要经过基站转发,能够分担基站的数据负载,更好地利用频谱资源,提高频谱利用率及数据速率。D2D技术中,考虑到
基站的抗干扰能力较强,使得各个UE复用LTE-A(Long Term Evolution-Advanced,高级长期演进)系统的上行频谱资源。
目前,D2D资源分配机制中有一种基于竞争的方式为:需要发送数据或信令的UE需要通过竞争的方式从资源池中获得用于发送的时频资源。
D2D通信分为D2D设备发现和D2D设备通信两种。其中,D2D设备发现UE只发送发现信号,D2D设备通信UE发送控制信令和数据。
从发送UE(发送控制信令或业务数据或发送发现信号)的角度来看,D2D的资源分配现在有集中控制式和基于竞争的方式两种模式。集中控制式的方法中,D2D的资源由一个中心控制设备(如基站或中继站)进行分配,通过调度的方式将资源分配给发送UE使用,集中控制式资源分配主要针对有网络覆盖场景。基于竞争的分布式资源复用方法中,由发送UE通过竞争的方式从资源池中获得发送资源。在有网络覆盖的场景下,资源池是由基站分出的一整块资源,所有D2D用户在这整块资源中竞争小块的资源。在没有网络覆盖的场景下,资源池是D2D用户能够获得的一块预定义的系统带宽,所有D2D用户在预定义的资源下竞争资源。
对于上述基于竞争的资源分配方式,由于没有中心控制器协调,不同的UE就可能竞争相同的资源,于是产生冲突。当UE数量较多时,这种冲突情况产生的概率很高。
现有机制中,在网络覆盖范围内,由基站配置给发射UE的发送概率p。UE在预设的资源池中随机选择资源,然后基于概率p(0<p≤1,取值范围为{0.25,0.5,0.75,1})在随机选择的资源上发送发现信号。在网络覆盖范围外,概率p为预配置得到。
现有技术基于基站预先配置的概率P发送数据(或信令),极有可能最终选择的资源仍是被占用的,仍会造成产生冲突。只是盲目的使用一个小于1的发送概率,解决冲突的效果比较有限。另外,对于没有网络覆盖的场景,UE还无法接收到基站的调度信令,进而
无法使用基站配置的发送概率P发送数据。
实施例1:
本发明实施例提供一种较少资源冲突的方法,执行主体为UE,如图1所示,所述方法包括以下步骤:
101、第一UE在S个资源中确定N个可用资源;所述S是所述第一UE获取的资源配置信息指示的资源数量。
其中,所述资源所述资源为调度指派(Scheduling Assignment,SA)的资源、业务数据的资源或发现资源的至少一个,向所述至少一个第二UE发送的数据为SA、业务数据或发现信号中的至少一个。或,所述资源为SA资源池中的资源、业务数据资源池中的资源、发现资源池中的资源中的至少一个;或一段时间内可用于发送SA、业务数据和发现信号至少一个的资源。
对于UE而言,所谓可用资源,即该资源上承载的信号的能量小于阈值m或功率小于阈值n;或,该资源上没有承载预设序列。当资源上承载的信号的能量很低时,可认为该信号为噪声信号。或者,若资源的序列不是LTE系统、wifi系统或其他该UE已知的系统的序列,则认为该资源为可用资源。
所述S个资源可以是在网络覆盖范围内,由基站发送的资源配置信息指示的;也可以在网络覆盖范围外为预配置的资源。在步骤101之前,UE会接收基站发送的资源配置信息。
具体实现中,所述UE是在预设时间段内或在预设资源范围内检测S个资源,确定可用资源。其中,所述预设时间段可以是至少一个SL(Sidelink,边链)周期,如SA周期、或discovery(发现)周期或data(业务数据)周期。所述预设时间段和/或所述预设资源范围为预先配置的,或者有网络覆盖的场景下由基站配置。
102、所述第一UE根据所述N个可用资源确定M个资源。
具体实现中,所述第一UE可以是在所述N个可用资源中随机选择M个资源。或者,所述第一UE根据所述N个可用资源得到所述L个资源,所述第一UE在所述L个可用资源中随机选择M
个资源。或者,所述第一UE重新在S个资源中确定N个可用资源,所述第一UE在重新确定的N个可用资源中随机选择M个资源。
其中,所述第一UE根据所述N个可用资源得到所述L个资源,具体包括,所述第一UE将所述N个可用资源通过预设规则运算后得到所述L个资源。示例的,可以根据跳频公式计算获得L个资源。
另外,所述第一UE选择M个资源,选择资源的大小可以与发送的数据的类型相关,比如发送SA需要占用的资源为时域上一个子帧,频域上一个PRB。发送发现信号需要占用的资源为时域上一个子帧,频域上两个PRB。发送业务数据需要占用的资源为时域上一个子帧,频域上若干个PRB。在SA资源池和Discovery资源池中可以以固定颗粒度选择资源,在数据资源池中可以选择任意个PRB的资源。
103、所述第一UE使用所述M个资源向至少一个第二UE发送数据。
具体实现中,可以根据可用资源数量N、不可用资源数量N-S、可用资源比例N/S、所述第一UE的冲突次数c、或冲突时间w等参数判断如何根据M个资源向所述至少一个第二UE发送数据。可以是,在所述M个资源上发送数据,也可以是以发送概率P在所述M个资源上发送数据。
需要说明的是,其中,所述S为大于等于1的整数,所述N为大于等于0小于等于所述S的整数,所述M为大于等于0小于等于所述N的整数。
在本发明的优选实施例中,所述第一UE根据所述N个可用资源确定M个资源,包括:
所述第一UE在所述N个可用资源中随机选择M个资源。
在本发明的优选实施例中,所述第一UE在所述S个资源中确定N个可用资源之前,所述方法还包括:
所述第一UE获取资源配置信息或资源预配置信息;所述第一
UE获取资源配置信息;所述资源配置信息包括所述S个资源的信息,所述资源配置信息为基站配置的或者预配置的。
在本发明的优选实施例中,所述第一UE在S个资源中确定N个可用资源包括:
所述第一UE检测所述S个资源中的每一个资源上承载的信号的能量或功率,若所述资源上承载的信号的能量或功率小于阈值a,则判断所述资源为所述可用资源;
或,所述第一UE分别检测所述S个资源中的每一个资源上承载的序列,若所述资源没有承载预设序列,则判断所述资源为所述可用资源。
在本发明的优选实施中,所述第一UE在S个资源中确定N个空闲资源可用资源之后,所述方法还包括:
所述第一UE间隔预设时长T后,根据所述N个可用资源确定M个资源;
或者,所述第一UE间隔所述预设时长T后,所述第一UE重新在所述S个资源中确定N个可用资源;
所述T为根据可用资源数量N、不可用资源数量N-S、可用资源比例N/S、所述第一UE的冲突次数c、冲突时间w、所述第一UE的业务优先级Q、所述第一UE自身的优先级中的至少一个确定的S个资源。
在本优选实施例中,所述第一UE向所述至少一个UE发送的数据为丢弃原始数据后获得的新数据,或为所述原始数据。即将原始数据延迟预设时长T后发送,或丢弃原始数据,在预设时长T后发送新的数据。
在本发明的优选实施中,所述第一UE在S个资源中确定N个可用资源之后,所述方法还包括:
判断所述第一UE是否满足第一预设条件;
若所述第一UE满足所述第一预设条件,则所述第一UE根据所述N个可用资源确定M个资源;
若所述第一UE不满足所述第一预设条件,则间隔预设时长T后所述第一UE根据所述N个可用资源确定M个资源或重新在所述S个资源中确定N个可用资源,根据所述N个可用资源确定M个资源;
所述T为根据可用资源数量N、不可用资源数量N-S、可用资源比例N/S、所述第一UE的冲突次数c、冲突时间w、所述第一UE的业务优先级Q、所述第一UE自身的优先级中的至少一个确定的;所述第一预设条件为:N≥a,或N/S≥b,或Q≥Q0;或第一UE的冲突次数c>C0,或所述第一UE的冲突时间w>W0,或第一UE的业务优先级或UE自身的优先级Q>Q0;所述a为资源阈值,所述b为可用资源占预设资源的最小比例,所述C0为冲突次数阈值,所述W0为冲突时间阈值,所述Q0为优先级阈值;所述c为大于等于0的整数,所述w为正数。其中,所述c为大于等于0的整数,所述w为正数,所述Q与定义优先级的规则有关,在此不作限定。示例的,可以用-2、-1、0表示优先级级数由高到低,也可以用2、1、0表示优先级级数由高到低。
示例的,所述阈值a、阈值b可以是根据经验预设的数值,如:阈值a为5,阈值b为80%。
在本优选实施例中,所述第一UE向所述至少一个UE发送的数据为丢弃原始数据后获得的新数据,或为所述原始数据。即将原始数据延迟预设时长T后发送,或丢弃原始数据,在预设时长T后发送新的数据。
在本发明的优选实施中,所述第一UE间隔预设时长T后,根据所述N个可用资源确定M个资源,包括:
所述第一UE在所述N个可用资源中随机选择M个资源;或者,
所述第一UE根据所述N个可用资源得到L个资源,所述第一UE在所述L个可用资源中随机选择M个资源;或者,
所述第一UE重新在S个资源中确定N个可用资源,所述第一UE在重新确定的N个可用资源中随机选择M个资源。
进一步,所述第一UE根据所述N个可用资源得到所述L个资源,具体包括,
所述第一UE将所述N个可用资源通过预设规则运算后得到所述L个资源。示例的,将所述N个可用资源通过预设规则运算后得到所述L个资源,可以是通过跳频公式计算获得所述L个资源。
在本发明的优选实施中,所述第一UE使用所述M个资源向至少一个第二UE发送数据包括:所述第一UE在所述M个资源上向所述至少一个第二UE发送数据。也就是说,所述第一UE将待发送的数据承载在所述M个资源上向所述至少一个UE发送。
在本发明的优选实施中,所述第一UE使用所述M个资源向至少一个第二UE发送数据包括:
所述第一UE确定发送概率P,并以所述发送概率P在所述M个资源上向所述至少一个第二UE发送数据。其中,所述发送概率P为根据可用资源数量N、不可用资源数量N-S、可用资源比例N/S、所述第一UE的冲突次数c、冲突时间w、所述第一UE的业务优先级Q、所述第一UE自身的优先级中的至少一个确定的。
示例的,若所述第一UE在确定的可用资源中选择了10个资源,确定的发送概率P为0.5,那么所述第一UE则是在10个资源上以50%的概率发送,在统计学角度看每2次发送机会中会有平均1次实际发送了发现信号。
在本发明的优选实施例中,所述第一UE使用所述M个资源向至少一个第二UE发送数据包括:
判断所述第一UE是否满足第二预设条件;
若所述第一UE满足所述第二预设条件,所述第一UE则在所述M个资源上向所述至少一个第二UE发送数据;
若所述第一UE不满足所述第二预设条件,所述第一UE则确定发送概率P,并以所述发送概率P在所述M个资源上向所述至少一个第二UE发送数据;
其中,所述P为根据可用资源数量N、不可用资源数量N-S、
可用资源比例N/S、所述第一UE的冲突次数c、冲突时间w、所述第一UE的业务优先级Q、所述第一UE自身的优先级中的至少一个确定的;所述第二预设条件为:N≥a,或N/S≥b,或Q≥Q0;或第一UE的冲突次数c>C0,或所述第一UE的冲突时间w>W0,或第一UE的业务优先级或UE自身的优先级Q>Q0;所述a为资源阈值,所述b为可用资源占预设资源的最小比例,所述C0为冲突次数阈值,所述W0为冲突时间阈值,所述Q0为优先级阈值;所述c为大于等于0的整数,所述w为正数。
需要说明的是,所述第一UE可以根据第一UE的冲突次数c、冲突时间w等参数确定上述预设时间T、发送概率P。
具体地,若所述第一UE的冲突次数c大于阈值C0或所述第一UE的冲突时间w大于阈值W0或第一UE的业务优先级或UE自身的优先级Q是否小于阈值Q0时,则所述预设时长T为0。需要说明的是,当所述第一UE的优先级较高时,所述第一UE等待的时间可以为0,即高优先级业务可以不需要等待时间即进行后续步骤。当冲突次数c和/或冲突时间w大于相应的阈值时,所述预设时长T为0,即太久没有获得资源的UE可以不需要等待时间。
或,T=f(x);其中,所述x为N、N-S、N/S、所述第一UE的业务优先级Q、UE自身的优先级、所述第一UE自定义的数值(如:优先级级数、随机数值、预设数值、固定数值)、所述c、所述w、所述c与所述w的函数g(c,w)中的一个,当x取值不同时对应的f(x)代表的函数关系也不同。示例的,T=f1(N)、T=f2(N/S)、T=f3(N-S)、T=f4(Q),T=f5(c),T=f6(w),T=f7(c,w),函数与x取值的对应关系可以在协议中规定或预定义。本发明包括但不限于下述函数关系:
简单线性关系T=ax+b,取模关系T=x mod Nt,或分段映射关系,一个x值对应一个T值,查表得到。当然,函数中的参数如:a、b、Nt为预定义的参数。
另外,若所述第一UE的冲突次数c大于阈值C0或所述第一UE的冲突时间w大于阈值W0或第一UE的业务优先级或UE自身的优先
级Q是否小于阈值Q0时,则所述发送概率P为1。需要说明的是,当所述第一UE的优先级较高时,所述第一UE发送概率为100%。当冲突次数c和/或冲突时间w大于相应的阈值时,发送概率为100%,即太久没有获得资源的UE发送概率为100%。
或,P=f(x);其中,所述x为N、N-S、N/S、所述第一UE的业务优先级Q、UE自身的优先级、所述第一UE自定义的数值、所述c、所述w、所述c与所述w的函数g(c,w)中的一个,当x取值不同时对应的f(x)代表的函数也不同。示例的,P=f1(N)、P=f2(N/S)、P=f3(N-S)、P=f4(Q),P=f5(c),P=f6(w),P=f7(c,w),函数与x取值的对应关系可以在协议中规定或预定义。本发明包括但不限于下述函数关系:
简单线性关系P=ax+b,取模关系P=x mod Nt,或分段映射关系,一个x值对应一个P值,查表得到。当然,函数中的参数如:a、b、Nt为预定义的参数。
需要说明的是,本发明实施例中,所述S为所述第一UE对应的第一群组中的UE的数目,且所述N为所述第一群组中发送数据的UE的数目;
或,所述S为所述第一UE的邻居UE的数目,且所述N为所述第一UE的邻居UE中发送数据的UE的数目,所述第一UE的邻居UE为与所述第一UE可直接通信的UE。
另外,涉及的参数如:阈值m、n、a、b,C0、W0等以及T=f(x)、P=f(x)涉及的参数,在有网络覆盖时由基站配置,在无网络覆盖时为预配置的参数,如UE出厂时设置的参数。
本发明实施例提供的减少资源冲突的方法,第一UE在S个资源中确定N个可用资源,并根据所述N个可用资源确定M个资源;最后使用所述M个资源向至少一个第二UE发送数据。相比现有D2D技术,UE在预设的资源池中随机选择资源传输数据,不同UE会抢占同一个资源,造成冲突。本发明提供的方法,每个UE在预设资源中进行检测,确定可用资源,再根据确定的可用资源传输数据,
就可以降低与其他UE竞争同一个资源的概率,在一定程度上减少D2D技术中,发送UE因抢占资源产生的冲突。
实施例2:
本发明实施例提供一种减少资源冲突的方法,执行主体为UE,如图2所示,所述方法,包括以下步骤:
201、第一UE获取预设参数。
具体地,所述预设参数在有网络覆盖时为基站配置的,再无网络覆盖时为预配置的。
202、第一UE依据所述预设参数,使用S个资源中的Z个资源向至少一个第二UE发送数据;所述S是所述第一UE获取的资源配置信息指示的资源数量。
其中,所述预设参数为所述第一UE的冲突次数c、所述第一UE的冲突时间w、所述第一UE的业务优先级Q、UE自身的优先级中的至少一个;其中,所述S为大于等于1的整数,所述Z为小于等于所述S的整数,所述c为大于等于0的整数,所述w为正数。
需要说明的是,所述资源为SA的资源、数据的资源和发现资源,向所述至少一个第二UE发送的数据为SA、数据和发现信号。
或,所述资源为SA资源池中的资源、数据资源池中的资源和发现资源池中的资源;或一段时间内可用于发送SA、数据和发现信号的资源。
所述S个资源可以是基站发送的资源配置信息指示的。在步骤201之前,第一UE会接收基站发送的资源配置信息。另外,第一UE还需要获取自身的冲突次数c、所述第一UE的冲突时间w、所述第一UE的业务优先级Q、UE自身的优先级中的至少一个。
在本发明的优选实施例中,所述根据S个资源中的Z个资源向至少一个第二UE发送数据,包括:
所述第一UE在所述S个资源中随机选择Z个资源,通过所述Z个资源向至少一个第二UE发送数据。
在本发明的优选实施例中,所述第一UE依据预设参数,使用S
个资源中的Z个资源向至少一个第二UE发送数据之前,所述方法还包括:
所述第一UE获取资源配置信息;所述资源配置信息包括所述S个资源的信息。
在本发明的优选实施例中,所述第一UE依据预设参数,使用S个资源中向至少一个第二UE发送数据包括:
所述第一UE根据所述预设参数确定预设时长T;
所述第一UE间隔所述预设时长T后,在所述S个资源中随机确定Z个资源;
在所述Z个资源上向所述至少一个第二UE发送数据。
在本优选实施例中,所述第一UE向所述至少一个UE发送的数据为丢弃原始数据后获得的新数据,或为所述原始数据。即将原始数据延迟预设时长T后发送,或丢弃原始数据,在预设时长T后发送新的数据。
在本发明的优选实施例中,所述第一UE依据预设参数,使用S个资源中向至少一个第二UE发送数据包括:
判断所述第一UE的冲突次数c是否小于阈值C0或所述第一UE的冲突时间w小于阈值W0或第一UE的业务优先级或UE自身的优先级Q是否小于阈值Q0;
若所述第一UE的冲突次数c小于阈值C0或所述第一UE的冲突时间w阈值W0或第一UE的业务优先级或UE自身的优先级Q小于阈值Q0,则根据所述预设参数确定预设时长T;间隔所述预设时长T在所述S个资源中随机确定Z个资源,在所述Z个资源上向所述至少一个第二UE发送数据;
若所述第一UE的冲突次数c不小于阈值C0或所述第一UE的冲突时间w不小于阈值W0或第一UE的业务优先级或UE自身的优先级Q不小于阈值Q0,则在所述Z个资源上向所述至少一个第二UE发送数据。
在本优选实施例中,所述第一UE向所述至少一个UE发送的数
据为丢弃原始数据后获得的新数据,或为所述原始数据。即将原始数据延迟预设时长T后发送,或丢弃原始数据,在预设时长T后发送新的数据。
在本发明的优选实施例中,所述第一UE依据预设参数,使用S个资源中向至少一个第二UE发送数据包括:
所述第一UE根据所述预设参数确定发送概率P,并以所述发送概率P在所述Z个资源上向所述至少一个第二UE发送数据。
在本发明的优选实施例中,所述第一UE依据预设参数,使用S个资源中向至少一个第二UE发送数据包括:
所述第一UE在所述S个资源中随机确定Z个资源;
判断所述第一UE的冲突次数c是否小于阈值C0或所述第一UE的冲突时间w小于阈值W0或第一UE的业务优先级或UE自身的优先级Q是否小于阈值Q0;
若所述第一UE的冲突次数c小于阈值C0或所述第一UE的冲突时间w阈值W0或第一UE的业务优先级或UE自身的优先级Q小于阈值Q0,则根据所述预设参数确定发送概率P,并以所述发送概率P在所述Z个资源上向所述至少一个第二UE发送数据。
若所述第一UE的冲突次数c不小于阈值C0或所述第一UE的冲突时间w不小于阈值W0或第一UE的业务优先级或UE自身的优先级Q不小于阈值Q0,则在所述Z个资源上向所述至少一个第二UE发送数据。
在本发明的优选实施例中,所述根据所述预设参数确定所述预设时长T包括:
当所述第一UE的冲突次数c大于阈值C0或所述第一UE的冲突时间w大于阈值W0或第一UE的业务优先级或UE自身的优先级Q是大于阈值Q0,确定所述预设时长T为0。需要说明的是,当所述第一UE的优先级较高时,所述第一UE等待的时间可以为0,即高优先级业务可以不需要等待时间即进行后续步骤。当冲突次数c和/或冲突时间w大于相应的阈值时,所述预设时长T为0,即太久没
有获得资源的UE可以不需要等待时间。
或,确定所述预设时长T=f(x);其中,所述x为N、N-S、N/S、所述第一UE的业务优先级Q、所述第一UE自定义的数值、所述c、所述w、所述c与所述w的函数g(c,w)中的一个,当x取值不同时对应的f(x)代表的函数关系也不同。示例的,T=f1(N)、T=f2(N/S)、T=f3(N-S)、T=f4(Q),T=f5(c),T=f6(w),T=f7(c,w),函数与x取值的对应关系可以在协议中规定或预定义。本发明包括但不限于下述函数关系:
简单线性关系T=ax+b,取模关系T=x mod Nt,或分段映射关系,一个x值对应一个T值,查表得到。当然,函数中的参数如:a、b、Nt为预定义的参数。
在本发明的优选实施例中,所述根据所述预设参数确定所述发送概率P包括:
当所述第一UE的冲突次数c大于阈值C0或所述第一UE的冲突时间w大于阈值W0或第一UE的业务优先级或UE自身的优先级Q是大于阈值Q0时,确定所述发送概率P为1。需要说明的是,当所述第一UE的优先级较高时,所述第一UE发送概率为100%。当冲突次数c和/或冲突时间w大于相应的阈值时,发送概率为100%,即太久没有获得资源的UE发送概率为100%。
或,确定所述发送概率P=f(x);其中,所述x为N、N-S、N/S、所述第一UE的业务优先级Q、所述第一UE自定义的数值、所述c、所述w、所述c与所述w的函数g(c,w)中的一个,当x取值不同时对应的f(x)代表的函数关系也不同。示例的,P=f1(N)、P=f2(N/S)、P=f3(N-S)、P=f4(Q),P=f5(c),P=f6(w),P=f7(c,w),函数与x取值的对应关系可以在协议中规定或预定义。本发明包括但不限于下述函数关系:
简单线性关系P=ax+b,取模关系P=x mod Nt,或分段映射关系,一个x值对应一个P值,查表得到。当然,函数中的参数如:a、b、Nt为预定义的参数。
另外,涉及的参数如:阈值a、b,C0、W0等以及T=f(x)、P=f(x)涉及的参数,在有网络覆盖时由基站配置,在无网络覆盖时为预配置的参数,如UE出厂时设置的参数。
本发明实施例提供的减少资源冲突的方法,第一UE在需要传输数据时,第一UE依据预设参数,使用S个资源中的Z个资源向至少一个第二UE发送数据;其中,所述预设参数为所述第一UE的冲突次数c、所述第一UE的冲突时间w、所述第一UE的业务优先级Q、UE自身的优先级中的至少一个。相比现有D2D技术,UE在预设的资源池中随机选择资源传输数据,不同UE会抢占同一个资源,造成冲突。本发明提供的方法,UE参考自身的冲突次数、冲突时间、业务优先级等参数决定发送概率或等待时间,不同UE对应的等待时间或发送概率不同,就可以在一定程度上避免与其他UE竞争同一个资源,能够有效减少D2D技术中,发送UE因抢占资源产生的冲突。
实施例3:
本发明实施例提供一种减少资源冲突的方法,如图3所示,所述方法包括以下步骤:
301、当第一UE需要传输数据时,所述第一UE在S个资源中确定N个可用资源。
其中,所述S是所述第一UE获取的资源配置信息指示的资源数量。
具体地,所述第一UE在S个资源中确定N个可用资源包括:
所述第一UE分别检测所述S个资源中的每一个资源上承载的信号的能量或功率,若所述资源上承载的信号的能量小于阈值m或功率小于阈值n,则判断所述资源为所述可用资源。
或,所述第一UE分别检测所述S个资源中的每一个资源上承载的序列,若所述资源没有承载预设序列,则判断所述资源为所述可用资源。
这里,能量除以检测时间才是功率。也就是说,功率也可以是
某一时刻对应的数值,能量必须是一段时间对应的数值。
302、所述第一UE间隔预设时长T后,根据所述N个可用资源确定M个资源。
其中,所述预设时长T包括:若所述第一UE的冲突次数c大于阈值C0或所述第一UE的冲突时间w大于阈值W0,则所述预设时长T为0;
或,T=f(x);其中,所述x为N、N-S、N/S、所述第一UE的业务优先级Q、UE自身的优先级、所述第一UE自定义的数值、所述c、所述w、所述c与所述w的函数g(c,w)中的一个,当x取值不同时对应的f(x)代表的函数关系也不同。示例的,T=f1(N)、T=f2(N/S)、T=f3(N-S)、T=f4(Q),T=f5(c),T=f6(w),T=f7(c,w),函数与x取值的对应关系可以在协议中规定或预定义。本发明包括但不限于下述函数关系:
简单线性关系T=ax+b,取模关系T=x mod Nt,或分段映射关系,一个x值对应一个T值,查表得到。当然,函数中的参数如:a、b、Nt为预定义的参数。
所述根据所述N个可用资源确定M个资源包括:所述第一UE在所述N个可用资源中随机选择M个资源;或者,
所述第一UE根据所述N个可用资源得到所述L个资源,所述第一UE在所述L个可用资源中随机选择M个资源;或者,
所述第一UE重新在S个资源中确定N个可用资源,所述第一UE在重新确定的N个可用资源中随机选择M个资源。
303、所述第一UE在所述M个资源上向所述至少一个第二UE发送数据。
本发明实施例提供一种减少资源冲突的方法,如图4所示,所述方法包括以下步骤:
401、当第一UE需要传输数据时,所述第一UE在S个资源中确定N个可用资源。
402、判断所述第一UE是否满足第一预设条件。
其中,所述第一预设条件为:N≥a,或N/S≥b,或Q≥Q0;或第一UE的冲突次数c>C0,或所述第一UE的冲突时间w>W0,或第一UE的业务优先级或UE自身的优先级Q>Q0;所述a为资源阈值,所述b为可用资源占预设资源的最小比例,所述C0为冲突次数阈值,所述W0为冲突时间阈值,所述Q0为优先级阈值;所述c为大于等于0的整数,所述w为正数,即所述第一预设条件为所述N大于等于阈值a,或N/S大于等于阈值b,或冲突次数c大于阈值C0或所述第一UE的冲突时间w大于阈值W0或第一UE的业务优先级或UE自身的优先级Q大于阈值Q0。
若所述第一UE满足第一预设条件,则进行步骤403;若所述第一UE不满足第一预设条件,则间隔预设时长T后执行步骤403。
403、所述第一UE根据所述N个可用资源确定M个资源。
404、所述第一UE在所述M个资源上向所述至少一个第二UE发送数据。
本发明实施例还提供一种减少资源冲突的方法,如图5所示,所述方法包括以下步骤:
501、当第一UE需要传输数据时,所述第一UE在S个资源中确定N个可用资源。
502、所述第一UE根据所述N个可用资源确定M个资源。
503、所述第一UE确定发送概率P,并以所述发送概率P在所述M个资源上向所述至少一个第二UE发送数据。
若所述第一UE的冲突次数c大于阈值C0或所述第一UE的冲突时间w大于阈值W0或第一UE的业务优先级或UE自身的优先级Q是否小于阈值Q0时,则所述发送概率P为1。需要说明的是,当所述第一UE的优先级较高时,所述第一UE发送概率为100%。当冲突次数c和/或冲突时间w大于相应的阈值时,发送概率为100%,即太久没有获得资源的UE发送概率为100%。
或,P=f(x);其中,所述x为N、N-S、N/S、所述第一UE的业务优先级Q、UE自身的优先级、所述第一UE自定义的数值、所
述c、所述w、所述c与所述w的函数g(c,w)中的一个,当x取值不同时对应的f(x)代表的函数关系也不同。示例的,P=f1(N)、P=f2(N/S)、P=f3(N-S)、P=f4(Q),P=f5(c),P=f6(w),P=f7(c,w),函数与x取值的对应关系可以在协议中规定或预定义。本发明包括但不限于下述函数关系:
简单线性关系P=ax+b,取模关系P=x mod Nt,或分段映射关系,一个x值对应一个P值,查表得到。当然,函数中的参数如:a、b、Nt为预定义的参数。
本发明实施例还提供一种减少资源冲突的方法,如图6所示,所述方法包括以下步骤:
601、当第一UE需要传输数据时,所述第一UE在S个资源中确定N个可用资源。
602、所述第一UE根据所述N个可用资源确定M个资源。
603、判断所述第一UE是否满足第二预设条件。
其中,所述第二预设条件为:N≥a,或N/S≥b,或Q≥Q0;或第一UE的冲突次数c>C0,或所述第一UE的冲突时间w>W0,或第一UE的业务优先级或UE自身的优先级Q>Q0;所述a为资源阈值,所述b为可用资源占预设资源的最小比例,所述C0为冲突次数阈值,所述W0为冲突时间阈值,所述Q0为优先级阈值;所述c为大于等于0的整数,所述w为正数,即所述第二预设条件为所述N大于等于阈值a,或N/S大于等于阈值b,或冲突次数c大于阈值C0或所述第一UE的冲突时间w大于阈值W0或第一UE的业务优先级或UE自身的优先级Q大于阈值Q0。
若所述第一UE满足第二预设条件,则进行步骤604;若所述第一UE不满足第二预设条件,则间隔预设时长T后执行步骤604。
604、所述第一UE确定发送概率P,并以所述发送概率P在所述M个资源上向所述至少一个第二UE发送数据。
本发明实施例还提供一种减少资源冲突的方法,如图7所示,所述方法包括以下步骤:
701、第一UE在需要传输数据时,等待预设时长T后在S个资源中随机选择Z个资源。
其中,预设时长T是根据预设参数确定的,所述S是所述第一UE获取的资源配置信息指示的资源数量;其中,所述预设参数为所述第一UE的冲突次数c、所述第一UE的冲突时间w、所述第一UE的业务优先级Q、UE自身的优先级中的至少一个。
702、第一UE在所述Z个资源上向至少一个第二UE发送数据。
当然,在步骤701之前,第一UE还需要获取自身的冲突次数c和/或冲突时间w等预设参数。
本发明实施例还提供一种减少资源冲突的方法,如图8所示,所述方法包括以下步骤:
801、第一UE在需要传输数据时,在S个资源中随机选择Z个资源。
802、所述第一UE根据所述预设参数确定发送概率P,并以所述发送概率P在所述Z个资源上向所述至少一个第二UE发送数据。
当然,在步骤801之前,第一UE还需要获取自身的冲突次数c和/或冲突时间w等预设参数。
本发明实施例还提供一种减少资源冲突的方法,如图9所示,所述方法包括以下步骤:
901、判断第一UE的预设参数是否超过相应阈值。
具体地,判断所述第一UE的冲突次数c是否小于阈值C0或所述第一UE的冲突时间w小于阈值W0。
若所述第一UE的预设参数超出相应阈值,即所述第一UE的冲突次数c小于阈值C0或所述第一UE的冲突时间w阈值W0,则进行步骤902;若所述第一UE的预设参数没有超出相应阈值,则在所述S个资源中随机确定Z个资源,在所述Z个资源上向所述至少一个第二UE发送数据。
902、根据所述预设参数确定预设时长T。
所述根据所述预设参数确定所述预设时长T包括:
当所述第一UE的冲突次数c大于阈值C0或所述第一UE的冲突时间w大于阈值W0,确定所述预设时长T为0;
或,确定所述预设时长T=f(x);其中,所述x为N、N-S、N/S、所述第一UE的业务优先级Q、所述第一UE自定义的数值、所述c、所述w、所述c与所述w的函数g(c,w)中的一个,当x取值不同时对应的f(x)代表的函数关系也不同。
903、间隔所述预设时长T在所述S个资源中随机确定Z个资源,在所述Z个资源上向所述至少一个第二UE发送数据。
当然,在步骤901之前,第一UE还需要获取自身的冲突次数c和/或冲突时间w等预设参数。
本发明实施例还提供一种减少资源冲突的方法,如图10所示,所述方法包括以下步骤:
1001、第一UE在所述S个资源中随机确定Z个资源。
1002、判断第一UE的预设参数是否超过相应阈值。
具体地,判断所述第一UE的冲突次数c是否小于阈值C0或所述第一UE的冲突时间w小于阈值W0。
若所述第一UE的预设参数未超出相应阈值,即所述第一UE的冲突次数c小于阈值C0或所述第一UE的冲突时间w阈值W0,则进行步骤1003。
1003、第一UE根据所述预设参数确定发送概率P,并以所述发送概率P在所述Z个资源上向所述至少一个第二UE发送数据。
所述根据所述预设参数确定所述发送概率P包括:
当所述第一UE的冲突次数c大于阈值C0或所述第一UE的冲突时间w大于阈值W0,确定所述发送概率P为1;
或,确定所述发送概率P=f(x);其中,所述x为N、N-S、N/S、所述第一UE的业务优先级Q、所述第一UE自定义的数值、所述c、所述w、所述c与所述w的函数g(c,w)中的一个,当x取值不同时对应的f(x)代表的函数关系也不同。
当然,在步骤1001之前,第一UE还需要获取自身的冲突次数
c和/或冲突时间w等预设参数。
实施例4:
本发明实施例提供一种UE11,如图11所示,所述UE11包括:确定单元1101、发送单元1102。
确定单元1101,用于在S个资源中确定N个可用资源;所述S是所述第一UE获取的资源配置信息指示的资源数量。
对于UE而言,所谓可用资源,即该资源上承载的信号的能量小于阈值m或功率小于阈值n;或,该资源上没有承载预设序列。当资源上承载的信号的能量很低时,可认为该信号为噪声信号。或者,若资源的序列不是LTE系统、wifi系统等该UE已知的系统的序列,则认为该资源为可用资源。
所述确定单元1101还用于,根据所述N个可用资源确定M个资源。
发送单元1102,用于使用所述M个资源向至少一个第二UE发送数据。
所述确定单元1101具体用于,在所述N个可用资源中随机选择M个资源。
还包括获取单元。所述获取单元用于,获取资源配置信息或资源预配置信息;所述资源配置信息或资源预配置信息包括所述S个资源的信息。
所述确定单元1101具体用于,分别检测所述S个资源中的每一个资源上承载的信号的能量或功率,若所述资源上承载的信号的能量小于阈值m或功率小于阈值n,则判断所述资源为所述可用资源;
或,分别检测所述S个资源中的每一个资源上承载的序列,若所述资源没有承载预设序列,则判断所述资源为所述可用资源。
所述确定单元1101具体用于,在S个资源中确定N个空闲资源可用资源之后,间隔预设时长T后,根据所述N个可用资源确定M个资源。或者,间隔所述预设时长T后,重新在所述S个资源中确定N个可用资源。
所述确定单元1101具体用于,在S个资源中确定N个可用资源之后,判断所述第一UE是否满足第一预设条件;
若所述第一UE满足所述第一预设条件,则根据所述N个第一时频资源确定M个资源;
若所述第一UE不满足所述第一预设条件,则间隔预设时长T后根据所述N个可用资源确定M个资源;
其中,所述第一预设条件为:N≥a,或N/S≥b,或Q≥Q0;或第一UE的冲突次数c>C0,或所述第一UE的冲突时间w>W0,或第一UE的业务优先级或UE自身的优先级Q>Q0;所述a为资源阈值,所述b为可用资源占预设资源的最小比例,所述C0为冲突次数阈值,所述W0为冲突时间阈值,所述Q0为优先级阈值;所述c为大于等于0的整数,所述w为正数。
进一步地,所述确定单元间隔预设时长T后,根据所述N个可用资源确定M个资源,包括:在所述N个可用资源中随机选择M个资源。
或者,根据所述N个可用资源得到所述L个资源,所述第一UE在所述L个可用资源中随机选择M个资源。
进一步地,所述确定单元根据所述N个可用资源得到所述L个资源,具体包括,将所述N个可用资源通过预设规则运算后得到所述L个资源。
所述发送单元1102向所述至少一个UE发送的数据为丢弃原始数据后获得的新数据,或为所述原始数据。
可以通过以下方式确定预设时长T:
若所述第一UE的冲突次数c大于阈值C0或所述第一UE的冲突时间w大于阈值W0,或第一UE的业务优先级或UE自身的优先级Q大于阈值Q0,则所述预设时长T为0;
或,T=f(x);其中,所述x为N、N-S、N/S、所述第一UE的业务优先级Q、UE自身的优先级、所述第一UE自定义的数值、所述c、所述w、所述c与所述w的函数g(c,w)中的一个,当x取值不
同时对应的f(x)代表的函数关系也不同。示例的,T=f1(N)、T=f2(N/S)、T=f3(N-S)、T=f4(Q),T=f5(c),T=f6(w),T=f7(c,w),函数与x取值的对应关系可以在协议中规定或预定义。本发明包括但不限于下述函数关系:
简单线性关系T=ax+b,取模关系T=x mod Nt,或分段映射关系,一个x值对应一个T值,查表得到。当然,函数中的参数如:a、b、Nt为预定义的参数。
所述发送单元1102具体用于,在所述M个资源上向所述至少一个第二UE发送数据。
所述确定单元1101还用于,确定发送概率P。
所述发送单元1102具体用于,以所述发送概率P在所述M个资源上向所述至少一个第二UE发送数据。
所述UE还包括判断单元。所述判断单元用于,判断所述第一UE是否满足第二预设条件。
若所述判断单元判断所述第一UE满足所述第二预设条件,所述发送单元则在所述M个资源上向所述至少一个第二UE发送数据。
若所述判断单元判断所述第一UE不满足所述第二预设条件,所述确定单元1101则确定发送概率P,所述发送单元1102以所述发送概率P在所述M个资源上向所述至少一个第二UE发送数。
其中,所述第二预设条件为:N≥a,或N/S≥b,或Q≥Q0;或第一UE的冲突次数c>C0,或所述第一UE的冲突时间w>W0,或第一UE的业务优先级或UE自身的优先级Q>Q0;所述a为资源阈值,所述b为可用资源占预设资源的最小比例,所述C0为冲突次数阈值,所述W0为冲突时间阈值,所述Q0为优先级阈值;所述c为大于等于0的整数,所述w为正数。
可以通过以下方式确定发送概率P:
若所述第一UE的冲突次数c大于阈值C0或所述第一UE的冲突时间w大于阈值W0,或第一UE的业务优先级或UE自身的优先级Q大于阈值Q0,则所述发送概率P为1;
或,P=f(x);其中,所述x为N、N-S、N/S、所述第一UE的业务优先级Q、UE自身的优先级、所述第一UE自定义的数值、所述c、所述w、所述c与所述w的函数g(c,w)中的一个,当x取值不同时对应的f(x)代表的函数关系也不同。示例的,P=f1(N)、P=f2(N/S)、P=f3(N-S)、P=f4(Q),P=f5(c),P=f6(w),P=f7(c,w),函数与x取值的对应关系可以在协议中规定或预定义。本发明包括但不限于下述函数关系:
简单线性关系P=ax+b,取模关系P=x mod Nt,或分段映射关系,一个x值对应一个P值,查表得到。当然,函数中的参数如:a、b、Nt为预定义的参数。
需要说明的是,所述S为所述第一UE对应的第一群组中的UE的数目,且所述N为所述第一群组中发送数据的UE的数目,
或,所述S为所述第一UE的邻居UE的数目,且所述N为所述第一UE的邻居UE中发送数据的UE的数目,所述第一UE的邻居UE为与所述第一UE可直接通信的UE。
另外,所述资源为调度指派SA的资源、或业务数据的资源或发现资源的至少一个,向所述至少一个第二UE发送的数据为SA、业务数据或发现信号的至少一个。
或者,所述资源为SA资源池中的资源、业务数据资源池中的资源和发现资源池中的资源的至少一个;或一段时间内可用于发送SA、业务数据或发现信号的至少一个的资源。
本发明实施例提供的UE,在S个资源中确定N个可用资源,并根据所述N个可用资源确定M个资源;最后使用所述M个资源向至少一个第二UE发送数据。相比现有D2D技术,UE在预设的资源池中随机选择资源传输数据,不同UE会抢占同一个资源,造成冲突。每个UE在预设资源中进行检测,确定可用资源,再根据确定的可用资源传输数据,就可以降低与其他UE竞争同一个资源的概率,在一定程度上减少D2D技术中,发送UE因抢占资源产生的冲突。
实施例5:
本发明实施例提供一种UE12,如图12所示,所述UE12包括获取单元1201和发送单元1202。
获取单元1201,用于获取预设参数;
发送单元1202,用于依据预设参数,使用S个资源中的Z个资源向至少一个第二UE发送数据;所述S是所述第一UE获取的资源配置信息指示的资源数量。
其中,所述预设参数为所述第一UE的冲突次数c、所述第一UE的冲突时间w、所述第一UE的业务优先级Q、UE自身的优先级中的至少一个。
所述获取单元1201用于,获取资源配置信息;所述资源配置信息包括所述S个资源的信息;所述资源配置信息为基站配置的或预配置的。
如图12a所示,所述UE12还包括确定单元1203。
所述确定单元1203用于,根据所述预设参数确定预设时长T;间隔所述预设时长T后,在所述S个资源中随机确定Z个资源;
所述发送单元1202用于,在所述Z个资源上向所述至少一个第二UE发送数据。
需要说明的是,所述第一UE在所述Z个资源上向所述至少一个第二UE发送的数据为丢弃原始数据后获取的新数据,或为所述原始数据。
如图12b所示,所述UE12还包括判断单元1204。
所述判断单元1204用于,判断所述第一UE的冲突次数c是否小于阈值C0或所述第一UE的冲突时间w是否小于阈值W0或第一UE的业务优先级或UE自身的优先级Q是否小于阈值Q0。
所述确定单元1203用于,若所述第一UE的冲突次数c小于阈值C0或所述第一UE的冲突时间w小于阈值W0或第一UE的业务优先级或UE自身的优先级Q小于阈值Q0,则根据所述预设参数确定预设时长T;间隔所述预设时长T在所述S个资源中随机确定Z个
资源。所述发送单元1202用于,在所述Z个资源上向所述至少一个第二UE发送数据。
所述发送单元1202还用于,若所述第一UE的冲突次数c不小于阈值C0或所述第一UE的冲突时间w不小于阈值W0或第一UE的业务优先级或UE自身的优先级Q不小于阈值Q0,则在所述Z个资源上向所述至少一个第二UE发送数据。
所述根据所述预设参数确定所述预设时长T包括:
当所述第一UE的冲突次数c大于阈值C0或所述第一UE的冲突时间w大于阈值W0,确定所述预设时长T为0;
或,确定所述预设时长T=f(x);其中,所述x为N、N-S、N/S、所述第一UE的业务优先级Q、所述第一UE自定义的数值、所述c、所述w、所述c与所述w的函数g(c,w)中的一个,当x取值不同时对应的f(x)代表的函数关系也不同。示例的,T=f1(N)、T=f2(N/S)、T=f3(N-S)、T=f4(Q),T=f5(c),T=f6(w),T=f7(c,w),函数与x取值的对应关系可以在协议中规定或预定义。本发明包括但不限于下述函数关系:
简单线性关系T=ax+b,取模关系T=x mod Nt,或分段映射关系,一个x值对应一个T值,查表得到。当然,函数中的参数如:a、b、Nt为预定义的参数。
所述确定单元1203用于,根据所述预设参数确定发送概率P;
所述发送单元1202用于,以所述发送概率P在所述Z个资源上向所述至少一个第二UE发送数据。
所述确定单元1203用于,在所述S个资源中随机确定Z个资源。
所述判断单元1204用于,判断所述第一UE的冲突次数c是否小于阈值C0或所述第一UE的冲突时间w是否小于阈值W0或第一UE的业务优先级或UE自身的优先级Q是否小于阈值Q0。
所述确定单元1203用于,若所述第一UE的冲突次数c小于阈值C0或所述第一UE的冲突时间w小于阈值W0或第一UE的业务优
先级或UE自身的优先级Q小于阈值Q0,则根据所述预设参数确定发送概率P。所述发送单元1202用于,以所述发送概率P在所述Z个资源上向所述至少一个第二UE发送数据。
所述发送单元还用于,若所述第一UE的冲突次数c不小于阈值C0或所述第一UE的冲突时间w不小于阈值W0或第一UE的业务优先级或UE自身的优先级Q不小于阈值Q0,则在所述Z个资源上向所述至少一个第二UE发送数据。
具体实现中,所述根据所述预设参数确定所述发送概率P包括:
当所述第一UE的冲突次数c大于阈值C0或所述第一UE的冲突时间w大于阈值W0,确定所述发送概率P为1;
或,确定所述发送概率P=f(x);其中,所述x为N、N-S、N/S、所述第一UE的业务优先级Q、所述第一UE自定义的数值、所述c、所述w、所述c与所述w的函数g(c,w)中的一个,当x取值不同时对应的f(x)代表的函数关系也不同。
本发明实施例提供的UE,第一UE依据预设参数,使用S个资源中的Z个资源向至少一个第二UE发送数据;其中,所述预设参数为所述第一UE的冲突次数c、所述第一UE的冲突时间w、所述第一UE的业务优先级Q、UE自身的优先级中的至少一个。相比现有D2D技术,UE在预设的资源池中随机选择资源传输数据,不同UE会抢占同一个资源,造成冲突。UE参考自身的冲突次数、冲突时间、业务优先级等参数决定发送概率或等待时间,不同UE对应的等待时间或发送概率不同,就可以在一定程度上避免与其他UE竞争同一个资源,能够有效减少D2D技术中,发送UE因抢占资源产生的冲突。
实施例6:
本发明实施例提供了一种UE,如图13所示,所述UE包括:处理器1301、系统总线1302和发送器1303和存储器1304。
其中,处理器1301可以为中央处理器(英文:central processing unit,缩写:CPU)。
存储器1304,用于存储程序代码,并将该程序代码传输给该处理器1301,处理器1301根据程序代码执行下述指令。存储器1304可以包括易失性存储器(英文:volatile memory),例如随机存取存储器(英文:random-access memory,缩写:RAM);存储器1304也可以包括非易失性存储器(英文:non-volatile memory),例如只读存储器(英文:read-only memory,缩写:ROM),快闪存储器(英文:flash memory),硬盘(英文:hard disk drive,缩写:HDD)或固态硬盘(英文:solid-state drive,缩写:SSD)。存储器1304还可以包括上述种类的存储器的组合。处理器1301、存储器1304和发送器1303之间通过系统总线1302连接并完成相互间的通信。
发送器1303可以由光收发器,电收发器,无线收发器或其任意组合实现。例如,光收发器可以是小封装可插拔(英文:small form-factor pluggable transceiver,缩写:SFP)收发器(英文:transceiver),增强小封装可插拔(英文:enhanced small form-factor pluggable,缩写:SFP+)收发器或10吉比特小封装可插拔(英文:10Gigabit small form-factor pluggable,缩写:XFP)收发器。电收发器可以是以太网(英文:Ethernet)网络接口控制器(英文:network interface controller,缩写:NIC)。无线收发器可以是无线网络接口控制器(英文:wireless network interface controller,缩写:WNIC)。所述UE可以有多个发送器1303。
处理器1301,用于在S个资源中确定N个可用资源;所述S是所述第一UE获取的资源配置信息指示的资源数量;根据所述N个可用资源确定M个资源。
对于UE而言,所谓可用资源,即该资源上承载的信号的能量小于阈值m或功率小于阈值n;或,该资源上没有承载预设序列。当资源上承载的信号的能量很低时,可认为该信号为噪声信号。或者,若资源的序列不是LTE系统、wifi系统等该UE已知的系统的序列,则认为该资源为可用资源。
发送器1303,用于使用所述M个资源向至少一个第二UE发送
数据。
所述处理器1301具体用于,在所述N个可用资源中随机选择M个资源。
所述处理器1301用于,获取资源配置信息或资源预配置信息;所述资源配置信息或资源预配置信息包括所述S个资源的信息。
所述处理器1301具体用于,分别检测所述S个资源中的每一个资源上承载的信号的能量或功率,若所述资源上承载的信号的能量小于阈值m或功率小于阈值n,则判断所述资源为所述可用资源;
或,检测所述S个资源中的每一个资源上承载的序列,若所述资源没有承载预设序列,则判断所述资源为所述可用资源。
所述处理器1301具体用于,在S个资源中确定N个空闲资源可用资源之后,间隔预设时长T后,根据所述N个可用资源确定M个资源。或者,间隔所述预设时长T后,重新在所述S个资源中确定N个可用资源。
所述处理器1301具体用于,在S个资源中确定N个可用资源之后,判断所述第一UE是否满足第一预设条件;
若所述第一UE满足所述第一预设条件,则根据所述N个第一时频资源确定M个资源;
若所述第一UE不满足所述第一预设条件,则间隔预设时长T后根据所述N个可用资源确定M个资源;
其中,所述第一预设条件为:N≥a,或N/S≥b,或Q≥Q0;或第一UE的冲突次数c>C0,或所述第一UE的冲突时间w>W0,或第一UE的业务优先级或UE自身的优先级Q>Q0;所述a为资源阈值,所述b为可用资源占预设资源的最小比例,所述C0为冲突次数阈值,所述W0为冲突时间阈值,所述Q0为优先级阈值;所述c为大于等于0的整数,所述w为正数。
所述处理器1301间隔预设时长T后,根据所述N个可用资源确定M个资源,包括:在所述N个可用资源中随机选择M个资源;或者,
根据所述N个可用资源得到L个资源,所述第一UE在所述L个可用资源中随机选择M个资源。
所述处理器1301根据所述N个可用资源得到所述L个资源,具体包括,将所述N个可用资源通过预设规则运算后得到所述L个资源。
所述发送器1303向所述至少一个UE发送的数据为丢弃原始数据后获得的新数据,或为所述原始数据。
可以通过以下方式确定预设时长T:若所述第一UE的冲突次数c大于阈值C0或所述第一UE的冲突时间w大于阈值W0,或第一UE的业务优先级或UE自身的优先级Q大于阈值Q0,则所述预设时长T为0;
或,T=f(x);其中,所述x为N、N-S、N/S、所述第一UE的业务优先级Q、UE自身的优先级、所述第一UE自定义的数值、所述c、所述w、所述c与所述w的函数g(c,w)中的一个,当x取值不同时对应的f(x)代表的函数关系也不同。示例的,T=f1(N)、T=f2(N/S)、T=f3(N-S)、T=f4(Q),T=f5(c),T=f6(w),T=f7(c,w),函数与x取值的对应关系可以在协议中规定或预定义。本发明包括但不限于下述函数关系:
简单线性关系T=ax+b,取模关系T=x mod Nt,或分段映射关系,一个x值对应一个T值,查表得到。当然,函数中的参数如:a、b、Nt为预定义的参数。
所述处理器1301具体用于,在所述M个资源上向所述至少一个第二UE发送数据。
所述处理器1301还用于,确定发送概率P;
所述发送器1303具体用于,以所述发送概率P在所述M个资源上向所述至少一个第二UE发送数据。
所述处理器1301用于,判断所述第一UE是否满足第二预设条件;
若所述处理器1301判断所述第一UE满足所述第二预设条件,
所述发送单元则在所述M个资源上向所述至少一个第二UE发送数据;
若所述处理器1301判断所述第一UE不满足所述第二预设条件,所述处理器1301则确定发送概率P,所述发送器1303以所述发送概率P在所述M个资源上向所述至少一个第二UE发送数据。示例的,若所述第一UE在确定的可用资源中选择了10个资源,确定的发送概率P为0.5,那么所述第一UE则是在10个资源上以50%的概率发送,在统计学角度看每2次发送机会中会有平均1次实际发送了发现信号。
其中,所述第二预设条件为:N≥a,或N/S≥b,或Q≥Q0;或第一UE的冲突次数c>C0,或所述第一UE的冲突时间w>W0,或第一UE的业务优先级或UE自身的优先级Q>Q0;所述a为资源阈值,所述b为可用资源占预设资源的最小比例,所述C0为冲突次数阈值,所述W0为冲突时间阈值,所述Q0为优先级阈值;所述c为大于等于0的整数,所述w为正数。
可以通过以下方式确定发送概率P:若所述第一UE的冲突次数c大于阈值C0或所述第一UE的冲突时间w大于阈值W0,或第一UE的业务优先级或UE自身的优先级Q大于阈值Q0,则所述发送概率P为1;
或,P=f(x);其中,所述x为N、N-S、N/S、所述第一UE的业务优先级Q、UE自身的优先级、所述第一UE自定义的数值、所述c、所述w、所述c与所述w的函数g(c,w)中的一个,当x取值不同时对应的f(x)代表的函数关系也不同。
需要说明的是,所述S为所述第一UE对应的第一群组中的UE的数目,且所述N为所述第一群组中发送数据的UE的数目,
或,所述S为所述第一UE的邻居UE的数目,且所述N为所述第一UE的邻居UE中发送数据的UE的数目,所述第一UE的邻居UE为与所述第一UE可直接通信的UE。
另外,所述资源为调度指派SA的资源、或业务数据的资源或
发现资源的至少一个,向所述至少一个第二UE发送的数据为SA、业务数据或发现信号的至少一个。
或在,所述资源为SA资源池中的资源、业务数据资源池中的资源和发现资源池中的资源的至少一个;或一段时间内可用于发送SA、业务数据或发现信号的至少一个的资源。
本发明实施例提供的UE,在S个资源中确定N个可用资源,并根据所述N个可用资源确定M个资源;最后使用所述M个资源向至少一个第二UE发送数据。相比现有D2D技术,UE在预设的资源池中随机选择资源传输数据,不同UE会抢占同一个资源,造成冲突。每个UE在预设资源中进行检测,确定可用资源,再根据确定的可用资源传输数据,就可以降低与其他UE竞争同一个资源的概率,在一定程度上减少D2D技术中,发送UE因抢占资源产生的冲突。
实施例7:
本发明实施例提供了一种UE14,如图14所示,所述UE14包括:包括处理器1401、系统总线1402和发送器1403和存储器1404。
其中,处理器1401可以为中央处理器(英文:central processing unit,缩写:CPU)。
存储器1404,用于存储程序代码,并将该程序代码传输给该处理器1401,处理器1401根据程序代码执行下述指令。存储器1404可以包括易失性存储器(英文:volatile memory),例如随机存取存储器(英文:random-access memory,缩写:RAM);存储器1404也可以包括非易失性存储器(英文:non-volatile memory),例如只读存储器(英文:read-only memory,缩写:ROM),快闪存储器(英文:flash memory),硬盘(英文:hard disk drive,缩写:HDD)或固态硬盘(英文:solid-state drive,缩写:SSD)。存储器1404还可以包括上述种类的存储器的组合。处理器1401、存储器1404和发送器1403之间通过系统总线1402连接并完成相互间的通信。
发送器1403可以由光收发器,电收发器,无线收发器或其任意
组合实现。例如,光收发器可以是小封装可插拔(英文:small form-factor pluggable transceiver,缩写:SFP)收发器(英文:transceiver),增强小封装可插拔(英文:enhanced small form-factor pluggable,缩写:SFP+)收发器或10吉比特小封装可插拔(英文:10Gigabit small form-factor pluggable,缩写:XFP)收发器。电收发器可以是以太网(英文:Ethernet)网络接口控制器(英文:network interface controller,缩写:NIC)。无线收发器可以是无线网络接口控制器(英文:wireless network interface controller,缩写:WNIC)。所述STA可以有多个发送器1403。
处理器1401,用于获取预设参数。
发送器1403,用于依据预设参数,使用S个资源中的Z个资源向至少一个第二UE发送数据;所述S是所述第一UE获取的资源配置信息指示的资源数量;
其中,所述预设参数为所述第一UE的冲突次数c、所述第一UE的冲突时间w、所述第一UE的业务优先级Q、UE自身的优先级中的至少一个。
所述处理器1401用于,在所述S个资源中随机选择Z个资源;
所述发送器1401用于,通过所述Z个资源向至少一个第二UE发送数据。
所述处理器1401用于,获取资源配置信息;所述资源配置信息包括所述S个资源的信息。
所述处理器1401用于,根据所述预设参数确定预设时长T;间隔所述预设时长T后,在所述S个资源中随机确定Z个资源;
所述发送器1403用于,在所述Z个资源上向所述至少一个第二UE发送数据。
需要说明的是,所述发送单元1403在所述Z个资源上向所述至少一个第二UE发送的数据为丢弃原始数据后获取的新数据,或为所述原始数据。
所述处理器1401用于,判断所述第一UE的冲突次数c是否小
于阈值C0或所述第一UE的冲突时间w是否小于阈值W0或第一UE的业务优先级或UE自身的优先级Q是否小于阈值Q0;
所述处理器1401用于,若所述第一UE的冲突次数c小于阈值C0或所述第一UE的冲突时间w小于阈值W0或第一UE的业务优先级或UE自身的优先级Q小于阈值Q0,处理器1401则根据所述预设参数确定预设时长T;发送器1403间隔所述预设时长T在所述S个资源中随机确定Z个资源;所述发送器1403用于,在所述Z个资源上向所述至少一个第二UE发送数据。
所述发送器1403还用于,若所述第一UE的冲突次数c不小于阈值C0或所述第一UE的冲突时间w不小于阈值W0或第一UE的业务优先级或UE自身的优先级Q不小于阈值Q0,则在所述Z个资源上向所述至少一个第二UE发送数据。
具体实现中,所述根据所述预设参数确定所述预设时长T包括:
当所述第一UE的冲突次数c大于阈值C0或所述第一UE的冲突时间w大于阈值W0,确定所述预设时长T为0;
或,确定所述预设时长T=f(x);其中,所述x为N、N-S、N/S、所述第一UE的业务优先级Q、所述第一UE自定义的数值、所述c、所述w、所述c与所述w的函数g(c,w)中的一个,当x取值不同时对应的f(x)代表的函数关系也不同。示例的,T=f1(N)、T=f2(N/S)、T=f3(N-S)、T=f4(Q),T=f5(c),T=f6(w),T=f7(c,w),函数与x取值的对应关系可以在协议中规定或预定义。本发明包括但不限于下述函数关系:
简单线性关系T=ax+b,取模关系T=x mod Nt,或分段映射关系,一个x值对应一个T值,查表得到。当然,函数中的参数如:a、b、Nt为预定义的参数。
所述处理器1401用于,根据所述预设参数确定发送概率P;
所述发送器1401用于,以所述发送概率P在所述Z个资源上向所述至少一个第二UE发送数据。示例的,若所述第一UE在确定的可用资源中选择了10个资源,确定的发送概率P为0.5,那么所
述第一UE则是在10个资源上以50%的概率发送,在统计学角度看每2次发送机会中会有平均1次实际发送了发现信号。
所述处理器1401用于,在所述S个资源中随机确定Z个资源。
所述处理器1401用于,判断所述第一UE的冲突次数c是否小于阈值C0或所述第一UE的冲突时间w是否小于阈值W0或第一UE的业务优先级或UE自身的优先级Q是否小于阈值Q0。
所述处理器1401用于,若所述第一UE的冲突次数c小于阈值C0或所述第一UE的冲突时间w小于阈值W0或第一UE的业务优先级或UE自身的优先级Q小于阈值Q0,则根据所述预设参数确定发送概率P。所述发送器1403用于,以所述发送概率P在所述Z个资源上向所述至少一个第二UE发送数据。
所述发送器1403还用于,若所述第一UE的冲突次数c不小于阈值C0或所述第一UE的冲突时间w不小于阈值W0或第一UE的业务优先级或UE自身的优先级Q不小于阈值Q0,则在所述Z个资源上向所述至少一个第二UE发送数据。
具体实现中,所述根据所述预设参数确定所述发送概率P包括:
当所述第一UE的冲突次数c大于阈值C0或所述第一UE的冲突时间w大于阈值W0,确定所述发送概率P为1;
或,确定所述发送概率P=f(x);其中,所述x为N、N-S、N/S、所述第一UE的业务优先级Q、所述第一UE自定义的数值、所述c、所述w、所述c与所述w的函数g(c,w)中的一个,当x取值不同时对应的f(x)代表的函数关系也不同。
本发明实施例提供的UE,第一UE依据预设参数,使用S个资源中的Z个资源向至少一个第二UE发送数据;其中,所述预设参数为所述第一UE的冲突次数c、所述第一UE的冲突时间w、所述第一UE的业务优先级Q、UE自身的优先级中的至少一个。相比现有D2D技术,UE在预设的资源池中随机选择资源传输数据,不同UE会抢占同一个资源,造成冲突。UE参考自身的冲突次数、冲突时间、业务优先级等参数决定发送概率或等待时间,不同UE对应
的等待时间或发送概率不同,就可以在一定程度上避免与其他UE竞争同一个资源,能够有效减少D2D技术中,发送UE因抢占资源产生的冲突。
通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是一个物理单元或多个物理单元,即可以位于一个地方,或者也可以分布到多个不同地方。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围
之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
Claims (50)
- 一种减少资源冲突的方法,其特征在于,包括:第一用户设备UE在S个资源中确定N个可用资源;所述S是所述第一UE获取的资源配置信息指示的资源数量;所述第一UE根据所述N个可用资源确定M个资源;所述第一UE使用所述M个资源向至少一个第二UE发送数据;其中,所述S为大于等于1的整数,所述N为大于等于0小于等于所述S的整数,所述M为大于等于0小于等于所述N的整数。
- 根据权利要求1所述的方法,其特征在于,所述第一UE根据所述N个可用资源确定M个资源,包括:所述第一UE在所述N个可用资源中随机选择M个资源。
- 根据权利要求1所述的方法,其特征在于,所述第一UE在所述S个资源中确定N个可用资源之前,所述方法还包括:所述第一UE获取资源配置信息;所述资源配置信息包括所述S个资源的信息,所述资源配置信息为基站配置的或者预配置的。
- 根据权利要求1所述的方法,其特征在于,所述第一UE在S个资源中确定N个可用资源包括:所述第一UE检测所述S个资源中的每一个资源上承载的信号的能量或功率,若所述资源上承载的信号的能量小于阈值m或功率小于阈值n,则判断所述资源为所述可用资源;所述m、所述n为正数;或,所述第一UE分别检测所述S个资源中的每一个资源上承载的序列,若所述资源未承载预设序列,则判断所述资源为所述可用资源。
- 根据权利要求1所述的方法,其特征在于,所述第一UE在S个资源中确定N个可用资源之后,所述方法还包括:所述第一UE间隔预设时长T后,根据所述N个可用资源确定M个资源;或者,所述第一UE间隔预设时长T后,所述第一UE重新在所述S个资源中确定N个可用资源,根据所述N个可用资源确定M个 资源;所述T为根据可用资源数量N、不可用资源数量N-S、可用资源比例N/S、所述第一UE的冲突次数c、冲突时间w、所述第一UE的业务优先级Q、所述第一UE自身的优先级中的至少一个确定的。
- 根据权利要求1所述的方法,其特征在于,所述第一UE在S个资源中确定N个可用资源之后,所述方法还包括:判断所述第一UE是否满足第一预设条件;若所述第一UE满足所述第一预设条件,则所述第一UE根据所述N个可用资源确定M个资源;若所述第一UE不满足所述第一预设条件,则间隔预设时长T后所述第一UE根据所述N个可用资源确定M个资源或重新在所述S个资源中确定N个可用资源,根据所述N个可用资源确定M个资源;其中,所述T为根据可用资源数量N、不可用资源数量N-S、可用资源比例N/S、所述第一UE的冲突次数c、冲突时间w、所述第一UE的业务优先级Q、所述第一UE自身的优先级中的至少一个确定的;所述第一预设条件为:N≥a,或N/S≥b,或Q≥Q0;或第一UE的冲突次数c>C0,或所述第一UE的冲突时间w>W0,或第一UE的业务优先级或UE自身的优先级Q>Q0;所述a为资源阈值,所述b为可用资源占预设资源的最小比例,所述C0为冲突次数阈值,所述W0为冲突时间阈值,所述Q0为优先级阈值;所述c为大于等于0的整数,所述w为正数。
- 根据权利要求5或6所述的方法,其特征在于,所述第一UE间隔预设时长T后,根据所述N个可用资源确定M个资源,包括:所述第一UE在所述N个可用资源中随机选择M个资源;或者,所述第一UE根据所述N个可用资源得到L个资源,所述第一UE在所述L个可用资源中随机选择M个资源;所述L为小于等于所述N的整数。
- 根据权利要求7所述的方法,其特征在于,所述第一UE根据所述N个可用资源得到所述L个资源,具体包括,所述第一UE将所述N个可用资源通过预设规则运算后得到所述L个资源。
- 根据权利要求5或6所述的方法,其特征在于,所述第一UE向所述至少一个UE发送的数据为丢弃原始数据后获得的新数据,或为所述原始数据。
- 根据权利要求5或6所述的方法,其特征在于,所述T为根据可用资源数量N、不可用资源数量N-S、可用资源比例N/S、所述第一UE的冲突次数c、冲突时间w、所述第一UE的业务优先级Q、所述第一UE自身的优先级中的至少一个确定的具体包括:若所述第一UE的冲突次数c大于阈值C0或所述第一UE的冲突时间w大于阈值W0,或第一UE的业务优先级或UE自身的优先级Q大于阈值Q0,则所述预设时长T=0;或,所述预设时长T=f(x);其中,所述x为N、N-S、N/S、所述第一UE的业务优先级Q、UE自身的优先级、所述第一UE自定义的数值、所述c、所述w、所述c与所述w的函数g(c,w)中的一个,当x取值不同时对应的f(x)代表的函数也不同。
- 根据权利要求1所述的方法,其特征在于,所述第一UE使用所述M个资源向至少一个第二UE发送数据包括:所述第一UE确定发送概率P,并以所述发送概率P在所述M个资源上向所述至少一个第二UE发送数据;其中,所述发送概率P为根据可用资源数量N、不可用资源数量N-S、可用资源比例N/S、所述第一UE的冲突次数c、冲突时间w、所述第一UE的业务优先级Q、所述第一UE自身的优先级中的至少一个确定的;所述c为大于等于0的整数,所述w为正数。
- 根据权利要求1所述的方法,其特征在于,所述第一UE使用所述M个资源向至少一个第二UE发送数据包括:判断所述第一UE是否满足第二预设条件;若所述第一UE满足所述第二预设条件,所述第一UE则在所述M个资源上向所述至少一个第二UE发送数据;若所述第一UE不满足所述第二预设条件,所述第一UE则确定发送概率P,并以所述发送概率P在所述M个资源上向所述至少一个第二UE发送数据;其中,所述P为根据可用资源数量N、不可用资源数量N-S、可用资源比例N/S、所述第一UE的冲突次数c、冲突时间w、所述第一UE的业务优先级Q、所述第一UE自身的优先级中的至少一个确定的;所述第二预设条件为:N≥a,或N/S≥b,或Q≥Q0;或第一UE的冲突次数c>C0,或所述第一UE的冲突时间w>W0,或第一UE的业务优先级或UE自身的优先级Q>Q0;所述a为资源阈值,所述b为可用资源占预设资源的最小比例,所述C0为冲突次数阈值,所述W0为冲突时间阈值,所述Q0为优先级阈值;所述c为大于等于0的整数,所述w为正数。
- 根据权利11或12所述的方法,其特征在于,所述P为根据可用资源数量N、不可用资源数量N-S、可用资源比例N/S、所述第一UE的冲突次数c、冲突时间w、所述第一UE的业务优先级Q、所述第一UE自身的优先级中的至少一个确定的具体包括:若所述第一UE的冲突次数c大于阈值C0或所述第一UE的冲突时间w大于阈值W0,或第一UE的业务优先级或UE自身的优先级Q大于阈值Q0,则所述发送概率P=1;或者,发送概率P=f(x);其中,所述x为N、N-S、N/S、所述第一UE的业务优先级Q、UE自身的优先级、所述第一UE自定义的数值、所述c、所述w、所述c与所述w的函数g(c,w)中的一个,当x取值不同时对应的f(x)代表的函数也不同。
- 根据权利要求1所述的方法,其特征在于,所述S对应第一群组中的UE的数目,且所述N对应所述第一群组中发送数据的UE的数目,或,所述S对应所述第一UE的邻居UE的数目,且所述N对应所述第一UE的邻居UE中发送数据的UE的数目,所述第一UE的邻居UE为与所述第一UE可直接通信的UE。
- 根据权利要求1-14任一项所述的方法,其特征在于,所述资源为调度指派SA的资源、或业务数据的资源或发现资源的至少一个,向所述至少一个第二UE发送的数据为SA、业务数据或发现信号的至少一个。
- 根据权利要求1-14任一项所述的方法,其特征在于,所述资源为SA资源池中的资源、业务数据资源池中的资源和发现资源池中的资源的至少一个;或一段时间内可用于发送SA、业务数据或发现信号的至少一个的资源。
- 一种减少资源冲突的方法,其特征在于,包括:第一用户设备UE获取预设参数;所述第一UE依据所述预设参数,使用S个资源中的Z个资源向至少一个第二UE发送数据;所述S是所述第一UE获取的资源配置信息指示的资源数量;其中,所述预设参数为所述第一UE的冲突次数c、所述第一UE的冲突时间w、所述第一UE的业务优先级Q、所述第一UE自身的优先级中的至少一个;所述S为大于等于1的整数,所述Z为小于等于所述S的整数,所述c为大于等于0的整数,所述w为正数。
- 根据权利要求17所述的方法,其特征在于,所述第一UE依据所述预设参数,使用S个资源中的Z个资源向至少一个第二UE发送数据之前,所述方法还包括:所述第一UE获取资源配置信息;所述资源配置信息包括所述S个资源的信息,所述资源配置信息为基站配置的或者预配置的。
- 根据权利要求17所述的方法,其特征在于,所述第一UE依据所述预设参数,使用S个资源中的Z个资源向至少一个第二UE发送数据包括:所述第一UE根据所述预设参数确定预设时长T;所述第一UE间隔所述预设时长T后,在所述S个资源中随机确定Z个资源;在所述Z个资源上向所述至少一个第二UE发送数据。
- 根据权利要求17所述的方法,其特征在于,所述第一UE依据所述预设参数,使用S个资源中的Z个资源向至少一个第二UE发送数据包括:判断所述第一UE的冲突次数c是否小于阈值C0或所述第一UE的冲突时间w是否小于阈值W0或第一UE的业务优先级或UE自身的优先级Q是否小于阈值Q0;若所述第一UE的冲突次数c小于阈值C0或所述第一UE的冲突时间w小于阈值W0或第一UE的业务优先级或UE自身的优先级Q小于阈值Q0,则根据所述预设参数确定预设时长T;间隔所述预设时长T在所述S个资源中随机确定Z个资源,在所述Z个资源上向所述至少一个第二UE发送数据;若所述第一UE的冲突次数c不小于阈值C0或所述第一UE的冲突时间w不小于阈值W0或第一UE的业务优先级或UE自身的优先级Q不小于阈值Q0,则在所述Z个资源上向所述至少一个第二UE发送数据。
- 根据权利要求19或20所述的方法,其特征在于,所述第一UE在所述Z个资源上向所述至少一个第二UE发送的数据为丢弃原始数据后获取的新数据,或为所述原始数据。
- 根据权利要求19-21任一项所述的方法,其特征在于,所述根据所述预设参数确定所述预设时长T包括:当所述第一UE的冲突次数c大于阈值C0或所述第一UE的冲突时间w大于阈值W0,确定所述预设时长T为0;或,确定所述预设时长T=f(x);其中,所述x为N、N-S、N/S、所述第一UE的业务优先级Q、所述第一UE自定义的数值、所述c、所述w、所述c与所述w的函数g(c,w)中的一个,当x取值不同时对应的f(x)代表的函数也不同。
- 根据权利要求17所述的方法,其特征在于,所述第一UE依据所述预设参数,使用S个资源中的Z个资源向至少一个第二UE发送数据包括:所述第一UE在所述S个资源中随机确定Z个资源;所述第一UE根据所述预设参数确定发送概率P,并以所述发送概率P在所述Z个资源上向所述至少一个第二UE发送数据。
- 根据权利要求17所述的方法,其特征在于,所述第一UE依据预设参数,使用S个资源中的Z个资源向至少一个第二UE发送数据包括:所述第一UE在所述S个资源中随机确定Z个资源;判断所述第一UE的冲突次数c是否小于阈值C0或所述第一UE的冲突时间w是否小于阈值W0或第一UE的业务优先级或UE自身的优先级Q是否小于阈值Q0;若所述第一UE的冲突次数c小于阈值C0或所述第一UE的冲突时间w小于阈值W0或第一UE的业务优先级或UE自身的优先级Q小于阈值Q0,则根据所述预设参数确定发送概率P,并以所述发送概率P在所述Z个资源上向所述至少一个第二UE发送数据;若所述第一UE的冲突次数c不小于阈值C0或所述第一UE的冲突时间w不小于阈值W0或第一UE的业务优先级或UE自身的优先级Q不小于阈值Q0,则在所述Z个资源上向所述至少一个第二UE发送数据。
- 根据权利要求23或24所述的方法,其特征在于,所述根据所述预设参数确定所述发送概率P包括:当所述第一UE的冲突次数c大于阈值C0或所述第一UE的冲突时间w大于阈值W0,确定所述发送概率P为1;或,确定所述发送概率P=f(x);其中,所述x为N、N-S、N/S、所述第一UE的业务优先级Q、所述第一UE自定义的数值、所述c、所述w、所述c与所述w的函数g(c,w)中的一个,当x取值不同时对应的f(x)代表的函数也不同。
- 一种用户设备UE,其特征在于,包括:确定单元,用于在S个资源中确定N个可用资源;所述S是所述第一UE获取的资源配置信息指示的资源数量;所述确定单元还用于,根据所述N个可用资源确定M个资源;发送单元,用于使用所述M个资源向至少一个第二UE发送数据;其中,所述S为大于等于1的整数,所述N为大于等于0小于等于所述S的整数,所述M为大于等于0小于等于所述N的整数。
- 根据权利要求26所述的UE,其特征在于,所述确定单元具体用于,在所述N个可用资源中随机选择M个资源。
- 根据权利要求26所述的UE,其特征在于,还包括获取单元,所述获取单元用于,获取资源配置信息;所述资源配置信息包括所述S个资源的信息,所述资源配置信息为基站配置的或者预配置的。
- 根据权利要求26所述的UE,其特征在于,所述确定单元具体用于,检测所述S个资源中的每一个资源上承载的信号的能量或功率,若所述资源上承载的信号的能量小于阈值m或功率小于阈值n,则判断所述资源为所述可用资源;所述m、所述n均为正数;或,检测所述S个资源中的每一个资源上承载的序列,若所述资源没有承载预设序列,则判断所述资源为所述可用资源。
- 根据权利要求26所述的UE,其特征在于,所述确定单元具体用于,在S个资源中确定N个可用资源之后,间隔预设时长T后,根据所述N个可用资源确定M个资源;或者,所述第一UE间隔所述预设时长T后,所述第一UE重新在所述S个资源中确定N个可用资源;所述T为根据可用资源数量N、不可用资源数量N-S、可用资源比例N/S、所述第一UE的冲突次数c、冲突时间w、所述第一UE的业务优先级Q、所述第一UE自身的优先级中的至少一个确定的;所述c为大于等于0的整数,所述w为正数。
- 根据权利要求26所述的UE,其特征在于,所述确定单元具体用于,在S个资源中确定N个可用资源之后,判断所述第一UE是否满足第一预设条件;若所述第一UE满足所述第一预设条件,则根据所述N个第一时频资源确定M个资源;若所述第一UE不满足所述第一预设条件,则间隔预设时长T后根据所述N个可用资源确定M个资源或重新在所述S个资源中确定N个可用资源,根据所述N个可用资源确定M个资源;其中,所述T为根据可用资源数量N、不可用资源数量N-S、可用资源比例N/S、所述第一UE的冲突次数c、冲突时间w、所述第一UE的业务优先级Q、所述第一UE自身的优先级中的至少一个确定的;所述第一预设条件为:N≥a,或N/S≥b,或Q≥Q0;或第一UE的冲突次数c>C0,或所述第一UE的冲突时间w>W0,或第一UE的业务优先级或UE自身的优先级Q>Q0;所述a为资源阈值,所述b为可用资源占预设资源的最小比例,所述C0为冲突次数阈值,所述W0为冲突时间阈值,所述Q0为优先级阈值;所述c为大于等于0的整数,所述w为正数。
- 根据权利要求30或31所述的UE,其特征在于,所述确定单元间隔预设时长T后,根据所述N个可用资源确定M个资源,包括:在所述N个可用资源中随机选择M个资源;或者,根据所述N个可用资源得到L个资源,所述第一UE在所述L个可用资源中随机选择M个资源;所述L为小于等于所述M的整数。
- 根据权利要求32所述的UE,其特征在于,所述确定单元根据所述N个可用资源得到L个资源具体包括,将所述N个可用资源通过预设规则运算后得到所述L个资源。
- 根据权利要求30或31所述的UE,其特征在于,所述发送单元向所述至少一个UE发送的数据为丢弃原始数据后获得的新数据,或为所述原始数据。
- 根据权利要求30或31所述的UE,其特征在于,所述T为根据可用资源数量N、不可用资源数量N-S、可用资源比例N/S、所述第一UE的冲突次数c、冲突时间w、所述第一UE的业务优先级Q、所述第一UE自身的优先级中的至少一个确定的具体包括:若所述第一UE的冲突次数c大于阈值C0或所述第一UE的冲突时间w大于阈值W0,或第一UE的业务优先级或UE自身的优先级Q大于阈值Q0,则所述预设时长T=0;或,所述预设时长T=f(x);其中,所述x为N、N-S、N/S、所述第一UE的业务优先级Q、UE自身的优先级、所述第一UE自定义的数值、所述c、所述w、所述c与所述w的函数g(c,w)中的一个,当x取值不同时对应的f(x)代表的函数也不同。
- 根据权利要求26所述的UE,其特征在于,所述确定单元还用于,确定发送概率P;所述发送单元具体用于,以所述发送概率P在所述M个资源上向所述至少一个第二UE发送数据;其中,所述发送概率P为根据可用资源数量N、不可用资源数量N-S、可用资源比例N/S、所述第一UE的冲突次数c、冲突时间w、所述第一UE的业务优先级Q、所述第一UE自身的优先级中的至少一个确定的;所述c为大于等于0的整数,所述w为正数。
- 根据权利要求26所述的UE,其特征在于,还包括判断单元,所述判断单元用于,判断所述第一UE是否满足第二预设条件;若所述判断单元判断所述第一UE满足所述第二预设条件,所述发送单元则在所述M个资源上向所述至少一个第二UE发送数据;若所述判断单元判断所述第一UE不满足所述第二预设条件,所述确定单元则确定发送概率P,所述发送单元以所述发送概率P在所述M个资源上向所述至少一个第二UE发送数据;其中,所述P为根据可用资源数量N、不可用资源数量N-S、可用资源比例N/S、所述第一UE的冲突次数c、冲突时间w、所述第一UE的业务优先级Q、所述第一UE自身的优先级中的至少一个确定的;所述第二预设条件为:N≥a,或N/S≥b,或Q≥Q0;或第一UE的冲突次数c>C0,或所述第一UE的冲突时间w>W0,或第一UE的业务优先级或UE自身的优先级Q>Q0;所述a为资源阈值,所述b为可用资源占预设资源的最小比例,所述C0为冲突次数阈值,所述W0 为冲突时间阈值,所述Q0为优先级阈值;所述c为大于等于0的整数,所述w为正数。
- 根据权利要求36或37所述的UE,其特征在于,所述P为根据可用资源数量N、不可用资源数量N-S、可用资源比例N/S、所述第一UE的冲突次数c、冲突时间w、所述第一UE的业务优先级Q、所述第一UE自身的优先级中的至少一个确定的具体包括:若所述第一UE的冲突次数c大于阈值C0或所述第一UE的冲突时间w大于阈值W0,或第一UE的业务优先级或UE自身的优先级Q大于阈值Q0,则所述发送概率P=1,或者,发送概率P=f(x);其中,所述x为N、N-S、N/S、所述第一UE的业务优先级Q、UE自身的优先级、所述第一UE自定义的数值、所述c、所述w、所述c与所述w的函数g(c,w)中的一个,当x取值不同时对应的f(x)代表的函数也不同。
- 根据权利要求26所述的UE,其特征在于,所述S对应所述第一UE对应的第一群组中的UE的数目,且所述N对应所述第一群组中发送数据的UE的数目,或,所述S对应所述第一UE的邻居UE的数目,且所述N对应所述第一UE的邻居UE中发送数据的UE的数目,所述第一UE的邻居UE为与所述第一UE可直接通信的UE。
- 根据权利要求26-39任一项所述的UE,其特征在于,所述资源为调度指派SA的资源、或业务数据的资源或发现资源的至少一个,向所述至少一个第二UE发送的数据为SA、业务数据或发现信号的至少一个。
- 根据权利要求26-39任一项所述的UE,其特征在于,所述资源为SA资源池中的资源、业务数据资源池中的资源和发现资源池中的资源的至少一个;或一段时间内可用于发送SA、业务数据或发现信号的至少一个的资源。
- 一种用户设备UE,其特征在于,包括:获取单元,用于获取预设参数;发送单元,用于根据预设参数,使用S个资源中的Z个资源向至少一个第二UE发送数据;所述S是所述第一UE获取的资源配置信息指示的资源数量;其中,所述预设参数为所述第一UE的冲突次数c、所述第一UE的冲突时间w、所述第一UE的业务优先级Q、UE自身的优先级中的至少一个;其中,所述S为大于等于1的整数,所述Z为小于等于所述S的整数,所述c为大于等于0的整数,所述w为正数。
- 根据权利要求42所述的UE,其特征在于,还包括获取单元,所述获取单元用于,获取资源配置信息;所述资源配置信息包括所述S个资源的信息,所述资源配置信息为基站配置的或者预配置的。
- 根据权利要求42所述的UE,其特征在于,还包括确定单元,所述确定单元用于,根据所述预设参数确定预设时长T;间隔所述预设时长T后,在所述S个资源中随机确定Z个资源;所述发送单元用于,在所述Z个资源上向所述至少一个第二UE发送数据。
- 根据权利要求42所述的UE,其特征在于,还包括判断单元,所述判断单元用于,判断所述第一UE的冲突次数c是否小于阈值C0或所述第一UE的冲突时间w是否小于阈值W0或第一UE的业务优先级或UE自身的优先级Q是否小于阈值Q0;确定单元用于,若所述第一UE的冲突次数c小于阈值C0或所述第一UE的冲突时间w小于阈值W0或第一UE的业务优先级或UE自身的优先级Q小于阈值Q0,则根据所述预设参数确定预设时长T;间隔所述预设时长T在所述S个资源中随机确定Z个资源;所述发送单元用于,在所述Z个资源上向所述至少一个第二UE发送数据;若所述第一UE的冲突次数c不小于阈值C0或所述第一UE的冲突时间w不小于阈值W0或第一UE的业务优先级或UE自身的优先级Q不小于阈值Q0,所述发送单元还用于,在所述Z个资源上向所述至 少一个第二UE发送数据。
- 根据权利要求44或45所述的UE,其特征在于,所述第一UE在所述Z个资源上向所述至少一个第二UE发送的数据为丢弃原始数据后获取的新数据,或为所述原始数据。
- 根据权利要求44-46任一项所述的UE,其特征在于,所述根据所述预设参数确定所述预设时长T包括:当所述第一UE的冲突次数c大于阈值C0或所述第一UE的冲突时间w大于阈值W0,确定所述预设时长T为0;或,确定所述预设时长T=f(x);其中,所述x为N、N-S、N/S、所述第一UE的业务优先级Q、所述第一UE自定义的数值、所述c、所述w、所述c与所述w的函数g(c,w)中的一个,当x取值不同时对应的f(x)代表的函数也不同。
- 根据权利要求42所述的UE,其特征在于,确定单元用于,根据所述预设参数确定发送概率P;所述发送单元用于,以所述发送概率P在所述Z个资源上向所述至少一个第二UE发送数据。
- 根据权利要求42所述的UE,其特征在于,所述确定单元用于,在所述S个资源中随机确定Z个资源;判断单元用于,判断所述第一UE的冲突次数c是否小于阈值C0或所述第一UE的冲突时间w是否小于阈值W0或第一UE的业务优先级或UE自身的优先级Q是否小于阈值Q0;确定单元用于,若所述第一UE的冲突次数c小于阈值C0或所述第一UE的冲突时间w小于阈值W0或第一UE的业务优先级或UE自身的优先级Q小于阈值Q0,则根据所述预设参数确定发送概率P;所述发送单元用于,以所述发送概率P在所述Z个资源上向所述至少一个第二UE发送数据;所述发送单元还用于,若所述第一UE的冲突次数c不小于阈值C0或所述第一UE的冲突时间w不小于阈值W0或第一UE的业务优先级或UE自身的优先级Q不小于阈值Q0,则在所述Z个资源上向所述 至少一个第二UE发送数据。
- 根据权利要求48或49所述的UE,其特征在于,所述根据所述预设参数确定所述发送概率P包括:当所述第一UE的冲突次数c大于阈值C0或所述第一UE的冲突时间w大于阈值W0,确定所述发送概率P为1;或,确定所述发送概率P=f(x);其中,所述x为N、N-S、N/S、所述第一UE的业务优先级Q、所述第一UE自定义的数值、所述c、所述w、所述c与所述w的函数g(c,w)中的一个,当x取值不同时对应的f(x)代表的函数也不同。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2015/087067 WO2017028044A1 (zh) | 2015-08-14 | 2015-08-14 | 一种减少资源冲突的方法及ue |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107005984A true CN107005984A (zh) | 2017-08-01 |
CN107005984B CN107005984B (zh) | 2020-08-25 |
Family
ID=58050559
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201580065186.1A Active CN107005984B (zh) | 2015-08-14 | 2015-08-14 | 一种减少资源冲突的方法及ue |
Country Status (6)
Country | Link |
---|---|
US (2) | US10536928B2 (zh) |
EP (1) | EP3322241B1 (zh) |
JP (1) | JP7032306B2 (zh) |
KR (1) | KR102105501B1 (zh) |
CN (1) | CN107005984B (zh) |
WO (1) | WO2017028044A1 (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110461044A (zh) * | 2019-07-31 | 2019-11-15 | 中国信息通信研究院 | 一种信道占用指示方法、设备和移动通信系统 |
CN111385845A (zh) * | 2018-12-29 | 2020-07-07 | 电信科学技术研究院有限公司 | 一种数据发送、接收方法、装置、终端及通信设备 |
US12082211B2 (en) | 2019-08-14 | 2024-09-03 | Guangdong Oppo Mobile Telecommunications Corp., Ltd. | Wireless communication method, terminal device and network device |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7032306B2 (ja) * | 2015-08-14 | 2022-03-08 | 華為技術有限公司 | リソース衝突低減方法およびue |
EP3410794B1 (en) * | 2016-05-12 | 2021-03-24 | Guangdong Oppo Mobile Telecommunications Corp., Ltd. | Inter-device communication method and apparatus |
US10645631B2 (en) | 2016-06-09 | 2020-05-05 | Qualcomm Incorporated | Device detection in mixed static and mobile device networks |
SG11202002184TA (en) * | 2017-09-15 | 2020-04-29 | Guangdong Oppo Mobile Telecommunications Corp Ltd | Method and device for selecting resources |
FR3081279A1 (fr) * | 2018-05-18 | 2019-11-22 | Orange | Procede centralise d'allocation de ressources de transmission a des terminaux d2d dans un reseau d'acces cellulaire. |
CN112312419B (zh) * | 2019-07-26 | 2022-08-26 | 华为技术有限公司 | 信息上报方法及装置 |
WO2021022423A1 (zh) * | 2019-08-02 | 2021-02-11 | 华为技术有限公司 | 一种传输数据的方法和装置 |
CN112689269A (zh) * | 2019-10-17 | 2021-04-20 | 华为技术有限公司 | 一种侧行信息的传输方法、装置及系统 |
JP7556399B2 (ja) | 2020-04-14 | 2024-09-26 | 日本電気株式会社 | 通信方法 |
WO2022061736A1 (en) * | 2020-09-25 | 2022-03-31 | Lenovo (Beijing) Limited | Methods and apparatuses for inter-ue coordination for a nr sidelink |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1973492A (zh) * | 2004-06-24 | 2007-05-30 | 皇家飞利浦电子股份有限公司 | 用于发送mc网络中子载波状态的方法和用于自适应分配mc网络中子载波的方法 |
CN103517276A (zh) * | 2012-06-29 | 2014-01-15 | 华为技术有限公司 | 设备间通信方法、用户设备和基站 |
CN103945538A (zh) * | 2013-01-18 | 2014-07-23 | 华为终端有限公司 | 资源配置方法及装置 |
CN104144501A (zh) * | 2013-05-09 | 2014-11-12 | 中兴通讯股份有限公司 | D2d发现信号资源配置方法、系统及相关装置 |
CN104519577A (zh) * | 2013-09-27 | 2015-04-15 | 中兴通讯股份有限公司 | 通信资源管理方法、设备及系统 |
Family Cites Families (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8433355B2 (en) * | 2005-04-21 | 2013-04-30 | Interdigital Technology Corporation | Method and apparatus for generating loud packets to estimate path loss |
US8660071B2 (en) * | 2009-03-19 | 2014-02-25 | Qualcomm Incorporated | Adaptive resource partitioning in a wireless communication network |
EP2512198B1 (en) | 2009-12-31 | 2015-06-17 | Huawei Technologies Co., Ltd. | Method and apparatus for contention based resource configuration |
US8588803B2 (en) * | 2010-06-18 | 2013-11-19 | Nokia Corporation | Method and apparatus for resource scheduling for network controlled D2D communications |
DE112011105271T5 (de) * | 2011-05-25 | 2014-03-06 | Renesas Mobile Corporation | Ressourcenzuordnung für eine D2D-Kommunikation |
WO2013048082A2 (ko) * | 2011-09-27 | 2013-04-04 | 엘지전자 주식회사 | 무선통신시스템에서 제어정보 획득 방법 및 장치 |
US9374813B2 (en) | 2012-03-28 | 2016-06-21 | Lg Electronics Inc. | Method for allocating resources for downlink control channel in wireless communication system and device for same |
US9794950B2 (en) * | 2013-06-13 | 2017-10-17 | Samsung Electronics Co., Ltd. | Method and apparatus for allocating resources for D2D communication |
JP2015012591A (ja) | 2013-07-02 | 2015-01-19 | 株式会社Nttドコモ | ユーザ装置、通信システム、及びバックオフ制御方法 |
CN104469951B (zh) * | 2013-09-25 | 2018-08-21 | 华为技术有限公司 | 一种资源分配的方法、装置及系统 |
US10051667B2 (en) * | 2013-10-31 | 2018-08-14 | Lg Electronics Inc. | Method for D2D operation performed by terminal in wireless communication system, and terminal using the method |
KR102295821B1 (ko) | 2013-11-08 | 2021-08-31 | 엘지전자 주식회사 | 무선 통신 시스템에서 단말 간 직접 통신을 이용하여 신호를 송신하는 방법 및 이를 위한 장치 |
WO2015137685A1 (ko) * | 2014-03-11 | 2015-09-17 | 엘지전자(주) | 단말간 직접 통신을 지원하는 무선 통신 시스템에서 자원을 할당하기 위한 방법 및 이를 위한 장치 |
US9769644B2 (en) * | 2014-03-14 | 2017-09-19 | Intel IP Corporation | Systems, methods, and devices for device-to-device communication mode selection |
US9907056B2 (en) * | 2014-08-06 | 2018-02-27 | Futurewei Technologies, Inc. | System and method for allocating resources for device-to-device communications |
WO2016192043A1 (zh) * | 2015-06-02 | 2016-12-08 | 华为技术有限公司 | 资源分配方法及装置 |
WO2017026973A1 (en) * | 2015-08-12 | 2017-02-16 | Intel Corporation | Resource access in device to device communication |
JP7032306B2 (ja) * | 2015-08-14 | 2022-03-08 | 華為技術有限公司 | リソース衝突低減方法およびue |
WO2017166243A1 (zh) * | 2016-03-31 | 2017-10-05 | 华为技术有限公司 | 资源调度方法及装置 |
-
2015
- 2015-08-14 JP JP2018507517A patent/JP7032306B2/ja active Active
- 2015-08-14 WO PCT/CN2015/087067 patent/WO2017028044A1/zh unknown
- 2015-08-14 EP EP15901249.1A patent/EP3322241B1/en active Active
- 2015-08-14 CN CN201580065186.1A patent/CN107005984B/zh active Active
- 2015-08-14 KR KR1020187004027A patent/KR102105501B1/ko active Active
-
2018
- 2018-02-12 US US15/894,332 patent/US10536928B2/en active Active
-
2019
- 2019-11-21 US US16/690,651 patent/US11277821B2/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1973492A (zh) * | 2004-06-24 | 2007-05-30 | 皇家飞利浦电子股份有限公司 | 用于发送mc网络中子载波状态的方法和用于自适应分配mc网络中子载波的方法 |
CN103517276A (zh) * | 2012-06-29 | 2014-01-15 | 华为技术有限公司 | 设备间通信方法、用户设备和基站 |
CN103945538A (zh) * | 2013-01-18 | 2014-07-23 | 华为终端有限公司 | 资源配置方法及装置 |
CN104144501A (zh) * | 2013-05-09 | 2014-11-12 | 中兴通讯股份有限公司 | D2d发现信号资源配置方法、系统及相关装置 |
CN104519577A (zh) * | 2013-09-27 | 2015-04-15 | 中兴通讯股份有限公司 | 通信资源管理方法、设备及系统 |
Non-Patent Citations (1)
Title |
---|
GEORGIOS,ORFANOS,: "《URL:http://www.comnets.rwth-aachen.de/publications/complete¬lists/abstracts/singlepage/p/892.html》", 1 July 2006 * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111385845A (zh) * | 2018-12-29 | 2020-07-07 | 电信科学技术研究院有限公司 | 一种数据发送、接收方法、装置、终端及通信设备 |
CN110461044A (zh) * | 2019-07-31 | 2019-11-15 | 中国信息通信研究院 | 一种信道占用指示方法、设备和移动通信系统 |
US12082211B2 (en) | 2019-08-14 | 2024-09-03 | Guangdong Oppo Mobile Telecommunications Corp., Ltd. | Wireless communication method, terminal device and network device |
Also Published As
Publication number | Publication date |
---|---|
US10536928B2 (en) | 2020-01-14 |
EP3322241A4 (en) | 2018-09-12 |
US20200092852A1 (en) | 2020-03-19 |
WO2017028044A1 (zh) | 2017-02-23 |
JP2018527824A (ja) | 2018-09-20 |
KR20180031010A (ko) | 2018-03-27 |
EP3322241B1 (en) | 2022-12-28 |
US11277821B2 (en) | 2022-03-15 |
US20180167914A1 (en) | 2018-06-14 |
CN107005984B (zh) | 2020-08-25 |
JP7032306B2 (ja) | 2022-03-08 |
EP3322241A1 (en) | 2018-05-16 |
KR102105501B1 (ko) | 2020-04-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107005984A (zh) | 一种减少资源冲突的方法及ue | |
US11979859B2 (en) | Methods and systems for autonomous sidelink resource allocation | |
CN111835476B (zh) | 通信方法与装置 | |
US20180234989A1 (en) | Message Transmission Method and User Equipment | |
CN113676298A (zh) | 多链路通信方法及相关装置 | |
WO2017148205A1 (zh) | 数据传输方法及装置 | |
KR102407944B1 (ko) | 혼잡 제어 방법 및 장치 | |
EP3487237B1 (en) | Device-to-device communication method and terminal device | |
JP6438132B2 (ja) | データ送信方法、リソース測定方法、装置、及びデバイス | |
EP3417667A1 (en) | Triggering/initiating backoff procedure(s) based on congestion indication(s) to defer scheduling request transmission | |
KR20130037928A (ko) | 무선통신시스템에서 링크성능을 향상시키기 위한 분산 스케줄링 방법 및 장치 | |
CN109845313B (zh) | 设备到设备的数据传输方法、装置及系统 | |
KR101580201B1 (ko) | 멀티캐스트 통신들을 지원하기 위한 방법 및 장치 | |
US10461837B2 (en) | Method and system for allocating resources for relaying channels in cellular networks | |
KR102359009B1 (ko) | 서브세트 제한이 있는 광대역을 통한 ue 랜덤 액세스를 위한 시스템 및 방법 | |
CN115707111A (zh) | 通信方法及装置 | |
EP3275258B1 (en) | Scheduling in cellular networks | |
US11963157B2 (en) | Method and apparatus for using unlicensed band in communication system | |
KR102382007B1 (ko) | 무선 통신 시스템에서 대역을 공유하기 위한 장치 및 방법 | |
CN112153737B (zh) | 一种通信方法和装置 | |
CN117460065A (zh) | 通信方法和装置 | |
WO2023155586A1 (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 |