一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

资源抢占的方法、装置及系统与流程

2022-11-30 08:59:51 来源:中国专利 TAG:

资源抢占的方法、装置及系统
1.本技术是分案申请,原申请的申请号是201910431498.x,原申请日是2019年5月22日,原申请的全部内容通过引用结合在本技术中。
技术领域
2.本技术涉及通信领域,尤其涉及资源抢占的方法、装置及系统。


背景技术:

3.在新空口(new radio,nr)车联网(vehicle to everything,v2x)通信中,终端设备可以采用自主模式进行通信。在自主模式下,终端设备通过感知(sensing)资源,自主选择合适的侧行链路(sidelink,sl)资源传输数据。感知机制主要包括解码调度分配(scheduling assignment,sa)和能量测量两个方面,终端设备可以在滑动感知窗内通过解码其他终端设备的sa,获取其他终端设备预定的时频资源和需要在该时频资源上发送的侧行链路数据包优先级(prose per-packet priority,pppp),再通过能量测量,在未被其他终端设备预定或者待传输的数据包的优先级较低的资源中选择sl资源传输数据。
4.在自主模式下,当终端设备的待传输业务数据包的优先级高于该终端设备解码的sa中指示的pppp时,终端设备可以抢占该sa中指示的时频资源,即将其他终端设备预定的时频资源预定为其自身的时频资源。在nr v2x中,当终端设备抢占了某块时频资源后会发送抢占消息,该抢占消息中携带抢占的时频资源的位置信息,可以减少接收到该抢占消息的其他终端设备选择抢占消息中指示的时频资源的概率。另外,被抢占资源的终端设备接收到该抢占消息后,可以提前确定其预定的资源被抢占,因此可以有足够的时间重新选择资源以按照预定时间发送数据,降低了业务延迟。
5.然而,即使抢占资源的终端设备可以发送抢占消息指示其抢占的资源,仍然存在该资源再次被其他终端设备抢占的情况,即资源可能被频繁抢占,无法保证资源的安全性。因此,需要制定资源的抢占限制规则,降低资源被频繁抢占的次数,从而提高资源的安全性。


技术实现要素:

