KR20060052204A - 레거시 네트워크에서 홈 가입자 서버(hss)와 홈 위치레지스터(hlr) 사이의 상호 작용을 용이하게 하는 방법및 장치 - Google Patents
레거시 네트워크에서 홈 가입자 서버(hss)와 홈 위치레지스터(hlr) 사이의 상호 작용을 용이하게 하는 방법및 장치 Download PDFInfo
- Publication number
- KR20060052204A KR20060052204A KR1020050095895A KR20050095895A KR20060052204A KR 20060052204 A KR20060052204 A KR 20060052204A KR 1020050095895 A KR1020050095895 A KR 1020050095895A KR 20050095895 A KR20050095895 A KR 20050095895A KR 20060052204 A KR20060052204 A KR 20060052204A
- Authority
- KR
- South Korea
- Prior art keywords
- hlr
- location register
- home
- hss
- subscriber server
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 32
- 230000003993 interaction Effects 0.000 title claims description 11
- 230000010354 integration Effects 0.000 claims description 8
- 238000005516 engineering process Methods 0.000 abstract description 5
- 238000010586 diagram Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/02—Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
- H04W8/08—Mobility data transfer
- H04W8/12—Mobility data transfer between location registers or mobility servers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/02—Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
- H04W8/04—Registration at HLR or HSS [Home Subscriber Server]
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
홈 가입자 서버들(HSS)이 레거시 홈 위치 레지스터(HLR)로부터 가입자의 동적 위치/상태 정보를 검색하는 기술과 시스템이 제공된다. 예를 들어, 모바일 애플리케이션 파트(mobile application part ; MAP) 동작 ATI(AnyTimeInterrogation) 메시징 기술이 레거시 홈 위치 레지스터(HLR)에 묻고 요구한 위치/상태 정보를 얻기 위해 홈 가입자 서버(HSS)에 의해 사용될 수 있을 것이다.
홈 가입자 서버, 홈 위치 레지스터, 레거시 네트워크, 모바일 애플리케이션 파트(mobile application part), 가입자의 이동국의 요구 위치/상태 정보
Description
도 1은 레거시 네트워크의 일부분을 도시한 도면.
도 2는 표준에 의해 구상된 홈 가입자 서버(HSS)의 개략도.
도 3은 본 발명이 구현될 수 있는 네트워크를 도시한 도면.
도 4는 본 발명에 따른 홈 가입자 서버(HSS)를 도시한 도면.
도 5는 본 발명에 따른 방법을 나타낸 순서도를 도시한 도면.
도 6은 본 발명에 따른 방법을 나타낸 호출(call) 흐름도.
*도면의 주요부분에 대한 설명*
10 : 네트워크의 일부분
12 : 서비스 제어점(SCP)
14 : 홈 위치 레지스터(HLR)
16 : 홈 방문자 위치 레지스터/서빙 GPRS 서포트 노드(VLR/SGSN)
20 : 홈 가입자 서버
본 발명은 레거시 네트워크에서 홈 가입자 서버(Home subscriber server ; HSS)와 홈 위치 레지스터(Home location register ; HLR) 사이의 상호 작용을 용이하게 하는 방법과 장치에 관한 것이다. 더욱 상세하게는, 본 발명은 홈 가입자 서버들(HSSs)이 레거시 홈 위치 레지스터(HLR)로부터 가입자의 동적(dynamic) 위치/상태 정보를 검색할 수 있는 기술과 시스템을 제공한다. 예를 들어, 모바일 애플리케이션 파트(mobile application part ; MAP) 동작 ATI (AnyTimeInterrogation) 메시징 기술은 레거시 홈 위치 레지스터(HLR)에게 질의하고, 질의된 위치/상태 정보를 얻는데 홈 가입자 서버(HSS)에 의해 사용될 수 있다.
본 발명은 특히 상태 또는 위치 정보를 검색하기 위하여 레거시 네트워크에서 홈 가입자 서버(HSS)와 홈 위치 레지스터(HLR) 사이의 상호 작용을 용이하게 하는 기술에 관한 것이고, 따라서 여기에 특정 참조 문헌과 함께 설명하게 될 것이지만, 본 발명은 다른 분야들과 적용들에서도 유용성을 가질 수 있다는 것이 이해될 것이다. 예를 들어, 본 발명은 레거시 네트워크에서 새로운 네트워크 요소들의 다른 구현들에서 사용될 수 있다.
배경으로서, 네트워크들은 특별한 이동(mobile) 가입자들을 위한 위치 및/또는 상태 정보를 결정하는데 유용한 기능을 가진다. 예를 들어, 도 1을 보면, 네트워크의 일부분(10)이 도시되어 있다. 도시된 바와 같이, 상기 네트워크는 홈 위치 레지스터(HLR)(14)와 통신하는 서비스 제어점(service control point ; SCP)(12)을 가진다. 또한 방문자 위치 레지스터(VLR) 및/또는 서빙 GPRS(Gerneral Radio Packet Service) 서포트 노드(serving GPRS support node ; SGSN)(16)가 도시되어 있다.
이동국의 요구 위치 또는 상태가 서비스 제어점(12)에 의해 수신될 때, 그것은 그 정보에 대한 요구를 전형적으로 적절한 홈 위치 레지스터(HLR)(14)에게 모바일 애플리케이션 파트(mobile application part ; MAP) 메시지(예를 들면, 애니타임인테로게이션(AnyTimeInterrogation) (ATI) 요구)의 형식으로 송신한다. 이후 상기 홈 위치 레지스터는, 표준 메시징 기술들(예들 들면, 모바일 애플리케이션 파트(mobil application part ; MAP) 가입자정보제공 (ProvideSubscriverInfo) 요구들 및 응답들)을 이용하여 요구된 정보를 검색하기 위하여 방문자 위치 레지스터(VLR) 및/또는 서빙 GPRS 서포트 노드(SGSN)(16)와 통신한다. 홈 위치 레지스터(HLR)(14)는 요구된 정보를 궁극적으로 모바일 애플리케이션 파트(MAP) 메시징(예를 들면, 애니타임인테로게이션(ATI) 응답)을 이용하여 서비스제어점(12)으로 다시 송신한다.
3GPP 표준(예를 들어, 3GPP Sh 표준 TS23.002)은 레거시 홈 위치 레지스터들(HLRs)을 대체하기 위하여 홈 가입자 서버들(HSSs)의 구현을 특정한다. 그렇게 하기 위해서는, 상기 표준은 홈 가입자 서버들(HSSs)의 기능은 레거시 홈 위치 레지스터(HLR) 기능들을 포함하는 것을 지정한다. 또한 상기 홈 가입자 서버들(HSSs)은 인터넷(또는 IP) 미디어 서브시스템(IMS) 기능들을 제공하는 것이 요구된다. 이것은 도 2에 도시되어 있고, 여기서 홈 가입자 서버(HSS ; 20)는 인터넷 멀티미디어 서브시스템 기능들을 구현하는 제 1 모듈(22) 및 위치 레지스터(HLR) 기능들을 구현하는 제 2 모듈(24)을 포함한다.
그러나 이러한 환경에서, 홈 가입자 서버(HSS)는 애플리케이션 서버(Application ; AS)로부터 위치/상태 질의를 수신한다. 그러고 나서, 상기 홈 가입자 서버(HSS)는, 상기 위치/상태 정보를 얻기 위해 가입자의 방문자 위치 레지스터 및/또는 서빙 GPRS 서포트 노드(VLR/SGSN)에게 모바일 애플리케이션 파트(MAP) 가입자정보제공자 (ProviderSubscriberInfo ; PSI) 요구를, 홈 가입자 서버(HSS)에 이용가능한 정보에 기초하여, 직접 송신한다.
그러나 구현에서, 많은 서비스 제공자들은 레거시 홈 위치 레지스터들(HLRs)을 유지하고, 홈 위치 레지스터들(HLRs)로서 기능하지 않는 홈 가입자 서버들(HSSs)을 구입하기를 희망한다. 이러한 타입의 상기 홈 가입자 서버들(HSSs)은 인터넷 멀티미디어 서브시스템(IMS) 기능들을 여전히 실행한다. 그러나, 이러한 방식의 홈 가입자 서버(HSS)는 가입자의 방문자 위치 레지스터 및/또는 서빙 GPRS 서포트 노드(VLR/SGSN) 번호를 유지하거나 이용하지 않는데, 그것은 정적으로 공급될 수 없다. 결과적으로, 이러한 타입의 홈 가입자 서버(HSS)는, 예를 들어 인터넷 미디어 서브시스템(IMS) 애플리케이션 서버(AS)로부터의 어떤 요구들도 만족시키기 위해, 홈 위치 레지스터(HLR)로부터 가입자의 동적 위치/상태 데이터를 검색할 수 있어야 한다.
그러나 현재 표준은, 홈 위치 레지스터(HLR) 기능들이 홈 가입자 서버(HSS) 로 집적될 것이라 가정하기 때문에, 홈 위치 레지스터(HLR)와 홈 가입자 서버(HSS) 사이에 규정된 표준 인터페이스는 존재하지 않는다. 그러므로, 표준들의 원하는 구현과 표준들에 의해 계획되는 구현 사이에는 불일치가 존재한다.
본 발명은 상기 언급된 난점들 및 다른 난점들을 해결하는 새롭고 개량된 시스템을 구상한다.
(발명의 요약)
레거시 네트워크에서 홈 가입자 서버(HSS)와 홈 위치 레지스터(HLR) 사이의 상호 작용을 용이하게 하는 방법 및 장치가 제공된다.
본 발명의 한 측면에서, 하나의 방법은 홈 가입자 서버(HSS)에서 메시지를 수신하는 단계, 상기 메시지가 가입자의 이동국의 위치 또는 상태(state) 정보를 요구하는지의 여부를 결정하는 단계, 상기 이동국의 홈 위치 레지스터(HLR)에 대한 어드레스를 결정하는 단계, 상기 어드레스에 기초하여 상기 위치 또는 상태 정보의 요구를 상기 홈 위치 레지스터(HLR)에 전송하는 단계, 및 상기 홈 위치 레지스터(HLR)로부터 응답을 수신하는 단계를 포함하고, 상기 응답은 상기 위치 또는 상태 정보를 포함한다.
본 발명의 다른 측면에서, 상기 방법은 애플리케이션 서버(AS)에 의해 메시지를 홈 가입자 서버(HSS)로 송신하는 단계를 더 포함한다.
본 발명의 또 다른 측면에서, 상기 홈 위치 레지스터(HLR)에 대한 어드레스를 결정하는 단계는 데이터베이스에 액세스하는 단계를 포함한다.
본 발명의 또 다른 측면에서, 상기 전송하는 단계는 모바일 애플리케이션 파트(mobile application part ; MAP) 요구 메시지를 전송하는 단계를 포함한다.
본 발명의 또 다른 측면에서, 상기 전송하는 단계는 모바일 애플리케이션 파트(mobile application part ; MAP) 애니타임인테로게이션(AnyTimeInterrogation ; ATI) 요구 메시지를 전송하는 단계를 포함한다.
본 발명의 또 다른 측면에서, 상기 수신하는 단계는 모바일 애플리케이션 파트(MAP) 응답 메시지에서 상기 위치 또는 상태 정보를 수신하는 단계를 포함한다.
본 발명의 또 다른 측면에서, 상기 수신하는 단계는 모바일 애플리케이션 파트(MAP) 애니타임인테로게이션(ATI) 응답 메시지에서 상기 위치 또는 상태 정보를 수신하는 단계를 포함한다.
본 발명의 또 다른 측면에서, 상기 방법은 홈 위치 레지스터(HLR)에 의한 제 2 요구를 방문 위치 레지스터(Visiting location register) 또는 서빙 GPRS 서포트 노드(serving GPRS support node ; VLR/SGSN)에 송신하는 단계와 상기 홈 위치 레지스터(HLR)에 의한 제 2 응답을 방문 위치 레지스터/서빙 GPRS 서포트 노드로부터 수신하는 단계를 더 포함한다.
본 발명의 또 다른 측면에서, 상기 제 2 요구를 송신하는 단계는 모바일 애플리케이션 파트(MAP) 요구 메시지를 송신하는 단계를 포함한다.
본 발명의 또 다른 측면에서, 상기 제 2 요구를 송신하는 단계는 모바일 애플리케이션 파트(MAP) 가입자정보제공(ProvideSubscriberInfo ; PSI) 요구 메시지를 송신하는 단계를 포함한다.
본 발명의 또 다른 측면에서, 제 2 응답을 수신하는 단계는 모바일 애플리케이션 파트(MAP) 응답 메시지를 수신하는 단계를 포함한다.
본 발명의 또 다른 측면에서, 제 2 응답을 수신하는 단계는 모바일 애플리케이션 파트(MAP) 가입자정보제공(PSI) 응답 메시지를 수신하는 단계를 포함한다.
본 발명의 또 다른 측면에서, 본 발명의 방법들을 구현하기 위한 수단이 제공된다.
본 발명의 또 다른 측면에서, 하나의 시스템은 가입자들과 홈 위치 레지스터(HLR) 어드레스를 상호연관시켜주는 정보를 저장한 데이터베이스와, 상기 가입자의 이동국의 위치 또는 상태에 대한 요구가 수신되는지의 여부를 결정하고, 상기 이동국의 홈 위치 레지스터(HLR)에 대한 어드레스를 결정하고, 상기 위치 또는 상태 정보에 관한 요구를 상기 어드레스에 기초한 홈 위치 레지스터(HLR)에 전송하고, 상기 홈 위치 레지스터(HLR)로부터 응답을 수신하는 모듈을 포함하고, 상기 응답은 상기 위치 또는 상태 정보를 포함한다.
본 발명의 또 다른 측면에서, 상기 요구는 모바일 애플리케이션 파트(MAP) 요구 메시지를 포함한다.
본 발명의 또 다른 측면에서, 상기 요구는 모바일 애플리케이션 파트(MAP) 애니타임인테로게이션(ATI) 요구 메시지를 포함한다.
본 발명의 또 다른 측면에서, 상기 응답은 모바일 애플리케이션 파트(MAP) 응답 메시지를 포함한다.
본 발명의 또 다른 측면에서, 상기 응답은 모바일 애플리케이션 파트(MAP) 애니타임인테로게이션(ATI) 응답 메시지를 포함한다.
더욱이 본 발명의 이용가능성의 추가 범위는 아래에서 제공되는 상세한 설명으로부터 명백하게 구별될 것이다. 그러나, 상세한 설명과 특정 예들은, 본 발명의 바람직한 실시예들을 나타내지만, 본 발명의 사상과 범위 내의 다양한 변경예들 및 변형예들이 이 기술 분야에서 숙련된 사람들에게는 명백하게 될 것이기 때문에, 단지 실례로만 주어질 것이다.
본 발명은 장치의 다양한 부분들과, 방법의 단계들의 구조, 배열, 그리고 조합으로 존재하고, 그것에 의해 의도된 목적들은 이하에서 더욱 자세히 기술되고, 특히 청구항들에서 지적된 그리고 첨부한 도면들에서 도시된 것과 같이, 달성된다.
(바람직한 실시예들의 상세한 설명)
이하, 본 발명의 바람직한 실시예들을 도시할 뿐, 그 실시예로 제한하기 위한 것이 아닌 도면들을 참조하면, 도 3은 시스템, 예를 들어 본 발명이 구현될 수 있는 인터넷(또는 IP) 멀티미디어 서브시스템(IMS)의 일부분의 도면을 제공한다. 도시된 것과 같이, 네트워크(100)의 일부분은 애플리케이션 서버(AS)(102), 및 홈 가입자 서버(HSS)(104)를 포함한다. 상기 네트워크(100)는 또한 홈 위치 레지스터(HLR)(106) 및 방문자 위치 레지스터 또는 서빙 GPRS(General Packet Radio Service) 서포트 노드(VLR/SGSN)(108)와 같은 레거시 시스템의 일부분들을 포함한다.
상기 네트워크(100)는 설명을 쉽게 하기 위한 예로서 도시된 것임을 이해해야 한다. 상기한 것과 같이, 그것은 지금 기술되는 실시예들이 구현될 수 있는 네 트워크의 일부분을 나타낼 뿐이다. 예를 들어, 부가적인 애플리케이션 서버들(ASs)과 홈 위치 레지스터들(HLRs)이 도시된 홈 가입자 서버(HSS)와 통신하기 위해 네트워크 내에 포함될 수 있을 것이다. 다른 네트워크 구성요소들뿐만 아니라 부가적인 홈 가입자 서버들(HSSs)도 제공될 수 있다.
상기 애플리케이션 서버(102)는 바람직하게는, 이 기술 분야에서 숙련된 사람에 의해 이해될 방식으로 기능하는 인터넷 멀티미디어 서브시스템(IMS) 애플리케이션 서버(AS)이다. 여기에 기술될 실시예들에 따라, 상기 애플리케이션 서버(AS)(102)는, 위치 또는 상태 정보에 대한 요구들을 Diameter Sh(UDR) 프로토콜 요구 메시지들의 방식으로 전형적으로 전송한다. 그것은 또한 Diameter Sh(UDA) 프로토콜 응답 메시지들을 수신하도록 동작한다. 그러나 그것은 다른 메시징 기술들과 프로토콜들 또한 이용될 수 있다는 것을 이해해야 한다.
게다가, 홈 위치 레지스터(HLR)(106)와 방문자 위치 레지스터 또는 서빙 GPRS 서포트 노드(VLR/SGSN)(108)는 잘 알려진 형태들을 취한다. 상기 홈 위치 레지스터(HLR)와 방문자 위치 레지스터 또는 서빙 GPRS 서포트 노드(VLR/SGSN)(108)는 바람직하게는 표준 모바일 애플리케이션 파트(MAP) 프로토콜 메시징을 지원한다는 것을 이해해야 한다. 그러나, 또한 다른 메시징 기술들 또는 프로토콜들이 사용될 수 있다.
적어도 하나의 실시예에서, 상기 홈 가입자 서버(HSS)(104)는 도 4에 도시된 바와 같은 형태를 취한다. 도시된 것과 같이, 홈 가입자 서버(HSS)(104)는 다른 네트워크 구성요소들 및 홈 가입자 서버(HSS)(104) 내의 구성요소들에 대한 인터페이 스를 제공하도록 동작하는 인터페이스 모듈(40) 또는 같은 모듈이나 인터페이스를 포함한다. 상기 인터페이스 모듈(40)은, 예를 들어 애플리케이션 서버(AS)(102)와 홈 위치 레지스터(HLR)(106)에게 그리고 이들로부터 데이터를 통신하기 위해, 다수의 상이한 형태들로 구현될 수 있다는(그리고 다수의 모듈들 또는 인터페이스들을 통하여 분배될 수도 있다는) 것을 이해해야 한다. 또한 상기 인터페이스 모듈(40)은 인터넷 멀티미디어 서브시스템(IMS) 기능을 제공하는 홈 가입자 서버(HSS)의 모듈들과 통신한다. 이 인터넷 멀티미디어 서브시스템 기능은 단일의 모듈(42)로서 도시되어 있지만, 상기 홈 가입자 서버(HSS)(104)의 이러한 기능은 이 기술 분야에서 숙련된 사람에게 명백한 다양한 형태들을 취할 수 있다는 것을 알 수 있다. 또한 이들 동일한 선상에서, 홈 가입자 서버(HSS)(104)는 설명을 쉽게 하기 위해 도시되지 않은 다른 구성요소들도 당연히 포함할 수 있다는 것을 이해할 수 있을 것이다. 그러나, 이 기술 분야에서 숙련된 사람은 그러한 다른 기능이 구성요소(104) 내에 포함된다는 것을 이해할 것이다.
또한 상기 인터페이스 모듈(40)은 홈 가입자 서버(HSS)(104) 내의 데이터베이스(44)와 통신한다. 도시된 바와 같이, 상기 데이터베이스(44)는 개인 사용자 ID들(identifications)이 저장된 사용자 데이터 필드(46)를 포함한다. 또한 상기 데이터베이스(44)는 국제 이동 가입자 식별 번호(international mobile subscriber identity ; IMSI)와 각각의 개인 사용자 ID에 대한 홈 위치 레지스터(HLR) 어드레스와 관련된 데이터 필드들(48,50)을 포함한다. 상기 데이터베이스(44)는 또한 또 다른 네트워크 요소 내에 또는 별도의 네트워크 요소로서 제공될 수도 있다는 것을 이해해야 한다. 또한, 데이터베이스(44)는 설명을 쉽게 하기 위해 여기서는 그 설명이 생략된 다른 데이터 필드들을 포함할 수 있다.
상기 데이터베이스(44)는, 각각의 인터넷 멀티미디어 시스템(IMS) 사용자가 개인 사용자 식별번호(예를 들어, 개인 사용자 ID)를 소유한다는 사실에 기초하여 만들어지고 유지된다. 각각의 개인 사용자 ID는 UMTS/GSM 국제 이동 가입자 식별 번호(IMSI)와 일대일 대응을 가질 수 있다. 본 발명에 따른 홈 가입자 서버(HSS)는 개인 사용자 ID가 UMTS/GSM 국제 이동 가입자 식별 번호(IMSI)와 일대일 대응을 가진다면, 개인 사용자 ID에 대한 국제 이동 가입자 식별 번호(IMSI)를 (예를 들면, 데이터베이스(44)에) 저장한다. 게다가 상기 홈 가입자 서버(HSS)(104)는 각각의 국제 이동 가입자 식별 번호(IMSI)에 대한 홈 위치 레지스터(HLR) 어드레스를 (예를 들면, 데이터베이스(44)에) 저장한다.
위에서 언급된 바와 같이, 상기 홈 가입자 서버(HSS)(104)는 인터넷 멀티미디어 서브시스템(IMS) 기능들과, 앞서 설명된 바와 같은 본 발명의 목적들을 원하도록 기능을 한다. 홈 가입자 서버(HSS)는 바람직하게는 표준 모바일 애플리케이션 파트(MAP) 프로토콜들이나, 사용될 수 있는 다른 프로토콜을 지원할 것이라는 것을 이해해야 한다.
또한 홈 가입자 서버(HSS)(104)의 실제 구현은, 구상된 레거시 홈 위치 레지스터(HLR) 기능들 없이 홈 가입자 서버(HSS)를 서비스 제공자에게 제공함에 의해 달성될 수 있다는 것을 이해해야 한다. 다만, 그러한 기능은 표준 홈 가입자 서버(HSS)에서 간단히 차단되거나 꺼질 수 있을 것이다. 양자의 경우에, 본 발명(예를 들면, 도 5와 도 6)과 관련되어 설명된 기능은, 바람직하게는 본 발명의 목적들을 달성하기 위하여, 홈 가입자 서버(HSS) 내에서 수행된다.
이러한 관점에서, 도 3과 도 4에 관련되어 설명되는 실시예들은 홈 가입자 서버(HSS)에게 레거시 홈 위치 레지스터(HLR)로부터, 예를 들면 애니타임인테로게이션(ATI) 메시지들과 같은 존재하는 표준 모바일 애플리케이션 파트(MAP) 동작들을 통하여, 가입자의 동적 위치/상태 데이터를 검색하기 위한 해결책을 제공한다. 이 실시예들에 따르면, 인터넷 미디어 서브시스템(IMS) 애플리케이션 서버(AS)가 홈 가입자 서버(HSS)에게 그러한 정보를 질의할 때, 홈 가입자 서버(HSS)는 레거시 홈 위치 레지스터(HLR)로부터 가입자의 동적 위치/상태 데이터를 검색할 수 있다. 상기 홈 가입자 서버(HSS)가 가입자의 위치/상태 데이터를 검색한 후에, 인터넷 미디어 서브시스템(IMS) 애플리케이션 서버(AS)로부터의 요구를 만족시키기 위해, 홈 가입자 서버(HSS)는 상기 데이터를 인터넷 미디어 서브시스템(IMS) 애플리케이션 서버(AS)에 보낸다.
언급한 대로, 본 발명은 가급적 홈 가입자 서버(HSS)(104)에 대한 변형예들을 통하여 구현된다. 상기 변형예들은 다양한 방식의 소프트웨어 기술들과 하드웨어 구성들을 이용하여 구현될 수 있다. 하나의 형태에 있어서, 위치 또는 상태 정보가 질의될 때를 결정하고 레거시 네트워크로부터 그 정보를 획득하기 위해 노력하는 방식으로 기능하도록, 한 소프트웨어 루틴(routine)이 인터페이스 모듈(40) 내에서 구현된다. 그렇게 할 때, 홈 위치 레지스터(HLR)(106)의 관점으로부터, 홈 가입자 서버(HSS)(104)는 서비스 제어점(service control point ; SCP)(예들 들면 도 1의 서비스 제어점(SCP)(12))으로서 동작할 것이다.
이러한 관점에서, 도 5를 참조하여, 본 발명에 따른 방법(500)이 도시된다. 도시된 바와 같이, 상기 방법(500)은 애플리케이션 서버(102)로부터 홈 가입자 서버(HSS)(104)(예를 들면, 인터페이스 모듈(40))에 의한 메시지의 수신시 시작된다(502에서). 이후 인터페이스 모듈(40)에 의해, 메시지가 위치 또는 상태 정보에 대한 요구를 포함하는지의 여부에 대한 결정이 행해진다(504에서). 만약 아니라면, 상기 메시지는 정상인 것으로 처리된다(506에서). 그러나, 만약 상기 수신 메시지가 위치 또는 상태 데이터 또는 정보에 대한 요구를 포함한다면, 국제 이동 가입자 식별 번호(IMSI) 및/또는 홈 위치 레지스터(HLR) 어드레스가, 요구된 사용자를 위한 데이터베이스(44)에 저장되어있는지의 여부에 대해 결정한다(508에서). 만약 아니라면, 애플리케이션 서버(AS)로 단지 오류 메시지만이 다시 송신된다. 그러나 만약, 대응하는 홈 위치 레지스터(HLR) 어드레스와 국제 이동 가입자 식별 번호(IMSI)가 사용자에 대해 저장되어 있으면, 저장된 어드레스를 갖는 적절한 홈 위치 레지스터(HLR)로 위치 및/또는 상태 요구가 송신된다(512에서). 이후, 상기 홈 가입자 서버(HSS)는 단지 위치 및/또는 상태 정보를 수신하기를 기다리고, 그것을 애플리케이션 서버(AS)에게 발송한다(516에서).
도 5와 관련하여 기술된 상기 방법은 홈 가입자 서버(HSS)의 관점으로부터, 본 발명의 기능을 도시한다. 도 6을 참조하면, 호출 흐름(600)이 도시되어 있다. 또한 본 발명을 구현하는 동안, 이 호출 흐름은 홈 가입자 서버(HSS)와 통신하는 다른 네트워크 구성요소들의 설명을 제공한다.
도 6에 도시된 바와 같이, 초기에는, 홈 가입자 서버(104)는, 인터넷 미디어 서브시스템(IMS) 애플리케이션 서버(AS)(102)로부터 메시지, 예를 들면 사용자-데이터-요구(User-Data-Request ; UDR)와 같은 Diameter SH 메시지를 수신한다. 이 메시지는, 인터넷 미디어 서브시스템(IMS)과 같은, 네트워크의 사용자 또는 가입자에 대한 회로 도메인 위치/상태 데이터 또는 패킷 도메인 위치/상태 데이터를 요구한다(602에서). 그러한 메시지는 다양한 이유들로 발생할 것이다.
홈 가입자 서버(HSS)(104)는 그러한 요구가 특정 이동국의 요구 위치 또는 상태 정보에 대한 요구를 포함하는지의 여부를 결정한다. 이후 상기 홈 가입자 서버(HSS)(104)는 인터넷 미디어 서브시스템(IMS) 사용에 대해 국제 이동 가입자 식별 번호(IMSI)와 홈 위치 레지스터(HLR) 어드레스를 식별하기 위해 가입자 데이터베이스(44)에 액세스한다. 일단 상기 데이터베이스로부터 정보가 검색되면, 홈 가입자 서버(HSS)(104)는, 요구된 정보를 획득하기 위해, 식별 어드레스를 가진 적절한 홈 위치 레지스터(HLR)(106)에게 요구, 예를 들면 모바일 애플리케이션 파트(MAP) 애니타임인테로게이션(ATI) 동작 요구를 송신한다(604에서).
홈 위치 레지스터(HLR)(106)는 잘 알려진 기술들을 이용하여 가입자에 대한 국제 이동 가입자 식별 번호의(IMSI's) 동적으로 저장된 방문자 위치 레지스터(VLR) 또는 SGSN 번호를 알아낸다. 홈 위치 레지스터(HLR)(106)는 요구의 소스를 구별하지 않는다는 것을 이해해야 한다. 이러한 타입의 요구는, 상기에서 언급한 대로, 도 1의 서비스 제어점(12)과 같은, 서비스 제어점(SCP)에서 전형적으로 발생한다. 그러나, 본 출원에 따른 홈 가입자 서버는, 서비스 제어점들(SCPs)과 같은 다른 네트워크 구성요소들에 보통 기인하는 표준 메시징 기술들을 이용한다. 홈 위치 레지스터(HLR)가 상기 메시지 요구를 인식하고 상기 소스에 응답할 수 있는 한, 메시지들의 소스들을 구별하기 위한 홈 위치 레지스터(HLR)(106)는 필요하지 않다. 그러나, 만약 홈 위치 레지스터(HLR)(106)가 상기 요구 메시지가 인증된 소스로부터 발생했는지의 여부를 결정할 수 있다면, 홈 위치 레지스터(HLR)(106)는 홈 가입자 서버(HSS)(104)를 인증된 소스 목록에 추가할 수 있다.
상기 홈 위치 레지스터(HLR)(106)는, 그것의 정상 동작에서 하듯이 예를 들어 모바일 애플리케이션 파트(MAP) 가입자정보제공(PSI) 요구와 같은 요구를, 홈 가입자 서버(HSS)(104)에 의해 요구된 것과 같이, 적절한 방문자 위치 레지스터(VLR) 또는 SGSN(108)에 송신한다(606에서). 상기 방문자 위치 레지스터 및/또는 서빙 GPRS 서포트 노드(VLR/SGSN)(108)는 모바일 애플리케이션 파트(MAP) PSI 응답 내의 가입자의 위치/상태 정보를, 홈 위치 레지스터(HLR)(106)에게 정상 동작 기술들로, 되돌려 보낸다(608에서).
홈 위치 레지스터(HLR)(106)는 가입자의 위치/상태 정보를 포함하는 모바일 애플리케이션 파트(MAP) 애니타임인테로게이션(ATI) 응답을 홈 가입자 서버(HSS)에 송신한다(610에서).
홈 가입자 서버(HSS)(104)는 또한 사용자의 위치/상태 정보를 포함하는 Diameter Sh 메시지 사용자-데이터-대답(user-data-answer ; UDA)으로, 인터넷 미디어 서브시스템(IMS) 애플리케이션 서버(AS)(102)에 응답한다(612에서).
상기 설명은 단순히 본 발명의 특정 실시예들의 개시내용을 제공하며, 거기 에 본 발명을 제한하려는 의도는 아니다. 따라서 본 발명은 단지 상기 설명된 실시예에만 국한되는 것이 아니다. 오히려, 기술 분야에서 숙련된 사람들은 본 발명의 범위 내에 속하는 다른 실시예들을 생각할 수 있다는 것을 인식하고 있다.
본 발명에 의하면, 레거시 네트워크에서 홈 가입자 서버(HSS)와 홈 위치 레지스터(HLR) 사이의 상호 작용을 용이하게 하는 방법 및 장치를 제공할 수 있다.
Claims (10)
- 레거시 네트워크에서 홈 가입자 서버(Home subscriber server ; HSS)와 적어도 하나의 홈 위치 레지스터(Home location register ; HLR) 사이의 상호 작용을 용이하게 하는 방법에 있어서,상기 홈 가입자 서버(HSS)에서 메시지를 수신하는 단계;상기 메시지가 가입자의 이동국의 위치 또는 상태(state) 정보를 요구하는지 여부를 결정하는 단계;상기 이동국의 홈 위치 레지스터(HLR)에 대한 어드레스를 결정하는 단계;상기 어드레스에 기초하여 상기 위치 또는 상태 정보에 대한 요구를 상기 홈 위치 레지스터(HLR)에 전송하는 단계; 및상기 홈 위치 레지스터(HLR)로부터 응답을 수신하는 단계를 포함하고, 상기 응답은 상기 위치 또는 상태 정보를 포함하는, 레거시 네트워크에서 홈 가입자 서버(HSS)와 홈 위치 레지스터(HLR) 사이의 상호 작용을 용이하게 하는 방법.
- 제 1 항에 있어서,상기 홈 위치 레지스터(HLR)에 대한 어드레스를 결정하는 단계는 데이터베이스에 액세스하는 단계를 포함하는, 레거시 네트워크에서 홈 가입자 서버(HSS)와 홈 위치 레지스터(HLR) 사이의 상호 작용을 용이하게 하는 방법.
- 제 1 항에 있어서,상기 전송하는 단계는 모바일 애플리케이션 파트(mobile application part ; MAP) 요구 메시지를 전송하는 단계를 포함하는, 레거시 네트워크에서 홈 가입자 서버(HSS)와 홈 위치 레지스터(HLR) 사이의 상호 작용을 용이하게 하는 방법.
- 제 1 항에 있어서,상기 전송하는 단계는 모바일 애플리케이션 파트(MAP) 애니타임인테로게이션(AnyTimeInterrogation ; ATI) 요구 메시지를 전송하는 단계를 포함하는, 레거시 네트워크에서 홈 가입자 서버(HSS)와 홈 위치 레지스터(HLR) 사이의 상호 작용을 용이하게 하는 방법.
- 제 1 항에 있어서,상기 수신하는 단계는 모바일 애플리케이션 파트(MAP) 응답 메시지에서 상기 위치 또는 상태 정보를 수신하는 단계를 포함하는, 레거시 네트워크에서 홈 가입자 서버(HSS)와 홈 위치 레지스터(HLR) 사이의 상호 작용을 용이하게 하는 방법.
- 제 1 항에 있어서,상기 수신하는 단계는 모바일 애플리케이션 파트(MAP) 애니타임인테로게이션(ATI) 응답 메시지에서 상기 위치 또는 상태 정보를 수신하는 단계를 포함하는, 레거시 네트워크에서 홈 가입자 서버(HSS)와 홈 위치 레지스터(HLR) 사이의 상호 작 용을 용이하게 하는 방법.
- 제 1 항에 있어서,상기 홈 위치 레지스터(HLR)에 의한 제 2 요구를 방문 위치 레지스터(Visiting location register) 또는 서빙 GPRS 서포트 노드(serving GPRS support node ; VLR/SGSN)에 송신하는 단계; 및,상기 홈 위치 레지스터(HLR)에 의한 제 2 응답을 상기 방문 위치 레지스터/서빙 GPRS 서포트 노드로부터 수신하는 단계를 더 포함하는, 레거시 네트워크에서 홈 가입자 서버(HSS)와 홈 위치 레지스터(HLR) 사이의 상호 작용을 용이하게 하는 방법.
- 홈 가입자 서버(HSS)에 있어서,가입자들과 홈 위치 레지스터(HLR) 어드레스를 상호연관시키는 정보를 저장한 데이터베이스; 및,상기 가입자의 이동국의 위치 또는 상태에 대한 요구가 수신되는지의 여부를 결정하고, 상기 이동국의 홈 위치 레지스터(HLR)에 대한 어드레스를 결정하고, 상기 어드레스에 기초하여 상기 위치 또는 상태 정보에 대한 요구를 상기 홈 위치 레지스터(HLR)에 전송하고, 상기 홈 위치 레지스터(HLR)로부터 응답을 수신하도록 동작하는 모듈을 포함하고, 상기 응답은 상기 위치 또는 상태 정보를 포함하는, 홈 가입자 서버(HSS).
- 제 8 항에 있어서,상기 요구는 모바일 애플리케이션 파트(MAP) 요구 메시지를 포함하는, 홈 가입자 서버(HSS).
- 제 8 항에 있어서,상기 응답은 모바일 애플리케이션 파트(MAP) 응답 메시지를 포함하는, 홈 가입자 서버(HSS).
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/965,387 | 2004-10-14 | ||
US10/965,387 US7583646B2 (en) | 2004-10-14 | 2004-10-14 | Method and apparatus for facilitating interaction between a home subscriber server (HSS) and a home location register (HLR) in a legacy network |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20060052204A true KR20060052204A (ko) | 2006-05-19 |
KR101127400B1 KR101127400B1 (ko) | 2012-03-23 |
Family
ID=35431609
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020050095895A KR101127400B1 (ko) | 2004-10-14 | 2005-10-12 | 레거시 네트워크에서 홈 가입자 서버(hss)와 홈 위치레지스터(hlr) 사이의 상호 작용을 용이하게 하는 방법및 장치 |
Country Status (5)
Country | Link |
---|---|
US (1) | US7583646B2 (ko) |
EP (1) | EP1648190B1 (ko) |
JP (1) | JP5138882B2 (ko) |
KR (1) | KR101127400B1 (ko) |
DE (1) | DE602005003748T2 (ko) |
Families Citing this family (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1625703B1 (en) * | 2003-05-20 | 2011-12-07 | T-Mobile Deutschland GmbH | Method and system for operating a radio communication network |
US9503528B2 (en) * | 2004-06-14 | 2016-11-22 | Alcatel-Lucent Usa Inc. | System for provisioning service data utilizing the IMS defined Sh interface's transparent data |
US7920529B1 (en) * | 2005-05-24 | 2011-04-05 | At&T Mobility Ii Llc | Intermediary query manager for 2G and 3G services |
US7849079B2 (en) * | 2006-07-31 | 2010-12-07 | Microsoft Corporation | Temporal ranking of search results |
CN101272598B (zh) * | 2007-03-19 | 2012-12-12 | 华为技术有限公司 | 一种更改电路交换域业务信息的方法、***及装置 |
WO2008019622A1 (fr) * | 2006-08-16 | 2008-02-21 | Huawei Technologies Co., Ltd. | Procédé et application d'acquisition d'informations de domaine à commutation de circuits destinés à une application de sous-système multimédia ip et procédé, appareil et système destinés à modifier les information de domaine à commutation de circuits |
KR100809419B1 (ko) * | 2006-09-29 | 2008-03-05 | 한국전자통신연구원 | HSS를 이용한 위치기반 VoIP 서비스 시스템 및 방법 |
JP4522982B2 (ja) * | 2006-10-18 | 2010-08-11 | 日本電信電話株式会社 | 通信網情報提供方法、通信網情報提供装置、及び、プログラム |
JP2008118255A (ja) * | 2006-11-01 | 2008-05-22 | Nippon Telegr & Teleph Corp <Ntt> | 通信網情報収集提供方法、通信網情報収集提供装置、及び、プログラム |
US7583655B2 (en) * | 2006-12-04 | 2009-09-01 | Alcatel-Lucent Usa Inc. | Synchronizing call feature data between an IMS network and a legacy network |
ES2427965T3 (es) | 2006-12-19 | 2013-11-05 | Telefonaktiebolaget Lm Ericsson (Publ) | Método y aparato para recuperar entre redes datos relativos al usuario |
US7783279B2 (en) * | 2007-02-26 | 2010-08-24 | International Business Machines Corporation | Handling location determinations in a telecommunications network to reduce subscriber-experienced latency while conserving network resources |
EP1973289B1 (en) * | 2007-03-23 | 2016-03-09 | Nokia Solutions and Networks GmbH & Co. KG | Method for providing subscriptions to packet-switched networks |
CN101330456B (zh) * | 2007-07-17 | 2011-05-11 | 中兴通讯股份有限公司 | 一种Sh接口透明数据的传输方法 |
US8560710B2 (en) | 2008-07-24 | 2013-10-15 | International Business Machines Corporation | System and method of using diameter based signaling to activate and deactivate subscriber centric, visually rendered, services |
US8543088B2 (en) * | 2008-08-12 | 2013-09-24 | International Business Machines Corporation | System and method of using diameter based signaling to support billing models for visually rendered services |
CN101742475B (zh) * | 2008-11-12 | 2012-01-11 | 华为技术有限公司 | 订阅和通知的方法、装置和*** |
US9021014B2 (en) | 2009-03-25 | 2015-04-28 | Tekelec, Inc. | Methods, systems, and computer readable media for providing home subscriber server (HSS) proxy |
US8413354B2 (en) * | 2009-08-05 | 2013-04-09 | Futurewei Technologies, Inc. | System and method for communication handoff |
GB0921219D0 (en) * | 2009-12-03 | 2010-01-20 | Vodafone Plc | IMS voIP |
WO2011106690A2 (en) * | 2010-02-25 | 2011-09-01 | Tekelelec | Systems, methods, and computer readable media for using a signaling message routing node to provide backup subscriber information management service |
US8391899B2 (en) * | 2010-03-16 | 2013-03-05 | Alcatel Lucent | Text message delivery to a mobile device in a wireless communication network |
US8700034B2 (en) | 2010-08-24 | 2014-04-15 | Alcatel Lucent | Querying a subscriber server for identities of multiple serving elements of user equipment (UE) |
US9100796B2 (en) | 2011-12-15 | 2015-08-04 | Tekelec, Inc. | Methods, systems, and computer readable media for seamless roaming between diameter and non-diameter networks |
US10542418B2 (en) * | 2012-04-26 | 2020-01-21 | Nec Corporation | Service providing system, gateway device, information collection method and non-transitory computer readable medium storing program |
CN104170416B (zh) * | 2012-06-29 | 2018-01-16 | 华为技术有限公司 | 在线签约数据配置方法、装置及*** |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5854982A (en) * | 1995-08-21 | 1998-12-29 | Motorola, Inc. | Communication system architecture and method of routing therefor |
US6839356B2 (en) * | 2000-02-22 | 2005-01-04 | Nortel Networks Limited | System and method for controlling a wireless packet switched voice call |
US6970452B2 (en) * | 2000-03-13 | 2005-11-29 | Curitell Communications Inc. | Common subscriber managing apparatus and method based on functional modeling of a common subscriber server for use in an ALL-IP network and method therefor |
US7200401B1 (en) * | 2000-06-29 | 2007-04-03 | Nokia Corporation | Operator forced inter-system handover |
US20020107003A1 (en) * | 2001-02-02 | 2002-08-08 | Martin Ronald Bruce | Method and apparatus for leaving a multimedia mail message without ringing a wireless phone |
US20020147845A1 (en) | 2001-03-06 | 2002-10-10 | Juan-Antonio Sanchez-Herrero | Flexible user distribution between user's serving entities |
US6545992B2 (en) * | 2001-04-30 | 2003-04-08 | Winphoria Networks, Inc. | System and method of selecting GGSN in a mobile communications network |
US7680491B2 (en) * | 2003-05-15 | 2010-03-16 | Redknee Inc. | Method and system allowing for one mobile phone number (MSISDN) to be associated with a plurality of wireless devices (‘Multi-SIM’) |
US9503528B2 (en) * | 2004-06-14 | 2016-11-22 | Alcatel-Lucent Usa Inc. | System for provisioning service data utilizing the IMS defined Sh interface's transparent data |
JP2008515282A (ja) * | 2004-09-22 | 2008-05-08 | シーメンス コミュニケイションズ インコーポレイテッド | 1つの番号によるfmcでの擬似番号ポータビリティ |
-
2004
- 2004-10-14 US US10/965,387 patent/US7583646B2/en active Active
-
2005
- 2005-09-29 DE DE602005003748T patent/DE602005003748T2/de active Active
- 2005-09-29 EP EP05256097A patent/EP1648190B1/en not_active Expired - Fee Related
- 2005-10-12 KR KR1020050095895A patent/KR101127400B1/ko active IP Right Grant
- 2005-10-14 JP JP2005299534A patent/JP5138882B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
KR101127400B1 (ko) | 2012-03-23 |
EP1648190B1 (en) | 2007-12-12 |
JP5138882B2 (ja) | 2013-02-06 |
DE602005003748D1 (de) | 2008-01-24 |
US7583646B2 (en) | 2009-09-01 |
US20060084431A1 (en) | 2006-04-20 |
DE602005003748T2 (de) | 2008-12-24 |
EP1648190A1 (en) | 2006-04-19 |
JP2006115515A (ja) | 2006-04-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101127400B1 (ko) | 레거시 네트워크에서 홈 가입자 서버(hss)와 홈 위치레지스터(hlr) 사이의 상호 작용을 용이하게 하는 방법및 장치 | |
EP1643719B1 (en) | A method and apparatus for providing distributed SLF routing capability in an IP multimedia subsystem (IMS) network | |
US8594679B2 (en) | Methods, systems, and computer readable media for routing a message service message through a communications network | |
US8260743B2 (en) | Method for the delivery of area related messages in a mobile communication system | |
US7894824B2 (en) | Apparatus, and associated method, for providing location service to a roaming mobile station | |
KR20020064955A (ko) | 메시지의 이송 | |
EP1527637B1 (en) | Method for enabling a location service client to contact a user of a mobile device | |
KR20040111578A (ko) | 통신 네트워크에서 특수 형태의 세션 처리 방법 및 시스템 | |
KR20030043965A (ko) | 전자통신 노드로부터의 실시간 정보 수신을 용이하게 하기위한 시스템, 방법 및 장치 | |
KR20020070464A (ko) | 메시징 서비스 | |
US7239878B2 (en) | Telecommunication method for a wireless network | |
US20070104205A1 (en) | System and method for processing packet mobile-terminated calls using dynamic IP | |
US9301109B2 (en) | Method and apparatuses for sending message to a mobile station by addressing a hardware part | |
EP2362690B1 (en) | Method, system, and device for establishing association-control relations | |
KR100717821B1 (ko) | 가상 홈 위치 등록 시스템 및 그 동작 방법 | |
WO2003037026A1 (en) | System and method for the positioning of a subscriber during an emergency call performed by a mobile phone without a valid sim card | |
CN102420816B (zh) | 一种确定用户信息的方法 | |
MXPA06008659A (en) | A method and apparatuses for sending message to a mobile station by addressing the hardware part | |
TH51195B (th) | วิธีการและระบบสำหรับนำการสอบถามข่าวสารเกี่ยวกับที่ตั้งของโนดและสภาพของสมาชิกมาใช้ในเครือข่ายแบบฉลาด |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20150227 Year of fee payment: 4 |
|
FPAY | Annual fee payment |
Payment date: 20160302 Year of fee payment: 5 |
|
FPAY | Annual fee payment |
Payment date: 20170224 Year of fee payment: 6 |
|
FPAY | Annual fee payment |
Payment date: 20180302 Year of fee payment: 7 |
|
FPAY | Annual fee payment |
Payment date: 20200218 Year of fee payment: 9 |