分配通信事务的方法、装置和存储介质以及电子设备与流程

文档序号:18703942发布日期:2019-09-17 23:22阅读:157来源:国知局
分配通信事务的方法、装置和存储介质以及电子设备与流程

本公开涉及无线通信领域,具体地,涉及一种分配通信事务的方法、装置和存储介质以及电子设备。



背景技术:

在无线通信领域中,通常可以利用时分复用技术进行通信,即将通讯时间资源划分为特定粒度的时隙,从而基于时隙将不同通信事务进行分配,例如,在蓝牙技术中,利用时分复用技术将通讯时间资源划分为625us粒度的时隙,这样,蓝牙连接双方基于划分后的时隙交替分配上行通信事务和下行通信事务以完成双方的通信过程。

在上述通信过程中,不同的时隙可以用于处理不同的通信事务,但是,在实现本发明的过程中,发明人发现:通信事务所占用目标时隙的占用时隙长度可能小于目标时隙的总时隙长度,这样,造成该目标时隙中存在未被通信事务占用的冗余子时隙,从而导致时隙的资源浪费。



技术实现要素:

为了解决上述问题,本公开提出了一种分配通信事务的方法、装置和存储介质以及电子设备。

根据本公开实施例的第一方面,提供一种分配通信事务的方法,包括:

在第一通信事务分配至目标时隙后,确定所述第一通信事务在所述目标时隙中占用的目标子时隙;所述目标时隙中包括多个子时隙;

根据所述目标子时隙从所述目标时隙中确定第一冗余子时隙;所述第一冗余子时隙包括未被所述第一通信事务占用的子时隙;

在分配第二通信事务时,将所述第二通信事务分配至所述第一冗余子时隙。

可选地,所述根据所述目标子时隙从所述目标时隙中确定第一冗余子时隙包括:

确定所述目标子时隙对应的第一时隙长度;

获取所述目标时隙的总时隙长度;

根据所述总时隙长度和所述第一时隙长度从所述目标时隙中确定第一冗余子时隙。

可选地,所述根据所述总时隙长度和所述第一时隙长度从所述目标时隙中确定第一冗余子时隙包括:

确定所述第一时隙长度是否小于所述总时隙长度;

在所述第一时隙长度小于所述总时隙长度时,确定所述目标时隙中除所述目标子时隙以外的其他子时隙为所述第一冗余子时隙。

可选地,所述将所述第二通信事务分配至所述第一冗余子时隙包括:

确定所述第一冗余子时隙对应的第二时隙长度;

确定所述第二时隙长度是否大于或者等于所述第二通信事务占用的第三时隙长度;

在所述第二时隙长度大于或者等于所述第三时隙长度时,将所述第二通信事务分配至所述第一冗余子时隙。

可选地,还包括:

在所述第二时隙长度小于所述第三时隙长度时,将所述第二通信事务中的第一子通信事务分配至所述第一冗余子时隙;所述第一冗余子时隙对应的第二时隙长度等于所述第一子通信事务占用的第四时隙长度;

从除了所述目标时隙以外的其他时隙中确定第二冗余子时隙;

将所述第二通信事务中的第二通信子事务分配至所述第二冗余子时隙。

可选地,所述从除了所述目标时隙以外的其他时隙中确定第二冗余子时隙包括:

从所述目标时隙的下一个时隙中获取所述第二冗余子时隙。

根据本公开实施例的第二方面,提供一种分配通信事务的装置,包括:

第一确定模块,用于在第一通信事务分配至目标时隙后,确定所述第一通信事务在所述目标时隙中占用的目标子时隙;所述目标时隙中包括多个子时隙;

第二确定模块,用于根据所述目标子时隙从所述目标时隙中确定第一冗余子时隙;所述第一冗余子时隙包括未被所述第一通信事务占用的子时隙;

分配模块,用于在分配第二通信事务时,将所述第二通信事务分配至所述第一冗余子时隙。

可选地,所述第二确定模块包括:

第一确定子模块,用于确定所述目标子时隙对应的第一时隙长度;

获取子模块,用于获取所述目标时隙的总时隙长度;

