业务数据传输管理方法及装置.pdf

上传人:1*** 文档编号:4885616 上传时间:2018-11-22 格式:PDF 页数:16 大小:3.51MB
返回 下载 相关 举报
摘要
申请专利号:

CN201310134023.7

申请日:

2013.04.17

公开号:

CN104113441A

公开日:

2014.10.22

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):H04L 12/26申请日:20130417|||公开

IPC分类号:

H04L12/26; H04L12/24

主分类号:

H04L12/26

申请人:

华为终端有限公司

发明人:

郝王蕾

地址:

518129 广东省深圳市龙岗区坂田华为基地B区2号楼

优先权:

专利代理机构:

北京弘权知识产权代理事务所(普通合伙) 11363

代理人:

陈蕾;许伟群

PDF下载: PDF下载
内容摘要

本发明实施例公开了一种业务数据传输管理方法及装置,方法包括:监控至少一种业务的数据流量,其中,每一种所述业务对应至少两个优先级的承载;监控到所述业务的数据流量从无到有时,根据所述业务对应的至少两个优先级的承载确定所述业务所使用的承载链路;使用所述承载链路传输所述业务的业务数据。本发明实施例能够提高业务数据的传输效率。

权利要求书

权利要求书1.  一种业务数据传输管理方法,其特征在于,包括:监控至少一种业务的数据流量,其中,每一种所述业务对应至少两个优先级的承载;监控到所述业务的数据流量从无到有时,根据所述业务对应的所述至少两个优先级的承载确定所述业务所使用的承载链路;使用所述承载链路传输所述业务的业务数据。2.  根据权利要求1所述的方法,其特征在于,所述根据所述业务对应的所述至少两个优先级的承载确定所述业务所使用的承载链路,包括:依照所述业务所对应承载的优先级从高到低的顺序执行以下步骤,直到在某一优先级的承载上确定所述业务所使用的承载链路:判断当前优先级的承载上是否已经建立了承载链路;如果是,将已经建立的所述承载链路确定为所述业务所使用的承载链路;如果否,在当前优先级的承载上建立承载链路,如果成功建立承载链路,将成功建立的所述承载链路确定为所述业务所使用的承载链路;如果未成功建立承载链路,返回所述判断步骤,对当前优先级的下一优先级的承载循环执行上述确定所述业务所使用的承载链路步骤,直到在某一优先级的承载上确定所述业务所使用的承载链路。3.  根据权利要求2所述的方法,其特征在于,还包括:监控到所述业务的数据流量从有到无时,如果所述业务所使用的承载链路上没有传输其他种业务的业务数据,断开所述业务所使用的承载链路;如果所述业务所使用的承载链路上传输有其他种业务的业务数据,保持所述业务所使用的承载链路。4.  根据权利要求2所述的方法,其特征在于,判断当前优先级的承载上是否已经建立了承载链路包括:判断当前优先级的承载上是否已经建立了所述业务对应的承载链路,如果是,则判断当前优先级的承载上已经建立了承载链路,如果否,则判断当前优先级的承载上并未已经建立承载链路。5.  根据权利要求2所述的方法,其特征在于,还包括:监控到所述业务的数据流量从有到无时,断开所述业务所使用的承载链路。6.  根据权利要求1至5任一项所述的方法,其特征在于,监控所述业务的数据流量包括:所述业务的业务数据未开始传输时,监控所述业务绑定的虚拟接口;如果监控到所述虚拟接口的数据流量从无到有,则监控到所述业务的数据流量从无到有;所述业务的业务数据开始传输后,监控所述业务的业务数据传输所使用的实际传输接口;如果所述实际传输接口中未传输携带所述业务的标识的业务数据的持续时间超过预设时间阈值时,则监控到所述业务的数据流量从有到无。7.  一种业务数据传输管理装置,其特征在于,包括:监控单元,用于监控至少一种业务的数据流量,其中,每一种业务对应至少两个优先级的承载;链路控制单元,用于根据所述监控单元监控到所述业务的数据流量从无到有时,根据所述业务对应的所述至少两个优先级的承载确定所述业务所使用的承载链路;传输单元,用于使用所述链路控制单元确定的所述承载链路传输所述业务的业务数据。8.  根据权利要求7所述的装置,其特征在于,所述链路控制单元具体用于:依照所述业务所对应承载的优先级从高到低的顺序执行以下步骤,直到在某一优先级的承载上确定所述业务所使用的承载链路:判断当前优先级的承载上是否已经建立了承载链路;如果是,将已经建立的所述承载链路确定为所述业务所使用的承载链路;如果否,在当前优先级的承载上建立承载链路,如果成功建立承载链路,将成功建立的所述承载链路确定为所述业务所使用的承载链路;如果未成功建立承载链路,返回所述判断步骤,对当前优先级的下一优先级的承载循环执行上述确定所述业务所使用的承载链路步骤,直到在某一优先级的承载上确定所述业务所使用的承载链路。9.  根据权利要求8所述的装置,其特征在于,所述链路控制单元还用于:所述监控单元监控到所述业务的数据流量从有到无时,如果所述业务所使用的承载链路上没有传输其他种业务的业务数据,断开所述业务所使用的承载链路;如果所述业务所使用的承载链路上传输有其他种业务的业务数据,保持所述业务所使用的承载链路。10.  根据权利要求8所述的装置,其特征在于,所述链路控制单元具体用于:判断当前优先级的承载上是否已经建立了所述业务对应的承载链路,如果是,则判断当前优先级的承载上已经建立了承载链路,如果否,则判断当前优先级的承载上并未已经建立承载链路。11.  根据权利要求8所述的装置,其特征在于,所述链路控制单元还用于:根据所 述监控单元监控到所述业务的数据流量从有到无时,断开所述业务所使用的承载链路。12.  根据权利要求7至11任一项所述的装置,其特征在于,所述监控单元具体用于:所述业务的业务数据未开始传输时,监控所述业务绑定的虚拟接口;如果监控到所述虚拟接口的数据流量从无到有,则监控到所述业务的数据流量从无到有;所述业务的业务数据开始传输后,监控所述业务的业务数据传输所使用的实际传输接口;如果所述实际传输接口中未传输携带所述业务的标识的业务数据的持续时间超过预设时间阈值时,则监控到所述业务的数据流量从有到无。

说明书

