문맥 (context)
[청구항 1]
미디어 중계기(media relay)를 제어하는 미디어 구성자 제어 모듈(media configurator control module)에 있어서,
프록시 엔진(proxy engine)으로부터 수신된 멀티미디어 세션 이벤트들을 처리하도록 적응된 이벤트 핸들러(event handler),
상기 이벤트 핸들러와 통신하고, 어드레스 식별자(address identifier)가 전용 어드레스 영역(private address space)에 속하는지 여부를 결정하고, 상기 어드레스 식별자가 전용 어드레스 영역에 속할 경우 상기 어드레스 식별자의 한 끝단(one end)과의 미디어 경로(media path)를 설정하는데 사용되는 제어 요소와 제어 그룹 중 적어도 하나를 결정하도록 적응된 로컬 어드레스 리졸버(local address resolver), 및
상기 이벤트 핸들러와 통신하고, 미디어 중계기를 위한 자원들을 관리하는 적어도 하나의 제어 요소(control element)
를 포함하는 미디어 구성자 제어 모듈
[청구항 2]
제1항에 있어서,적어도 하나의 제어 요소는 하나의 제어 그룹과 적어도 다른 하나의 제어 요소포함하는미디어 구성자 제어 모듈.
[청구항 3]
제1항에 있어서,기간보다 더 오랫동안 상태 일관성 검사(state consistency check)가 행해지지 않은 제어 요소들을 찾도록 적응된 상태 리프레쉬 타이머(state refresh timer)를 더 포함하며,상기 정해진 기간보다 더 오랫동안 상기 상태 일관성 검사가 행해지지 않은 각 제어 요소에 대해, 상기 상태 일관성 검사를 개시하며,상기 상태 일관성 검사는,상기 제어 요소를 잠그며,상기 제어 요소가 관리하는 상기 미디어 중계기에 의해 설정된 모든 어드레스 매핑 상에 있는 데이터를 검색하며,상기 제어 요소가 관리하는 상기 미디어 중계기와 상기 제어 요소가 상기 설정된 어드레스 매핑 상에 동일한 정보를 가지고 있는지 여부를 판정하며,상기 제어 요소가 관리하는 상기 미디어 중계기에 의해 설정된 상기 매핑과 상기 제어 요소에 의해 매핑된 상기 매핑 정보 간에 불일치가 있을 경우, 상기 제어 요소에 의해 매핑되었지만 상기 미디어 중계기의 현재 매핑에 있지 않은 매핑과 관련된 모든 포트를 해제하고, 상기 미디어 중계기에는 있지만 상기 제어 요소 매핑에 있지 않은 매핑을 조건적으로 예약하며,및상기제어요소해제하는것을포함하는미디어 구성자 제어 모듈.
[청구항 4]
제1항에 있어서,적어도 하나의 제어 요소 및 상기 미디어 중계기와 통신하도록 적응된 미디어 구성자더 포함하는미디어 구성자 제어 모듈.
[청구항 5]
제1항에 있어서,상기 멀티미디어 세션 이벤트는 세션 개시 메세지(session initiated message)를 포함하고, 상기 세션 개시 메세지 수신에 응답하는 상기 이벤트 핸들러는 또한,상기 로컬 어드레스 리졸버를 통해 미디어 스트림이 전용 어드레스 영역과 공용 어드레스 영역 사이의 상기 경계를 넘는지 여부를 판정하고,상기 미디어 스트림이 상기 경계를 넘을 경우, 상기 미디어 스트림에 대해 미디어 경로를 예약하고, 적어도 하나의 포트를 포함하는 상기 미디어 경로를 예약하기 위해 미디어 구성자의 상기 적어도 하나의 제어 요소를 통해 상기 미디어 구성자로 미디어 경로 예약 요청을 전송하고,상기 예약 요청이 성공했을 경우, 상기 예약된 포트들에 대해 행해진 상기 예약들을 임시 저장 장소에 저장하고, 상기 매체 스트림용으로 알려진 어드레스 식별자들이 예약된 어드레스 식별자들로 변경되도록 세션 설명을 변경하고, 변경된세션설명을프록시엔진전송하도록적응된미디어 구성자 제어 모듈.
[청구항 6]
제1항에 있어서,상기 멀티미디어 세션 이벤트는 세션 확인 메세지(session confirmed message)를 포함하고, 상기 세션 확인 메세지 수신에 응답하는 상기 이벤트 핸들러는 또한,상기 미디어 경로에 대해 예약된 공용 어드레스 매개변수들을 검색하고,상기 예약된 공용 어드레스 매개변수들로 미디어 경로 열기 요청을 미디어 구성자에게 전송하고,상기 미디어 경로 열기 요청이 성공할 경우, 상기 미디어 경로에 대해 열린 경로들을 나타내도록 세션 설명을 변경하고,상기 변경된세션설명을프록시엔진전송하도록적응된미디어 구성자 제어 모듈.
[청구항 7]
제1항에 있어서,상기 멀티미디어 세션 이벤트는 세션 종료 메세지(session terminated message)를 포함하고, 상기 세션 종료 메세지 수신에 응답하는 상기 이벤트 핸들러는 또한,상기 미디어 세션을 위해 열려 있는 상기 미디어 경로들의 어드레스 매개변수들을 획득하고,상기 어드레스 매개변수들로 상기 미디어 경로 닫기 요청을 미디어 구성자에게 전송하고,상기 열려 있는 미디어 경로들을 닫은 후,종료세션메세지를프록시엔진전송하도록적응된미디어 구성자 제어 모듈.
[청구항 23]
송신측에서 수신측으로 미디어 스트림을 전송하기 위한 미디어 세션을 확립하는 시스템에 있어서,
네트워크 경계 장치와 통신하고, 상기 네트워크 경계에서 미디어 경로를 열고 닫는 미디어 중계기,
상기 미디어 중계기와 통신하고, 상기 미디어 중계기로 전송하기 위한 요청들을 미디어 구성자 제어 모듈로부터 수신하고, 상기 요청들을 상기 미디어 중계기가 지원하는 제어 프로토콜에 특정한 포맷으로 변환하고, 상기 요청들을 상기 미디어 중계기로 전송하고, 동적 열기 생성 요청(request to create a dynamic opening)을 상기 네트워크 경계 장치로 전송하고, 상기 미디어 중계기로부터 응답들을 수신하고, 상기 응답을 상기 구성자가 지원하는 상기 제어 프로토콜에 특정한 포맷에서 상기 미디어 구성자 제어 모듈이 이해할 수 있는 포맷으로 변환하고, 변환된 응답을 상기 미디어 구성자 제어 모듈로 전달하도록 적응된 미디어 구성자
를 포함하는 시스템
[청구항 24]
제23항에 있어서,상기 미디어 구성자 제어 모듈은 상기 미디어 구성자 및 프록시 엔진통신하는시스템.
[청구항 25]
제23항에 있어서,상기 미디어 구성자 제어 모듈은, 프록시 엔진(proxy engine)으로부터 수신된 멀티미디어 세션 이벤트들을 처리하도록 적응된 이벤트 핸들러(event handler),상기 이벤트 핸들러와 통신하고, 어드레스 식별자(address identifier)가 전용 어드레스 영역(private address space)에 속하는지 여부를 판정하고, 상기 어드레스 식별자가 전용 어드레스 영역에 속할 경우 상기 어드레스 식별자의 한 끝단(one end)과의 미디어 경로(media path)를 설정하는데 사용되는 제어 요소와 제어 그룹 중 적어도 하나를 결정하도록 적응된 로컬 어드레스 리졸버(local address resolver), 및상기 로컬 어드레스 리졸버와 통신하고, 미디어 중계기를 위한 자원들을 관리하는 적어도 하나의 제어 요소포함하는시스템.
[청구항 26]
제25항에 있어서,적어도 하나의 제어 요소는 하나의 제어 그룹과 적어도 다른 하나의 제어 요소포함하는시스템.
[청구항 27]
제25항에 있어서,기간보다 더 오랫동안 상태 일관성 검사(state consistency check)가 행해지지 않은 제어 요소들을 찾도록 적응된 상태 리프레쉬 타이머(state refresh timer)를 더 포함하며, 상기 정해진 기간보다 더 오랫동안 상기 상태 일관성 검사가 행해지지 않은 각 제어 요소에 대해, 상기 상태 일관성 검사를 개시하며,상기 상태 일관성 검사는,상기 제어 요소를 잠그며,상기 제어 요소가 관리하는 상기 미디어 중계기에 의해 설정된 모든 어드레스 매핑 상에 있는 데이터를 검색하며,상기 제어 요소가 관리하는 상기 미디어 중계기와 상기 제어 요소가 상기 설정된 어드레스 매핑 상에 동일한 정보를 가지고 있는지 여부를 판정하며,상기 제어 요소가 관리하는 상기 미디어 중계기에 의해 설정된 상기 매핑과 상기 제어 요소에 의해 매핑된 상기 매핑 정보 간에 불일치가 있을 경우, 상기 제어 요소에 의해 매핑되었지만 상기 미디어 중계기의 현재 매핑에 있지 않은 매핑과 관련된 모든 포트를 해제하고, 상기 미디어 중계기에는 있지만 상기 제어 요소 매핑에 있지 않은 매핑을 조건적으로 예약하며,및상기제어요소해제하는것을포함하는시스템.
[청구항 31]
미디어 세션을 확립하기 위한 컴퓨터 실행가능 명령어를 포함하는 컴퓨터 판 독가능 매체에 있어서
상기 컴퓨터 실행가능 명령어는,
미디어가 네트워크 경계를 넘을 경우, 미디어 중계기에게 적어도 하나의 포트를 포함하는 미디어 경로를 예약하도록 명령하는 단계,
상기 미디어 세션의 어드레스 식별자를 예약된 어드레스 식별자들로 변경하는 단계,
상기 예약된 어드레스 식별자들과 함께 상기 미디어 세션의 수신측으로 상기 미디어 세션의 변경된 설명을 전송하는 단계
를 수행하는 컴퓨터 판독가능 매체
[청구항 32]
제31항에 있어서,세션 확인 메세지 수신에 응답하여 상기 미디어 중계기에게 상기 미디어 경로를 열도록 명령하는 단계, 및상기 미디어 경로를 통해 미디어를 상기 미디어 세션의 수신측에 전송하는 단계 를 수행하는 컴퓨터 실행가능 명령어더 포함하는컴퓨터 판독가능 매체.
[청구항 33]
제32항에 있어서,상기 미디어 세션을 종료시키는 단계를 수행하는 컴퓨터 실행가능 명령어더 포함하는컴퓨터 판독가능 매체.
[청구항 34]
제33항에 있어서,상기 미디어 세션을 종료시키는 상기 단계는 상기 미디어 중계기에게 상기 미디어 경로를 닫으라고 명령하는 단계포함하는컴퓨터 판독가능 매체.
[청구항 35]
제34항에 있어서,상기 미디어 중계기에게 상기 미디어 경로를 닫으라고 명령하는 상기 단계는 미디어 구성자에게 상기 미디어 경로를 닫으라고 명령하는 단계포함하는컴퓨터 판독가능 매체.
[청구항 36]
제31항에 있어서,미디어 중계기를 사용할 것인지 결정하는 단계, 및상기 적어도 하나의 포트가 예약되었을 경우, 임시 저장 장소에 상기 적어도 하나의 포트에 대한 예약을 저장하는 단계를 수행하는 컴퓨터 실행가능 명령어더 포함하는컴퓨터 판독가능 매체.
[청구항 37]
제31항에 있어서,상기 미디어 중계기에게 상기 미디어 경로를 열도록 명령하는 상기 단계는 미디어 구성자에게 상기 미디어 경로를 열도록 명령하는 단계포함하는컴퓨터 판독가능 매체.
지시문 (instruction)
주어진 특허 청구항을 읽고 작동 또는 처리 절차를 순서대로 파악하여 질문에 답하라. 요구되는 내용을 항목별 목록으로 제시하라.
질문 (question)
미디어 구성자 제어 모듈 내의 상태 리프레쉬 타이머가 정해진 기간보다 더 오랫동안 상태 일관성 검사가 행해지지 않은 제어 요소를 발견했을 때, 수행되는 상태 일관성 검사의 구체적인 절차는 무엇인가?
추론 과정 (compact_reasoning)
-
1과제 해석
task_interpretation상태 리프레쉬 타이머가 정해진 기간 동안 상태 일관성 검사가 수행되지 않은 제어 요소를 발견했을 때 실행되는 구체적인 절차를 추출해야 한다.
-
2정보 추출
information_extraction청구항 3 및 청구항 27에서 상태 일관성 검사의 개시 조건과 그 세부 단계를 확인한다.
- 정해진 기간보다 더 오랫동안 상기 상태 일관성 검사가 행해지지 않은 각 제어 요소에 대해, 상기 상태 일관성 검사를 개시하며
-
3근거 선택
evidence_selection상태 일관성 검사의 단계별 동작을 기술한 구절들을 선택한다.
- 상기 제어 요소를 잠그며, 상기 제어 요소가 관리하는 상기 미디어 중계기에 의해 설정된 모든 어드레스 매핑 상에 있는 데이터를 검색하며, 상기 제어 요소가 관리하는 상기 미디어 중계기와 상기 제어 요소가 상기 설정된 어드레스 매핑 상에 동일한 정보를 가지고 있는지 여부를 판정하며, 상기 제어 요소가 관리하는 상기 미디어 중계기에 의해 설정된 상기 매핑과 상기 제어 요소에 의해 매핑된 상기 매핑 정보 간에 불일치가 있을 경우, 상기 제어 요소에 의해 매핑되었지만 상기 미디어 중계기의 현재 매핑에 있지 않은 매핑과 관련된 모든 포트를 해제하고, 상기 미디어 중계기에는 있지만 상기 제어 요소 매핑에 있지 않은 매핑을 조건적으로 예약하며, 및 상기 제어 요소 해제하는 것
-
4논리 통합
logical_integration검사 개시 후의 동작(잠금, 검색, 판정)과 불일치 발생 시의 후속 조치(포트 해제, 조건적 예약, 해제)를 논리적 순서로 결합한다.
-
5결론 도출
conclusion_formulation질문에서 요구하는 '구체적인 절차'를 리스트 형식으로 정리하여 결론을 도출한다.
-
6답변 생성
answer_generation추출된 절차를 바탕으로 최종 답변을 작성한다.
최종 답변 (final_answer)
1. 상기 제어 요소를 잠금
2. 상기 제어 요소가 관리하는 상기 미디어 중계기에 의해 설정된 모든 어드레스 매핑 상에 있는 데이터를 검색
3. 상기 제어 요소가 관리하는 상기 미디어 중계기와 상기 제어 요소가 상기 설정된 어드레스 매핑 상에 동일한 정보를 가지고 있는지 여부를 판정
4. 상기 제어 요소가 관리하는 상기 미디어 중계기에 의해 설정된 상기 매핑과 상기 제어 요소에 의해 매핑된 상기 매핑 정보 간에 불일치가 있을 경우:
- 상기 제어 요소에 의해 매핑되었지만 상기 미디어 중계기의 현재 매핑에 있지 않은 매핑과 관련된 모든 포트를 해제
- 상기 미디어 중계기에는 있지만 상기 제어 요소 매핑에 있지 않은 매핑을 조건적으로 예약
5. 상기 제어 요소 해제
핵심 해석 (core_interpretation)
미디어 구성자 제어 모듈이 상태 리프레쉬 타이머를 통해 제어 요소의 상태 일관성을 주기적으로 검사하고, 미디어 중계기의 매핑 정보와 제어 요소의 매핑 정보 간 불일치를 해결하여 자원 관리의 정확성을 유지하는 기술이다.