第二确定子模块,用于根据所述总时隙长度和所述第一时隙长度从所述目标时隙中确定第一冗余子时隙。

可选地,所述第二确定子模块,用于确定所述第一时隙长度是否小于所述总时隙长度;在所述第一时隙长度小于所述总时隙长度时,确定所述目标时隙中除所述目标子时隙以外的其他子时隙为所述第一冗余子时隙。

可选地,所述分配模块包括:

第三确定子模块,用于确定所述第一冗余子时隙对应的第二时隙长度;

第四确定子模块,用于确定所述第二时隙长度是否大于或者等于所述第二通信事务占用的第三时隙长度;

第一分配子模块,用于在所述第二时隙长度大于或者等于所述第三时隙长度时,将所述第二通信事务分配至所述第一冗余子时隙。

可选地,所述分配模块还包括:

第二分配子模块,用于在所述第二时隙长度小于所述第三时隙长度时,将所述第二通信事务中的第一子通信事务分配至所述第一冗余子时隙;所述第一冗余子时隙对应的第二时隙长度等于所述第一子通信事务占用的第四时隙长度;

第五确定子模块,用于从除了所述目标时隙以外的其他时隙中确定第二冗余子时隙;

第三分配子模块,用于将所述第二通信事务中的第二通信子事务分配至所述第二冗余子时隙。

可选地,所述第五确定子模块,用于从所述目标时隙的下一个时隙中获取所述第二冗余子时隙。

根据本公开实施例的第三方面,提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本申请任意实施例提供的分配通信事务的方法。

根据本公开实施例的第四方面,提供一种电子设备,包括:

存储器,其上存储有计算机程序;

以及一个或者多个处理器,用于执行所述存储器中的程序,以实现本申请任意实施例提供的分配通信事务的方法。

通过上述技术方案,在第一通信事务分配至目标时隙后,确定所述第一通信事务在所述目标时隙中占用的目标子时隙;所述目标时隙中包括多个子时隙;根据所述目标子时隙从所述目标时隙中确定第一冗余子时隙;所述第一冗余子时隙包括未被所述第一通信事务占用的子时隙;在分配第二通信事务时,将所述第二通信事务分配至所述第一冗余子时隙,这样,可以充分利用目标时隙,从而避免了对时隙的资源浪费。

本公开的其他特征和优点将在随后的具体实施方式部分予以详细说明。

附图说明

附图是用来提供对本公开的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本公开,但并不构成对本公开的限制。在附图中:

图1为本公开示例性实施例示出的一种分配通信事务的方法的流程图;

图2为本公开示例性实施例示出的另一种分配通信事务的方法的流程图;

图3为本公开示例性实施例示出的一种划分通讯时间资源的示意图;

图4为本公开示例性实施例示出的第一种分配通信事务的装置框图;

图5为本公开示例性实施例示出的第二种分配通信事务的装置框图;

图6为本公开示例性实施例示出的第三种分配通信事务的装置框图;

图7为本公开示例性实施例示出的第四种分配通信事务的装置框图;

图8为本公开示例性实施例示出的一种电子设备的框图。

具体实施方式

以下结合附图对本公开的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本公开,并不用于限制本公开。

首先,对本公开的应用场景进行说明,在该场景下,基于时分复用技术(tdm,timedivisionmultiplexing)将用于信道传输信息的通信时间资源划分为特定粒度的时隙,例如可以将通讯时间资源划分为相等粒度的时隙,或者将该通讯时间资源划分为不同粒度的时隙,其中,各个时隙之间互不重叠,综上,可以将不同的通信事务分别分配至该各个时隙中,从而在该各个时隙中分别进行不同通信事务的通信,因此,时分复用技术可以使得不同通信事务在不同时隙中且沿着同一信道中传输,但是,由于在通过目标时隙进行通信事务的通信时,该通信事务所占用目标时隙的占用时隙长度可能小于目标时隙的总时隙长度,这样,造成该目标时隙中存在未被通信事务占用的冗余子时隙,从而导致时隙的资源浪费。

为了解决上述问题,本公开提出了一种通信方法、装置和存储介质以及电子设备,可以从目标时隙中确定第一冗余子时隙,并且通过第一冗余子时隙进行第二通信事务的分配,这样,可以充分利用目标时隙,从而避免了对时隙的资源浪费。

