一种业务QoS控制方法及网络设备的制造方法_5

文档序号:9455679阅读:来源:国知局
[0283]所述P-CSCFA将需要分配给主叫网络中的待分配网络节点的QoS参数,分配给所述eNBA、所述S-GWA和所述P-GWA,具体的分配过程,与P-CSCFA相同,此处不再赘述。
[0284]以下步骤518至步骤529,均为主叫网络中建立媒体专有承载的过程,所述P-CSCFA可以通过建立媒体专有承载的过程,将分配给所述eNBA的节点QoS参数发送至所述eNBA,将所述S-GWA的节点QoS参数发送至所述S-GWA,以及将所述P-GWA的节点QoS参数发送至所述P-GWA。其中,步骤518至步骤529具体的过程,与被叫网络建立媒体专有承载的过程步骤505至步骤516相同,本发明对此不再赘述。
[0285]建立完主叫网络中的媒体专有承载后,主叫网络中的媒体专有承载为:
[0286]UEA<->eNBA<->S-GWA<->P-GWA<->P-CSCFA
[0287]基于以上流程实现端到端媒体专有承载的建立,完整的传输路径为:
[0288]UEA<->eNBA<->S-GWA<->P-GWA<->P-CSCFA<->P-CSCFB<->P-GffB<->S-GffB<->eNBB<->UEB
[0289]当然,所述P-CSCFA和所述P-CSCFB还可以通过更新媒体专有承载的流程,将分配给每个待分配网络节点的节点QoS参数发送给对应的每个待分配网络节点。例如,当所述P-CSCFB确定被叫网络中的待分配网络节点为P-GWB、S-GffB以及eNBB时,分配给P-GffB的节点QoS参数通过QoS-Target-P AVP传输,分配给S-GWB的节点QoS参数通过QoS-Target-S AVP传输,分配给eNBB的节点QoS参数通过QoS-Target-e AVP传输,具体流程如下:
[0290]a,所述P-CSCFB发送AAR消息给PCRFB,消息类型为更新(update),携带QoS-Target-e AVP、QoS-Target-S AVP 以及 QoS-Target-P AVP0
[0291 ] b,所述 PCRFB 接收到所述 AAR 消息后,将其中的 QoS-Target-e AVP、QoS-Target-SAVP以及QoS-Target-P AVP通过RAR消息发送给P-GWB0
[0292]C,所述P-GWB 收到 QoS-Target-e AVP^QoS-Target-S AVP 以及 QoS-Target-P AVP后,保存 QoS-Target-P AVP,并将携带 QoS-Target-S AVP 和 QoS-Target-e AVP 的发送给所述 S-GWB0
[0293]d,所述 S-GWB 收到 QoS-Target-S AVP 和 QoS-Target-e AVP 后,保存 QoS-Target-SAVP,并将 QoS-Target-e AVP 发送给 MMEB0
[0294]e,所述MMEB将接收的QoS-Target-e AVP继续前传给eNBB。
[0295]这样,所述P-CSCFB可以将分配给被叫网络中每个待分配网络节点的节点QoS参数发送给相应的待分配网络节点。
[0296]通过以上论述,在基于EPC网络实现的PCC架构中,网络设备(如P-CSCF等)在为每个待分配网络节点分配对应的节点QoS参数后,可以通过建立媒体专有承载的流程,或者更新媒体专有承载的流程,将每个待分配网络节点的节点QoS参数发送至对应的每个待分配网络节点,实现了业务QoS控制。
[0297]基于以上实施例,本发明实施例提供了另一种实现业务QoS控制方法,应用于实现多路径传输业务流的网络架构中,实现业务QoS控制方法的网络设备为控制器,传输路径中的网络节点为中继节点,参阅图6所示,具体流程包括:
[0298]步骤601:在终端向目标设备发起一种业务后,所述控制器获取所述业务的QoS参数。
[0299]所述控制器获取所述业务的QoS参数,可以为以下两种方式:
[0300]所述控制器将默认的QoS作为所述业务的QoS参数;或者
[0301]在所述控制器与SIP服务器为不同的逻辑实体时,所述控制器接收所述SIP服务器发送的所述业务的QoS参数。
[0302]其中所述SIP服务器获取所述业务的QoS参数,可以包括以下方式:
[0303]终端在准备向目标设备发起业务时,向所述SIP服务器发送业务请求消息(即INTITE消息),所述业务请求消息为SIP消息,其中,所述SIP消息中的头域中包含所述业务的QoS参数;或者所述SIP消息中的SDP字段中包含所述业务的QoS参数;
[0304]所述SIP服务器将默认的QoS作为所述业务的QoS参数;
[0305]所述服务器通过向业务服务器(如HSS等)进行交互,获取所述业务的QoS参数。
[0306]步骤602:所述控制器确定所述终端和所述目标设备之间的传输路径,并在所述传输路径的网络节点中,确定至少一个待分配网络节点。
[0307]所述控制器可以根据传统的技术,确定所述终端和所述目标设备之间的多条备选中继路径。
[0308]所述控制器可以通过向中继节点发送FEATURES消息,以及STATISTICS消息,获取中继节点的工作能力信息和统计信息,并在多条备选中继路径中选择一条,作为传输路径。
[0309]具体的,在多条备选中继路径中,选择传输路径时,包括:
[0310]在多条备选中继路径中,选择一条包含的每个中继节点的工作能力信息和统计信息均符合所述业务的QoS参数的备选中继路径作为传输路径。这样,筛选出的传输路径才可以实现所述业务的业务流的传输。
[0311]所述控制器在确定传输路径后,在所述传输路径中的中继节点中,确定至少一个待分配网络节点。
[0312]步骤603:所述控制器根据所述业务的QoS参数,为每个待分配网络节点分配对应的节点QoS参数,并将分配的每个待分配网络节点的节点QoS参数通知对应的每个待分配网络节点。
[0313]在所述业务的QoS参数包括总传输时延时,所述控制器将所述总传输时延进行分解,分配给每个待分配网络节点。在所述业务的QoS参数包括丢包率、抖动或带宽时,所述控制器将所述丢包率、所述抖动或所述带宽直接分配给每个待分配网络节点,不进行分解。
[0314]其中,所述控制器将所述总传输时延进行分解,分配给每个待分配网络节点时,包括:
[0315]所述控制器获取所述终端的地理位置信息,以及所述目标设备的地理位置信息;
[0316]所述控制器根据获取的所述终端的地理位置信息和所述目标设备的地理位置信息,确定所述终端与所述目标设备之间的距离;
[0317]所述控制器根据确定的所述终端与所述目标设备之间的距离,确定物理传输时延;
[0318]所述控制器根据所述总传输时延、所述物理传输时延,确定待分解传输时延,其中,所述待分解传输时延等于所述总传输时延与所述物理传输时延的差;
[0319]所述控制器根据所述待分解传输时延,为每个待分配网络节点,分配对应的节点传输时延。
[0320]可选的,所述控制器将分配的每个待分配网络节点的节点QoS参数通知对应的每个待分配网络节点时,包括:
[0321]第一种方式:所述控制器分别向每个待分配节点发送所述每个待分配节点的节点QoS参数;
[0322]第二种方式:根据针对每个待分配网络节点设置的节点QoS参数与QoS等级的映射关系,确定每个待分配的网络节点的QoS对应的QoS等级,并将确定的每个待分配网络节点的QoS等级发送给对应的每个待分配网络节点。
[0323]在第一种方式中,所述控制器可以分别向每个待分配网络节点发送ADD-PATH消息,所述ADD-PATH消息中携带有所述每个待分配网络节点的节点QoS参数。其中,所述ADD-PATH消息中添加多个QoS参数字段,每个QoS参数字段中包含一个节点QoS参数,如节点传输时延、抖动、带宽或丢包率等。
[0324]待分配网络节点接收到对应的节点QoS参数后,可以直接按照所述节点QoS参数传输所述业务的业务流,或者可以根据预设的节点QoS参数与QoS等级的映射关系,确定所述节点QoS参数对应的QoS等级,并按照所述QoS等级传输所述业务的业务流。待分配网络节点在接收到对应的QoS等级后,直接按照所述QoS等级传输所述业务的业务流。
[0325]基于以上实施例,本发明还提供了一种网络设备,参阅图7所示,该网络设备700包括:第一确定单元701、第二确定单元702、处理单元703以及发送单元704,其中,
[0326]第一确定单元701,用于在终端向目标设备发起一种业务后,确定所述业务的QoS参数;
[0327]第二确定单元702,用于在所述终端和所述目标设备之间的传输路径中,确定至少一个待分配网络节点,所述待分配网络节点为所述传输路径中的网络节点;
[0328]处理单元703,用于根据所述业务的QoS参数,为每个待分配网络节点,分配对应的节点QoS参数;
[0329]发送单元704,用于将分配的每个待分配网络节点的节点QoS参数通知对应的每个待分配网络节点。
[0330]可选的,所述网络设备700还包括:
[0331]接收单元,用于接收所述终端发送的业务请求消息,所述业务请求消息中携带有所述业务的QoS参数;
[0332]所述第一确定单元701,具体用于:
[0333]根据接收的所述业务请求消息,确定所述业务的QoS参数。
[0334]可选的,所述网络设备700还包括:
[0335]接收单元,用于接收所述终端发送的业务请求消息,所述业务请求消息中携带有所述业务的业务类型;
[0336]所述第一确定单元701,具体用于:
[0337]根据预设的业务类型与QoS参数的对应关系,确定所述业务的业务类型对应的QoS参数,作为所述业务的QoS参数。
[0338]可选的,所述第一确定单元701,具体用于:
[0339]将默认的QoS参数作为所述业务的QoS参数。
[0340]可选的,所述网络设备700,还包括:
[0341]接收单元,用于接收所述目标设备在业务响应消息中携带的QoS参数;
[0342]所述第一确定单元701,具体用于:将所述业务响应消息中携带的QoS参数作为所述业务的QoS参数。
[0343]可选的,所述第一确定单元701,用于向业务服务器发送QoS参数请求消息;
[0344]所述网络设备700还包括接收单元,用于接收所述业务服务器基于所述QoS参数请求消息返回QoS参数;
[0345]所述第一确定单元701,还用于将接收的QoS参数,作为所述业务的QoS参数。
[0346]可选的,所述网络设备700还包括:
[0347]接收单元,用于接收会话初始协议SIP服务器发送的QoS参数;
[0348]所述第一确定单元701,具体用于将接收的QoS参数,作为所述业务的QoS参数。
[0349]可选的,所述接收单元在接收所述终端发送的携带有所述业务的QoS参数的业务请求消息时,具体用于:
[0350]接收所述终端发送的SIP消息,所述SIP消息中的头域中包含所述业务的QoS参数;或者
[0351]接收所述终端发送的SIP消息,所述SIP消息中的会话描述协议SDP字段中包含所述业务的QoS参数。
[0352]可选的,当所述传输路径为媒体专有承载时,网络节点包括基站、服务网关S-GW、分组数据网关P-GW。
[0353]当所述传输路径为中继路径时,网络节点包括至少一个中继节点。
[0354]可选的,在所述传输路径为中继路径时,在所述第二确定单元702确定至少一个待分配网络节点之前,还包括:
[0355]第三确定单元,用于确定所述终端和所述目标设备之间的传输路径。
[0356]可选的,所述第三确定单元,具体用于:
[0357]确定所述终端和所述目标设备之间的备选中继路径;
[0358]获取所述备选中继路径中包含的中继节点的工作能力信息和统计信息;
[0359]根据获取的中继节点的工作能力信息和统计信息,在所述备选中继路径中选择一个备选中继路径作为所述终端和所述目标设备之间的传输路径,其中,选择的备选中继路径中包含的每个中继节点的工作能力信息和统计信息符合所述业务的QoS参数。
[0360]可选的,所述业务的QoS参数包括以下任一项或组合:总传输时延、丢包率、抖动、带宽。
[0361]可选的,当所述QoS参数包括总传输延时时,所述处理单元703,具体用于:
[0362]获取所述终端的地理位置信息,以及所述目标设备的地理位置信息;
[0363]根据获取的所述终端的地理位置信息和所述目标设备的地理位置信息,确定所述终端与所述目标设备之间的距离;
[0364]根据确定的所述终端与所述目标设备之间的距离,确定物理传输时延;
[0365]根据所述总传输时延、所述物理传输时延,确定待分解传输时延,其中,所述待分解传输时延等于所述总传输时延与所述物理传输时延的差;
[0366]根据所述待分解传输时延,为每个待分配网络节点,分配对应的节点传输时延。
[0367]可选的,所述发送单元704,具体用于:
[0368]将分配的每个待分配网络节点的节点QoS参数发送给对应的每个待分配网络节点;或者
[0369]根据针对每个待分配网络节点设置的节点QoS参数与QoS等级的映射关系,确定每个待分配的网络节点的QoS对应的QoS等级,并将确定的每个待分配网络节点的QoS等级发送给对应的每个待分配网络节点。
[0370]可选的,当网络节点包括基站、S-GW, P-Gff时,所述发送单元704,在将分配的每个待分配网络节点的节点QoS参数发送给对应的每个待分配网络节点时,具体用于:
[0371]将分配的第一待分配网络节点的节点QoS参数发送给所述第一待分配网络节点,所述第一待分配网络节点为所述待分配网络节点中,与所述网络设备700之间不包含网络节点的一个待分配网络节点;
[0372]将分配的第二待分配网络节点的节点QoS参数通过至少一个网络节点发送给所述第二待分配网络节点,所述第二待分配网络节点为所述待分配网络节点中,与所述网络设备700之间包含所述至少一个网络节点的一个待分配网络节点。
[0373]可选的,当网络节点包括至少一个中继节点时,所述发送单元704,在将分配的每个待分配网络节点的节点QoS参数发送给对应的每个待分配网络节点时,具体用于:
[0374]分别向每个待分配节点发送所述每个待分配节点的节点QoS参数。
[0375]可选的,所述发送单元704在分别向每个待分配节点发送所述每个待
当前第5页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1