说明书业务数据传输管理方法及装置
技术领域
本发明涉及通信领域,尤其涉及业务数据传输管理方法及装置。 
背景技术
在当前的终端设备中,用户除了需要使用普通数据业务外,还需要使用其他特殊业务如语音、视频等。当存在多种不同业务时,为了满足不同业务的服务质量(Qos,Quality of Service)、计费等需求,通常的解决方案是在网络侧设备与终端设备之间为每一种业务建立一条承载链路,根据业务的特点对该业务对应的承载链路进行Qos配置,以便为用户提供更好的用户体验。 
具体的,在进行某一业务的传输时,终端设备向网络侧设备进行业务请求,如果接收到网络侧设备的链路建立成功响应,则表明已经完成业务对应的承载链路的建立,之后,终端设备与网络侧设备之间可以通过该承载链接进行该业务对应的业务数据的传输;如果未接收到网络侧设备的链路建立成功响应或者接收到网络侧设备的链路建立失败响应,则表明承载链路未建立成功,终端设备与网络侧设备之间无法进行该业务对应的业务数据的传输。其中,所述终端设备可以为网关设备,也可以为终端如手机、电脑等。 
由于每一种业务对应着一条承载链路,如果某一承载链路出现问题,则该承载链路对应业务的业务数据将无法进行传输,从而影响该业务的业务数据的传输效率。 
发明内容
本发明实施例中提供了一种业务数据传输管理方法及装置,能够提高业务数据的传输效率。 
第一方面,本发明实施例提供一种业务数据传输管理方法,包括: 
监控至少一种业务的数据流量,其中,每一种所述业务对应至少两个优先级的承载; 
监控到所述业务的数据流量从无到有时,根据所述业务对应的所述至少两个优先级的承载确定所述业务所使用的承载链路; 
使用所述承载链路传输所述业务的业务数据。 
结合上述第一方面,在第一方面第一种可能的实现方式中,所述根据所述业务对应的所述至少两个优先级的承载确定所述业务所使用的承载链路,包括: 
依照所述业务所对应承载的优先级从高到低的顺序执行以下步骤,直到在某一优先级的承载上确定所述业务所使用的承载链路: 
判断当前优先级的承载上是否已经建立了承载链路; 
如果是,将已经建立的所述承载链路确定为所述业务所使用的承载链路; 
如果否,在当前优先级的承载上建立承载链路,如果成功建立承载链路,将成功建立的所述承载链路确定为所述业务所使用的承载链路;如果未成功建立承载链路,返回所述判断步骤,对当前优先级的下一优先级的承载循环执行上述确定所述业务所使用的承载链路步骤,直到在某一优先级的承载上确定所述业务所使用的承载链路。 
结合上述第一方面第一种可能的实现方式,在第一方面第二种可能的实现方式中,还包括: 
监控到所述业务的数据流量从有到无时,如果所述业务所使用的承载链路上没有传输其他种业务的业务数据,断开所述业务所使用的承载链路; 
如果所述业务所使用的承载链路上传输有其他种业务的业务数据,保持所述业务所使用的承载链路。 
结合上述第一方面第一种可能的实现方式,在第一方面第三种可能的实现方式中,判断当前优先级的承载上是否已经建立了承载链路包括:判断当前优先级的承载上是否已经建立了所述业务对应的承载链路,如果是,则判断当前优先级的承载上已经建立了承载链路,如果否,则判断当前优先级的承载上并未已经建立承载链路。 
结合上述第一方面第一种可能的实现方式,在第一方面第四种可能的实现方式中,还包括:监控到所述业务的数据流量从有到无时,断开所述业务所使用的承载链路。 
结合上述第一方面,和/或第一方面第一种可能的实现方式,和/或第一方面第二种可能的实现方式,和/或第一方面第三种可能的实现方式,和/或第一方面第四种可能的实现方式,在第一方面第五种可能的实现方式中,监控所述业务的数据流量包括: 
所述业务的业务数据未开始传输时,监控所述业务绑定的虚拟接口;如果监控到所述虚拟接口的数据流量从无到有,则监控到所述业务的数据流量从无到有; 
所述业务的业务数据开始传输后,监控所述业务的业务数据传输所使用的实际传输接口;如果所述实际传输接口中未传输携带所述业务的标识的业务数据的持续时间超过预设时间阈值时,则监控到所述业务的数据流量从有到无。 
第二方面,本发明实施例提供一种业务数据传输管理装置,包括: 
监控单元,用于监控至少一种业务的数据流量,其中,每一种业务对应至少两个优先级的承载; 
链路控制单元,用于根据所述监控单元监控到所述业务的数据流量从无到有时,根据所述业务对应的所述至少两个优先级的承载确定所述业务所使用的承载链路; 
传输单元,用于使用所述链路控制单元确定的所述承载链路传输所述业务的业务数据。 
结合上述第二方面,在第二方面第一种可能的实现方式中,所述链路控制单元具体用于: 
依照所述业务所对应承载的优先级从高到低的顺序执行以下步骤,直到在某一优先 级的承载上确定所述业务所使用的承载链路: 
判断当前优先级的承载上是否已经建立了承载链路; 
如果是,将已经建立的所述承载链路确定为所述业务所使用的承载链路; 
如果否,在当前优先级的承载上建立承载链路,如果成功建立承载链路,将成功建立的所述承载链路确定为所述业务所使用的承载链路;如果未成功建立承载链路,返回所述判断步骤,对当前优先级的下一优先级的承载循环执行上述确定所述业务所使用的承载链路步骤,直到在某一优先级的承载上确定所述业务所使用的承载链路。 
结合上述第二方面第一种可能的实现方式,在第二方面第二种可能的实现方式中,所述链路控制单元还用于: 
所述监控单元监控到所述业务的数据流量从有到无时,如果所述业务所使用的承载链路上没有传输其他种业务的业务数据,断开所述业务所使用的承载链路; 
如果所述业务所使用的承载链路上传输有其他种业务的业务数据,保持所述业务所使用的承载链路。 
结合上述第二方面第一种可能的实现方式,在第二方面第三种可能的实现方式中,所述链路控制单元具体用于:判断当前优先级的承载上是否已经建立了所述业务对应的承载链路,如果是,则判断当前优先级的承载上已经建立了承载链路,如果否,则判断当前优先级的承载上并未已经建立承载链路。 
结合上述第二方面第一种可能的实现方式,在第二方面第四种可能的实现方式中,所述链路控制单元还用于:根据所述监控单元监控到所述业务的数据流量从有到无时,断开所述业务所使用的承载链路。 
结合上述第二方面,和/或第二方面第一种可能的实现方式,和/或第二方面第二种可能的实现方式,和/或第二方面第三种可能的实现方式,和/或第二方面第四种可能的实现方式,在第二方面第五种可能的实现方式中,所述监控单元具体用于: 
所述业务的业务数据未开始传输时,监控所述业务绑定的虚拟接口;如果监控到所述虚拟接口的数据流量从无到有,则监控到所述业务的数据流量从无到有; 
所述业务的业务数据开始传输后,监控所述业务的业务数据传输所使用的实际传输接口;如果所述实际传输接口中未传输携带所述业务的标识的业务数据的持续时间超过预设时间阈值时,则监控到所述业务的数据流量从有到无。 
本实施例中,监控至少一种业务的数据流量,其中,每一种业务对应至少两个优先级的承载;监控到所述业务的数据流量从无到有时,根据所述业务对应的至少两个优先级的承载确定所述业务所使用的承载链路;使用所述承载链路传输所述业务的业务数据。从而本实施例中,不将业务的承载链路仅局限为一条,而是可以根据所述业务对应的至少两个优先级的承载确定所述业务所使用的承载链路,进行业务数据的传输,从而每次进行业务的业务数据传输时,业务所使用的承载链路建链成功的可能性提高,从而提高 了该业务的业务数据的传输效率。 
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。 
图1为本发明业务数据传输管理方法第一实施例示意图; 
图2为本发明业务数据传输管理方法第二实施例示意图; 
图3为本发明业务数据传输管理方法第三实施例示意图; 
图4为本发明实施例业务数据传输管理装置结构示意图; 
图5为本发明实施例终端设备结构示意图。 
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有付出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。 
参见图1,为本发明业务传输管理方法第一实施例示意图,该方法包括: 
步骤101:终端设备监控至少一种业务的数据流量;每一种所述业务对应至少两个优先级的承载; 
步骤102:终端设备监控到所述业务的数据流量从无到有时,根据所述业务对应的至少两个优先级的承载确定所述业务所使用的承载链路; 
步骤103:终端设备使用所述承载链路传输所述业务的业务数据。 
本实施例中,不将业务的承载链路仅局限为一条,而是可以根据所述业务对应的至少两个优先级的承载确定所述业务所使用的承载链路,直到在某一优先级的承载上成功确定到所述业务所使用的承载链路,使用所述承载链路进行业务数据的传输,从而每次进行业务的业务数据传输时,业务所使用的承载链路建链成功的可能性提高,从而提高了该业务的业务数据的传输效率。 
另外,终端设备对每个业务的数据流量进行监控,从而实现了终端设备同时对多个业务的数据流量进行监控。 
参见图2,为本发明业务数据传输管理方法第二实施例示意图,以终端设备对某一 种业务的业务数据传输过程进行说明,终端设备对其他种业务的业务数据进行传输的过程与此类似,该方法包括: 
步骤201:对于所述某一种业务,所述业务的业务数据未开始传输时,终端设备监控所述业务绑定的虚拟接口;当终端设备监控到所述虚拟接口的数据流量从无到有时,表明所述业务的数据流量从无到有,则执行步骤202;否则,终端设备继续监控所述业务绑定的虚拟接口。 
在实际应用中,终端设备可以为每一种业务绑定一个虚拟接口。这里一种业务是指一种业务类型的业务。 
例如,所述业务可以包括普通数据业务、语音业务、在线升级业务等n种业务类型的业务,则可以预先设置n个虚拟接口,每一虚拟接口对应一种业务类型的业务;n为大于1的自然数。 
所述虚拟接口是指:业务数据未开始传输前,为业务设置的虚拟以太网接口,以便业务对应的承载和承载链路未确定时,能够与下一数据层进行通信,实现承载链路的建立。 
步骤202:终端设备确定所述业务所对应的承载及承载的优先级。 
在实际应用中,可以预先在终端设备中为每一种业务类型的业务设置该种业务类型的业务可以使用的承载以及承载的优先级,例如,以表1所示的方式,记录业务类型为X的业务可以使用的承载以及承载的优先级: 
表1 