下面结合具体实施例对本公开进行详细说明。

图1为本公开示例性实施例示出的一种通信方法的流程图,如图1所示,该方法包括:

s101、在该第一通信事务分配至目标时隙后,确定该第一通信事务在该目标时隙中占用的目标子时隙。

其中,该目标时隙中包括多个子时隙,该第一通信事务可以是通信网络或设备之间的管理或同步的通信事务,如上行或者下行通信事务等。

s102、根据该目标子时隙从该目标时隙中确定第一冗余子时隙。

在本步骤中,该第一冗余子时隙包括未被该第一通信事务占用的子时隙。

s103、在分配第二通信事务时,将该第二通信事务分配至该第一冗余子时隙。

示例地,该第二通信事务可以是与该第一通信事务的同一通信协议的补充和增强的通信事务、或者与该第一通信事务的不同通信协议的通信事务等,上述示例只是举例说明,本公开对此不作限定。

采用上述方法,可以从目标时隙中确定第一冗余子时隙,并且通过第一冗余子时隙进行第二通信事务的分配,这样,可以充分利用目标时隙,从而避免了对时隙的资源浪费。

图2为本公开示例性实施例示出的一种通信方法的流程图,如图2所示,该方法包括:

s201、在该第一通信事务分配至目标时隙后,确定该第一通信事务在该目标时隙中占用的目标子时隙。

其中,该目标时隙中包括多个子时隙,该第一通信事务可以是通信网络或设备之间的管理或者同步的通信事务,如上行或者下行通信事务等。

s202、确定该目标子时隙对应的第一时隙长度。

在本步骤中,该第一时隙长度即为该目标子时隙的时长。

s203、获取该目标时隙的总时隙长度。

同理,该总时隙长度即为该目标时隙的时长。

s204、根据该总时隙长度和该第一时隙长度从该目标时隙中确定第一冗余子时隙。

其中,该第一冗余子时隙包括未被该第一通信事务占用的子时隙。

在本步骤中,可以确定该第一时隙长度是否小于该总时隙长度,并在确定该第一时隙长度小于该总时隙长度时,该目标时隙中存在第一冗余子时隙,从而确定该目标时隙中除该目标子时隙以外的其他子时隙为该第一冗余子时隙,示例地,如图3所示,将通讯时间资源t被划分为三个时隙:时隙k(相当于本公开中的目标时隙)、时隙k+1以及时隙k+2,时隙k+1为该目标时隙的下一个时隙,时隙k+2为时隙k+1的下一个时隙,若第一通信事务占用目标时隙k中的目标子时隙k1,则目标时隙k中存在第一冗余子时隙k2。

在确定该第一时隙长度大于或者等于该总时隙长度时,该目标时隙中不存在该冗余子时隙,其中,若该第一时隙长度等于该总时隙长度,则可以通过该目标子时隙完成该第一通信事务的通信,若该第一时隙长度大于该总时隙长度,则需要从该通讯时间资源t中获取除了该目标时隙以外的其他时隙,并根据该其他时隙中的冗余子时隙与该目标时隙共同完成该第一通信事务,示例地,若第一时隙长度大于该总时隙长度,则可以通过图3中所示的时隙k+1(或者时隙k+2)与该目标时隙k共同完成该第一通信事务,上述示例只是举例说明,本公开对此不作限定。

本公开为了解决该目标时隙中存在第一冗余子时隙时会造成该目标时隙的资源浪费,因此,后续步骤是在目标时隙中存在冗余子时隙的基础上进行描述。

s205、确定该第一冗余子时隙对应的第二时隙长度。

同理,该第二时隙长度即为该第一冗余子时隙的时长。

s206、确定该第二时隙长度是否大于或者等于第二通信事务占用的第三时隙长度。

在本步骤中,该第三时隙长度即为该第二通信事务占用的时长。