6.本技术实施例提供一种资源抢占方法、装置、系统,可以减少资源被频繁抢占的次数,提高资源的安全性。
7.为达到上述目的,本技术的实施例采用如下技术方案:
8.第一方面,提供了一种资源抢占方法及相应的通信装置。该方法包括:第一终端设备获取第一时间间隔以及第二时间间隔,其中,该第一时间间隔为与第一资源相关的时间间隔,该第二时间间隔用于指示抢占禁止时间,该第一资源为第二终端设备预定的资源,或者,该第一资源为该第一终端设备待传输的第一业务预定的资源,该第一业务的优先级低于该第一终端设备待传输的第二业务的优先级。第一终端设备根据第一预设规则抢占或者确定不抢占该第一资源,该第一预设规则是根据第一时间间隔以及第二时间间隔确定的。
基于该方案,由于第一终端设备确定可以抢占第一资源但未执行抢占过程时,需要获取第一时间间隔以及第二时间间隔,并根据第一预设规则抢占或确定不抢占第一资源,因此,可以避免第一终端设备不受规则限制而任意抢占第一资源,降低了资源被频繁抢占的次数,提高了资源的安全性。
9.在一种可能的设计中,上述第一预设规则包括:第一时间间隔大于该第二时间间隔,该第一终端设备抢占该第一资源;或者,第一时间间隔小于或者等于该第二时间间隔,该第一终端设备确定不抢占该第一资源。基于该方案,当第一时间间隔大于第二时间间隔,即第一时间间隔的起始时刻落在抢占禁止时间之外时,抢占第一资源;当第一时间间隔小于或者等于第二时间间隔,即第一时间间隔的起始时刻落在抢占禁止时间之内时,第一终端设备确定不抢占第一资源,因此保证了可能被其他终端设备抢占的第一资源在抢占禁止时间内不被第一终端设备再次抢占,降低了资源被频繁抢占的次数,提高了资源的安全性。
10.在一种可能的设计中,第一资源为第二终端设备预定的资源,本技术实施例提供的资源抢占方法还包括:第一终端设备获取第三时间间隔以及第四时间间隔,其中,该第三时间间隔为当前时刻至该第一资源的起始时刻之间的时间间隔,该第四时间间隔为与该第二时间间隔相应的时间间隔。第一终端设备根据第二预设规则,取消或者确定保留侧行链路缓存状态报告或者调度请求,第二预设规则是根据所述第三时间间隔以及所述第四时间间隔确定的。
11.在一种可能的设计中,第二预设规则包括:第三时间间隔小于该第四时间间隔,该第一终端设备取消侧行链路缓存状态报告或者被调度请求。
12.在一种可能的设计中,第一资源为第二终端设备预定的资源,本技术实施例提供的资源抢占方法还包括:第一终端设备根据第三预设规则,释放或者确定保留第一资源,第三预设规则是根据所述第三时间间隔以及所述第四时间间隔确定的。
13.在一种可能的设计中,第三预设规则包括:第三时间间隔大于或者等于该第四时间间隔,以及该第一终端设备获取到网络设备为该第一终端设备调度的资源信息,该第一终端设备释放该第一资源。基于该方案,第一终端设备抢占第一资源后,还可以进一步确定第一资源的安全性,在第一资源足够安全的情况下才确定使用第一资源传输第二业务,并且可以取消侧行链路已触发的sr或bsr,或者可以释放抢占得到的资源,进而能够协调调度模式与自主模式共存的情况下的资源,提高资源利用率,减少资源浪费。
14.在一种可能的设计中,第一资源为第二终端设备预定的资源,第一终端设备获取第二时间间隔,包括:第一终端设备根据第三业务的qos参数、以及时间间隔与qos参数的对应关系,确定与该第三业务关联的qos参数对应的第二时间间隔,该第三业务为该第二终端设备在该第一资源上待传输的业务。
15.在一种可能的设计中,第一资源为第二终端设备预定的资源,第一终端设备获取第二时间间隔,包括:第一终端设备接收来自第二终端设备的调度分配sa,该sa中包括所述第二时间间隔。
16.在一种可能的设计中,第一资源为第二终端设备预定的资源,第一终端设备获取第四时间间隔,包括:第一终端设备接收来自网络设备的第四时间间隔;或者第一终端设备获取该第一终端设备预配置的第四时间间隔。
17.在一种可能的设计中,第一资源为第一业务预定的资源,本技术实施例提供的资
源抢占方法还包括:第一终端设备获取第三时间间隔以及第四时间间隔,其中,该第三时间间隔为当前时刻至该第一资源的起始时刻之间的时间间隔,该第四时间间隔为与该第二时间间隔相应的时间间隔。所述第一终端根据第四预设规则,取消或者确定保留侧行链路缓存状态报告或者调度请求,所述第四预设规则是根据所述第三时间间隔以及所述第四时间间隔确定的。
18.在一种可能的设计中,第四预设规则包括:第三时间间隔小于该第四时间间隔,该第一终端设备确定保留侧行链路缓存状态报告或者调度请求。
19.在一种可能的设计中,第一资源为第一业务设备预定的资源,本技术实施例提供的资源抢占方法还包括:第一终端设备根据第五预设规则,释放或者确定保留第一资源,所述第五预设规则是根据所述第三时间间隔以及所述第四时间间隔确定的。
20.在一种可能的设计中,第五预设规则包括:第三时间间隔大于或者等于该第四时间间隔,以及该第一终端设备获取到网络设备为该第一终端设备调度的资源信息,该第一终端设备释放该第一资源,或者,该第一终端设备确定在该第一资源上发送该第一业务的数据。基于该方案,第一终端设备抢占第一资源后,还可以进一步确定第一资源的安全性,在第一资源足够安全的情况下才确定使用第一资源传输第二业务,并且可以取消侧行链路已触发的sr或bsr,或者可以释放抢占得到的资源,进而能够协调调度模式与自主模式共存的情况下的资源,提高资源利用率,减少资源浪费。
21.在一种可能的设计中,第一资源为第一业务预定的资源,第一终端设备获取第二时间间隔,包括:第一终端设备根据该第一业务的qos参数、以及时间间隔与qos参数的对应关系,确定该第一业务的qos参数对应的第二时间间隔。
22.在一种可能的设计中,第一终端设备获取第四时间间隔,包括:第一终端设备根据该第二业务的qos参数、以及时间间隔与qos参数的对应关系,确定与该第二业务的qos参数对应的第四时间间隔。
23.在一种可能的设计中,第二时间间隔为网络设备配置的,或者,第二时间间隔为第一终端设备预配置的;第一终端设备获取第四时间间隔,包括:第一终端设备将该第二时间间隔确定为该第四时间间隔。
24.在一种可能的设计中,本技术实施例提供的资源抢占方法还包括:第一终端设备发送抢占消息;该抢占消息包括该第一终端设备的区域标识;或者,该抢占消息采用该第一终端设备的区域标识加扰;或者,该抢占消息包括速度阈值以及该第一终端设备发送该抢占消息时的速度。
25.第二方面,提供了一种通信装置用于实现上述各种方法。该通信装置可以为上述第一方面中的第一终端设备,比如是车载通信装置,或者包含上述第一终端设备的装置,比如各种类型的车辆,或者是上述第一终端设备中包含的装置,比如系统芯片。所述通信装置包括实现上述方法相应的模块、单元、或手段(means),该模块、单元、或means可以通过硬件实现,软件实现,或者通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块或单元。
26.第三方面,提供了一种通信装置,包括:处理器和存储器;该存储器用于存储计算机指令,当该处理器执行该指令时,以使该通信装置执行上述任一方面所述的方法。该通信装置可以为上述第一方面中的第一终端设备,比如是车载通信装置,或者包含上述第一终
pedestrian,v2p)、车与路边基础设施(vehicle to infrastructure,v2i)、车与网络等的互联通信,可用于汽车共享(car sharing)、智能网联驾驶(intelligent network driving,ind)等领域。
44.第二,调度模式:
45.本技术实施例中,在调度模式下,终端设备在侧行链路sl上传输数据时,需要通过上行资源向网络设备上报侧行链路sl上的缓存状态报告(buffer status report,bsr)以请求网络设备为其调度侧行链路资源。当没有可用的上行资源用于终端设备上报bsr时,终端设备触发调度请求(scheduling request,sr)以请求上报bsr的上行资源,此时,该被触发的调度请求处于挂起状态。
46.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行描述。其中,在本技术的描述中,除非另有说明,“/”表示前后关联的对象是一种“或”的关系,例如,a/b可以表示a或b;本技术中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况,其中a,b可以是单数或者复数。并且,在本技术的描述中,除非另有说明,“多个”是指两个或多于两个。“以下至少一项(个)”或其类似表达,是指的这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b,或c中的至少一项(个),可以表示:a,b,c,a-b,a-c,b-c,或a-b-c,其中a,b,c可以是单个,也可以是多个。另外,为了便于清楚描述本技术实施例的技术方案,在本技术的实施例中,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分。本领域技术人员可以理解“第一”、“第二”等字样并不对数量和执行次序进行限定,并且“第一”、“第二”等字样也并不限定一定不同。
47.如图1所示,为本技术实施例提供的一种通信系统10。该通信系统10包括多个终端设备,其中,该多个终端设备中包括第一终端设备20。可选的,多个终端设备中的任意两个终端设备之间可以相互通信。
48.可选的,本技术实施例中的第一终端设备20可以是车辆(vehicle);也可以是安装在车辆上用于辅助车辆行驶的车载终端,或者车载终端内的芯片。或者,本技术实施例中的终端设备可以是用于实现无线通信功能的设备,例如终端或者可用于终端中的芯片等。其中,该车载终端或终端可以是第五代(5th generation,5g)网络或者未来演进的公共陆地移动网络(public land mobile network,plmn)中的用户设备(user equipment,ue)、接入终端、终端单元、终端站、移动站、移动台、远方站、远程终端、移动设备、无线通信设备、终端代理或终端装置等。接入终端可以是蜂窝电话、无绳电话、会话启动协议(session initiation protocol,sip)电话、无线本地环路(wireless local loop,wll)站、个人数字处理(personal digital assistant,pda)、具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它处理设备、车载设备或可穿戴设备,虚拟现实(virtual reality,vr)终端设备、增强现实(augmented reality,ar)终端设备、工业控制(industrial control)中的无线终端或无人驾驶(self driving)中的无线终端、远程医疗(remote medical)中的无线终端、智能电网(smart grid)中的无线终端、运输安全(transportation safety)中的无线终端、智慧城市(smart city)中的无线终端、智慧家庭(smart home)中的无线终端等。该车载终端可以是移动的,也可以是固定的,该终端可以是移动的,也可以是固定的。
49.可选的,本技术实施例中的第一终端设备20也可以称之为通信设备(或通信装置),其可以是一个通用设备或者是一个专用设备,本技术实施例对此不作具体限定。
50.可选的,本技术实施例中,图1中的第一终端设备20可以通过图2中的通信设备(或通信装置)40来实现。图2所示为本技术实施例提供的通信设备40的结构示意图。该通信设备40包括一个或多个处理器401,通信总线402,以及至少一个通信接口(图2中仅是示例性的以包括通信接口404,以及一个处理器401为例进行说明),可选的还可以包括存储器403。
51.处理器401可以是一个通用中央处理器(central processing unit,cpu),微处理器,特定应用集成电路(application-specific integrated circuit,asic),或一个或多个用于控制本技术方案程序执行的集成电路。
52.通信总线402可以是外设部件互连标准(peripheral component interconnect,pci)总线或扩展工业标准结构(extended industry standard architecture,eisa)总线等。该总线可以分为地址总线、数据总线、控制总线等。为便于表示,图2中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。该通信总线402用于连接通信设备40中的不同组件,使得不同组件可以通信。
53.通信接口404,可以是收发模块用于与其他设备或通信网络通信,如以太网,无线接入网(radio access network,ran),无线局域网(wireless local area networks,wlan)等。例如,所述收发模块可以是收发器、收发机一类的装置。可选的,所述通信接口404也可以是位于处理器401内的收发电路,用以实现处理器的信号输入和信号输出。
54.存储器403可以是具有存储功能的装置。例如可以是只读存储器(read-only memory,rom)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(random access memory,ram)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electrically erasable programmable read-only memory,eeprom)、只读光盘(compact disc read-only memory,cd-rom)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器可以是独立存在,通过通信总线402与处理器相连接。存储器也可以和处理器集成在一起。
55.其中,存储器403用于存储执行本技术方案的计算机执行指令,并由处理器401来控制执行。处理器401用于执行存储器403中存储的计算机执行指令,从而实现本技术实施例中提供的资源抢占的方法。
56.或者,可选的,本技术实施例中,也可以是处理器401执行本技术下述实施例提供的资源抢占的方法中的处理相关的功能,通信接口404负责与其他设备或通信网络通信,本技术实施例对此不作具体限定。
57.可选的,本技术实施例中的计算机执行指令也可以称之为应用程序代码,本技术实施例对此不作具体限定。
58.在具体实现中,作为一种实施例,处理器401可以包括一个或多个cpu,例如图2中的cpu0和cpu1。
59.在具体实现中,作为一种实施例,通信设备40可以包括多个处理器,例如图2中的处理器401和处理器408。这些处理器中的每一个可以是一个单核(single-cpu)处理器,也
可以是一个多核(multi-cpu)处理器。这里的处理器可以指一个或多个设备、电路、和/或用于处理数据(例如计算机程序指令)的处理核。
60.在具体实现中,作为一种实施例,通信设备40还可以包括输出设备405和输入设备406。输出设备405和处理器401通信,可以以多种方式来显示信息。例如,输出设备405可以是液晶显示器(liquid crystal display,lcd),发光二级管(light emitting diode,led)显示设备,阴极射线管(cathode ray tube,crt)显示设备,或投影仪(projector)等。输入设备406和处理器401通信,可以以多种方式接收用户的输入。例如,输入设备406可以是鼠标、键盘、触摸屏设备或传感设备等。
61.目前,在nr v2x通信中,即使抢占资源的终端设备可以发送抢占消息指示其抢占的资源,仍然存在该资源再次被其他终端设备抢占的情况。例如,当终端设备抢占了某块资源,完成传输块的构建,即将在该抢占到的资源上发送该传输块时,该资源仍然有可能被其他终端设备抢走,也就是说资源可能被频繁抢占,资源的安全性较低。基于此,本技术实施例提供一种资源抢占方法,该资源抢占方法中,第一终端设备获取第一时间间隔以及第二时间间隔,其中,该第一时间间隔为与第一资源相关的时间间隔,该第二时间间隔用于指示抢占禁止时间,该第一资源为第二终端设备预定的资源,或者,该第一资源为第一终端设备待传输的第一业务预定的资源,该第一业务的优先级低于第一终端设备待传输的第二业务的优先级。第一终端设备根据第一预设规则抢占或确定不抢占该第一资源,该第一预设规则是根据第一时间间隔以及第二时间间隔确定的。由于本技术实施例中,第一终端设备确定可以抢占第一资源但未执行抢占过程时,需要获取第一时间间隔以及第二时间间隔,并根据第一预设规则抢占或确定不抢占(不执行抢占过程)第一资源,因此,可以避免第一终端设备不受规则限制而任意抢占第一资源,降低了资源被频繁抢占的次数,提高了资源的安全性。下面将结合图1所示的通信系统,通过具体实施例对本技术提供的资源抢占方法进行详细阐述。
62.需要说明的是,本技术下述实施例中各个设备之间的消息名字或消息中各参数的名字等只是一个示例,具体实现中也可以是其他的名字,本技术实施例对此不作具体限定。
63.需要说明的是,本技术实施例中,除特殊说明外,待传输业务的优先级也可以理解为待传输业务数据包的优先级;资源指侧行链路资源;预定资源可以理解为预留资源,在此统一说明,下述实施例不再赘述。
64.需要说明的是,本技术实施例中,第一终端设备可以抢占其他终端设备预定的资源;或者,第一终端设备高优先级的业务可以抢占第一终端设备低优先级业务预定的资源。本技术实施例中,将第一终端设备已经预定了资源的业务称为第一终端设备待传输的第一业务,将第一终端设备在本轮抢占过程中抢占得到的资源上待传输的业务称为第一终端设备待传输的第二业务,第一业务的优先级低于第二业务的优先级。另外,本技术实施例不限定第一终端设备一定存在第一业务,当第一终端设备仅有需要在本轮抢占过程中抢占得到的资源上待传输的业务时,该待传输业务也可以称为第二业务,在此统一说明,下述实施例不再赘述。
65.一种可能的实现方式中,以第一终端设备抢占第二终端设备预定的第一资源,第一终端设备处于自主模式进行说明,如图3所示,当第一终端设备确定有需要传输的第二业务,第一终端设备可以通过感知机制自主选择资源以传输第二业务。在感知窗内,第一终端
设备可以解码第二终端设备发送的调度分配sa,获取第二终端设备预定的第一资源的时频位置以及第二终端设备在第一资源上待传输的业务的优先级,当第一终端设备待传输的第二业务的优先级高于第二终端设备在第一资源上待传输的业务的优先级时,可以执行本技术实施例提供的资源抢占方法,如图4所示,本技术实施例提供的资源抢占方法包括如下步骤:
66.s401、第一终端设备获取第一时间间隔以及第二时间间隔。
67.其中,第一时间间隔为与第一资源相关的时间间隔,第二时间间隔用于指示抢占禁止时间,第一资源为第二终端设备预定的资源。
68.可选的,本技术实施例中,第一时间间隔的起始时刻可以为第一终端设备解码第二终端设备的sa,并确定第一终端设备待传输的第二业务的优先级高于第二终端设备在第一资源上待传输的业务的优先级的时刻;或者,该第一时间间隔的起始时刻可以为第一终端获取第一资源信息的时刻;或者,该第一时间间隔的起始时刻也可以为第二终端设备的sa的结束时刻,如图3所示的ta时刻。此外,该第一时间间隔的终止时刻可以为第一资源的起始时刻,示例性的,第一终端设备解码第二终端设备的sa后,可以确定sa中指示的第一资源的时频位置,由此可以确定第一资源的起始时刻,如图3所示的tb时刻,进而可以确定第一时间间隔的终止时刻,从而根据起始时刻和终止时刻确定第一时间间隔。
69.可选的,本技术实施例中,第二时间间隔可以与业务的服务质量(quality of service,qos)参数之间存在对应关系,该对应关系可以是显式的,例如,qos参数1对应第二时间间隔1;或者,该对应关系可以是隐式的,根据业务的qos参数可以确定出对应的第二时间时间间隔,本技术实施例对此不做具体限定。其中,qos参数可以是qos流的标识、qos特性参数的标识、优先级等。或者,可选的,本技术实施例中,第二时间间隔可以是一个固定值,即终端设备每次执行资源抢占时均使用该固定值作为第二时间间隔,该第二时间间隔可以是网络设备静态配置的(即网络设备只为终端设备配置一次第二时间间隔),也可以是终端设备预配置的,例如可以是预先写入终端设备的,每个终端设备对应的固定的第二时间间隔可以相同也可以不同,本技术实施例对此不做具体限定。或者,可选的,本技术实施例中,第二时间间隔可以是网络设备动态配置的,即网络设备可以为终端设备多次配置第二时间间隔,终端设备每次执行资源抢占时使用的第二时间间隔可能不同,例如,终端设备每次执行资源抢占时网络设备都可以为其配置第二时间间隔,需要说明的是,本技术实施例对网络设备为终端设备动态配置第二时间间隔的具体场景不做限定。
70.需要说明的是,网络设备为每个终端设备配置的第二时间间隔可以相同也可以不同。示例性的,网络设备可以为每个终端设备配置统一的第二时间间隔,在每个终端设备执行资源抢占时均采用该统一的时间间隔;或者,网络设备也可以为不同的终端设备配置不同的第二时间间隔,每个终端设备执行资源抢占时使用其自身对应的第二时间间隔,例如,网络设备为终端设备1配置第二时间间隔t1,为终端设备2配置第二时间间隔t2,终端设备1执行资源抢占时使用第二时间间隔t1,终端设备2执行资源抢占时使用第二时间间隔t2。
71.可选的,本技术实施例中,根据上述第二时间间隔的表征方式,第一终端设备可以直接获取第二时间间隔,或者可以间接推导出相应的第二时间间隔,示例性的,第一终端设备可以通过如下四种方式获取第二时间间隔:
72.方式一、第一终端设备确定第三业务的qos参数后,根据第三业务的qos参数以及
时间间隔与qos参数的对应关系,确定第三业务的qos参数对应的第二时间间隔。其中,第三业务为第二终端设备在第一资源上待传输的业务,时间间隔与qos参数的对应关系可以是网络设备配置的,本技术实施例对此不做具体限定。
73.可选的,第二时间间隔与业务的qos参数之间存在对应关系时,第一终端设备可以通过上述方式一获取第二时间间隔。示例性的,第一终端设备可以通过解码第二终端设备的sa,获取sa中包括的第三业务的qos参数,获取第三业务的qos参数后,可以使用时间间隔与qos参数的对应关系,推导或计算出第二时间间隔。
74.方式二、第一终端设备获取网络设备配置的第二时间间隔。
75.可选的,本技术实施例中,第一终端设备可以获取网络设备静态配置的第二时间间隔。示例性的,第一终端设备本次获取第二时间间隔时,第一终端设备可以接收来自网络设备的携带第二时间间隔的静态配置消息,并获取该静态配置消息中包括的第二时间间隔;或者,第一终端设备本次获取第二时间间隔之前,已经接收到来自网络设备的携带第二时间间隔的静态配置消息,并存储了该第二时间间隔作为固定的第二时间间隔,在本次以及后续每次执行资源抢占时,第一终端设备可以获取存储的该固定的第二时间间隔。
76.或者,可选的,本技术实施例中,第一终端设备可以获取网络设备动态配置的第二时间间隔。示例性的,第一终端设备本次获取第二时间间隔时,第一终端设备可以向网络设备发送请求消息以请求网络设备为其配置第二时间间隔,网络设备接收到该请求消息后,可以向第一终端设备下发一个第二时间间隔;或者,网络设备可以周期性地向终端设备发送动态配置消息以配置第二时间间隔,第一终端设备本次获取第二时间间隔时,可以获取网络设备最近一次配置的第二时间间隔。本技术实施例对此不做具体限定。
77.方式三、第一终端设备获取第一终端设备预配置的第二时间间隔。
78.可选的,本技术实施例中,第一终端设备可以预配置第二时间间隔,示例性的,可以将第二时间间隔预先写入第一终端设备,在第一终端设备本次获取第二时间间隔时,可以获取预先写入的第二时间间隔。
79.方式四、第一终端设备获取第二终端设备的sa中包括的第二时间间隔。
80.可选的,本技术实施例中,第二终端设备可以将其对应的第二时间间隔携带在sa中发送,以便其他解码该sa的终端设备可以获取该第二时间间隔。因此,第一终端设备可以接收第二终端设备的sa,并对第二终端设备的sa解码后,从该sa中获取第二时间间隔。
81.可选地,第二终端设备在sa中发送第二时间间隔之前,可以根据上述方式一、方式二、或方式三获取第二终端设备对应的第二时间间隔,然后将获取的该第二时间间隔携带在第二终端设备的sa中发送。
82.其中,第一终端设备获取第一时间间隔以及第二时间间隔后,可以根据第一预设规则抢占或确定不抢占第一资源,该第一预设规则是根据第一时间间隔以及第二时间间隔确定的。具体的,该第一预设规则包括:第一时间间隔大于第二时间间隔,第一终端设备抢占第一资源;或者,第一时间间隔小于或者等于第二时间间隔,第一终端设备确定不抢占第一资源。
83.可选的,第一终端设备根据第一预设规则抢占或确定不抢占第一资源,可以包括如下步骤s402至s403a或者可以包括如下步骤s402至s403b:
84.s402、第一终端设备确定第一时间间隔是否大于第二时间间隔。
85.可选的,本技术实施例中,若第一终端设备确定第一时间间隔大于第二时间间隔,则第一终端设备执行步骤s403a;或者,若第一终端设备确定第一时间间隔小于或者等于第二时间间隔,则第一终端设备执行步骤s403b。
86.其中,步骤s403a包括:
87.s403a、第一终端设备抢占第一资源。
88.当第一终端设备确定第一时间间隔大于第二时间间隔,即第一时间间隔的起始时刻落在抢占禁止时间之外时,第一终端设备抢占第一资源。示例性的,如图3所示,第一时间间隔的起始时刻ta不包括在第二时间间隔t之内,则第一终端设备抢占第二终端设备预定的第一资源。其中,第一终端设备抢占第一资源的方法可以参考现有技术,本技术实施例对此不再赘述。
89.其中,步骤s403b包括:
90.s403b、第一终端设备确定不抢占第一资源。
91.当第一终端设备确定第一时间间隔小于或者等于第二时间间隔,即第一时间间隔的起始时刻落在抢占禁止时间之内,或者,第一时间间隔的起始时刻与第二时间间隔的起始时刻重叠时,第一资源不允许被抢占,第一终端设备确定不抢占第一资源。
92.基于本技术提供的资源抢占方法,第一终端设备根据第一预设规则,当第一时间间隔大于第二时间间隔,即第一时间间隔的起始时刻落在抢占禁止时间之外时,抢占第一资源;当第一时间间隔小于或者等于第二时间间隔,即第一时间间隔的起始时刻落在抢占禁止时间之内时,第一终端设备确定不抢占第一资源,因此保证了可能被其他终端设备抢占的第一资源在抢占禁止时间内不被第一终端设备再次抢占,降低了资源被频繁抢占的次数,提高了资源的安全性。
93.其中,上述步骤s401至s403a或步骤s401至s403b中的第一终端设备的动作可以由图2所示的通信装置40中的处理器401调用存储器402中存储的应用程序代码以指令该网络设备执行,本实施例对此不作任何限制。
94.上述实施例提供了第一终端设备抢占其他终端设备预定的资源,且第一终端设备处于自主模式时的资源抢占方法,进一步地,本技术实施例还提供一种第一终端设备抢占其他终端设备预定的资源,且第一终端设备处于调度与自主联合模式下的资源抢占方法。当第一终端设备处于联合模式时,若第一终端设备的第二业务触发了sl上的bsr或sr,且第二业务的时延要求较高,无法继续等待网络设备调度用于传输第二业务的资源,第一终端设备可以通过本技术实施例提供的资源抢占方法选择资源,如图5所示,本技术实施例提供的资源抢占方法包括如下步骤:
95.s501、第一终端设备获取第一时间间隔以及第二时间间隔。
96.可选的,本技术实施例中,第一时间间隔为与第一资源相关的时间间隔,第二时间间隔用于指示抢占禁止时间,第一资源为第二终端设备预定的资源。相关描述可参考上述步骤s401,在此不再赘述。
97.其中,第一终端设备获取第一时间间隔以及第二时间间隔后,可以根据第一预设规则抢占或确定不抢占第一资源,该第一预设规则是根据第一时间间隔以及第二时间间隔确定的。具体的,该第一预设规则包括:第一时间间隔大于第二时间间隔,第一终端设备抢占第一资源;或者,第一时间间隔小于或者等于第二时间间隔,第一终端设备确定不抢占第
一资源。
98.可选的,第一终端设备根据第一预设规则抢占或确定不抢占第一资源,可以包括如下步骤s502至s503a或者可以包括如下步骤s502至s503b:
99.s502、第一终端设备确定第一时间间隔是否大于第二时间间隔。
100.可选的,本技术实施例中,若第一终端设备确定第一时间间隔大于第二时间间隔,则第一终端设备执行步骤s503a;或者,若第一终端设备确定第一时间间隔小于或者等于第二时间间隔,则第一终端设备执行步骤s503b。
101.s503a、第一终端设备抢占第一资源。
102.其中,相关描述可参考上述步骤s403a,在此不再赘述。可选的,本技术实施例中,第一终端设备执行步骤s503a后,还可以继续执行步骤s504-s506a,或者可以继续执行步骤s504-s507。
103.s503b、第一终端设备确定不抢占第一资源。
104.其中,相关描述可参考上述步骤s403b,在此不再赘述。
105.可选的,本技术实施例中,第一终端设备抢占第一资源后,还可以进一步确定抢占到的第一资源是否安全,进而可以继续执行下述步骤s504-s506a,或者可以继续执行下述步骤s504-s507。
106.s504、第一终端设备获取第三时间间隔以及第四时间间隔。
107.其中,第三时间间隔为当前时刻至第一资源的起始时刻之间的时间间隔,第四时间间隔用于指示抢占禁止时间,第四时间间隔与第二时间间隔相对应。其中,第一终端设备抢占第一资源后,第一资源即成为第一终端设备预定的资源,此时,若存在其他终端设备抢占第一资源,则第一终端设备为被抢占方,其他终端设备需要以第一终端设备为参考,确定是否可以抢占已经被第一终端设备抢占的第一资源;或者,此时,若存在第一终端的其他业务抢占第一资源,则第一终端设备需要以第一终端设备或者第一终端设备的第二业务为参考,确定是否可以抢占已经被第一终端设备的第二业务抢占的第一资源。例如,此时第四时间间隔可以为与第二业务关联的qos参数对应的时间间隔。
108.可选的,本技术实施例中,当前时刻可以为第一终端设备确定需要获取第三时间间隔的时刻;或者当前时刻可以为第一终端设备确定是否需要释放第一资源的时刻;或者当前时刻可以为第一终端设备确定是否需要取消已经触发的sr或sl bsr的时刻;或者当前时刻也可以为第一终端设备接收到网络设备分配的侧行链路资源的信息时刻。此外,第一终端设备解码第二终端设备的sa后,可以确定sa中指示的第一资源的时频位置,由此可以确定第一资源的起始时刻,进而可以确定第三时间间隔。
109.可选的,本技术实施例中,根据第一终端设备获取第二时间间隔的方式不同,第一终端设备获取第四时间间隔的方式也不同,其中,每种获取第二时间间隔的方式对应一种获取第四时间间隔的方式,即第一终端设备采用方式一获取第二时间间隔时,采用与该方式一对应的方式获取第四时间间隔,以此类推。可选的,上述步骤s401所述的获取第二时间间隔的四种方式分别对应如下四种获取第四时间间隔的方式:
110.方式一、第一终端设备确定第二业务的qos参数后,根据第二业务的qos参数以及时间间隔与qos参数的对应关系,确定第二业务的qos参数对应的第四时间间隔。其中,时间间隔与qos参数的对应关系可以是网络设备配置的,本技术实施例对此不做具体限定。
111.方式二、第一终端设备将步骤s401中获取的网络设备配置的第二时间间隔作为第四时间间隔。
112.方式三、第一终端设备将步骤s401中获取的第一终端设备预配置的第二时间间隔作为第四时间间隔。
113.方式四、第一终端设备接收来自网络设备的第四时间间隔;或者,第一终端设备获取第一终端设备预配置的第四时间间隔。
114.可选的,本技术实施例中,由于步骤s401中第一终端设备通过方式四获取的第二时间间隔为第二终端设备对应的第二时间间隔,因此,在第一终端设备抢占第一资源后,需要将第一终端设备对应的第二时间间隔作为第四时间间隔,而第一终端设备可以通过步骤s401中的方式二和方式三获取第一终端设备对应的第二时间间隔,从而,第一终端设备可以将通过方式二或方式三获取的第二时间间隔作为第四时间间隔,即相当于第一终端设备接收来自网络设备的第四时间间隔;或者,第一终端设备获取第一终端设备预配置的第四时间间隔。
115.可选的,第一终端设备获取第三时间间隔以及第四时间间隔后,可以根据第二预设规则,取消或者确定保留侧行链路缓存状态报告或调度请求,该第二预设规则是根据第三时间间隔以及第四时间间隔确定的。
116.可选的,该第二预设规则包括:第三时间间隔小于第四时间间隔,第一终端设备取消侧行链路缓存状态报告或调度请求;或者,该第二预设规则可以包括:第三时间间隔小于第四时间间隔,第一终端设备确定保留侧行链路缓存状态报告或调度请求。
117.可选的,第一终端设备获取第三时间间隔以及第四时间间隔后,还可以根据第三预设规则,释放或者确定保留第一资源,该第三预设规则是根据第三时间间隔以及第四时间间隔确定的。
118.可选的,该第三预设规则包括:第三时间间隔大于或者等于第四时间间隔,以及第一终端设备获取到网络设备为第一终端设备调度的资源信息,第一终端设备释放第一资源;或者,该第三预设规则可以包括:第三时间间隔大于或者等于第四时间间隔,以及第一终端设备获取到网络设备为第一终端设备调度的资源信息,第一终端设备确定保留第一资源。
119.可选的,第二预设规则包括第三时间间隔小于第四时间间隔,第一终端设备取消侧行链路缓存状态报告或调度请求时,第一终端设备根据第二预设规则取消或者确定保留侧行链路缓存状态报告或调度请求,可以包括如下步骤s505a至s506a:
120.s505a、第一终端设备确定第三时间间隔是否小于第四时间间隔。
121.可选的,本技术实施例中,若第一终端设备确定第三时间间隔小于第四时间间隔,则第一终端设备执行步骤s506a。此时,相应的,若第一终端设备确定第三时间间隔大于或者等于第四时间间隔,第一终端设备可以确定保留侧行链路缓存状态报告或调度请求。
122.s506a、第一终端设备取消第一终端设备触发的侧行链路的bsr或者处于挂起状态的sr。
123.其中,第一终端设备抢占第一资源后,若存在其他终端设备或第一终端设备的其他业务再次抢占第一资源,由于每个终端设备的时钟同步,当第一终端设备获取的第三时间间隔小于第四时间间隔,即第一终端设备确定的第三时间间隔的起始时刻位于第四时间
间隔(抢占禁止时间)之内时,其他终端设备确定抢占第一资源的起始时刻也位于第四时间间隔(抢占禁止时间)之内,此时,其他终端设备不能再次抢占第一资源,则第一终端设备抢占的第一资源足够安全。当第一终端设备确定第一资源安全时,第一终端设备可以确定使用抢占得到的第一资源传输待传输的第二业务,第一终端设备还可以取消已经触发的用于请求网络设备调度资源的侧行链路的bsr或者处于挂起状态的sr。
124.可选的,第二预设规则包括第三时间间隔小于第四时间间隔,第一终端设备确定保留侧行链路缓存状态报告或调度请求时,若第一终端设备确定第三时间间隔小于第四时间间隔,第一终端设备可以确定保留侧行链路缓存状态报告或调度请求;或者,若第一终端设备确定第三时间间隔大于或者等于第四时间间隔,第一终端设备也确定保留侧行链路缓存状态报告或调度请求。
125.可选的,第三预设规则包括第三时间间隔大于或者等于第四时间间隔,以及第一终端设备获取到网络设备为第一终端设备调度的资源信息,第一终端设备释放第一资源时,第一终端设备根据第三预设规则释放或者确定保留第一资源,可以包括如下步骤s505b至s507:
126.s505b、第一终端设备确定第三时间间隔是否小于第四时间间隔。
127.可选的,本技术实施例中,若第一终端设备确定第三时间间隔大于或者等于第四时间间隔,则第一终端设备执行步骤s506b。此时,相应的,若第一终端设备确定第三时间间隔小于第四时间间隔,则第一终端设备可以确定保留第一资源。
128.s506b、第一终端设备确定是否已经获取到网络设备调度的资源信息。
129.其中,第一终端设备抢占第一资源后,若存在其他终端设备或第一终端设备的其他业务再次抢占第一资源,由于每个终端设备的时钟同步,当第一终端设备获取的第三时间间隔大于或者等于第四时间间隔,即第一终端设备确定的第三时间间隔的起始时刻位于第四时间间隔(抢占禁止时间)之外时,其他终端设备确定抢占第一资源的起始时刻也位于第四时间间隔(抢占禁止时间)之外,此时,其他终端设备可以抢占第一资源,即第一资源可能被其他终端设备再次抢占,第一资源不够安全。此时,若第一终端设备没有获取到网络设备为其调度的资源信息,则第一终端设备返回继续从步骤s504开始执行本技术提供的资源抢占方法,直至第三时间间隔小于第四时间间隔,或者直至获取到网络设备为其调度的资源信息;或者,若第一终端设备已经获取到网络设备为其调度的资源信息,则第一终端设备执行步骤s507。
130.s507、第一终端设备确定获取到网络设备调度的资源后,释放抢占得到的第一资源。
131.可选的,在该场景下,第一终端设备获取到网络设备为第一终端设备调度的资源信息后,第一终端设备可以确定在网络设备调度的资源上传输第二业务,并且释放抢占得到的第一资源。
132.可选的,第三预设规则为第三时间间隔大于或者等于第四时间间隔,以及第一终端设备获取到网络设备为第一终端设备调度的资源信息,第一终端设备确定保留第一资源时,若第一终端设备确定第三时间间隔大于或者等于第四时间间隔,且第一终端设备获取到网络设备为第一终端设备调度的资源信息,则第一终端设备确定保留第一资源。此时,相应的,若第一终端设备确定第三时间间隔小于第四时间间隔,以及第一终端设备获取到网
络设备为第一终端设备调度的资源信息,则第一终端设备释放第一资源。
133.基于本技术提供的资源抢占方法,一方面,当第一时间间隔大于第二时间间隔,即第一时间间隔的起始时刻落在抢占禁止时间之外时,第一终端设备抢占第一资源;当第一时间间隔小于或者等于第二时间间隔,即第一时间间隔的起始时刻落在抢占禁止时间之内时,第一终端设备不抢占第一资源,因此保证了可能被其他终端设备抢占的第一资源在抢占禁止时间内不被第一终端设备再次抢占,降低了资源被频繁抢占的次数,提高了资源的安全性。另一方面,当第一终端设备处于联合模式时,第一终端设备抢占第一资源后,还可以进一步确定第一资源的安全性,在第一资源足够安全的情况下才确定使用第一资源传输第二业务,并且可以取消侧行链路已触发的sr或bsr,或者可以释放抢占得到的资源,进而能够协调调度模式与自主模式共存的情况下的资源,提高资源利用率,减少资源浪费。
134.其中,上述步骤s501至s503b或步骤s501至s506a或步骤s501至s507中的第一终端设备的动作可以由图2所示的通信装置40中的处理器401调用存储器402中存储的应用程序代码以指令该网络设备执行,本实施例对此不作任何限制。
135.另一种可能的实现方式中,以第一终端设备抢占第一终端设备待传输的第一业务预定的第一资源,第一终端设备处于自主模式进行说明,当第一终端设备确定有需要传输的第二业务,第一终端设备可以通过感知机制自主选择资源以传输第二业务。如图6所示,本技术实施例提供的资源抢占方法包括如下步骤:
136.s601、第一终端设备获取第一时间间隔以及第二时间间隔。
137.其中,第一时间间隔为与第一资源相关的时间间隔,第二时间间隔用于指示抢占禁止时间,第一资源为第一业务预定的资源。
138.可选的,本技术实施例中,第一时间间隔的起始时刻可以为第一终端设备确定第二业务的优先级高于第一业务的优先级的时刻;或者,第一时间间隔的起始时刻可以为第一终端设备确定第二业务的优先级高于第一业务的优先级后,进一步确定第一业务预定的第一资源的时频位置的时刻;或者,第一时间间隔的起始时刻也可以为其他时刻,本技术实施例对此不做具体限定。此外,该第一时间间隔的终止时刻可以为第一资源的起始时刻,示例性的,第一终端设备可以确定第一业务预定的第一资源的时频位置,由此可以确定第一资源的起始时刻,进而可以确定第一时间间隔。
139.可选的,本技术实施例中,第二时间间隔可以与业务的qos参数之间存在对应关系;或者,第二时间间隔可以是固定值;或者,第二时间间隔可以是网络设备动态配置的,相关描述可参考上述步骤s401中对第二时间间隔的描述,在此不再赘述。可选的,本技术实施例中,根据上述第二时间间隔的表征方式,第一终端设备可以通过如下三种方式获取第二时间间隔:
140.方式一、第一终端设备确定第一业务的qos参数,根据第一业务的qos参数以及时间间隔与qos参数对应的关系,确定第一业务的qos参数对应的第二时间间隔。其中,时间间隔与qos参数的对应关系可以是网络设备配置的,本技术实施例对此不做具体限定。
141.方式二、第一终端设备获取网络设备配置的第二时间间隔。
142.其中,相关描述可参考上述步骤s401中的方式二,在此不再赘述。
143.方式三、第一终端设备获取第一终端设备预配置的第二时间间隔。
144.其中,相关描述可参考上述步骤s401中的方式三,在此不再赘述。
145.其中,第一终端设备获取第一时间间隔以及第二时间间隔后,可以根据第一预设规则抢占或确定不抢占第一资源,该第一预设规则是根据第一时间间隔以及第二时间间隔确定的。具体的,该第一预设规则包括:第一时间间隔大于所述第二时间间隔,第一终端设备抢占第一资源;或者,第一时间间隔小于或者等于所述第二时间间隔,第一终端设备确定不抢占第一资源。
146.可选的,第一终端设备根据第一预设规则抢占或确定不抢占第一资源,可以包括如下步骤s602至s603a或者可以包括如下步骤s602至s603b:
147.s602、第一终端设备确定第一时间间隔是否大于第二时间间隔。
148.可选的,本技术实施例中,若第一终端设备确定第一时间间隔大于第二时间间隔,则第一终端设备执行步骤s603a;或者,若第一终端设备确定第一时间间隔小于或者等于第二时间间隔,则第一终端设备执行步骤s603b。
149.其中,步骤s603a包括:
150.s603a、第一终端设备抢占第一资源。
151.当第一终端设备确定第一时间间隔大于第二时间间隔,即第一时间间隔的起始时刻落在抢占禁止时间之外时,第一终端设备抢占第一资源。其中,第一终端设备抢占第一资源的方法可以参考现有技术,本技术实施例对此不再赘述。
152.其中,步骤s603b包括:
153.s603b、第一终端设备确定不抢占第一资源。
154.当第一终端设备确定第一时间间隔小于或者等于第二时间间隔,即第一时间间隔的起始时刻落在抢占禁止时间之内,或者,第一时间间隔的起始时刻与第二时间间隔的起始时刻重叠时,第一资源不允许被抢占,第一终端设备确定不抢占第一资源。
155.基于本技术提供的资源抢占方法,第一终端设备根据第一预设规则,当第一时间间隔大于第二时间间隔,即第一时间间隔的起始时刻落在抢占禁止时间之外时,抢占第一资源;当第一时间间隔小于或者等于第二时间间隔,即第一时间间隔的起始时刻落在抢占禁止时间之内时,第一终端设备确定不抢占第一资源,因此保证了可能被其他业务抢占的第一资源在抢占禁止时间内不被第一终端设备再次抢占,降低了资源被频繁抢占的次数,提高了资源的安全性。
156.其中,上述步骤s601至s603a或步骤s601至s603b中的第一终端设备的动作可以由图2所示的通信装置40中的处理器401调用存储器402中存储的应用程序代码以指令该网络设备执行,本实施例对此不作任何限制。
157.上述实施例提供了第一终端设备抢占第一业务预定的资源,且第一终端设备处于自主模式时的资源抢占方法,进一步地,本技术实施例还提供一种第一终端设备抢占第一业务预定的资源,且第一终端设备处于调度与自主联合模式下的资源抢占方法。当第一终端设备处于联合模式时,若第一终端设备的第二业务触发了发了sl上的bsr或sr,且第二业务的时延要求较高,无法继续等待网络设备调度用于传输第二业务的资源,第一终端设备可以通过本技术实施例提供的资源抢占方法选择资源,如图7所示,本技术实施例提供的资源抢占方法包括如下步骤:
158.s701、第一终端设备获取第一时间间隔以及第二时间间隔。
159.可选的,本技术实施例中,第一时间间隔为与第一资源相关的时间间隔,第二时间
间隔用于指示抢占禁止时间,第一资源为第一终端设备待传输的第一业务预定的资源。相关描述可参考上述步骤s401,在此不再赘述。
160.其中,第一终端设备获取第一时间间隔以及第二时间间隔后,可以根据第一预设规则抢占或确定不抢占第一资源,该第一预设规则是根据第一时间间隔以及第二时间间隔确定的。具体的,该第一预设规则包括:第一时间间隔大于所述第二时间间隔,第一终端设备抢占第一资源;或者,第一时间间隔小于或者等于所述第二时间间隔,第一终端设备确定不抢占第一资源。
161.可选的,第一终端设备根据第一预设规则抢占或确定不抢占第一资源,可以包括如下步骤s702至s703a或者可以包括如下步骤s702至s703b:
162.s702、第一终端设备确定第一时间间隔是否大于第二时间间隔。
163.可选的,本技术实施例中,若第一终端设备确定第一时间间隔大于第二时间间隔,则第一终端设备执行步骤s703a;或者,若第一终端设备确定第一时间间隔小于或者等于第二时间间隔,则第一终端设备执行步骤s703b。
164.s703a、第一终端设备抢占第一资源。
165.其中,相关描述可参考上述步骤s403a,在此不再赘述。可选的,本技术实施例中,第一终端设备执行步骤s703a后,还可以继续执行步骤s704-s706a,或者可以继续执行步骤s704-s707。
166.s703b、第一终端设备确定不抢占第一资源。
167.其中,相关描述可参考上述步骤s403b,在此不再赘述。
168.可选的,本技术实施例中,第一终端设备抢占第一资源后,还可以进一步确定抢占到的第一资源是否安全,进而可以继续执行下述步骤s704-s706a,或者可以继续执行下述步骤s704-s707。
169.s704、第一终端设备获取第三时间间隔以及第四时间间隔。
170.其中,第三时间间隔为当前时刻至第一资源的起始时刻之间的时间间隔,第四时间间隔用于指示抢占禁止时间,第四时间间隔与第二时间间隔相对应。其中,第一终端设备抢占第一资源后,第一资源即成为第一终端设备的第二业务预定的资源,此时,若存在其他终端设备抢占第一资源,则第一终端设备为被抢占方,其他终端设备需要以第一终端设备为参考,确定是否可以抢占已经被第一终端设备的第二业务抢占的第一资源;或者,此时,若存在第一终端的其他业务抢占第一资源,则第一终端设备需要以第一终端设备或者第一终端设备的第二业务为参考,确定是否可以抢占已经被第一终端设备的第二业务抢占的第一资源。
171.可选的,本技术实施例中,当前时刻可以为第一终端设备确定需要获取第三时间间隔的时刻;或者当前时刻可以为第一终端设备确定是否需要释放第一资源的时刻;或者当前时刻可以为第一终端设备确定是否需要取消已经触发的sr或sl bsr的时刻;或者当前时刻也可以为第一终端设备接收到网络设备分配的侧行链路资源的时刻。此外,第一资源为第一终端设备预定资源,或者为网络设备分配的资源,第一终端设备在获取该资源时可以确定第一资源的起始时刻,进而可以确定第三时间间隔。
172.可选的,本技术实施例中,根据第一终端设备获取第二时间间隔的方式不同,第一终端设备获取第四时间间隔的方式也不同,其中,每种获取第二时间间隔的方式对应一种
获取第四时间间隔的方式,即第一终端设备采用方式一获取第二时间间隔时,采用与该方式一对应的方式获取第四时间间隔,以此类推。可选的,上述步骤s601所述的获取第二时间间隔的四种方式分别对应如下三种获取第四时间间隔的方式:
173.方式一、第一终端设备确定第二业务的qos参数后,根据第二业务的qos参数以及时间间隔与qos参数的对应关系,确定第二业务的qos参数对应的第四时间间隔。其中,时间间隔与qos参数的对应关系可以是网络设备配置的,本技术实施例对此不做具体限定。
174.方式二、第一终端设备将步骤s601中获取的网络设备配置的第二时间间隔作为第四时间间隔。
175.方式三、第一终端设备将步骤s601中获取的第一终端设备预配置的第二时间间隔作为第四时间间隔。
176.可选的,第一终端设备获取第三时间间隔以及第四时间间隔后,可以根据第四预设规则,取消或者确定保留侧行链路缓存状态报告或调度请求,该第四预设规则是根据第三时间间隔以及第四时间间隔确定的。
177.可选的,该第四预设规则包括:第三时间间隔小于第四时间间隔,第一终端设备确定保留侧行链路缓存状态报告或调度请求;或者,该第四预设规则可以包括:第三时间间隔小于第四时间间隔,第一终端设备取消侧行链路缓存状态报告或调度请求。
178.可选的,第一终端设备获取第三时间间隔以及第四时间间隔后,还可以根据第五预设规则,释放或者确定保留第一资源,该第五预设规则是根据第三时间间隔以及第四时间间隔确定的。
179.可选的,该第五预设规则包括:第三时间间隔大于或者等于第四时间间隔,以及第一终端设备获取到网络设备为第一终端设备调度的资源信息,第一终端设备释放第一资源;或者,该第五预设规则可以包括:第三时间间隔大于或者等于第四时间间隔,以及第一终端设备获取到网络设备为第一终端设备调度的资源信息,第一终端设备确定保留第一资源,第一终端设备在第一资源上发送第一业务的数据。
180.可选的,第四预设规则包括第三时间间隔小于第四时间间隔,第一终端设备确定保留侧行链路缓存状态报告或调度请求时,第一终端设备根据第四预设规则取消或者确定保留侧行链路缓存状态报告或调度请求,可以包括如下步骤s705a至s706a:
181.s705a、第一终端设备确定第三时间间隔是否小于第四时间间隔。
182.可选的,本技术实施例中,若第一终端设备确定第三时间间隔小于第四时间间隔,则第一终端设备执行步骤s706a;或者,若第一终端设备确定第三时间间隔大于或者等于第四时间间隔,则第一终端设备也确定保留侧行链路缓存状态报告或调度请求。
183.s706a、第一终端设备确定保留第一终端设备触发的侧行链路的bsr或者处于挂起状态的sr。
184.其中,第一终端设备抢占第一资源后,若存在其他终端设备或者第一终端设备的其他业务再次抢占第一资源,由于每个终端设备的时钟同步,当第一终端设备获取的第三时间间隔小于第四时间间隔,即第一终端设备确定的第三时间间隔的起始时刻位于第四时间间隔(抢占禁止时间)之内时,其他终端设备确定抢占第一资源的起始时刻也位于第四时间间隔(抢占禁止时间)之内,此时,其他终端设备不能再次抢占第一资源,则第一终端设备抢占的第一资源足够安全。当第一终端设备确定第一资源安全时,第一终端设备可以确定
使用抢占得到的第一资源传输待传输的第二业务,第一终端设备还可以确定保留已经触发的用于请求网络设备调度资源的侧行链路的bsr或者处于挂起状态的sr,以请求网络设备调度资源并在网络设备调度的资源上传输第一业务。
185.可选的,第四预设规则包括第三时间间隔小于第四时间间隔,第一终端设备取消侧行链路缓存状态报告或调度请求时,若第一终端设备确定第三时间间隔小于第四时间间隔,则第一终端设备取消侧行链路缓存状态报告或调度请求。此时,相应的,若第一终端设备确定第三时间间隔大于或者等于第四时间间隔,则第一终端设备确定保留侧行链路缓存状态报告或调度请求。
186.可选的,第五预设规则包括第三时间间隔大于或者等于第四时间间隔,以及第一终端设备获取到网络设备为第一终端设备调度的资源信息,第一终端设备释放第一资源时,第一终端设备根据第五预设规则释放或者确定保留第一资源,可以包括如下步骤s705b至s507:
187.s705b、第一终端设备确定第三时间间隔是否小于第四时间间隔。
188.可选的,本技术实施例中,若第一终端设备确定第三时间间隔大于或者等于第四时间间隔,则第一终端设备执行步骤s706b。此时,相应的,若第一终端设备确定第三时间间隔小于第四时间间隔,则第一终端设备确定保留第一资源,可选的,第一终端设备还可以使用第一资源传输第一业务。
189.s706b、第一终端设备确定是否已经获取到网络设备调度的资源信息。
190.其中,第一终端设备抢占第一资源后,若存在其他终端设备或者第一终端设备的其他业务再次抢占第一资源,由于每个终端设备的时钟同步,当第一终端设备获取的第三时间间隔大于或者等于第四时间间隔,即第一终端设备确定的第三时间间隔的起始时刻位于第四时间间隔(抢占禁止时间)之外时,其他终端设备确定抢占第一资源的起始时刻也位于第四时间间隔(抢占禁止时间)之外,此时,其他终端设备可以抢占第一资源,即第一资源可能被其他终端设备再次抢占,第一资源不够安全。此时,若第一终端设备没有获取到网络设备为其调度的资源信息,则第一终端设备返回继续从步骤s704开始执行本技术提供的资源抢占方法,直至第三时间间隔小于第四时间间隔,或者直至获取到网络设备为其调度的资源信息;或者,若第一终端设备已经获取到网络设备为其调度的资源信息,则第一终端设备执行步骤s707。
191.s707、第一终端设备确定获取到网络设备调度的资源后,释放抢占得到的第一资源。
192.可选的,在该场景下,第一终端设备获取到网络设备为第一终端设备调度的资源信息后,第一终端设备可以确定在网络设备调度的资源上传输第二业务,并且释放抢占得到的第一资源。
193.可选的,第五预设规则包括第三时间间隔大于或者等于第四时间间隔,以及第一终端设备获取到网络设备为第一终端设备调度的资源信息,第一终端设备确定保留第一资源时,若第一终端设备确定第三时间间隔大于或者等于第四时间间隔,则第一终端设备确定保留第一资源,第一终端设备还可以使用第一资源传输第一业务。此时,相应的,若第一终端设备确定第三时间间隔小于第四时间间隔,以及第一终端设备获取到网络设备为第一终端设备调度的资源信息,则第一终端设备释放第一资源。
194.基于本技术提供的资源抢占方法,一方面,当第一时间间隔大于第二时间间隔,即第一终端设备决定抢占第一资源的时刻落在抢占禁止时间之外时,第一终端设备抢占第一资源;当第一时间间隔小于或者等于第二时间间隔,即第一终端设备决定抢占第一资源的时刻落在抢占禁止时间之内时,第一终端设备不抢占第一资源,因此保证了可能被其他终端设备抢占的第一资源在抢占禁止时间内不被第一终端设备再次抢占,降低了资源被频繁抢占的次数,提高了资源的安全性。另一方面,当第一终端设备处于联合模式时,第一终端设备抢占第一资源后,还可以进一步确定第一资源的安全性,在第一资源足够安全的情况下才确定使用第一资源传输第二业务,并且可以取消侧行链路已触发的sr或bsr,或者可以释放抢占得到的资源,进而能够协调调度模式与自主模式共存的情况下的资源,提高资源利用率,减少资源浪费。
195.其中,上述步骤s701至s703b或步骤s701至s706a或步骤s701至s707中的第一终端设备的动作可以由图2所示的通信装置40中的处理器401调用存储器402中存储的应用程序代码以指令该网络设备执行,本实施例对此不作任何限制。
196.此外,现有技术中,终端设备抢占资源成功后会通过广播的方式发送抢占消息,接收到该抢占消息的其他终端设备中可能有更高优先级的业务需要发送,此时,由于需要发送更高优先级业务的终端设备接收到了该抢占消息,可能导致更高优先级的业务无法选择到足够的资源。基于此,第一终端设备抢占第一资源后,可选的,本技术实施例提供的如图4或图5或图6或图7所示的资源抢占方法还包括:
197.第一终端设备抢占第二终端设备预定的第一资源时,第一终端设备仅向第二终端设备发送抢占消息。
198.或者,可选的,第一终端设备可以将抢占消息发送给一定地理范围内的终端,即在抢占消息中包括第一终端设备的区域标识;或者,第一终端设备可以使用第一终端设备的区域标识加扰抢占消息。因此,其他终端设备检测到抢占消息后,若抢占消息中的区域标识与其对应的区域标识相同,该终端设备可以接收抢占消息,反之则可以丢弃该抢占消息;或者,终端设备可以使用其对应的区域标识解扰抢占消息,若该终端设备能成功解扰该抢占消息,则该终端设备接收该抢占消息。
199.或者,可选的,第一终端设备可以将抢占消息发送给一定速度范围内的终端设备,即在抢占消息中包括第一终端设备当前时刻的速度v以及速度阈值tv。因此,其他终端设备检测到抢占消息后,若终端设备的当前速度处于[v-tv,v tv]的范围内,则该终端设备接收该抢占消息,反之则可以丢弃该抢占消息。
[0200]
或者,可选的,第一终端设备可以将抢占消息发送给第一终端设备所处的组播组中的其他终端设备,可选的,第一终端设备可以将抢占消息发送给组播组中的组头(leader ue),由组头将抢占消息转发给组播组内的其他终端设备,或者由组头将抢占消息转发给组外的其他终端设备,例如其他组播组的组头;或者,第一终端设备可以组播的形式将抢占消息直接发送给组播组中的其他终端设备。
[0201]
基于本技术实施例提供的资源抢占方法,一方面,保证了可能被其他终端设备抢占的第一资源在抢占禁止时间内不被第一终端设备再次抢占,降低了资源被频繁抢占的次数,提高了资源的安全性。另一方面,若第一终端设备成功抢占了第一资源,可以仅将抢占消息发送给被抢占终端设备,或者,可以将抢占消息发送给一部分终端设备,不影响有更高
级业务待传输的其他终端设备选择资源。
[0202]
可以理解的是,以上各个实施例中,由第一终端设备实现的方法和/或步骤,也可以由可用于第一终端设备的部件(例如芯片或者电路)实现。
[0203]
上述主要从各个网元之间交互的角度对本技术实施例提供的方案进行了介绍。相应的,本技术实施例还提供了通信装置,该通信装置用于实现上述各种方法。该通信装置可以为上述方法实施例中的第一终端设备,或者包含上述第一终端设备的装置,或者为可用于第一终端设备的部件。可以理解的是,该通信装置为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本技术能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
[0204]
本技术实施例可以根据上述方法实施例中对通信装置进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本技术实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
[0205]
比如,以通信装置为上述方法实施例中的第一终端设备为例。图8示出了一种第一终端设备80的结构示意图。该第一终端设备80包括获取模块801和处理模块802。可选的,该第一终端设备80还包括收发模块803。所述收发模块803,也可以称为收发单元用以实现发送和/或接收功能,例如可以是收发电路,收发机,收发器或者通信接口。
[0206]
其中,获取模块801,用于获取第一时间间隔以及第二时间间隔,其中,该第一时间间隔为与第一资源相关的时间间隔,该第二时间间隔用于指示抢占禁止时间,该第一资源为第二终端设备预定的资源,或者,该第一资源为该第一终端设备待传输的第一业务预定的资源,该第一业务的优先级低于该第一终端设备待传输的第二业务的优先级。处理模块802,用于根据第一预设规则抢占或者确定不抢占该第一资源,该第一预设规则是根据该第一时间间隔以及该第二时间间隔确定的。
[0207]
可选的,第一资源为第二终端设备预定的资源,获取模块801,还用于获取第三时间间隔以及第四时间间隔,其中,该第三时间间隔为当前时刻至该第一资源的起始时刻之间的时间间隔,该第四时间间隔为与该第二时间间隔相应的时间间隔。处理模块802,还用于根据第二预设规则,取消或者确定保留侧行链路缓存状态报告或者调度请求,该第二预设规则是根据第三时间间隔以及第四时间间隔确定的。
[0208]
可选的,处理模块802,还用于根据第三预设规则,释放或者确定保留第一资源,该第三预设规则是根据第三时间间隔以及第四时间间隔确定的。
[0209]
可选的,第一资源为第二终端设备预定的资源,获取模块801,用于获取第二时间间隔,包括:获取模块801,用于根据该第三业务的qos参数、以及时间间隔与qos参数的对应关系,确定与该第三业务关联的qos参数对应的第二时间间隔,该第三业务为该第二终端设备在该第一资源上待传输的业务。
[0210]
可选的,第一资源为第二终端设备预定的资源,获取模块801,用于获取第二时间
间隔,包括:获取模块801,用于接收来自第二终端设备的调度分配sa,该sa中包括所述第二时间间隔。可选的,获取模块801,用于接收来自第二终端设备的sa可以包括:获取模块801,用于通过收发模块803接收来自第二终端设备的sa。
[0211]
可选的,第一资源为第二终端设备预定的资源,获取模块801,用于获取第四时间间隔,包括:获取模块801,用于接收来自网络设备的第四时间间隔;或者,获取模块801,用于获取所述第一终端设备预配置的第四时间间隔。可选的,获取模块801,用于接收来自网络设备的第四时间间隔可以包括:获取模块801,用于通过收发模块803接收来自网络设备的第四时间间隔。
[0212]
可选的,第一资源为第一业务预定的资源,获取模块801,还用于获取第三时间间隔以及第四时间间隔,其中,该第三时间间隔为当前时刻至该第一资源的起始时刻之间的时间间隔,该第四时间间隔为与该第二时间间隔相应的时间间隔。处理模块802,还用于根据第四预设规则,取消或者确定保留侧行链路缓存状态报告或者调度请求,该第四预设规则是根据第三时间间隔以及第四时间间隔确定的。
[0213]
处理模块802,还用于根据第五预设规则,释放或者确定保留第一资源,该第五预设规则是根据第三时间间隔以及第四时间间隔确定的。
[0214]
可选的,第一资源为第一业务预定的资源,获取模块801,用于获取第二时间间隔,包括:获取模块801,用于根据该第一业务的qos参数、以及时间间隔与qos参数的对应关系,确定该第一业务的qos参数对应的第二时间间隔。
[0215]
可选的,获取模块801,用于获取第四时间间隔,包括:获取模块801,用于根据该第二业务的qos参数、以及时间间隔与qos参数的对应关系,确定与该第二业务的qos参数对应的第四时间间隔。
[0216]
可选的,上述第二时间间隔为网络设备配置的,或者,上述第二时间间隔为第一终端设备预配置的。获取模块801,用于获取第四时间间隔,包括:获取模块801,用于将该网络设备配置的或第一终端设备预配置的第二时间间隔确定为所述第四时间间隔。
[0217]
可选的,收发模块803,用于发送抢占消息。
[0218]
其中,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。
[0219]
在本实施例中,该第一终端设备80以采用集成的方式划分各个功能模块的形式来呈现。这里的“模块”可以指特定asic,电路,执行一个或多个软件或固件程序的处理器和存储器,集成逻辑电路,和/或其他可以提供上述功能的器件。在一个简单的实施例中,本领域的技术人员可以想到该第一终端设备80可以采用图2所示的通信装置40的形式。
[0220]
比如,图2所示的通信装置40中的处理器401可以通过调用存储器403中存储的计算机执行指令,使得通信装置40执行上述方法实施例中的基于用户画像的反馈方法。
[0221]
具体的,图8中的获取模块801、处理模块802和收发模块803的功能/实现过程可以通过图2所示的通信装置40中的处理器401调用存储器403中存储的计算机执行指令来实现。或者,图8中的获取模块801和处理模块802的功能/实现过程可以通过图2所示的通信装置40中的处理器401调用存储器403中存储的计算机执行指令来实现,图8中的收发模块803的功能/实现过程可以通过图2所示的通信装置40中的通信接口404来实现。
[0222]
由于本实施例提供的第一终端设备80可执行上述的资源抢占方法,因此其所能获
得的技术效果可参考上述方法实施例,在此不再赘述。
[0223]
可选的,本技术实施例还提供了一种通信装置(例如,该通信装置可以是芯片或芯片系统),该通信装置包括处理器,用于实现上述任一方法实施例中的方法。在一种可能的设计中,该通信装置还包括存储器。该存储器,用于保存必要的程序指令和数据,处理器可以调用存储器中存储的程序代码以指令该通信装置执行上述任一方法实施例中的方法。当然,存储器也可以不在该通信装置中。该通信装置是芯片系统时,可以由芯片构成,也可以包含芯片和其他分立器件,本技术实施例对此不作具体限定。
[0224]
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件程序实现时,可以全部或部分地以计算机程序产品的形式来实现。该计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本技术实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或者数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可以用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带),光介质(例如,dvd)、或者半导体介质(例如固态硬盘(solid state disk,ssd))等。本技术实施例中,计算机可以包括前面所述的装置。
[0225]
尽管在此结合各实施例对本技术进行了描述,然而,在实施所要求保护的本技术过程中,本领域技术人员通过查看所述附图、公开内容、以及所附权利要求书,可理解并实现所述公开实施例的其他变化。在权利要求中,“包括”(comprising)一词不排除其他组成部分或步骤,“一”或“一个”不排除多个的情况。单个处理器或其他单元可以实现权利要求中列举的若干项功能。相互不同的从属权利要求中记载了某些措施,但这并不表示这些措施不能组合起来产生良好的效果。
[0226]
尽管结合具体特征及其实施例对本技术进行了描述,显而易见的,在不脱离本技术的精神和范围的情况下,可对其进行各种修改和组合。相应地,本说明书和附图仅仅是所附权利要求所界定的本技术的示例性说明,且视为已覆盖本技术范围内的任意和所有修改、变化、组合或等同物。显然,本领域的技术人员可以对本技术进行各种改动和变型而不脱离本技术的精神和范围。这样,倘若本技术的这些修改和变型属于本技术权利要求及其等同技术的范围之内,则本技术也意图包含这些改动和变型在内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献