KR100931858B1 - 스티어드 plmn을 이용한 자동 네트워크 선택 방법 및장치 - Google Patents

스티어드 plmn을 이용한 자동 네트워크 선택 방법 및장치 Download PDF

Info

Publication number
KR100931858B1
KR100931858B1 KR1020070014829A KR20070014829A KR100931858B1 KR 100931858 B1 KR100931858 B1 KR 100931858B1 KR 1020070014829 A KR1020070014829 A KR 1020070014829A KR 20070014829 A KR20070014829 A KR 20070014829A KR 100931858 B1 KR100931858 B1 KR 100931858B1
Authority
KR
South Korea
Prior art keywords
network
steered
network identifier
wireless communication
identifier
Prior art date
Application number
KR1020070014829A
Other languages
English (en)
Other versions
KR20070081778A (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 KR20070081778A publication Critical patent/KR20070081778A/ko
Application granted granted Critical
Publication of KR100931858B1 publication Critical patent/KR100931858B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/18Selecting a network or a communication service
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/26Network addressing or numbering for mobility support
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/04Large scale networks; Deep hierarchical networks
    • H04W84/042Public Land Mobile systems, e.g. cellular systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W60/00Affiliation to network, e.g. registration; Terminating affiliation with the network, e.g. de-registration
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/18Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Databases & Information Systems (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

"스티어드" PLMN을 이용하여 이용자 장비에 의해 무선 통신 네트워크를 자동으로 선택하기 위한 방법 및 장치가 개시된다. 홈 네트워크 식별자, 우선순위가 결정된 로밍 네트워크 식별자의 리스트, 및 스티어드 네트워크 식별자는 메모리(예를 들어, SIM 또는 USIM)에 기억되어 있다. 자동 네트워크 선택 절차에서는, 스캐닝 동작이 수행되어, 커버리지 영역의 하나 이상의 이용가능한 무선 통신 네트워크에 대응하는 하나 이상의 네트워크 식별자를 수신한다. 이용자 장비는 스캐닝 동작으로부터 수신된 네트워크 식별자와 스티어드 네트워크 식별자를 비교함으로써, 커버리지 영역에서 무선 통신 네트워크의 선택을 시도한다. 수신된 네트워크 식별자와 스티어드 네트워크 식별자가 일치하는 것으로 확인되면, 스티어드 네트워크 식별자와 일치하는 수신된 네트워크 식별자에 대응하는 무선 통신 네트워크가 이용자 장비에 의해 선택 및 등록된다. 이 절차는 이용자 장비의 우선순위가 결정된 로밍 네트워크 식별자를 이용하는 대신에 수행된다. 필요할 경우, (예를 들어, 모든 지역에 기초하여) 오버-디-에어 프로그래밍 절차를 통해 스티어드 네트워크 식별자를 설정함으로써, 홈 네트워크 운영자는 이용자 장비를 임의의 의도된 네트워크로 즉시 그리고 효율적으로 "스티어" 할 수도 있다.
자동 네트워크 선택, PLMN, 홈 네트워크 식별자, 로밍 네트워크 식별자, 스티어드 네트워크 식별자

Description

스티어드 PLMN을 이용한 자동 네트워크 선택 방법 및 장치 {AUTOMATIC NETWORK SELECTION METHODS AND APPARATUS USING A STEERED PLMN}
도 1은 이용자 장비 및 무선 통신 네트워크의 관련 검포넌트를 예시하는 블록도.
도 2는 도 1의 바람직한 이용자 장비의 보다 상세한 도면.
도 3은 도 1 및 도 2의 무선 네트워크에서 이용자 장비에 대한 데이터 통신 서비스의 제공을 돕는 시스템 구조.
도 4는 이용자 장비의 현재 동작 지역(예를 들어, 로밍 지역)에 대한 스티어드 네트워크와 연관된 스티어드 네트워크 식별자를 포함하는 이용자 장비의 가입자 식별 모듈(SIM) 또는 범용 가입자 식별 모듈(USIM)에 기억된 네트워크 식별자에 대한 예시.
도 5는 스티어드 네트워크 식별자를 이용한 자동 네트워크 선택 절차를 위한 이용자 장비의 방법을 설명하는 순서도.
도 6은 스티어드 네트워크 식별자를 이용하여 이용자 장비를 스티어드 네트워크로 스티어하기 위한 네트워크 장비의 방법을 설명하는 순서도.
<도면의 주요 부분에 대한 부호의 설명>
100 : 통신 시스템 102 : 이동국
104 : 무선 통신 네트워크 106 : 제어기
108 : RF 트랜시버 회로 112 : 디스플레이
114 : 키보드 116 : 보조 이용자 인터페이스
120 : 기지국 제어기 122 : 이동 교환 센터
126 : SGSN 128 : GGSN
134 : 배터리 인터페이스 136 : 레귤레이터
140 : SIM 142 : SIM 인터페이스
본 발명은 일반적으로 무선 통신 네트워크에서 동작하는 이동국(mobile station)을 위한 자동 네트워크 선택 기술에 관한 것이다.
다양한 이유로, 홈 네트워크 운영자[예를 들어, 홈 공중 육상 모바일 네트워크 또는 3GPP 용어로 HPLMN(home public land mobile network)]는 그 가입자가 자국(home country) 또는 해외에서 로밍(roaming)할 경우에 가입자가 어느 네트워크에 접속할 것인지를 동적으로 제어할 필요성을 가질 수 있다. 예를 들어, HPLMN 운영자는 국가 A에서의 그 가입자 로밍이 네트워크 X에 의해 서비스되도록 지시할 필요성을 가질 수 있다. 이 필요성은 상업적인 이유로 발생할 수 있으며, 어떤 때에는 일부 계약상의 기준이 충족되는 것을 보장하기 위하여, 그 로밍 가입자 전부가 하나의 특정 네트워크를 향하도록 하는 것을 운영자가 보장하는 것이 유용할 수 있다. 또 다른 이유는 네트워크 장애(fault) 상태로 인한 것이다. 일시적인 장애는, 소정의 국가에서의 하나의 네트워크가 HPLMN의 로밍 가입자에게 그 서비스의 전부를 제공할 수 없다는 것을 의미할 수 있다. 그러므로, HPLMN 운영자는 그 로밍 가입자가 전체 서비스 범위를 제공할 수 있는 그 나라의 다른 네트워크를 향하도록 할 필요성을 가질 수 있다. 예를 들면, 일반 패킷 무선 서비스(GPRS : General Packet Radio Service)가 어떠한 방문 PLMN(VPLMN : Visited PLMN)에서 일시적으로 이용할 수 없는 것이 오늘날에는 드물지 않다. 또 다른 이유는 네트워크 부하 공유에 기초하고 있다. 예를 들어, HPLMN 운영자는 네트워크 X에 대해 국가에서의 그 로밍 가입자의 40%를 원하고, 네트워크 Y에 대해 35%를 원하며, 네트워크 Z에 대해 25%를 원한다고 결정할 수 있다.
현재의 3GPP 표준은, 이용자 장비(UE : user equipment)가 가입자 식별 모듈(SIM : Subscriber Identity Module) 또는 범용 가입자 식별 모듈(USIM : Universal Subscriber Identity Module)에 기억된 선호 PLMN(PPLMN : Preferred PLMN) 리스트에 정의된 것과 같은 최상위 우선순위 네트워크를 선택하도록 명시하고 있다. PPLMN 리스트의 이용을 통해 동적 제어가 달성된다면, HPLMN 운영자는 다수의 단문 메시지 서비스(SMS : Short Message Service) 메시지를 필요로 하는 오버-디-에어(OTA : over-the-air) 프로그래밍 메커니즘을 이용하여 각 가입자에 대한 전체 PPLMN 리스트를 업데이트해야 할 것이다. 로밍 가입자에 대한 모든 PPLMN 리스트를 업데이트 하기 위해 요구되는 대량의 오버헤드(overhead)는 금지될 수도 있다. 또한, 네트워크 부하 공유가 필요하다면, HPLMN은 모든 가입자에 기초하여 PPLMN 리스트를 유지해야 할 것이다. 그러나, 이러한 PPLMN 리스트를 유지하는 것은 구성 관리에 관하여 상당한 오버헤드를 추가한다.
로밍을 하면서 가입자를 특정 네트워크로 향하게 하는 기존의 해결책은, 이용자 장비가 PPLMN 리스트에 따라 VPLMN에 대한 접속 시도를 행할 경우에 HPLMN 운영자에 의한 네트워크 거부 메시지의 스푸핑(spoofing)을 수반한다. 네트워크 거부 메시지는, HPLMN 운영자에 의해 확인되는 것과 같이, 의도하는 VPLMN에 도달하기까지 각각의 선택된 VPLMN을 통해 송신된다. 이 기술은 이용자 장비가 HPLMN 운영자에 의해 의도된 특정 VPLMN을 향하도록 하지만, 명백히 이러한 선택을 필요로 할 때마다 네트워크 자원의 낭비적인 이용을 수반한다.
따라서, 종래 기술의 결함을 극복하는 방법 및 장치를 필요로 한다.
"스티어드(steered)" PLMN을 이용하여 이용자 장비에 의해 무선 통신 네트워크를 자동으로 선택하기 위한 방법 및 장치에 대해 설명되어 있다. 홈 네트워크 식별자, 우선순위가 결정된 로밍 네트워크 식별자의 리스트 및 스티어드 네트워크 식별자는 이용자 장비의 메모리(예를 들어, SIM 또는 USIM)에 기억되어 있다. 자동 네트워크 선택 절차에서는, 스캐닝 동작이 수행되어, 커버리지 영역의 하나 이상의 이용가능한 무선 통신 네트워크에 대응하는 하나 이상의 네트워크 식별자를 수신한다. 이용자 장비는 스캐닝 동작으로부터 수신된 네트워크 식별자와 스티어드 네트워크 식별자를 비교함으로써, 커버리지 영역에서 무선 통신 네트워크의 선택을 시도한다. 수신된 네트워크 식별자와 스티어드 네트워크 식별자가 일치하는 것으로 확인되면, 스티어드 네트워크 식별자와 일치하는 수신된 네트워크 식별자에 대응하는 무선 통신 네트워크가 이용자 장비에 의해 선택 및 등록된다. 이 절차는 이용자 장비의 우선순위가 결정된 로밍 네트워크 식별자를 이용하는 대신에 또는 이용하기 이전에 수행된다. 필요할 경우, (예를 들어, 모든 지역에 기초하여) 오버-디-에어 프로그래밍 절차를 통해 스티어드 네트워크 식별자를 설정함으로써, 홈 네트워크 운영자는 이용자 장비를 임의의 의도된 네트워크로 즉시 그리고 효율적으로 "스티어(steer)" 할 수도 있다.
이용자 장비의 홈 통신 네트워크인 무선 통신 네트워크의 네트워크 장비에 의해 이용자 장비를 스티어드 무선 통신 네트워크로 스티어하는 데 이용하기 위한 하나의 예시적인 기술은, 이용자 장비가 로밍 지역의 방문한 무선 통신 네트워크를 통해 복수의 로밍 지역 중의 하나의 지역에서 동작하고 있음을 확인하는 단계와, 로밍 지역의 스티어드 무선 통신 네트워크에 대응하는 스티어드 네트워크 식별자가 방문한 무선 통신 네트워크를 통해 이용자 장비에 송신되도록 하여, 이용자 장비의 자동 네트워크 선택 절차에서 스티어드 무선 통신 네트워크가 선택되도록 하는 단계를 포함한다. 스티어드 네트워크 식별자는 단문 메시지 서비스(SMS) 메시지와 같은 메시지에 의해, 또는 오버-디-에어 프로그래밍 절차에 의해 송신될 수도 있다. 스티어드 네트워크 식별자를 이용자 장비에 제공하는 다수의 방법이 실행가능하며, SMS 이외에, 새로운 시그널링 메시지의 정의, USSD(Unstructured Supplementary Service Data : 비구조화된 보충 서비스 데이터)(3GPP TS 22.090 참조)의 이용, 및 MAP(Mobile Application Part : 이동 애플리케이션 파트)와 같은 기존의 시그널링 시스템의 적용을 포함할 수도 있다.
대안적인 구성에서는, 정보를 송신해야 하는 홈 통신 네트워크 없이도 스티어드 네트워크 식별자를 검색할 수 있도록 하는 (인터넷 URL 또는 기타와 같은) 정보가 이용자 장비에 구비될 수도 있다. 이것은 웹 사이트, 데이터베이스, 또는, 홈 통신 네트워크에 의해, 혹은 특정 상황에서는 제3자에 의해 제공되는 다른 정보 기억공간으로부터 검색될 수도 있다.
다른 추가적이고 대안적인 유용한 특징은 상세한 설명 부분에 기재되어 있다.
이하, 첨부 도면을 참조하여 예로서 본 발명의 실시예에 대해 설명한다.
"스티어드(steered)" PLMN을 이용하는 이용자 장비에 의해 무선 통신 네트워크를 자동으로 선택하기 위한 방법 및 장치에 대해 설명한다. 홈 네트워크 식별자, 우선순위가 결정된 로밍 네트워크 식별자의 리스트, 및 스티어드 네트워크 식별자는 이용자 장비의 메모리(예를 들어, SIM 또는 USIM)에 기억되어 있다. 자동 네트워크 선택 절차에서는, 스캐닝 동작이 수행되어, 커버리지 영역(coverage area)에서 하나 이상의 이용가능한 무선 통신 네트워크에 대응하는 하나 이상의 네트워크 식별자를 수신한다. 스캐닝 동작으로부터 수신된 네트워크 식별자를 스티어드 네트워크 식별자와 비교함으로써, 이용자 장비는 커버리지 영역에서의 무선 통신 네트워크의 선택을 시도한다. 수신된 네트워크 식별자 및 스티어드 네트워크 식별자가 일치하는 것으로 확인되면, 스티어드 네트워크 식별자와 일치하는 수신된 네트워크 식별자에 대응하는 무선 통신 네트워크는 이용자 장비에 의해 선택 및 등록(register)된다. 이 절차는 이용자 장비의 우선순위가 결정된 로밍 네트워크 식별자의 리스트를 이용하는 대신에, 또는 그 리스트를 이용하기 전에 수행된다. 필요하다면, (예를 들어, 모든 지역에 기초하여) 오버-디-에어 프로그래밍 절차를 통해 스티어드 네트워크 식별자를 설정함으로써, 홈 네트워크 운영자는 이용자 장비를 임의의 의도하는 네트워크로 즉시 그리고 효율적으로 "스티어(steer)"할 수도 있다. 이용자 장비의 홈 통신 네트워크인 무선 통신 네트워크의 네트워크 장비에 의해 이용자 장비를 스티어드 무선 통신 네트워크로 스티어 하는 데 이용하기 위한 하나의 예시적인 기술은, 이용자 장비가 로밍 지역의 방문한 무선 통신 네트워크를 통해 복수의 로밍 지역 중 하나의 지역에서 동작하고 있음을 확인하는 단계와, 로밍 지역의 스티어드 무선 통신 네트워크에 대응하는 스티어드 네트워크 식별자가 방문한 무선 통신 네트워크를 통해 이용자 장비에 송신되도록 하여, 스티어드 무선 통신 네트워크가 이용자 장비의 자동 네트워크 선택 절차에서 선택되도록 하는 단계를 포함한다. 스티어드 네트워크 식별자는 오버-디-에어 프로그래밍 절차의 단문 메시지 서비스(SMS) 메시지와 같은 메시지에 의해 송신될 수도 있다.
통신을 위한 일반적인 컴포넌트를 예시하기 위하여, 도 1은 무선 통신 네트워크(104)를 통해 통신하는 이동국(mobile station)(102)(이용자 장비, 무선 또는 이동 통신장치의 하나의 유형)을 포함하는 통신 시스템(100)의 블록도이다. 이동국(102)은 시각적 디스플레이(112), 키보드(114) 및 아마도 하나 이상의 보조 이용자 인터페이스(UI : User Interface)(116)를 포함하는 것이 바람직하며, 그 각각은 제어기(106)에 연결되어 있다. 제어기(106)도 무선 주파수(RF : Radio Frequency) 트랜시버 회로(108) 및 안테나(110)에 연결되어 있다. 일반적으로, 제어기(106)는 메모리 컴포넌트(도시하지 않음)에서 오퍼레이팅 시스템(operating system) 소프트웨어를 운영하는 중앙처리유닛(CPU : central processing unit)으로서 구현된다. 제어기(106)는 보통 이동국(102)의 전반적인 동작을 제어하는 반면, 통신 기능과 연관된 신호 처리 동작은 통상적으로 RF 트랜시버 회로(108)에서 수행된다. 제어기(106)는 디스플레이 장치(112)와 인터페이스하여 수신된 정보, 기억된 정보, 이용자 입력 등을 표시한다. 전화 타입 키패드 또는 완전한 영문숫자 키보드일 수도 있는 키보드(114)는 보통 이동국(102)에 기억하기 위한 데이터, 네트워크(104)에 전송하기 위한 정보, 전화 호출을 하기 위한 전화 번호, 이동국(102) 상에서 실행될 명령, 및 아마도 다른 또는 상이한 이용자 입력을 입력하도록 구비되어 있다.
이동국(102)은 안테나(110)를 통한 무선 링크를 통하여 네트워크(104)에 통신 신호를 송신하고 네트워크(104)로부터 통신 신호를 수신한다. RF 트랜시버 회로(108)는 예를 들어, 변조/복조와, 아마도 부호화/복호화 및 암호화/역암호화를 포함하는, 스테이션(118) 및 기지국 제어기(BSC : Base Station Controller)(120)의 기능과 유사한 기능을 수행한다. 또한, RF 트랜시버 회로(108)는 BSC(120)에 의해 수행되는 기능에 더하여 특정 기능을 수행할 수 있다고 생각된다. RF 트랜시버 회로(108)가 이동국(102)의 동작이 예정된 특정 무선 네트워크 또는 네트워크들에 적용될 수도 있다는 것은 당업자에게 명백할 것이다.
이동국(102)은 하나 이상의 충전가능한 배터리(132)를 수납하기 위한 배터리 인터페이스(134)를 포함한다. 배터리(132)는 이동국(102)의 전기 회로에 전력을 제공하고, 배터리 인터페이스(134)는 배터리(132)에 대한 기계적 및 전기적 접속을 제공한다. 배터리 인터페이스(134)는 장치에 대한 전원 V+를 조정하는 레귤레이터(regulator)(136)에 연결되어 있다. 이동국(102)이 완전히 동작가능하면, RF 트랜시버 회로(108)의 RF 송신기는 통상적으로 네트워크에 송신할 경우에만 이용되거나 턴온(turned on)되며, 그렇지 않을 경우에는, 턴오프(turned off)되어 자원을 보존한다. 마찬가지로, RF 트랜시버 회로(108)의 RF 수신기는 통상적으로, 지정된 시간 기간 동안 (적어도 있다면) 신호 또는 정보를 수신할 필요가 있을 때까지 주기적으로 턴오프되어 전력을 보존한다.
이동국(102)은 SIM 인터페이스(142)를 통해 이동국(102)에 접속되거나 이동국(102)에 삽입되는 가입자 식별 모듈(SIM : Subscriber Identity Module)(140)을 이용하여 동작한다. SIM(140)이 없다면, 이동장치는 모바일 장비(ME : Mobile Equipment)라고 부를 수 있고, SIM(140)을 가진다면, 이동장치는 이용자 장비(UE : User Equipment)라고 부를 수 있다. SIM(140)은 이동국(102)의 종단 이용자(end user)(또는 가입자)를 확인하고 무엇보다도 그 장치를 개인화하기 위해 이용되는 분리가능한 메모리 모듈 또는 "스마트 카드(smart card)"의 하나의 유형이다. SIM(140)이 없다면, 이동국 단말은 무선 네트워크(104)를 통한 통신에 대해 완전히 동작가능한 것이 아니다. SIM(140)을 이동국(102)에 삽입함으로써, 종단 이용자는 자신이 가입한 임의의 서비스 및 모든 서비스에 대해 액세스할 수 있다. SIM(140)은 일반적으로 프로세서와, 정보를 기억하기 위한 메모리를 포함한다. SIM(140)은 SIM 인터페이스(142)에 연결되어 있으므로, 통신 라인(144)을 통해 제어기(106)에 연결된다. 가입자를 확인하기 위하여, SIM(140)은 국제 이동 가입자 식별자(IMSI : International Mobile Subscriber Identity)와 같은 일부 이용자 파라미터를 포함한다. SIM(140)을 이용하는 것의 장점은 종단 이용자가 임의의 단일 물리적 이동국에 의해 반드시 구속되지는 않는다는 것이다. SIM(140)은 메모책(또는 달력) 정보 및 최근 호출 정보를 포함하는, 이동국의 추가적인 이용자 정보도 기억할 수 있다.
이동국(102)은 데이터 통신장치, 셀룰러 전화, 데이터 및 음성 통신 기능을 갖는 다기능 통신장치, 무선 통신이 가능한 개인 정보 단말(PDA : Personal Digital Assistant), 또는 내부 모뎀을 포함한 컴퓨터와 같은 단일 유닛으로 구성될 수도 있다. 이와 달리, 이동국(102)은 반드시 한정되는 것은 아니지만, 무선 모뎀에 접속된 컴퓨터 또는 기타 장치를 포함하는 복수의 개별 컴포넌트를 포함한 다중 모듈 유닛일 수도 있다. 특히, 예를 들어 도 1의 이동국 블록도에서는, RF 트랜시버 회로(108) 및 안테나(110)가 랩톱(laptop) 컴퓨터상의 포트(port)에 삽입될 수도 있는 무선 모뎀 유닛으로서 구현될 수 있다. 이 경우, 랩톱 컴퓨터는 디스플레이(112), 키보드(114), 하나 이상의 보조 UI(116), 및 컴퓨터의 CPU로서 구현되는 제어기(106)를 포함할 것이다. 또한, 보통 무선 통신이 불가능한 컴퓨터 또는 기타 장비가 상술한 것 중의 하나와 같은 단일 유닛 장치의 RF 트랜시버 회로(108) 및 안테나(110)에 접속되어 효율적으로 그 제어를 담당하도록 적용될 수 있다고 생각된다. 이러한 이동국(102)은 도 2의 이동국(402)과 관련하여 후술되는 바와 같이 보다 많은 특정 구현예를 가질 수도 있다.
이동국(102)은 무선 통신 네트워크(104) 내에서 그리고 무선 통신 네트워크(104)를 통해 통신한다. 무선 통신 네트워크(104)는 셀룰러 전기통신 네트워크일 수도 있다. 도 1의 실시예에서는, 무선 네트워크(104)가 일반 패킷 무선 서비스(GPRS) 및 차세대 이동통신 방식(GSM : Global System for Mobile communication) 기술에 따라 구성되어 있다. 무선 네트워크(104)는 연관된 타워 스테이션(tower station)(118)을 갖는 기지국 제어기(BSC)(120), 이동 교환 센터(MSC : Mobile Switching Center)(122), 홈 위치 등록기(HLR : Home Location Register)(132), 서빙 일반 패킷 무선 서비스 지원 노드(SGSN : Serving GPRS Support Node)(126) 및 게이트웨이 GPRS 지원 노드(GGSN : Gateway GPRS Support Node)(128)를 포함한다. MSC(122)는 BSC(120)에 연결되어 있고, 공중 교환 전화 네트워크(PSTN : Public Switched Telephone Network)(124)와 같은 육상 네트워크에 연결되어 있다. SGSN(126)은 BSC(120) 및 GGSN(128)에 연결되어 있고, GGSN(128)은 다음으로 (인터넷과 같은) 공중 또는 사설 데이터 네트워크(130)에 연결되어 있다. HLR(132)은 MSC(122), SGSN(126) 및 GGSN(128)에 연결되어 있다.
스테이션(118)은 고정된 트랜시버 스테이션이며, 스테이션(118) 및 BSC(120)는 트랜시버 장비라고 부를 수 있다. 트랜시버 장비는 일반적으로 "셀(cell)"이라고 불리는 특정 커버리지 영역에 대한 무선 네트워크 커버리지를 제공한다. 트랜시버 장비는 그 셀 내에서 스테이션(118)을 통해 이동국에 통신 신호를 송신하고 이동국으로부터 통신 신호를 수신한다. 보통, 트랜시버 장비는 그 제어기의 제어 하에서, 특정한, 일반적으로 미리 정해진 통신 프로토콜 및 파라미터에 따라 이동국 에 송신될 신호에 대한 변조와, 아마도 부호화 및/또는 암호화와 같은 그러한 기능을 수행한다. 필요한 경우, 트랜시버 장비는 마찬가지로 그 셀 내에서 이동국(102)으로부터 수신된 임의의 통신 신호를 복조하고, 아마도 복호화 및 역암호화한다. 통신 프로토콜 및 파라미터는 상이한 네트워크 사이에서 변동될 수 있다. 예를 들어, 하나의 네트워크는 상이한 변조 방식을 채용할 수도 있고, 다른 네트워크와 상이한 주파수에서 동작할 수도 있다.
도 1의 통신 시스템(100)에 도시된 무선 링크는 하나 이상의 상이한 채널과, 통상적으로 상이한 무선 주파수(RF : Radio Frequency) 채널과, 무선 네트워크(104) 및 이동국(102) 사이에서 이용되는 연관된 프로토콜을 나타낸다. RF 채널은 통상적으로, 전반적인 대역폭의 제한과, 이동국(102)의 제한된 배터리 전원으로 인해 보존되어야 할 제한된 자원이다. 당업자라면 실제 실무에서는, 무선 네트워크가 수백 개의 셀을 포함하고, 각각의 셀이 네트워크 커버리지의 의도하는 전체 확장에 따라 스테이션(118)(즉, 또는 스테이션 섹터)에 의해 서비스될 수도 있음을 이해할 것이다. 모든 관련 컴포넌트는 다수의 교환기 및 라우터(도시하지 않음)에 의해 접속되어, 다수의 네트워크 제어기에 의해 제어될 수도 있다.
네트워크 운영자로써 등록된 모든 이동국(102)에 대하여, (이동국(102)의 이용자 프로파일과 같은) 영구적인 데이터뿐만 아니라 (이동국(102)의 현재 위치와 같은) 일시적인 데이터도 HLR(132)에 기억된다. 이동국(102)에 대한 음성 호출의 경우, 이동국(102)의 현재 위치를 결정하기 위하여, HLR(132)에 대해 문의(query)한다. MSC(122)의 방문자 위치 등록기(VLR : Visitor Location Register)는 위치 영역 그룹을 담당하고 있고, 그 담당 영역에 현재 존재하는 이동국의 데이터를 기억한다. 이것은 더욱 신속한 액세스를 위하여 HLR(132)로부터 VLR로 송신된 영구적인 이동국 데이터의 일부를 포함한다. 그러나, MSC(122)의 VLR은 또한 일시적인 식별자와 같은 로컬 데이터를 할당 및 기억할 수 있다. 선택에 따라서는, GPRS 및 비-GPRS 서비스와 기능(예를 들어, SGSN(126)에 의해 더욱 효율적으로 수행될 수 있는 회선-교환 호출에 대한 페이징(paging), 및 조합된 GPRS 및 비-GPRS 위치 업데이트)의 더욱 효율적인 공동 배치를 위해 MSC(122)의 VLR이 확장될 수 있다.
서빙 GPRS 지원 노드(SGSN)(126)는 MSC(122)와 동일한 계층 레벨이며, 이동국의 개별 위치를 추적한다. SGSN(126)도 보안 기능 및 액세스 제어를 수행한다. 게이트웨이 GPRS 지원 노드(GGSN)(128)는 외부의 패킷-교환 네트워크와의 상호연동을 제공하며, IP-기반 GPRS 백본 네트워크를 통해 (SGSN(126)과 같은) SGSN과 접속된다. SGSN(126)은 기존의 GSM에서와 같이 동일한 알고리즘, 키 및 기준에 기초하여 인증 및 암호 설정 절차를 수행한다. 통상의 동작시에, 셀 선택은 이동국(102)에 의해, 또는 이동국(102)에 지시를 행하는 트랜시버 장비에 의해 자율적으로 수행되어, 특정 셀을 선택할 수 있다. 이동국(102)은 라우팅 영역으로 알려져 있는 또 다른 셀 또는 셀 그룹을 다시 선택하는 경우에는 무선 네트워크(104)에 통지한다.
GPRS 서비스에 액세스하기 위하여, 우선, 이동국(102)은 GPRS "연결(attach)"이라고 알려져 있는 동작을 수행하여 자신의 존재를 무선 네트워크(104)에 알린다. 이 동작은 이동국(102)과 SGSN(126) 사이의 논리적 링크를 설정 하고, 이동국(102)이 예를 들어, SGSN(126)을 통한 페이지(page), 입력되는 GPRS 데이터의 통지, 또는 GPRS를 통한 SMS 메시지를 수신하는 것을 가능하게 한다. GPRS 데이터를 송신 및 수신하기 위하여, 이동국(102)은 이용하기를 원하는 패킷 데이터 어드레스를 활성화하는 것을 보조한다. 이 동작은 이동국(102)이 GGSN(128)에 알려지게 하며, 그 다음, 외부 데이터 네트워크와의 상호작동이 시작될 수 있다. 예를 들어, 캡슐화(encapsulation) 및 터널링(tunneling)을 이용하여 이동국(102) 및 외부 데이터 네트워크 사이에서 이용자 데이터가 투명하게 전달될 수도 있다. 데이터 패킷에는 GPRS-특정 프로토콜 정보가 구비되며, 이 데이터 패킷은 이동국(102) 및 GGSN(128) 사이에서 전달된다.
무선 네트워크는 도 1에 명시적으로 도시되지 않는 다른 네트워크를 아마도 포함하는 다른 시스템에 접속될 수도 있다는 것을 당업자는 이해할 것이다. 실제로 교환되는 패킷 데이터가 없더라도, 네트워크는 보통 진행에 기초하여 페이징 및 시스템 정보를 매우 최소한의 일부 정렬에 의해 전송할 것이다. 네트워크가 많은 부품으로 구성되지만, 이들 부품은 모두 함께 작동하여 무선 링크에서 특정 거동(behaviour)을 하게 된다.
도 2는 본 출원의 바람직한 이동국(202)의 상세한 블록도이다. 이동국(202)은 다른 컴퓨터 시스템과 통신하는 능력을 포함하는, 적어도 음성 및 진보된 데이터 통신 능력을 갖는 양방향 통신장치인 것이 바람직하다. 이동국(202)에 의해 제공되는 기능에 따라, 데이터 메시징 장치, 양방향 페이저(pager), 데이터 메시징 기능을 갖는 셀룰러 전화, 무선 인터넷 기기, 또는 (전화 기능을 갖거나 갖지 않 는) 데이터 통신장치로 불릴 수 있다. 이동국(202)은 그 지리적 커버리지 영역 내에서 복수의 고정된 트랜시버 스테이션(200) 중의 임의의 하나와 통신할 수 있다.
이동국(202)은 보통 통신 서브시스템(211)을 포함할 것이며, 이 통신 서브시스템(211)은 수신기(212), 송신기(214), 하나 이상의 (바람직하게는 내장된 또는 내부의) 안테나 소자(216 및 218)와 같은 연관된 컴포넌트, 국부 발진기(LO : local oscillator)(213), 및 디지털 신호 프로세서(DSP)(220)와 같은 프로세싱 모듈을 포함한다. 통신 서브시스템(211)은 도 1에 도시된 RF 트랜시버 회로(108) 및 안테나(110)와 유사하다. 통신 분야의 당업자에게 명백한 바와 같이, 통신 서브시스템(211)의 특정 설계는 이동국(202)의 작동이 예정된 통신 네트워크에 의존한다.
이동국(202)은 요구된 네트워크 등록 또는 활성화 절차가 완료된 후에 네트워크를 통해 통신 신호를 송신 및 수신할 수 있다. 네트워크를 통해 안테나(216)에 의해 수신된 신호는 수신기(212)에 입력되며, 이 수신기(212)는 신호 증폭, 주파수 다운 변환(down conversion), 필터링, 채널 선택 등과 같은 수신기 기능과, 도 2에 도시된 예의 아날로그/디지털(A/D) 변환을 수행할 수 있다. 수신된 신호의 A/D 변환은 DSP(220)에서 수행될 복조 및 복호화와 같은 더욱 복잡한 통신 기능을 가능하게 한다. 유사한 방식으로, 예를 들어, 전송될 신호에 대해 DSP(220)에 의해 변조 및 부호화를 포함하는 처리가 행해진다. 이들 DSP 처리된 신호는 디지털/아날로그(D/A) 변환, 주파수 업 변환, 필터링, 증폭 및 안테나(218)를 통한 통신 네트워크상의 전송을 위해 송신기(214)에 입력된다. DSP(220)는 통신 신호를 처리할 뿐만 아니라 수신기 및 송신기 제어를 제공한다. 예를 들어, 수신기(212) 및 송신기(214)의 통신 신호에 적용되는 이득(gain)은 DSP(220)에서 구현되는 자동 이득 제어 알고리즘을 통해 구성적으로 제어될 수 있다.
네트워크 액세스는 이동국(202)의 가입자 또는 이용자와 연관되므로, 이동국(202)은 네트워크에서 동작하기 위하여 가입자 식별 모듈 또는 "SIM" 카드(262)가 SIM 인터페이스(264)에 삽입될 것을 요구한다. SIM(262)은 도 1과 관련하여 설명된 이들 특징을 포함한다. 다시 말하면, SIM(262)이 없으면 이동장치는 모바일 장비(ME)라고 부를 수 있고, SIM(262)이 있으면 이동장치는 이용자 장비(UE)라고 부를 수 있다. 이동국(202)은 배터리에 의해 급전되는 장치이므로, 하나 이상의 충전가능한 배터리(256)를 수납하기 위한 배터리 인터페이스(254)를 또한 포함한다. 이러한 배터리(256)는 이동국(202)의 모든 전기 회로는 아니더라도 대부분의 전기 회로에 전력을 제공하고, 배터리 인터페이스(254)는 배터리에 대해 기계적 및 전기적 접속을 제공한다. 배터리 인터페이스(254)는 모든 회로에 전원 V+를 제공하는 레귤레이터(도시하지 않음)에 연결되어 있다.
이동국(202)은 이동국(202)의 전반적인 동작을 제어하는 마이크로프로세서(238)(도 1의 제어기(106)의 하나의 구현예)를 가진다. 적어도 데이터 및 음성 통신을 포함하는 통신 기능이 통신 서브시스템(211)을 통해 수행된다. 또한, 마이크로프로세서(238)는 디스플레이(222), 플래쉬 메모리(224), 랜덤 액세스 메모리(RAM)(226), 보조 입출력(I/O) 서브시스템(228), 시리얼 포트(230), 키보드(232), 스피커(234), 마이크(236), 단거리 통신 서브시스템(240), 및 242로 통칭된 기타 장치 서브시스템과 같은 추가적인 장치 서브시스템과 상호동작한다. 도 2 에 도시된 서브시스템의 일부는 통신-관련 기능을 수행하지만, 다른 서브시스템은 "상주(resident)" 또는 온-디바이스(on-device) 기능을 제공할 수 있다. 특히, 키보드(232) 및 디스플레이(222)와 같은 일부 서브시스템은 예를 들어, 통신 네트워크상의 전송을 위해 텍스트 메시지를 입력하는 것과 같은 통신-관련 기능과, 계산기 또는 작업 리스트와 같은 장치-상주 기능에 모두 이용될 수도 있다. 마이크로프로세서(238)에 의해 이용되는 오퍼레이팅 시스템 소프트웨어는 플래쉬 메모리(224)와 같은 영구적인 기억공간에 기억되는 것이 바람직하며, 다른 방법으로 판독전용 메모리(ROM) 또는 유사한 기억소자(도시하지 않음)가 이용될 수도 있다. 오퍼레이팅 시스템, 특정 장치 애플리케이션 또는 그 일부가 RAM(226)과 같은 휘발성 기억공간에 일시적으로 로딩(loading)될 수도 있음을 당업자는 이해할 것이다.
그 오퍼레이팅 시스템 기능에 더하여, 마이크로프로세서(238)는 소프트웨어 애플리케이션의 실행을 이동국(202) 상에서 가능하게 하는 것이 바람직하다. 본 출원의 네트워크 선택 기술뿐만 아니라, 적어도 데이터 및 음성 통신 애플리케이션을 포함하는, 기본적인 장치 동작을 제어하는 소정의 애플리케이션 세트(set)는 보통 그의 제조 동안 이동국(202)에 인스톨(install)될 것이다. 이동국(202)에 로딩될 수 있는 바람직한 애플리케이션은, 다음의 것으로 한정되지는 않으나, 이-메일(e-mail), 달력 행사, 음성 메일, 약속 및 작업 항목과 같은 이용자와 관련된 데이터 항목을 조직화하고 관리하는 능력을 갖는 개인 정보 관리자(PIM : Personal information manager) 애플리케이션일 수 있다. 당연히, PIM 데이터 항목 및 다른 정보의 기억을 용이하게 하기 위하여, 이동국(202) 및 SIM(262) 상에서 하나 이상 의 메모리 기억공간이 이용 가능하다.
PIM 애플리케이션은 무선 네트워크를 통해 데이터 항목을 송신 및 수신하는 능력을 가지는 것이 바람직하다. 바람직한 실시예에서는, 호스트 컴퓨터 시스템에 기억 및/또는 이와 연관된 이동국 이용자의 대응하는 데이터 항목으로써 PIM 데이터 항목이 무선 네트워크를 통해 무결절성(seamlessly) 통합, 동기화 및 업데이트됨에 따라, 이러한 항목에 관하여 이동국(202) 상에 미러링(mirroring)된 호스트 컴퓨터를 생성한다. 이것은 호스트 컴퓨터 시스템이 이동국 이용자의 사무실 컴퓨터 시스템일 경우에 특히 장점이 있다. 네트워크, 보조 I/O 서브시스템(228), 시리얼 포트(230), 단거리 통신 서브시스템(240), 또는 임의의 기타 적당한 서브시스템(242)을 통해 추가적인 애플리케이션이 이동국(202)에 로딩될 수 있고, 이용자에 의해 RAM(226)에 인스톨되거나, 바람직하게는, 마이크로프로세서(238)에 의한 실행을 위해 비휘발성 기억공간(도시하지 않음)에 인스톨될 수도 있다. 애플리케이션 인스톨에 있어서의 이러한 유연성은 이동국(202)의 기능성을 증가시키고, 향상된 온-디바이스 기능, 통신-관련 기능, 또는 이 둘을 모두 제공할 수 있다. 예를 들어, 보안 통신 애플리케이션은 이동국(202)을 이용하여 수행될 전자상거래 기능 및 그 외의 이러한 재정적 거래를 가능하게 할 수도 있다.
데이터 통신 모드에서는, 텍스트 메시지, 이메일 메시지, 또는 웹 페이지 다운로드와 같은 수신된 신호가 통신 서브시스템(211)에 의해 처리되어 마이크로프로세서(238)에 입력될 것이다. 바람직하게는, 마이크로프로세서(238)는 디스플레이(222), 또한 다르게는 보조 I/O 장치(228)에 출력하기 위하여 신호를 더 처리할 것이다. 또한, 이동국(202)의 이용자는 예를 들어, 디스플레이(222)와 아마도 보조 I/O 장치(228)와 함께 키보드(232)를 이용하여, 이메일 메시지와 같은 데이터 항목을 합성할 수도 있다. 키보드(232)는 완전한 영문숫자 키보드 및/또는 전화 타입 키패드인 것이 바람직하다. 이러한 합성된 항목은 통신 서브시스템(211)을 통해 통신 네트워크 상에서 전송될 수 있다.
음성 통신에 관해서는, 수신된 신호가 스피커(234)에 출력될 것이라는 점과, 전송을 위한 신호가 마이크(236)에 의해 발생될 것이라는 점을 제외하고는, 이동국(202)의 전반적인 동작이 실질적으로 유사하다. 음성 메시지 기록 서브시스템과 같은, 다른 방법의 음성 또는 오디오 I/O 서브시스템은 또한 이동국(202) 상에서 구현될 수 있다. 음성 또는 오디오 신호 출력은 주로 스피커(234)를 통해 얻어지는 것이 바람직하지만, 일부 예로서, 발신측의 식별자 지시, 음성 콜의 지속기간, 또는 그 외의 음성 콜 관련 정보를 제공하기 위하여 디스플레이(222)가 이용될 수 있다.
도 2의 시리얼 포트(230)는 보통 이용자의 데스크톱 컴퓨터와의 동기화가 비록 선택사항이지만 바람직한 컴포넌트인 개인 정보 단말(PDA : personal digital assistant) 타입 통신장치에서 구현된다. 시리얼 포트(230)는 이용자가 외부 장치 또는 소프트웨어 애플리케이션을 통해 선호하는 것을 설정할 수 있게 하고, 무선 통신 네트워크를 통해서가 아니라, 이동국(202)에 대해 정보 또는 소프트웨어 다운로드를 제공하여 이동국(202)의 기능을 확장한다. 예를 들어, 직접적이고 이에 따라 신뢰성이 있으며 믿을 수 있는 접속을 통해 이동국(202)으로 암호 키를 로 드(load)하기 위하여 다른 방법의 다운로드 경로가 이용됨으로써, 보안성 있는 장치 통신을 제공할 수 있다.
도 2의 단거리 통신 서브시스템(240)은 이동국(202)과, 반드시 유사한 장치일 필요가 없는 상이한 시스템 또는 장치 사이의 통신을 제공하는 추가적이고 선택적인 컴포넌트이다. 예를 들어, 서브시스템(240)은 적외선 장치, 및 이와 연관된 회로와 컴포넌트, 또는 유사 가능한 시스템 및 장치와의 통신을 제공하기 위한 블루투스(Bluetooth™) 통신 모듈을 포함할 수도 있다. Bluetooth™는 Bluetooth SIG, Inc의 등록 상표이다.
도 3은 이동국에 대한 데이터 통신 서비스의 제공을 돕는 시스템 구조를 도시한 것이다. 특히, 도 3은 채용될 수 있는 IP-기반 무선 데이터 네트워크의 기본 컴포넌트를 도시한 것이다. 도 3의 이동국(202)은 무선 패킷 데이터 네트워크(145)와 통신하고, 무선 음성 네트워크(도시하지 않음)와 통신할 수도 있다. 도 3에 도시된 것과 같이, 게이트웨이(140)는 내부 또는 외부 어드레스 분석 컴포넌트(335) 및 하나 이상의 네트워크 진입 포인트(305)와 연결될 수도 있다. 전송 제어 프로토콜(TCP : Transmission Control Protocol) 또는 이용자 데이터그램 프로토콜(UDP : User Datagram Protocol) 패킷과 같은 데이터 패킷(330)은, 게이트웨이(140)로부터 이동국(202)으로 무선 네트워크 터널(325)을 설정함으로써, 네트워크(145)를 통해, 이동국(202)에 전송될 정보의 소스(source)인 게이트웨이(140)로부터 전송된다. 이 무선 터널(325)을 생성하기 위하여, 고유 네트워크 어드레스가 이동국(202)과 연관된다. 그러나, IP-기반 무선 네트워크에서는, 네트워크 어드레스가 통상적으로 특 정 이동국(202)에 영구적으로 할당되지는 않지만, 그 대신에, 필요에 따라 동적으로 할당된다. 따라서, 이동국(202)이 네트워크 어드레스를 취득하고, 게이트웨이(140)가 무선 터널(325)을 설정하기 위해 이 어드레스를 결정하는 것이 바람직하다.
네트워크 진입 포인트(305)는 많은 게이트웨이, 회사 서버, 및 예를 들어, 인터넷과 같은 대량 접속 중에서 멀티플렉스(multiplex) 및 디멀티플렉스(demultiplex)를 행하기 위해 일반적으로 이용된다. 네트워크 진입 포인트(305)는 또한 외부에서 이용가능한 무선 네트워크 서비스를 집중화하기 위한 것이므로, 이들 네트워크 진입 포인트(305)는 보통 그 수가 매우 적다. 네트워크 진입 포인트(305)는 게이트웨이 및 이동국 사이의 어드레스 할당 및 룩업(lookup)을 돕는 어드레스 분석 컴포넌트(335)의 일부 형태를 주로 이용한다. 이 예에서는, 어드레스 분석 컴포넌트(335)는 어드레스 분석 메커니즘을 제공하기 위한 하나의 방법인 동적 호스트 구성 프로토콜(DHCP : dynamic host configuration protocol)로서 도시되어 있다.
무선 패킷 데이터 네트워크(145)의 중앙 내부의 컴포넌트는 네트워크 라우터(315)이다. 보통, 네트워크 라우터(315)는 특정 네트워크에 소유되어 있지만, 이와 달리, 표준적인 상업적으로 입수가능한 하드웨어로부터 구축될 수 있다. 네트워크 라우터(315)의 목적은, 비교적 큰 네트워크에서 보통 구현되는 수천 개의 고정된 트랜시버 스테이션(320)을, 네트워크 진입 포인트(305)로의 장거리 접속을 위한 중앙 위치로 집중화하기 위한 것이다. 일부 네트워크에서는, 네트워크 라우터(315) 에 대한 다수의 타이어(tier)가 존재할 수 있고, 어떤 경우에는 마스터(master) 및 슬레이브(slave) 네트워크 라우터(315)가 존재하지만, 이러한 모든 경우에 그 기능은 유사하다. 종종, 네트워크 라우터(315)는 데이터 메시지를 라우팅하기 위한 목적지를 검색하기 위하여, 이 경우에는 인터넷에서 이용되는 바와 같은 동적 명칭 서버(DNS : dynamic name server)(307)로서 도시된, 명칭 서버(307)를 액세스할 것이다. 상술한 바와 같이, 고정된 트랜시버 스테이션(320)은 이동국(202)과 같은 이동국에 무선 링크를 제공한다.
무선 터널(325)과 같은 무선 네트워크 터널은 IP 패킷을 전달하기 위해 필요한 메모리, 라우팅 및 어드레스 자원을 할당하기 위하여, 무선 네트워크(145)를 가로질러 개방되어 있다. 이러한 터널(325)은 패킷 데이터 프로토콜(Packet Data Protocol) 또는 "PDP 컨텍스트(context)"[즉, 데이터 세션(session)]라고 불리는 것의 일부로서 설정된다. 무선 터널(325)을 개방하기 위하여, 이동국(202)은 무선 네트워크(145)와 연관된 특수한 기술을 이용해야 한다. 이러한 무선 터널(325)을 개방하는 단계는 이동국(202)이 도메인(domain), 또는 무선 터널(325)을 개방하기를 원하는 대상인 네트워크 진입 포인트(305)를 표시할 것을 요구할 수 있다. 이 예에서는, 어느 네트워크 진입 포인트(305)가 제공된 도메인과 일치하는지를 결정하기 위해 명칭 서버(307)를 이용하는 네트워크 라우터(315)에 터널이 먼저 도달한다. 리던던시(redundancy)을 위하여, 또는 네트워크 상의 상이한 게이트웨이 및 서비스를 액세스하기 위하여, 다수의 무선 터널이 하나의 이동국(202)으로부터 개방될 수 있다. 도메인 명칭이 일단 발견되면, 다음으로 터널은 네트워크 진입 포인 트(305)로 연장되고, 필요한 자원이 그 통로를 따라 각각의 노드에 할당된다. 그 다음 네트워크 진입 포인트(305)는 어드레스 분석(또는 DHCP(335)) 컴포넌트를 이용하여 이동국(202)을 위한 IP 어드레스를 할당한다. IP 어드레스가 이동국(202)에 할당되고 게이트웨이(140)에 전송되면, 게이트웨이(140)로부터 이동국(202)으로 정보가 전송될 수 있다.
이동국은 통상적으로 종단 이용자에 대해 수동 네트워크 선택을 제공할 뿐만 아니라, 자동 네트워크 선택 절차도 제공한다. 현재의 3GPP 표준은, 로밍을 위하여, SIM에 기억된 선호되는 PLMN(PPLMN : Preferred PLMN) 리스트에 정의된 바와 같이 이용가능한 최고 우선순위 네트워크를 이동국이 선택할 것이라고 규정하고 있다. 예를 들어, 3GPP 표준의 섹션 4.4.3.1.1[3GPP TS 23.122 V7.3.0(2005-09)]을 참조하라. 그러나, 홈 네트워크 운영자[예를 들어, 홈 공중 육상 모바일 네트워크 또는 3GPP 용어로 HPLMN(home public land mobile network)]는 그 가입자가 본국 또는 해외에서 로밍할 경우에 어느 네트워크에 접속할지를 동적으로 제어할 필요성을 여전히 가질 수 있다. 예를 들어, HPLMN 운영자는 국가 A에서의 그 가입자 로밍이 네트워크 X에 의해 서비스되도록 지시할 필요성을 가질 수 있다. 하나의 이유는 본질적으로 상업적인 이유이다. 로밍 협약시에, 하나의 운영자는 로밍 가입자에 의한 어떠한 이용량에 대해 그 보답으로 더 나은 비용을 또 다른 운영자에게 제공할 수 있다. 따라서, 어떤 때에는 이용 기준이 충족되는 것을 보장하기 위하여, 그들 로밍 가입자 모두가 하나의 특정 네트워크로 향하도록 하는 것을 운영자가 보장하는 것이 유용할 수 있다. 또 다른 이유는 네트워크 장애 상태로 인한 것이다. 일시적인 장애는, 소정 국가에서의 하나의 네트워크가 HPLMN의 로밍 가입자에게 그 서비스의 전부를 제공할 수 없다는 것을 의미할 수도 있다. 그러므로, HPLMN 운영자는 그 로밍 가입자가 전체 서비스 범위를 제공할 수 있는 그 나라의 다른 네트워크를 향하도록 할 필요성을 가질 수 있다. 예를 들면, GPRS가 어떤 방문 PLMN(VPLMN : Visited PLMN)에서 일시적으로 이용할 수 없는 것이 오늘날에는 드물지 않다. 또 다른 이유는 네트워크 부하 공유에 기초하고 있다. 예를 들어, HPLMN 운영자는 네트워크 X에 대해 국가에서의 그 로밍 가입자의 40%를 원하고, 네트워크 Y에 대해 35%를 원하며, 네트워크 Z에 대해 25%를 원한다고 결정할 수 있다.
기존의 PPLMN 리스트의 이용을 통해 동적 제어가 달성된다면, HPLMN 운영자는 다수의 단문 메시지 서비스(SMS) 메시지를 필요로 하는 오버-디-에어(OTA) 프로그래밍 메커니즘을 이용하여 각 가입자에 대한 전체 PPLMN 리스트를 업데이트 해야 할 것이다. 로밍 가입자에 대한 모든 PPLMN 리스트를 업데이트 하기 위해 요구되는 많은 오버헤드가 금지될 수 있다. 또한, 네트워크 부하 공유가 필요하다면, HPLMN은 모든 가입자에 기초하여 PPLMN 리스트를 유지해야 할 것이다. 그러나, 이러한 PPLMN 리스트를 유지하는 것은 대부분의 운영자의 동작 절차와 일치하지 않으며, 구성 관리에 관하여 상당한 오버헤드를 추가한다. 로밍을 하면서 가입자를 특정 네트워크로 향하게 하는 기존의 해결책은, 이용자 장비가 PPLMN 리스트의 VPLMN에 대한 접속 시도를 최고 내지 최저 우선순위로 행할 경우에 HPLMN 운영자에 의한 네트워크 거부 메시지의 스푸핑(spoofing)을 수반한다. 네트워크 거부 메시지는, HPLMN 운영자에 의해 확인되는 바와 같이, 의도하는 VPLMN에 도달하기까지, 각각의 선택된 VPLMN을 통해 송신된다. 이 기술은 이용자 장비가 HPLMN 운영자에 의해 의도된 특정 VPLMN을 향하도록 하지만, 명백히 이러한 선택을 필요로 할 때마다, 네트워크 자원의 낭비적인 이용을 수반한다.
종래 기술의 결함을 해결하기 위하여, "스티어드" PLMN을 이용하여 이용자 장비에 의해 무선 통신 네트워크를 자동으로 선택하기 위한 방법 및 장치가 채용된다. "스티어드 PLMN"은 홈 네트워크 운영자가 로밍 또는 그 외의 경우에 통신을 위해 임의의 이용자 장비를 향하게 할 수 있는 네트워크이다. 용어 "스티어드" 네트워크 또는 PLMN이 여기에 채용되어 있으나, 임의의 적당한 다른 용어가 채용될 수도 있다(예를 들어, "지향된(directed)" 네트워크 또는 PLMN).
도 4는 본 출원에 따라 도 2의 이동국(202)의 SIM(262)에 기억될 수 있는 네트워크 식별자를 예시한 것이다. SIM(262)은 SIM(262) 상의 IMSI로부터 초기에 얻어진 홈 네트워크 식별자(402)(또는 HPLMN), 우선순위가 결정된 로밍 네트워크 식별자의 이용자-제어 리스트(404)(또는 "이용자-제어 PPLMN 리스트")를 기억하는 데이터 파일, 우선순위가 결정된 로밍 네트워크 식별자의 운영자-제어 리스트(406)(또는 "운영자-제어 PPLMN 리스트")를 기억하는 데이터 파일뿐만 아니라, 다른 데이터 파일(408)도 포함한다.
또한, 도 4의 SIM(262)은 현재의 동작 범위(예를 들어, 로밍 지역)에 대한 스티어드 통신 네트워크와 연관된 스티어드 네트워크 식별자(410)를 기억하는 데이터 파일을 포함한다. 스티어드 네트워크 식별자(410)는 예를 들어, 스티어드 통신 네트워크에 고유하게 대응하는 모바일 네트워크 코드(MNC : mobile network code) 및 모바일 국가 코드(MCC : mobile country code) 쌍이거나 이 쌍을 포함할 수 있다. 로밍을 할 때, 및/또는 그렇지 않으면 이동국에 표시될 때, 이동국은 우선순위가 결정된 로밍 네트워크 식별자(406)의 운영자-제어 리스트(또는 "운영자-제어 PPLMN 리스트")를 이용하여 이용가능한 무선 통신 네트워크의 선택을 시도하는 대신에(또는 시도하기 이전에), 스티어드 네트워크 식별자(410)를 이용하여 이용가능한 무선 통신 네트워크의 선택을 시도한다. 필요할 경우, (예를 들어, 모든 지역에 기초하여) 오버-디-에어 프로그래밍 절차를 통해 스티어드 네트워크 식별자를 설정함으로써, 홈 네트워크 운영자는 이용자 장비를 임의의 의도하는 네트워크로 즉시 그리고 효율적으로 "스티어" 할 수 있다.
도 5는 상술한 바와 같이, 도 4의 SIM(262)을 채용하는 자동 네트워크 선택 절차의 이용자 장비의 방법을 설명하는 순서도이다. 이용자 장비의 방법은, 컴퓨터 판독가능 매체와, 이용자 장비의 하나 이상의 프로세서에 의해 실행될 수 있는 컴퓨터 판독가능 매체에 기억된 컴퓨터 프로그램 명령을 포함하는 컴퓨터 프로그램 제품으로서 구현될 수 있다. 도 1-2 및 도 4와 관련하여 앞서 설명한 바와 같이, 이용자 장비는 모바일 장비와, 홈 네트워크 식별자, 우선순위가 결정된 로밍 네트워크 식별자의 리스트, 및 스티어드 네트워크 식별자를 기억하는 분리가능한 메모리 모듈을 포함한다. 모바일 장비는 무선 트랜시버, 무선 트랜시버에 연결된 하나 이상의 프로세서, 및 상기 방법을 실행하는 하나 이상의 프로세서에 연결된 분리가능한 메모리 모듈 인터페이스를 가진다.
도 5의 시작 블록(502)에서 시작하면, 이용자 장비는 적어도 홈 네트워크 식 별자, 우선순위가 결정된 로밍 네트워크 식별자의 리스트, 및 스티어드 네트워크 식별자에 대한 기억을 메모리에 유지한다(도 5의 단계 504). 이들 네트워크 식별자는 SIM에 기억되어 있고, 또한 SIM 또는 USIM으로부터 복사(copy)되어 이용자 장비의 다른 메모리(예를 들어, 휘발성 메모리 또는 RAM)에 기억될 수 있다. 이용자 장비는 스캐닝 동작을 수행하여, 이용자 장비의 커버리지 영역의 하나 이상의 이용가능한 무선 통신 네트워크에 대응하는 하나 이상의 네트워크 식별자(MNC/MCC 쌍과 같은 PLMN 식별자)를 수신한다(도 5의 단계 506). 스캐닝 동작 이후, 이용자 장비는 다음의 우선순위 순서, 즉, (1) 홈 네트워크(HPLMN)(또는 등가물), (2) 우선순위가 결정된 로밍 네트워크의 이용자-제어 리스트(이용자-제어 PPLMN 리스트), (3) 스티어드 네트워크(SPLMN), 및 (4) 우선순위가 결정된 로밍 네트워크의 운영자-제어 리스트(운영자-제어 PPLMN 리스트)의 순서로 자동 네트워크 선택 절차를 수행한다(도 5의 단계 508). 현재의 3GPP 표준의 섹션 4.4.3.1.1[3GPP TS 23.122 V7.3.0(2005-09)]은 단계 508의 이 새로운 우선순위 결정 방식을 반영하도록 변형될 수 있다.
따라서, 이용자 장비가 로밍 지역에서 로밍할 때, 이용자 장비는 이용 가능하다면 스티어드 네트워크 식별자를 이용하여 무선 통신 네트워크의 선택을 시도한다. 이것은 우선순위가 결정된 로밍 네트워크의 운영자-제어 리스트를 이용하여 무선 통신 네트워크의 선택을 시도하는 대신(또는 시도하기 이전)에 행해진다. 이것을 행할 때, 이용자 장비는 스캐닝 동작으로부터의 하나 이상의 수신된 네트워크 식별자(즉, 하나 이상의 MNC/MCC 쌍)와 스티어드 네트워크 식별자(즉, 스티어드 MNC/MCC 쌍)를 비교한다. 수신된 네트워크 식별자와 스티어드 네트워크 식별자가 비교 단계에 의해 일치하는 것으로 확인되면, 이용자 장비는 스티어드 네트워크 식별자와 일치하는 수신된 네트워크 식별자에 대응하는 무선 통신 네트워크를 선택 및 등록할 수 있다.
스티어드 네트워크 식별자에 대응하는 네트워크가 선택될 경우, 이용자 장비는 이 네트워크 상의 우선순위에 의해 PPLMN 리스트로부터 네트워크를 선택하는 시도를 행하지 않을 것이다.
스티어드 네트워크가 이용가능하지 않거나, 이용자 장비가 스티어드 네트워크와의 접속 시도에 성공하지 않을 가능성이 있다. 이 경우, 스티어드 네트워크 식별자를 이용하여 무선 통신 네트워크의 선택을 시도하는 것에 실패한 후, 이용자 장비는 우선순위가 결정된 로밍 네트워크 식별자의 리스트(즉, 운영자-제어 리스트)를 이용하여 무선 통신 네트워크의 선택을 시도할 수 있다. 이용자 장비는 하나 이상의 수신된 네트워크 식별자와, 우선순위가 결정된 로밍 네트워크 식별자의 리스트로부터의 네트워크 식별자를 비교함으로써 이 선택을 행할 수 있다. 하나 이상의 수신된 네트워크 식별자 중의 하나와, 우선순위가 결정된 로밍 네트워크 식별자로부터의 네트워크 식별자가 비교 단계에 의하여 일치하는 것으로 확인되면, 이용자 장비는 우선순위가 결정된 로밍 네트워크 식별자로부터의 네트워크 식별자와 일치하는 수신된 네트워크 식별자에 대응하는 무선 통신 네트워크를 선택 및 등록할 수 있다.
상기 지시한 바와 같이, 우선순위가 결정된 로밍 네트워크의 이용자-제어 리 스트의 네트워크는 스티어드 네트워크에 대해 우선순위를 가진다. 따라서, 이용자-제어 네트워크가 지정되면, 이용자 장비는 스티어드 네트워크 식별자를 이용하여 무선 통신 네트워크의 선택을 시도하기 이전에, 우선순위가 결정된 네트워크 식별자의 이용자-제어 리스트를 이용하여 무선 통신 네트워크의 선택을 시도한다. 이용자 장비는 하나 이상의 수신된 네트워크 식별자와, 우선순위가 결정된 네트워크 식별자의 이용자-제어 리스트로부터의 네트워크 식별자를 비교함으로써 이 선택을 행한다. 하나 이상의 수신된 네트워크 식별자 중의 하나와, 이용자-제어 리스트로부터의 네트워크 식별자가 비교 단계에 의해 일치하는 것으로 확인되면, 이용자 장비는 우선순위가 결정된 네트워크 식별자의 이용자-제어 리스트로부터의 네트워크 식별자와 일치하는 수신된 네트워크 식별자에 대응하는 무선 통신 네트워크를 선택 및 등록을 행한다.
예를 들어, 데이터 파일 또는 적절한 스티어드 네트워크 식별자 필드(field)가 소거(예를 들어, 비트 0 또는 1로 설정)되거나, 또는 이용자 장비에 기억된 표시(예를 들어, 비트 표시기)가 적절하게 설정되어 있으면, 스티어드 네트워크 식별자는 이용자 장비에 대해 이용가능하지 않은 것으로 간주될 수 있다. 스티어드 네트워크 식별자가 이용가능하지 않은 것으로 표시되어 있다면, 이용자 장비는 스티어드 네트워크 식별자 없이 기존의 방식대로 동작할 것이다. 이용자 장비가 더 이상 실행 가능하지 않거나, 특히, 새로운 로밍 지역 또는 국가로 진입할 경우, 이용자 장비는 스티어드 네트워크 식별자가 이용가능하지 않은 것으로 설정되게 할 수 있다. 예를 들어, 이용자 장비는 마지막으로 서비스가 행해진 네트워크의 국가와 상이한 현재의 국가를 확인하는 스캐닝 동작으로부터 국가 코드를 수신할 수 있다. 이용자 장비는 현재의 국가 코드와 상이한 국가 코드를 수신한 것에 기초하여 메모리로부터 스티어드 네트워크 식별자를 소거하도록 동작(또는 비트 표시기를 적절하게 설정)한다. 이 경우, 이용자 장비는 새로운 지역에 대한 새로운 업데이트된 스티어드 네트워크 식별자를 필요로 할 수 있다.
다시 말하면, 홈 네트워크 운영자는 (예를 들어, 모든 지역을 기초로) 오버-디-에어 프로그래밍 절차를 통해 이용자 장비의 스티어드 네트워크 식별자를 프로그래밍함으로써, 이용자 장비를 임의의 의도된 네트워크로 즉시 그리고 효율적으로 "스티어" 할 수도 있다. 이용자 장비는 메시지에 의해 스티어드 네트워크 식별자(즉, SPLMN)를 수신하고, 스티어드 네트워크 식별자를 메모리에 기억할 수 있다.
도 6은 스티어드 네트워크 식별자를 이용하여 이용자 장비를 스티어드 네트워크로 스티어하기 위한 네트워크 장비의 방법을 설명하는 순서도이다. 네트워크 장비의 방법은 컴퓨터 판독가능 매체와, 네트워크 장비의 하나 이상의 프로세서에 의해 실행될 수 있는 컴퓨터 판독가능 매체에 기억된 컴퓨터 프로그램 명령을 포함하는 컴퓨터 프로그램 제품으로서 구현될 수 있다. 네트워크 장비는 액세스 가능한 데이터베이스를 가질 수 있으며, 이 데이터베이스는 복수의 상이한 로밍 지역에 각각 연관된 복수의 상이한 스티어드 네트워크 식별자를 기억하고 있다. 도 6의 방법에서 채용된 네트워크 장비는 이용자 장비의 홈 통신 네트워크인 무선 통신 네트워크의 장비이다.
도 6의 시작 블록(602)에서 시작하면, 이용자 장비는 로밍 지역, 또는 홈 통 신 네트워크의 국가와 상이한 새로운 국가에 막 진입하였다. 이 상황에서는, 이용자 장비는 로밍 지역의 방문한 무선 통신 네트워크 또는 VPLMN에 접속하여 이를 통해 통신한다. 이 VPLMN은 이용자 장비의 운영자-제어 VPLMN 리스트에 지정된 최고 우선순위의, 먼저 이용가능한 VPLMN일 가능성이 있음에 유의해야 한다. 다음으로, 홈 통신 네트워크의 네트워크 장비는 이용자 장비가 복수의 로밍 지역 중의 하나의 지역에서 동작하고 있음을 확인한다(도 6의 단계 604). 로밍 지역에서 이용자 장비에 대해 완전한 통신 서비스가 이용 가능하게 되기 전에, VPLMN이 홈 네트워크에 의해 인증할 필요성이 있을 수 있으므로, 네트워크 장비는 이 상황을 확인할 수 있다. 이용자 장비의 적절한 지역을 확인하는 것에 응답하여, 네트워크 장비는 로밍 지역과 고유하게 연관되는 적절한 스티어드 네트워크 식별자 또는 SPLMN을 확인 또는 선택한다(도 6의 단계 606). 이것은 로밍 지역(예를 들어, 국가 코드 또는 MCC)에 기초하여 데이터베이스에 문의하여 네트워크 코드(예를 들어, SPLMN/VPLMN 식별자)를 검색함으로써 수행될 수 있다.
다음으로, 네트워크 장비는 이용자 장비의 SPLMN 식별자를 프로그래밍하기 위하여, 로밍 지역의 스티어드 무선 통신 네트워크에 대응하는 SPLMN 식별자를 포함하는 메시지가 VPLMN을 통해 송신되도록 한다(도 6의 단계 608). SPLMN 식별자를 갖는 메시지를 수신하는 것에 응답하여, 이용자 장비는 (예를 들어, SIM 또는 USIM의) 적절한 SPLMN 필드의 SPLMN 식별자를 프로그래밍한다. 이 프로그래밍은 그 직후에 이용자 장비의 자동 네트워크 선택 절차에 의해 SPLMN이 선택되도록 행해진다. 즉, 이용자 장비에 의해 자동 네트워크 선택 절차가 수행되면, 이용자 장비는 도 5의 방법에 따라, 우선순위가 결정된 로밍 네트워크 식별자의 리스트를 이용하여 무선 통신 네트워크의 선택을 시도하는 대신(또는 시도하기 이전)에, SPLMN을 이용하여 무선 통신 네트워크의 선택을 시도할 것이다.
도 6의 단계 608에서는, 임의의 적당한 메시지를 통해 SPLMN 식별자가 이용자 장비에 송신될 수도 있다. 바람직하게는, SPLMN 식별자는 오버-디-에어 업데이트 다운로드 또는 프로그래밍 절차에 의해 단문 메시지 서비스(SMS) 메시지를 통해 이용자 장비에 송신된다. SMS 메시지는 SPLMN과 연관된 MNC/MCC 쌍을 단지 포함할 수 있으므로, 낮은 오버헤드 타입 메시지이다. 다른 대안으로서, 비구조화된 보충 서비스 데이터(USSD : Unstructured Supplementary Service Data)가 SPLMN 식별자에 대한 베어러(bearer)로서 사용될 수 있다. 또 다른 대안으로서, SPLMN 식별자가 기존의 또는 새로운 이동 애플리케이션 파트(MAP : Mobile Application Part) 메시지에 내장될 수 있다.
다른 추가적인 특징 및 기술들이 상기 방법에 사용될 수 있다. 예를 들어, "유효성 타이머(validity timer)"가 SPLMN 또는 SPLMN 필드와 연관될 수 있다. 이 SPLMN 유효성 타이머는 홈 네트워크 운영자에 의해 프로그래밍 될 수 있고, SPLMN이 이용자 장비에 의해 사용될 시간일 수도 있다. 이 특징을 이용하면, 이용자 장비는 유효성 시간 기간에 동안 SPLMN을 이용하며, 그 다음에는 상이한 네트워크를 사용한다. 추가로 또는 다른 대안으로, "선택 타이머(selection timer)" 또는 "선택 시간(selection time)"이 SPLMN 또는 SPLMN 필드와 연관될 수 있다. 선택 타이머는 SPLMN이 특정 시간 경과 후에 선택되어야 함을 나타낼 수 있고, 선택 시간은 SPLMN이 특정 시간 또는 날짜에 선택되어야 함을 나타낼 수 있다. SPLMN이 즉시, 또는 백그라운드 스캔이 예정되어 있는 다음 시간 이후에 선택되어야 함을 나타내는 그러한 표시와 같이, 다른 표시기도 마찬가지로 가능하다. 이러한 모든 표시기는 SPLMN 식별자와 함께, 홈 네트워크 운영자에 의해 프로그래밍될 수 있다.
또한, 도 6과 관련지어 설명된 방법에서는, 이용자 장비가 동작하는 지역은 로밍 지역일 필요가 없음에 유의해야 한다. 홈 네트워크 운영자는 다른 이유, 예를 들어, 장애 상태로 인해 홈 네트워크 지역에서 동작하는 이용자 장비를 상이한 홈이 아닌(non-homne) 네트워크에 일시적으로 스티어할 필요가 있을 수 있다. 이 경우, 스티어드 네트워크 식별자는 홈 네트워크 식별자에 대해 우선순위를 가진다. 이 대안적인 우선순위 결정방식은 필요할 경우에 홈 네트워크 운영자를 통해 설정 또는 프로그래밍 될 수 있는 별도로 기억된 표시(예를 들어, 비트 표시)에 의해 이용자 장비에 표시될 수 있다. 이용자 장비는 홈 네트워크 운영자가 SPLMN 식별자가 재설정 또는 다시 프로그래밍되도록 할 때까지 그의 홈 지역의 SPLMN을 통해 통신할 것이다.
대안적인 구성에서는, 정보를 송신해야 하는 홈 통신 네트워크 없이도 스티어드 네트워크 식별자를 검색할 수 있게 하는 (인터넷 URL 또는 기타와 같은) 정보가 이용자 장비에 구비될 수도 있다. 이 SPLMN 식별자는 웹 사이트, 데이터베이스, 또는, 홈 통신 네트워크에 의해, 혹은 어떤 상황에서는 제3자에 의해 제공되는 다른 정보 기억공간으로부터 검색될 수 있다.
이용자 장비가 필요로 하지 않거나 유익하지 않은 이유가 있다면, 이용자 장 비는 SPLMN으로 스티어링 할 필요가 없다. 예를 들어, 이용자 장비는 GPRS가 SPLMN에 의해 이용가능하지 않다고 확인할 수 있고, 이에 따라 GPRS-가능 네트워크를 그 대신에 선택할 수 있다. 이 특징을 이용하면, SPLMN이 이용자 장비에서 프로그래밍 된 후, 이용자 장비는 이용자 장비가 SPLMN을 선택하라는 요청을 무시하였다는 표시로써 홈 네트워크 운영자에게 응답할 수 있다. 그 메시지는 이용자 장비가 왜 그 요청을 무시하였는지에 관한 복수의 이유에 대한 표시기를 더 포함할 수 있다.
따라서, 홈 네트워크 운영자는 본국 또는 해외에서 로밍할 경우에 그들 가입자가 어느 네트워크에 접속할지를 용이하게 동적으로 제어할 수 있다. 예를 들어, 홈 네트워크 운영자는, 이용자 장비가 국가 A에 진입할 경우, 네트워크 X에 대응하는 SPLMN 식별자에 의해 이용자 장비를 프로그래밍함으로써, 국가 A에서 로밍하는 그 가입자가 네트워크 X에 의해 서비스되도록 지시할 수 있다. 이것은 각각의 상이한 국가에 대해 행해질 수 있다. 어떤 때에는, 그들 로밍 가입자 모두가 하나의 특정 네트워크를 향하는 것을 보장하기 위하여, 운영자가 SPLMN 식별자를 이용하는 것이 유용할 수 있다. 또한, 일시적인 네트워크 장애는 소정 국가에서의 하나의 네트워크가 그 로밍 가입자에 대해 모든 서비스를 제공할 수 없다는 것을 의미할 수 있다. 따라서, 홈 네트워크 운영자는 SPLMN 식별자를 이용하여, 그 로밍 가입자를 완전한 서비스 범위를 제공할 수 있는 그 국가의 다른 네트워크로 일시적으로 향하게 할 수 있다. 예를 들면, 어떤 VPLMN에서 GPRS가 일시적으로 이용할 수 없는 것이 오늘날에는 드물지 않으며, 이 상황에서는, 홈 네트워크 운영자가 가입자를 GPRS가 가능한 VPLMN으로 일시적으로 향하게 할 것이다.
네트워크 부하 공유에 관하여, 홈 네트워크 운영자는 네트워크 X에 대해 국가에서의 로밍 가입자의 40%를 원하고, 네트워크 Y에 대해 35%를 원하며, 네트워크 Z에 대해 25%를 원한다고 결정할 수 있다. 기존의 기술을 이용하는 네트워크 부하 공유가 필요하다면, 홈 네트워크 운영자는 모든 가입자에 기초하여 PPLMN 리스트를 유지해야 할 것이다. 이러한 PPLMN 리스트를 유지하는 것은 구성 관리에 대하여 상당한 오버헤드를 추가한다. 본 출원에 따르면, 홈 네트워크 운영자는 그 가입자에 대한 상이한 운영자-제어 PPLMN 리스트를 유지할 필요가 없지만, 예를 들어, 네트워크 X, Y 및 Z에 대응하는 상이한 SPLMN에 의해 상이한 이용자 장비를 프로그래밍하면서, 현재 가입자의 수와 연관된 각각의 네트워크 X, Y 및 Z에 대한 간단한 데이터베이스 리스트를 유지할 필요가 있다.
SPLMN을 이용하면, 홈 네트워크 운영자는 다수의 SMS 메시지를 필요로 할 OTA 프로그래밍 메커니즘을 이용하여 각각의 가입자에 대한 전체 PPLMN 리스트를 업데이트 해야 할 필요가 없다. OTA 프로그래밍 메커니즘, 또는 다른 시그널링 기술을 이용한 작은 오버헤드 메시지만 채용될 필요가 있다. 이러한 선택이 필요할 때마다 네트워크 자원의 낭비적인 이용을 포함하므로, 네트워크 거부 메시지의 스푸핑을 포함하는 다른 기존의 해결책이 불필요하다. SPLMN 식별자의 프로그래밍은 적당한 SPLMN에 대한 이용자 장비의 신속하고 효율적인 지향(directing)을 포함한다.
"스티어드" PLMN을 이용하여 이용자 장비에 의해 무선 통신 네트워크를 자동으로 선택하기 위한 방법 및 장치에 대해 설명하였다. 홈 네트워크 식별자, 우선순위가 결정된 로밍 네트워크 식별자의 리스트, 및 스티어드 네트워크 식별자는 이용자 장비의 메모리(예를 들어, SIM 또는 USIM과 같은 분리가능한 메모리 모듈)에 기억되어 있다. 자동 네트워크 선택 절차에서는, 스캐닝 동작이 수행되어, 이용자 장비의 커버리지 영역의 하나 이상의 이용가능한 무선 통신 네트워크에 대응하는 하나 이상의 네트워크 식별자를 수신한다. 이용자 장비는 스캐닝 동작으로부터 수신된 네트워크 식별자와 스티어드 네트워크 식별자를 비교함으로써, 커버리지 영역에서 무선 통신 네트워크의 선택을 시도한다. 수신된 네트워크 식별자와 스티어드 네트워크 식별자가 일치하는 것으로 확인되면, 스티어드 네트워크 식별자와 일치하는 수신된 네트워크 식별자에 대응하는 무선 통신 네트워크가 이용자 장비에 의해 선택 및 등록된다. 이 절차는 우선순위가 결정된 로밍 네트워크 식별자를 이용하는 대신(또는 이용하기 이전)에 수행된다. 상술한 이용자 장비 기술은 컴퓨터 판독가능 매체와, 이용자 장비의 하나 이상의 프로세서에 의해 실행될 수 있는 컴퓨터 판독가능 매체에 기억된 컴퓨터 프로그램 명령을 포함하는 컴퓨터 프로그램 제품으로서 구현될 수 있다. 이용자 장비는 모바일 장비와, 홈 네트워크 식별자, 우선순위가 결정된 로밍 네트워크 식별자의 리스트 및 스티어드 네트워크 식별자를 기억하는 분리가능한 메모리 모듈을 포함한다. 모바일 장비는 무선 트랜시버와, 무선 트랜시버에 연결된 하나 이상의 프로세서와, 상기 방법을 실행하는 하나 이상의 프로세서에 연결된 분리가능한 메모리 모듈 인터페이스를 가진다.
필요할 경우, (예를 들어, 모든 지역에 기초하여) 오버-디-에어 프로그래밍 절차를 통해 스티어드 네트워크 식별자를 설정함으로써, 홈 네트워크 운영자는 이 용자 장비를 임의의 의도된 네트워크로 즉시 그리고 효율적으로 "스티어" 할 수 있다. 이용자 장비의 홈 통신 네트워크인 무선 통신 네트워크의 네트워크 장비에 의해 이용자 장비를 스티어드 무선 통신 네트워크로 스티어링하는 데 이용하기 위한 하나의 예시적인 기술은, 이용자 장비가 로밍 지역의 방문한 무선 통신 네트워크를 통해 복수의 로밍 지역 중의 하나의 지역에서 동작하고 있음을 확인하는 단계와, 로밍 지역의 스티어드 무선 통신 네트워크에 대응하는 스티어드 네트워크 식별자가 방문한 무선 통신 네트워크를 통해 이용자 장비에 송신되도록 하여, 이용자 장비의 자동 네트워크 선택 절차에서 스티어드 무선 통신 네트워크가 선택되도록 하는 단계를 포함한다. 스티어드 네트워크 식별자는 오버-디-에어 프로그래밍 절차의 단문 메시지 서비스(SMS) 메시지와 같은 메시지에 의해 송신될 수 있다. 상술한 네트워크 장비 기술은 컴퓨터 판독가능 매체와, 네트워크 장비의 하나 이상의 프로세서에 의해 실행될 수 있는 컴퓨터 판독가능 매체에 기억된 컴퓨터 프로그램 명령을 포함하는 컴퓨터 프로그램 제품으로서 구현될 수 있다.
본 출원의 상술한 실시예는 단지 예시를 위한 것이다. 당업자는 본 출원의 범위를 벗어나지 않고서 특정 실시예에 대한 변경, 변형 및 변동을 실시할 수 있다. 기재된 청구범위에서 설명된 발명은 기술적으로 모든 적당한 변경을 포함하고 수용하도록 의도한 것이다.
이상으로 설명한 본 발명에 의하면, 스티어드 PLMN을 이용하는 이용자 장비에 의해 무선 통신 네트워크를 자동으로 선택하기 위한 방법 및 장치를 제공할 수 있다.

Claims (50)

  1. 무선 송수신기를 포함하는 이용자 장비에 의하여 무선 통신 네트워크를 선택하는 방법으로서,
    홈 네트워크 식별자, 우선순위가 결정된 로밍 네트워크 식별자들의 이용자-제어 리스트 및 우선순위가 결정된 로밍 네트워크 식별자들의 운영자-제어 리스트를 메모리에 저장하는 단계;
    상기 이용자 장비의 홈 통신 네트워크로부터 상기 무선 송수신기를 통해 메시지 내의 스티어드 네트워크 식별자(steered network identification)를 수신하고, 상기 운영자-제어 리스트 내의 적어도 하나의 네트워크 식별자 대신에 사용되도록 메모리에 상기 스티어드 네트워크 식별자를 저장하는 단계; 및
    로밍시 이용자 장비에 의해 이용되는 자동 네트워크 선택 절차에 있어서, 이용자 통신에 대한 상기 스티어드 네트워크 식별자에 대응하는 무선 통신 네트워크로 선택의 우선순위의 결정 및 동작을 시도하는 단계를 포함하고,
    상기 무선 통신 네트워크로 선택의 우선순위의 결정 및 동작을 시도하는 단계는:
    상기 이용자 장비의 커버리지 영역에서 하나 이상의 이용가능한 무선 통신 네트워크에 대응하는 하나 이상의 네트워크 식별자를 수신하기 위해, 상기 무선 송수신기로 스캐닝 동작을 수행하는 단계;
    상기 스캐닝 동작으로 수신된 상기 하나 이상의 네트워크 식별자를 상기 스티어드 네트워크 식별자와 비교하는 단계;
    상기 비교에 의해, 수신된 네트워크 식별자와 상기 스티어드 네트워크 식별자가 일치하는 것으로 확인되는 경우, 상기 스티어드 네트워크 식별자와 일치하는 상기 수신된 네트워크 식별자에 대응하는 무선 통신 네트워크를 선택하여 등록을 행하는 단계; 및
    상기 스티어드 네트워크 식별자에 대응하는 상기 무선 통신 네트워크를 선택하는 시도가 실패하는 경우, 상기 운영자-제어 리스트로부터 그 다음의 우선순위가 높은 네트워크 식별자를 사용하여 무선 통신 네트워크를 선택하도록 시도하는 단계에 의해 행해지고,
    상기 운영자-제어 리스트로부터 그 다음의 우선순위가 높은 네트워크 식별자를 사용하여 무선 통신 네트워크를 선택하도록 시도하는 단계는:
    상기 운영자-제어 리스트로부터의 그 다음의 우선순위가 높은 네트워크 식별자와 상기 하나 이상의 수신된 네트워크 식별자를 비교하는 단계; 및
    상기 비교에 의해, 상기 운영자-제어 리스트로부터의 그 다음의 우선순위가 높은 네트워크 식별자 중 하나와 상기 하나 이상의 수신된 네트워크 식별자가 일치하는 것으로 확인되는 경우, 상기 운영자-제어 리스트로부터의 그 다음의 우선순위가 높은 네트워크 식별자와 일치하는 상기 수신된 네트워크 식별자에 대응하는 무선 통신 네트워크를 선택하여 등록하는 단계에 의해 행해지는 것인, 무선 통신 네트워크를 선택하는 방법.
  2. 제 1 항에 있어서,
    상기 스티어드 네트워크 식별자를 수신하는 단계는,
    단문 메시지 서비스(SMS) 메시지를 포함하는 메시지로 상기 스티어드 네트워크 식별자를 수신하는 단계를 더 포함하는 것인 무선 통신 네트워크를 선택하는 방법.
  3. 제 1 항에 있어서,
    상기 운영자-제어 리스트는 운영자-제어 선호 PLMN(PPLMN : Preferred Public Land Mobile Network) 리스트를 포함하는 것인, 무선 통신 네트워크를 선택하는 방법.
  4. 제 1 항에 있어서,
    상기 이용자 장비에 의해 이용되는 자동 네트워크 선택 절차에 있어서, 상기 스티어드 네트워크 식별자를 이용하여 무선 통신 네트워크의 선택을 시도하기 이전에, 상기 이용자-제어 리스트를 이용하여 무선 통신 네트워크의 선택을 시도하는 단계를 더 포함하고, 이는:
    상기 하나 이상의 수신된 네트워크 식별자와, 상기 이용자-제어 리스트로부터의 네트워크 식별자를 비교하는 단계; 및
    상기 하나 이상의 수신된 네트워크 식별자와 상기 이용자-제어 리스트로부터의 네트워크 식별자를 비교하는 단계에 의해, 하나 이상의 수신된 네트워크 식별자 중의 하나와, 상기 이용자-제어 리스트로부터의 네트워크 식별자가 일치하는 것으로 확인되면, 상기 이용자-제어 리스트로부터의 네트워크 식별자와 일치하는 상기 수신된 네트워크 식별자에 대응하는 무선 통신 네트워크를 선택 및 등록하는 단계에 의해 행해지는 것인, 무선 통신 네트워크를 선택하는 방법.
  5. 제 1 항에 있어서,
    상기 스티어드 네트워크 식별자를 수신하면, 즉시 상기 스티어드 네트워크 식별자에 대응하는 상기 무선 통신 네트워크를 선택하도록 시도하는 것인, 무선 통신 네트워크를 선택하는 방법.
  6. 제 1 항에 있어서,
    상기 홈 네트워크 식별자, 상기 운영자-제어 리스트와 상기 이용자-제어 리스트, 및 상기 스티어드 네트워크 식별자는 상기 이용자 장비의 가입자 식별 모듈(SIM; Subscriber Identity Module) 또는 범용 가입자 식별 모듈(USIM; Universal Subscriber Identity Module)에 저장되어 있는 것인, 무선 통신 네트워크를 선택하는 방법.
  7. 제 1 항에 있어서,
    상기 이용자 장비에 저장된 비트 표시가 상기 스티어드 네트워크 식별자가 이용불가능하다고 나타내는 경우, 어떤 스티어드 네트워크 식별자도 사용하지 않고 상기 자동 네트워크 선택 절차를 수행하는 것인, 무선 통신 네트워크를 선택하는 방법.
  8. 제 1 항에 있어서,
    상기 스캐닝 동작으로부터, 현재의 국가 코드와 상이한 국가 코드를 수신하는 단계; 및
    현재의 국가 코드와 상이한 국가 코드를 수신하는 것에 기초하여 메모리로부터 상기 스티어드 네트워크 식별자를 소거하는 단계
    를 더 포함하는, 무선 통신 네트워크를 선택하는 방법.
  9. 무선 트랜시버와,
    상기 무선 트랜시버에 연결된 하나 이상의 프로세서와,
    상기 하나 이상의 프로세서에 연결된 분리가능한 메모리 모듈 인터페이스로서, 홈 네트워크 식별자, 우선순위가 결정된 로밍 네트워크 식별자의 이용자-제어 리스트, 및 우선순위가 결정된 로밍 네트워크 식별자의 운영자-제어 리스트를 저장하는 분리가능한 메모리 모듈을 수신하도록 구성된 분리가능한 메모리 모듈 인터페이스
    를 포함하는 모바일 장비로서,
    상기 하나 이상의 프로세서는, 상기 모바일 장비의 홈 통신 네트워크로부터 상기 무선 송수신기를 통해, 상기 운영자-제어 리스트 내의 적어도 하나의 네트워크 식별자 대신에 사용되도록 메모리에 저장되어 있는 스티어드 네트워크 식별자를 수신하도록 구성되고,
    상기 하나 이상의 프로세서는, 이용자 통신에 대한 상기 스티어드 네트워크 식별자에 대응하는 무선 통신 네트워크로 선택의 우선순위의 결정 및 동작을 시도함으로써, 로밍 시 이용자 장비에 의해 이용되는 자동 네트워크 선택 절차를 수행하도록 구성되며,
    상기 자동 네트워크 선택 절차를 수행하는 것은:
    상기 이용자 장비의 커버리지 영역에서 하나 이상의 이용가능한 무선 통신 네트워크에 대응하는 하나 이상의 네트워크 식별자를 수신하기 위해, 상기 무선 송수신기로 스캐닝 동작을 수행하는 단계;
    상기 스캐닝 동작으로 수신된 상기 하나 이상의 네트워크 식별자를 상기 스티어드 네트워크 식별자와 비교하는 단계;
    상기 비교에 의해, 수신된 네트워크 식별자와 상기 스티어드 네트워크 식별자가 일치하는 것으로 확인되는 경우, 상기 스티어드 네트워크 식별자와 일치하는 상기 수신된 네트워크 식별자에 대응하는 무선 통신 네트워크를 선택하여 등록을 행하는 단계; 및
    상기 스티어드 네트워크 식별자에 대응하는 상기 무선 통신 네트워크를 선택하는 시도가 실패하는 경우, 상기 운영자-제어 리스트로부터 그 다음의 우선순위가 높은 네트워크 식별자를 사용하여 무선 통신 네트워크를 선택하도록 시도하는 단계에 의해 행해지고,
    상기 운영자-제어 리스트로부터 그 다음의 우선순위가 높은 네트워크 식별자를 사용하여 무선 통신 네트워크를 선택하도록 시도하는 단계는:
    상기 운영자-제어 리스트로부터의 그 다음의 우선순위가 높은 네트워크 식별자와 상기 하나 이상의 수신된 네트워크 식별자를 비교하는 단계; 및
    상기 비교에 의해, 상기 운영자-제어 리스트로부터의 그 다음의 우선순위가 높은 네트워크 식별자 중 하나와 상기 하나 이상의 수신된 네트워크 식별자가 일치하는 것으로 확인되는 경우, 상기 운영자-제어 리스트로부터의 그 다음의 우선순위가 높은 네트워크 식별자와 일치하는 상기 수신된 네트워크 식별자에 대응하는 무선 통신 네트워크를 선택하여 등록하는 단계에 의해 행해지는 것인, 모바일 장비.
  10. 제 9 항에 있어서,
    각각의 네트워크 식별자는 PLMN(Public Land Mobile Network)에 대응하고, 상기 이용자-제어 리스트는 이용자-제어 선호 PLMN(PPLMN) 리스트이고, 상기 운영자-제어 리스트는 운영자-제어 PPLMN 리스트인 것인, 모바일 장비.
  11. 제 9 항에 있어서,
    상기 하나 이상의 프로세서는 단문 메시지 서비스(SMS) 메시지를 포함하는 메시지로 상기 스티어드 네트워크 식별자를 수신함으로서 상기 스티어드 네트워크 식별자를 수신하도록 구성되는 것인, 모바일 장비.
  12. 제 9 항에 있어서,
    상기 하나 이상의 프로세서는, 상기 스티어드 네트워크 식별자를 이용하여 무선 통신 네트워크의 선택을 시도하기 이전에, 상기 이용자-제어 리스트를 이용하여 무선 통신 네트워크의 선택을 시도함으로써 로밍 시에 자동 네트워크 선택 절차를 수행하도록 더 구성되어 있고,
    상기 이용자-제어 리스트를 이용하여 무선 통신 네트워크의 선택을 시도함으로써 상기 자동 네트워크 선택 절차는:
    상기 하나 이상의 수신된 네트워크 식별자와, 우선순위가 결정된 네트워크 식별자의 이용자-제어 리스트로부터의 네트워크 식별자를 비교하는 단계; 및
    상기 하나 이상의 수신된 네트워크 식별자와 상기 이용자-제어 리스트로부터의 네트워크 식별자를 비교하는 단계에 의해, 상기 하나 이상의 수신된 네트워크 식별자 중의 하나와 상기 이용자-제어 리스트로부터의 네트워크 식별자가 일치하는 것으로 확인되는 경우, 상기 이용자-제어 리스트로부터의 네트워크 식별자와 일치하는 상기 수신된 네트워크 식별자에 대응하는 무선 통신 네트워크를 선택 및 등록을 행하는 단계에 의하여 행해지는 것인, 모바일 장비.
  13. 제 9 항에 있어서,
    상기 하나 이상의 프로세서는, 상기 스티어드 네트워크 식별자를 수신하면, 즉시 상기 스티어드 네트워크 식별자에 대응하는 무선 통신 네트워크의 선택을 시도하도록 더 구성되는 것인 모바일 장비.
  14. 제 9 항에 있어서,
    상기 분리가능한 메모리 모듈은 가입자 식별 모듈(SIM : Subscriber Identity Module) 또는 범용 가입자 식별 모듈(USIM : Universal Subscriber Identity Module)을 포함하는 것인, 모바일 장비.
  15. 제 9 항에 있어서,
    상기 하나 이상의 프로세서는,
    상기 모바일 장비에 저장된 비트 표시가, 상기 스티어드 네트워크 식별자가 이용불가능하다고 나타내는 경우에, 어떤 스티어드 네트워크 식별자도 사용하지 않고 상기 자동 네트워크 선택 절차를 수행하도록 더 구성되는 것인, 모바일 장비
  16. 제 9 항에 있어서,
    상기 하나 이상의 프로세서는,
    상기 스캐닝 동작으로부터, 현재의 국가 코드와 상이한 국가 코드를 수신하는 단계; 및
    현재의 국가 코드와 상이한 국가 코드를 수신하는 것에 기초하여 상기 스티어드 네트워크 식별자를 소거하는 단계
    에 의하여, 상기 자동 네트워크 선택 절차를 수행하도록 더 구성되어 있는 것인, 모바일 장비.
  17. 모바일 장비를 위한 분리가능한 메모리 모듈로서,
    메모리;
    홈 네트워크 식별자를 상기 메모리에 저장하기 위한 파일;
    우선순위가 결정된 로밍 네트워크 식별자의 이용자-제어 리스트를 상기 메모리에 저장하기 위한 파일;
    우선순위가 결정된 로밍 네트워크 식별자의 운영자-제어 리스트를 상기 메모리에 저장하기 위한 파일; 및
    상기 모바일 장비의 홈 통신 네트워크로부터 수신된 스티어드 네트워크 식별자를 메모리에 저장하기 위한 파일로서, 상기 스티어드 네트워크 식별자는 상기 운영자-제어 리스트 내의 적어도 하나의 네트워크 식별자 대신에 사용되도록 되어 있고 상기 운영자-제어 리스트 내의 네트워크 식별자 이전에 로밍 시에 상기 모바일 장비에 의해 네트워크 선택에 사용되는 것인, 상기 스티어드 네트워크 식별자를 메모리에 저장하기 위한 파일을 포함하고,
    상기 스티어드 네트워크 식별자를 사용하여 상기 무선 통신 네트워크를 선택하는 시도가 실패하는 경우, 상기 운영자-제어 리스트 내의 적어도 하나의 네트워크 식별자가 사용자 장비에 의한 네트워크 선택에 사용되는 것인, 분리가능한 메모리 모듈.
  18. 제 17 항에 있어서,
    상기 스티어드 네트워크 식별자는 상기 모바일 장비의 무선 송수신기를 통해 상기 홈 통신 네트워크로부터 프로그램가능한 것인, 분리가능한 메모리 모듈.
  19. 제 17 항에 있어서,
    가입자 식별 모듈(SIM : Subscriber Identity Module) 또는 범용 가입자 식별 모듈(USIM : Universal Subscriber Identity Module)을 포함하는 것인, 분리가능한 메모리 모듈.
  20. 제 17 항에 있어서,
    각각의 네트워크 식별자는 모바일 네트워크 코드(MNC; Mobile Network code) 및 모바일 국가 코드(MCC; Mobile Country Code)를 포함하는 것인, 분리가능한 메모리 모듈.
  21. 제 17 항에 있어서,
    상기 이용자-제어 리스트는 이용자-제어 선호 PLMN(PPLMN) 리스트이고, 상기 운영자-제어 리스트는 운영자-제어 PPLMN 리스트인 것인, 분리가능한 메모리 모듈.
  22. 이용자 장비의 홈 통신 네트워크인 무선 통신 네트워크의 네트워크 장비에 의해 이용자 장비를 스티어드 무선 통신 네트워크로 스티어링(steer)하는 데 이용하기 위한 방법으로서, 상기 이용자 장비는 홈 네트워크 식별자, 우선순위가 결정된 네트워크 식별자의 운영자-제어 리스트, 및 우선순위가 결정된 네트워크 식별자의 이용자-제어 리스트를 이용하여 동작하도록 구성되어 있고, 상기 방법은,
    이용자 장비가 복수의 지역 중의 하나의 지역의 무선 통신 네트워크를 통해 상기 복수의 지역 중의 하나의 지역에서 동작하고 있음을 확인하는 단계; 및
    이용자 통신에 대한 이용자 장비의 자동 네트워크 선택 절차에서 상기 스티어드 무선 통신 네트워크가 선택되도록 하기 위해, 상기 지역의 스티어드 무선 통신 네트워크에 대응하는 스티어드 네트워크 식별자가 무선 통신 네트워크를 통해 이용자 장비에 송신되도록 야기하는 단계로서, 상기 스티어드 네트워크 식별자는 상기 운영자-제어 리스트 내의 네트워크 식별자 대신에 사용되는 것이고 상기 자동 네트워크 선택 절차에서 상기 운영자-제어 리스트 내의 네트워크 식별자보다 우선순위를 가지는 것이며, 상기 운영자-제어 리스트 내의 네트워크 식별자는 상기 스티어드 네트워크 식별자에 대응하는 무선 통신 네트워크의 선택 시도가 실패한 경우에 상기 자동 네트워크 선택 절차에서 이용되는 것인, 상기 송신되도록 야기하는 단계
    를 포함하는, 이용자 장비를 스티어드 무선 통신 네트워크로 스티어링(steering)하는 데 이용하기 위한 방법.
  23. 제 22 항에 있어서,
    상기 이용자 장비의 자동 네트워크 선택 절차는, 이용자 통신에 대한 상기 운영자-제어 리스트를 이용하여 무선 통신 네트워크를 선택 및 동작하는 대신에, 이용자 통신에 대한 상기 스티어드 네트워크 식별자에 대응하는 무선 통신 네트워크를 선택하는 것인, 이용자 장비를 스티어드 무선 통신 네트워크로 스티어링하는 데 이용하기 위한 방법.
  24. 제 22 항에 있어서,
    상기 스티어드 네트워크 식별자는 상기 스티어드 무선 통신 네트워크에 대응하는 모바일 네트워크 코드 및 모바일 국가 코드를 포함하는 것인, 이용자 장비를 스티어드 무선 통신 네트워크로 스티어링하는 데 이용하기 위한 방법.
  25. 제 22 항에 있어서,
    상기 스티어드 네트워크 식별자가 송신되도록 야기하는 단계는 상기 스티어드 네트워크 식별자를 포함하는 단문 메시지 서비스(SMS) 메시지가 송신되도록 야기하는 단계를 더 포함하는 것인, 이용자 장비를 스티어드 무선 통신 네트워크로 스티어링하는 데 이용하기 위한 방법.
  26. 제 22 항에 있어서,
    상기 무선 통신 네트워크는 방문된 무선 통신 네트워크(visited wireless communication network)이고, 상기 지역은 로밍 지역인 것인, 이용자 장비를 스티어드 무선 통신 네트워크로 스티어링하는 데 이용하기 위한 방법.
  27. 제 22 항에 있어서,
    상기 방법은 컴퓨터 판독가능 매체와, 네트워크 장비의 하나 이상의 프로세서에 의해 실행될 수 있는 상기 컴퓨터 판독가능 매체에 기억된 컴퓨터 프로그램 명령을 포함하는 컴퓨터 프로그램 제품으로서 구현되는 것인, 이용자 장비를 스티어드 무선 통신 네트워크로 스티어링하는 데 이용하기 위한 방법.
  28. 무선 통신 네트워크를 위한 네트워크 장비로서, 상기 무선 통신 네트워크는 홈 네트워크 식별자, 우선순위가 결정된 네트워크 식별자의 운영자-제어 리스트, 및 우선순위가 결정된 네트워크 식별자의 이용자-제어 리스트를 이용하여 동작하도록 구성되는 이용자 장비에 대한 홈 통신 네트워크인, 상기 네트워크 장비는,
    복수의 지역 중의 하나의 지역의 무선 통신 네트워크를 통해 상기 복수의 지역 중의 하나의 지역에서 이용자 장비가 동작하고 있음을 확인하는 단계; 및
    이용자 통신에 대한 이용자 장비의 자동 네트워크 선택 절차에서 상기 스티어드 무선 통신 네트워크가 선택되도록 하기 위해, 상기 지역의 스티어드 무선 통신 네트워크에 대응하는 스티어드 네트워크 식별자가 무선 통신 네트워크를 통해 이용자 장비에 송신되도록 야기하는 단계로서, 상기 스티어드 네트워크 식별자는 상기 운영자-제어 리스트 내의 네트워크 식별자 대신에 사용되는 것이고 상기 자동 네트워크 선택 절차에서 상기 운영자-제어 리스트 내의 네트워크 식별자보다 우선순위를 가지는 것이며, 상기 운영자-제어 리스트 내의 네트워크 식별자는 상기 스티어드 네트워크 식별자에 대응하는 무선 통신 네트워크의 선택 시도가 실패한 경우에 상기 자동 네트워크 선택 절차에서 이용되는 것인, 상기 송신되도록 야기하는 단계
    를 행하도록 구성되는, 무선 통신 네트워크를 위한 네트워크 장비.
  29. 제 28 항에 있어서,
    상기 자동 네트워크 선택 절차는, 이용자 통신에 대한 상기 운영자-제어 리스트를 이용하는 대신에, 이용자 통신에 대한 스티어드 네트워크 식별자에 대응하는 상기 무선 통신 네트워크의 선택 및 동작을 시도하는 것인, 무선 통신 네트워크를 위한 네트워크 장비.
  30. 제 28 항에 있어서,
    상기 스티어드 네트워크 식별자는 상기 스티어드 무선 통신 네트워크에 대응하는 모바일 네트워크 코드 및 모바일 국가 코드를 포함하는 것인, 무선 통신 네트워크를 위한 네트워크 장비.
  31. 제 28 항에 있어서,
    상기 스티어드 네트워크 식별자가 송신되도록 야기하는 단계는 상기 스티어드 네트워크 식별자를 포함하는 단문 메시지 서비스(SMS) 메시지가 송신되도록 야기하는 단계를 더 포함하는 것인, 무선 통신 네트워크를 위한 네트워크 장비.
  32. 제 28 항에 있어서,
    상기 스티어드 네트워크 식별자가 송신되도록 하는 단계는 상기 스티어드 네트워크 식별자를 포함하는 오버-디-에어(over-the-air) 다운로드 메시지가 송신되도록 야기하는 단계를 더 포함하는 것인, 무선 통신 네트워크를 위한 네트워크 장비.
  33. 제 28 항에 있어서,
    상기 무선 통신 네트워크는 방문된 무선 통신 네트워크(visited wireless communcation network)이고, 상기 지역은 로밍 지역인 것인, 무선 통신 네트워크를 위한 네트워크 장비.
  34. 제 28 항에 있어서,
    상기 스티어드 네트워크 식별자는 상기 이용자 장비에 대한 자동 네트워크 선택 절차에서 이용하기 위한 것이며, 상기 자동 네트워크 선택 절차는,
    이용자 통신에 대한 상기 운영자-제어 리스트를 이용하여 무선 통신 네트워크의 선택을 시도하는 대신에, 이용자 통신에 대한 상기 스티어드 네트워크 식별자를 이용하여 상기 스티어드 무선 통신 네트워크의 선택을 시도하는 단계를 포함하고, 상기 스티어드 무선 통신 네트워크의 선택을 시도하는 단계는,
    상기 이용자 장비의 커버리지 영역에서 하나 이상의 이용가능한 무선 통신 네트워크에 대응하는 하나 이상의 네트워크 식별자를 수신하기 위해 스캐닝 동작을 수행하는 단계;
    상기 스캐닝 동작으로부터 수신된 하나 이상의 네트워크 식별자를 상기 스티어드 네트워크 식별자와 비교하는 단계; 및
    상기 비교에 의해, 수신된 네트워크 식별자와 상기 스티어드 네트워크 식별자가 일치하는 것으로 확인되는 경우, 상기 스티어드 네트워크 식별자와 일치하는 상기 수신된 네트워크 식별자에 대응하는 무선 통신 네트워크의 선택 및 등록을 행하는 단계에 의하여 행해지는 것인, 무선 통신 네트워크를 위한 네트워크 장비.
  35. 제 28 항에 있어서,
    복수의 상이한 로밍 지역과 각각 연관된 복수의 상이한 스티어드 네트워크 식별자를 저장하는 데이터베이스를 더 포함하는 것인, 무선 통신 네트워크를 위한 네트워크 장비.
  36. 제 1 항 내지 제 8 항 중 어느 한 항에 있어서,
    상기 스티어드 네트워크 식별자는 상기 운영자-제어 리스트 내의 최우선 순위 운영자-제어 네트워크 식별자 대신에 사용되는 것인, 무선 통신 네트워크를 선택하는 방법.
  37. 제 9 항 내지 제 16 항 중 어느 한 항에 있어서,
    상기 스티어드 네트워크 식별자는 상기 운영자-제어 리스트 내의 최우선 순위 운영자-제어 네트워크 식별자 대신에 사용되는 것인, 모바일 장비.
  38. 제 17 항 내지 제 21 항 중 어느 한 항에 있어서,
    상기 스티어드 네트워크 식별자는 상기 운영자-제어 리스트 내의 최우선 순위 운영자-제어 네트워크 식별자 대신에 사용되는 것인, 분리가능한 메모리 모듈.
  39. 제 22 항 내지 제 27 항 중 어느 한 항에 있어서,
    상기 스티어드 네트워크 식별자는 상기 운영자-제어 리스트 내의 최우선 순위 운영자-제어 네트워크 식별자 대신에 사용되는 것인, 이용자 장비를 스티어드 무선 통신 네트워크로 스티어링(steering)하는 데 이용하기 위한 방법.
  40. 제 28 항 내지 제 35 항 중 어느 한 항에 있어서,
    상기 스티어드 네트워크 식별자는 상기 우선순위가 결정된 로밍 네트워크 식별자의 운영자-제어 리스트 내의 최우선 순위 운영자-제어 네트워크 식별자 대신에 사용되는 것인, 무선 통신 네트워크를 위한 네트워크 장비.
  41. 제 1 항 내지 제 8 항 중 어느 한 항에 있어서,
    상기 스티어드 네트워크 식별자는 상기 우선순위가 결정된 로밍 네트워크 식별자의 운영자-제어 리스트 내의 최우선 순위 운영자-제어 네트워크 식별자로서 저장되는 것인, 무선 통신 네트워크를 선택하는 방법.
  42. 제 9 항 내지 제 16 항 중 어느 한 항에 있어서,
    상기 스티어드 네트워크 식별자는 상기 우선순위가 결정된 로밍 네트워크 식별자의 운영자-제어 리스트 내의 최우선 순위 운영자-제어 네트워크 식별자로서 저장되는 것인, 모바일 장비.
  43. 제 17 항 내지 제 21 항 중 어느 한 항에 있어서,
    상기 스티어드 네트워크 식별자는 상기 우선순위가 결정된 로밍 네트워크 식별자의 운영자-제어 리스트 내의 최우선 순위 운영자-제어 네트워크 식별자로서 저장되는 것인, 분리가능한 메모리 모듈.
  44. 제 22 항 내지 제 27 항 중 어느 한 항에 있어서,
    상기 스티어드 네트워크 식별자는 상기 우선순위가 결정된 로밍 네트워크 식별자의 운영자-제어 리스트 내의 최우선 순위 운영자-제어 네트워크 식별자로서 저장되는 것인, 이용자 장비를 스티어드 무선 통신 네트워크로 스티어링(steering)하는 데 이용하기 위한 방법.
  45. 제 28 항 내지 제 35 항 중 어느 한 항에 있어서,
    상기 스티어드 네트워크 식별자는 상기 우선순위가 결정된 로밍 네트워크 식별자의 운영자-제어 리스트 내의 최우선 순위 운영자-제어 네트워크 식별자로서 저장되는 것인, 무선 통신 네트워크를 위한 네트워크 장비.
  46. 제 1 항 내지 제 8 항 중 어느 한 항에 있어서,
    상기 스티어드 네트워크 식별자는 가입자 식별 모듈(SIM) 또는 범용 가입자 식별 모듈(USIM)에 저장되어 있고, 그 후에 상기 SIM 또는 USIM 으로부터 복사되어 상기 이용자 장비 내의 다른 메모리에 저장되는 것인, 무선 통신 네트워크를 선택하는 방법.
  47. 제 9 항 내지 제 16 항 중 어느 한 항에 있어서,
    상기 스티어드 네트워크 식별자는 가입자 식별 모듈(SIM) 또는 범용 가입자 식별 모듈(USIM)에 저장되어 있고, 그 후에 상기 SIM 또는 USIM 으로부터 복사되어 상기 이용자 장비 내의 다른 메모리에 저장되는 것인, 모바일 장비.
  48. 제 17 항 내지 제 21 항 중 어느 한 항에 있어서,
    상기 스티어드 네트워크 식별자는 가입자 식별 모듈(SIM) 또는 범용 가입자 식별 모듈(USIM)에 저장되어 있고, 그 후에 상기 SIM 또는 USIM 으로부터 복사되어 상기 이용자 장비 내의 다른 메모리에 저장되는 것인, 분리가능한 메모리 모듈.
  49. 제 22 항 내지 제 27 항 중 어느 한 항에 있어서,
    상기 스티어드 네트워크 식별자는 가입자 식별 모듈(SIM) 또는 범용 가입자 식별 모듈(USIM)에 저장되어 있고, 그 후에 상기 SIM 또는 USIM 으로부터 복사되어 상기 이용자 장비 내의 다른 메모리에 저장되는 것인, 이용자 장비를 스티어드 무선 통신 네트워크로 스티어링(steering)하는 데 이용하기 위한 방법.
  50. 제 28 항 내지 제 35 항 중 어느 한 항에 있어서,
    상기 스티어드 네트워크 식별자는 가입자 식별 모듈(SIM) 또는 범용 가입자 식별 모듈(USIM)에 저장되어 있고, 그 후에 상기 SIM 또는 USIM 으로부터 복사되어 상기 이용자 장비 내의 다른 메모리에 저장되는 것인, 무선 통신 네트워크를 위한 네트워크 장비.
KR1020070014829A 2006-02-13 2007-02-13 스티어드 plmn을 이용한 자동 네트워크 선택 방법 및장치 KR100931858B1 (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
EP06250765A EP1819184B1 (en) 2006-02-13 2006-02-13 Method and apparatus for selecting a wireless communication network at a mobile station
EP06250765.2 2006-02-13

Publications (2)

Publication Number Publication Date
KR20070081778A KR20070081778A (ko) 2007-08-17
KR100931858B1 true KR100931858B1 (ko) 2009-12-15

Family

ID=36337349

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020070014829A KR100931858B1 (ko) 2006-02-13 2007-02-13 스티어드 plmn을 이용한 자동 네트워크 선택 방법 및장치

Country Status (12)

Country Link
EP (2) EP2259629B1 (ko)
JP (1) JP4512602B2 (ko)
KR (1) KR100931858B1 (ko)
CN (2) CN101031145B (ko)
AU (1) AU2007200551B2 (ko)
BR (1) BRPI0701397B1 (ko)
CA (1) CA2577689C (ko)
ES (2) ES2422908T3 (ko)
HK (1) HK1111034A1 (ko)
MX (1) MX2007001781A (ko)
SG (2) SG155197A1 (ko)
TW (1) TWI351890B (ko)

Families Citing this family (40)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101136826B (zh) * 2007-09-30 2011-01-05 中兴通讯股份有限公司 一种通过核心网控制终端接入家庭基站覆盖区域的方法
US8588738B2 (en) 2007-10-01 2013-11-19 Qualcomm Incorporated Mobile access in a diverse access point network
GB2454654B (en) * 2007-11-06 2010-04-14 Nec Corp Mobile radio communications network list structure
US8971888B2 (en) 2008-03-21 2015-03-03 Qualcomm Incorporated Cell selection and reselection in deployments with home nodeBs
CN101562870A (zh) * 2008-04-17 2009-10-21 中兴通讯股份有限公司 自动选择网络方法以及终端
US8909236B2 (en) 2008-08-22 2014-12-09 Qualcomm Incorporated Provisioning femtocell deployment information
JP4759621B2 (ja) * 2009-01-09 2011-08-31 株式会社エヌ・ティ・ティ・ドコモ 移動通信システム、加入者認証方法、加入者認証モジュール、移動機システム、認証エラー検出方法、認証ベクトル生成装置、及び認証ベクトル生成方法
CN102056273A (zh) * 2009-11-02 2011-05-11 中兴通讯股份有限公司 一种家用演进型节点b选择核心网的方法及装置
CN102893585B (zh) * 2010-05-07 2015-09-23 黑莓有限公司 用于基于移动设备标识模块来配置设备个性的方法和设备
US8903367B2 (en) * 2010-05-20 2014-12-02 Qualcomm Incorporated Methods and apparatus for enabling backward compatibility in open market handsets
CA2724871C (en) 2010-12-10 2015-10-13 Telus Communications Company Method for instant registration of a roaming ue onto a preferred vplmn from a non-preferred vplmn
RU2587414C2 (ru) * 2011-06-30 2016-06-20 ГлобТач АБ Способ и система для осуществления роуминга мобильного устройства связи
CN102395175B (zh) * 2011-06-30 2018-01-23 中兴通讯股份有限公司 一种公用陆地移动网络选择方法和移动终端
GB2500267A (en) 2012-03-16 2013-09-18 Nec Corp Using subscription information for a mobile device to select parameters when handing over from a LTE network to a CDMA network
CN103731894B (zh) * 2012-10-12 2018-01-02 华为终端(东莞)有限公司 网络切换方法及装置
CA2816684C (en) 2013-05-17 2021-02-09 Robert Manalo Method for instant registration of a roaming ue onto a preferred vplmn using airplane mode of operation
CN106465247B (zh) 2014-03-28 2020-06-02 华为终端有限公司 漫游入网方法及装置
US20150282109A1 (en) * 2014-03-31 2015-10-01 Motorola Solutions, Inc Methods and systems for seamless migration to radio networks
WO2015166099A1 (en) 2014-05-02 2015-11-05 Koninklijke Kpn N.V. Method and system for providing security from a radio access network
US10064122B2 (en) * 2014-06-27 2018-08-28 Huawei Technologies Co., Ltd. Method for selecting public land mobile network PLMN, and apparatus and device thereof
US9942816B2 (en) * 2014-11-27 2018-04-10 Blackberry Limited Method for selecting a cellular network
CN104869562A (zh) * 2015-04-24 2015-08-26 小米科技有限责任公司 一种进行信息传输的方法、装置和***
CN104902533B (zh) 2015-04-30 2016-12-28 广东欧珀移动通信有限公司 一种网络接入方法及移动通信终端
CN104853409B (zh) * 2015-04-30 2017-07-18 广东欧珀移动通信有限公司 一种网络接入方法和移动通信终端
CN104853345B (zh) * 2015-04-30 2017-03-01 广东欧珀移动通信有限公司 一种网络接入方法和移动通信终端
CN104980999B (zh) 2015-06-19 2017-03-08 广东欧珀移动通信有限公司 一种网络接入方法及移动终端
CN105050112B (zh) * 2015-06-19 2017-05-17 广东欧珀移动通信有限公司 一种网络接入方法及移动终端
WO2017067568A1 (en) * 2015-10-19 2017-04-27 Nokia Solutions And Networks Oy Method system and apparatus
CN106954235A (zh) * 2016-01-07 2017-07-14 中兴通讯股份有限公司 一种小区选择方法、装置及***
WO2018110719A1 (ko) * 2016-12-12 2018-06-21 엘지전자 주식회사 이동 단말기 및 이동 단말기의 로밍 서비스를 위한 네트워크 접속 방법
WO2018149494A1 (en) * 2017-02-15 2018-08-23 Huawei Technologies Duesseldorf Gmbh Techniques for sharing a communication device between different networks
EP4061031A1 (en) * 2017-07-18 2022-09-21 Samsung Electronics Co., Ltd. Method and system to detect anti-steering of roaming activity in wireless communication network
WO2020240937A1 (ja) 2019-05-29 2020-12-03 新東工業株式会社 情報処理システム、ゲートウェイ、サーバ、および情報処理方法
CN117412347A (zh) * 2019-07-09 2024-01-16 荣耀终端有限公司 灾害期间的网络重选的方法、装置和***
WO2021217163A1 (en) * 2020-04-21 2021-10-28 Qualcomm Incorporated Network selection for a roaming user equipment
CN111586683B (zh) * 2020-05-29 2023-12-15 上海英哈科技有限公司 含两个iSIM和用于自动选择网络的接口的移动无线通信设备
EP3955610A1 (en) * 2020-08-12 2022-02-16 Apple Inc. Steering of roaming plmn list update and management
US11696114B2 (en) 2020-08-12 2023-07-04 Apple Inc. Steering of roaming PLMN list update and management
CN112601122A (zh) * 2020-12-14 2021-04-02 福建福讯人才服务有限公司 一种基于udp的屏幕广播方法及***
US11991525B2 (en) 2021-12-02 2024-05-21 T-Mobile Usa, Inc. Wireless device access and subsidy control

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5999811A (en) * 1996-02-16 1999-12-07 Ericsson, Inc. Mobile telephone for roaming using dual mode/band equipment including SIM cards
EP1463366A2 (en) * 2003-03-24 2004-09-29 Star Home GmbH Preferred network selection

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2908950B2 (ja) * 1992-12-22 1999-06-23 富士通株式会社 無線通信システムのサーチ方式
GB2369265B (en) * 2000-09-11 2004-03-17 Cable & Wireless Hkt Csl Ltd Method of automatically establishing roaming services in a mobile telecommunications system.
CN100337510C (zh) * 2004-05-11 2007-09-12 华为技术有限公司 网络控制用户接入的方法
JP4271677B2 (ja) * 2005-09-01 2009-06-03 エスアイアイ移動通信株式会社 通信事業者選択方法及び移動通信端末装置

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5999811A (en) * 1996-02-16 1999-12-07 Ericsson, Inc. Mobile telephone for roaming using dual mode/band equipment including SIM cards
EP1463366A2 (en) * 2003-03-24 2004-09-29 Star Home GmbH Preferred network selection

Also Published As

Publication number Publication date
EP2259629A1 (en) 2010-12-08
SG135104A1 (en) 2007-09-28
ES2422908T3 (es) 2013-09-16
CA2577689A1 (en) 2007-08-13
CN102752832B (zh) 2015-11-18
JP2007221786A (ja) 2007-08-30
ES2399441T3 (es) 2013-04-01
KR20070081778A (ko) 2007-08-17
JP4512602B2 (ja) 2010-07-28
TW200742458A (en) 2007-11-01
BRPI0701397B1 (pt) 2019-12-03
AU2007200551B2 (en) 2009-09-10
SG155197A1 (en) 2009-09-30
EP1819184A1 (en) 2007-08-15
BRPI0701397A (pt) 2007-10-30
CN101031145A (zh) 2007-09-05
EP2259629B1 (en) 2013-04-24
MX2007001781A (es) 2008-11-18
AU2007200551A1 (en) 2007-08-30
EP1819184B1 (en) 2012-11-14
TWI351890B (en) 2011-11-01
CA2577689C (en) 2013-08-06
CN102752832A (zh) 2012-10-24
CN101031145B (zh) 2012-08-08
HK1111034A1 (en) 2008-07-25

Similar Documents

Publication Publication Date Title
KR100931858B1 (ko) 스티어드 plmn을 이용한 자동 네트워크 선택 방법 및장치
US8027677B2 (en) Automatic network selection methods and apparatus using a steered PLMN
JP4990341B2 (ja) 国境地域において、国内ネットワークを優先化するネットワーク選択方法および装置
EP1881716B1 (en) Network selection methods and apparatus with home network prioritization after network signal recovery or power-on
US7274933B2 (en) Home network name displaying methods and apparatus for multiple home networks
EP1683380B1 (en) Network selection methods and apparatus with home network priorization after network signal recovery or power-on
US20070254646A1 (en) Methods and apparatus for producing a user-controlled PLMN list for a SIM/USIM card with use of a user agent application
EP1850617A1 (en) Method and apparatus for producing a user-controlled PLMN list for a SIM/USIM card with use of a user-agent application

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
AMND Amendment
E902 Notification of reason for refusal
AMND Amendment
E601 Decision to refuse application
J201 Request for trial against refusal decision
AMND Amendment
B701 Decision to grant
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20121123

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20131119

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20141124

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20151124

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20161124

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20171129

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20181123

Year of fee payment: 10