示例地,该第二通信事务可以是与该第一通信事务的同一通信协议的补充和增强的通信事务、或者与该第一通信事务的不同通信协议的通信事务等,如目标子时隙k1可以完成通信协议p的第一通信事务,第一冗余子时隙k2可以进行通信协议p的其他通信事务(相当于本公开中的第二通信事务)的通信,第一冗余子时隙k2也可以进行其他通信协议q的通信事务(相当于本公开中的第二通信事务),其中,通信协议p可以为蓝牙协议,通信协议q可以为2.4g协议,上述示例只是举例说明,本公开对此不作限定。

另外,该目标子时隙k1可以完成在射频资源a上传输的第一通信事务,该第一冗余子时隙k2可以进行在射频资源a上传输的第二通信事务,或者该第一冗余子时隙k2也可以进行其他射频资源b上传输的第二通信事务,其中,射频资源可以为频率通道或者编码方式等。

在该第二时隙长度大于或者等于该第二通信事务占用的第三时隙长度时,执行步骤s207;

在该第二时隙长度小于该第二通信事务占用的第三时隙长度时,执行步骤s208和s210。

s207、将该第二通信事务分配至该第一冗余子时隙。

需要说明的是,第一冗余子时隙k2也可以划分为多个亚子时隙,从而在该亚子时隙中存在冗余亚子时隙时,可以参照s201至s207描述的方法继续对该冗余亚子时隙进行通信事务的分配。

s208、将该第二通信事务中的第一子通信事务分配至该第一冗余子时隙。

其中,该第一冗余子时隙对应的第二时隙长度等于该第一子通信事务占用的第四时隙长度。

s209、从除了该目标时隙以外的其他时隙中确定第二冗余子时隙。

其中,该第二冗余子时隙可以是多个其他时隙中的多个冗余子时隙,可以按照预设规则从该通讯时间资源中获取其他时隙,从而从该其他时隙中确定该第二冗余子时隙,示例地,通常从该目标时隙的下一个时隙中获取该第二冗余子时隙,需要说明的是,如图3所示,若该目标时隙的下一个时隙k+1的第二冗余子时隙与该目标时隙k中的第一冗余子时隙的时隙长度和值仍小于该第二通信事务占用的第三时隙长度,则继续从该时隙k+1的下一个时隙k+2中获取第二冗余时隙,直至该时隙k+1和时隙k+2以及目标时隙k中的全部冗余子时隙(包括第一冗余子时隙和第二冗余子时隙)的时隙长度和值大于或者等于该第二通信事务占用的第三时隙长度。

s210、将该第二通信事务中的第二通信子事务分配至该第二冗余子时隙。

采用上述方法,可以从目标时隙中确定第一冗余子时隙,并且通过第一冗余子时隙进行第二通信事务的分配,这样,可以充分利用目标时隙,从而避免了对时隙的资源浪费。

图4为本公开示例性实施例示出的一种分配通信事务的装置框图,如图4所示,包括:

第一确定模块401,用于在第一通信事务分配至目标时隙后,确定该第一通信事务在该目标时隙中占用的目标子时隙;该目标时隙中包括多个子时隙;

第二确定模块402,用于根据该目标子时隙从该目标时隙中确定第一冗余子时隙;该第一冗余子时隙包括未被该第一通信事务占用的子时隙;

分配模块403,用于在分配第二通信事务时,将该第二通信事务分配至该第一冗余子时隙。

图5为本公开示例性实施例示出的一种分配通信事务的装置框图,如图5所示,该第二确定模块402包括:

第一确定子模块4021,用于确定该目标子时隙对应的第一时隙长度;

获取子模块4022,用于获取该目标时隙的总时隙长度;

第二确定子模块4023,用于根据该总时隙长度和该第一时隙长度从该目标时隙中确定第一冗余子时隙。

可选地,该第二确定子模块4023,用于确定该第一时隙长度是否小于该总时隙长度;在该第一时隙长度小于该总时隙长度时,确定该目标时隙中除该目标子时隙以外的其他子时隙为该第一冗余子时隙。

图6为本公开示例性实施例示出的一种分配通信事务的装置框图,如图6所示,该分配模块403包括:

第三确定子模块4031,用于确定该第一冗余子时隙对应的第二时隙长度;

第四确定子模块4032,用于确定该第二时隙长度是否大于或者等于该第二通信事务占用的第三时隙长度;

