BCMCS标准还定义了让BCMCS-C与BCMCS CS(内容服务器)进行交互的信令,以管理BCMCS数据流的提供。图7.11中表示了各种交互。添加数据流流程让BCMCS-C能够为即将开始会话的BCMCS数据流请求预留资源。调整数据流流程用于修改已添加的BCMCS数据流的QoS和进度安排等参数。移除数据流流程负责从BCMCS CS处移除现有的BCMCS数据流。添加数据流流程的信令流如图7.11的上面部分所示,它包括以下步骤:
1)在启动添加数据流流程之前,CS已经通过数据流信息消息将BCMCS数据流通知给了BCMCS-C。BCMCS-C反馈一个数据流信息响应来确认收到通知。
2)BCMCS-C会在适当的时间,通过向CS发送添加数据流请求,为BCMCS数据流在CS处预留资源。这个请求为CS提供了具体的会话进度安排和其他的服务相关参数,其中包括将来CS需要参考的数据流句柄。CS反馈一个添加数据流响应,指示资源已经预留成功。
3)一旦接收到成功添加数据流响应,BCMCS-C就触发BCMCS会话信息更新流程。然后CS开始按照进度安排的传输时间,向指向BSN的下一跳多播路由器发送BCMCS数据流。
一个已添加的数据流的开始和结束时间可以通过调整数据流流程进行修改。调整数据流流程可以用来延长正在进行的BCMCS数据流的会话时间,这个过程如图7.11的中间部分所示,它包括以下步骤:
1)BCMCS-C向CS发送调整数据流请求消息,用之前提供的数据流编号来标识对应的BCMCS数据流,并且指定这个BCMCS数据流的新的结束时间。修改完成后,CS反馈调整数据流响应,以指示调整成功。
(www.xing528.com)
图7.11 BCMCS数据流控制流程
2)调整成功后,BCMCS-C触发BCMCS会话更新流程,以根据新的参数来配置承载服务。
最后,移除一个已添加的BCMCS数据流的预留资源是通过移除数据流流程实现的。当正在提供这个BCMCS数据流时,移除数据流流程的信息流如图7.11的下面部分所示,其步骤如下:
1)BCMCS-C向CS发送移除数据流请求消息,用之前提供的数据流句柄来标识相应数据流。CS用移除数据流响应来指示移除成功。
2)同时,BCMCS-C向BSN发送RADIUS中断连接消息,从而触发BCMCS数据流的承载面的释放。
3)BSN停止向标识的BCMCS数据流发送内容,并且触发BCMCS承载面的释放。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。