가공데이터 · 한국어 지식관계

통신 시스템에서 그룹 메시징 세션 생성 방법 및 그 시스템 document_id A220623061209

분류
의약학
라벨 상태 (label_status)
draft
문맥 (context)
일반적으로, 세션 초기화 프로토콜(Session Initiation Protocol, 이하 'SIP'라 칭함)은 텍스트(text) 기반의 응용 계층 제어 프로토콜이다. 상기 SIP는 클라이언트(client)들이 호출하면 서버가 응답하는 클라이언트/서버 구조에 기반을 두고 있으며, 하나 이상의 참가자들이 함께 세션을 만들고 수정하고 종료할 수 있는 기능을 가진다. 또한, SIP은 UDP/TCP/IP(user datagram protocol/transmission control protocol/internet protocol) 계층 위에 존재하는 프로토콜로 요청/응답 방식으로 메시지를 송수신한다. SIP 요청 메시지로는 INVITE(세션 참석 초대), ACK(초대 요구에 대한 승인), BYE(세션 종료), REGISTER(유저 클라이언트의 위치 정보를 Register Server의 데이터베이스에 등록), CANCEL(대기 중인 요구 취소) 및 OPTIONS(서버에 대한 정보 요청) 메시지 등이 있다. SIP 응답 메시지로는 상태 코드로 1xx(정보 응답), 2xx(성공적 응답), 3xx(리다이렉션 응답), 4xx(클라이언트 에러), 5xx(서버 에러) 및 6xx(전역 에러)가 있다. 도 1은 일반적인 SIP 기반의 통신 시스템 구조를 도시한 도면이다. 도 1을 참조하면, SIP 기반의 통신 시스템은 SIP 어플리케이션 서버(SIP messaging application server)(100)와 다수의 SIP 어플리케이션 클라이언트들(SIP application clients)(140, 160, 180)이 SIP/IP(Internet Protocol) 코어망(120)을 통해 신호를 송수신한다. 상기 SIP 어플리케이션 서버(100)는 송신측 SIP 어플리케이션 클라이언트와 수신측 SIP 어플리케이션 클라이언트간의 메시지 송수신에 필요한 SIP 세션을 유지 및 관리하는 기능과, 적어도 하나의 SIP 어플리케이션 클라이언트의 세션 생성, 유지 및 종료를 담당하는 기능을 수행한다. 상기 SIP/IP 코어망(120)은 SIP 어플리케이션 클라이언트의 메시징 서비스를 지원하기 위하여, SIP 어플리케이션 클라이언트의 등록, SIP 어플리케이션 클라이언트에서 세션을 생성, 수정 및 종료하기 위해 생성된 SIP 메소드(method)들을 전달받아 SIP 어플리케이션 서버(100) 혹은 수신측 SIP 어플리케이션 클라이언트로 전달하는 라우팅(routing) 기능을 수행한다. 상기 SIP 어플리케이션 클라이언트들(140, 160, 180)은 사용자 단말기에 상주하면서 메시징 서비스를 담당한다. 즉, 각 SIP 어플리케이션 클라이언트는 메시징 서비스에 접속하여 SIP 세션을 생성, 수정 및 종료하는 기능을 수행한다. 도 2는 일반적인 SIP 기반의 통신 시스템에서 세션 생성을 위한 신호 송수신을 나타낸 도면이다. 도 2를 참조하면, SIP 어플리케이션 클라이언트 A(220)는 SIP 어플리케이션 서버(200)로 SIP 어플리케이션 클라이언트 B 및 C(240, 260)와의 세션을 생성하기 위한 인바이트(INVITE) 메시지를 송신한다(201단계). 상기 SIP 어플리케이션 서버(200)는 상기 SIP 어플리케이션 클라이언트 B 및 C(240, 260) 각각에게 INVITE 메시지를 송신한다(203, 205단계). 상기 INVITE 메시지를 수신한 상기 SIP 어플리케이션 클라이언트 B 및 C(240, 260) 각각은 상기 SIP 어플리케이션 서버(200)로 200 OK 메시지를 송신한다(207, 211단계). 한편, 상기 SIP 어플리케이션 서버(200)는 상기 201단계에서 수신한 INVITE 메시지에 대한 응답으로 200 OK 메시지를 상기 SIP 어플리케이션 클라이언트 A(220)로 송신한다(207단계). 상술한 바와 같은 절차에 의해 상기 SIP 어플리케이션 클라이언트 A(220)와 상기 SIP 어플리케이션 클라이언트 B 및 C(240, 260)간의 세션이 생성된다. 도 1 및 2와 관련된 상세한 설명은 IETF(Internet Engineering Task Force) RFC(Request For Comments) 3261 문서에 기재되어 있다. 하지만, 상기 IETF RFC 3261 문서에는 SIP 어플리케이션 클라이언트들 각각의 능력(capability)을 고려하여 세션을 생성하는 방안이 개시되어 있지 않다. 즉, 종래에는 그룹 메시징 세션 생성시 사용자에 대한 인증 메커니즘의 하나로 동작할 수 있는 그룹 정책을 고려하지 않는다.
지시문 (instruction)
문맥에서 질문에 해당하는 인물, 기관, 장소 또는 대상의 명칭을 찾아 답하라.
질문 (question)
SIP 기반의 통신 시스템에서 SIP 어플리케이션 서버(100)와 SIP 어플리케이션 클라이언트들(140, 160, 180) 사이의 신호 송수신을 매개하며, SIP 메소드들을 전달하는 라우팅 기능을 수행하는 구성 요소는 무엇인가?
추론 과정 (compact_reasoning)
  1. 1과제 해석task_interpretation

    SIP 기반 통신 시스템 내에서 서버와 클라이언트 간의 신호 송수신을 매개하고 라우팅 기능을 수행하는 특정 구성 요소를 찾는 작업이다.

  2. 2정보 추출information_extraction

    본문에서 SIP 어플리케이션 서버와 클라이언트 사이의 관계 및 라우팅 기능을 설명하는 부분을 탐색한다.

    • SIP 어플리케이션 서버(100)와 다수의 SIP 어플리케이션 클라이언트들(140, 160, 180)이 SIP/IP(Internet Protocol) 코어망(120)을 통해 신호를 송수신한다.
  3. 3근거 선택evidence_selection

    라우팅 기능에 대한 구체적인 설명이 포함된 문장을 근거로 선택한다.

    • 상기 SIP/IP 코어망(120)은 ... 생성된 SIP 메소드(method)들을 전달받아 SIP 어플리케이션 서버(100) 혹은 수신측 SIP 어플리케이션 클라이언트로 전달하는 라우팅(routing) 기능을 수행한다.
  4. 4논리 통합logical_integration

    서버와 클라이언트 사이에서 신호를 전달하고 라우팅 기능을 수행하는 주체가 SIP/IP 코어망(120)임을 확인한다.

    • 상기 SIP/IP 코어망(120)은 ... 라우팅(routing) 기능을 수행한다.
  5. 5결론 도출conclusion_formulation

    질문에서 요구하는 구성 요소의 명칭을 도출한다.

    • SIP/IP 코어망(120)
  6. 6답변 생성answer_generation

    추출된 명칭을 바탕으로 최종 답변을 작성한다.

    • SIP/IP 코어망(120)
최종 답변 (final_answer)
SIP/IP 코어망(120)
핵심 해석 (core_interpretation)
SIP 기반 통신 시스템의 네트워크 계층에서 구성 요소 간의 신호 전달 및 경로 제어를 담당하는 핵심 인프라 요소이다.