第一分配子模块4033,用于在该第二时隙长度大于或者等于该第三时隙长度时,将该第二通信事务分配至该第一冗余子时隙。

图7为本公开示例性实施例示出的一种分配通信事务的装置框图,如图7所示,该分配模块403还包括:

第二分配子模块4034,用于在该第二时隙长度小于该第三时隙长度时,将该第二通信事务中的第一子通信事务分配至该第一冗余子时隙;该第一冗余子时隙对应的第二时隙长度等于该第一子通信事务占用的第四时隙长度;

第五确定子模块4035,用于从除了该目标时隙以外的其他时隙中确定第二冗余子时隙;

第三分配子模块4036,用于将该第二通信事务中的第二通信子事务分配至该第二冗余子时隙。

可选地,该第五确定子模块4035,用于从该目标时隙的下一个时隙中获取该第二冗余子时隙。

采用上述装置,可以从目标时隙中确定第一冗余子时隙,并且通过第一冗余子时隙进行第二通信事务的分配,这样,可以充分利用目标时隙,从而避免了对时隙的资源浪费。

关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。

图8是根据一示例性实施例示出的一种电子设备800的框图。如图8所示,该电子设备800可以包括:处理器801,存储器802,多媒体组件803,输入/输出(i/o)接口804,以及通信组件805。

其中,处理器801用于控制该电子设备800的整体操作,以完成上述的分配通信事务的方法中的全部或部分步骤。存储器802用于存储各种类型的数据以支持在该电子设备800的操作,这些数据例如可以包括用于在该电子设备800上操作的任何应用程序或方法的指令,以及应用程序相关的数据,例如联系人数据、收发的消息、图片、音频、视频等等。该存储器802可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,例如静态随机存取存储器(staticrandomaccessmemory,简称sram),电可擦除可编程只读存储器(electricallyerasableprogrammableread-onlymemory,简称eeprom),可擦除可编程只读存储器(erasableprogrammableread-onlymemory,简称eprom),可编程只读存储器(programmableread-onlymemory,简称prom),只读存储器(read-onlymemory,简称rom),磁存储器,快闪存储器,磁盘或光盘。多媒体组件803可以包括屏幕和音频组件。其中屏幕例如可以是触摸屏,音频组件用于输出和/或输入音频信号。例如,音频组件可以包括一个麦克风,麦克风用于接收外部音频信号。所接收的音频信号可以被进一步存储在存储器802或通过通信组件805发送。音频组件还包括至少一个扬声器,用于输出音频信号。i/o接口804为处理器801和其他接口模块之间提供接口,上述其他接口模块可以是键盘,鼠标,按钮等。这些按钮可以是虚拟按钮或者实体按钮。通信组件805用于该电子设备800与其他设备之间进行有线或无线通信。无线通信,例如wi-fi,蓝牙,近场通信(nearfieldcommunication,简称nfc),2g、3g或4g,或它们中的一种或几种的组合,因此相应的该通信组件805可以包括:wi-fi模块,蓝牙模块,nfc模块。

在一示例性实施例中,电子设备800可以被一个或多个应用专用集成电路(applicationspecificintegratedcircuit,简称asic)、数字信号处理器(digitalsignalprocessor,简称dsp)、数字信号处理设备(digitalsignalprocessingdevice,简称dspd)、可编程逻辑器件(programmablelogicdevice,简称pld)、现场可编程门阵列(fieldprogrammablegatearray,简称fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述的分配通信事务的方法。

在另一示例性实施例中,还提供了一种包括程序指令的计算机可读存储介质,上述程序指令可由电子设备800的处理器801执行以完成上述的分配通信事务的方法。

以上结合附图详细描述了本公开的优选实施方式,但是,本公开并不限于上述实施方式中的具体细节,在本公开的技术构思范围内,可以对本公开的技术方案进行多种简单变型,这些简单变型均属于本公开的保护范围。

另外需要说明的是,在上述具体实施方式中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合,为了避免不必要的重复,本公开对各种可能的组合方式不再另行说明。

此外,本公开的各种不同的实施方式之间也可以进行任意组合,只要其不违背本公开的思想,其同样应当视为本公开所公开的内容。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1