在表1所示的列表中,以业务类型为X的业务可以使用的承载是2种为例,在实际应用中,每一种业务类型的业务可以使用的承载数量可以在实际应用中自主设定,这里并不限制。 
假设所述业务为业务类型为X的业务,则本步骤中终端设备可以根据上述表1确定所述业务所对应的承载及承载的优先级。 
以下,终端设备将依照所述业务所对应承载的优先级从高到低的顺序执行以下步骤203~步骤206,直到使用某一优先级的承载上的承载链路成功传输所述业务的业务数据,具体的处理过程如下: 
步骤203:终端设备判断当前优先级的承载上是否已经建立了承载链路,如果是,执行步骤204;如果否,执行步骤205。 
其中,所述当前优先级的承载是指:终端设备依照承载的优先级从高到低的顺序, 当前正在处理的优先级的承载。例如,以表1为例,第一次执行步骤203时,步骤203处理的当前优先级的承载是优先级为1的承载,如果在优先级为1的承载上没有已经建立的承载链路且尝试建立承载链路失败,通过步骤205返回步骤203时,则步骤203处理的当前优先级的承载变为优先级为2的承载,以此类推。 
步骤204:终端设备确定已经建立的承载链路为所述业务所使用的承载链路,使用已经建立的承载链路传输所述业务的业务数据,执行步骤207。 
其中,当所述当前优先级的承载上已经建立了多个承载链路时,终端设备可以从其中选择一个已经建立的承载链路作为所述业务所使用的承载链路,进行业务数据的传输,具体如何选择承载链路这里并不限定。 
另外,本实施例中,每一承载链路上可以传输多种业务的业务数据,具体的传输方法例如可以参考现有技术中通过默认承载的承载链路传输多种业务的业务数据的方法,这里并不限定。 
步骤205:终端设备在当前优先级的承载上建立承载链路,如果成功建立承载链路,执行步骤206;如果未成功建立承载链路,返回步骤203对下一优先级的承载执行所述判断步骤。 
其中,建立所述承载链路的方法可以为:终端设备通过拨号的方式实现承载链路的建立;或者,终端设备向网络侧设备发送承载链路建立请求,如果接收到网络侧设备对于所述请求的链路建立成功响应,则表明所述承载链路成功建立;如果未接收到网络侧设备的链路建立成功响应或者接收到网络侧设备的链路建立失败响应,则表明承载链路未成功建立。 
其中,如果本步骤中处理的当前优先级的承载已经是最末优先级的承载,如果未成功建立承载链路,则表明无法为所述业务在所有承载上建立承载链路,则该业务的业务数据将无法传输。 
步骤206:终端设备确定所述成功建立的承载链路为所述业务所使用的承载链路,使用所述成功建立的所述承载链路传输所述业务的业务数据,执行步骤207。 
步骤207:终端设备监控所述业务的业务数据传输所使用的实际传输接口;如果监控到所述实际传输接口中未传输携带所述业务的标识的业务数据的持续时间超过预设时间阈值时,则表明监控到所述业务的数据流量从有到无,执行步骤208;否则,继续执行步骤207的所述监控步骤。 
所述实际传输接口是指:终端设备中实际进行业务数据传输的以太网接口。所述实际传输接口可以传输一种或多种业务的业务数据。 
本步骤中,所述业务的标识可以包括业务对应的互联网协议(IP)地址和/或端口号等。 
步骤208:终端设备判断所述业务所使用的承载链路上是否传输其他业务的业务数 据,如果是,执行步骤209;如果否,执行步骤210。 
步骤209:终端设备保持所述业务所使用的承载链路,当前处理分支结束。 
步骤210:终端设备断开所述业务所使用的承载链路,当前处理分支结束。 
基于以上图2所示的实施例,对于某一种业务X,如果该业务X的业务数据还未开始传输,当终端设备监控到该业务X的数据流量从无到有时,表明该业务X需要开始进行本次业务数据的传输,这时通过执行步骤202~步骤206为该业务X确定业务X使用的承载链路并使用所述承载链路传输业务X的业务数据;如果该业务X的业务数据已经开始传输,当终端设备监控到该业务X的数据流量从有到无时,表明该业务X本次业务数据已经传输完毕,通过执行步骤208~210确定保持或断开该业务X所使用的承载链路。 
本实施例中,终端设备不将业务的承载链路仅局限为一条,而是可以依次在多个不同优先级的承载上,将已经建立的承载链路确定为业务所使用的承载链路,或者尝试建立新的承载链路作为业务所使用的承载链路,直到在某一优先级的承载上成功确定业务所使用的承载链路,进行业务数据的传输,从而每次进行业务的业务数据传输时,业务所使用的承载链路建链成功的可能性提高,从而提高了该业务的业务数据的传输效率。 
另外,终端设备实现了对每个业务的数据流量进行监控;而且,在同一承载链路上可以传输多种业务的业务数据,且对同一承载链路上传输的多种业务的数据流量可以分别实现监控; 
再有,终端设备监控到某一种业务的数据流量从无到有时,才为业务确定传输的承载链路;终端设备监控到某一种业务的数据流量从有到无,且业务所使用的承载链路上没有传输其他业务的业务数据时,断开数据流量从有到无的所述业务所使用的承载链路,从而节省了承载资源。 
参见图3,为本发明业务数据传输管理方法第三实施例,该方法包括: 
步骤301、步骤302、步骤304、步骤306、步骤307分别与图2中的步骤201、步骤202、步骤204、步骤206、步骤207对应相同,这里不赘述。 
步骤303:终端设备判断当前优先级的承载上是否已经建立了所述业务对应的承载链路,如果是,执行步骤304;如果否,执行步骤305。 
步骤305:终端设备在当前优先级的承载上建立所述业务对应的承载链路,如果成功建立承载链路,执行步骤306;如果未成功建立承载链路,返回步骤303对下一优先级的承载执行所述判断步骤。 
步骤308:终端设备断开所述业务所使用的承载链路。 
本实施例中,终端设备不将业务的承载链路仅局限为一条,而是可以依次在多个不同优先级的承载上,将已经建立的承载链路确定为业务所使用的承载链路,或者尝试建立新的承载链路作为业务所使用的承载链路,直到在某一优先级的承载上成功确定业务 所使用的承载链路,进行业务数据的传输,从而每次进行业务的业务数据传输时,业务所使用的承载链路建链成功的可能性提高,从而提高了该业务的业务数据的传输效率。 
另外,终端设备通过对每个与业务绑定的接口的数据流量进行监控,实现了对每个业务的数据流量进行监控; 
再有,终端设备监控到某一种业务的数据流量从无到有时,才为业务确定传输的承载链路;终端设备监控到某一种业务的数据流量从有到无时,断开数据流量从有到无的所述业务所使用的承载链路,从而节省了承载资源。 
与上述方法相对应的,本发明实施例还提供一种业务数据传输管理装置,参见图4,该装置400包括: 
监控单元410,用于监控至少一种业务的数据流量,其中,每一种业务对应至少两个优先级的承载; 
链路控制单元420,用于所述监控单元410监控到所述业务的数据流量从无到有时,根据所述业务对应的至少两个优先级的承载确定所述业务所使用的承载链路; 
传输单元430,用于使用所述链路控制单元420确定的所述承载链路传输所述业务的业务数据。 
优选地,所述链路控制单元420具体可以用于: 
依照所述业务所对应承载的优先级从高到低的顺序执行以下步骤,直到在某一优先级的承载上确定所述业务所使用的承载链路: 
判断当前优先级的承载上是否已经建立了承载链路; 
如果是,将已经建立的所述承载链路确定为所述业务所使用的承载链路; 
如果否,在当前优先级的承载上建立承载链路,如果成功建立承载链路,将成功建立的所述承载链路确定为所述业务所使用的承载链路;如果未成功建立承载链路,返回所述判断步骤,对当前优先级的下一优先级的承载循环执行上述确定所述业务所使用的承载链路步骤,直到在某一优先级的承载上确定所述业务所使用的承载链路。 
优选地,所述链路控制单元420还可以用于: 
所述监控单元410监控到所述业务的数据流量从有到无时,如果所述业务所使用的承载链路上没有传输其他种业务的业务数据,断开所述业务所使用的承载链路; 
如果所述业务所使用的承载链路上传输有其他种业务的业务数据,保持所述业务所使用的承载链路。 
优选地,所述链路控制单元420具体可以用于: 
判断当前优先级的承载上是否已经建立了所述业务对应的承载链路; 
如果是,将已经建立的所述承载链路确定为所述业务所使用的承载链路; 
如果否,在当前承载上建立所述业务对应的承载链路;如果成功建立承载链路,将 成功建立的所述承载链路确定为所述业务所使用的承载链路;如果未成功建立承载链路,对下一优先级的承载执行所述判断步骤。 
优选地,所述链路控制单元420还可以用于:所述监控单元410监控到所述业务的数据流量从有到无时,断开所述业务所使用的承载链路。 
优选地,所述监控单元410具体可以用于:所述业务的业务数据未开始传输时,监控所述业务绑定的虚拟接口;如果监控到所述虚拟接口的数据流量从无到有,则监控到所述业务的数据流量从无到有; 
所述业务的业务数据开始传输后,监控所述业务的业务数据传输所使用的实际传输接口;如果所述实际传输接口中未传输携带所述业务的标识的业务数据的持续时间超过预设时间阈值时,则监控到所述业务的数据流量从有到无。 
本实施例中,不将业务的承载链路仅局限为一条,而是可以依次在多个不同优先级的承载上,将已经建立的承载链路确定为业务所使用的承载链路,或者尝试建立新的承载链路作为业务所使用的承载链路,直到在某一优先级的承载上成功确定业务所使用的承载链路,进行业务数据的传输,从而每次进行业务的业务数据传输时,业务所使用的承载链路建链成功的可能性提高,从而提高了该业务的业务数据的传输效率。 
另外,终端设备通过对每个与业务绑定的接口的数据流量进行监控,实现了对每个业务的数据流量进行监控,从而实现了终端设备同时对多个业务的数据流量进行监控。 
参见图5,为本发明实施例提供的一种终端设备的硬件结构示意图,所述终端设备500包括:处理器510、存储器520、收发器530和总线540; 
处理器510、存储器520、收发器530通过总线540相互连接;总线540可以是ISA总线、PCI总线或EISA总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图5中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。 
存储器520,用于存放程序。具体地,程序可以包括程序代码,所述程序代码包括计算机操作指令。存储器520可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。 
收发器530用于连接其他设备,并与其他设备进行通信。 
所述处理器510执行所述程序代码,用于监控至少一种业务的数据流量,其中,每一种所述业务对应至少两个优先级的承载;监控到所述业务的数据流量从无到有时,根据所述业务对应的至少两个优先级的承载确定所述业务所使用的承载链路;使用所述承载链路传输所述业务的业务数据。 
其中,所述处理器510建立承载链路以及使用承载链路传输业务数据时,一般需要通过收发器530与其他设备进行通信。 
优选地,处理器510具体可以用于通过以下方式实现所述根据所述业务对应的至少 两个优先级的承载确定所述业务所使用的承载链路: 
依照所述业务所对应承载的优先级从高到低的顺序执行以下步骤,直到在某一优先级的承载上确定所述业务所使用的承载链路: 
判断当前优先级的承载上是否已经建立了承载链路; 
如果是,将已经建立的所述承载链路确定为所述业务所使用的承载链路; 
如果否,在当前优先级的承载上建立承载链路,如果成功建立承载链路,将成功建立的所述承载链路确定为所述业务所使用的承载链路;如果未成功建立承载链路,对下一优先级的承载执行所述判断步骤。 
优选地,处理器510还可以用于:监控到所述业务的从有到无时,如果所述业务所使用的承载链路上没有传输其他种业务的业务数据,断开所述业务所使用的承载链路;如果所述业务所使用的承载链路上传输有其他种业务的业务数据,保持所述业务所使用的承载链路。 
优选地,所述处理器510具体可以用于通过以下方式实现所述根据所述业务对应的至少两个优先级的承载确定所述业务所使用的承载链路:判断当前优先级的承载上是否已经建立了所述业务对应的承载链路,如果是,将已经建立的所述承载链路确定为所述业务所使用的承载链路;如果否,在当前承载上建立所述业务对应的承载链路,如果成功建立承载链路,将成功建立的所述承载链路确定为所述业务所使用的承载链路;如果未成功建立承载链路,返回所述判断步骤,对当前优先级的下一优先级的承载循环执行上述确定所述业务所使用的承载链路步骤,直到在某一优先级的承载上确定所述业务所使用的承载链路。 
优选地,所述处理器510还可以用于:监控到所述业务的数据流量从有到无时,断开所述业务所使用的承载链路。 
优选地,所述处理器510具体可以用于通过以下方式实现所述监控所述业务的数据流量:所述业务的业务数据未开始传输时,监控所述业务绑定的虚拟接口;如果监控到所述虚拟接口的数据流量从无到有,则监控到所述业务的数据流量从无到有;所述业务的业务数据开始传输后,监控所述业务的业务数据传输所使用的实际传输接口;如果所述实际传输接口中未传输携带所述业务的标识的业务数据的持续时间超过预设时间阈值时,则监控到所述业务的数据流量从有到无。 
本实施例中,不将业务的承载链路仅局限为一条,而是可以依次在多个不同优先级的承载上,将已经建立的承载链路确定为业务所使用的承载链路,或者尝试建立新的承载链路作为业务所使用的承载链路,直到在某一优先级的承载上成功确定业务所使用的承载链路,进行业务数据的传输,从而每次进行业务的业务数据传输时,业务所使用的承载链路建链成功的可能性提高,从而提高了该业务的业务数据的传输效率。 
另外,终端设备通过对每个与业务绑定的接口的数据流量进行监控,实现了对每个业务 的数据流量进行监控,从而实现了终端设备同时对多个业务的数据流量进行监控。 
本领域的技术人员可以清楚地了解到本发明实施例中的技术可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本发明实施例中的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。 
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。 
以上所述的本发明实施方式,并不构成对本发明保护范围的限定。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明的保护范围之内 。

