CN113596628A - 一种业务传输方法、装置、发送端及存储介质 - Google Patents
一种业务传输方法、装置、发送端及存储介质 Download PDFInfo
- Publication number
- CN113596628A CN113596628A CN202010366934.2A CN202010366934A CN113596628A CN 113596628 A CN113596628 A CN 113596628A CN 202010366934 A CN202010366934 A CN 202010366934A CN 113596628 A CN113596628 A CN 113596628A
- Authority
- CN
- China
- Prior art keywords
- transmission
- entity
- preempted
- service
- transmission entity
- 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.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q11/00—Selecting arrangements for multiplex systems
- H04Q11/0001—Selecting arrangements for multiplex systems using optical switching
- H04Q11/0062—Network aspects
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q11/00—Selecting arrangements for multiplex systems
- H04Q11/0001—Selecting arrangements for multiplex systems using optical switching
- H04Q11/0062—Network aspects
- H04Q11/0067—Provisions for optical access or distribution networks, e.g. Gigabit Ethernet Passive Optical Network (GE-PON), ATM-based Passive Optical Network (A-PON), PON-Ring
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q11/00—Selecting arrangements for multiplex systems
- H04Q11/0001—Selecting arrangements for multiplex systems using optical switching
- H04Q11/0062—Network aspects
- H04Q2011/0064—Arbitration, scheduling or medium access control aspects
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q11/00—Selecting arrangements for multiplex systems
- H04Q11/0001—Selecting arrangements for multiplex systems using optical switching
- H04Q11/0062—Network aspects
- H04Q2011/0086—Network resource allocation, dimensioning or optimisation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/1301—Optical transmission, optical switches
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Mobile Radio Communication Systems (AREA)
- Optical Communication System (AREA)
Abstract
本申请实施例公开了一种业务传输方法、装置、发送端及存储介质。该方法应用于发送端,包括:一个传输实体抢占另一个传输实体的传输机会,进行业务传输。相比现有技术,本方案的传输实体通过抢占传输机会实现业务传输,有效降低了业务的传输时延。
Description
技术领域
本申请实施例涉及通信技术领域,尤其涉及一种业务传输方法、装置、发送端及存储介质。
背景技术
PON(无源光纤网络,Passive Optical Network)是一种典型的无源光纤网络,PON***通常由局侧的光线路终端(Optical Line Terminal,OLT)、用户侧的光网络单元(Optical Network Unit,ONU)和光分配网络(Optical Distribution Network,ODN)组成。
传统的PON***中,ONU在将接收的业务发送给OLT时,如果高优先级的业务到达ONU时,ONU正在发送一个低优先级的业务,则需要等待该低优先级的业务发送完毕再发送高优先级的业务。如图1所示,业务1的优先级高于业务2的优先级,业务1到达ONU时,业务2正在发送。此时业务1需要等待业务2发送完毕之后再发送,如图2所示,这种传输方式造成高优先级业务的传输具有一定的时延,时延大小如图1所示,业务2当前未完成发送的数据量越大,业务1的传输时延越大,尤其对于时间敏感的业务来说,直接影响该业务的时效性。
申请内容
本申请实施例提供一种业务传输方法、装置、发送端及存储介质,以降低时间敏感业务的传输时延。
第一方面,本申请实施例提供了一种业务传输方法,应用于发送端,所述方法包括:
一个传输实体抢占另一个传输实体的传输机会,进行业务传输。
第二方面,本申请实施例还提供了一种业务传输装置,设置于发送端,所述装置包括:
第一控制模块,用于控制一个传输实体抢占另一个传输实体的传输机会,进行业务传输。
可选的,所述第一控制模块包括:
第一控制单元,用于如果被抢占传输实体当前未传输业务,控制抢占传输实体抢占所述被抢占传输实体的传输机会,进行业务传输。
可选的,所述第一控制模块包括:
第二控制单元,用于如果被抢占传输实体当前在传输业务,控制抢占传输实体在所述被抢占传输实体完成业务传输后,抢占所述被抢占传输实体的传输机会,进行业务传输。
可选的,所述第一控制模块包括:
第三控制单元,用于如果被抢占传输实体当前在传输业务,控制抢占传输实体抢占所述被抢占传输实体的传输机会,所述被抢占传输实体暂停当前业务的传输。
可选的,还包括:
第二控制模块,用于抢占结束后,控制被抢占传输实体继续进行业务传输。
可选的,还包括:
信息发送模块,用于在一个传输实体抢占另一个传输实体的传输机会,进行业务传输之后,向接收端发送抢占指示信息,以使所述接收端根据所述抢占指示信息补偿被抢占传输实体或缓存被抢占的业务。
可选的,还包括:
第一配置模块,用于在一个传输实体抢占另一个传输实体的传输机会,进行业务传输之前,配置所述传输机会或传输实体的属性信息;
所述传输机会的属性信息包括所述传输机会的抢占属性,所述传输实体的属性信息包括所述传输实体的优先级属性和/或抢占属性。
可选的,还包括:
第三控制模块,用于在配置所述传输机会或传输实体的属性信息之后,控制允许被抢占的传输实体接收光线路终端分配的传输机会。
可选的,所述第一配置模块,具体用于:
配置专门用于被抢占的传输实体。
可选的,还包括:
第四控制模块,用于当多个传输实体抢占同一个传输机会且出现冲突时,控制所述传输机会对应的被抢占传输实体接收光线路终端分配的传输机会,或者控制抢占传输实体接收光线路终端分配的传输机会。
可选的,还包括:
第五控制模块,用于在一个传输实体抢占另一个传输实体的传输机会,进行业务传输之前,控制传输实体每隔设定时间获取待传输数据分段;
第六控制模块,用于当所述传输实体被抢占时,控制所述传输实体结束获取待传输数据分段,并发送已经获取的待传输数据分段。
第三方面,本申请实施例还提供了一种发送端,包括:
控制器;
传输实体,用于传输业务;
存储器,用于存储一个或多个程序;
当所述一个或多个程序被所述控制器执行时,使得所述控制器实现如第一方面所述的业务传输方法。
第四方面,本申请实施例还提供了一种存储介质,其上存储有计算机程序,该程序被控制器执行时实现如第一方面所述的业务传输方法。
本申请实施例提供一种业务传输方法、装置、发送端及存储介质,在发送端中一个传输实体抢占另一个传输实体的传输机会,优先传输业务,有效降低了抢占传输实体的业务传输时延。
附图说明
图1为现有PON***中高优先级数据到达时的数据发送示意图;
图2为现有PON***中高优先级数据开始发送的示意图;
图3为本申请实施例提供的一种业务传输方法的流程图;
图4为本申请实施例提供的另一种业务传输方法的流程图;
图5为本申请实施例提供的一种BWmap的结构图;
图6为本申请实施例提供的另一种业务传输方法的流程图;
图7为本申请实施例提供的一种XGTC header的结构图;
图8为本申请实施例提供的一种XGEM header的结构图;
图9为本申请实施例提供的一种业务传输装置的结构图;
图10为本申请实施例提供的一种发送端的结构图。
具体实施方式
下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本申请,而非对本申请的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本申请相关的部分而非全部结构。此外,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
图3为本申请实施例提供的一种业务传输方法的流程图,本实施例应用于PON***的业务传输,降低时间敏感业务的传输时延。该方法可以由业务传输装置来执行,该装置可以采用软件和/或硬件的方式实现,并一般集成在发送端中,发送端可以是ONU也可以是OLT,当发送端为ONU时,接收端为OLT,当发送端为OLT时,接收端为ONU,其中ONU到OLT的传输方向称为上行方向,OLT到ONU的传输方向称为下行方向,上行方向和下行方向的业务传输过程类似,实施例以上行方向为例,并应用在同一ONU中。参考图3,该方法如下步骤:
S110、一个传输实体抢占另一个传输实体的传输机会,进行业务传输。
本实施例的业务传输过程可以通过主动方式实现,也可以通过被动方式实现,其中,主动方式是传输实体主动抢占传输机会,进行业务传输,被动方式是传输实体在受控的情况下抢占传输机会,进行业务传输,例如某传输实体在控制器的控制下抢占另一个传输实体的传输机会。实施例以被动方式为例。传输实体是用于将发送端接收的业务传输至接收端的装置。传输机会是传输实体进行业务传输的机会,传输实体在拥有传输机会的情况下进行业务传输,本实施例中传输实体的传输机会可以通过抢占得到,尤其是在传输TSN(时间敏感网络,Time Sensitive Network)业务时,通过抢占传输机会,可以降低TSN业务的传输时延。
可选的,可以根据传输实体的标识信息确定该传输实体是否可以被抢占,例如当某传输实体被标识为允许被抢占时,表示该传输实体的所有传输机会均可以被抢占。也可以根据传输机会的标识信息确定该传输机会是否可以被抢占,例如当某传输机会被标识为允许被抢占时,表示该传输机会可以被抢占。一般情况下,还可以根据传输实体的优先级设置传输实体的标识信息,例如高优先级的传输实体可以抢占低优先级的传输实体。
不同优先级的传输实体可以对应不同优先级的业务,业务的优先级可以由用户侧确定,然后通过发送端的对应端口发送给发送端,发送端根据不同的端口获取对应业务的优先级。也可以由发送端确定,例如用户侧将业务以数据包的形式通过同一端口发送给发送端,发送端通过解析数据包确定各业务的优先级。发送端接收业务后可以按照业务的优先级将业务分配给对应的传输实体,由传输实体发送至接收端。具体的分配规则实施例不进行限定,例如可以是高优先级的业务分配给高优先级的传输实体,低优先级的业务分配给低优先级的传输实体。示例性的,在一种情况中,传输实体A被标识为允许抢占,传输实体B被标识为允许被抢占,当传输实体A有高优先级的TSN业务到来时,可以控制传输实体A抢占传输实体B的传输机会,使传输实体A抢先传输高优先级的TSN业务,降低高优先级业务的传输时延。
本申请实施例提供一种业务传输方法,包括:一个传输实体抢占另一个传输实体的传输机会,进行业务传输。相比现有技术,本方案的传输实体通过抢占传输机会实现业务传输,有效降低了业务的传输时延。
图4为本申请实施例提供的另一种业务传输方法的流程图。
S210、配置所述传输机会或传输实体的属性信息。
其中,所述传输机会的属性信息包括所述传输机会的抢占属性,所述传输实体的属性信息包括所述传输实体的优先级属性和/或抢占属性。传输机会的抢占属性由OLT配置,用于标识该传输机会是否允许被抢占。在一种情况中,传输机会可以是带宽,则OLT可以在带宽分配的BWmap中对允许被抢占的带宽进行标识。实施例对带宽的类型不进行限定,例如可以是固定带宽(fix)、保证带宽(Assured)、非保证带宽(non-Assured)和尽力而为带宽(Best-Effort)中的一种或多种。
图5为本申请实施例提供的一种BWmap的结构图。
参考图5,BWmap包括N个分配结构(Allocation structure),Allocationstructure用于将OLT分配的带宽分配给ONU,每个分配结构包括带宽分配标识(AllocationIdentifier,Alloc-ID)域、带宽分配的选项(Flags)域、开始时间(StartTime)域和授予尺寸(Grant Size)域、强制苏醒指示(FWI)域、突发开销参数(Bprofile)域和混合纠错(HEC)域。其中,Flags即带宽分配的选项,占两位比持,一位比特用于指示ONU是否发送上行动态带宽报告(DBRu),另一位比特用于指示ONU是否发送上行物理层操作、管理和维护(Physical Layer Operations、Administration and Maintenance upstream,简称PLOAMu)消息。StartTime表示ONU发送的XG-PON的传输汇聚突发(XGTC burst)的第一个字节在125us的上行帧中的位置。当ONU接收到一个分配结构时,如果ONU根据带宽分配标识判断此分配结构是分配给自己的,ONU将在该分配结构中的开始时间指示的时刻开始发送带宽分配标识对应的传输容器中的数据,发送的数据长度为ONU根据该分配结构中的授予尺寸解析出的ONU可以发送的数据长度。
可选的,可以缩减StartTime域和Grant Size域,扩展Flags域,在Flags域中表示该带宽是否允许被抢占,例如将StartTime域和Grant Size域分别由原来的16比特缩减为14比特,在Flags域增加4个比特,在一种标识方式中,当该带宽允许被抢占时,可以将这4个比特取值为1,当该带宽不允许被抢占时,可以将这4个比特取值为0。在另一种标识方式中,可以将这4个比特取值为0,1,2,…,7之一,不同的取值代表其不同的优先级,例如0表示优先级最低,7表示优先级最高,优先级低的可以被优先级高的抢占。当然还可以采用其他的标识方式,实施例不进行限定。
传输实体的优先级属性和抢占属性可以在ONU中配置,其中,优先级属性用于标识传输实体的优先级,可选的,可以在传输实体的OMCI(发送端管理控制接口,ONUManagement and Control Interface,OMCI)的属性中增加一个属性,标识该传输实体的优先级,高优先级的传输实体可以抢占低优先级传输实体的传输机会。传输实体的抢占属性用于标识该传输实体是否允许抢占,可选的,可以对Alloc-ID进行标识,Alloc-ID用于唯一标识传输实体,也可以在OMCI的属性中增加一个属性,标识该传输实体是否允许抢占,当某传输实体被标识为允许被抢占时,表示该传输实体的所有传输机会均可以被抢占,例如当传输机会为带宽时,表示分配给该传输实体的所有带宽均可以被抢占。
S220、一个传输实体抢占另一个传输实体的传输机会,进行业务传输。
可选的,传输实体包括传输通道(GEM Port)和传输容器,传输通道用于将发送端接收的业务发送给传输容器,由传输容器发送给接收端。一个发送端可以包含一个或多个传输实体,一个传输实体包含一个传输容器,一个传输容器上可以集成一个或多个传输通道,实施例以一个发送端包含多个传输实体,一个传输容器上集成多个传输通道为例。不同的传输通道可以具备不同的优先级,不同的传输容器可以具备不同的优先级。传输容器包括上行传输容器和下行传输容器,上行传输容器用于上行方向的业务传输,下行传输容器用于下行方向的业务传输,为便于描述,实施例将上行传输容器称为T-CONT(传输容器,Transmission CONT),下行传输容器称为切片,并将抢占传输机会的传输实体称为抢占传输实体,被抢占传输机会的传输实体称为被抢占传输实体。
在一种情况中,如果被抢占传输实体当前未传输业务,抢占传输实体抢占所述被抢占传输实体的传输机会,进行业务传输。这种情况可以适用于不同T-CONT之间的抢占。示例性的,当传输实体为T-CONT时,传输机会以带宽为例,抢占T-CONT有业务到来时,如果被抢占T-CONT当前未传输业务,则抢占T-CONT可以直接抢占被抢占T-CONT的带宽,完成自身业务的传输。
在另一种情况中,如果被抢占传输实体当前在传输业务,抢占传输实体在所述被抢占传输实体完成业务传输后,抢占所述被抢占传输实体的传输机会,进行业务传输。示例性的,当传输实体为T-CONT时,如果被抢占T-CONT的传输通道A当前在传输业务,则被抢占T-CONT的传输通道A完成业务传输后,抢占T-CONT抢占被抢占T-CONT的剩余带宽,被抢占T-CONT暂停传输。其中,传输通道A完成业务传输是指传输通道A完成数据包的传输,即当传输通道A在传输某数据包时,抢占T-CONT需要在传输通道A完成当前数据包的传输后再抢占被抢占T-CONT的剩余带宽。
在另一种情况中,如果被抢占传输实体当前在传输业务,抢占传输实体抢占所述被抢占传输实体的传输机会,所述被抢占传输实体暂停当前业务的传输。示例性的,当传输实体为T-CONT时,如果被抢占T-CONT的传输通道A当前在传输业务,则被抢占T-CONT的传输通道A暂停当前业务的传输,抢占T-CONT抢占被抢占T-CONT的剩余带宽,这种情况下的抢占既发生在传输通道之间,又发生在T-CONT之间,可以进一步降低业务的传输时延。当传输实体为传输通道时,如果被抢占传输通道当前在传输业务,则抢占传输通道优先传输业务,被抢占传输通道暂停当前业务的传输,这种情况下的抢占可以发生在同一T-CONT的不同传输通道之间。
S230、抢占结束后,被抢占传输实体继续进行业务传输。
示例性的,当传输实体为传输通道时,如果低优先级传输通道因高优先级传输通道的抢占而被暂停当前业务的传输,则抢占结束后,低优先级传输通道继续传输未完成的业务。当传输实体为T-CONT时,如果被抢占T-CONT当前未传输业务,则抢占结束后,被抢占T-CONT在获取发送机会后行业务传输。
在上述实施例的基础上,还可以更改传输实体的数据获取方式,以允许一个传输实体抢占另一个传输实体的传输机会。相应的,在一个传输实体抢占另一个传输实体的传输机会,进行业务传输之前,还包括:
传输实体每隔设定时间获取待传输数据分段;
当所述传输实体被抢占时,所述传输实体结束获取待传输数据分段,并发送已经获取的待传输数据分段。
传统的业务传输是以完整数据包的形式传输,即当高优先级的传输实体有业务到达时,如果低优先级的传输实体正在传输一个业务,则高优先级的传输实体需要待低优先级的传输实体在数据包传输结束后才可以传输,导致高优先级的业务具有一定的传输时延。本实施例通过更改传输实体的数据获取方式支持各传输实体之间的抢占。可选的,可以使传输实体每隔设定时间获取待传输数据分段,当高优先级的传输实体有数据到达时,可以随时抢占低优先级传输实体的传输机会抢先发送,降低传输时延。其中,时间间隔可以保持不变,例如每隔固定时间间隔获取一次待传输数据分段,也可以随机变化或按照一定规律变化,实施例对时间间隔不进行具体限定。待传输数据分段的大小也是类似。在一种情况中,传输容器可以理解为一组传输通道,传输容器的数据获取方式更改之后,传输容器下的传输通道的数据获取方式也相应更改,而且更改方式相同。
图6为本申请实施例提供的另一种业务传输方法的流程图。
S310、一个传输实体抢占另一个传输实体的传输机会,进行业务传输。
S320、向接收端发送抢占指示信息,以使所述接收端根据所述抢占指示信息补偿被抢占传输实体或缓存被抢占的业务。
抢占提示信息用于指示接收端补偿被抢占传输实体或缓存被抢占的业务。可选的,抢占提示信息可以添加在XGTC burst的XGTC header中,参考图7,图7为本申请实施例提供的一种XGTC header的结构图,XGTC header包括ONU-ID域(10bits)、Ind域(9bits)、HEC域(13bits)以及PLOAMu域(0or48bits),ONU-ID用于唯一标识ONU。可选的,可以通过Ind域标识是否发生了抢占,在一种方式中,可以通过标识bit7来表示是否发生抢占,例如当bit7为1时表示发生了T-CONT带宽抢占,当bit7为0时表示未发生T-CONT带宽抢占。当接收端检测到bit7为1时,可以根据被抢占T-CONT的标识对被抢占T-CONT进行带宽补偿,保证该T-CONT的传输性能。
可选的,抢占提示信息还可以添加在XGEM header中,参考图8,图8为本申请实施例提供的一种XGEM header的结构图,XGEM header包括PLI域(14bits)、Keyindex(2bits)、XGEM port-ID域(16bits)、Options域(18bits)、LF域(1bit)以及HEC域(13bits),XGEMport-ID用于唯一标识T-CONT的传输通道,在一种方式中,可以利用Options域的最后一个比特标识该传输通道是否发生抢占,例如为1表示发生了抢占,为0表示未发生抢占。当接收端检测到Options域的最后一个比特为1时,缓存该传输通道对应的业务,以备后续数据包剩余部分到达后进行重组得到完整的数据包。
在上述实施例的基础上,该方法在配置所述传输机会或传输实体的属性信息之后,还包括:
允许被抢占的传输实体接收光线路终端分配的传输机会。
传输机会以带宽为例,在确定允许抢占传输实体和允许被抢占传输实体之后,OLT可以给允许被抢占传输实体继续分配剩余的带宽,避免该传输实体因带宽被抢占而影响后续传输性能。
在上述实施例的基础上,所述配置所述传输实体的属性信息,包括:
配置专门用于被抢占的传输实体。
传输机会以带宽为例,在一种方式中,可以将某个允许被抢占的T-CONT配置为专用T-CONT,专用T-CONT不与具体业务挂钩,即专用T-CONT的带宽仅供其他T-CONT的抢占。
在上述实施例的基础上,该方法还包括:
当多个传输实体抢占同一个传输机会且出现冲突时,所述传输机会对应的被抢占传输实体接收光线路终端分配的传输机会,或者抢占传输实体接收光线路终端分配的传输机会。
本实施例提供的业务传输方法除了可以应用于同一发送端,还可以应用于不同发送端,各传输实体之间的抢占不仅可以主动执行也可以被动执行。当应用在不同发送端且主动执行时,如果多个传输实体抢占同一个传输机会且出现冲突,为了消除抢占冲突,在一种方式中,可以给传输机会对应的被抢占传输实体继续分配传输机会,在另一种方式中,还可以给抢占传输实体单独分配传输机会。
以发送端为ONU,业务传输方法应用在不同ONU之间为例,当多个ONU抢占同一传输机会且发生冲突时,OLT可以继续为被抢占传输实体分配传输机会,或者为抢占传输实体单独分配传输机会。
图9为本申请实施例提供的一种业务传输装置的结构图,该装置设置于发送端。参考图9,该装置包括:
第一控制模块41,用于控制一个传输实体抢占另一个传输实体的传输机会,进行业务传输。
本申请实施例提供一种业务传输装置,在发送端中一个传输实体抢占另一个传输实体的传输机会,优先传输业务,有效降低了抢占传输实体的业务传输时延。
在上述实施例的基础上,第一控制模块41包括:
第一控制单元,用于如果被抢占传输实体当前未传输业务,控制抢占传输实体抢占所述被抢占传输实体的传输机会,进行业务传输。
在上述实施例的基础上,第一控制模块41包括:
第二控制单元,用于如果被抢占传输实体当前在传输业务,控制抢占传输实体在所述被抢占传输实体完成业务传输后,抢占所述被抢占传输实体的传输机会,进行业务传输。
在上述实施例的基础上,第一控制模块41包括:
第三控制单元,用于如果被抢占传输实体当前在传输业务,控制抢占传输实体抢占所述被抢占传输实体的传输机会,所述被抢占传输实体暂停当前业务的传输。
在上述实施例的基础上,该装置还包括:
第二控制模块,用于抢占结束后,控制被抢占传输实体继续进行业务传输。
在上述实施例的基础上,该装置还包括:
信息发送模块,用于在一个传输实体抢占另一个传输实体的传输机会,进行业务传输之后,向接收端发送抢占指示信息,以使所述接收端根据所述抢占指示信息补偿被抢占传输实体或缓存被抢占的业务。
在上述实施例的基础上,该装置还包括:
第一配置模块,用于在一个传输实体抢占另一个传输实体的传输机会,进行业务传输之前,配置所述传输机会或传输实体的属性信息;
所述传输机会的属性信息包括所述传输机会的抢占属性,所述传输实体的属性信息包括所述传输实体的优先级属性和/或抢占属性。
在上述实施例的基础上,该装置还包括:
第三控制模块,用于在配置所述传输机会或传输实体的属性信息之后,控制允许被抢占的传输实体接收光线路终端分配的传输机会。
在上述实施例的基础上,所述第一配置模块,具体用于:
配置专门用于被抢占的传输实体。
在上述实施例的基础上,该装置还包括:
第四控制模块,用于当多个传输实体抢占同一个传输机会且出现冲突时,控制所述传输机会对应的被抢占传输实体接收光线路终端分配的传输机会,或者控制抢占传输实体接收光线路终端分配的传输机会。
在上述实施例的基础上,该装置还包括:
第五控制模块,用于在一个传输实体抢占另一个传输实体的传输机会,进行业务传输之前,控制传输实体每隔设定时间获取待传输数据分段;
第六控制模块,用于当所述传输实体被抢占时,控制所述传输实体结束获取待传输数据分段,并发送已经获取的待传输数据分段。
本申请实施例提供的业务传输装置可执行上述实施例中的业务传输方法,具备执行方法相应的功能模块和有益效果。
图10为本申请实施例提供的一种发送端的结构图。发送端可以是ONU也可以是OLT,图10以发送端为ONU为例。参考图10,该发送端包括:控制器51、传输实体52和存储器53,该发送端中控制器51的数量可以是一个或多个,图10中以一个控制器51为例。传输实体52用于将发送端接收的业务传输至接收端,同一发送端可以包含一个或多个传输实体52,图10以多个传输实体52为例,传输实体52包括传输通道520和传输容器521,同一个传输实体52包含的传输容器521的数量为一个,包含的传输通道520的数量为一个或多个,图10以多个传输通道520为例,当该发送端包含多个传输实体52,每个传输实体52包含多个传输通道520时,不同的传输通道520可以对应不同的优先级,不同的传输容器521可以对应不同的优先级。在进行业务传输时,可以根据各传输通道520和各传输容器521的属性控制一个传输实体52抢占另一个传输实体52的传输机会,进行业务传输。各传输通道520和各传输容器521的属性可以预先配置。
控制器51与传输实体52和存储器53可以通过总线或其他方式连接,图10中以通过总线连接为例。
存储器53作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本申请实施例中业务传输方法对应的程序指令/模块。控制器51通过运行存储在存储器53中的软件程序、指令以及模块,从而执行发送端的各种功能应用以及数据处理,即实现上述实施例的业务传输方法。
存储器53主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,存储器53可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器53可进一步包括相对于控制器51远程设置的存储器,这些远程存储器可以通过网络连接至发送端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
本申请实施例提供的发送端与上述实施例提供的业务传输方法属于同一构思,未在本实施例中详尽描述的技术细节可参见上述实施例,并且本实施例具备执行业务传输方法相同的有益效果。
本申请实施例还提供一种存储介质,其上存储有计算机程序,该程序被控制器执行时实现如本申请上述实施例所述的业务传输方法。
当然,本申请实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的业务传输方法中的操作,还可以执行本申请任意实施例所提供的业务传输方法中的相关操作,且具备相应的功能和有益效果。
通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本申请可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(RandomAccess Memory,RAM)、闪存(FLASH)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是机器人,个人计算机,服务器,或者网络设备等)执行本申请上述实施例所述的业务传输方法。
注意,上述仅为本申请的较佳实施例及所运用技术原理。本领域技术人员会理解,本申请不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本申请的保护范围。因此,虽然通过以上实施例对本申请进行了较为详细的说明,但是本申请不仅仅限于以上实施例,在不脱离本申请构思的情况下,还可以包括更多其他等效实施例,而本申请的范围由所附的权利要求范围决定。
Claims (14)
1.一种业务传输方法,其特征在于,应用于发送端,所述方法包括:
一个传输实体抢占另一个传输实体的传输机会,进行业务传输。
2.根据权利要求1所述的方法,其特征在于,所述一个传输实体抢占另一个传输实体的传输机会,进行业务传输,包括:
如果被抢占传输实体当前未传输业务,抢占传输实体抢占所述被抢占传输实体的传输机会,进行业务传输。
3.根据权利要求1所述的方法,其特征在于,所述一个传输实体抢占另一个传输实体的传输机会,进行业务传输,包括:
如果被抢占传输实体当前在传输业务,抢占传输实体在所述被抢占传输实体完成业务传输后,抢占所述被抢占传输实体的传输机会,进行业务传输。
4.根据权利要求1所述的方法,其特征在于,所述一个传输实体抢占另一个传输实体的传输机会,进行业务传输,包括:
如果被抢占传输实体当前在传输业务,抢占传输实体抢占所述被抢占传输实体的传输机会,所述被抢占传输实体暂停当前业务的传输。
5.根据权利要求1-4任一项所述的方法,其特征在于,还包括:
抢占结束后,被抢占传输实体继续进行业务传输。
6.根据权利要求1-4任一项所述的方法,其特征在于,在一个传输实体抢占另一个传输实体的传输机会,进行业务传输之后,还包括:
向接收端发送抢占指示信息,以使所述接收端根据所述抢占指示信息补偿被抢占传输实体或缓存被抢占的业务。
7.根据权利要求1-4任一项所述的方法,其特征在于,在一个传输实体抢占另一个传输实体的传输机会,进行业务传输之前,还包括:
配置所述传输机会或传输实体的属性信息;
所述传输机会的属性信息包括所述传输机会的抢占属性,所述传输实体的属性信息包括所述传输实体的优先级属性和/或抢占属性。
8.根据权利要求7所述的方法,其特征在于,在配置所述传输机会或传输实体的属性信息之后,还包括:
允许被抢占的传输实体接收光线路终端分配的传输机会。
9.根据权利要求7所述的方法,其特征在于,所述配置所述传输实体的属性信息,包括:
配置专门用于被抢占的传输实体。
10.根据权利要求1-4任一项所述的方法,其特征在于,还包括:
当多个传输实体抢占同一个传输机会且出现冲突时,所述传输机会对应的被抢占传输实体接收光线路终端分配的传输机会,或者抢占传输实体接收光线路终端分配的传输机会。
11.根据权利要求1-4任一项所述的方法,其特征在于,在一个传输实体抢占另一个传输实体的传输机会,进行业务传输之前,还包括:
传输实体每隔设定时间获取待传输数据分段;
当所述传输实体被抢占时,所述传输实体结束获取待传输数据分段,并发送已经获取的待传输数据分段。
12.根据权利要求1-4任一项所述的方法,其特征在于,所述方法由所述发送端中的控制器执行。
13.一种业务传输装置,其特征在于,设置于发送端,所述装置包括:
第一控制模块,用于控制一个传输实体抢占另一个传输实体的传输机会,进行业务传输。
14.一种发送端,其特征在于,包括:
控制器;
传输实体,用于传输业务;
存储器,用于存储一个或多个程序;
当所述一个或多个程序被所述控制器执行时,使得所述控制器实现如权利要求1-12任一项所述的业务传输方法。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010366934.2A CN113596628A (zh) | 2020-04-30 | 2020-04-30 | 一种业务传输方法、装置、发送端及存储介质 |
US17/906,219 US20230121842A1 (en) | 2020-04-30 | 2021-04-29 | Service transmission method and apparatus, sending end and storage medium |
PCT/CN2021/090866 WO2021219061A1 (zh) | 2020-04-30 | 2021-04-29 | 一种业务传输方法、装置、发送端及存储介质 |
EP21796980.7A EP4087271A4 (en) | 2020-04-30 | 2021-04-29 | Service transmission method and apparatus, sending end and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010366934.2A CN113596628A (zh) | 2020-04-30 | 2020-04-30 | 一种业务传输方法、装置、发送端及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113596628A true CN113596628A (zh) | 2021-11-02 |
Family
ID=78237598
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010366934.2A Pending CN113596628A (zh) | 2020-04-30 | 2020-04-30 | 一种业务传输方法、装置、发送端及存储介质 |
Country Status (4)
Country | Link |
---|---|
US (1) | US20230121842A1 (zh) |
EP (1) | EP4087271A4 (zh) |
CN (1) | CN113596628A (zh) |
WO (1) | WO2021219061A1 (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US12035352B2 (en) * | 2021-06-01 | 2024-07-09 | Charter Communications Operating, Llc | Spectrum usage notifications and protected use in a shared wireless network |
CN115378874B (zh) * | 2022-10-20 | 2023-01-24 | 北京智芯微电子科技有限公司 | 数据发送、接收方法、装置、电子设备、芯片及存储介质 |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7130264B2 (en) * | 2001-12-26 | 2006-10-31 | Ciena Corporation | Service protection method and apparatus for TDM or WDM communications networks |
US20030194234A1 (en) * | 2002-04-12 | 2003-10-16 | Kamakshi Sridhar | System and method for dynamic wavelength assignment in wavelength division multiplex ring networks |
US7573897B2 (en) * | 2005-04-18 | 2009-08-11 | Broadlight, Ltd. | Method and grant scheduler for cyclically allocating time slots to optical network units |
KR101358795B1 (ko) * | 2009-08-13 | 2014-02-06 | 뉴저지 인스티튜트 오브 테크놀로지 | 상이한 동조 시간들을 가지는 가변 레이저들을 구비한 wdm pon 스케줄링 |
US9432142B2 (en) * | 2013-08-30 | 2016-08-30 | Broadcom Corporation | Pre-emption in passive optical networks |
CN105207956B (zh) * | 2015-10-08 | 2018-01-05 | 国网天津市电力公司 | 电力终端通信接入网的多业务隔离实时通信***及方法 |
DE102019126173A1 (de) * | 2019-09-27 | 2021-04-01 | Intel Corporation | Vorrichtungen, verfahren und computerprogramme für eine ferneinheit und eine zentraleinheit eines optischen leitungs-terminals |
CN110933532A (zh) * | 2019-10-24 | 2020-03-27 | 北京邮电大学 | 基于帧抢占的tdm-pon移动前传光网络数据传输方法及装置 |
-
2020
- 2020-04-30 CN CN202010366934.2A patent/CN113596628A/zh active Pending
-
2021
- 2021-04-29 US US17/906,219 patent/US20230121842A1/en active Pending
- 2021-04-29 EP EP21796980.7A patent/EP4087271A4/en active Pending
- 2021-04-29 WO PCT/CN2021/090866 patent/WO2021219061A1/zh unknown
Also Published As
Publication number | Publication date |
---|---|
EP4087271A4 (en) | 2023-06-28 |
EP4087271A1 (en) | 2022-11-09 |
US20230121842A1 (en) | 2023-04-20 |
WO2021219061A1 (zh) | 2021-11-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100450771B1 (ko) | 이더넷 pon에 있어서 상향 데이터 전송 제어 방법 및그 장치 | |
US9154221B2 (en) | Method, system, and relay apparatus for realizing passive optical network reach extension | |
US8184976B2 (en) | Passive optical network system and operating method thereof | |
US8634431B1 (en) | Quality of service and flow control architecture for a passive optical network | |
KR100547705B1 (ko) | 기가비트 이더넷 수동 광 가입자망의 음성서비스를 위한대역폭 할당방법 | |
US20110091211A1 (en) | Optical line terminal capable of active bandwidth allocation for passive optical network system | |
US20190327541A1 (en) | Passive optical network system and implementation method thereof | |
AU2012371366B2 (en) | Method, device and nesting system for allocating uplink and downlink bandwidth | |
US20220131610A1 (en) | Network control device, communication resource allocation method, and communication system | |
WO2022089186A1 (zh) | 带宽分配方法、光线路终端、光网络单元及存储介质 | |
EP4087271A1 (en) | Service transmission method and apparatus, sending end and storage medium | |
WO2009107519A1 (ja) | 帯域割当方法および受動光通信網システム | |
WO2017177549A1 (zh) | 无源光网络架构及其实现数据传输的方法和光网络设备 | |
JP4639175B2 (ja) | 伝送装置 | |
US20110318009A1 (en) | Pon system, optical network unit used therein, and transmission control method therefor | |
WO2022188579A1 (zh) | 带宽分配方法、光线路终端及计算机可读存储介质 | |
WO2009000194A1 (fr) | Procédé d'attribution de bande passante, système et appareil dans un réseau optique | |
CN108540221B (zh) | 数据发送方法及装置 | |
CN114025261B (zh) | 一种工业pon网络带宽自动分配方法和装置 | |
WO2024077988A1 (zh) | 配置信息的发送方法、装置、存储介质及电子装置 | |
US11683102B1 (en) | Bandwidth allocation method and associated optical line terminal | |
JP4877483B2 (ja) | 送信割当て方法及び装置 | |
CN115643501A (zh) | 带宽分配方法、olt、onu、终端和存储介质 | |
JP6626425B2 (ja) | Ponシステム、基地局装置、onuおよび伝送方法 | |
JP4527696B2 (ja) | 光通信網接続装置、帯域保証方法、及びプログラム |
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 |