도 5 는 본 발명 의 원리 들 에 따라 새로운 비디오 스트리밍 어플리케이션 을 위해 채널 선택 및 채널 스위칭 과 결합 된 대역폭 인식 라우팅 방법 의 한 예시 적 인 실시 예 에 대한 흐름 도 이 다 . 단계 ( 505 ) 에서 , 게이트웨이 는 대역폭 인식 라우팅 프로토콜 을 이용 하 여 , 소스 로부터 목적지 까지 의 최상 의 루트 ( 경로 ) 를 선택 한다 . 게이트웨이 는 또한 선택 된 루트 ( 경로 ) 의 대역폭 을 추정 한다 ( 도시 되 지 않 음 ) . 단계 ( 510 ) 에서 , 선택 된 루트 ( 경로 ) 의 대역폭 이 어플리케이션 ( 예컨대 , 비디오 스트리밍 ) 에 대한 요구 사항 들 을 충족 시키 는지 의 여부 를 결정 하 기 위한 테스트 가 수행 된다 . 선택 된 루트 ( 경로 ) 의 대역폭 이 어플리케이션 ( 예컨대 , 비디오 스트리밍 ) 에 대한 요구 사항 들 을 충족 시키 는 경우 , 단계 ( 525 ) 에서 게이트웨이 는 ( 노드 내의 ) 어플리케이션 에 통지 하 고 , 스트리밍 ( 비디오 ) 을 시작 한다 . 선택 된 루트 ( 경로 ) 의 대역폭 이 어플리케이션 ( 예컨대 , 비디오 스트리밍 ) 에 대한 대역폭 요구 사항 들 을 충족 시키 지 않 는 경우 , 단계 ( 515 ) 에서 게이트웨이 는 채널 들 을 스위칭 하 려고 시도 하 기 로 결정 하 고 , 백업 채널 목록 으로부터 스위칭 되 는 채널 을 선택 한다 . 단계 ( 520 ) 에서 , 어플리케이션 에 대한 대역폭 요구 사항 들 을 충족 시키 는 새로운 루트 ( 경로 ) 가 발견 될 수 있 는지 의 여부 를 결정 하 기 위한 테스트 가 수행 된다 . 새로운 루트 ( 경로 ) 는 초기 에 루트 를 선택 하 도록 사용 된 대역폭 - 인식 라우팅 프로토콜 을 이용 하 여 선택 된다 . 어플리케이션 에 대한 대역폭 요구 사항 들 을 충족 시키 는 새로운 루트 ( 경로 ) 가 발견 될 수 있 는 경우 , 단계 ( 525 ) 에서 게이트웨이 는 채널 변경 ( 스위치 ) 을 ( 노드 내의 ) 어플리케이션 에 통지 하 고 , 스트리밍 ( 비디오 ) 을 시작 한다 . 게이트웨이 가 임의 의 채널 변경 ( 스위치 ) 요청 들 에 대한 통상 적 인 개시 자 이 기 때문 에 , 게이트웨이 는 채널 변경 ( 스위치 ) 요청 을 네트워크 로 브로드 캐스팅 한다 ( 도시 되 지 않 음 ) . 각 노드 는 채널 변경 요청 의 수신 을 나타내 는 ACK 를 게이트웨이 로 다시 전송 할 것 이 다 ( 도시 되 지 않 음 ) . 게이트웨이 가 모든 노드 들 로부터 ACK 들 을 수신 한 이후 에 , 게이트웨이 는 채널 스위치 메시지 를 브로드 캐스팅 하 고 , 무선 네트워크 내 의 모든 노드 는 백업 채널 목록 내 의 제 1 채널 로 스위칭 된다 ( 도시 되 지 않 음 ) . 어플리케이션 에 대한 대역폭 요구 사항 들 을 충족 시키 는 새로운 루트 ( 경로 ) 가 발견 될 수 없 는 경우 , 단계 ( 530 ) 에서 게이트웨이 는 어플리케이션 에 대한 대역폭 요구 사항 들 을 충족 시키 는 새로운 루트 ( 경로 ) 가 전혀 발견 될 수 없 다는 것 을 ( 노드 내의 ) 어플리케이션 에 통지 한다 .