业务数据传输管理方法及装置.pdf_第1页
第1页 / 共16页
业务数据传输管理方法及装置.pdf_第2页
第2页 / 共16页
业务数据传输管理方法及装置.pdf_第3页
第3页 / 共16页
点击查看更多>>
资源描述

《业务数据传输管理方法及装置.pdf》由会员分享,可在线阅读,更多相关《业务数据传输管理方法及装置.pdf(16页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 104113441 A (43)申请公布日 2014.10.22 CN 104113441 A (21)申请号 201310134023.7 (22)申请日 2013.04.17 H04L 12/26(2006.01) H04L 12/24(2006.01) (71)申请人 华为终端有限公司 地址 518129 广东省深圳市龙岗区坂田华为 基地 B 区 2 号楼 (72)发明人 郝王蕾 (74)专利代理机构 北京弘权知识产权代理事务 所 ( 普通合伙 ) 11363 代理人 陈蕾 许伟群 (54) 发明名称 业务数据传输管理方法及装置 (57) 摘要 本发明实施例公开。

2、了一种业务数据传输管理 方法及装置, 方法包括 : 监控至少一种业务的数 据流量, 其中, 每一种所述业务对应至少两个优先 级的承载 ; 监控到所述业务的数据流量从无到有 时, 根据所述业务对应的至少两个优先级的承载 确定所述业务所使用的承载链路 ; 使用所述承载 链路传输所述业务的业务数据。本发明实施例能 够提高业务数据的传输效率。 (51)Int.Cl. 权利要求书 2 页 说明书 9 页 附图 4 页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书2页 说明书9页 附图4页 (10)申请公布号 CN 104113441 A CN 104113441 A 1/2 页。

3、 2 1. 一种业务数据传输管理方法, 其特征在于, 包括 : 监控至少一种业务的数据流量, 其中, 每一种所述业务对应至少两个优先级的承载 ; 监控到所述业务的数据流量从无到有时, 根据所述业务对应的所述至少两个优先级的 承载确定所述业务所使用的承载链路 ; 使用所述承载链路传输所述业务的业务数据。 2. 根据权利要求 1 所述的方法, 其特征在于, 所述根据所述业务对应的所述至少两个 优先级的承载确定所述业务所使用的承载链路, 包括 : 依照所述业务所对应承载的优先级从高到低的顺序执行以下步骤, 直到在某一优先级 的承载上确定所述业务所使用的承载链路 : 判断当前优先级的承载上是否已经建立。

4、了承载链路 ; 如果是, 将已经建立的所述承载链路确定为所述业务所使用的承载链路 ; 如果否, 在当前优先级的承载上建立承载链路, 如果成功建立承载链路, 将成功建立的 所述承载链路确定为所述业务所使用的承载链路 ; 如果未成功建立承载链路, 返回所述判 断步骤, 对当前优先级的下一优先级的承载循环执行上述确定所述业务所使用的承载链路 步骤, 直到在某一优先级的承载上确定所述业务所使用的承载链路。 3. 根据权利要求 2 所述的方法, 其特征在于, 还包括 : 监控到所述业务的数据流量从有到无时, 如果所述业务所使用的承载链路上没有传输 其他种业务的业务数据, 断开所述业务所使用的承载链路 ;。

5、 如果所述业务所使用的承载链路上传输有其他种业务的业务数据, 保持所述业务所使 用的承载链路。 4. 根据权利要求 2 所述的方法, 其特征在于, 判断当前优先级的承载上是否已经建立 了承载链路包括 : 判断当前优先级的承载上是否已经建立了所述业务对应的承载链路, 如 果是, 则判断当前优先级的承载上已经建立了承载链路, 如果否, 则判断当前优先级的承载 上并未已经建立承载链路。 5. 根据权利要求 2 所述的方法, 其特征在于, 还包括 : 监控到所述业务的数据流量从有 到无时, 断开所述业务所使用的承载链路。 6. 根据权利要求 1 至 5 任一项所述的方法, 其特征在于, 监控所述业务的。

6、数据流量包 括 : 所述业务的业务数据未开始传输时, 监控所述业务绑定的虚拟接口 ; 如果监控到所述 虚拟接口的数据流量从无到有, 则监控到所述业务的数据流量从无到有 ; 所述业务的业务数据开始传输后, 监控所述业务的业务数据传输所使用的实际传输接 口 ; 如果所述实际传输接口中未传输携带所述业务的标识的业务数据的持续时间超过预设 时间阈值时, 则监控到所述业务的数据流量从有到无。 7. 一种业务数据传输管理装置, 其特征在于, 包括 : 监控单元, 用于监控至少一种业务的数据流量, 其中, 每一种业务对应至少两个优先级 的承载 ; 链路控制单元, 用于根据所述监控单元监控到所述业务的数据流量。

7、从无到有时, 根据 所述业务对应的所述至少两个优先级的承载确定所述业务所使用的承载链路 ; 传输单元, 用于使用所述链路控制单元确定的所述承载链路传输所述业务的业务数 权 利 要 求 书 CN 104113441 A 2 2/2 页 3 据。 8. 根据权利要求 7 所述的装置, 其特征在于, 所述链路控制单元具体用于 : 依照所述业务所对应承载的优先级从高到低的顺序执行以下步骤, 直到在某一优先级 的承载上确定所述业务所使用的承载链路 : 判断当前优先级的承载上是否已经建立了承载链路 ; 如果是, 将已经建立的所述承载链路确定为所述业务所使用的承载链路 ; 如果否, 在当前优先级的承载上建立。

8、承载链路, 如果成功建立承载链路, 将成功建立的 所述承载链路确定为所述业务所使用的承载链路 ; 如果未成功建立承载链路, 返回所述判 断步骤, 对当前优先级的下一优先级的承载循环执行上述确定所述业务所使用的承载链路 步骤, 直到在某一优先级的承载上确定所述业务所使用的承载链路。 9. 根据权利要求 8 所述的装置, 其特征在于, 所述链路控制单元还用于 : 所述监控单元监控到所述业务的数据流量从有到无时, 如果所述业务所使用的承载链 路上没有传输其他种业务的业务数据, 断开所述业务所使用的承载链路 ; 如果所述业务所使用的承载链路上传输有其他种业务的业务数据, 保持所述业务所使 用的承载链路。

9、。 10. 根据权利要求 8 所述的装置, 其特征在于, 所述链路控制单元具体用于 : 判断当前 优先级的承载上是否已经建立了所述业务对应的承载链路, 如果是, 则判断当前优先级的 承载上已经建立了承载链路, 如果否, 则判断当前优先级的承载上并未已经建立承载链路。 11. 根据权利要求 8 所述的装置, 其特征在于, 所述链路控制单元还用于 : 根据所述监 控单元监控到所述业务的数据流量从有到无时, 断开所述业务所使用的承载链路。 12. 根据权利要求 7 至 11 任一项所述的装置, 其特征在于, 所述监控单元具体用于 : 所述业务的业务数据未开始传输时, 监控所述业务绑定的虚拟接口 ; 。

10、如果监控到所述 虚拟接口的数据流量从无到有, 则监控到所述业务的数据流量从无到有 ; 所述业务的业务数据开始传输后, 监控所述业务的业务数据传输所使用的实际传输接 口 ; 如果所述实际传输接口中未传输携带所述业务的标识的业务数据的持续时间超过预设 时间阈值时, 则监控到所述业务的数据流量从有到无。 权 利 要 求 书 CN 104113441 A 3 1/9 页 4 业务数据传输管理方法及装置 技术领域 0001 本发明涉及通信领域, 尤其涉及业务数据传输管理方法及装置。 背景技术 0002 在当前的终端设备中, 用户除了需要使用普通数据业务外, 还需要使用其他特殊 业务如语音、 视频等。 当。

11、存在多种不同业务时, 为了满足不同业务的服务质量 (Qos, Quality of Service) 、 计费等需求, 通常的解决方案是在网络侧设备与终端设备之间为每一种业务 建立一条承载链路, 根据业务的特点对该业务对应的承载链路进行 Qos 配置, 以便为用户 提供更好的用户体验。 0003 具体的, 在进行某一业务的传输时, 终端设备向网络侧设备进行业务请求, 如果接 收到网络侧设备的链路建立成功响应, 则表明已经完成业务对应的承载链路的建立, 之后, 终端设备与网络侧设备之间可以通过该承载链接进行该业务对应的业务数据的传输 ; 如果 未接收到网络侧设备的链路建立成功响应或者接收到网络侧。

12、设备的链路建立失败响应, 则 表明承载链路未建立成功, 终端设备与网络侧设备之间无法进行该业务对应的业务数据的 传输。其中, 所述终端设备可以为网关设备, 也可以为终端如手机、 电脑等。 0004 由于每一种业务对应着一条承载链路, 如果某一承载链路出现问题, 则该承载链 路对应业务的业务数据将无法进行传输, 从而影响该业务的业务数据的传输效率。 发明内容 0005 本发明实施例中提供了一种业务数据传输管理方法及装置, 能够提高业务数据的 传输效率。 0006 第一方面, 本发明实施例提供一种业务数据传输管理方法, 包括 : 0007 监控至少一种业务的数据流量, 其中, 每一种所述业务对应至。

13、少两个优先级的承 载 ; 0008 监控到所述业务的数据流量从无到有时, 根据所述业务对应的所述至少两个优先 级的承载确定所述业务所使用的承载链路 ; 0009 使用所述承载链路传输所述业务的业务数据。 0010 结合上述第一方面, 在第一方面第一种可能的实现方式中, 所述根据所述业务对 应的所述至少两个优先级的承载确定所述业务所使用的承载链路, 包括 : 0011 依照所述业务所对应承载的优先级从高到低的顺序执行以下步骤, 直到在某一优 先级的承载上确定所述业务所使用的承载链路 : 0012 判断当前优先级的承载上是否已经建立了承载链路 ; 0013 如果是, 将已经建立的所述承载链路确定为。

14、所述业务所使用的承载链路 ; 0014 如果否, 在当前优先级的承载上建立承载链路, 如果成功建立承载链路, 将成功建 立的所述承载链路确定为所述业务所使用的承载链路 ; 如果未成功建立承载链路, 返回所 述判断步骤, 对当前优先级的下一优先级的承载循环执行上述确定所述业务所使用的承载 说 明 书 CN 104113441 A 4 2/9 页 5 链路步骤, 直到在某一优先级的承载上确定所述业务所使用的承载链路。 0015 结合上述第一方面第一种可能的实现方式, 在第一方面第二种可能的实现方式 中, 还包括 : 0016 监控到所述业务的数据流量从有到无时, 如果所述业务所使用的承载链路上没有。

15、 传输其他种业务的业务数据, 断开所述业务所使用的承载链路 ; 0017 如果所述业务所使用的承载链路上传输有其他种业务的业务数据, 保持所述业务 所使用的承载链路。 0018 结合上述第一方面第一种可能的实现方式, 在第一方面第三种可能的实现方式 中, 判断当前优先级的承载上是否已经建立了承载链路包括 : 判断当前优先级的承载上是 否已经建立了所述业务对应的承载链路, 如果是, 则判断当前优先级的承载上已经建立了 承载链路, 如果否, 则判断当前优先级的承载上并未已经建立承载链路。 0019 结合上述第一方面第一种可能的实现方式, 在第一方面第四种可能的实现方式 中, 还包括 : 监控到所述。

16、业务的数据流量从有到无时, 断开所述业务所使用的承载链路。 0020 结合上述第一方面, 和/或第一方面第一种可能的实现方式, 和/或第一方面第二 种可能的实现方式, 和/或第一方面第三种可能的实现方式, 和/或第一方面第四种可能的 实现方式, 在第一方面第五种可能的实现方式中, 监控所述业务的数据流量包括 : 0021 所述业务的业务数据未开始传输时, 监控所述业务绑定的虚拟接口 ; 如果监控到 所述虚拟接口的数据流量从无到有, 则监控到所述业务的数据流量从无到有 ; 0022 所述业务的业务数据开始传输后, 监控所述业务的业务数据传输所使用的实际传 输接口 ; 如果所述实际传输接口中未传输。

17、携带所述业务的标识的业务数据的持续时间超过 预设时间阈值时, 则监控到所述业务的数据流量从有到无。 0023 第二方面, 本发明实施例提供一种业务数据传输管理装置, 包括 : 0024 监控单元, 用于监控至少一种业务的数据流量, 其中, 每一种业务对应至少两个优 先级的承载 ; 0025 链路控制单元, 用于根据所述监控单元监控到所述业务的数据流量从无到有时, 根据所述业务对应的所述至少两个优先级的承载确定所述业务所使用的承载链路 ; 0026 传输单元, 用于使用所述链路控制单元确定的所述承载链路传输所述业务的业务 数据。 0027 结合上述第二方面, 在第二方面第一种可能的实现方式中, 。

18、所述链路控制单元具 体用于 : 0028 依照所述业务所对应承载的优先级从高到低的顺序执行以下步骤, 直到在某一优 先 级的承载上确定所述业务所使用的承载链路 : 0029 判断当前优先级的承载上是否已经建立了承载链路 ; 0030 如果是, 将已经建立的所述承载链路确定为所述业务所使用的承载链路 ; 0031 如果否, 在当前优先级的承载上建立承载链路, 如果成功建立承载链路, 将成功建 立的所述承载链路确定为所述业务所使用的承载链路 ; 如果未成功建立承载链路, 返回所 述判断步骤, 对当前优先级的下一优先级的承载循环执行上述确定所述业务所使用的承载 链路步骤, 直到在某一优先级的承载上确。

19、定所述业务所使用的承载链路。 0032 结合上述第二方面第一种可能的实现方式, 在第二方面第二种可能的实现方式 说 明 书 CN 104113441 A 5 3/9 页 6 中, 所述链路控制单元还用于 : 0033 所述监控单元监控到所述业务的数据流量从有到无时, 如果所述业务所使用的承 载链路上没有传输其他种业务的业务数据, 断开所述业务所使用的承载链路 ; 0034 如果所述业务所使用的承载链路上传输有其他种业务的业务数据, 保持所述业务 所使用的承载链路。 0035 结合上述第二方面第一种可能的实现方式, 在第二方面第三种可能的实现方式 中, 所述链路控制单元具体用于 : 判断当前优先。

20、级的承载上是否已经建立了所述业务对应 的承载链路, 如果是, 则判断当前优先级的承载上已经建立了承载链路, 如果否, 则判断当 前优先级的承载上并未已经建立承载链路。 0036 结合上述第二方面第一种可能的实现方式, 在第二方面第四种可能的实现方式 中, 所述链路控制单元还用于 : 根据所述监控单元监控到所述业务的数据流量从有到无时, 断开所述业务所使用的承载链路。 0037 结合上述第二方面, 和/或第二方面第一种可能的实现方式, 和/或第二方面第二 种可能的实现方式, 和/或第二方面第三种可能的实现方式, 和/或第二方面第四种可能的 实现方式, 在第二方面第五种可能的实现方式中, 所述监控。

21、单元具体用于 : 0038 所述业务的业务数据未开始传输时, 监控所述业务绑定的虚拟接口 ; 如果监控到 所述虚拟接口的数据流量从无到有, 则监控到所述业务的数据流量从无到有 ; 0039 所述业务的业务数据开始传输后, 监控所述业务的业务数据传输所使用的实际传 输接口 ; 如果所述实际传输接口中未传输携带所述业务的标识的业务数据的持续时间超过 预设时间阈值时, 则监控到所述业务的数据流量从有到无。 0040 本实施例中, 监控至少一种业务的数据流量, 其中, 每一种业务对应至少两个优先 级的承载 ; 监控到所述业务的数据流量从无到有时, 根据所述业务对应的至少两个优先级 的承载确定所述业务所。

22、使用的承载链路 ; 使用所述承载链路传输所述业务的业务数据。从 而本实施例中, 不将业务的承载链路仅局限为一条, 而是可以根据所述业务对应的至少两 个优先级的承载确定所述业务所使用的承载链路, 进行业务数据的传输, 从而每次进行业 务的业务数据传输时, 业务所使用的承载链路建链成功的可能性提高, 从而提高 了该业务 的业务数据的传输效率。 附图说明 0041 为了更清楚地说明本发明实施例或现有技术中的技术方案, 下面将对实施例中所 需要使用的附图作简单地介绍, 显而易见地, 下面描述中的附图仅仅是本发明的一些实施 例, 对于本领域普通技术人员来讲, 在不付出创造性劳动的前提下, 还可以根据这些。

23、附图获 得其他的附图。 0042 图 1 为本发明业务数据传输管理方法第一实施例示意图 ; 0043 图 2 为本发明业务数据传输管理方法第二实施例示意图 ; 0044 图 3 为本发明业务数据传输管理方法第三实施例示意图 ; 0045 图 4 为本发明实施例业务数据传输管理装置结构示意图 ; 0046 图 5 为本发明实施例终端设备结构示意图。 说 明 书 CN 104113441 A 6 4/9 页 7 具体实施方式 0047 下面将结合本发明实施例中的附图, 对本发明实施例中的技术方案进行清楚、 完 整的描述, 显然, 所描述的实施例仅仅是本发明一部分实施例, 而不是全部的实施例。基于 。

24、本发明中的实施例, 本领域普通技术人员在没有付出创造性劳动前提下所获得的所有其他 实施例, 都属于本发明保护的范围。 0048 参见图 1, 为本发明业务传输管理方法第一实施例示意图, 该方法包括 : 0049 步骤 101 : 终端设备监控至少一种业务的数据流量 ; 每一种所述业务对应至少两 个优先级的承载 ; 0050 步骤 102 : 终端设备监控到所述业务的数据流量从无到有时, 根据所述业务对应 的至少两个优先级的承载确定所述业务所使用的承载链路 ; 0051 步骤 103 : 终端设备使用所述承载链路传输所述业务的业务数据。 0052 本实施例中, 不将业务的承载链路仅局限为一条, 。

25、而是可以根据所述业务对应的 至少两个优先级的承载确定所述业务所使用的承载链路, 直到在某一优先级的承载上成功 确定到所述业务所使用的承载链路, 使用所述承载链路进行业务数据的传输, 从而每次进 行业务的业务数据传输时, 业务所使用的承载链路建链成功的可能性提高, 从而提高了该 业务的业务数据的传输效率。 0053 另外, 终端设备对每个业务的数据流量进行监控, 从而实现了终端设备同时对多 个业务的数据流量进行监控。 0054 参见图 2, 为本发明业务数据传输管理方法第二实施例示意图, 以终端设备对某一 种业务的业务数据传输过程进行说明, 终端设备对其他种业务的业务数据进行传输的过程 与此类似。

26、, 该方法包括 : 0055 步骤 201 : 对于所述某一种业务, 所述业务的业务数据未开始传输时, 终端设备监 控所述业务绑定的虚拟接口 ; 当终端设备监控到所述虚拟接口的数据流量从无到有时, 表 明所述业务的数据流量从无到有, 则执行步骤 202 ; 否则, 终端设备继续监控所述业务绑定 的虚拟接口。 0056 在实际应用中, 终端设备可以为每一种业务绑定一个虚拟接口。这里一种业务是 指一种业务类型的业务。 0057 例如, 所述业务可以包括普通数据业务、 语音业务、 在线升级业务等 n 种业务类型 的业务, 则可以预先设置n个虚拟接口, 每一虚拟接口对应一种业务类型的业务 ; n为大于。

27、1 的自然数。 0058 所述虚拟接口是指 : 业务数据未开始传输前, 为业务设置的虚拟以太网接口, 以便 业务对应的承载和承载链路未确定时, 能够与下一数据层进行通信, 实现承载链路的建立。 0059 步骤 202 : 终端设备确定所述业务所对应的承载及承载的优先级。 0060 在实际应用中, 可以预先在终端设备中为每一种业务类型的业务设置该种业务类 型的业务可以使用的承载以及承载的优先级, 例如, 以表 1 所示的方式, 记录业务类型为 X 的业务可以使用的承载以及承载的优先级 : 0061 表 1 0062 说 明 书 CN 104113441 A 7 5/9 页 8 0063 在表 1。

28、 所示的列表中, 以业务类型为 X 的业务可以使用的承载是 2 种为例, 在实际 应用中, 每一种业务类型的业务可以使用的承载数量可以在实际应用中自主设定, 这里并 不限制。 0064 假设所述业务为业务类型为 X 的业务, 则本步骤中终端设备可以根据上述表 1 确 定所述业务所对应的承载及承载的优先级。 0065 以下, 终端设备将依照所述业务所对应承载的优先级从高到低的顺序执行以下步 骤 203 步骤 206, 直到使用某一优先级的承载上的承载链路成功传输所述业务的业务数 据, 具体的处理过程如下 : 0066 步骤 203 : 终端设备判断当前优先级的承载上是否已经建立了承载链路, 如果。

29、是, 执行步骤 204 ; 如果否, 执行步骤 205。 0067 其中, 所述当前优先级的承载是指 : 终端设备依照承载的优先级从高到低的顺序, 当前正在处理的优先级的承载。例如, 以表 1 为例, 第一次执行步骤 203 时, 步骤 203 处理 的当前优先级的承载是优先级为 1 的承载, 如果在优先级为 1 的承载上没有已经建立的承 载链路且尝试建立承载链路失败, 通过步骤 205 返回步骤 203 时, 则步骤 203 处理的当前优 先级的承载变为优先级为 2 的承载, 以此类推。 0068 步骤 204 : 终端设备确定已经建立的承载链路为所述业务所使用的承载链路, 使 用已经建立的。

30、承载链路传输所述业务的业务数据, 执行步骤 207。 0069 其中, 当所述当前优先级的承载上已经建立了多个承载链路时, 终端设备可以从 其中选择一个已经建立的承载链路作为所述业务所使用的承载链路, 进行业务数据的传 输, 具体如何选择承载链路这里并不限定。 0070 另外, 本实施例中, 每一承载链路上可以传输多种业务的业务数据, 具体的传输方 法例如可以参考现有技术中通过默认承载的承载链路传输多种业务的业务数据的方法, 这 里并不限定。 0071 步骤 205 : 终端设备在当前优先级的承载上建立承载链路, 如果成功建立承载链 路, 执行步骤 206 ; 如果未成功建立承载链路, 返回步。

31、骤 203 对下一优先级的承载执行所述 判断步骤。 0072 其中, 建立所述承载链路的方法可以为 : 终端设备通过拨号的方式实现承载链路 的建立 ; 或者, 终端设备向网络侧设备发送承载链路建立请求, 如果接收到网络侧设备对于 所述请求的链路建立成功响应, 则表明所述承载链路成功建立 ; 如果未接收到网络侧设备 的链路建立成功响应或者接收到网络侧设备的链路建立失败响应, 则表明承载链路未成功 建立。 0073 其中, 如果本步骤中处理的当前优先级的承载已经是最末优先级的承载, 如果未 成功建立承载链路, 则表明无法为所述业务在所有承载上建立承载链路, 则该业务的业务 数据将无法传输。 007。

32、4 步骤 206 : 终端设备确定所述成功建立的承载链路为所述业务所使用的承载链 说 明 书 CN 104113441 A 8 6/9 页 9 路, 使用所述成功建立的所述承载链路传输所述业务的业务数据, 执行步骤 207。 0075 步骤 207 : 终端设备监控所述业务的业务数据传输所使用的实际传输接口 ; 如果 监控到所述实际传输接口中未传输携带所述业务的标识的业务数据的持续时间超过预设 时间阈值时, 则表明监控到所述业务的数据流量从有到无, 执行步骤 208 ; 否则, 继续执行 步骤 207 的所述监控步骤。 0076 所述实际传输接口是指 : 终端设备中实际进行业务数据传输的以太网。

33、接口。所述 实际传输接口可以传输一种或多种业务的业务数据。 0077 本步骤中, 所述业务的标识可以包括业务对应的互联网协议 (IP) 地址和 / 或端口 号等。 0078 步骤 208 : 终端设备判断所述业务所使用的承载链路上是否传输其他业务的业务 数 据, 如果是, 执行步骤 209 ; 如果否, 执行步骤 210。 0079 步骤 209 : 终端设备保持所述业务所使用的承载链路, 当前处理分支结束。 0080 步骤 210 : 终端设备断开所述业务所使用的承载链路, 当前处理分支结束。 0081 基于以上图 2 所示的实施例, 对于某一种业务 X, 如果该业务 X 的业务数据还未开 。

34、始传输, 当终端设备监控到该业务X的数据流量从无到有时, 表明该业务X需要开始进行本 次业务数据的传输, 这时通过执行步骤 202 步骤 206 为该业务 X 确定业务 X 使用的承载 链路并使用所述承载链路传输业务X的业务数据 ; 如果该业务X的业务数据已经开始传输, 当终端设备监控到该业务 X 的数据流量从有到无时, 表明该业务 X 本次业务数据已经传输 完毕, 通过执行步骤 208 210 确定保持或断开该业务 X 所使用的承载链路。 0082 本实施例中, 终端设备不将业务的承载链路仅局限为一条, 而是可以依次在多个 不同优先级的承载上, 将已经建立的承载链路确定为业务所使用的承载链路。

35、, 或者尝试建 立新的承载链路作为业务所使用的承载链路, 直到在某一优先级的承载上成功确定业务所 使用的承载链路, 进行业务数据的传输, 从而每次进行业务的业务数据传输时, 业务所使用 的承载链路建链成功的可能性提高, 从而提高了该业务的业务数据的传输效率。 0083 另外, 终端设备实现了对每个业务的数据流量进行监控 ; 而且, 在同一承载链路上 可以传输多种业务的业务数据, 且对同一承载链路上传输的多种业务的数据流量可以分别 实现监控 ; 0084 再有, 终端设备监控到某一种业务的数据流量从无到有时, 才为业务确定传输的 承载链路 ; 终端设备监控到某一种业务的数据流量从有到无, 且业务。

36、所使用的承载链路上 没有传输其他业务的业务数据时, 断开数据流量从有到无的所述业务所使用的承载链路, 从而节省了承载资源。 0085 参见图 3, 为本发明业务数据传输管理方法第三实施例, 该方法包括 : 0086 步骤 301、 步骤 302、 步骤 304、 步骤 306、 步骤 307 分别与图 2 中的步骤 201、 步骤 202、 步骤 204、 步骤 206、 步骤 207 对应相同, 这里不赘述。 0087 步骤 303 : 终端设备判断当前优先级的承载上是否已经建立了所述业务对应的承 载链路, 如果是, 执行步骤 304 ; 如果否, 执行步骤 305。 0088 步骤 305。

37、 : 终端设备在当前优先级的承载上建立所述业务对应的承载链路, 如果 成功建立承载链路, 执行步骤 306 ; 如果未成功建立承载链路, 返回步骤 303 对下一优先级 的承载执行所述判断步骤。 说 明 书 CN 104113441 A 9 7/9 页 10 0089 步骤 308 : 终端设备断开所述业务所使用的承载链路。 0090 本实施例中, 终端设备不将业务的承载链路仅局限为一条, 而是可以依次在多个 不同优先级的承载上, 将已经建立的承载链路确定为业务所使用的承载链路, 或者尝试建 立新的承载链路作为业务所使用的承载链路, 直到在某一优先级的承载上成功确定业务 所使用的承载链路, 进。

38、行业务数据的传输, 从而每次进行业务的业务数据传输时, 业务所使 用的承载链路建链成功的可能性提高, 从而提高了该业务的业务数据的传输效率。 0091 另外, 终端设备通过对每个与业务绑定的接口的数据流量进行监控, 实现了对每 个业务的数据流量进行监控 ; 0092 再有, 终端设备监控到某一种业务的数据流量从无到有时, 才为业务确定传输的 承载链路 ; 终端设备监控到某一种业务的数据流量从有到无时, 断开数据流量从有到无的 所述业务所使用的承载链路, 从而节省了承载资源。 0093 与上述方法相对应的, 本发明实施例还提供一种业务数据传输管理装置, 参见图 4, 该装置 400 包括 : 0。

39、094 监控单元 410, 用于监控至少一种业务的数据流量, 其中, 每一种业务对应至少两 个优先级的承载 ; 0095 链路控制单元 420, 用于所述监控单元 410 监控到所述业务的数据流量从无到有 时, 根据所述业务对应的至少两个优先级的承载确定所述业务所使用的承载链路 ; 0096 传输单元 430, 用于使用所述链路控制单元 420 确定的所述承载链路传输所述业 务的业务数据。 0097 优选地, 所述链路控制单元 420 具体可以用于 : 0098 依照所述业务所对应承载的优先级从高到低的顺序执行以下步骤, 直到在某一优 先级的承载上确定所述业务所使用的承载链路 : 0099 判。

40、断当前优先级的承载上是否已经建立了承载链路 ; 0100 如果是, 将已经建立的所述承载链路确定为所述业务所使用的承载链路 ; 0101 如果否, 在当前优先级的承载上建立承载链路, 如果成功建立承载链路, 将成功建 立的所述承载链路确定为所述业务所使用的承载链路 ; 如果未成功建立承载链路, 返回所 述判断步骤, 对当前优先级的下一优先级的承载循环执行上述确定所述业务所使用的承载 链路步骤, 直到在某一优先级的承载上确定所述业务所使用的承载链路。 0102 优选地, 所述链路控制单元 420 还可以用于 : 0103 所述监控单元 410 监控到所述业务的数据流量从有到无时, 如果所述业务所。

41、使用 的承载链路上没有传输其他种业务的业务数据, 断开所述业务所使用的承载链路 ; 0104 如果所述业务所使用的承载链路上传输有其他种业务的业务数据, 保持所述业务 所使用的承载链路。 0105 优选地, 所述链路控制单元 420 具体可以用于 : 0106 判断当前优先级的承载上是否已经建立了所述业务对应的承载链路 ; 0107 如果是, 将已经建立的所述承载链路确定为所述业务所使用的承载链路 ; 0108 如果否, 在当前承载上建立所述业务对应的承载链路 ; 如果成功建立承载链路, 将 成功建立的所述承载链路确定为所述业务所使用的承载链路 ; 如果未成功建立承载链路, 对下一优先级的承载。

42、执行所述判断步骤。 说 明 书 CN 104113441 A 10 8/9 页 11 0109 优选地, 所述链路控制单元420还可以用于 : 所述监控单元410监控到所述业务的 数据流量从有到无时, 断开所述业务所使用的承载链路。 0110 优选地, 所述监控单元 410 具体可以用于 : 所述业务的业务数据未开始传输时, 监 控所述业务绑定的虚拟接口 ; 如果监控到所述虚拟接口的数据流量从无到有, 则监控到所 述业务的数据流量从无到有 ; 0111 所述业务的业务数据开始传输后, 监控所述业务的业务数据传输所使用的实际传 输接口 ; 如果所述实际传输接口中未传输携带所述业务的标识的业务数据。

43、的持续时间超过 预设时间阈值时, 则监控到所述业务的数据流量从有到无。 0112 本实施例中, 不将业务的承载链路仅局限为一条, 而是可以依次在多个不同优先 级的承载上, 将已经建立的承载链路确定为业务所使用的承载链路, 或者尝试建立新的承 载链路作为业务所使用的承载链路, 直到在某一优先级的承载上成功确定业务所使用的承 载链路, 进行业务数据的传输, 从而每次进行业务的业务数据传输时, 业务所使用的承载链 路建链成功的可能性提高, 从而提高了该业务的业务数据的传输效率。 0113 另外, 终端设备通过对每个与业务绑定的接口的数据流量进行监控, 实现了对每 个业务的数据流量进行监控, 从而实现。

44、了终端设备同时对多个业务的数据流量进行监控。 0114 参见图 5, 为本发明实施例提供的一种终端设备的硬件结构示意图, 所述终端设备 500 包括 : 处理器 510、 存储器 520、 收发器 530 和总线 540 ; 0115 处理器 510、 存储器 520、 收发器 530 通过总线 540 相互连接 ; 总线 540 可以是 ISA 总线、 PCI 总线或 EISA 总线等。所述总线可以分为地址总线、 数据总线、 控制总线等。为便 于表示, 图 5 中仅用一条粗线表示, 但并不表示仅有一根总线或一种类型的总线。 0116 存储器 520, 用于存放程序。具体地, 程序可以包括程序。

45、代码, 所述程序代码包括 计算机操作指令。存储器 520 可能包含高速 RAM 存储器, 也可能还包括非易失性存储器 (non-volatile memory) , 例如至少一个磁盘存储器。 0117 收发器 530 用于连接其他设备, 并与其他设备进行通信。 0118 所述处理器 510 执行所述程序代码, 用于监控至少一种业务的数据流量, 其中, 每 一种所述业务对应至少两个优先级的承载 ; 监控到所述业务的数据流量从无到有时, 根据 所述业务对应的至少两个优先级的承载确定所述业务所使用的承载链路 ; 使用所述承载链 路传输所述业务的业务数据。 0119 其中, 所述处理器 510 建立承。

46、载链路以及使用承载链路传输业务数据时, 一般需 要通过收发器 530 与其他设备进行通信。 0120 优选地, 处理器 510 具体可以用于通过以下方式实现所述根据所述业务对应的至 少 两个优先级的承载确定所述业务所使用的承载链路 : 0121 依照所述业务所对应承载的优先级从高到低的顺序执行以下步骤, 直到在某一优 先级的承载上确定所述业务所使用的承载链路 : 0122 判断当前优先级的承载上是否已经建立了承载链路 ; 0123 如果是, 将已经建立的所述承载链路确定为所述业务所使用的承载链路 ; 0124 如果否, 在当前优先级的承载上建立承载链路, 如果成功建立承载链路, 将成功建 立的。

47、所述承载链路确定为所述业务所使用的承载链路 ; 如果未成功建立承载链路, 对下一 优先级的承载执行所述判断步骤。 说 明 书 CN 104113441 A 11 9/9 页 12 0125 优选地, 处理器 510 还可以用于 : 监控到所述业务的从有到无时, 如果所述业务所 使用的承载链路上没有传输其他种业务的业务数据, 断开所述业务所使用的承载链路 ; 如 果所述业务所使用的承载链路上传输有其他种业务的业务数据, 保持所述业务所使用的承 载链路。 0126 优选地, 所述处理器 510 具体可以用于通过以下方式实现所述根据所述业务对应 的至少两个优先级的承载确定所述业务所使用的承载链路 :。

48、 判断当前优先级的承载上是否 已经建立了所述业务对应的承载链路, 如果是, 将已经建立的所述承载链路确定为所述业 务所使用的承载链路 ; 如果否, 在当前承载上建立所述业务对应的承载链路, 如果成功建立 承载链路, 将成功建立的所述承载链路确定为所述业务所使用的承载链路 ; 如果未成功建 立承载链路, 返回所述判断步骤, 对当前优先级的下一优先级的承载循环执行上述确定所 述业务所使用的承载链路步骤, 直到在某一优先级的承载上确定所述业务所使用的承载链 路。 0127 优选地, 所述处理器 510 还可以用于 : 监控到所述业务的数据流量从有到无时, 断 开所述业务所使用的承载链路。 0128 优选地, 所述处理器 510 具体可以用于通过以下方式实现所述监控所述业务的数 据流量 : 所述业务的业务数据未开始传输时, 监控所述业务绑定的虚拟接口 ; 如果监控到 所述虚拟接口的数据流量从无到有, 则监控到所述业务的数据流量从无到有 ; 所述业务的 业务数据开始传输后, 监控所述业务的业务数据传输所使用的实际传输接口 ; 如果所述实 际传输接口中未传输携带所述业务的标识的业务数据的持续时间超过预设时间阈值时, 则 监控到所述业务的数据流量从有到无。 0129 本实施例中, 不将业务的承载链路仅局限为一条, 而是可以依次在多个不同优先 级的承载上, 将已经建。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1