CN109328478B - 资源处理方法、装置及终端 - Google Patents
资源处理方法、装置及终端 Download PDFInfo
- Publication number
- CN109328478B CN109328478B CN201680086976.2A CN201680086976A CN109328478B CN 109328478 B CN109328478 B CN 109328478B CN 201680086976 A CN201680086976 A CN 201680086976A CN 109328478 B CN109328478 B CN 109328478B
- Authority
- CN
- China
- Prior art keywords
- terminal
- resource pool
- priority
- resource
- determined
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5005—Allocation of resources, e.g. of the central processing unit [CPU] to service a request
- G06F9/5011—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resources being hardware resources other than CPUs, Servers and Terminals
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5005—Allocation of resources, e.g. of the central processing unit [CPU] to service a request
- G06F9/5027—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
- G06F9/5038—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals considering the execution order of a plurality of tasks, e.g. taking priority or time dependency constraints into consideration
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0893—Assignment of logical groups to network elements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
- H04W4/40—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
- H04W4/46—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for vehicle-to-vehicle communication [V2V]
-
- 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2209/00—Indexing scheme relating to G06F9/00
- G06F2209/50—Indexing scheme relating to G06F9/50
- G06F2209/5011—Pool
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/20—Control channels or signalling for resource management
-
- 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/56—Allocation or scheduling criteria for wireless resources based on priority criteria
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明实施例提供一种资源处理方法、装置及终端,该方法包括:第一终端接收至少一个第二终端中的每个第二终端同时发送的第一消息,第一消息承载在N个资源上,用于指示待发送数据所在资源的位置信息,其中,N为大于或者等于2的正整数;第一终端根据待发送数据所在资源的位置信息确定第一终端用于发送数据的资源。由于第一消息承载在N个资源上,因此,第二终端用于发送第一消息的资源发生碰撞的概率非常低,基于此,第一终端容易获知第二终端的确定资源,从而可以根据第二终端的确定资源准确的确定自己用于发送数据的资源,进而避免第一终端发送数据的资源与第二终端待发送数据的资源发生碰撞,以提高V2X***的可靠性。
Description
技术领域
本发明实施例涉及通信技术,尤其涉及一种资源处理方法、装置及终端。
背景技术
基于长期演进(Long Term Evolution,简称LTE)的车辆到其他(Vehicle to X,简称V2X)技术是指车辆能够与其他类型的终端(车辆终端,个人终端)或基础设施(路边单元(Road Side Unit,简称RSU))进行直接通信的技术,其中,上述的车辆、其他类型的终端和基础设施等可以统称为V2X技术中的终端,该V2X技术的主要场景之一是车辆安全辅助通信,即车辆或上述其他类型的终端或者与上述基础设施之间发送安全应用类的消息,因此,V2X技术对可靠性要求较高。
V2X技术支持无基站覆盖下的终端对资源的自主选择,其中,终端对资源的自主选择过程包括:终端在发送当前数据时,还发送资源指示消息,该资源指示消息承载在一个资源上,用于指示终端所确定的用于发送待发送数据的资源的位置信息,其中,这里的资源为资源块(Resource Block,简称RB)或者为资源单元(Resource Element,简称RE),其他终端接收、并解析该资源指示消息,待到所述其他终端确定资源时尽可能的避开上述终端已经确定的资源,以避免资源碰撞。图1A为现有技术提供的终端1确定资源示意图,如图1A所示,终端1确定资源1,并发送资源指示消息,图1B为现有技术提供的终端2确定资源示意图,如图1B所示,当终端2需要确定资源时,由于终端2接收到了终端1发送的资源指示消息,因此,终端2避开资源1,选择资源2作为确定资源。
然而,当终端1和终端2在同一资源上同时发送资源指示消息时,由于存在资源冲突,终端3可能无法侦听到终端1和终端2的资源指示消息,或者终端3只能侦听到其中一个终端的资源指示消息,使得终端3无法准确的确定用于发送待发送数据的资源,导致V2X***可靠性较低。
发明内容
本发明实施例提供一种资源处理方法、装置及终端,从而提高V2X***的可靠性。
第一方面,本发明实施例提供一种资源处理方法,包括:
第一终端接收至少一个第二终端中的每个第二终端同时发送的第一消息,所述第一消息承载在N个资源上,用于指示待发送数据所在资源的位置信息,其中,N为大于或者等于2的正整数;
第一终端根据待发送数据所在资源的位置信息确定第一终端用于发送数据的资源。
由于第一消息承载在N个资源上,因此,第二终端用于发送第一消息的资源发生碰撞的概率非常低,基于此,第一终端容易获知第二终端的确定资源,从而可以根据第二终端的确定资源准确的确定自己用于发送数据的资源,进而避免第一终端发送数据的资源与第二终端待发送数据的资源发生碰撞,以提高V2X***的可靠性。
可选地,第一消息承载在至少一个资源池中的N个资源上;
待发送数据所在资源的位置信息为所在资源所属资源池的位置信息,每个资源池包括多个资源;
相应的,第一终端根据待发送数据所在资源的位置信息确定第一终端用于发送数据的资源,包括:
第一终端根据所在资源所属资源池的位置信息确定第一终端用于发送数据的资源池;
第一终端在所确定的资源池中确定第一终端用于发送数据的资源。
可选地,第一终端根据所在资源所属资源池的位置信息确定第一终端用于发送数据的资源池,包括:
当第一终端未确定用于发送数据的资源池时,则第一终端根据所在资源所属资源池的位置信息确定用于第一终端发送数据的资源池;
当第一终端已确定用于发送数据的资源池时,则第一终端根据所在资源所属资源池的位置信息和第一终端已确定的用于发送数据的资源池的位置信息重新确定第一终端用于发送数据的资源池。
可选地,当第一终端未确定用于发送数据的资源池时,则第一终端根据所在资源所属资源池的位置信息确定用于第一终端发送数据的资源池,包括:
第一终端根据所在资源所属资源池的位置信息确定每个资源池的占用情况;
第一终端根据每个资源池的占用情况确定每个资源池的优先级;
第一终端确定优先级最高的资源池用于第一终端发送待发送数据;
其中,每个资源池的占用情况包括以下任一项:每个资源池已被多个终端同时确定、每个资源池已被一个终端确定、每个资源池未被终端确定。
由于第一终端确定优先级最高的资源池用于第一终端发送待发送数据,进而避免第一终端发送数据的资源与第二终端待发送数据的资源发生碰撞,以提高V2X***的可靠性。
可选地,第一终端根据每个资源池的占用情况确定每个资源池的优先级,包括:
当每个资源池的占用情况为每个资源池已被多个终端同时确定时,则第一终端确定每个资源池的优先级为第一优先级;
当每个资源池的占用情况为所述每个资源池已被一个终端确定时,则所述第一终端确定所述每个资源池的优先级为第二优先级;
当所述每个资源池的占用情况为所述每个资源池未被终端确定,则所述第一终端确定所述每个资源池的优先级为第三优先级;
其中,所述第一优先级和所述第二优先级都小于所述第三优先级。
通过这种方式可以为每个资源池设置准确的优先级,从而提高V2X***的可靠性。
可选地,当所述第一终端已确定用于发送数据的资源池时,则所述第一终端根据所述所在资源所属资源池的位置信息和所述第一终端已确定的用于发送数据的资源池的位置信息重新确定所述第一终端用于发送数据的资源池,包括:
所述第一终端根据所述所在资源所属资源池的位置信息和所述第一终端已确定的用于发送数据的资源池的位置信息确定所述每个资源池的占用情况;
所述第一终端根据所述每个资源池的占用情况和所述第一终端已确定的用于发送数据的资源池的位置信息确定所述每个资源池的优先级;
所述第一终端确定优先级最高的资源池用于所述第一终端发送数据;
其中,所述每个资源池的占用情况包括以下任一项:所述每个资源池已被多个终端同时确定、所述每个资源池已被一个终端确定、所述每个资源池未被终端确定。
由于第一终端确定优先级最高的资源池用于第一终端发送待发送数据,进而避免第一终端发送数据的资源与第二终端待发送数据的资源发生碰撞,以提高V2X***的可靠性。
可选地,所述第一终端根据所述每个资源池的占用情况和所述第一终端已确定的用于发送数据的资源池的位置信息确定所述每个资源池的优先级,包括:
当所述每个资源池的占用情况为所述每个资源池已被多个终端同时确定时,则所述第一终端确定所述每个资源池的优先级为第四优先级;
当所述每个资源池的占用情况为所述每个资源池已被一个终端确定时,则所述第一终端根据所述第一终端已确定的用于发送数据的资源池的位置信息判断所述一个终端是否为所述第一终端;
当所述第一终端确定所述一个终端是所述第一终端,则所述第一终端确定所述每个资源池的优先级为第五优先级;
当所述第一终端确定所述一个终端不是所述第一终端,则所述第一终端确定所述每个资源池的优先级为第六优先级;
当所述每个资源池的占用情况为所述每个资源池未被终端确定,则所述第一终端确定所述每个资源池的优先级为第七优先级;
其中,所述第四优先级和所述第六优先级都小于所述第五优先级,并且所述第四优先级和所述第六优先级都小于所述第七优先级。
通过这种方式可以为每个资源池设置准确的优先级,从而提高V2X***的可靠性。
可选地,所述第一终端根据所述所在资源所属资源池的位置信息确定所述第一终端用于发送数据的资源池之前,还包括:
所述第一终端获取所述每个第二终端的距离信息和/或功率信息;
所述第一终端根据所述距离信息和/或功率信息确定满足预设条件的至少一个第二终端,所述距离信息为所述第一终端与所述每个第二终端之间的距离,所述距离信息对应的预设条件为:所述第一终端与所述每个第二终端之间的距离小于距离门限值,所述功率信息对应的预设条件为:所述每个第二终端的功率值大于功率门限值;
相应的,所述第一终端根据所述所在资源所属资源池的位置信息确定所述第一终端用于发送数据的资源池,包括:
所述第一终端根据满足预设条件的至少一个第二终端中的每个第二终端用于发送待发送数据的资源池的位置信息确定用于所述第一终端发送数据的资源池。
也就是说,所述第一终端根据所述所在资源所属资源池的位置信息确定所述第一终端用于发送数据的资源池之前,第一终端要对第二终端所发送的第一消息进行筛选,通过筛选可以提高资源处理的收敛速率,从而提高V2X***性能。
可选地,还包括:所述第一终端向第三终端发送第二消息,所述第二消息包括:所述每个资源池的占用情况,以使所述每个第三终端根据所述每个资源池的占用情况确定用于所述第三终端发送数据的资源池。
第二方面,本发明实施例提供一种资源处理方法,包括:
第三终端接收至少一个第一终端中每个第一终端发送的第二消息,所述第二消息包括:每个资源池的占用情况,其中,所述每个资源池包括多个资源,所述每个资源池的占用情况是所述第一终端根据至少一个第二终端中的每个第二终端同时发送的第一消息所确定的,所述第一消息承载在至少一个资源池中的N个资源上,其中,N为大于或者等于2的正整数;
所述第三终端根据所述每个资源池的占用情况确定用于所述第三终端发送数据的资源池,并在所确定的资源池中确定所述第三终端用于发送数据的资源。
由于第一消息承载在至少一个资源池中的N个资源上,因此,第二终端用于发送第一消息的资源池发生碰撞的概率非常低,基于此,第一终端容易获知第二终端的确定资源,从而第一终端准确的确定每个资源池的占用情况,并将该占用情况携带在第二消息中发送给第三终端,第三终端根据第二消息可以准确的确定用于发送数据的资源池,从而提高V2X***的可靠性。
可选地,所述第三终端根据所述每个资源池的占用情况确定用于所述第三终端发送数据的资源池,包括:
当所述第三终端未确定用于发送数据的资源池时,则所述第三终端根据所述每个资源池的占用情况确定用于所述第三终端发送数据的资源池;
当所述第三终端确定了用于发送数据的资源池时,则所述第三终端根据所述每个资源池的占用情况和所述第三终端已确定的用于发送数据的资源池的位置信息重新确定用于所述第三终端发送数据的资源池。
可选地,当所述第三终端未确定用于发送数据的资源池时,则所述第三终端根据所述每个资源池的占用情况确定用于所述第三终端发送数据的资源池,包括:
所述第三终端根据每个所述第二消息包括的所述每个资源池的占用情况确定所述每个资源池的优先级;
所述第三终端确定优先级最高的资源池用于所述第三终端发送数据;
其中,所述每个资源池的占用情况包括以下任一项:所述每个资源池已被多个终端同时确定、所述每个资源池已被一个终端确定、所述每个资源池未被终端确定。
由于第三终端确定优先级最高的资源池用于第三终端发送待发送数据,进而避免第三终端发送数据的资源与第二终端待发送数据的资源发生碰撞,以提高V2X***的可靠性。
可选地,所述第三终端根据每个所述第二消息包括的所述每个资源池的占用情况确定所述每个资源池的优先级,包括:
当存在至少一个所述第二消息包括的所述每个资源池的占用情况为所述每个资源池已被多个终端同时确定时,则所述第三终端确定所述每个资源池的优先级为第一优先级;
当不存在任何一个所述第二消息包括的所述每个资源池的占用情况为所述每个资源池已被多个终端同时确定时、存在至少一个所述第二消息包括的所述每个资源池的占用情况为所述每个资源池已被一个终端确定,则所述第三终端确定所述每个资源池的优先级为第二优先级;
当每个所述第二消息包括的所述每个资源池的占用情况为所述每个资源池未被终端确定,则所述第三终端确定所述每个资源池的优先级为第三优先级;
其中,所述第一优先级和所述第二优先级小于所述第三优先级。
通过这种方式可以为每个资源池设置准确的优先级,从而提高V2X***的可靠性。
可选地,当所述第三终端确定了用于发送数据的资源池时,则所述第三终端根据所述每个资源池的占用情况和所述第三终端已确定的用于发送数据的资源池的位置信息重新确定用于所述第三终端发送数据的资源池,包括:
所述第三终端根据每个所述第二消息包括的所述每个资源池的占用情况和所述第三终端所确定的用于发送待发送数据的至少一个资源池的位置信息确定所述每个资源池的优先级;
所述第三终端确定优先级最高的资源池用于所述第三终端发送待发送数据;
其中,所述每个资源池的占用情况包括以下任一项:所述每个资源池已被多个终端同时确定、所述每个资源池已被一个终端确定、所述每个资源池未被终端确定。
由于第三终端确定优先级最高的资源池用于第三终端发送待发送数据,进而避免第三终端发送数据的资源与第二终端待发送数据的资源发生碰撞,以提高V2X***的可靠性。
可选地,所述第三终端根据每个所述第二消息包括的所述每个资源池的占用情况和所述第三终端所确定的用于发送待发送数据的至少一个资源池的位置信息确定所述每个资源池的优先级,包括:
当存在至少一个所述第二消息包括的所述每个资源池的占用情况为所述每个资源池已被多个终端同时确定时,则所述第三终端确定所述每个资源池的优先级为第四优先级;
当不存在任何一个所述第二消息包括的所述每个资源池的占用情况为所述每个资源池已被多个终端同时确定时、存在至少一个所述第二消息包括的所述每个资源池的占用情况为所述每个资源池被一个终端确定,则所述第三终端根据所述第三终端所确定的用于发送待发送数据的至少一个资源池的位置信息判断所述一个终端是否是所述第三终端;
当所述第三终端确定所述一个终端是所述第三终端,则所述第三终端确定所述每个资源池的优先级为第五优先级;
当所述第三终端确定所述一个终端不是所述第三终端,则所述第三终端确定所述每个资源池的优先级为第六优先级;
当每个所述第二消息包括的所述每个资源池的占用情况为所述每个资源池未被终端确定,则所述第三终端确定所述每个资源池的优先级为第七优先级;
其中,所述第四优先级和所述第六优先级小于所述第五优先级、所述第四优先级和所述第六优先级小于所述第七优先级。
通过这种方式可以为每个资源池设置准确的优先级,从而提高V2X***的可靠性。
可选地,所述第三终端根据所述每个资源池的占用情况确定用于所述第三终端发送数据的资源池之前,还包括:
所述第三终端获取所述每个第一终端的距离信息和/或功率信息;
所述第三终端根据所述距离信息和/或功率信息确定满足预设条件的第一终端,所述距离信息为所述第三终端与所述每个第一终端之间的距离,所述距离信息对应的预设条件为:所述第三终端与所述每个第一终端之间的距离小于距离门限值,所述功率信息对应的预设条件为:所述每个第一终端的功率值大于功率门限值;
相应的,所述第三终端根据所述每个资源池的占用情况确定用于所述第三终端发送数据的资源池,包括:
所述第三终端根据所述满足预设条件的第一终端发送的第二消息包括的每个资源池的占用情况确定用于所述第三终端发送数据的资源池。
也就是说,第三终端根据每个资源池的占用情况确定用于第三终端发送数据的资源池之前,第三终端要对第一终端所发送的第二消息进行筛选,通过筛选可以提高资源处理的收敛速率,从而提高V2X***性能。
可选地,所述第一消息包括:第一指示信息和第二指示信息,所述第一指示信息用于指示所述每个第二终端用于发送当前数据的资源池的位置信息,所述第二指示信息用于指示用于发送当前数据的资源池的位置信息至所述每个第二终端的待发送数据所在资源池的偏移量。
下面将介绍发明实施例提供一种资源处理装置,其中装置部分与上述方法对应,对应内容技术效果相同,在此不再赘述。
第三方面,本发明实施例提供一种资源处理装置,包括:
接收模块,用于接收至少一个第二终端中的每个第二终端同时发送的第一消息,所述第一消息承载在N个资源上,用于指示待发送数据所在资源的位置信息,其中,N为大于或者等于2的正整数;
确定模块,用于根据所述待发送数据所在资源的位置信息确定所述装置用于发送数据的资源。
可选地,所述第一消息承载在至少一个资源池中的所述N个资源上;
所述待发送数据所在资源的位置信息为所述所在资源所属资源池的位置信息,每个资源池包括多个资源;
相应的,所述确定模块具体用于:
根据所述所在资源所属资源池的位置信息确定所述装置用于发送数据的资源池;
在所确定的资源池中确定所述装置用于发送数据的资源。
可选地,所述确定模块具体用于:
当所述装置未确定用于发送数据的资源池时,则根据所述所在资源所属资源池的位置信息确定用于所述装置发送数据的资源池;
当所述装置已确定用于发送数据的资源池时,则根据所述所在资源所属资源池的位置信息和所述装置已确定的用于发送数据的资源池的位置信息重新确定所述装置用于发送数据的资源池。
可选地,所述确定模块具体用于:
根据所述所在资源所属资源池的位置信息确定每个资源池的占用情况;
根据所述每个资源池的占用情况确定所述每个资源池的优先级;
确定优先级最高的资源池用于所述装置发送待发送数据;
其中,所述每个资源池的占用情况包括以下任一项:所述每个资源池已被多个终端同时确定、所述每个资源池已被一个终端确定、所述每个资源池未被终端确定。
可选地,所述确定模块具体用于:
当所述每个资源池的占用情况为所述每个资源池已被多个终端同时确定时,则确定所述每个资源池的优先级为第一优先级;
当所述每个资源池的占用情况为所述每个资源池已被一个终端确定时,则确定所述每个资源池的优先级为第二优先级;
当所述每个资源池的占用情况为所述每个资源池未被终端确定,则确定所述每个资源池的优先级为第三优先级;
其中,所述第一优先级和所述第二优先级都小于所述第三优先级。
可选地,所述确定模块具体用于:
根据所述所在资源所属资源池的位置信息和所述装置已确定的用于发送数据的资源池的位置信息确定所述每个资源池的占用情况;
根据所述每个资源池的占用情况和所述装置已确定的用于发送数据的资源池的位置信息确定所述每个资源池的优先级;
确定优先级最高的资源池用于所述装置发送数据;
其中,所述每个资源池的占用情况包括以下任一项:所述每个资源池已被多个终端同时确定、所述每个资源池已被一个终端确定、所述每个资源池未被终端确定。
可选地,所述确定模块具体用于:
当所述每个资源池的占用情况为所述每个资源池已被多个终端同时确定时,则确定所述每个资源池的优先级为第四优先级;
当所述每个资源池的占用情况为所述每个资源池已被一个终端确定时,则根据所述装置已确定的用于发送数据的资源池的位置信息判断所述一个终端是否为所述装置;
当确定所述一个终端是所述装置,则确定所述每个资源池的优先级为第五优先级;
当确定所述一个终端不是所述装置,则确定所述每个资源池的优先级为第六优先级;
当所述每个资源池的占用情况为所述每个资源池未被终端确定,则确定所述每个资源池的优先级为第七优先级;
其中,所述第四优先级和所述第六优先级都小于所述第五优先级,并且所述第四优先级和所述第六优先级都小于所述第七优先级。
可选地,还包括:获取模块;
所述获取模块,用于获取所述每个第二终端的距离信息和/或功率信息;
所述确定模块,还用于根据所述距离信息和/或功率信息确定满足预设条件的至少一个第二终端,所述距离信息为所述装置与所述每个第二终端之间的距离,所述距离信息对应的预设条件为:所述装置与所述每个第二终端之间的距离小于距离门限值,所述功率信息对应的预设条件为:所述每个第二终端的功率值大于功率门限值;
相应的,所述确定模块具体用于:
根据满足预设条件的至少一个第二终端中的每个第二终端用于发送待发送数据的资源池的位置信息确定用于所述装置发送数据的资源池。
可选地,还包括:
发送模块,用于向第三终端发送第二消息,所述第二消息包括:所述每个资源池的占用情况,以使所述每个第三终端根据所述每个资源池的占用情况确定用于所述第三终端发送数据的资源池。
第四方面,本发明实施例提供一种资源处理装置,包括:
接收模块,用于接收至少一个第一终端中每个第一终端发送的第二消息,所述第二消息包括:每个资源池的占用情况,其中,所述每个资源池包括多个资源,所述每个资源池的占用情况是所述第一终端根据至少一个第二终端中的每个第二终端同时发送的第一消息所确定的,所述第一消息承载在至少一个资源池中的N个资源上,其中,N为大于或者等于2的正整数;
确定模块,用于根据所述每个资源池的占用情况确定用于所述装置发送数据的资源池,并在所确定的资源池中确定所述装置用于发送数据的资源。
可选地,所述确定模块具体用于:
当所述装置未确定用于发送数据的资源池时,则根据所述每个资源池的占用情况确定用于所述装置发送数据的资源池;
当所述装置确定了用于发送数据的资源池时,则根据所述每个资源池的占用情况和所述装置已确定的用于发送数据的资源池的位置信息重新确定用于所述装置发送数据的资源池。
可选地,所述确定模块具体用于:
根据每个所述第二消息包括的所述每个资源池的占用情况确定所述每个资源池的优先级;
确定优先级最高的资源池用于所述装置发送数据;
其中,所述每个资源池的占用情况包括以下任一项:所述每个资源池已被多个终端同时确定、所述每个资源池已被一个终端确定、所述每个资源池未被终端确定。
可选地,所述确定模块具体用于:
当存在至少一个所述第二消息包括的所述每个资源池的占用情况为所述每个资源池已被多个终端同时确定时,则确定所述每个资源池的优先级为第一优先级;
当不存在任何一个所述第二消息包括的所述每个资源池的占用情况为所述每个资源池已被多个终端同时确定时、存在至少一个所述第二消息包括的所述每个资源池的占用情况为所述每个资源池已被一个终端确定,则确定所述每个资源池的优先级为第二优先级;
当每个所述第二消息包括的所述每个资源池的占用情况为所述每个资源池未被终端确定,则确定所述每个资源池的优先级为第三优先级;
其中,所述第一优先级和所述第二优先级小于所述第三优先级。
可选地,所述确定模块具体用于:
根据每个所述第二消息包括的所述每个资源池的占用情况和所述装置所确定的用于发送待发送数据的至少一个资源池的位置信息确定所述每个资源池的优先级;
确定优先级最高的资源池用于所述装置发送待发送数据;
其中,所述每个资源池的占用情况包括以下任一项:所述每个资源池已被多个终端同时确定、所述每个资源池已被一个终端确定、所述每个资源池未被终端确定。
可选地,所述确定模块具体用于:
当存在至少一个所述第二消息包括的所述每个资源池的占用情况为所述每个资源池已被多个终端同时确定时,则确定所述每个资源池的优先级为第四优先级;
当不存在任何一个所述第二消息包括的所述每个资源池的占用情况为所述每个资源池已被多个终端同时确定时、存在至少一个所述第二消息包括的所述每个资源池的占用情况为所述每个资源池被一个终端确定,则根据所述装置所确定的用于发送待发送数据的至少一个资源池的位置信息判断所述一个终端是否是所述装置;
当确定所述一个终端是所述装置,则确定所述每个资源池的优先级为第五优先级;
当确定所述一个终端不是所述装置,则确定所述每个资源池的优先级为第六优先级;
当每个所述第二消息包括的所述每个资源池的占用情况为所述每个资源池未被终端确定,则所述装置确定所述每个资源池的优先级为第七优先级;
其中,所述第四优先级和所述第六优先级小于所述第五优先级、所述第四优先级和所述第六优先级小于所述第七优先级。
可选地,还包括:获取模块;
所述获取模块,用于获取所述每个第一终端的距离信息和/或功率信息;
所述确定模块,还用于根据所述距离信息和/或功率信息确定满足预设条件的第一终端,所述距离信息为所述装置与所述每个第一终端之间的距离,所述距离信息对应的预设条件为:所述装置与所述每个第一终端之间的距离小于距离门限值,所述功率信息对应的预设条件为:所述每个第一终端的功率值大于功率门限值;
相应的,所述确定模块具体用于:
根据所述满足预设条件的第一终端发送的第二消息包括的每个资源池的占用情况确定用于所述装置发送数据的资源池。
可选地,所述第一消息包括:第一指示信息和第二指示信息,所述第一指示信息用于指示所述每个第二终端用于发送当前数据的资源池的位置信息,所述第二指示信息用于指示用于发送当前数据的资源池的位置信息至所述每个第二终端的待发送数据所在资源池的偏移量。
第五方面,本发明实施例提供一种终端,包括:
接收器,用于接收至少一个第二终端中的每个第二终端同时发送的第一消息,所述第一消息承载在N个资源上,用于指示待发送数据所在资源的位置信息,其中,N为大于或者等于2的正整数;
处理器,用于根据所述待发送数据所在资源的位置信息确定所述终端用于发送数据的资源。
可选地,所述第一消息承载在至少一个资源池中的所述N个资源上;
所述待发送数据所在资源的位置信息为所述所在资源所属资源池的位置信息,每个资源池包括多个资源;
相应的,所述处理器具体用于:
根据所述所在资源所属资源池的位置信息确定所述终端用于发送数据的资源池;
在所确定的资源池中确定所述终端用于发送数据的资源。
可选地,所述处理器具体用于:
当所述终端未确定用于发送数据的资源池时,则根据所述所在资源所属资源池的位置信息确定用于所述终端发送数据的资源池;
当所述终端已确定用于发送数据的资源池时,则根据所述所在资源所属资源池的位置信息和所述终端已确定的用于发送数据的资源池的位置信息重新确定所述终端用于发送数据的资源池。
可选地,所述处理器具体用于:
根据所述所在资源所属资源池的位置信息确定每个资源池的占用情况;
根据所述每个资源池的占用情况确定所述每个资源池的优先级;
确定优先级最高的资源池用于所述终端发送待发送数据;
其中,所述每个资源池的占用情况包括以下任一项:所述每个资源池已被多个终端同时确定、所述每个资源池已被一个终端确定、所述每个资源池未被终端确定。
可选地,所述处理器具体用于:
当所述每个资源池的占用情况为所述每个资源池已被多个终端同时确定时,则确定所述每个资源池的优先级为第一优先级;
当所述每个资源池的占用情况为所述每个资源池已被一个终端确定时,则确定所述每个资源池的优先级为第二优先级;
当所述每个资源池的占用情况为所述每个资源池未被终端确定,则确定所述每个资源池的优先级为第三优先级;
其中,所述第一优先级和所述第二优先级都小于所述第三优先级。
可选地,所述处理器具体用于:
根据所述所在资源所属资源池的位置信息和所述终端已确定的用于发送数据的资源池的位置信息确定所述每个资源池的占用情况;
根据所述每个资源池的占用情况和所述终端已确定的用于发送数据的资源池的位置信息确定所述每个资源池的优先级;
确定优先级最高的资源池用于所述终端发送数据;
其中,所述每个资源池的占用情况包括以下任一项:所述每个资源池已被多个终端同时确定、所述每个资源池已被一个终端确定、所述每个资源池未被终端确定。
可选地,所述处理器具体用于:
当所述每个资源池的占用情况为所述每个资源池已被多个终端同时确定时,则确定所述每个资源池的优先级为第四优先级;
当所述每个资源池的占用情况为所述每个资源池已被一个终端确定时,则根据所述终端已确定的用于发送数据的资源池的位置信息判断所述一个终端是否为所述终端;
当确定所述一个终端是所述终端,则确定所述每个资源池的优先级为第五优先级;
当确定所述一个终端不是所述终端,则确定所述每个资源池的优先级为第六优先级;
当所述每个资源池的占用情况为所述每个资源池未被终端确定,则确定所述每个资源池的优先级为第七优先级;
其中,所述第四优先级和所述第六优先级都小于所述第五优先级,并且所述第四优先级和所述第六优先级都小于所述第七优先级。
可选地,所述处理器还用于:
获取所述每个第二终端的距离信息和/或功率信息;
根据所述距离信息和/或功率信息确定满足预设条件的至少一个第二终端,所述距离信息为所述终端与所述每个第二终端之间的距离,所述距离信息对应的预设条件为:所述终端与所述每个第二终端之间的距离小于距离门限值,所述功率信息对应的预设条件为:所述每个第二终端的功率值大于功率门限值;
相应的,所述处理器具体用于:
根据满足预设条件的至少一个第二终端中的每个第二终端用于发送待发送数据的资源池的位置信息确定用于所述终端发送数据的资源池。
可选地,还包括:
发送器,用于向第三终端发送第二消息,所述第二消息包括:所述每个资源池的占用情况,以使所述每个第三终端根据所述每个资源池的占用情况确定用于所述第三终端发送数据的资源池。
第六方面,本发明实施例提供一种终端,包括:
接收器,用于接收至少一个第一终端中每个第一终端发送的第二消息,所述第二消息包括:每个资源池的占用情况,其中,所述每个资源池包括多个资源,所述每个资源池的占用情况是所述第一终端根据至少一个第二终端中的每个第二终端同时发送的第一消息所确定的,所述第一消息承载在至少一个资源池中的N个资源上,其中,N为大于或者等于2的正整数;
处理器,用于根据所述每个资源池的占用情况确定用于所述终端发送数据的资源池,并在所确定的资源池中确定所述终端用于发送数据的资源。
可选地,所述处理器具体用于:
当所述终端未确定用于发送数据的资源池时,则根据所述每个资源池的占用情况确定用于所述终端发送数据的资源池;
当所述终端确定了用于发送数据的资源池时,则根据所述每个资源池的占用情况和所述终端已确定的用于发送数据的资源池的位置信息重新确定用于所述终端发送数据的资源池。
可选地,所述处理器具体用于:
根据每个所述第二消息包括的所述每个资源池的占用情况确定所述每个资源池的优先级;
确定优先级最高的资源池用于所述终端发送数据;
其中,所述每个资源池的占用情况包括以下任一项:所述每个资源池已被多个终端同时确定、所述每个资源池已被一个终端确定、所述每个资源池未被终端确定。
可选地,所述处理器具体用于:
当存在至少一个所述第二消息包括的所述每个资源池的占用情况为所述每个资源池已被多个终端同时确定时,则确定所述每个资源池的优先级为第一优先级;
当不存在任何一个所述第二消息包括的所述每个资源池的占用情况为所述每个资源池已被多个终端同时确定时、存在至少一个所述第二消息包括的所述每个资源池的占用情况为所述每个资源池已被一个终端确定,则确定所述每个资源池的优先级为第二优先级;
当每个所述第二消息包括的所述每个资源池的占用情况为所述每个资源池未被终端确定,则确定所述每个资源池的优先级为第三优先级;
其中,所述第一优先级和所述第二优先级小于所述第三优先级。
可选地,所述处理器具体用于:
根据每个所述第二消息包括的所述每个资源池的占用情况和所述终端所确定的用于发送待发送数据的至少一个资源池的位置信息确定所述每个资源池的优先级;
确定优先级最高的资源池用于所述终端发送待发送数据;
其中,所述每个资源池的占用情况包括以下任一项:所述每个资源池已被多个终端同时确定、所述每个资源池已被一个终端确定、所述每个资源池未被终端确定。
可选地,所述处理器具体用于:
当存在至少一个所述第二消息包括的所述每个资源池的占用情况为所述每个资源池已被多个终端同时确定时,则确定所述每个资源池的优先级为第四优先级;
当不存在任何一个所述第二消息包括的所述每个资源池的占用情况为所述每个资源池已被多个终端同时确定时、存在至少一个所述第二消息包括的所述每个资源池的占用情况为所述每个资源池被一个终端确定,则根据所述终端所确定的用于发送待发送数据的至少一个资源池的位置信息判断所述一个终端是否是所述终端;
当确定所述一个终端是所述终端,则确定所述每个资源池的优先级为第五优先级;
当确定所述一个终端不是所述终端,则确定所述每个资源池的优先级为第六优先级;
当每个所述第二消息包括的所述每个资源池的占用情况为所述每个资源池未被终端确定,则所述终端确定所述每个资源池的优先级为第七优先级;
其中,所述第四优先级和所述第六优先级小于所述第五优先级、所述第四优先级和所述第六优先级小于所述第七优先级。
可选地,所述处理器还用于:
获取所述每个第一终端的距离信息和/或功率信息;
根据所述距离信息和/或功率信息确定满足预设条件的第一终端,所述距离信息为所述终端与所述每个第一终端之间的距离,所述距离信息对应的预设条件为:所述终端与所述每个第一终端之间的距离小于距离门限值,所述功率信息对应的预设条件为:所述每个第一终端的功率值大于功率门限值;
相应的,所述处理器具体用于:
根据所述满足预设条件的第一终端发送的第二消息包括的每个资源池的占用情况确定用于所述终端发送数据的资源池。
可选地,所述第一消息包括:第一指示信息和第二指示信息,所述第一指示信息用于指示所述每个第二终端用于发送当前数据的资源池的位置信息,所述第二指示信息用于指示用于发送当前数据的资源池的位置信息至所述每个第二终端的待发送数据所在资源池的偏移量。
本发明实施例提供一种资源处理方法、装置及终端,由于第一消息承载在N个资源上,因此,第二终端用于发送第一消息的资源发生碰撞的概率非常低,基于此,第一终端容易获知第二终端的确定资源,从而可以根据第二终端的确定资源准确的确定自己用于发送数据的资源,进而避免第一终端发送数据的资源与第二终端待发送数据的资源发生碰撞,以提高V2X***的可靠性。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1A为现有技术提供的终端1确定资源示意图;
图1B为现有技术提供的终端2确定资源示意图;
图2为本发明一实施例提供的直连通信的场景示意图;
图3为本发明一实施例提供的一种资源处理方法的流程图;
图4A至图4C为本发明一实施例提供的资源占用情况的示意图;
图5A为本发明一实施提供的终端1对应的用于发送第一消息的资源占用情况的示意图;
图5B为本发明一实施提供的终端2对应的用于发送第一消息的资源占用情况的示意图;
图5C为本发明一实施提供的终端3对应的确定资源池的示意图;
图6为本发明另一实施例提供的一种资源处理方法的流程图;
图7为本发明再一实施例提供的一种资源处理方法的流程图;
图8为本发明一实施例提供的又一种资源处理方法的流程图;
图9为本发明一实施例提供的包括隐藏终端的场景示意图;
图10为本发明一实施例提供的再一种资源处理方法的流程图;
图11为本发明又一实施例提供的一种资源处理方法的流程图;
图12为本发明又一实施例提供的一种资源处理方法的流程图;
图13为本发明一实施例提供的一种资源处理装置的结构示意图;
图14为本发明另一实施例提供的一种资源处理装置的结构示意图;
图15为本发明一实施例提供的一种终端的结构示意图;
图16为本发明另一实施例提供的一种终端的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
为了解决现有技术中,当终端1和终端2在同一资源上同时发送资源指示消息时,由于存在资源冲突,终端3可能无法侦听到终端1和终端2的资源指示消息,或者终端3只能侦听到其中一个终端的资源指示消息,使得终端3无法准确的确定用于发送待发送数据的资源,导致V2X***可靠性较低的问题,本发明实施例提供一种资源处理方法、装置及终端。
本发明实施例应用于基于LTE技术的V2X***,该***由基站和多个终端构成,主要完成终端之间的直连通信。图2为本发明一实施例提供的直连通信的场景示意图,如图2所示,直连通信的三种主要场景分别为:第一种是覆盖范围内In-coverage场景,终端都处于基站覆盖下,可以由基站实现辅助的资源调度;第二种是覆盖范围外Out-of-coverage场景,即无基站覆盖,此时终端可以进行自主的资源选择;第三种是部分覆盖范围Partial-coverage场景,此时部分终端是由基站实现的辅助调度,还有部分终端是进行自主的资源选择。
图3为本发明一实施例提供的一种资源处理方法的流程图,该方法的执行主体为第一终端,该第一终端可以是车辆、计算机、手机、RSU等,该方法包括如下流程:
步骤S301:第一终端接收至少一个第二终端中的每个第二终端同时发送的第一消息,其中,第一消息承载在N个资源上,用于指示待发送数据所在资源的位置信息,其中,N为大于或者等于2的正整数;
所谓第一消息承载在N个资源上是指第二终端在N个资源中的每个资源上都发送所述第一消息。图4A至图4C为本发明一实施例提供的资源占用情况的示意图,如图4A所示,终端发送待发送数据和第一消息时,采用频分多路复用(Frequency DivisionMultiplexing,简称FDM)的方式,例如:终端1发送待发送数据所占用的频段与发送第一消息所占用的频段不同;如图4B所示,终端发送待发送数据和第一消息时,采用时分复用(Time Division Multiplexing,简称TDM)的方式,例如:终端1发送待发送数据的时域与发送第一消息的时域不同;如图4C所示,假设图4C中每一列为一个资源池,假设若干个资源池组成一个资源集合,则只允许同一个终端在一个资源集合上最多发送一次待发送数据和第一消息,例如:在第一个资源集合上,终端1只发送了一次待发送数据和第一消息,在第二个资源集合上,终端1只发送了一次待发送数据和第一消息,终端2也只发送了一次待发送数据和第一消息。
步骤S302:第一终端根据待发送数据所在资源的位置信息确定第一终端用于发送数据的资源。
其中,第一终端确定用于第一终端发送待发送数据的资源的原则是:第一终端尽可能避开每个第二终端所确定的用于发送待发送数据的资源。
结合步骤S301和步骤S302举个实例,具体地,图5A为本发明一实施提供的终端1对应的用于发送第一消息的资源占用情况的示意图,图5B为本发明一实施提供的终端2对应的用于发送第一消息的资源占用情况的示意图,这里的终端1和终端2都为上述的第二终端,其中,终端1所选择的N个资源与终端2所选择的N个资源不完全相同,因此,发生资源冲突的概率非常低,基于此,第一终端很容易接收到终端1和终端2发送的第一消息,以获知终端1和终端2分别所确定的用于发送待发送数据的资源的位置信息,第一终端基于此可以确定自己发送待发送数据的资源。进而避免发送待发送数据的资源的碰撞。
本发明实施例中,由于第一消息承载在N个资源上,因此,第二终端用于发送第一消息的资源发生碰撞的概率非常低,基于此,第一终端容易获知第二终端的确定资源,从而可以根据第二终端的确定资源准确的确定自己用于发送数据的资源,进而避免第一终端发送数据的资源与第二终端待发送数据的资源发生碰撞,以提高V2X***的可靠性。
可选地,第一消息承载在至少一个资源池中的N个资源上;待发送数据所在资源的位置信息为所在资源所属资源池的位置信息,每个资源池可以在频域上占用所有可用频域,也可以是占用部分可用频域,每个资源池包括多个资源,该资源可以是资源块RB,也可以是资源元素RE;
例如:如图5A和图5B所示,终端1和终端2都为上述的第二终端,其中,终端1在资源池2、4、6和8中的N个资源上发送第一消息,终端2在资源池1、4、6和7中的N个资源上发送第一消息,当终端1与终端2同时发送第一消息时,虽然,终端1与终端2在资源池4、6相同,但是由于终端1在资源池2、4、6和8中的N个资源上发送第一消息,终端2在资源池1、4、6和7中的N个资源上发送第一消息,因此,发生资源冲突的概率非常低。
基于资源池的概念,上述第一消息可以为以下三种形式中的任一种:
第一种形式:第一消息包括:第一指示信息和第二指示信息,所述第一指示信息用于指示所述每个第二终端用于发送当前数据的资源池的位置信息,所述第二指示信息用于指示用于发送当前数据的资源池的位置信息至所述每个第二终端的待发送数据所在资源池的偏移量。基于图4C,假设终端1对应的第一指示信息指示终端1用于发送当前数据的资源池的位置信息为一个第一个资源集合上的第二个资源池上(实际上,终端1用于发送当前数据的资源池可能为多个,图4C中仅以仅占用一个资源池为例),终端1对应的第二指示信息用于指示用于发送当前数据的资源池的位置信息至所述每个第二终端的待发送数据所在资源池的偏移量为5,则可以确定终端1用于发送待发送数据所在资源池为第二个资源集合上的第一个资源池。
第二种形式:该第一消息包括:第一指示信息和第三指示信息,第一指示信息用于指示所述每个第二终端用于发送当前数据的资源池的位置信息,所述第二指示信息直接用于指示用于发送待发送数据的资源池的位置信息。
第三种形式:该第一消息只包括:上述第一指示信息,第一指示信息用于指示所述每个第二终端用于发送当前数据的资源池的位置信息,这种情况下,默认第二终端用于发送待发送数据的资源池的位置信息与用于发送当前数据的资源池的位置信息相同。
基于上述资源池的概念,相应的,第一终端根据待发送数据所在资源的位置信息确定第一终端用于发送数据的资源,包括:
第一终端根据所在资源所属资源池的位置信息确定第一终端用于发送数据的资源池;第一终端在所确定的资源池中确定所述第一终端用于发送数据的资源。
例如:首先,第一终端可以根据每个第二终端所确定的用于发送待发送数据的资源池的位置信息确定每个资源池的优先级,然后选择优先级最高的资源池用于第一终端发送待发送数据;或者,可以根据每个第二终端所确定的用于发送待发送数据的资源池的位置信息确定每个资源池的优先级,然后在满足优先级大于预设值的资源池中随机选择一个资源池用于第一终端发送待发送数据;其次,第一终端可以在所确定的资源池中随机选择N个资源用于发送待发送数据。
可选地,第一终端确定用于第一终端发送待发送数据的资源之后,可以向基站发送请求消息,以请求基站为其调度用于于第一终端发送待发送数据的资源。
本发明实施例中,由于第一消息承载在至少一个资源池中的N个资源上,因此,第二终端用于发送第一消息的资源池发生碰撞的概率非常低,基于此,第一终端容易获知第二终端用于发送数据的资源池,从而确定自己用于发送数据的资源池,并在该资源池中选择用于发送数据的资源,以避免与第二终端待发送数据所在资源的碰撞,进而提高V2X***的可靠性。
可选地,所述第一终端根据所述所在资源所属资源池的位置信息确定所述第一终端用于发送数据的资源池,包括两种情况:
第一种情况为:当所述第一终端未确定用于发送数据的资源池时,则所述第一终端根据所述所在资源所属资源池的位置信息确定用于所述第一终端发送数据的资源池;
第二种情况为:当所述第一终端已确定用于发送数据的资源池时,则所述第一终端根据所述所在资源所属资源池的位置信息和所述第一终端已确定的用于发送数据的资源池的位置信息重新确定所述第一终端用于发送数据的资源池。
针对第一种情况,下面将详细进行阐述:图6为本发明另一实施例提供的一种资源处理方法的流程图,该方法的执行主体为第一终端,该方法包括如下流程:
步骤S601:第一终端接收至少一个第二终端中的每个第二终端同时发送的第一消息;
其中,步骤S601与步骤S301相同,在此不再赘述。
步骤S602:当所述第一终端未确定用于发送数据的资源池时,则第一终端,所述第一终端根据所在资源所属资源池的位置信息确定每个资源池的占用情况;
其中,所述每个资源池的占用情况包括以下任一项:所述每个资源池已被多个终端同时确定、所述已每个资源池被一个终端确定、所述每个资源池未被终端确定。
步骤S603:第一终端根据每个资源池的占用情况确定每个资源池的优先级;
其中,当所述每个资源池的占用情况为所述每个资源池已被多个终端同时确定时,则所述第一终端确定所述每个资源池的优先级为第一优先级;
当所述每个资源池的占用情况为所述每个资源池已被一个终端确定时,则所述第一终端确定所述每个资源池的优先级为第二优先级;
当所述每个资源池的占用情况为所述每个资源池未被终端确定,则所述第一终端确定所述每个资源池的优先级为第三优先级;
其中,所述第一优先级和所述第二优先级都小于所述第三优先级,第一优先级可以比第二优先级高,也可以比第二优先级低,本发明实施例对此不做限制。
第一终端设置优先级的原因为:因为很多第二终端对确定资源池竞争,导致确定资源池确定失败,但第一终端还保留着这些第一消息,如果重选时避开这些资源池就会导致可用资源池减少,导致资源池的浪费,但是如果直接占用这些资源池则可能导致第一终端确定失败,所以对占用情况为被多个终端同时确定时,则所述第一终端确定所述每个资源池的优先级为第一优先级。因为第一终端不会再去占用第二终端已经确定成功的资源池,例如:所述每个资源池被一个终端确定,设置优先级为第二优先级,从而保证了确定成功的第二终端的性能。当所述每个资源池的占用情况为所述每个资源池未被终端确定,则所述第一终端确定所述每个资源池的优先级为第三优先级。
步骤S604:第一终端确定优先级最高的资源池用于第一终端发送数据。
结合步骤S601至步骤S604进行举例说明:如图5A和图5B所示,假设终端1所确定的用于发送待发送数据的资源池也是2、4、6和8,终端2所确定的用于发送待发送数据的资源池也是1、4、6和7,假设没有其他任何终端再确定上述资源池1、2、4、6、7和8,则第一终端确定资源池1、2、7和8的占用情况都为已被一个终端确定,对应优先级为第二优先级,资源池4和6的占用情况为已被多个终端同时确定,具体是被两个终端同时确定,对应优先级为第一优先级,其他资源池如:0、3、5和9未被终端确定,对应优先级为第三优先级。因此,第一终端确定优先级最高的资源池0、3、5和9中的部分或者全部资源池用于第一终端发送数据。
可选地,第一终端根据所在资源所属资源池的位置信息确定第一终端用于发送数据的资源池之前,还包括:
第一终端获取每个第二终端的距离信息和/或功率信息;其中,距离信息是通过获得第一终端当前的位置信息与第二终端当前的位置信息来确定的。
第一终端根据距离信息和/或功率信息确定满足预设条件的至少一个第二终端,所述距离信息为所述第一终端与所述每个第二终端之间的距离,所述距离信息对应的预设条件为:所述第一终端与所述每个第二终端之间的距离小于距离门限值,所述功率信息对应的预设条件为:所述每个第二终端的功率值大于功率门限值;
相应的,所述第一终端根据所述所在资源所属资源池的位置信息确定所述第一终端用于发送数据的资源池,包括:所述第一终端根据满足预设条件的至少一个第二终端中的每个第二终端用于发送待发送数据的资源池的位置信息确定用于所述第一终端发送数据的资源池。
也就是说,所述第一终端根据所述所在资源所属资源池的位置信息确定所述第一终端用于发送数据的资源池之前,第一终端要对第二终端所发送的第一消息进行筛选,通过筛选可以提高资源处理的收敛速率,从而提高V2X***性能。
进一步地,第一终端如果发现当前的资源利用率低于一个第一门限值,则可以通过调高距离门限值或者降低功率门限值的方式,使得满足预设条件的满足预设条件的第二终端足够多,以提高资源利用率;相应的,当当前的资源利用率高于一个第二门限值,则可以通过降低距离门限值或者调高功率门限值的方式,使得满足预设条件的第二终端尽量少,以提高资源处理的收敛速率。
针对第二种情况,下面将详细进行阐述:图7为本发明再一实施例提供的一种资源处理方法的流程图,该方法的执行主体为第一终端,该方法包括如下流程:
步骤S701:第一终端接收至少一个第二终端中的每个第二终端同时发送的第一消息;
其中,步骤S701与步骤S301相同,在此不再赘述。
步骤S702:当第一终端已确定用于发送数据的资源池时,第一终端根据所在资源所属资源池的位置信息和第一终端已确定的用于发送数据的资源池的位置信息确定每个资源池的占用情况;
其中,所述每个资源池的占用情况包括以下任一项:所述每个资源池已被多个终端同时确定、所述每个资源池已被一个终端确定、所述每个资源池未被终端确定。
步骤S703:第一终端根据每个资源池的占用情况和第一终端已确定的用于发送数据的资源池的位置信息确定每个资源池的优先级;
其中,当每个资源池的占用情况为每个资源池已被多个终端同时确定时,则第一终端确定每个资源池的优先级为第四优先级;
当所述每个资源池的占用情况为所述每个资源池已被一个终端确定时,则所述第一终端根据所述第一终端已确定的用于发送数据的资源池的位置信息判断所述一个终端是否为所述第一终端;
当所述第一终端确定所述一个终端是所述第一终端,则所述第一终端确定所述每个资源池的优先级为第五优先级;
当所述第一终端确定所述一个终端不是所述第一终端,则所述第一终端确定所述每个资源池的优先级为第六优先级;
当所述每个资源池的占用情况为所述每个资源池未被终端确定,则所述第一终端确定所述每个资源池的优先级为第七优先级;
其中,所述第四优先级和所述第六优先级都小于所述第五优先级,并且所述第四优先级和所述第六优先级都小于所述第七优先级。第四优先级可以比第六优先级高,也可以比第六优先级低,本发明实施例对此不做限制。
第一终端设置优先级的原因为:因为很多第二终端对确定资源池竞争,导致确定资源池确定失败,但第一终端还保留着这些第一消息,如果重选时避开这些资源池就会导致可用资源池减少,导致资源池的浪费,但是如果直接占用这些资源池则可能导致第一终端确定失败,所以对占用情况为被多个终端同时确定时,则所述第一终端确定所述每个资源池的优先级为第四优先级。当第一终端确定自己确定资源池成功,则所述第一终端确定所确定资源池的优先级为第五优先级;因为第一终端不会再去占用第二终端已经确定成功的资源,例如:所述每个资源池被一个终端确定,并且该一个终端为第二终端,则表示第一终端确定资源池失败,则设置该资源池的优先级为第六优先级,从而保证了确定成功的第二终端的性能。当所述每个资源池的占用情况为所述每个资源池未被终端确定,则所述第一终端确定所述每个资源池的优先级为第七优先级。
步骤S704:第一终端确定优先级最高的资源池用于第一终端发送数据。
结合步骤S701至步骤S704进行举例说明:图5C为本发明一实施提供的终端3对应的确定资源池的示意图,结合图5A和图5B所示,假设终端1所确定的用于发送待发送数据的资源池也是2、4、6和8,终端2所确定的用于发送待发送数据的资源池也是1、4、6和7,同时终端3(作为第一终端)确定了资源池1、4、8和9,则终端3确定资源池1、4、6和8被多个终端同时确定,则设置这些资源池的优先级为第四优先级,终端3确定资源池9的的占用情况都为已被一个终端确定,并且该一个终端为终端3,则资源池9对应优先级为第五优先级,终端3确定资源池2和7的的占用情况都为已被一个终端确定,并且该一个终端分别为终端1和终端2,则资源池2和7对应优先级为第六优先级,其他资源池如:0、3和5未被终端确定,对应优先级为第七优先级。因此,终端3确定优先级最高的资源池0、3和5中的部分或者全部资源池用于终端3发送数据。
可选的,所述第一终端根据所述所在资源所属资源池的位置信息确定所述第一终端用于发送数据的资源池之前,还包括:
所述第一终端获取所述每个第二终端的距离信息和/或功率信息;
所述第一终端根据所述距离信息和/或功率信息确定满足预设条件的至少一个第二终端,所述距离信息为所述第一终端与所述每个第二终端之间的距离,所述距离信息对应的预设条件为:所述第一终端与所述每个第二终端之间的距离小于距离门限值,所述功率信息对应的预设条件为:所述每个第二终端的功率值大于功率门限值;
相应的,所述第一终端根据所述所在资源所属资源池的位置信息确定所述第一终端用于发送数据的资源池,包括:所述第一终端根据满足预设条件的至少一个第二终端中的每个第二终端用于发送待发送数据的资源池的位置信息确定用于所述第一终端发送数据的资源池。
也就是说,所述第一终端根据所述所在资源所属资源池的位置信息确定所述第一终端用于发送数据的资源池之前,第一终端要对第二终端所发送的第一消息进行筛选,通过筛选可以提高资源处理的收敛速率,从而提高V2X***性能。
进一步地,第一终端如果发现当前的资源利用率低于一个第一门限值,则可以通过调高距离门限值或者降低功率门限值的方式,使得满足预设条件的第二终端足够多,以提高资源利用率;相应的,当当前的资源利用率高于一个第二门限值,则可以通过降低距离门限值或者调高功率门限值的方式,使得满足预设条件的第二终端尽量少,以提高资源处理的收敛速率。
图8为本发明一实施例提供的又一种资源处理方法的流程图,该方法的执行主体为第一终端,该第一终端可以是车辆、计算机、手机、RSU等,该方法包括如下流程:
步骤S801:第一终端接收至少一个第二终端中的每个第二终端同时发送的第一消息;
其中,第一消息承载在至少一个资源池中的N个资源上,其中,N为大于或者等于2的正整数。
步骤S802:第一终端向第三终端发送第二消息,该第二消息包括:每个资源池的占用情况,以使每个第三终端根据每个资源池的占用情况确定用于第三终端发送待发送数据的资源池;
所述每个资源池的占用情况包括以下任一项:所述每个资源池已被多个终端同时确定、所述每个资源池已被一个终端确定、所述每个资源池未被终端确定。
其中,第三终端可以是任一个第二终端,也可以不是第二终端。第一终端向第三终端发送第二消息的目的是:使得第三终端尽可能避开每个第二终端所确定的用于发送待发送数据的至少一个资源池,例如:可以根据每个第二终端所确定的用于发送待发送数据的至少一个资源池的位置信息确定每个资源池的优先级,然后选择优先级最高的资源池用于第三终端发送数据;或者,可以根据每个第二终端所确定的用于发送待发送数据的至少一个资源池的位置信息确定每个资源池的优先级,然后在满足优先级大于预设值的资源池中随机选择一个资源池用于第三终端发送数据。
需要说明的是,本发明实施例可以适用于***中包括隐藏终端的情况,图9为本发明一实施例提供的包括隐藏终端的场景示意图,如图9所示,终端1(作为第二终端)和终端2(作为第二终端)分别同时在对应的至少一个资源池中随机选择的N个资源上发送第一消息,终端1和终端2彼此为对方的隐藏终端,即由于障碍物的阻挡,终端1和终端2无法接收对方发送的第一消息;但是,由于第一消息承载在至少一个资源池中随机选择的N个资源上,因此,终端1和终端2用于发送第一消息的资源池发生碰撞的概率非常低,基于此,终端3(作为第一终端)容易获知终端1和终端2的确定资源池,从而终端3可以准确的确定每个资源池的占用情况,并将该占用情况携带在第二消息中发送给终端1(作为第三终端)或者终端2(作为第三终端),以使得终端1和终端2根据第二消息准确的确定存在隐藏终端,基于此,可以准确的确定用于发送待发送数据的资源池;相对于现有技术中,由于终端1和终端2同时在同一资源上发送第一消息,产生资源碰撞,因此,终端3是要么确定该资源上未被任何终端占用,要么确定该资源被一个终端占用,具体是哪个终端占用,终端3不进行反馈,总之,终端3不能准备的反馈该资源同时被两个终端所占用,因此,终端1和终端2根据终端3的第二消息无法确定是否存在隐藏终端,基于此,终端1和终端2也无法准确的确定用于发送下一待发送数据的资源池。
本发明实施例中,由于第一消息承载在至少一个资源池中的N个资源上,因此,第二终端用于发送第一消息的资源池发生碰撞的概率非常低,基于此,第一终端容易获知第二终端的确定资源,从而第一终端准确的确定每个资源池的占用情况,并将该占用情况携带在第二消息中发送给第三终端,以使得第三终端根据第二消息准确的确定用于发送数据的资源池,进而提高V2X***的可靠性。
图10为本发明一实施例提供的再一种资源处理方法的流程图,该方法的执行主体为第三终端,该第三终端可以是车辆、计算机、手机、RSU等,该方法包括如下流程:
步骤S1001:第三终端接收至少一个第一终端中每个第一终端发送的第二消息;
所述第二消息包括:每个资源池的占用情况,其中,所述每个资源池包括多个资源,所述每个资源池的占用情况是所述第一终端根据至少一个第二终端中的每个第二终端同时发送的第一消息所确定的,所述第一消息承载在至少一个资源池中的N个资源上,用于指示第二终端待发送数据所在资源所属资源池的位置信息,所述N为大于或者等于2的正整数。
其中,第一消息包括如本发明上述实施例所述的三种形式,在此不再赘述。
步骤S1002:第三终端根据每个资源池的占用情况确定用于第三终端发送数据的资源池,并在所确定的资源池中确定第三终端用于发送数据的资源。
其中,第三终端确定用于发送待发送数据的资源池的原则是:第三终端尽可能避开每个第二终端所确定的用于发送待发送数据的至少一个资源池,例如:可以根据每个第二终端所确定的用于发送待发送数据的至少一个资源池的位置信息确定每个资源池的优先级,然后选择优先级最高的资源池用于第三终端发送数据;或者,可以根据每个第二终端所确定的用于发送数据的至少一个资源池的位置信息确定每个资源池的优先级,然后在满足优先级大于预设值的资源池中随机选择一个资源池用于第三终端发送数据。
本发明实施例中,由于第一消息承载在至少一个资源池中的N个资源上,因此,第二终端用于发送第一消息的资源池发生碰撞的概率非常低,基于此,第一终端容易获知第二终端的确定资源,从而第一终端准确的确定每个资源池的占用情况,并将该占用情况携带在第二消息中发送给第三终端,第三终端根据第二消息可以准确的确定用于发送数据的资源池,从而提高V2X***的可靠性。
可选地,第三终端根据每个资源池的占用情况确定用于第三终端发送数据的资源池,包括两种情况:
第一种情况为:当所述第三终端未确定用于发送数据的资源池时,则所述第三终端根据所述每个资源池的占用情况确定用于所述第三终端发送数据的资源池;
第二种情况为:当所述第三终端确定了用于发送数据的资源池时,则所述第三终端根据所述每个资源池的占用情况和所述第三终端已确定的用于发送数据的资源池的位置信息重新确定用于所述第三终端发送数据的资源池。
针对第一种情况,下面将详细进行阐述:图11为本发明又一实施例提供的一种资源处理方法的流程图,该方法的执行主体为第三终端,该方法包括如下流程:
步骤S1101:第三终端接收至少一个第一终端中每个第一终端发送的第二消息;
其中,步骤S1101与步骤S1001相同,在此不再赘述。
步骤S1102:当第三终端未确定用于发送数据的资源池时,则第三终端根据每个第二消息包括的每个资源池的占用情况确定每个资源池的优先级;
其中,所述每个资源池的占用情况包括以下任一项:所述每个资源池已被多个终端同时确定、所述每个资源池已被一个终端确定、所述每个资源池未被终端确定。
当存在至少一个所述第二消息包括的所述每个资源池的占用情况为所述每个资源池已被多个终端同时确定时,则所述第三终端确定所述每个资源池的优先级为第一优先级;
当不存在任何一个第二消息包括的所述每个资源池的占用情况为所述每个资源池已被多个终端同时确定时、存在至少一个所述第二消息包括的所述每个资源池的占用情况为所述每个资源池已被一个终端确定,则所述第三终端确定所述每个资源池的优先级为第二优先级;
当每个所述第二消息包括的所述每个资源池的占用情况为所述每个资源池未被终端确定,则所述第三终端确定所述每个资源池的优先级为第三优先级;
其中,所述第一优先级和所述第二优先级小于所述第三优先级,并且第一优先级可以高于第二优先级,或者,第一优先级可以低于第二优先级,本发明实施例对此不做限制。
第三终端设置优先级的原因为:因为很多第二终端对确定资源池竞争,导致确定资源池确定失败,但第三终端还保留着这些第一消息,如果重选时避开这些资源池就会导致可用资源池减少,导致资源池的浪费,但是如果直接占用这些资源池则可能导致第三终端确定失败,所以对占用情况为被多个终端同时确定时,则所述第三终端确定所述每个资源池的优先级为第一优先级。因为第三终端不会再去占用第二终端已经确定成功的资源池,例如:所述每个资源池被一个终端确定,设置优先级为第二优先级,从而保证了确定成功的第二终端的性能。当所述每个资源池的占用情况为所述每个资源池未被终端确定,则所述第一终端确定所述每个资源池的优先级为第三优先级。
步骤S1103:第三终端确定优先级最高的资源池用于第三终端发送数据,并在所确定的资源池中确定第三终端用于发送数据的资源。
结合步骤S1101至步骤S1103进行举例说明:结合图5A、图5B以及图9的应用场景,终端1(作为第二终端)在资源池2、4、6和8中的N个资源上发送第一消息,并且假设终端1所确定的用于发送待发送数据的资源池也是2、4、6和8。同时,终端2(作为第二终端)在资源池1、4、6和7中随机选择的N个资源上发送第一消息,并且假设终端2所确定的用于发送待发送数据的资源池也是1、4、6和7。虽然,终端1与终端2在资源池4、6相同,但是由于终端1在资源池2、4、6和8中的N个资源上发送第一消息,终端2在资源池1、4、6和7中的N个资源上发送第一消息,因此,发生资源冲突的概率非常低,基于此,终端3(作为第一终端)很容易接收到终端1和终端2发送的第一消息,以获知终端1和终端2分别所确定的用于发送待发送数据的至少一个资源池的位置信息,假设终端3只接收到终端1和终端2发送的第一消息,并且终端3未确定用于发送数据的资源池,则确定每个资源池的占用情况为:资源池1、2、7和8被一个终端确定,资源池4和6被多个终端同时确定(具体被两个终端同时确定),终端3将该占用情况携带在第二消息中可以发送给终端4(图9中未示出终端4,终端4作为第三终端),其中,假设终端4未确定资源池,基于此,终端4确定资源池4和6对应的优先级为第一优先级,终端4确定资源池1、2、7和8被一个终端确定,终端4确定资源池1、2、7和8的优先级为第二优先级,终端4确定资源池0、3、5和9的优先级为第三优先级。最后,终端4选择优先级最高的资源池0、3、5和9的部分或者全部用于发送数据。
可选地,所述第三终端根据所述每个资源池的占用情况确定用于所述第三终端发送数据的资源池之前,还包括:
所述第三终端获取所述每个第一终端的距离信息和/或功率信息;
所述第三终端根据所述距离信息和/或功率信息确定满足预设条件的至少一个第一终端,所述距离信息为所述第三终端与所述每个第一终端之间的距离,所述距离信息对应的预设条件为:所述第三终端与所述每个第一终端之间的距离小于距离门限值,所述功率信息对应的预设条件为:所述每个第一终端的功率值大于功率门限值;
相应的,所述第三终端根据所述每个资源池的占用情况确定用于所述第三终端发送数据的资源池,包括:所述第三终端根据所述满足预设条件的第一终端发送的第二消息包括的每个资源池的占用情况确定用于所述第三终端发送数据的资源池。
也就是说,所述第三终端根据所述每个资源池的占用情况确定用于所述第三终端发送数据的资源池之前,第三终端要对第一终端所发送的第二消息进行筛选,通过筛选可以提高资源处理的收敛速率,从而提高V2X***性能。
进一步地,第三终端如果发现当前的资源利用率低于一个第一门限值,则可以通过调高距离门限值或者降低功率门限值的方式,使得满足预设条件的第一终端足够多,以提高资源利用率;相应的,当当前的资源利用率高于一个第二门限值,则可以通过降低距离门限值或者调高功率门限值的方式,使得满足预设条件的第一终端尽量少,以提高资源处理的收敛速率。
针对第二种情况,下面将详细进行阐述:图12为本发明又一实施例提供的一种资源处理方法的流程图,该方法的执行主体为第三终端,该方法包括如下流程:
步骤S1201:第三终端接收至少一个第一终端中每个第一终端发送的第二消息;
其中,步骤S1201与步骤S1001相同,在此不再赘述。
步骤S1202:当第三终端确定了用于发送数据的资源池时,则第三终端根据每个第二消息包括的每个资源池的占用情况和第三终端所确定的用于发送待发送数据的至少一个资源池的位置信息确定每个资源池的优先级;
其中,所述每个资源池的占用情况包括以下任一项:所述每个资源池已被多个终端同时确定、所述每个资源池已被一个终端确定、所述每个资源池未被终端确定。
当不存在任何一个所述第二消息包括的所述每个资源池的占用情况为所述每个资源池已被多个终端同时确定时、存在至少一个所述第二消息包括的所述每个资源池的占用情况为所述每个资源池被一个终端确定,则所述第三终端根据所述第三终端所确定的用于发送待发送数据的至少一个资源池的位置信息判断所述一个终端是否是所述第三终端;
当所述第三终端确定所述一个终端是所述第三终端,则所述第三终端确定所述每个资源池的优先级为第五优先级;
当所述第三终端确定所述一个终端不是所述第三终端,则所述第三终端确定所述每个资源池的优先级为第六优先级;
当每个所述第二消息包括的所述每个资源池的占用情况为所述每个资源池未被终端确定,则所述第三终端确定所述每个资源池的优先级为第七优先级;
其中,所述第四优先级和所述第六优先级小于所述第五优先级、所述第四优先级和所述第六优先级小于所述第七优先级。
步骤S1203:第三终端确定优先级最高的资源池用于第三终端发送数据,并在所确定的资源池中确定第三终端用于发送数据的资源。
结合步骤S1201至步骤S1203进行举例说明:结合图5A、图5B以及图9的应用场景,终端1(作为第二终端)在资源池2、4、6和8中的N个资源上发送第一消息,并且假设终端1所确定的用于发送待发送数据的资源池也是2、4、6和8。同时,终端2(作为第二终端)在资源池1、4、6和7中的N个资源上发送第一消息,并且假设终端2所确定的用于发送待发送数据的资源池也是1、4、6和7。虽然,终端1与终端2在资源池4、6相同,但是由于终端1在资源池2、4、6和8中的N个资源上发送第一消息,终端2在资源池1、4、6和7中的N个资源上发送第一消息,因此,发生资源冲突的概率非常低,基于此,终端3(作为第一终端)很容易接收到终端1和终端2发送的第一消息,以获知终端1和终端2分别所确定的用于发送待发送数据的资源池的位置信息,假设终端3只接收到终端1和终端2发送的第一消息,并且终端3未确定用于发送待发送数据的资源池,则确定每个资源池的占用情况为:资源池1、2、7和8被一个终端确定,资源池4和6被多个终端同时确定(具体被两个终端同时确定),终端3将该占用情况携带在第二消息中可以发送给终端1(作为第三终端)或者终端2(作为第三终端),基于此,由于终端1获知资源池4和6被多个终端同时确定,并且终端2获知资源池4和6被多个终端同时确定,因此,它们都可以确定存在隐藏终端,进一步地,由于终端1和终端2可以准备的确定每个资源池的占用情况,从而可以准确的确定用于发送待发送数据的资源池。
具体地,假设终端1和终端2只接收到终端3的第二消息,终端1确定用于发送待发送数据的资源池过程包括:资源池4和6被多个终端同时确定,则终端1确定资源池4和6的优先级为第四优先级,终端1确定资源池1、2、7和8被一个终端确定,其中,2和8被终端1确定,则确定资源池2和8的优先级为第五优先级,1和7被终端2确定,则确定资源池1和7的优先级为第六优先级,剩下的资源池0、3、5和9的优先级为第七优先级,最后选择优先级最高的资源池0、3、5和9的部分或者全部发送数据。
终端2确定用于发送待发送数据的资源池过程包括:资源池4和6被多个终端同时确定,则终端2确定资源池4和6的优先级为第四优先级,终端2确定资源池1、2、7和8被一个终端确定,其中,1和7被终端1确定,则确定资源池1和7的优先级为第五优先级,2和8被终端2确定,则确定资源池2和8的优先级为第六优先级,剩下的资源池0、3、5和9的优先级为第七优先级,最后选择优先级最高的资源池0、3、5和9的部分或者全部发送数据。
可选地,第三终端根据每个资源池的占用情况确定用于第三终端发送数据的资源池之前,还包括:
所述第三终端获取所述每个第一终端的距离信息和/或功率信息;
所述第三终端根据所述距离信息和/或功率信息确定满足预设条件的第一终端,所述距离信息为所述第三终端与所述每个第一终端之间的距离,所述距离信息对应的预设条件为:所述第三终端与所述每个第一终端之间的距离小于距离门限值,所述功率信息对应的预设条件为:所述每个第一终端的功率值大于功率门限值;
相应的,第三终端根据每个资源池的占用情况确定用于第三终端发送数据的资源池,包括:
第三终端根据满足预设条件的第一终端发送的第二消息包括的每个资源池的占用情况确定用于第三终端发送数据的资源池。
也就是说,第三终端根据每个资源池的占用情况确定用于第三终端发送数据的资源池之前,第三终端要对第一终端所发送的第二消息进行筛选,通过筛选可以提高资源处理的收敛速率,从而提高V2X***性能。
进一步地,第三终端如果发现当前的资源利用率低于一个第一门限值,则可以通过调高距离门限值或者降低功率门限值的方式,使得满足预设条件的第一终端足够多,以提高资源利用率;相应的,当当前的资源利用率高于一个第二门限值,则可以通过降低距离门限值或者调高功率门限值的方式,使得满足预设条件的第一终端尽量少,以提高资源处理的收敛速率。
图13为本发明一实施例提供的一种资源处理装置的结构示意图,该装置为上述第一终端,如图13所示,该装置包括:
接收模块1301,用于接收至少一个第二终端中的每个第二终端同时发送的第一消息,所述第一消息承载在N个资源上,用于指示待发送数据所在资源的位置信息,其中,N为大于或者等于2的正整数;
确定模块1302,用于根据所述待发送数据所在资源的位置信息确定所述装置用于发送数据的资源。
该装置可以执行上述图3所对应的方法实施例,效果在此不再赘述。
可选地,所述第一消息承载在至少一个资源池中的所述N个资源上;
所述待发送数据所在资源的位置信息为所述所在资源所属资源池的位置信息,每个资源池包括多个资源;
相应的,所述确定模块1302具体用于:
根据所述所在资源所属资源池的位置信息确定所述装置用于发送数据的资源池;
在所确定的资源池中确定所述装置用于发送数据的资源。
可选地,所述确定模块1302具体用于:
当所述装置未确定用于发送数据的资源池时,则根据所述所在资源所属资源池的位置信息确定用于所述装置发送数据的资源池;
当所述装置已确定用于发送数据的资源池时,则根据所述所在资源所属资源池的位置信息和所述装置已确定的用于发送数据的资源池的位置信息重新确定所述装置用于发送数据的资源池。
可选地,所述确定模块1302具体用于:
根据所述所在资源所属资源池的位置信息确定每个资源池的占用情况;
根据所述每个资源池的占用情况确定所述每个资源池的优先级;
确定优先级最高的资源池用于所述装置发送待发送数据;
其中,所述每个资源池的占用情况包括以下任一项:所述每个资源池已被多个终端同时确定、所述每个资源池已被一个终端确定、所述每个资源池未被终端确定。
可选地,所述确定模块1302具体用于:
当所述每个资源池的占用情况为所述每个资源池已被多个终端同时确定时,则确定所述每个资源池的优先级为第一优先级;
当所述每个资源池的占用情况为所述每个资源池已被一个终端确定时,则确定所述每个资源池的优先级为第二优先级;
当所述每个资源池的占用情况为所述每个资源池未被终端确定,则确定所述每个资源池的优先级为第三优先级;
其中,所述第一优先级和所述第二优先级都小于所述第三优先级。
可选地,所述确定模块1302具体用于:
根据所述所在资源所属资源池的位置信息和所述装置已确定的用于发送数据的资源池的位置信息确定所述每个资源池的占用情况;
根据所述每个资源池的占用情况和所述装置已确定的用于发送数据的资源池的位置信息确定所述每个资源池的优先级;
确定优先级最高的资源池用于所述装置发送数据;
其中,所述每个资源池的占用情况包括以下任一项:所述每个资源池已被多个终端同时确定、所述每个资源池已被一个终端确定、所述每个资源池未被终端确定。
可选地,所述确定模块1302具体用于:
当所述每个资源池的占用情况为所述每个资源池已被多个终端同时确定时,则确定所述每个资源池的优先级为第四优先级;
当所述每个资源池的占用情况为所述每个资源池已被一个终端确定时,则根据所述装置已确定的用于发送数据的资源池的位置信息判断所述一个终端是否为所述装置;
当确定所述一个终端是所述装置,则确定所述每个资源池的优先级为第五优先级;
当确定所述一个终端不是所述装置,则确定所述每个资源池的优先级为第六优先级;
当所述每个资源池的占用情况为所述每个资源池未被终端确定,则确定所述每个资源池的优先级为第七优先级;
其中,所述第四优先级和所述第六优先级都小于所述第五优先级,并且所述第四优先级和所述第六优先级都小于所述第七优先级。
可选地,还包括获取模块1303;
所述获取模块1303,用于获取所述每个第二终端的距离信息和/或功率信息;
所述确定模块1302,还用于根据所述距离信息和/或功率信息确定满足预设条件的至少一个第二终端,所述距离信息为所述装置与所述每个第二终端之间的距离,所述距离信息对应的预设条件为:所述装置与所述每个第二终端之间的距离小于距离门限值,所述功率信息对应的预设条件为:所述每个第二终端的功率值大于功率门限值;
相应的,所述确定模块1302具体用于:
根据满足预设条件的至少一个第二终端中的每个第二终端用于发送待发送数据的资源池的位置信息确定用于所述装置发送数据的资源池。
可选地,还包括发送模块1304,用于向第三终端发送第二消息,所述第二消息包括:所述每个资源池的占用情况,以使所述每个第三终端根据所述每个资源池的占用情况确定用于所述第三终端发送数据的资源池。
图14为本发明另一实施例提供的一种资源处理装置的结构示意图,该装置为上述的第三终端,如图14所示,该装置包括:
接收模块1401,用于接收至少一个第一终端中每个第一终端发送的第二消息,所述第二消息包括:每个资源池的占用情况,其中,所述每个资源池包括多个资源,所述每个资源池的占用情况是所述第一终端根据至少一个第二终端中的每个第二终端同时发送的第一消息所确定的,所述第一消息承载在至少一个资源池中的N个资源上,其中,N为大于或者等于2的正整数;
确定模块1402,用于根据所述每个资源池的占用情况确定用于所述装置发送数据的资源池,并在所确定的资源池中确定所述装置用于发送数据的资源。
该装置可以执行上述图10所对应的方法实施例,效果在此不再赘述。
可选地,所述确定模块1402具体用于:
当所述装置未确定用于发送数据的资源池时,则根据所述每个资源池的占用情况确定用于所述装置发送数据的资源池;
当所述装置确定了用于发送数据的资源池时,则根据所述每个资源池的占用情况和所述装置已确定的用于发送数据的资源池的位置信息重新确定用于所述装置发送数据的资源池。
可选地,所述确定模块1402具体用于:
根据每个所述第二消息包括的所述每个资源池的占用情况确定所述每个资源池的优先级;
确定优先级最高的资源池用于所述装置发送数据;
其中,所述每个资源池的占用情况包括以下任一项:所述每个资源池已被多个终端同时确定、所述每个资源池已被一个终端确定、所述每个资源池未被终端确定。
可选地,所述确定模块1402具体用于:
当存在至少一个所述第二消息包括的所述每个资源池的占用情况为所述每个资源池已被多个终端同时确定时,则确定所述每个资源池的优先级为第一优先级;
当不存在任何一个所述第二消息包括的所述每个资源池的占用情况为所述每个资源池已被多个终端同时确定时、存在至少一个所述第二消息包括的所述每个资源池的占用情况为所述每个资源池已被一个终端确定,则确定所述每个资源池的优先级为第二优先级;
当每个所述第二消息包括的所述每个资源池的占用情况为所述每个资源池未被终端确定,则确定所述每个资源池的优先级为第三优先级;
其中,所述第一优先级和所述第二优先级小于所述第三优先级。
可选地,所述确定模块1402具体用于:
根据每个所述第二消息包括的所述每个资源池的占用情况和所述装置所确定的用于发送待发送数据的至少一个资源池的位置信息确定所述每个资源池的优先级;
确定优先级最高的资源池用于所述装置发送待发送数据;
其中,所述每个资源池的占用情况包括以下任一项:所述每个资源池已被多个终端同时确定、所述每个资源池已被一个终端确定、所述每个资源池未被终端确定。
可选地,所述确定模块1402具体用于:
当存在至少一个所述第二消息包括的所述每个资源池的占用情况为所述每个资源池已被多个终端同时确定时,则确定所述每个资源池的优先级为第四优先级;
当不存在任何一个所述第二消息包括的所述每个资源池的占用情况为所述每个资源池已被多个终端同时确定时、存在至少一个所述第二消息包括的所述每个资源池的占用情况为所述每个资源池被一个终端确定,则根据所述装置所确定的用于发送待发送数据的至少一个资源池的位置信息判断所述一个终端是否是所述装置;
当确定所述一个终端是所述装置,则确定所述每个资源池的优先级为第五优先级;
当确定所述一个终端不是所述装置,则确定所述每个资源池的优先级为第六优先级;
当每个所述第二消息包括的所述每个资源池的占用情况为所述每个资源池未被终端确定,则所述装置确定所述每个资源池的优先级为第七优先级;
其中,所述第四优先级和所述第六优先级小于所述第五优先级、所述第四优先级和所述第六优先级小于所述第七优先级。
可选地,还包括:获取模块1403;
所述获取模块1403,用于获取所述每个第一终端的距离信息和/或功率信息;
所述确定模块1402,还用于根据所述距离信息和/或功率信息确定满足预设条件的第一终端,所述距离信息为所述装置与所述每个第一终端之间的距离,所述距离信息对应的预设条件为:所述装置与所述每个第一终端之间的距离小于距离门限值,所述功率信息对应的预设条件为:所述每个第一终端的功率值大于功率门限值;
相应的,所述确定模块1402具体用于:
根据所述满足预设条件的第一终端发送的第二消息包括的每个资源池的占用情况确定用于所述装置发送数据的资源池。
可选地,所述第一消息包括:第一指示信息和第二指示信息,所述第一指示信息用于指示所述每个第二终端用于发送当前数据的资源池的位置信息,所述第二指示信息用于指示用于发送当前数据的资源池的位置信息至所述每个第二终端的待发送数据所在资源池的偏移量。
图15为本发明一实施例提供的一种终端的结构示意图,该装置为上述第一终端,如图15所示,该终端包括:
接收器1501,用于接收至少一个第二终端中的每个第二终端同时发送的第一消息,所述第一消息承载在N个资源上,用于指示待发送数据所在资源的位置信息,其中,N为大于或者等于2的正整数;
处理器1502,用于根据所述待发送数据所在资源的位置信息确定所述终端用于发送数据的资源。
该终端可以执行上述图3所对应的方法实施例,效果在此不再赘述。
可选地,所述第一消息承载在至少一个资源池中的所述N个资源上;
所述待发送数据所在资源的位置信息为所述所在资源所属资源池的位置信息,每个资源池包括多个资源;
相应的,所述处理器1502具体用于:
根据所述所在资源所属资源池的位置信息确定所述终端用于发送数据的资源池;
在所确定的资源池中确定所述终端用于发送数据的资源。
可选地,所述处理器1502具体用于:
当所述终端未确定用于发送数据的资源池时,则根据所述所在资源所属资源池的位置信息确定用于所述终端发送数据的资源池;
当所述终端已确定用于发送数据的资源池时,则根据所述所在资源所属资源池的位置信息和所述终端已确定的用于发送数据的资源池的位置信息重新确定所述终端用于发送数据的资源池。
可选地,所述处理器1502具体用于:
根据所述所在资源所属资源池的位置信息确定每个资源池的占用情况;
根据所述每个资源池的占用情况确定所述每个资源池的优先级;
确定优先级最高的资源池用于所述终端发送待发送数据;
其中,所述每个资源池的占用情况包括以下任一项:所述每个资源池已被多个终端同时确定、所述每个资源池已被一个终端确定、所述每个资源池未被终端确定。
可选地,所述处理器1502具体用于:
当所述每个资源池的占用情况为所述每个资源池已被多个终端同时确定时,则确定所述每个资源池的优先级为第一优先级;
当所述每个资源池的占用情况为所述每个资源池已被一个终端确定时,则确定所述每个资源池的优先级为第二优先级;
当所述每个资源池的占用情况为所述每个资源池未被终端确定,则确定所述每个资源池的优先级为第三优先级;
其中,所述第一优先级和所述第二优先级都小于所述第三优先级。
可选地,所述处理器1502具体用于:
根据所述所在资源所属资源池的位置信息和所述终端已确定的用于发送数据的资源池的位置信息确定所述每个资源池的占用情况;
根据所述每个资源池的占用情况和所述终端已确定的用于发送数据的资源池的位置信息确定所述每个资源池的优先级;
确定优先级最高的资源池用于所述终端发送数据;
其中,所述每个资源池的占用情况包括以下任一项:所述每个资源池已被多个终端同时确定、所述每个资源池已被一个终端确定、所述每个资源池未被终端确定。
可选地,所述处理器1502具体用于:
当所述每个资源池的占用情况为所述每个资源池已被多个终端同时确定时,则确定所述每个资源池的优先级为第四优先级;
当所述每个资源池的占用情况为所述每个资源池已被一个终端确定时,则根据所述终端已确定的用于发送数据的资源池的位置信息判断所述一个终端是否为所述终端;
当确定所述一个终端是所述终端,则确定所述每个资源池的优先级为第五优先级;
当确定所述一个终端不是所述终端,则确定所述每个资源池的优先级为第六优先级;
当所述每个资源池的占用情况为所述每个资源池未被终端确定,则确定所述每个资源池的优先级为第七优先级;
其中,所述第四优先级和所述第六优先级都小于所述第五优先级,并且所述第四优先级和所述第六优先级都小于所述第七优先级。
可选地,所述处理器1502还用于:
获取所述每个第二终端的距离信息和/或功率信息;
根据所述距离信息和/或功率信息确定满足预设条件的至少一个第二终端,所述距离信息为所述终端与所述每个第二终端之间的距离,所述距离信息对应的预设条件为:所述终端与所述每个第二终端之间的距离小于距离门限值,所述功率信息对应的预设条件为:所述每个第二终端的功率值大于功率门限值;
相应的,所述处理器1502具体用于:
根据满足预设条件的至少一个第二终端中的每个第二终端用于发送待发送数据的资源池的位置信息确定用于所述终端发送数据的资源池。
可选地,还包括:发送器1503,用于向第三终端发送第二消息,所述第二消息包括:所述每个资源池的占用情况,以使所述每个第三终端根据所述每个资源池的占用情况确定用于所述第三终端发送数据的资源池。
图16为本发明另一实施例提供的一种终端的结构示意图,该终端为上述的第三终端,如图16所示,该终端包括:
接收器1601,用于接收至少一个第一终端中每个第一终端发送的第二消息,所述第二消息包括:每个资源池的占用情况,其中,所述每个资源池包括多个资源,所述每个资源池的占用情况是所述第一终端根据至少一个第二终端中的每个第二终端同时发送的第一消息所确定的,所述第一消息承载在至少一个资源池中的N个资源上,其中,N为大于或者等于2的正整数;
处理器1602,用于根据所述每个资源池的占用情况确定用于所述终端发送数据的资源池,并在所确定的资源池中确定所述终端用于发送数据的资源。
该终端可以执行上述图10所对应的方法实施例,效果在此不再赘述。
可选的,所述处理器1602具体用于:
当所述终端未确定用于发送数据的资源池时,则根据所述每个资源池的占用情况确定用于所述终端发送数据的资源池;
当所述终端确定了用于发送数据的资源池时,则根据所述每个资源池的占用情况和所述终端已确定的用于发送数据的资源池的位置信息重新确定用于所述终端发送数据的资源池。
可选地,所述处理器1602具体用于:
根据每个所述第二消息包括的所述每个资源池的占用情况确定所述每个资源池的优先级;
确定优先级最高的资源池用于所述终端发送数据;
其中,所述每个资源池的占用情况包括以下任一项:所述每个资源池已被多个终端同时确定、所述每个资源池已被一个终端确定、所述每个资源池未被终端确定。
可选地,所述处理器1602具体用于:
当存在至少一个所述第二消息包括的所述每个资源池的占用情况为所述每个资源池已被多个终端同时确定时,则确定所述每个资源池的优先级为第一优先级;
当不存在任何一个所述第二消息包括的所述每个资源池的占用情况为所述每个资源池已被多个终端同时确定时、存在至少一个所述第二消息包括的所述每个资源池的占用情况为所述每个资源池已被一个终端确定,则确定所述每个资源池的优先级为第二优先级;
当每个所述第二消息包括的所述每个资源池的占用情况为所述每个资源池未被终端确定,则确定所述每个资源池的优先级为第三优先级;
其中,所述第一优先级和所述第二优先级小于所述第三优先级。
可选地,所述处理器1602具体用于:
根据每个所述第二消息包括的所述每个资源池的占用情况和所述终端所确定的用于发送待发送数据的至少一个资源池的位置信息确定所述每个资源池的优先级;
确定优先级最高的资源池用于所述终端发送待发送数据;
其中,所述每个资源池的占用情况包括以下任一项:所述每个资源池已被多个终端同时确定、所述每个资源池已被一个终端确定、所述每个资源池未被终端确定。
可选地,所述处理器1602具体用于:
当存在至少一个所述第二消息包括的所述每个资源池的占用情况为所述每个资源池已被多个终端同时确定时,则确定所述每个资源池的优先级为第四优先级;
当不存在任何一个所述第二消息包括的所述每个资源池的占用情况为所述每个资源池已被多个终端同时确定时、存在至少一个所述第二消息包括的所述每个资源池的占用情况为所述每个资源池被一个终端确定,则根据所述终端所确定的用于发送待发送数据的至少一个资源池的位置信息判断所述一个终端是否是所述终端;
当确定所述一个终端是所述终端,则确定所述每个资源池的优先级为第五优先级;
当确定所述一个终端不是所述终端,则确定所述每个资源池的优先级为第六优先级;
当每个所述第二消息包括的所述每个资源池的占用情况为所述每个资源池未被终端确定,则所述终端确定所述每个资源池的优先级为第七优先级;
其中,所述第四优先级和所述第六优先级小于所述第五优先级、所述第四优先级和所述第六优先级小于所述第七优先级。
可选地,所述处理器1602还用于:
获取所述每个第一终端的距离信息和/或功率信息;
根据所述距离信息和/或功率信息确定满足预设条件的第一终端,所述距离信息为所述终端与所述每个第一终端之间的距离,所述距离信息对应的预设条件为:所述终端与所述每个第一终端之间的距离小于距离门限值,所述功率信息对应的预设条件为:所述每个第一终端的功率值大于功率门限值;
相应的,所述处理器1602具体用于:
根据所述满足预设条件的第一终端发送的第二消息包括的每个资源池的占用情况确定用于所述终端发送数据的资源池。
可选地,所述第一消息包括:第一指示信息和第二指示信息,所述第一指示信息用于指示所述每个第二终端用于发送当前数据的资源池的位置信息,所述第二指示信息用于指示用于发送当前数据的资源池的位置信息至所述每个第二终端的待发送数据所在资源池的偏移量。
本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
Claims (19)
1.一种资源处理方法,其特征在于,包括:
第一终端接收来自至少一个第二终端中的每个第二终端同时发送的第一消息,所述第一消息承载在N个资源上,用于指示待发送数据所在资源的位置信息,其中,N为大于或者等于2的正整数;
所述第一终端根据所述所在资源所属资源池的位置信息确定每个资源池的占用情况;
所述第一终端根据所述每个资源池的占用情况确定所述每个资源池的优先级;
所述第一终端确定优先级最高的资源池用于所述第一终端发送待发送数据;
所述第一终端在所确定的资源池中确定所述第一终端用于发送数据的资源;
或者,
所述第一终端根据所述所在资源所属资源池的位置信息和所述第一终端已确定的用于发送数据的资源池的位置信息确定所述每个资源池的占用情况;
所述第一终端根据所述每个资源池的占用情况和所述第一终端已确定的用于发送数据的资源池的位置信息确定所述每个资源池的优先级;
所述第一终端确定优先级最高的资源池用于所述第一终端发送数据;
所述第一终端在所确定的资源池中确定所述第一终端用于发送数据的资源;
其中,所述每个资源池的占用情况包括以下任一项:所述每个资源池已被多个终端确定、所述每个资源池已被一个终端确定、或所述每个资源池未被终端确定;
其中,所述第一消息承载在至少一个资源池中的所述N个资源上;所述待发送数据所在资源的位置信息为所述所在资源所属资源池的位置信息,每个资源池包括多个资源,所述每个第二终端发送的第一消息所承载的N个资源不完全相同。
2.根据权利要求1所述的方法,其特征在于,所述第一终端根据所述每个资源池的占用情况确定所述每个资源池的优先级,包括:
当所述每个资源池的占用情况为所述每个资源池已被多个终端确定时,则所述第一终端确定所述每个资源池的优先级为第一优先级;
当所述每个资源池的占用情况为所述每个资源池已被一个终端确定时,则所述第一终端确定所述每个资源池的优先级为第二优先级;
当所述每个资源池的占用情况为所述每个资源池未被终端确定,则所述第一终端确定所述每个资源池的优先级为第三优先级;
其中,所述第一优先级和所述第二优先级都小于所述第三优先级。
3.根据权利要求1所述的方法,其特征在于,所述第一终端根据所述每个资源池的占用情况和所述第一终端已确定的用于发送数据的资源池的位置信息确定所述每个资源池的优先级,包括:
当所述每个资源池的占用情况为所述每个资源池已被多个终端确定时,则所述第一终端确定所述每个资源池的优先级为第四优先级;
当所述每个资源池的占用情况为所述每个资源池已被一个终端确定时,则所述第一终端根据所述第一终端已确定的用于发送数据的资源池的位置信息判断所述一个终端是否为所述第一终端;
当所述第一终端确定所述一个终端是所述第一终端,则所述第一终端确定所述每个资源池的优先级为第五优先级;
当所述第一终端确定所述一个终端不是所述第一终端,则所述第一终端确定所述每个资源池的优先级为第六优先级;
当所述每个资源池的占用情况为所述每个资源池未被终端确定,则所述第一终端确定所述每个资源池的优先级为第七优先级;
其中,所述第四优先级和所述第六优先级都小于所述第五优先级,并且所述第四优先级和所述第六优先级都小于所述第七优先级。
4.根据权利要求1-3任一项所述的方法,其特征在于,所述第一终端根据所述所在资源所属资源池的位置信息确定所述第一终端用于发送数据的资源池之前,还包括:
所述第一终端获取所述每个第二终端的距离信息和/或功率信息;
所述第一终端根据所述距离信息和/或功率信息确定满足预设条件的至少一个第二终端,所述距离信息为所述第一终端与所述每个第二终端之间的距离,所述距离信息对应的预设条件为:所述第一终端与所述每个第二终端之间的距离小于距离门限值,所述功率信息对应的预设条件为:所述每个第二终端的功率值大于功率门限值;
相应的,所述第一终端根据所述所在资源所属资源池的位置信息确定所述第一终端用于发送数据的资源池,包括:
所述第一终端根据满足预设条件的至少一个第二终端中的每个第二终端用于发送待发送数据的资源池的位置信息确定用于所述第一终端发送数据的资源池。
5.根据权利要求1-3任一项所述的方法,其特征在于,还包括:
所述第一终端向第三终端发送第二消息,所述第二消息包括:所述每个资源池的占用情况,以使所述每个第三终端根据所述每个资源池的占用情况确定用于所述第三终端发送数据的资源池。
6.根据权利要求1-3任一项所述的方法,其特征在于,所述待发送数据为所述第二终端的待发送数据。
7.一种资源处理方法,其特征在于,包括:
第三终端接收来自至少一个第一终端中每个第一终端的第二消息,所述第二消息包括:每个资源池的占用情况,其中,所述每个资源池包括多个资源,所述每个资源池的占用情况是所述第一终端根据来自至少一个第二终端中的每个第二终端的第一消息所确定的,所述第一消息承载在至少一个资源池中的N个资源上,其中,N为大于或者等于2的正整数,所述每个第二终端发送的第一消息所承载的N个资源不完全相同;
所述第三终端根据每个所述第二消息包括的所述每个资源池的占用情况确定所述每个资源池的优先级;所述第三终端确定优先级最高的资源池用于所述第三终端发送数据,并在所确定的资源池中确定所述第三终端用于发送数据的资源;
或者,
所述第三终端根据每个所述第二消息包括的所述每个资源池的占用情况和所述第三终端所确定的用于发送待发送数据的至少一个资源池的位置信息确定所述每个资源池的优先级;
所述第三终端确定优先级最高的资源池用于所述第三终端发送待发送数据,并在所确定的资源池中确定所述第三终端用于发送数据的资源;
其中,所述每个资源池的占用情况包括以下任一项:所述每个资源池已被多个终端确定、所述每个资源池已被一个终端确定、或所述每个资源池未被终端确定。
8.根据权利要求7所述的方法,其特征在于,所述第三终端根据每个所述第二消息包括的所述每个资源池的占用情况确定所述每个资源池的优先级,包括:
当存在至少一个所述第二消息包括的所述每个资源池的占用情况为所述每个资源池已被多个终端确定时,则所述第三终端确定所述每个资源池的优先级为第一优先级;或,
当不存在任何一个所述第二消息包括的所述每个资源池的占用情况为所述每个资源池已被多个终端确定时、存在至少一个所述第二消息包括的所述每个资源池的占用情况为所述每个资源池已被一个终端确定,则所述第三终端确定所述每个资源池的优先级为第二优先级;或,
当每个所述第二消息包括的所述每个资源池的占用情况为所述每个资源池未被终端确定,则所述第三终端确定所述每个资源池的优先级为第三优先级;
其中,所述第一优先级和所述第二优先级小于所述第三优先级。
9.根据权利要求7所述的方法,其特征在于,所述第三终端根据每个所述第二消息包括的所述每个资源池的占用情况和所述第三终端所确定的用于发送待发送数据的至少一个资源池的位置信息确定所述每个资源池的优先级,包括:
当存在至少一个所述第二消息包括的所述每个资源池的占用情况为所述每个资源池已被多个终端确定时,则所述第三终端确定所述每个资源池的优先级为第四优先级;
当不存在任何一个所述第二消息包括的所述每个资源池的占用情况为所述每个资源池已被多个终端确定时、存在至少一个所述第二消息包括的所述每个资源池的占用情况为所述每个资源池被一个终端确定,则所述第三终端根据所述第三终端所确定的用于发送待发送数据的至少一个资源池的位置信息判断所述一个终端是否是所述第三终端;
当所述第三终端确定所述一个终端是所述第三终端,则所述第三终端确定所述每个资源池的优先级为第五优先级;
当所述第三终端确定所述一个终端不是所述第三终端,则所述第三终端确定所述每个资源池的优先级为第六优先级;
当每个所述第二消息包括的所述每个资源池的占用情况为所述每个资源池未被终端确定,则所述第三终端确定所述每个资源池的优先级为第七优先级;
其中,所述第四优先级和所述第六优先级小于所述第五优先级、所述第四优先级和所述第六优先级小于所述第七优先级。
10.根据权利要求7-9任一项所述的方法,其特征在于,所述第三终端根据所述每个资源池的占用情况确定用于所述第三终端发送数据的资源池之前,还包括:
所述第三终端获取所述每个第一终端的距离信息和/或功率信息;
所述第三终端根据所述距离信息和/或功率信息确定满足预设条件的第一终端,所述距离信息为所述第三终端与所述每个第一终端之间的距离,所述距离信息对应的预设条件为:所述第三终端与所述每个第一终端之间的距离小于距离门限值,所述功率信息对应的预设条件为:所述每个第一终端的功率值大于功率门限值;
相应的,所述第三终端根据所述每个资源池的占用情况确定用于所述第三终端发送数据的资源池,包括:
所述第三终端根据所述满足预设条件的第一终端发送的第二消息包括的每个资源池的占用情况确定用于所述第三终端发送数据的资源池。
11.根据权利要求7-9任一项所述的方法,其特征在于,
所述第一消息包括:第一指示信息和第二指示信息,所述第一指示信息用于指示所述每个第二终端用于发送当前数据的资源池的位置信息,所述第二指示信息用于指示用于发送当前数据的资源池的位置信息至所述每个第二终端的待发送数据所在资源池的偏移量。
12.根据权利要求7-9任一项所述的方法,其特征在于,所述待发送数据为所述第二终端的待发送数据。
13.一种资源处理装置,其特征在于,包括:
接收模块,用于接收来自至少一个第二终端中的每个第二终端同时发送的第一消息,所述第一消息承载在N个资源上,用于指示待发送数据所在资源的位置信息,其中,N为大于或者等于2的正整数;
确定模块,用于根据所述待发送数据所在资源的位置信息确定所述装置用于发送数据的资源;
其中,所述第一消息承载在至少一个资源池中的所述N个资源上;所述待发送数据所在资源的位置信息为所述所在资源所属资源池的位置信息,每个资源池包括多个资源;
所述确定模块具体用于:
根据所述所在资源所属资源池的位置信息确定每个资源池的占用情况;根据所述每个资源池的占用情况确定所述每个资源池的优先级;确定优先级最高的资源池用于所述装置发送待发送数据;在所确定的资源池中确定所述装置用于发送数据的资源;
或者,
根据所述所在资源所属资源池的位置信息和所述装置已确定的用于发送数据的资源池的位置信息确定所述每个资源池的占用情况;根据所述每个资源池的占用情况和所述装置已确定的用于发送数据的资源池的位置信息确定所述每个资源池的优先级;确定优先级最高的资源池用于所述装置发送数据;在所确定的资源池中确定所述装置用于发送数据的资源;
其中,所述每个资源池的占用情况包括以下任一项:所述每个资源池已被多个终端确定、所述每个资源池已被一个终端确定、或所述每个资源池未被终端确定。
14.根据权利要求13所述的装置,其特征在于,所述确定模块具体用于:
当所述每个资源池的占用情况为所述每个资源池已被多个终端确定时,则确定所述每个资源池的优先级为第一优先级;
当所述每个资源池的占用情况为所述每个资源池已被一个终端确定时,则确定所述每个资源池的优先级为第二优先级;
当所述每个资源池的占用情况为所述每个资源池未被终端确定,则确定所述每个资源池的优先级为第三优先级;
其中,所述第一优先级和所述第二优先级都小于所述第三优先级。
15.根据权利要求13或14所述的装置,其特征在于,还包括:获取模块;
所述获取模块,用于获取所述每个第二终端的距离信息和/或功率信息;
所述确定模块,还用于根据所述距离信息和/或功率信息确定满足预设条件的至少一个第二终端,所述距离信息为所述装置与所述每个第二终端之间的距离,所述距离信息对应的预设条件为:所述装置与所述每个第二终端之间的距离小于距离门限值,所述功率信息对应的预设条件为:所述每个第二终端的功率值大于功率门限值;
相应的,所述确定模块具体用于:
根据满足预设条件的至少一个第二终端中的每个第二终端用于发送待发送数据的资源池的位置信息确定用于所述装置发送数据的资源池。
16.一种资源处理装置,其特征在于,包括:
接收模块,用于接收来自至少一个第一终端中每个第一终端的第二消息,所述第二消息包括:每个资源池的占用情况,其中,所述每个资源池包括多个资源,所述每个资源池的占用情况是所述第一终端根据来自至少一个第二终端中的每个第二终端的第一消息所确定的,所述第一消息承载在至少一个资源池中的N个资源上,其中,N为大于或者等于2的正整数;
确定模块,用于根据所述每个资源池的占用情况确定用于所述装置发送数据的资源池,并在所确定的资源池中确定所述装置用于发送数据的资源;
所述确定模块具体用于:
根据每个所述第二消息包括的所述每个资源池的占用情况确定所述每个资源池的优先级;确定优先级最高的资源池用于所述装置发送数据,并在所确定的资源池中确定第三终端用于发送数据的资源;
或者,根据每个所述第二消息包括的所述每个资源池的占用情况和所述装置所确定的用于发送待发送数据的至少一个资源池的位置信息确定所述每个资源池的优先级;确定优先级最高的资源池用于所述装置发送待发送数据,并在所确定的资源池中确定第三终端用于发送数据的资源;
其中,所述每个资源池的占用情况包括以下任一项:所述每个资源池已被多个终端确定、所述每个资源池已被一个终端确定、所述每个资源池未被终端确定。
17.根据权利要求16所述的装置,其特征在于,还包括:获取模块;
所述获取模块,用于获取所述每个第一终端的距离信息和/或功率信息;
所述确定模块,还用于根据所述距离信息和/或功率信息确定满足预设条件的第一终端,所述距离信息为所述装置与所述每个第一终端之间的距离,所述距离信息对应的预设条件为:所述装置与所述每个第一终端之间的距离小于距离门限值,所述功率信息对应的预设条件为:所述每个第一终端的功率值大于功率门限值;
相应的,所述确定模块具体用于:
根据所述满足预设条件的第一终端发送的第二消息包括的每个资源池的占用情况确定用于所述装置发送数据的资源池。
18.根据权利要求16或17所述的装置,其特征在于,
所述第一消息包括:第一指示信息和第二指示信息,所述第一指示信息用于指示所述每个第二终端用于发送当前数据的资源池的位置信息,所述第二指示信息用于指示用于发送当前数据的资源池的位置信息至所述每个第二终端的待发送数据所在资源池的偏移量。
19.一种计算机可读存储介质,其特征在于,该计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机可以执行如权利要求1-6任一项,或权利要求7-12任一项所述的资源处理方法。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2016/094715 WO2018027823A1 (zh) | 2016-08-11 | 2016-08-11 | 资源处理方法、装置及终端 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109328478A CN109328478A (zh) | 2019-02-12 |
CN109328478B true CN109328478B (zh) | 2021-10-22 |
Family
ID=61161669
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201680086976.2A Active CN109328478B (zh) | 2016-08-11 | 2016-08-11 | 资源处理方法、装置及终端 |
Country Status (4)
Country | Link |
---|---|
US (1) | US10915360B2 (zh) |
EP (1) | EP3462792B1 (zh) |
CN (1) | CN109328478B (zh) |
WO (1) | WO2018027823A1 (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020014985A1 (zh) | 2018-07-17 | 2020-01-23 | Oppo广东移动通信有限公司 | 侧行链路中数据传输的方法和终端设备 |
US11980046B2 (en) | 2020-05-27 | 2024-05-07 | Taiwan Semiconductor Manufacturing Company, Ltd. | Method for forming an isolation structure having multiple thicknesses to mitigate damage to a display device |
WO2022110245A1 (zh) * | 2020-11-30 | 2022-06-02 | 华为技术有限公司 | 一种资源指示方法及装置 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104796986A (zh) * | 2014-01-16 | 2015-07-22 | 电信科学技术研究院 | 一种d2d通信方法及设备 |
CN105282846A (zh) * | 2014-07-25 | 2016-01-27 | 中兴通讯股份有限公司 | 设备到设备通信方法及装置、设备到设备通信控制装置 |
CN105451211A (zh) * | 2014-09-25 | 2016-03-30 | 中兴通讯股份有限公司 | 用于设备到设备通信的方法及装置 |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5745481A (en) * | 1996-06-03 | 1998-04-28 | Motorola, Inc. | Message system and method for efficient multi-frequency roaming |
JP4603256B2 (ja) * | 2003-12-01 | 2010-12-22 | 日本電気株式会社 | ユーザ認証システム |
EP2262337B1 (en) * | 2009-06-10 | 2017-03-15 | Innovative Sonic Corporation | Method and apparatus for allocating uplink resource |
DE112011105271T5 (de) | 2011-05-25 | 2014-03-06 | Renesas Mobile Corporation | Ressourcenzuordnung für eine D2D-Kommunikation |
JP5449283B2 (ja) * | 2011-09-26 | 2014-03-19 | 株式会社日立システムズ | クラウド共用型リソース提供システム |
US20170006582A1 (en) * | 2014-01-29 | 2017-01-05 | Lg Electronics Inc. | D2d operation method performed by terminal in wireless communication system and terminal using same |
US10251160B2 (en) * | 2014-01-31 | 2019-04-02 | Lg Electronics Inc. | D2D operation method performed by terminal in wireless communication system and terminal using same |
US10187902B2 (en) | 2014-02-14 | 2019-01-22 | Lg Electronics Inc. | Method and apparatus for performing device-to-device direct communication between devices in wireless communication system |
US10244572B2 (en) * | 2014-08-08 | 2019-03-26 | Kyocera Corporation | Communication control method and user terminal |
EP3206448B1 (en) * | 2014-10-10 | 2020-03-04 | Samsung Electronics Co., Ltd. | Method and device for configuring cell in wireless communication system |
WO2016164510A1 (en) * | 2015-04-09 | 2016-10-13 | Sharp Laboratories Of America, Inc. | Method and apparatus for implementing partial coverage and out-of-coverage sidelink discovery resource pools for wireless communications |
CN105307107B (zh) * | 2015-10-31 | 2019-05-14 | 深圳市金立通信设备有限公司 | 一种占用资源块的确定方法及终端 |
CN105517168B (zh) * | 2015-12-16 | 2019-04-19 | 东莞酷派软件技术有限公司 | 一种d2d数据包传输方法、传输资源分配方法及装置 |
-
2016
- 2016-08-11 CN CN201680086976.2A patent/CN109328478B/zh active Active
- 2016-08-11 WO PCT/CN2016/094715 patent/WO2018027823A1/zh unknown
- 2016-08-11 EP EP16912278.5A patent/EP3462792B1/en active Active
-
2019
- 2019-01-31 US US16/263,789 patent/US10915360B2/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104796986A (zh) * | 2014-01-16 | 2015-07-22 | 电信科学技术研究院 | 一种d2d通信方法及设备 |
CN105282846A (zh) * | 2014-07-25 | 2016-01-27 | 中兴通讯股份有限公司 | 设备到设备通信方法及装置、设备到设备通信控制装置 |
CN105451211A (zh) * | 2014-09-25 | 2016-03-30 | 中兴通讯股份有限公司 | 用于设备到设备通信的方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
EP3462792A4 (en) | 2019-06-26 |
WO2018027823A1 (zh) | 2018-02-15 |
US20190163531A1 (en) | 2019-05-30 |
EP3462792A1 (en) | 2019-04-03 |
US10915360B2 (en) | 2021-02-09 |
EP3462792B1 (en) | 2023-10-04 |
CN109328478A (zh) | 2019-02-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11632790B2 (en) | Method and apparatus for processing buffer status report and communication system | |
CN112203336B (zh) | 无线接入控制方法、装置及*** | |
CN106470492B (zh) | 资源占用方法、装置及用户设备 | |
US10624115B2 (en) | Radio resource scheduling method, device and system | |
JP2018525904A (ja) | 無線通信システム、基地局側とユーザー機器側の装置及び方法 | |
CN107667566B (zh) | 设备到设备通信中的调度分配传输 | |
CN109392062B (zh) | 通信方法、接入网设备和终端 | |
CN112514424B (zh) | 用户设备及其新无线车到设备通信的方法 | |
CN104754524A (zh) | 一种群组通信的方法、用户设备、基站设备及*** | |
JP2022541717A (ja) | 方法、及び端末装置 | |
CN110690944B (zh) | 信道状态信息的优先级发送、确定方法及装置、存储介质、用户设备 | |
KR20180090775A (ko) | 연결 확립 방법 및 장치 | |
US10915360B2 (en) | Resource processing method, apparatus, and terminal | |
US20220225307A1 (en) | Feedback method and apparatus | |
US20160338079A1 (en) | Method and apparatus for controlling priority in device to device communication | |
CN112787750A (zh) | Dci大小的对齐处理方法、终端设备和网络设备 | |
EP3485686A1 (en) | Managing paging of a wireless device | |
US11191073B2 (en) | UL scheduling timing in TDD with 1 MS TTI and reduced processing time | |
CN113498067B (zh) | 处理具有多个探测参考信号的上行链路传输的装置及方法 | |
US20230276486A1 (en) | Methods, computer readable medium and devices for communication | |
CN110337794B (zh) | 控制信令的检测方法、装置、设备及存储介质 | |
US11089506B2 (en) | Information transmission method and apparatus and system | |
EP4052527A1 (en) | Method and apparatus for switching of data transmission between radio access technologies for early data transmission | |
CN114765842B (zh) | 处理实体下链路控制通道的检测的通信装置 | |
CN114553379B (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 |