[go: up one dir, main page]

KR20010067254A - 멀티미디어 지능망을 위한 에이치.323 사용자, 서비스, 및서비스 제공자 이동도 구조 - Google Patents

멀티미디어 지능망을 위한 에이치.323 사용자, 서비스, 및서비스 제공자 이동도 구조 Download PDF

Info

Publication number
KR20010067254A
KR20010067254A KR1020000057069A KR20000057069A KR20010067254A KR 20010067254 A KR20010067254 A KR 20010067254A KR 1020000057069 A KR1020000057069 A KR 1020000057069A KR 20000057069 A KR20000057069 A KR 20000057069A KR 20010067254 A KR20010067254 A KR 20010067254A
Authority
KR
South Korea
Prior art keywords
user
called
home
address
alias address
Prior art date
Application number
KR1020000057069A
Other languages
English (en)
Other versions
KR100724294B1 (ko
Inventor
로이라디카알
Original Assignee
엘리 웨이스 , 알 비 레비
에이티 앤드 티 코포레이션
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 엘리 웨이스 , 알 비 레비, 에이티 앤드 티 코포레이션 filed Critical 엘리 웨이스 , 알 비 레비
Publication of KR20010067254A publication Critical patent/KR20010067254A/ko
Application granted granted Critical
Publication of KR100724294B1 publication Critical patent/KR100724294B1/ko
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/30Managing network names, e.g. use of aliases or nicknames
    • H04L61/301Name conversion
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/30Managing network names, e.g. use of aliases or nicknames
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1101Session protocols
    • H04L65/1106Call signalling protocols; H.323 and related
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2101/00Indexing scheme associated with group H04L61/00
    • H04L2101/30Types of network names
    • H04L2101/365Application layer names, e.g. buddy names, unstructured names chosen by a user or home appliance name

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Multimedia (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Telephonic Communication Services (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

본 발명은 H.323 사용자의 홈 존을 위한 홈 게이트키퍼에 상기 H.323 사용자가 등록되어 있는 실시간 H.323 멀티미디어 통신에서, 상기 H.323 사용자에게 H.323 별명 어드레스 이식성을 보증하는 방법 및 시스템을 제공한다. 별명 어드레스 이식성은 관리 존들에 공지되어 있는 중앙 데이터베이스를 이용해서 얻어질 수 있고, 별명 어드레스 매핑을 위해 사용되며, 또는 대안으로, 분산된 데이터베이스를 이용해서 얻어질 수도 있다. 상기 방법은, 상기 H.323 사용자가 호출된 H.323 실체의 별명 어드레스를 갖는 메시지를 상기 홈 게이트키퍼에 전송하여 상기 호출된 H.323 실체에 대한 호출을 개시하는 단계와, 상기 별명 어드레스를 상기 호출된 H.323 실체를 위한 호출된 루팅 가능 별명 어드레스로 변환시키는 단계와, 상기 별명 어드레스를 상기 H.323 사용자에 전송하는 단계, 및 상기 호출된 H.323 실체에 대한 호출을 위치시키는 단계에 의해 구현된다.

Description

멀티미디어 지능망을 위한 에이치.323 사용자, 서비스, 및 서비스 제공자 이동도 구조{H.323 user, service and service provider mobility framework for the multimedia intelligent networking}
본 출원은 여기서 참조로서 완전히 통합된 Radhika R.Roy 등에 의해 1999. 9.28에 출원된 미국 예비 출원 제 60/156,363 호 및 제 60/156,482 호의 잇점을 청구한다.
본 발명은 일반적으로 오디오 및 비디오 회의 서비스에 관한 것이며, 특히 광범위한 네트워크에 기초한 지능 서비스 제어기를 사용하여 오디오 및/또는 비디오 회의 서비스를 제공하기 위해 인터넷 프로토콜(IP) 기법을 사용하여 홈/소형 비즈니스 네트워크에 기초한 장치들을 연결하는데에 관한 것이다.
H.323은 인터넷을 포함하는, 오디오, 비디오, 및 패킷에 기초한 네트워크에서의 데이터 통신을 위한 기초를 제공하는 국제 전기통신 연합(ITU) 표준이다. 상기 H.323 표준을 따르면 정보처리 상호운용이 허용되며, 사용자가 비호환성에 관한 근심없이 통신하도록 한다. 상기 H.323 권고안은 패킷 교환된 네트워크들을 통한 멀티미디어 통신에 관한 표준을 제공한다. 상기 네트워크들은 많은 공동 네트워크들, 패킷-스위칭된 TCP/IP 네트워크들, 이서네트를 통한 IPX, 고속 이더넷 (Ether -net)과 토큰 링 기술들, 공용 인터넷, ATM 네트워크들, 및/또는 다른 것들을 포함한다. H.323은 비디오회의만이 아니라 어드레싱 콜 제어, 멀티미디어 관리, 및 대역폭 관리도 가능하게 한다. 그래서, H.323은 오디오만이 아닌 비디오와 데이터 통신을 지원하는 터미널들 중의 인터-네트워크 멀티포인트 회의를 포함한다.
패킷에 기초한 네트워크들을 통한 멀티미디어 통신들의 사용은 공중 회선 교환 전화망(PSTN)/ 종합 정보 통신망(ISDN)의 사용에서의 비용으로 부분적으로 기인하여 통신의 대안의 형태로서 증가하였다. 그러나, 상기 패킷-스위칭된 트래픽은상기 회로-스위칭된 PSRN 네트워크를 통해 전송될 수 있고(예를 들어, IP-오버-PPP-오버-PSTN 또는 IP-오버-PPP-ISDN), H.323 패킷 비트스트림들은 그것들을 통해서 전송될 수 있다. 패킷에 기초한 네트워크들의 빠른 확장은 공동 이용가능한 설비와 시스템에 대한 필요를 더 급박하게 하였다. 상기 H.323은 터미널 이동도를 다루었지만, 사용자, 서비스, 및 서비스 제공자 이동도 구조를 제공하지는 않았는데, 이것은 무선 및 유선 환경 둘다에 대해 필요하다.
도 1은 본 발명에 따른 지역, 게이트키퍼, 및 홈/방문자 데이터 베이스 구조의 일실시예를 도시한 도면.
도 2는 본 발명에 따른 게이트키퍼들 및 중앙화된 홈 위치 데이터 베이스를 가진 지역들의 일실시예를 도시한 도면.
도 3은 본 발명에 따른 중앙화되지 않은 데이터 베이스를 사용하여 별명 어드레스 이식성을 제공하는 방법의 일실시예를 도시한 도면.
도 4는 본 발명에 따른 분산된 데이터 베이스를 사용하여 별명 어드레스 이식성을 제공하는 방법의 일실시예를 도시한 도면.
* 도면의 주요 부분에 대한 부호의 설명 *
102 : 홈/외부 GK 1 108 : 홈/외부 존 1
116 : 홈/방문자 위치 데이터베이스 1
본 발명은 실시간 H.323 멀티미디어 통신들에서 H.323 별명 어드레스 이식성을 수행하기 위해 H.323 사용자, 서비스, 및 서비스 제공자 이동도를 제공한다. 상기 H.323 사용자는 상기 H.323의 홈 지역에 대한 홈 게이트키퍼에 등록된다. 별명 어드레스 이식성은, 관리 존에 알려져 있고, 별명 어드레스 매핑을 위해 사용되는 중앙 데이터베이스를 이용하여 얻을 수 있고, 대안으로 분산된 데이터베이스를 사용하여 얻어질 수 있다. 상기 방법은 상기 H.323 사용자에 의해 호출된 H.323 존재의 별명 어드레스를 가진 메시지를, 상기 호출된 H.323 존재로 호출을 발생시키기 위해, 상기 홈 게이트키퍼에게 전송하는 단계와, 상기 별명 어드레스가 이식가능한지를 확인하는 단계와, 상기 별명 어드레스를 상기 호출된 H.323 존재에 대한 호출된 루팅 가능 별명 어드레스로 변환하고 상기 별명 어드레스를 상기 H.323 사용자에게 전송하는 단계와, 상기 호출을 상기 호출된 H.323 존재에 위치시키는 단계에 의해 수행될 수 있다.
터미널 이동도와 달리, 사용자 이동도 및 서비스 이동도는 상기 무선 및 유선 환경에서 동등하게 적용될 수 있는데, 상기 터미널 이동도 동안 핸드오버 (handover)는 상기 무선 환경에서만 가능하기 때문이다. 오디오, 비디오 및/또는 데이터와 동일한 실시간 H.323 멀티미디어 통신 서비스들은, 사용자들의 이동도, H.450.x같은 서비스(즉, 보충적 서비스들: 멀티미디어 호출 발송, 멀티미디어 호출 이송, 등), 및 서비스 공급자들이 어드레스될 때, 멀티미디어 지능망 플랫폼을 요구한다. 사용자, 서비스, 및 서비스제공자 이식성은 H.323의 상황에서 새로운 종류의 멀티미디어 지능망을 요구한다.
사용자 이동도는 사용자가 서로다른 터미널들 또는 터미널들 형식에서 동일한 사용자 식별을 유지하는 능력으로 정의된다. H.323에는, 사용자가 식별할 수 있는 별명 어드레스들 E.164, 트랜스포트 어드레스, H323ID, URL-ID, 이메일-ID, 가입자 번호 등과 같은 많은 사용자 식별들이 있을 수 있다. 부가하면, IMEI, IMSI, 및 TMSI등과 같은 더많은 별명들도 제안되었다.
사용자 이동도는 임의의 터미널에서 H.323 서비스들에 액세스하는 사용자의 능력, 즉, 서로다른 터미널들과 터미널 형식들에서 동일한 사용자 식별을 유지하는것으로 정의되며, 상기 H.323 시스템의 능력은 사용자의 가입에 따라 상기 H.323서비스들을 제공하는 능력이다. 사용자 이동도는 또한 사용자가 들어오고 나가는 호출들에 대한 임의의 터미널에 등록하도록 허용한다.
그래서 사용자 이동도와 터미널 이동도는 서로 독립적이다. H.323 사용자는 선택적인 별명 어드레스들의 시퀀스를 가질 수 있다:
·E.164
·IMEI
·IMSI
·TMSI
·URL-ID
·이메일-ID
·가입자 번호
·개인 ID
·트랜스포트 어드레스
예를들어, E.164는 사용자가 서로다른 터미널들에서 동일한 것으로 유지하기를 원하는 제 1 항목이 될 수 있다. H.323에서의 상기 E.164 번호 이식성은 상기 지능망(IN)에서와 거의 동일한 지역 번호 이식성(LNP) 이슈이다. 다시, LNP는 상기 서비스 이동도, 서비스제공자 이동도, 및 위치(지리적인) 이동도(레이트 (rate) 센터를 지나서 또는 바깥에서)와도 관련되어 있다.
유사하게, 본 발명에서, 다른 사용자 식별들은 동일한 상태로 될 수 있다. 각각의 경우에서, 네트워킹에서 서로다른 관계가 있을 것이다.
부가하면, 사용자가 주로 식별되는 종료점은 호출 신호 표시 또는 트랜스포트 어드레스 및 RAS 어드레스도 가질 것이다. 종료점은 또한 동일한 호출내에서 서로 다른 채널들(예를 들어, 오디오, 비디오, 및/또는 데이터)에 대한 서로다른 수송 또는 네트워크 어드레스들을 사용할 수 있다. 상기 기본 가정은 상기 호출 신호표시 어드레스 및 상기 RAS 어드레스가 상기 H.323 사용자 이동도를 고려하는 동안 고정된 것으로 고려될 수 없다는 것이다. 마찬가지로, 사용자의 종료점에 의해 별명 어드레스로 사용될 수 있는 상기 수송 또는 네트워크 어드레스는 사용자 이동도에 대해 고정된 것으로 고려되지 않는다.
요약하면, 다음 내용이 사용자 이동도의 상황에서 주목될 수 있다:
·선택된 후보자 H.323 별명 어드레스들은 예를들어, E.164, IMEI, IMSI, 및/또는 TMSI, URL-ID, 이메일-ID, 및/또는 가입자 번호와 같은 사용자 이동도에 대해 고정될 수 있다.
·개인 Id들이 이용될 수 있다.
·어떠한 수송 또는, 상기 종료점 별명이나 상기 호출 신호에 대한 네트워크 어드레스, 또는 RAS 어드레스도 고정된 채로 유지되지 않는다.
·예로서, E.164는 상기 사용자 이동도에 대해 고정될 수 있고, H.323 멀티미디어 통신의 상황에서 상기 사용자 이동도의 영향을 보이는데 사용될 수 있다. 그다음에, 다른 별명 어드레스들이 상기 사용자 이동도에 대한 영향을 분석하기 위해 고려될 수 있다.
서비스 이동도는 사용자가 사용자 및 서비스 이동도에 독립한 특정 서비스를 얻는 능력으로 정의된다. 즉, 외부 네트워크는 상기 서비스에 필요한 파라미터들을얻기위한 수단을 가져야 한다.
상기 사용자가 동일한 H.323 서비스들을 가질 수 있는(예를들어, 멀티미디어 호출 발송, 멀티 미디어 호출 이송, 등과 같은 H.450.x 보충적 서비스들) 서비스 이동도 수단은 동일한 사용자 식별(사용자 이동도)을 유지할 수 있고, 또는 상기 사용자가 그 홈 네트워크에서 외부 네트워크로 이동함에 따라 동일한 터미널(터미널 이동도)를 사용할 수 있다. 서비스 이동도는 상기 사용자가 H.323 서비스 제공자를 바꾼후에 동일한 사용자 식별(사용자 이동도) 또는 동일한 터미널(터미널 이동도)를 사용할 수 있다는 것도 의미할 수 있다. 본 발명에 사용된 바와 같이, 서비스 이동도는 사용자 이동도의 상황에서만 논의된다.
서비스 제공자 이동도는 사용자가 상기 서비스 제공자를 바꾼후에 서로다른 터미널들 또는 터미널 형식들에 대해 동일한 사용자 식별을 유지하는 능력으로 정의된다. H.323 멀티미디어 호출을 운반하는 상기 네트워크 또는 네트워크들은 더 많은 다수의 캐리어들을 가질 수 있다. 상기 사용자 이동도는 상기 별명 어드레스 또는 어드레스들이 이식가능하다는 것을 의미한다. 예를들어, 상기 E.164 어드레스에 대해, 상기 호출의 실제 루팅에 관한 물리적인 패킷에 기초한 네트워크에 대해 매핑(mapping)될 상기 이식 가능 E.164 어드레스를 제공하는 구조가 있어야 한다.
H.323내의 실제 루팅 가능 호출로의 상기 E.164 어드레스의 매핑 함수는 IN에서의 지역 루팅 번호(LRN)과 유사할 수 있다. 실제로, H.323내의 서비스 제공자 이식성은 IN의 LRN과 유사한 방법을 사용하여 달성될 수 있다. 그러나, 상기 서비스 제공자 이식성이 어떻게 달성될 수 있는지를 이해하기 위해 상당한 양의 분석이필요하기 때문에, 그와 같은 방법을 사용하는 것은 상기 H.323 네트워킹에 엄밀한 관계를 갖고 있다. H.323 멀티 미디어(오디오, 비디오, 및/또는 데이터) 서비스들(예를들면, H.450.x)이 사용자 이동도를 가진 상기 서비스 제공자들에 의해 제공될 수 있는 많은 방법들이 있다. 상기 사용자, 서비스, 및 서비스 제공자 이동도는 "멀티미디어 지능망"으로 불린다.
H.323은 종료점에 대해 별명 어드레스들을 사용한다. 그와같은 별명 어드레스들은 사용자들을 식별하기 위해 사용된다. IMEI, IMSI, TMSI, 및 개인 ID와 같은더많은 별명 어드레스들도 제안되었다. 이동전화 사용자의 경우에, 상기 사용자들이 한 장소에서 다른 곳으로 이동하는 동안 하나이상의 상기 별명 어드레스들이 고정될 수 있다. 본 발명에서, H.323사용자들은, 종료점들과 같이, 또한 상기 H.323 별명 어드레스들과 연관된다. 본 발명에서 사용자가 장소를 이동하는 동안 동일한 식별을 유지하려고 한다면, 다음 목표들이 서비스 및 서비스 제공자 이동도를 유지하기 위해 필요하다:
·별명 어드레스 이식성은 소정의 레벨 이하로의 서비스 품질 및 네트워크 신뢰성의 저하없이 상기 H.323 서비스들(예를들어, H.450.x), 특징들, 및 능력들을 지원한다.
·상기 별명 어드레스 이식성의 수행은 신청자들이 그들의 별명 어드레스들을 바꾸는 것을 요구하지 않고 매우 효율적으로 행해진다.
·서비스 제공자는 상기 별명 어드레스 이식성이 수행될 때 다른 캐리어들의 네즈워크들에 의해 영향받지 않고 고객들에게 상기 H.323 멀티 미디어(오디오, 비디오, 및/또는 데이터) 호출을 루팅한다.
상기 H.323에서 상기 별명 어드레스들은 다음과 같이 기술된다.
종료점은 그것과 연관된 하나 이상의 별명 어드레스들도 가질 수 있다. 별명 어드레스는 상기 종료점을 표현할 수 있고, 또는 그것은 상기 종료점이 호스팅하고 있다는 논의를 표현할 수 있다. 상기 별명 어드레스들은 상기 종료점을 어드레싱하는 대안의 방법을 제공한다. 상기 어드레스들은 E.164 또는 가입자 번호 어드레스들(네트워크 액세스 번호, 전화번호, 등), H.323 ID들(이름들, 이메일과 같은 어드레스들, 등을 표현하는 수문자(alphanumeric)의 스트링들), 및 권고안 H.225.0에 정의된 임의의 다른 것들을 포함한다. 별명 어드레스들은 존(zone), 도메인 내와, 존들사이, 도메인들 사이에서 독특할 수 있다. 게이트키퍼들, MC들, 및 MP들은 별명 어드레스들을 갖지 않는다.
상기 시스템에서 게이트키퍼가 없을 때, 상기 호출 종료점은 상기 호출된 종료점의 상기 호출 신호 채널 트랜스포트 어드레스를 직접 사용하여 상기 호출된 종료점에 어드레싱한다. 상기 시스템 내에 게이트키퍼가 있을 때, 게이트키퍼는 상기 호출된 종료점을 그의 호출 신호 채널 어드레스 또는 별명 어드레스로 바꾼다. 상기 호출된 종료점의 E.164 어드레스는 상기 E.164 어드레스가 뒤따르는 임의의 액세스 코드로 구성될 수 있다. 상기 액세스 코드는 0에서 9까지의 세트로부터의 n 자리 숫자, *, 및, # 으로 구성되며, 여기서 n은 그 자릿수와 의미가 제작자의 재량에 있는 소정 번호이다. 그와같은 액세스 코드의 한가지 목적은 게이트웨이로의 액세스를 요청하는 것일 수 있다. 상기 게이트키퍼는 상기주소를 목적지에 전송하기 전에 바꿀 수 있다.
상기 H.323 ID는 권고안 H.225.0에 정의된 바와 같은 ISO/IEC 10646-1 문자들의 스트링으로 구성된다. 그것은 사용자 이름, 회의 이름, 이메일 이름, 또는 다른 식별자일 수 있다. 종료점은 동일한 트랜스포트 어드레스로 바뀌는, 동일한 형식의 하나 이상의 것을 포함하는, 하나 이상의 별명 주소를 가질 수 있다. 상기 종료점의 별명 주소들은 존 내에서 독특하다. 상기 실시예에서, 상기 호출 신호 수송 또는 네트워크 어드레스 및 상기 RAS 수송 또는 네트워크 어드레스는 상기 사용자 이동도의 상황에서 고정되게 유지되지 않는다.
H.323 에서, 상기 호출된 종료점의 E.164 어드레스는 상기 E.164 어드레스가 뒤따르는 임의의 액세스 코드로 구성될 수 있다. E.164는 포맷 NPA-XXX-XXXX의 10자리 전화 번호를 제공한다. 상기 포맷에서, 번호 플랜 영역(NPA)은 기하학적 정보 코드(GIC) 또는 서비스 액세스 코드(SAC)일 수 있다. 상기 마지막 7자리 번호는 대개 NXXXXXX로 신청자 번호를 표현하는데, 여기서 N은 2와 9사이의 번호, X는 0과 9사이의 번호이다. 상기 신청자 번호 포맷에서, 상기 첫번째 3자리 번호(즉, NXX)는 통상적으로 상기 전화번호의 CO스윗치를 식별하는 중앙 오피스(CO) 코드이다. 지리적 NPA(G-NPA)(예를들어, 영역 코드들)와 비-지리적 NPA(NG-NPA)(예를들어, 800-번호, 900-번호, 이동전화 사용자 번호들)같은 상기 NPA 코드내의 몇가지 서브 카테고리들도 있을 수 있다.
그래서, 상기 H.323 통신 시스템은 상기 패킷에 기초한 네트워크(PBN)를 다룬다. 상기 상황에서, 사용자에 의해 사용되는 E.164 번호 또는 종료점은 일종의비-지리적 중요성을 가진 것으로 고려될 수 있다. 상용자가 한 장소에서 다른 곳으로 이동할지라도 H.323 사용자가 동일한 식별을 유지하기를 원하는 사용자 이동도에관한 경우고 그러한 경우이다.
H.323은 멀티미디어(오디오, 비디오, 및/또는 데이터) 호출을 다룬다. 호출은 포인트-투-포인트, 포인트-투-멀티포인트, 또는 멀티포인트-투-멀티포인트일 수 있다. 상기 호출 처리 지능은 상기 패킷에 기초한 네트워크들(예를들어, IP, ATM)에 대해 중앙화되고 분산될 수 있다. 상기 사용자 서비스 및 서비스 제공자 이동도는 사용자들이 한 장소에서 다른 장소로 돌아다는 동안 상기 별명 어드레스들이 이식가능하며 고정된 채로 있는 것을 요구한다. 결과적으로, 상기 이식 가능 어드레스들은 상기 패킷에 기초한 네트워크들에 대해 지리적 중요성을 갖지 못할 것이다. 그와 같은 네트워킹은 H.323의 상황에서 멀티미디어 지능 네트워킹(MIN)으로 불린다. 환언하면, 멀티미디어 지능 네트워킹은 멀티미디어(오디오, 비디오, 및/또는 데이터) 서비스 능력을 상기 패킷에 기초한 네트워크들에 부가하는데, 이것은 상기 복잡한 패킷 스위치들(예를 들어, IP 루터(router)들, ATM 스위치들)에 독립적이다.
MIN으로 서비스 제공자들은 빠르고 유연하게 멀티미디어 서비스들을 고객들에게 제공할 수 있다. MIN을 그렇게 파워풀하게 만드는 것은 멀티 미디어 서비스들이 비용-수행 균형에 기초하여 상기 네트워크에 걸쳐 중앙화된 또는 분산된 데이터 베이스들에 배치될 수 있다는 사실이다. 도 1에 도시된 바와 같이, H.323에서, 각각의 이동전화 실체는 홈 게이트키퍼 GK1(102), GK2(104), GK3(106)로 등록할 필요가 있다. 상기 이동전화 실체는 그 홈에 GK를 지정하는데, 이것은 그 이동도를 관리하기 위한 중앙 제어 포인트가 된다. 각각의 이동전화 실체는 홈/외부 존(108,110,112,114)를 가진다. 이동전화가 외부 존으로 이동할지라도, 외부 GK로 등록할 필요가 있다. 결과로서, GK는 홈과 외부 방문자들 모두를 위한 위치 정보를 관리할 필요가 있다. GK는 홈과 외부 방문자들 모두 또는 외부 위치를 위한 위치 정보를 유지하기 위한 데이터 베이스들(116, 118, 120)을 갖는다. 상기 용어 "외부" 및 "방문자"는 여기서 교환할 수 있게 사용된다. 그래서, 상기 GK 구조처럼, 상기 홈/방문자 구조도 분산적이다.
터미널 이동도에 대해, 분산되고 중앙화된 데이터 베이스들은 상기 사용자가 그 터미널과 함께 한 장소에서 다른 장소로 이동함에 따라 상기 위치를 관리하는데 사용될 수 있다. H.323에서 각각의 이동전화 실체는 그 홈 GK로 등록할 필요가 있다. 상기 이동 전화 실체는 그것의 홈 GK를 지정하는데, 이것은 그 이동도를 관리하기 위한 중앙 제어 포인트가 된다. 이동전화가 외부 존으로 이동할지라도, 외부 GK로 등록할 필요가 있다. 결과로서, GK는 홈 및 외부 방문자들 모두에 대한 위치정보를 관리할 필요가 있다. 그래서 각각의 GK는 홈 및 방문자 위치 정보를 위한 데이터베이스를 가지고 유지할 필요가 있다. 도 1은 본 발명에 따라 존들, GK들, 및 홈/방문자 데이터 베이스들 구조의 일실시예를 도시한다.
그러나, H.323에서, 상기 GK와 위치 데이터 베이스 사이의 서비스들은 후미(backend) 서비스들로 공지되었고, 상기 기능의 실체들 사이의 프로토콜은 후미 서비스 프로토콜로 공지되었다. 상기 후미 서비스와 상기 프로토콜이 H.323에서아직 표준화되지 않았으므로, 임의의 공지된 후미 서비스와 프로토콜 기법은 사용될 수 있다.
위치 관리는 현재 위치 정보가 이용가능할 때 위치 데이터 베이스들의 갱신을 포함한다. 상기 호출 확립동안, 상기 데이터 베이스들은 상기 이동전화 실체의 현재 위치를 결정하도록 질문받는다. 그와 같은 질문은 특히 상기 이동전화 실체가 지정된 홈 GK로부터 멀리 떨어져 위치할 때, 비용이 많이 들 수 있다. 그래서, 상기 위치 관리는 더 최적화될 필요가 있다. 일실시예에서, 홈 위치 정보의 위치는 위치관리를 최적화하기 위해 중앙화될 수 있다.
도 2에 도시된 바와 같이, 상기 중앙화된 홈 위치 데이터 베이스 구조에서, 상기 관리는 일반적으로 더 간단한데, 이동전화 실체의 홈 위치가 동일한 상태로 있고, 상기 정보가 중앙 데이터 베이스(202)내에 있을 수 있기 때문이다. 그러나, 그와 같은 해답의 축소가능성은 특히 대규모 IP 네트워크 또는 공중 인터넷의 상황에서 문제가 될 수 있다. 상기 위치 정보를 관리하기 위한 계층적 데이터 베이스도 있을 수 있다. 분산적 위치 관리 데이터 베이스를 사용하는 것, 대(vs) 중앙화된 위치 관리 데이터 베이스를 사용하는 선택은 수행의 선택의 문제이다. 둘다의 실시예들은 아래에 기술되어 있다.
사용자, 서비스, 및 서비스 제공자 이동도에 대해, 다음 가정들이 상기 분석을 간단히 하기 위해 이루어진다:
·모든 관리 도메인은 단일 존을 가지고 있다.
·H.323 사용자에게 지정된 E.164 별명 어드레스는 사용자가 한 장소에서 다른 장소로 이동할 때 고정된 채로 있게 된다.
·원래, 관리 도메인에서 사용자에게 지정된 별명 어드레스(예를들어, E.164 어드레스)에 대한 도메인은 도우너(donor) 도메인으로 공지되어 있다.
·상기 별명 어드레스가 사용자의 로밍으로 인해 도우너 도메인으로부터 이동된다면, 상기 새로운 도메인은 수신자(recipient) 도메인으로 불린다.
·상기 이동된 별명 어드레스는 이식된(ported) 번호로 언급된다.
별명 어드레스 이식성을 위한 데이터 베이스 방법들은 멀티미디어(오디오, 비디오, 및/또는 데이터) 호출들을 그들의 목적지로 루팅하기 위해 상기 별명 어드레스를 이용한다. 그러나, 이식가능한 H.323 별명 어드레스는 네트워크 루팅 가능 번호가 아니다. 상기 호출을 상기 목적지로 루팅하기 위해 네트워크 어드레스로 바뀔 필요가 있다.
다음은 상기 중앙화된 데이터 베이스의 경우에서의 호출 시나리오들을 기술한다. 도 3에 도시된 바와 같이, 모든 관리 존들에 공지된 중앙 데이터 베이스(302)는 별명 어드레스 매핑을 제공하기 위해 이용될 수 있다. 사용자 이동도는 상기 데이터 베이스를 사용하여 수행된다. 예를들어, 호출은 관리 도메인 2 (306)에 존재하는 호출 H.323 실체(304)에 의해 위치된다. 상기 호출된 H.323 실체는 장소를 이동할 때 별명 어드레스(예를들어,E.164)가 동일한 상태로 있게되는 이동전화 사용자이다. 상기 호출된 이동전화 사용자(308)는 관리 도메인으로부터 지정된 별명 어드레스를 가지며 관리 도메인 3(310)으로 이동하였다. 관리 도메인 3으로 갈때, 상기 H.323 사용자는, 당업자에게 공지되었으며 여기서 더 기술되지 않을 터미널 이동도의 경우에서 등록하는 것과 통상적으로 유사한 방식으로, 도메인 3의 BK 또는 GK로 등록한다. 통상적으로, 등록정보는 또한 상기 별명 어드레스 매핑을 제공하는 중앙 데이터베이스내에서 갱신되었다. 상기 사용자 이동도에 대한 데이터 베이스를 갱신하는 유발 구조(triggering mechanism)는 상기 H.323 표준에서 정의되어 있지 않다. 그러나, 상기 MIN 개념을 따라서, 이식된 별명 번호로의 멀티미디어 호출 전달은 도 3에 도시된 바와같은 다음 단계들로 구성되어 있다:
·단계 1 : 관리 도메인 2(306)에 접속된 호출 H.323 가입자(304)는 호출을 호출된 가입자(308)에 위치시키기를 원한다. 상기 호출 H.323 가입자(304)는 상기 호출된 가입자의 별명 어드레스(예를 들어, 404-457-xxxx(E.164))를 포함하는 그자신의 도메인의 GK(312)와 함께 RAS 메시지(대개 ARQ)를 전송한다. 호출 흐름의 자세한 부분은 간략화를 위해 도시되지 않았다. 상기 번호가 발신 도메인 1의 GK/BE(312)에 의해 수신될 때, 상기 GK/BE(312)와 상기 데이터 베이스(302) 사이의 상호작용이 발생한다.
·단계 2 : 도메인 2(306)의 GK/BE가 상기 호출된 가입자의 별명 어드레스 (예를 들어, 404-457-xxxx)를 포함하는 상기 데이터베이스(302)에 질문을 전송한다. 상기 데이터베이스(302)는 상기 별명 어드레스가 상기 이식된 어드레스 내에 있음을 식멸하며, 질문이 상기 중앙 데이터베이스의 대응하는 별명 어드레스 이식성 데이터베이스에 던져진다(데이터베이스는 별명 어드레스 형식, 이식가능한 별명 어드레스, 이식가능하지않은 별명 어드레스, 등과 같은 많은 방법들로 분할될 수 있다).
·단계 3 : 상기 데이터베이스(302)는 상기 이식된 별명 어드레스(예를들어, 404-457-xxxx)를 상기 이동전화 사용자(308)가 현재 접속되어 있는 상기 실제의 루팅 가능 네트워크 어드레스(예를들어, IP 서브 네트워크 어드레스)에 매핑한다(필요하다면, 404-457-xxx도 다른 E.164 어드레스로 매핑될 수 있다). 상기 수신자의 루팅 가능 네트워크 어드레스(예를들어, IP 서브네트워크 어드레스)는 상기 호출된 별명이 상기 이식된 번호였다는 표시와 함께 상기 시작 도메인(306)의 GK/BE(312)로 되돌려 전송된다.
·단계 4 : 상기 시작 GK 또는 BE (312)는 상기 호출된 실체(308)의 분석된 루팅 가능 네트워크 어드레스를 상기 호출 가입자(304)로 전송한다(H.323의 ACF 메시지의 형태로 발생할 수 있다). 상기 호출된 별명 번호가 상기 이식된 번호였고 상기 호출된 가입자(308)의 위치에 대한 실제의 정보를 제공하지 않는다는 것이 주목될 수 있다. 상기 호출자(304)는 상기 호출을 위치시키기 전에 상기 빌링 레이트(billing rate)에 대해 실제로 알고자 할 수 있다. 상기 호출자(304)는 상기 호출을 위치시키기 전에 상기 빌링 및 다른 관련된 정보를 배우는 것을 착수할 수 있다.
·단계 5 : 상기 호출자(304)는 이제 상기 루팅 가능 어드레스를 알면서, 상기 호출을 직접적으로(단계 5a) 또는 상기 GK를 통해(단계 5b) 위치시킬 수 있다.
상기 시나리오에서, 모든 관리 도메인의 모든 서비스제공자들의 모든 정보가 중앙 데이터베이스 내에서 이용가능하다. 그러나, 모든 관리 도메인의 모든 서비스제공자들의 모든 정보는 항상 이용가능할 수는 없다. 몇몇 서비스 제공자들은 상기 데이터베이스들을 분리되도록 유지한다. 그다음에 많은 데이터베이스들사이의 상효작용이 요구된다. 다음은 상기 데이터베이스가 분산되는 실시예를 기술한 것이다.
상기 실시예에서, 사용자에게 이식된 별명 어드레스를 제공하는 도우너(donor) 관리 도메인이 있다. 만일 이식된 수가 임의의 관리 도메인의 어떤 서비스 관리자에 의해 기증된다면, 상기 서비스 제공자의 도메인을 결정하는 구조가 있을 수도 있다. 도 4는 E.164 별명 어드레스들의 예를 사용한 경우를 도시한다.
도 4는 예를 도시하며, H.323 사용자(404)는 관리 도메인 2(402)에 접속되고, E.164 별명 어드레스가 404-457-xxxx인 또 다른 사용자(406)에게 호출을 위치시키기를 원한다. NPA-NXX를 식별함으로써, 관리 도메인 1(서비스 제공자 1)(408)이 이러한 별명 어드레스의 도우너(donor)인지를 결정하는 것이 가능하다. 도메인 1(408)은 이러한 별명 어드레스가 이식 가능한지의 아닌지의 정보를 갖는 도메인이다. 상기 별명 어드레스가 어떻게 할당되는지를 도시되며, 특정한 표준을 갖는 정보가 다른 데이터 베이스 사이에서 분산될 수 있는지 도시된다. 도 4에서, 다음의 단계들은 MIN 개념에 따라 분포된(distributed) 환경에서 사용될 수도 있다:
·단계 1 : 도 3에서처럼, 관리 도메인 2(402)에 접속된 호출 H.323 가입자 (404)는 호출된 가입자(406)에게 호출하기를 원한다. 상기 호출 H.323 가입자(404)는 호출된 별명 어드레스(예를 들어, 404-457-xxxx(E.164))를 포함할 자신의 도메인의 GK를 갖는 RAS 메시지(일반적으로 ARQ)를 전송한다. 호출 흐름의 상세는 간단히 도시되지 않는다. 상기 번호가 시작 도메인 1(402)의 GK 또는 BE(410)에 의해 수신될 때, GK 또는 BE(410)사이의 상호작용 및 데이터베이스(412)가 발생한다.
·단계 2: 도메인 2(402)의 GK 또는 BE는, 404-457-xxxx의 별명 어드레스 패턴이 관리 도메인 1(서비스 제공자 1)은 이러한 별명 어드레스의 도우너인지를 나타내며, 이식가능한 어드레스인지의 여부를 체크하도록 도메인 1(408)(일반적으로 H.225.0 Annex G의 엑세스요청(accessRequest) 메시지를 거쳐서)의 BE 또는 GK(414)에 별명 어드레스(404-457-xxxx)를 갖는 질문 메시지를 보내는 것를 결정한다.
·단계 3 : 도메인 1(408)의 GK 또는 BE(414)는 그것에 의해 기증된 상기 별명 어드레스(404-457-xxxx)가 이식 가능한지의 여부를 발견하도록 별명 이식 가능 체킹 데이터베이스로 질문을 보낸다. 상기 도우너 도메인(관리 도메인 1[서비스 제공자 1])은 호출된 별명 어드레스가 상기 데이터베이스를 분석한 후에 외부로 이식되었는지와 도메인 2(402)의 BE 또는 GK(410)로 확인 메시지를 보내는 것을 결정한다.
·단계 4 : 도메인 2(402)의 GK 또는 BE(410)은 호출된 별명 어드레스(예를 들어, 404-457-xxxx)를 포함하는 데이터베이스(412)로 질문을 보낸다. 상기 데이터베이스(412)는 이러한 이식된 별명 어드레스가 실제 네트워크 루팅 가능한(routable) 어드레스(예를 들어 IP 서브 네트워크 어드레스)에 매핑될(mapped) 필요가 있는지를 식별한다.
·단계 5 : 상기 데이터베이스(412)는 상기 이식된 별명 어드레스(예를 들어, 404-457-xxxx)를 이동 전화 사용자(406)가 현재 접속된 실제 루팅 가능한 네트워크 어드레스(예를 들어, IP 하부 네트워크 어드레스)로 맵핑(maps)한다(필요하다면, 404-457-xxx는 또한 또다른 E.164 어드레스로 매핑될 수 있다). 수신자의 루팅 가능한 네트워크 어드레스(예를 들어, IP 서브 네트워크 어드레스)는 상기 시작 GK 또는 BE(410)로 되돌려 전송된다.
·단계 6 : 상기 시작 GK 또는 BE(410)는 호출된 실체(entity)(406)의 분석된(resolved) 루팅 가능한 네트워크 어드레스를 호출 가입자(404)로 전송한다 (H.323의 ACF 메시지의 형태로 발생할 수 있다.). 호출된 별명 번호는 이식된 번호일 수 있고, 상기 호출된 가입자(406)의 위치에 대한 실제 정보를 제공하지 않는 것이 주목될 수 있다. 상기 호출자는 실제로 호출을 하기 전에 빌링 레이트 (billing rate)에 대해 실제로 알기를 원할 수도 있다. 상기 호출자(404)는 상기 빌링을 습득하는 것을 착수할 수 있고, 상기 호출을 위치시키기 전에 다른 관련된 정보를 습득할 수 있다.
·단계 7 : 상기 호출 가입자(404)는 루팅 가능한 어드레스를 알면서, 수도직접적으로(단계 7a) 또는 GK(단계 7b)를 거치는 것 중 하나로 호출할 수 있다.
상기 별명 어드레스가 비-이식(non-ported)되면, 도우너 도메인에 대한 질문은 중앙화된 데이터베이스 경우에서 필요로 하는 불필요한 데이터베이스 질문을 저장한다. 이것은 비용 절감(cost saving)을 가져온다. 그러나, 별명 어드레스가 이식된 번호라면, 상기 도우너(최초 캐리어 또는 최초 서비스 제공자)와 고객들에게 루팅 및 호출의 비용과 관련한 창작자(originator)(새로운 캐리어 또는 새로운 서비스 제공자)사이에 분석될 필요가 있는 몇몇 이슈들이 있을 수 있다.
몇몇 시나리오들은 다중 서비스 제공자들이 수반될 때, 특별히 관련 (implications)을 갖는 데이터 베이스 질문들에 대해 고려될 수있다. H.323 멀티미디어(오디오, 비디오, 및/또는 데이터) 호출이 몇몇 서비스 제공자들을 수반한다면, 상기 데이터 베이스 질문을 유발하는 다음의 대안들이 있을 수 있다:
·시작 서비스 제공자 시나리오(Originating Service Provider Scenario): 시작 서비스 제공자은 상기 서비스 제공자 시나리오의 경우에 데이터 베이스 질문을 실행할 수 있다.
·종료 서비스 제공자 시나리오(Terminating Service Provider Scenario): 종료 서비스 제공자는 또한 서비스 제공자 시나리오를 종료하는 경우에 상기 데이터 질문을 실행할 수 있다.
·"K-1" 시나리오: 이러한 상황에서, 종료 서비스 제공자보다 우선하는 상기 서비스 제공자는 즉시 데이터 질문을 실행한다.
·제 1 시나리오 가능 GK/BE(First-GK/BE-that-can-Scenario): 데이터 베이스 액세스 능력을 갖는 제 1 GK 또는 BE(H.323 호출 경로에서)는 상기 질문을 실행한다.
각각의 시나리오는 호출 루팅 및 빌링상에서 관련을 갖는다. 상기 표준들은 질문들에 대한 적절한 신호 송신(signaling) 구조를 갖는 각각의 경우를 구체화할 수 있고, 관련은 비용-동작(cost-performance) 교환(trade-off)을 고려하여 이루어질 수 있다.
별명 어드레스 이식성(portability)이 전국적으로(800/900 데이터 베이스와 유사하게) 또는 전세계적으로 배치될 때, 주요 데이터 베이스 구조는 비례축소가능성(scalability) 문제들을 가질 수 있다. 좀더 적절한 해결은 지역적인 데이터 베이스들을 유지하는 것일 수 있다. 그 다음에 상기 이슈는, 누가 별명 어드레스들 이식성 데이터 베이스를 유지하는가? 이러한 별명 어드레스 자원들이 H.323 서비스 제공자들에게 효과적으로 이용될 수 있도록 이러한 데이터 베이스들이 하나 또는 그 이상의 중립의 제 3 가입자들에 의해 유지될 것인가? 가 된다. 일실시예에서, 상기 데이터 베이스들은 상기 이식된 별명 어드레스들, 관련된 루팅가능한 네트워크 어드레스들 및 서비스 제공자 정보만 포함할 수 있다.
일 실시예에서, 어드레스들은 GK에 의해 캐시(cached)될 수 있다. 유사한 캐싱(caching) 구조는 또한 상기 별명 어드레스 이식성에 적용될 수 있다. 데이터 베이스에 기초한 별명 어드레스 이식성에서, 어떤 이식된 별명 어드레스들은 시작 GK 또는 BE로부터 자주 액세스되기 쉽다. 시작 GK 또는 BE에서, 자주 이식된 별명 어드레스들을 수신자 GK 또는 BE의 루팅 가능한(routable) 네트워크 어드레스들로 매핑(map)하기 위해 캐시를 유지할 수 있다. 그래서, 자주 이식된 별명 어드레스들의 루팅(routing) 정보는 별명 어드레스 이식성(AAP) 데이터베이스로의 비싼 MIN 질문 대신에 캐시로부터 얻을 수 있다. 상기 캐시 접근은 다음의 단계를 사용하여 적용될 수 있다:
·단계 1 : RAS 발신 메시지(예를 들어, ARQ)가 전송된다면, 시작 GK 또는 BE는 상기 별명 어드레스가 캐시에서 발견될 수 있는지의 여부를 체크한다. 그렇게된다면, 캐시 히트(hit)가 발생하며, 수신자(recipient) 실체(entity)(이동 전화가 존재하는 GK, BE 또는 H.323 종점)의 루팅 가능한 네트워크 번호는 캐시로부터 획득된다. H.323 RAS 신호를 보내는 과정들(세부항목은 간략화를 위해 논의되지 않는다)을 끝마친 후에, 상기 H.323 호출은 도 3에서 도시된 단계 4 및 5를 따라 수신자 실체로 루팅된다. 그렇지 않으면, 캐시 미스(miss)가 발생하고, 다음 단계가 실행된다.
·단계 2 : 시작 GK 또는 BE는 도 3에서 단계 2 및 3를 따라서 AAP 데이터 베이스에 질문한다. GK 또는 BE가 AAR로부터의 수신자 실체의 루팅 가능한 네트워크 번호를 수신한 후에, 캐시 내의 엔트리는 이식된 별명 번호 및 대응하는 네트워크 루팅 가능 번호를 저장하도록 생성된다.
·단계 3 : H.323 호출은 도 3에서 도시된 단계 4 및 5를 따라 수신자 실체로 루팅(routed)된다.
캐시 방법(policy)은 별명 어드레스 및 관련된 루팅 가능 네트워크 번호를 캐싱하는데 어떤 표준을 사용할지를 결정함으로써 공식화될 수 있다. 상기 캐시가 가득 찼고 GK 또는 BE가 새로운 캐시를 부가하는 것을 원한다면, 상기 캐시 방법은 어떤 캐시가 대체되어야 할지를 결정할 수 있다.
H.323 사용자 이동도 계획(scheme)은 별명 어드레스들이 이식할 필요가 있는지를 요구한다. 동일한 별명 어드레스들은 한곳에서 다른곳으로 이동할 때 사용자에 의해 사용될 것이다. 이미 상술된 시나리오들은 사용자, 서비스, 및 서비스 제공자 이동성의 문제들이 상관되는 것을 보여준다. 상술된 모든 기능들을 포함하도록 강화된 H.323 신호전송 프로토콜(후미(backend) 서비스를 제공하는 데이터 베이스 질문(queries)에 대한 RAS의 확장 및 새로운 신호전송 메시지들의 생성)은 사용자들에게 서비스 제공자들을 변경한 후에 동일한 별명 번호를 유지하는 것을 허용한다. 이와 같이, 그것은 또한 서비스 제공자 이동도의 목적에 기여(serve)한다.
H.323에 기초한 MIN 시스템은 전통적인 PSTN/ISDN 지능망(IN) 시스템과 비슷할 수도 있다. 다음의 이슈들은 두가지 시스템사이의 서비스 상호이용을 제공하도록 분석될 필요가 있다:
·어떤 별명 어드레스들이 이식성에 대해 처음으로 고려될 것인가?
·상기 별명 어드레스 이식성(이식 가능한 대 이식 가능하지 못한)에 대해 사용될 명확한 표준은 무엇인가?
·중앙화된 데이터 베이스들 대 분포된 데이터 베이스들을 어떻게 선택하는가?
·분포된 데이터 베이스의 경우에서 어떻게 동기화를 유지되는가?
·새로운 신호 전송 메시지가 후미(backend) 서비스들을 정의하도록 발생되는가? 또는 지금 존재하는 메시지를 확장하는 것이 가능한가?
H.323 사용자, 서비스, 및 서비스 제공자 이동도는 별명 어드레스들이 이식가능한지를 요구함으로써 제공될 수 있다. 상기 제안된 구조 및 프로토콜은 H.323 MIN이 별명 어드레스 이식성에 대한 유연성을 어떻게 제공하는지를 보여준다. 사용자, 서비스, 및 서비스 제공자 이동도는 다음에 기초하여 제공될 수 있다:
·이식될 수 있는 예상 별명 어드레스들은 E.164, IMEI, IMSI, TMSI, URL-ID, 이메일 ID, 가입자 번호, 및 개인 ID이다.
·각각의 별명 어드레스 타입에 대한 이식 별명 어드레스와 비-이식 별명 어드레스 사이를 구별짓는 구조이어야 한다.
·상기 이식된 별명 어드레스는 네트워크 루팅 가능 어드레스로 매핑 (mapped)될 필요가 있다. 상기 맵핑은 데이터 베이스 방법들 및 캐시 접근법을 사용하여 실행될 수 있다.
·데이터 베이스 방법은 집중될 뿐만 아니라 분산될 수 있다. 각각의 경우에서, 사용자들, 서비스들, 및 서비스 제공자들에게 영향을 미치는 이슈들이 있다. 상기 데이터 베이스의 전국적인 또는 세계적인 실시에서, 상기 데이터 베이스가 어떻게 유지되어야 하는지를 결정하는 것을 요구한다: 개별 서비스 제공자 대 제 3 가입자.
·분산적인 실시의 경우에, 관리 도메인들사이의 통신들에 대해 사용될 프로토콜은 본 명세서에서 기술되는 것처럼 서비스 제공자들의 요구를 만족시킬 필요가 있다.
·캐시 접근 방법의 경우에, 캐시 유지를 위한 방법은 버퍼크기를 고려하여 표준화되어야 한다.
·H.323 프로토콜(예를 들어, RAS)은 상기 이식된 별명 어드레스들을 결정하고, 본 명세서에 기술된 바와같이, 루팅가능한 네트워크 어드레스로 상기 이식된 별명 어드레스를 매핑하는 데이터 베이스 질문들을 유발하기 위한 필요를 수용하도록 확장될 필요가 있다. 만일 필요하다면, H.323 후미(backend) 서비스 프로토콜은RAS의 확장에 관련하여 개발될 필요가 있다.
·터미널들, 사용자, 서비스들 및 서비스 제공자의 이동도 관리는 상기 기술분야에서 공지된 것처럼, 실시되어야 한다. 예를 들어서, 사용자들이 한가지 장소로부터 다른곳까지 로밍함에 따라, 그들은 상기 이식된 별명 어드레스들을 사용하여 상기 서비스들을 상기 기술 분야에서 공지된 것처럼, 수신하도록 새로운 장소에서 등록(register)할 필요가 있다.
·본 명세서에 제안된 H.323에 기초한 MIN와 상기 전통적인 PSTN/ISDN IN 사이의 상호작용은 정의될 필요가 있다.
본 발명은 인트라-도메인 또는 인터-존 통신에서도 동일한 원리가 적용될 수 있을지라도 인터-도메인 통신의 상황에서 우선적으로 사용자, 서비스, 및 서비스 제공업자를 위한 프로토콜의 전체적인 아키텍처 및 개요를 제공한다. 본 예는 또한 소스로부터 목적지까지의 동일한 경로를 따르는 모든 미디어(예를 들어, 오디오, 비디오, 및 데이터)를 보여준다. 결과적으로, 마치 모든 미디어가 또한 그러한 예들에서 보여준 바와 같은 동일한 어드레스 이식성을 따르는 것처럼 된다. 그렇지만, 상기 미디어가 동일한 소스 및 목적지 어드레스들(예를 들어, E.164 어드레스들)을 가질지라도 상기 미디어 각각이 상기 네트워크를 통하여 다른 경로를 따를 가능성도 있다. 예를 들어, 오디오, 비디오 및 데이터는 동일한 소스 어드레스에서 시작하여 동일한 목적지 어드레스에 도달할 수 있지만, 실시간 오디오 및 비디오는 엄격한 실행 제약(strigent performance constraint)을 유지하기 위해 동일한 경로를 따를수도 있으며, 반면에 상기 네트워크를 통하는 데이터 트래픽을 위한 경로는 오디오 및 비디오의 경로와는 다를 수도 있다. 상기 데이터 트래픽을 위한 경로가 다르게 되는데에는 몇 가지 이유가 있는데, 그것은 1. 데이터 트래픽이 오디오/비디오의 것과 다른 네트워크 또는 서비스 제공자에 의해 다루어질 수 있다는 것과, 2. 상기 서비스가 동일한 네트워크 또는 서비스 제공자에 의해 제안될 수 있을지라도, 데이터 트래픽은 상기 오디오/비디오의 것과 다른 QoS를 제안받게 될 수 있다는 것이다. 동일한 소스 및 목적지 어드레스를 유지하면서, 데이터 트래픽의 중간 어드레스들이 다를 수도 있다. 이 시나리오에서, 1. 하나 또는 여러 개의 서비스 제공자, 2. 하나 또는 여러 개의 존, 및/또는 3. 하나 또는 여러 개의 도메인을 고려하여, 데이터 트래픽의 상기 중간 어드레스(들)에 대한 어드레스 이식성을 확실하게 가질 수 있다.
제안된 구조는 또한 공지의 터미널 이동도 구조(terminal mobility architecture)를 보완한다. 본 발명을 특정의 양호한 실시예와 관련해서 서술하여지만, 다양한 변형, 등가, 수정 및 다른 사용법이 당 분야에 익숙한 기술인들에게는 자명하다. 그러므로, 본 발명은 본 명세서의 특정한 서술에 제한되는 것이 아니라 첨부된 클레임에 제한된다.

Claims (29)

  1. H.323 사용자의 홈 존을 위한 홈 게이트키퍼에 H.323 사용자가 등록되어 있는 실시간 H.323 멀티미디어 통신에서, H.323 별명 어드레스 이식성, 서비스 이식성, 및 서비스 제공자 이식성을 상기 H.323 사용자에게 보장하는 방법에 있어서,
    호출된 H.323 실체의 별명 어드레스를 갖는 메시지를 H.323 사용자가 홈 게이트키퍼에게 전송해서 상기 호출된 H.323 실체를 호출하는 단계와,
    상기 별명 어드레스가 이식 가능한지를 확인하는 단계와,
    상기 별명 어드레스를, 상기 호출된 H.323 실체를 위한 호출된 루팅 가능 별명 어드레스로 변환시켜 상기 별명 어드레스를 H.323 사용자에게 전송하는 단계, 및
    상기 호출된 H.323 실체에 상기 호출을 위치시키는 단계를 포함하는 방법.
  2. 지리적 위치가 홈/방문자 존들로 분할되어 있고, 각각의 홈/방문자 존은 홈 및 방문자 위치 정보를 위한 중앙화된 홈/방문자 위치 데이터베이스를 유지하는 관련 홈 게이트키퍼를 가지며, 상기 지리적 위치의 관리 존들에는 상기 중앙화된 홈/방문자 위치 데이터베이스가 공지되어 있고, 상기 H.323 사용자는 상기 H.323 사용자의 홈 존에 대한 홈 게이트 키퍼로 등록되어 있는, 실시간 H.323 멀티미디어 통신에서 H.323 별명 어드레스 이식성을 H.323 사용자에게 제공하는 방법에 있어서,
    호출된 H.323 실체의 별명 어드레스를 갖는 메시지를 H.323 사용자가 상기홈 게이트키퍼에게 전송해서 상기 호출된 H.323 실체를 호출하는 단계와,
    상기 홈 게이트키퍼가 상기 별명 어드레스를 상기 호출된 H.323 실체를 위한 호출된 루팅 가능 별명 어드레스로 변환시키는 단계와,
    상기 홈 게이트키퍼가 상기 호출된 루팅 가능 별명 어드레스를 상기 호출된 H.323 실체에 전송하는 단계, 및
    상기 호출된 H.323 실체에 상기 호출을 위치시키는 단계를 포함하는 방법.
  3. 제 2 항에 있어서,
    각각의 관리 도메인은 적어도 하나의 존을 갖는 방법.
  4. 제 2 항에 있어서,
    H.323 사용자에 할당된 별명 어드레스는 사용자가 한 장소에서 다른 장소로의 이동함에 따라 고정되어 유지되는 방법.
  5. 제 4 항에 있어서,
    상기 별명 어드레스는 E.164 번호인 방법.
  6. 제 2 항에 있어서,
    하나의 관리 도메인에 있는 상기 H.323 사용자에 할당된 별명 어드레스를 위한 도메인은 도우너 도메인인 방법.
  7. 제 2 항에 있어서,
    상기 H.323 사용자에 할당된 별명 어드레스가 상기 H.323 사용자의 로밍으로 인해, 한 도우너 도메인에서 새로운 도메인으로 이동하는 경우, 상기 새로운 도메인을 수신자 도메인이라 칭하는 방법.
  8. 제 7 항에 있어서,
    상기 수신자 도메인에 있는 별명 어드레스를 이식된(ported) 번호라 칭하는 방법.
  9. 제 2 항에 있어서,
    상기 홈 게이트키퍼가 상기 호출된 루팅 가능 별명 어드레스를 상기 호출된 H.323 실체에 전송하기 전에, 상기 홈 게이트키퍼가 상기 H.323 사용자에게 호출 비용의 근사값을 알려주는 방법.
  10. 제 2 항에 있어서,
    상기 H.323 사용자의 위치 정보는, 상기 H.323 사용자가 호출을 하는 동안 상기 홈 게이트키퍼가 위치 데이터베이스에 질문하여 갱신되는 방법.
  11. 제 2 항에 있어서,
    상기 호출은 H.323 사용자에 의해 직접 위치되는 방법.
  12. 제 2 항에 있어서,
    상기 H.323 사용자는 상기 호출된 H.323 실체의 관리 도메인으로 이동하 며, 상기 호출은 상기 호출된 H.323 실체의 홈 게이트키퍼를 통해 위치되는 방법.
  13. 지리적 위치가 홈/방문자 존들로 분할되어 있고, 각각의 홈/방문자 존은 별명 어드레스들을 홈 게이트키퍼에 제공하는 관리 도메인 데이터베이스를 갖는 관리 도메인을 구비한 관련 홈 게이트키퍼를 구비하며, 상기 지리적 위치의 관리 존들에는 상기 관리 도메인 데이터베이스가 공지되어 있고, 상기 H.323 사용자는 상기 H.323 사용자의 홈 존에 대한 홈 게이트 키퍼로 등록되어 있는, 실시간 H.323 멀티미디어 통신에서 H.323 별명 어드레스 이식성을 H.323 사용자에게 제공하는 방법에 있어서,
    호출된 H.323 실체의 별명 어드레스를 갖는 메시지를 H.323 사용자가 상기 홈 게이트키퍼에게 전송해서 상기 호출된 H.323 실체에 호출하는 단계와,
    상기 별명 어드레스를 갖는 질문 메시지를 상기 H.323 사용자의 관리 도메인의 홈 게이트키퍼에 전송해서 상기 별명 어드레스의 이식성을 판단하는 단계를 포함하며,
    상기 H.323 사용자의 상기 관리 도메인이 상기 별명 어드레스의 이식성을 확인하는 경우에는,
    상기 별명 어드레스를 포함하는 데이터베이스에 문의하여 상기 별명 어드레스가 루팅 가능 별명 어드레스로 매핑되어야만 하는지를 판단하는 단계가 실행되며,
    상기 별명 어드레스가 매핑되어야만 하는 경우에는,
    상기 별명 어드레스를 상기 호출된 H.323 실체를 위한 상기 루팅 가능 별명 어드레스에 매핑하는 단계와,
    상기 호출된 H.323 실체를 위한 상기 루팅 가능 별명 어드레스를 상기 H.323 사용자에게 전송하는 단계, 및
    상기 호출된 H.323 실체에 상기 호출을 위치시키는 단계가 실행되는, 방법.
  14. 제 13 항에 있어서,
    각각의 관리 도메인은 적어도 하나의 존을 포함하는 방법.
  15. 제 13 항에 있어서,
    H.323 사용자에 할당된 별명 어드레스는 상기 사용자가 한 장소에서 다른 장소로의 이동함에 따라 고정되어 유지되는 방법.
  16. 제 15 항에 있어서,
    상기 별명 어드레스는 E.164 번호인 방법.
  17. 제 13 항에 있어서,
    하나의 관리 도메인에 있는 상기 H.323 사용자에 할당된 별명 어드레스를 위한 도메인은 도우너 도메인인 방법.
  18. 제 13 항에 있어서,
    상기 H.323 사용자에 할당된 별명 어드레스가 상기 H.323 사용자의 로밍으로 인해, 한 도우너 도메인에서 새로운 도메인으로 이동하는 경우, 상기 새로운 도메인을 수신자 도메인이라 칭하는 방법.
  19. 제 18 항에 있어서,
    상기 수령 도메인에 있는 별명 어드레스를 포트 번호라 칭하는 방법.
  20. 제 13 항에 있어서,
    상기 홈 게이트키퍼가 상기 호출된 루팅 가능 별명 어드레스를 상기 호출된 H.323 실체에 전송하기 전에, 상기 홈 게이트키퍼가 상기 H.323 사용자에게 호출 비용의 근사값을 알려주는 방법.
  21. 제 13 항에 있어서,
    상기 H.323 사용자의 위치 정보는, 상기 H.323 사용자가 호출을 하는 동안 상기 홈 게이트키퍼가 위치 데이터베이스에 질문하여 갱신되는 방법.
  22. 제 13 항에 있어서,
    상기 호출은 H.323 사용자에 의해 직접 위치되는 방법.
  23. 제 13 항에 있어서,
    상기 H.323 사용자는 상기 호출된 H.323 실체의 관리 도메인으로 이동하며, 상기 호출은 상기 호출된 H.323 실체의 홈 게이트키퍼를 통해 위치되는 방법.
  24. 지리적 위치가 홈/방문자 존들로 분할되어 있고, 각각의 홈/방문자 존은 홈 및 방문자 위치 정보를 위한 중앙화된 홈/방문자 위치 데이터베이스를 유지하는 관련 홈 게이트키퍼를 가지며, 상기 지리적 위치의 관리 존들에는 상기 중앙화된 홈/방문자 위치 데이터베이스가 공지되어 있고, 상기 H.323 사용자는 상기 H.323 사용자의 홈 존에 대한 홈 게이트 키퍼로 등록되어 있는, 실시간 H.323 멀티미디어 통신에서 H.323 별명 어드레스 이식성을 H.323 사용자에게 제공하는 시스템에 있어서,
    호출된 H.323 실체의 별명 어드레스를 갖는 메시지를 상기 홈 게이트키퍼에 전송하여 상기 호출된 H.323 실체에 대한 호출을 개시하고, 상기 호출된 H.323 실체를 위한 호출된 루팅 가능 별명 어드레스를 수신하면 상기 호출된 H.323 실체에 호출을 완료되도록 배열된, H.323 사용자 및,
    상기 별명 어드레스를 상기 호출된 H.323 실체를 위한 상기 호출된 루팅 가능 별명 어드레스로 변환하고 상기 호출된 루팅 가능 별명 어드레스를 상기 호출된 H.323 실체에 전송하도록 배열된, 홈 게이트키퍼를 포함하는 시스템.
  25. 지리적 위치가 홈/방문자 존들로 분할되어 있고, 각각의 홈/방문자 존은 별명 어드레스들을 홈 게이트키퍼에 제공하는 관리 도메인 데이터베이스를 갖는 관리 도메인을 구비한 관련 홈 게이트키퍼를 구비하며, 상기 지리적 위치의 관리 존들에는 상기 관리 도메인 데이터베이스가 공지되어 있고, 상기 H.323 사용자는 상기 H.323 사용자의 홈 존에 대한 홈 게이트키퍼로 등록되어 있는, 실시간 H.323 멀티미디어 통신에서 H.323 별명 어드레스 이식성을 H.323 사용자에게 제공하는 시스템에 있어서,
    호출된 H.323 실체의 별명 어드레스를 갖는 메시지를 상기 홈 게이트키퍼에 전송하여 상기 호출된 H.323 실체에 대한 호출을 개시하고, 상기 호출된 H.323 을 위한 루팅 가능 별명 어드레스를 수신하면 상기 호출된 H.323 실체에 대한 호출이 완료되도록 배열된, H.323 사용자 및,
    상기 별명 어드레스를 갖는 질문 메시지를 상기 H.323 사용자를 위한 관리 도메인의 홈 게이트키퍼에 전송하여 상기 별명 어드레스의 이식성을 결정하도록 배열된 홈 게이트키퍼로서, 상기 H.323 사용자의 관리 도메인이 상기 별명 어드레스의 이식성을 확인하는 경우, 상기 별명 어드레스를 포함하는 데이터베이스에 문의하여 상기 별명 어드레스가 상기 호출된 H.323 루팅 가능 별명 어드레스에 매핑되어야 하는지를 결정하고, 상기 별명 어드레스가 매핑되어야만 하는 경우, 상기 별명 어드레스를 상기 호출된 H.323 실체를 위한 상기 루팅 가능 별명 어드레스에 매핑하고 상기 호출된 H.323 실체를 위한 상기 루팅 가능 별명 어드레스를 상기 H.323 사용자에게 전송하는, 상기 홈 게이트키퍼를 포함하는 시스템.
  26. 제 1 항에 있어서,
    어드레스 이식성은, 상기 메시지의 선택된 정보에 있어서, 동일한 소스 어드레스, 동일 목적지 어드레스 및 다른 중간 어드레스들을 갖는 것을 포함하는 방법.
  27. 제 13 항에 있어서,
    어드레스 이식성은, 상기 메시지의 선택된 정보에 있어서, 동일한 소스 어드레스, 동일 목적지 어드레스 및 다른 중간 어드레스들을 갖는 것을 포함하는 방법.
  28. 제 24 항에 있어서,
    어드레스 이식성은, 상기 메시지의 선택된 정보에 있어서, 동일한 소스 어드레스, 동일 목적지 어드레스 및 다른 중간 어드레스들을 갖는 것을 포함하는 시스템.
  29. 제 25 항에 있어서,
    어드레스 이식성은, 상기 메시지의 선택된 정보에 있어서, 동일한 소스 어드레스, 동일 목적지 어드레스 및 다른 중간 어드레스들을 갖는 것을 포함하는 시스템.
KR1020000057069A 1999-09-28 2000-09-28 멀티미디어 지능망을 위한 h.323 사용자, 서비스, 및 서비스 제공자 이동성 프레임워크 Expired - Fee Related KR100724294B1 (ko)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US15636399P 1999-09-28 1999-09-28
US15648299P 1999-09-28 1999-09-28
US60/156,363 1999-09-28
US60/156,482 1999-09-28

Publications (2)

Publication Number Publication Date
KR20010067254A true KR20010067254A (ko) 2001-07-12
KR100724294B1 KR100724294B1 (ko) 2007-06-04

Family

ID=26853105

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020000057069A Expired - Fee Related KR100724294B1 (ko) 1999-09-28 2000-09-28 멀티미디어 지능망을 위한 h.323 사용자, 서비스, 및 서비스 제공자 이동성 프레임워크

Country Status (3)

Country Link
EP (2) EP1959634A1 (ko)
KR (1) KR100724294B1 (ko)
CA (1) CA2320690C (ko)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100372842B1 (ko) * 2001-04-03 2003-02-25 학교법인 한국정보통신학원 단말 이동성을 위한 핸드오프 방법
KR100588746B1 (ko) * 2002-09-25 2006-06-12 주식회사 케이티 인터넷 텔레포니의 단문메시지 수신 장치 및 그 방법

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1180573C (zh) 2001-08-29 2004-12-15 华为技术有限公司 Ip网络系统中的节点跨区域呼叫方法
GB2405285B (en) * 2003-04-11 2006-01-11 Hutchison Whampoa Three G Ip Real-time communications between telephone and internet users
US7649895B2 (en) * 2003-12-30 2010-01-19 Airwide Solutions Inc. Apparatus and method for routing multimedia messages between a user agent and multiple multimedia message service centers

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU2975497A (en) * 1996-06-11 1998-01-07 Vdonet Corporation Ltd. Ip name resolution system
SE513246C2 (sv) * 1997-06-23 2000-08-07 Ericsson Telefon Ab L M Förfarande och anordning i ett IP-baserat nät
US6519242B1 (en) * 1998-12-09 2003-02-11 Nortel Networks Limited Apparatus and method of PSTN based network roaming and SCP based subscriber management for internet telephony systems
DE19858463A1 (de) * 1998-12-18 2000-06-21 Centeon Pharma Gmbh Verwendung eines Fibrinklebers zur Regeneration des Lebergewebes
US6266405B1 (en) * 1998-12-28 2001-07-24 Telefonaktiebolaget Lm Ericsson (Publ) Extended number portability database services
KR20010094490A (ko) * 2000-03-31 2001-11-01 임명관 인터넷 전화 시스템 및 통화 접속 방법

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100372842B1 (ko) * 2001-04-03 2003-02-25 학교법인 한국정보통신학원 단말 이동성을 위한 핸드오프 방법
KR100588746B1 (ko) * 2002-09-25 2006-06-12 주식회사 케이티 인터넷 텔레포니의 단문메시지 수신 장치 및 그 방법

Also Published As

Publication number Publication date
EP1089520A3 (en) 2003-06-25
CA2320690A1 (en) 2001-03-28
EP1089520A2 (en) 2001-04-04
CA2320690C (en) 2006-02-21
KR100724294B1 (ko) 2007-06-04
EP1959634A1 (en) 2008-08-20

Similar Documents

Publication Publication Date Title
US7317701B2 (en) H.323 user, service and service provider mobility framework for the multimedia intelligent networking
US10178543B2 (en) Common mobility management protocol for multimedia applications, systems and services
US7072303B2 (en) System and method for assisting in controlling real-time transport protocol flow through multiple networks
US6751459B1 (en) Nomadic computing with personal mobility domain name system
US7028092B2 (en) System and method for assisting in controlling real-time transport protocol flow through multiple networks via media flow routing
US7843934B2 (en) Methods and apparatus for providing emergency telephone service to IP-based telephone users
US7002973B2 (en) System and method for assisting in controlling real-time transport protocol flow through multiple networks via use of a cluster of session routers
US6718030B1 (en) Virtual private network system and method using voice over internet protocol
EP1384156A1 (en) User aliases in a communication system
JP2012514363A (ja) 2層の(bi−level)アドレス指定スキームを用いて通信をルーティングするための方法および通信ノード
JP5330540B2 (ja) 企業ネットワークアクセスポイントの判定のための方法およびシステム
US20030046400A1 (en) Contacting a destination terminal from an originating terminal via a packet-based communications network
US7477734B1 (en) Packet switching dialing plan interface to/from PSTN networks
KR100724294B1 (ko) 멀티미디어 지능망을 위한 h.323 사용자, 서비스, 및 서비스 제공자 이동성 프레임워크
US8223952B2 (en) Routing based upon origin of a call
EP1279269B1 (en) Method and system for establishing a communication between a first and a second communication entity
JP2001160804A (ja) マルチメディア・インテリジェント・ネットワーキングのためのモビリティ・フレームワーク
Beijar Trip, ENUM and Number Portability
KR20070039665A (ko) 번호번역서버를 이용한 BcN에서의 번호 라우팅 방법
AU2002247376A1 (en) User aliases in a communication system

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20000928

PG1501 Laying open of application
A201 Request for examination
PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 20050928

Comment text: Request for Examination of Application

Patent event code: PA02011R01I

Patent event date: 20000928

Comment text: Patent Application

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20060928

Patent event code: PE09021S01D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20070227

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20070528

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20070529

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
G170 Re-publication after modification of scope of protection [patent]
PG1701 Publication of correction
FPAY Annual fee payment

Payment date: 20100429

Year of fee payment: 4

PR1001 Payment of annual fee

Payment date: 20100429

Start annual number: 4

End annual number: 4

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee