[go: up one dir, main page]

KR20050057684A - 데이터 통신 서비스를 이용가능하게 하는 통신 네트워크를선택하는 방법 및 장치 - Google Patents

데이터 통신 서비스를 이용가능하게 하는 통신 네트워크를선택하는 방법 및 장치 Download PDF

Info

Publication number
KR20050057684A
KR20050057684A KR1020057007707A KR20057007707A KR20050057684A KR 20050057684 A KR20050057684 A KR 20050057684A KR 1020057007707 A KR1020057007707 A KR 1020057007707A KR 20057007707 A KR20057007707 A KR 20057007707A KR 20050057684 A KR20050057684 A KR 20050057684A
Authority
KR
South Korea
Prior art keywords
network
communication
communication network
service
list
Prior art date
Legal status (The legal status 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 status listed.)
Granted
Application number
KR1020057007707A
Other languages
English (en)
Other versions
KR100742580B1 (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 KR20050057684A publication Critical patent/KR20050057684A/ko
Application granted granted Critical
Publication of KR100742580B1 publication Critical patent/KR100742580B1/ko
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

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
    • H04W24/00Supervisory, monitoring or testing arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/16Discovering, processing access restriction or access information
    • 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
    • H04W76/00Connection management
    • H04W76/20Manipulation of established connections
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/02Processing 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/04Registration at HLR or HSS [Home Subscriber Server]
    • 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
    • H04W8/183Processing at user equipment or user record carrier
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W92/00Interfaces specially adapted for wireless communication networks
    • H04W92/02Inter-networking arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W92/00Interfaces specially adapted for wireless communication networks
    • H04W92/16Interfaces between hierarchically similar devices
    • H04W92/24Interfaces between hierarchically similar devices between backbone network devices

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)
  • Communication Control (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

모바일 통신 장치에 하나 이상의 통신 서비스를 제공하기 위해 셀룰러 네트워크를 선택하는 방법 및 장치가 개시되어 있다. 스캐닝 동작(305)은 지리적 통화권 영역에서 음성 통신 서비스를 지원하는 복수의 셀룰러 네트워크를 식별하기 위해 모바일 장치에 의해 수행된다. 이어서, 모바일 장치는 셀룰러 네트워크들 중 어느 것이 모바일 장치에 대해 데이터 통신 서비스를 이용가능하게 만들어주는지를 식별한다(335, 405). 유리하게는, 모바일 장치는 데이터 통신 서비스를 이용가능하게 만들어주지 못하는 네트워크보다 데이터 통신 서비스를 이용가능하게 만들어주는 셀룰러 네트워크에 우선순위를 할당하거나 그 셀룰러 네트워크를 선택하고, 그 네트워크에 등록할 수 있다. 데이터 통신 서비스는 예로서 이메일 통신 서비스 또는 인터넷 액세스 서비스를 포함할 수 있다. 양호하게는, 셀룰러 네트워크는 GSM(Global System for Mobile) 및 GPRS(Generalized Packet Radio Service)에 따라 동작한다. 일 실시예에 있어서는 가장 많은 수의 선호 서비스를 이용가능하게 하는 네트워크를 선택한다. 다른 실시예에 있어서는 서비스의 특정 가중치의 가장 큰 합을 갖는 네트워크를 선택한다.

Description

데이터 통신 서비스를 이용가능하게 하는 통신 네트워크를 선택하는 방법 및 장치{METHODS AND DEVICE FOR PREFERABLY SELECTING A COMMUNICATION NETWORK WHICH MAKES DATA SERVICE AVAILABLE}
본 발명은 일반적으로 셀룰러 통신 네트워크를 통해 동작하는 휴대형 무선 이메일 장치 등의 모바일 통신 장치에 관한 것으로서, 보다 상세하게는 통신 네트워크에서 서로 다른 통신 서비스의 이용가능성에 기초하여 동작할 통신 네트워크를 선택하는 방법에 관한 것이다.
셀룰러 이동국 등의 모바일 통신 장치는 무선 통신 네트워크를 통해 전화 호출을 하는 것과 수신하는 것 및/또는 데이터를 전송하는 것과 수신하는 것을 할 수 있다. 이렇게 하는 것이 가능하게 되기 전에, 셀룰러 이동국은 주어진 지리적 통화권 영역 내에서 이용가능한 복수의 통신 네트워크 중 하나를 선택하고 이에 등록한다. 선택된 네트워크에 등록한 후에, 이동국은 그의 호출 또는 메시지를 위해 모니터링할 네트워크의 특정의 무선 통신 채널에 "캠프 온"(camp on, 착신 대기)하고 있는 아이들 모드(idle mode)에서 동작한다. "네트워크 선택"은 하나의 통신 네트워크를 선택하기 위해 이동국에 의해 수행되는 특정 프로세스로서, 이 네트워크를 통해 등록 및 동작을 한다.
셀룰러 전화 동작 및 네트워크 선택 방식은 셀룰러 이동국 및 연관된 시스템의 동작을 규율하는 표준 규격에 문서화되어 있다. 한가지 공지의 셀룰러 표준이 GSM(Global System for Mobile Communication) 표준이다. GSM 03.22/ETSI(European Technical Standards Institute) TX 100 930, 3GPP(third Generation Partnership Project)로부터의 TS(Technical Specification) 23.122 및 다른 관련된 표준 규격은 셀룰러 동작 및 네트워크 선택의 많은 세부사항을 기술하고 있다. 이들 문서는 이동국이 주로 연속적인 전화 서비스를 제공할 목적으로 통신 네트워크 통화권을 유지하기 위해 여러 지역 및 국가간을 로밍할 때 어떻게 동작하는지를 기술한다.
이러한 네트워크에서, 이동국은 주어진 통화권 영역에서 처음에 이용가능한 기지국들 각각의 신호 세기를 결정함으로써 네트워크 선택을 수행한다. 그 후에, 이동국은 메모리에 저장되어 있는 선호 네트워크 리스트 내에서 이들 식별된 기지국을 검색한다. 이동국은 이어서 선호 네트워크 리스트에 열거되어 있는 가장 강한 신호를 갖는 기지국을 선택한다. SIM 카드에 저장되어 있는 통상 PPLMN(preferred public land mobile network, 선호 공중 지상 모바일 네트워크) 리스트라고 하는 선호 네트워크 리스트가 몇개 있을 수 있다. 예를 들어, PPLMN 리스트는 홈(home) PPLMN 리스트, 사용자 제어(user-controlled) PPLMN(U-PPLMN) 리스트 및 운영자 제어(operator-controlled) PPLMN(O-PPLMN) 리스트를 포함할 수 있다.
상기한 네트워크 선택 방법은 통상 "자동" 네트워크 선택 방법이라고 말한다. 이 자동 선택 방법의 대안으로서, 이동국의 최종 사용자는 모바일 장치 상에 시각적으로 디스플레이되는 복수의 열거된 이용가능한 네트워크로부터 수동으로 선택하는 기능을 제공받을 수 있다. 이 종래의 네트워크 선택 방법은 "수동" 네트워크 선택 방법이라고 말할 수 있다.
텍스트, 파일, 메시지, 및/또는 다른 데이터의 구성 및 관리를 제공하기 위한 개인 휴대 단말기(PDA), 랩톱 컴퓨터 및 휴대형 이메일 장치 등의 다른 휴대형 장치는 더 잘 알려져 있다. 그렇지만, 무선 이메일 및 인터넷 액세스 서비스 등의 모바일 데이터 통신 서비스는 이들 장치와 연계하여 점점 더 대중화되고 있다. 결합 기능(예를 들어, 음성 및 데이터 통신 둘다)을 제공하는 모바일 장치도 존재하고 점점 더 인기를 끌고 있다. 음성 기능을 위해 GSM에 따라 동작하는 것 이외에, 이들 모바일 장치는 공지의 GPRS(General Packet Radio Service) 표준에 따라 동작할 수 있다. GPRS는 데이터가 모바일 전화 네트워크를 통해 전송 및 수신될 수 있게 해주는 모바일 장치에 대한 패킷 기반 통신 프로토콜이다.
의도한 대로 완벽하게 동작하기 위해, 이들 모바일 장치는 그 장치가 등록되는 통신 네트워크에 의해 지원되고 또 이 네트워크에 의해 이용가능하게 만들어지는 적절한 통신 서비스를 가져야만 한다. 이상적으로는, 전세계의 모든 통신 네트워크는 모바일 장치가 제공할 수 있는 서로 다른 유형의 통신 서비스 모두를 지원하고 또 이용가능하게 만들어주어야만 한다. 실제로, 어떤 통신 네트워크는 특정의 통신 서비스(예를 들어, 데이터 통신 서비스)를 모바일 장치에 대해 이용가능하게 만들어줄 수 없거나 그 서비스를 가지고 있지 않다. 이 문제점은 모바일 장치가 선택할 수 있는 통신 네트워크가 몇개 있을 수 있기 때문에 주어진 통화권 영역에서 부분적으로 완화될 수 있다.
그렇지만, 종래의 네트워크 선택은 그의 의사 결정 프로세스에서 다른 서비스(예를 들어, 데이터 통신 서비스)의 이용가능성을 고려하지 않는다. 그 결과, 모바일 장치에 의해 부적절한 통신 네트워크가 선택될 수 있다. 예를 들어, 다른 적절하고 이용가능한 네트워크가 음성 및 데이터 서비스 둘다를 제공할 수 있음에도, 모바일 장치는 적당한 음성 서비스를 제공하지만 데이터 서비스를 제공할 수 없는 통신 네트워크를 선택할 수 있다. 이러한 종래의 동작은 특히 최종 사용자에게 데이터 통신 서비스를 제공하는 것이 주된 목적인 모바일 장치(예를 들어, 휴대용 이메일 장치)의 경우 바람직하지 않다.
따라서, 종래 기술의 단점을 극복하는 통신 네트워크를 선택하는 방법 및 장치가 필요하다.
도 1은 글로벌 네트워크 상호 연결을 나타낸 블록도.
도 2는 셀룰러 이동국인 모바일 통신 장치의 블록도.
도 3은 2개의 GSM/GPRS 네트워크와 이들 사이를 로밍하는 이동국을 나타낸 블록도.
도 4는 몇개의 서로 다른 유형의 통신 네트워크가 있는 영역에 있는 이동국을 나타낸 블록도.
도 5 및 도 6은 본 발명에 따라 우선순위가 매겨진 네트워크 리스트를 생성하는 방법을 기술한 플로우차트.
도 7은 본 발명에 따른 리스캐닝 방법을 기술한 플로우차트.
도 8은 대안적인 리스캐닝 방법을 기술한 플로우차트.
도 9는 본 발명에 따른 대안적인 네트워크 선택 방법을 기술한 플로우차트.
본 출원은 모바일 통신 장치에 하나 이상의 통신 서비스를 제공하기 위해 통신 네트워크를 선택하는 방법 및 장치를 기술한 것이다. 스캐닝 동작은 지리적 통화권 영역에서 음성 통신 서비스를 지원하는 복수의 통신 네트워크를 식별하기 위해 모바일 장치에 의해 수행된다. 이어서, 모바일 장치는 통신 네트워크 중 어느 것이 지리적 통화권 영역에서 모바일 장치에 대해 데이터 통신 서비스를 이용가능하게 만들어주는지를 결정한다. 유리하게는, 모바일 장치는 데이터 통신 서비스를 이용가능하게 만들어주지 못하는 네트워크보다 데이터 통신 서비스를 이용가능하게 만들어주는 통신 네트워크를 선택하고 그에 등록한다. 양호하게는, 모바일 통신 장치는 GSM(Global System for Mobile) 및 GPRS(Generalized Packet Radio Service)에 따라 동작한다. 따라서, 양호하게는 본 방법은 하나 이상의 우선순위가 매겨진 네트워크 리스트의 생성과 연계하여 수행된다. 이 경우, 모바일 장치는 우선순위가 매겨진 네트워크 리스트에서 데이터 통신 서비스를 이용가능하게 만들어주지 않는 통신 네트워크보다 데이터 통신 서비스를 이용가능하게 만들어주는 통신 네트워크에 더 높은 우선순위를 할당한다.
본 방법은 지리적 통화권 영역에서 모바일 장치와의 모바일 통신을 용이하게 해주기 위해 이용가능한 복수의 통신 네트워크를 식별하는 동작, 각각의 네트워크에서 모바일 장치에 대해 실제로 이용가능하게 되어 있는 하나 이상의 통신 서비스를 식별하는 동작, 각각의 네트워크에서 서비스의 식별된 이용가능성에 적어도 부분적으로 기초하여 어느 네트워크가 모바일 장치에 최상의 통신 서비스를 제공하는지를 결정하는 동작, 모바일 장치에 최상의 서비스를 제공하는 것으로 결정되는 네트워크에 우선순위를 선택하거나 할당하는 동작, 선택되거나 우선순위가 부여된 네트워크에 등록하는 동작을 하는 모바일 통신 장치를 포함하도록 더 일반화될 수 있다. 네트워크에 의해 이용가능하게 될 수 있는 통신 서비스는 음성 통신 서비스, 전자 메일(이메일) 서비스, 단문 메시징 서비스(SMS), 인터넷 액세스 서비스, 사설 인트라넷 액세스 서비스, 무선 애플리케이션 프로토콜(WAP) 서비스 및 날씨 서비스, 별점 서비스 및 주식 시세 서비스 등의 애플리케이션 고유의 데이터 서비스를 포함하지만, 이에 한정되는 것은 아니다.
본 발명의 실시예들에 대해 첨부 도면을 참조하여 단지 예로서 이하에 기술한다.
모바일 통신 장치에 의해 네트워크 선택을 수행하는 방법 및 장치에 대해 본 명세서에 기술된다. 주어진 통화권 영역에서 2개 이상의 무선 네트워크가 이용가능한 경우, 이동국에 "최상의" 서비스를 제공하는 무선 네트워크에 우선순위를 할당하거나 이를 선택하는 방법이 사용된다. 이러한 방법은 임의의 적당한 통신 표준에 따라 동작하는 모바일 장치에 적용가능하지만, 특히 최신의 GPRS 지원 이동국에 적용가능하다. 이 환경에서, 본 방법은 GSM만 지원하는 네트워크보다 GPRS 지원 네트워크를 선택하는 것에 우선순위를 줄 수 있다.
모바일 통신 장치에서의 최신의 네트워크 선택 방법은 네트워크가 네트워크 통화권 영역을 변경한 것으로 결정하는 단계, 새로운 통화권 영역에서 적당한 신호 세기를 갖는 새로운 통신 네트워크의 존재를 식별하는 단계, 새로운 네트워크 중 어느 것이 모바일 장치에 의해 사용되는 데이터 통신 서비스를 지원하는지를 결정하는 단계, 새로운 네트워크를 선호 네트워크 리스트 및 금지 네트워크 리스트와 대비하여 비교하는 단계 및 등록하고 동작할 최상의 통신 네트워크를 선택하는 단계를 포함할 수 있다. 선택은 (a) 모든 통신 네트워크의 신호 세기를 비교하는 단계, (b) 새로운 네트워크를 선호 리스트 상의 네트워크에 매칭시키려고 시도하는 단계, (c) 데이터 네트워크가 금지 리스트 상에 있지 않거나 통신 네트워크가 어느 리스트 상에도 있지 않은 것을 식별하는 단계 및 (d) 통신 네트워크에 의해 제공된 지원 레벨을 확인하는 단계에 기초할 수 있다.
모바일 통신 장치가 단지 제한된 서비스(예를 들면, 음성 통신 서비스)만을 지원하는 네트워크를 선택할 수 밖에 없는 경우, 통신 네트워크를 선택 또는 우선순위를 부여하는 또 다른 방법이 사용될 수 있다. 예를 들어, 모바일 통신 장치가 현재 음성 전용 네트워크를 사용하고 있을 때, (a) 리스캔 타이머가 설정되어 있음을 보장하는 단계, (b) 리스캔 타이머가 만료될 때, 이전에는 이용가능하지 않았던 임의의 새로운 통신 네트워크에 대한 검색을 수행하는 단계, (c) 음성 전용 네트워크보다 새로운 네트워크가 더 나은 통신 서비스를 이용가능하게 만들어주는지를 결정하는 단계, (d) 새로운 네트워크가 선호 네트워크 리스트 상에 있는지, 금지 네트워크 리스트 상에 없는지 또는 어느쪽 리스트 상에도 없는지를 확인하는 단계, (e) 등록을 위해 새로운 네트워크를 선택하는 단계를 포함할 수 있는 최신의 네트워크 재선택 방법이 사용된다.
이제, 도 1을 참조하면, 전세계의 네트워크가 어떻게 연결되어 있는지에 대한 개요가 기술된다. GSM 및 GPRS 네트워크가 예시적인 무선 통신 네트워크로서 도시되어 있다. GSM으로 알려져 있는 음성 네트워크는 구식의 컴포넌트로서 1992년경부터 이용가능한 것이었으며, GSM과 결합 또는 오버레이된 데이터 컴포넌트인 GPRS는 불과 1999년경부터 이용가능하였다. 이들 2개의 네트워크는 이제는 전세계에 걸쳐 통상적인 것이며, 임의의 음성 및 데이터 네트워크의 가장 빠른 배포율을 갖는다. 이러한 결합된 음성 및 데이터 네트워크로는 또한 최신의 CDMA(Code Division Multiple Access) 네트워크 및 현재 개발 중인 UMTS(Universal Mobile Telecommunications Systems) 및 EDGE(Enhanced Data-rates for Global Evolution)와 같은 3G(third-generation, 3세대) 네트워크가 있다.
도 1에, 세계의 여러 부분에 도시되어 있는, 5개의 GSM 전용 네트워크(10, 14, 16, 22, 26) 및 8개의 GSM/GPRS 결합 네트워크(2, 4, 8, 12, 18, 20, 24, 28)가 있다. 임의의 시점에서, 주어진 국가는 하나 이상의 GSM 및/또는 GSM/GPRS 네트워크를 가질 수 있다. 각각의 네트워크 운영자는 언제 기존의 GSM 네트워크에 GPRS 기능을 구매하여 구현해야 하는지에 관해 재정상 및 실제상의 결정을 한다. 따라서, GSM 전화 또는 GPRS 지원 이동국의 사용자는 주어진 국가에 들어가 GSM 전용 또는 결합된 GSM/GPRS를 지원하는 네트워크에 직면할 수 있다.
이들 네트워크는 국가들 간의 로밍을 지원하고 또 네트워크 간의 과금 및 로밍 통지를 지원하기 위해 서로와의 상호 연결을 구현한다. 도 1에 별개의 물리적 네트워크로서 도시되어 있지만, 13개의 네트워크(5개의 GSM 및 8개의 GSM/GPRS)는 총 4개의 네트워크(즉, 3개의 GSM/GPRS 네트워크(1, 2, N)와 1개의 GSM 네트워크(1))를 형성하기 위해 상호 연결되어 있다. GSM 네트워크는 하나 이상의 다른 GSM 네트워크, 하나 이상의 GSM/GPRS 네트워크 또는 둘다에 연결될 수 있다. GSM/GPRS 네트워크는 이와 유사하게 다른 GSM/GPRS 네트워크, GSM 네트워크, 또는 GPRS/GSM 네트워크 및 GSM 네트워크 둘다와 연결될 수 있다. GSM/GPRS1(2) 및 GSM/GPRS2(4)로서 도시된 캐나다에서의 네트워크는 각각 미국에 도시되어 있는 GSM/GPRS1(12) 및 GSM1(14)와 연결되어 있다. GSM/GPRS2(4)는 또한 통신 링크(6)를 통해 영국에 도시되어 있는 GSM/GPRS1(8)과 연결되어 있다. 미국으로부터의 네트워크 GSM1(14)는 또한 중유럽에 도시되어 있는 GSM1(10)과 연결되어 있다. 기타의 네트워크들(16-28)은 도시되어 있는 바와 같이 이와 유사하게 상호 연결되어 있다. 이들 상호 연결은 네트워크 간의 트래픽 이동 및 로밍 지원의 기반을 형성한다.
이동국이 주어진 국가 또는 통신 네트워크 통화권 영역에 들어갈 때, 이동국은 데이터 및 음성 신호를 수신하기 위해 하나 이상의 무선 GSM 또는 GSM/GPRS 네트워크와 통신할 수 있다. 영국에서는, 예를 들어 현재 4개의 GSM 또는 GSM/GPRS 네트워크가 배포되어 이동국이 그와 연결하기 위해 이용가능하다. 통상, 영국에서 판매된 셀룰러 전화 또는 이동국은 한 네트워크에서만 동작한다. 그렇지만, 프랑스로부터 영국으로 들어가는 이동국은 선택할 네트워크를 2개 또는 3개 가질 수 있다. 특정 네트워크의 선택은 현재 그 국가에 도착 시에 가장 강한 수신 신호에 기초하여 이동국에 의해 랜덤하게 수행된다.
이제 도 2를 참조하면, 모바일 통신 장치의 한 유형인 셀룰러 이동국의 블록도가 도시되어 있다. 이동국(115)은 양호하게는 적어도 음성 및 데이터 통신 기능을 갖는 양방향 무선 통신 장치이다. 이동국(115)은 양호하게는 인터넷 상의 다른 컴퓨터 시스템들과 통신하는 기능을 갖는다. 제공된 정확한 기능에 따라, 모바일 장치는 예로서 데이터 메시징 장치, 양방향 페이저, 무선 이메일 장치, 데이터 메시징 기능을 갖는 셀룰러 전화, 무선 인터넷 기기, 또는 데이터 통신 장치라고 말해질 수 있다.
이동국(115)이 양방향 통신을 지원하는 경우, 이동국(115)은 수신기(212) 및 송신기(214) 둘다는 물론 양호하게는 내장되거나 내장형인 하나 이상의 안테나 요소(216, 218), 국부 발진기(LO)(213) 및 디지털 신호 처리기(DSP)(220) 등의 프로세싱 모듈 등의 연관된 컴포넌트를 포함하는 통신 서브시스템(211)을 포함하게 된다. 통신 분야의 당업자에게는 명백한 바와 같이, 통신 서브시스템(211)의 특정의 설계는 장치가 동작하기로 되어 있는 통신 네트워크에 의존하고 있다. 예를 들어, 이동국(115)은 MobitexTM 모바일 통신 시스템, DataTACTM 모바일 통신 시스템, 또는 GPRS 네트워크 내에서 동작하도록 설계된 통신 서브시스템(211)을 포함할 수 있다.
네트워크 액세스 요구사항도 네트워크(219)의 유형에 따라 변한다. 예를 들어, Mobitex 및 DataTAC 네트워크에서, 이동국(115)은 각각의 이동국과 연관된 고유의 식별 번호를 사용하여 네트워크 상에 등록된다. 그렇지만, GPRS 네트워크에서, 네트워크 액세스는 이동국(115)의 사용자 또는 가입자와 연관되어 있다. 따라서, GPRS 이동국은 GPRS 네트워크 상에서 동작하기 위해 가입자 식별 모듈(SIM) 카드를 필요로 한다. 유효한 SIM 카드가 없는 경우, GPRS 이동국은 완전히 기능하지 않는다. 로컬 또는 비네트워크 통신 기능은 물론 "911" 긴급 호출 등의 법률로 요구되는 기능(있는 경우)이 이용가능할 수 있지만, 이동국(115)은 네트워크(219)를 통한 통신을 수반하는 임의의 다른 기능을 수행할 수 없게 된다. SIM 인터페이스(244)는 통상 SIM 카드가 그 안에 삽입되고 그로부터 제거될 수 있는 카드 슬롯과 유사하다. SIM 카드는 대략 64K의 메모리를 가질 수 있고 많은 키 구성, 식별 및 가입자 관련 정보(250)를 보유할 수 있다. O-PPLMN, U-PPLMN 및 금지 PLMN(FPLMN)은 처음에 SIM 카드(250)로부터 수신된다. 이후에 PPLMN에 대한 참조는 일반적으로 O-PPLMN 및 U-PPLMN 둘다에 적용된다.
요구된 네트워크 등록 또는 활성화 과정이 완료되었을 때, 이동국(115)은 네트워크(219)를 통해 통신 신호를 전송 및 수신할 수 있다. 통신 네트워크(219)를 통해 안테나(216)에 의해 수신된 신호는 수신기(212)에 입력되고, 이 수신기는 신호 증폭, 주파수 다운 컨버전, 필터링, 채널 선택 등 및 도 2에 도시된 예시적인 시스템에서는 아날로그-디지털(A/D) 변환 등의 통상의 수신기 기능을 수행할 수 있다. 수신된 신호의 A/D 변환은 복조 및 디코딩 등의 보다 복잡한 통신 기능이 DSP(220)에서 수행될 수 있게 해준다. 유사한 방식으로, 예를 들면 DSP(220)에 의한 복조 및 인코딩을 비롯하여 전송될 신호가 처리되고 디지털-아날로그 변환, 주파수 업 컨버전, 필터링, 증폭 및 안테나(218)를 거쳐 통신 네트워크(219)를 통한 전송을 위해 송신기(214)로 입력된다. DSP(220)는 통신 신호를 처리할 뿐만 아니라 수신기 및 송신기 제어도 제공한다. 예를 들어, 수신기(212) 및 송신기(214)에서 통신 신호에 적용되는 이득은 DSP(220)에 구현된 자동 이득 제어 알고리즘을 통해 적응적으로 제어될 수 있다.
이동국(115)은 양호하게는 장치의 전체적인 동작을 제어하는 마이크로프로세서(238)를 포함한다. 적어도 데이터 및 음성 통신을 포함한 통신 기능은 통신 서브시스템(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) 등의 휘발성 메모리에 로드될 수 있다는 것을 잘 알 것이다. 수신된 통신 신호도 RAM(226)에 저장될 수 있다.
마이크로프로세서(238)는 그의 오퍼레이팅 시스템 기능 이외에 양호하게는 이동국 상에서의 소프트웨어 애플리케이션의 실행을 가능하게 해준다. 예를 들어 적어도 데이터 및 음성 통신 애플리케이션을 포함한 기본적인 동작을 제어하는 미리 정해진 일련의 애플리케이션은 통상 제조 동안 이동국(115) 상에 설치된다. 선호된 소프트웨어 애플리케이션은 이메일, 달력 이벤트, 음성 메일, 약속 및 작업 항목 등(이에 한정되는 것은 아님)의 이동국의 사용자와 관련한 데이터 항목을 구성 및 관리하는 기능을 갖는 개인 정보 관리자(PIM) 애플리케이션일 수 있다. 자연히, 하나 이상의 메모리 저장 장치가 PIM 데이터 항목의 저장을 용이하게 해주기 위해 이동국 상에 구비될 것이다. 이러한 PIM 애플리케이션은 양호하게는 무선 네트워크(219)를 통해 데이터 항목을 전송 및 수신하는 기능을 가질 것이다. 양호한 실시예에서, PIM 데이터 항목은 무선 네트워크(219)를 통해 호스트 컴퓨터 시스템에 저장되거나 그와 연관된 이동국 사용자의 대응하는 데이터 항목과 매끄럽게 통합되고, 동기화되며 갱신된다. 추가의 애플리케이션도 네트워크(219), 보조 I/O 서브시스템(228), 직렬 포트(230), 단거리 통신 서브시스템(240) 또는 임의의 다른 적당한 서브시스템(242)를 통해 이동국(115)에 로드되고 또 마이크로프로세서(238)에 의한 실행을 위해 사용자에 의해 RAM(226) 또는 양호하게는 비휘발성 저장 장치(도시 생략)에 설치될 수 있다. 애플리케이션 설치에 있어서의 이러한 유연성은 장치의 기능을 증가시키며 향상된 온-디바이스 기능, 통신 관련 기능 또는 둘다를 제공할 수 있다. 예를 들어, 보안 통신 애플리케이션은 전자 상거래 기능 및 다른 이러한 재무 처리가 이동국(115)을 사용하여 수행될 수 있게 할 수 있다.
데이터 통신 모드에서, 텍스트 메시지 또는 웹 페이지 다운로드 등의 수신된 신호는 통신 서브시스템(211)에 의해 처리되어 마이크로프로세서(238)에 입력되고, 이 마이크로프로세서(238)는 양호하게는 디스플레이(222) 또는 다른 대안에서는 보조 I/O 장치(228)로의 출력을 위해 수신된 신호를 추가로 처리한다. 이동국(115)의 사용자는 또한 예를 들어 디스플레이(222) 및 아마도 보조 I/O 장치(228)와 연계하여 양호하게는 완전한 영숫자 키보드 또는 전화 타입 키패드인 키보드(232)를 사용하여 이메일 메시지 등의 데이터 항목을 작성할 수 있다. 이러한 작성된 항목은 이어서 통신 네트워크를 거쳐 통신 서브시스템(211)을 통해 전송되고 플래시 메모리(224)의 일부분(251)에 저장될 수 있다.
음성 통신의 경우, 이동국(115)의 전체 동작은 수신된 신호가 양호하게는 스피커(234)로 출력되고 전송을 위한 신호가 마이크로폰(236)에 의해 발생되는 것을 제외하고는 유사하다. 음성 메시지 레코딩 서브시스템 등의 대안적인 음성 또는 오디오 I/O 서브시스템도 이동국(115) 상에 구현될 수 있다. 음성 또는 오디오 신호 출력이 양호하게는 주로 스피커(234)를 통해 달성되지만, 디스플레이(222)도 예를 들어 호출측의 식별자, 음성 호출의 기간, 또는 다른 음성 호출 관련 정보의 표시를 제공하기 위해 사용될 수 있다.
도 1에 115로서 도시된 도 2에서의 직렬 포트(230)는 통상 개인 휴대 단말기(PDA) 타입의 이동국에 구현되며, 이 이동국은 사용자의 데스크톱 컴퓨터(도시 생략)와의 동기화가 바람직할 수 있지만 선택적인 장치 컴포넌트이다. 이러한 포트(230)는 사용자가 외부 장치 또는 소프트웨어 애플리케이션을 통해 환경 설정을 할 수 있게 해주며 무선 통신 네트워크를 통해서가 아니라 이동국(115)으로의 정보 또는 소프트웨어 다운로드를 제공함으로써 이동국(115)의 기능을 확장시킨다. 대안적인 다운로드 경로는 예를 들어 직접 연결, 따라서 신뢰성있는 연결을 통해 암호화 키를 장치 상에 로드하는 데 사용될 수 있다.
단거리 통신 서브시스템(240)은 이동국(115)과 다른 시스템 또는 장치(이는 반드시 유사한 장치일 필요는 없음) 사이의 통신을 제공할 수 있는 추가의 선택적인 컴포넌트이다. 예를 들어, 서브시스템(240)은 유사한 기능의 시스템 및 장치와의 통신을 제공하기 위해 적외선 장치 및 연관된 회로와 컴포넌트 또는 블루투스TM 통신 모듈을 포함할 수 있다.
도 3은 2개의 GSM/GPRS 네트워크 및 이들 사이의 이동국 로밍을 나타낸 블록도이다. 도 3은 2개의 GSM/GPRS 네트워크(120, 125) 사이의 이동국(115) 로밍을 나타낸 것이다. 이러한 유형의 로밍 구성은 GSM 전용 네트워크가 로밍을 처리하는 방법과 유사하지만 약간의 차이가 있다. GSM/GPRS 결합 네트워크에서, 음성만, 데이터만 또는 음성과 데이터의 조합을 지원하는 이동국은 네트워크 간의 로밍과 관련하여 유사하게 취급된다. 주어진 영역 또는 국가에 들어가는 이동국은 특수한 RF 무선 채널 상호작용을 통해 GSM 및 GSM/GPRS 네트워크를 검출할 수 있다. 도 3의 설명은 어떻게 프로세스가 동작하는지를 설명하기 위한 간략한 참조 요약을 제공한다. 운영자 간의 로밍 관계는 주로 과금 문제를 위해 구축된다. 특수한 IoT(Inter operator tariff) 구성이 GSM 트래픽만을 위한 운영자, 또는 GSM 및 GPRS 트래픽을 위한 운영자 사이에 구축될 수 있다. 이들 관계는 이동국 SIM 카드 내의 PPLMN 및 FPLMN 리스트에 반영된다.
GSM/GPRS 네트워크(1)는 이동국(115)의 사용자를 위한 홈 네트워크(120)이다. 사용자를 위한 홈 네트워크는 HPLMN(home public land mobile network, 홈 공중 지상 모바일 네트워크)라고 하며, 그 네트워크 내에 등록된 이동국은 HLR(home location registry, 홈 위치 레지스트리)(150)에 유지된다. HLR(150)은 홈 네트워크 상의 가입자를 확인하고 다른 네트워크 상의 홈 가입자를 확인하는 데 사용된다. 각각의 무선 네트워크는 일련의 서비스를 지원하며, 서비스 액세스 포인트 각각은 무선 기반 연결(radio-based connection)이 아니라 고정 연결(fixed connection)인 경향이 있다. 고정 연결은 일반적으로 단일 APN(Access Point Name, 액세스 포인트 이름)에 의해 지원되는 많은 수의 서비스 가입자를 위해 더 많은 데이터 처리 용량(capacity of data throughput)을 가능하게 해준다. 도 3에서, 한 이러한 서비스는 홈 서비스 제공자(100)라고 하는데, 그 이유는 그 서비스가 주어진 그룹의 이동국(115)에 대한 주 통신 서비스(primary communications service)일 수 있기 때문이다. 어떤 이동국(115)은 단일 홈 서비스 제공자(100)를 가질 수 있거나 어떤 이동국은 그가 액세스하는 몇개의 서비스(105, 110)를 가질 수 있다.
GSM/GPRS 네트워크(125) 내의 주요 컴포넌트로는 기지국(145), SGSN(serving GPRS support node, 서빙 GPRS 지원 노드)(130), GGSN(gateway GPRS support node, 게이트웨이 GPRS 지원 노드)(140), 경계 GGSN 노드(Border GGSN node)(135), HLR(home location registry)(150) 및 VLR(visitor location registry, 방문자 위치 레지스트리)(155)가 있다.
종래에, 이동국(115)이 홈 네트워크(120)의 통화권 영역 내에 있을 때, 이동국(115)은 기지국(145)을 거쳐 다시 네트워크(120)를 통해 홈 서비스 제공자(100)와 통신한다. 이동국(115)이 통화권을 찾고 있을 때, 특히 이용가능한 몇개의 네트워크가 있을 수 있을 때, 이동국(115)은 통상 HPLMN을 먼저 검사한다. 사용자가 홈 네트워크(120)가 더 이상 이용가능하지 않은 다른 국가 또는 지역으로 로밍할 때, 이동국(115)은 수신된, 통상 무선 주파수(RF) 신호 세기를 통해 모든 이용가능한 기지국(145)을 찾기 위해 스캔한다. 당업자라면, "충분히 강한" RF 신호 세기를 선택한다는 것이 광범위한 설정 및 해석이 가능함을 이해할 것이다. 예로서, GSM 표준은 -85 dBm 이상의 신호 세기가 "충분히 강한" 신호에 대한 적절한 레벨인 것으로 간주되어야 함을 규정하고 있다. 그렇지만, 이 정확한 신호 레벨은 본 명세서에 기술된 시스템 및 방법에 필수적인 것은 아니며, 특정 네트워크, 이동국, 또는 네트워크나 이동국의 유형에 따라 다른 값들도 유용할 수 있다.
당업자라면 이러한 스캐닝 프로세스가 사전 정의된 패턴을 가짐을 잘 알 것이다. 예를 들어, GSM 또는 GPRS 네트워크에서, 스캐닝 동작은 GSM 이동국을 규율하는 표준에 정의되어 있다. 표준에는 사용자가 HPLMN의 외부에서 사용될 네트워크의 선택에 얼마간 참여할 수 있게 해주는 어떤 유연성이 있다. 각각의 네트워크는 PLMN으로서 정의되며, PLMN 사이의 관계는 이동국(115) 내의 테이블에 정의될 수 있다. 이동국(115)이 그의 통화권 내에서 기지국(145) 및 따라서 네트워크를 식별하였으면, 이동국(115)은 네트워크 중 하나가 PPLMN 리스트 내의 네트워크와 매칭하는지를 알아보기 위해 PPLMN 리스트를 참조한다.
종래의 GPRS 이동국에서, 이동국(115) 내에는 2가지 유형의 PPLMN 리스트, 즉 도 2에 도시한 바와 같은 O-PPLMN 및 U-PPLMN가 있다. 사용자 정의 리스트는 비교적 새로운 개념이며, 현재 제한적으로 사용되고 있다. 이와 유사하게, 이동국(115)은 또한 이동국이 어떤 네트워크 연결을 배제시키기 위해 사용하는 금지 PLMN(FPLMN) 리스트를 갖는다. 스캐닝 동작 중에 찾아낸 네트워크가 이들 리스트 중 어느 것에도 속하지 않는 경우도 있다. 이 경우, 그 네트워크는 양호하게는 어느 네트워크가 사용되어야만 하는지에 관하여 예를 들어 대화 상자를 통해 이동국 사용자에 의한 확인에 응답하여 여전히 사용될 수 있다.
GPRS 네트워크는 통상 GPRS 라우팅 교환기(GRX)(160) 및 경계 GGSN(135)을 통해 링크되어 있다. 이 교환기와 관련된 시그널링은 본 발명의 측면을 설명하는 데 필요한 범위까지 본 명세서에 기술되어 있다. GRX(160)의 추가 상세는 당업자에게는 자명한 것으로서, GPRS에서의 로밍에 대한 지원을 다루고 있는 GSM 규격(GSM 규격 23.122)에서 찾아볼 수도 있다.
이동국(115)이 장기간의 통화권 이탈 상황을 겪고 있을 때, 이동국(115)은 기지국(145)으로부터의 RF 신호를 탐색하기 시작한다. 일단 신호가 획득되면, 무선 프로토콜은 어느 네트워크에 도달되었음과 그 네트워크의 기능을 이동국(115)에 알려준다. 각각의 네트워크는 서명을 가지고 있으며, GPRS 지원 기지국은 그의 데이터 기능을 식별하기 위해 GSM 프로토콜을 벗어난 확장 핸드쉐이크 프로토콜(extended handshake protocol)을 가지고 있다. GSM/GPRS 네트워크 내에는 네트워크 할당값 및 액세스 기술 번호를 포함하는 모바일 네트워크 코드(mobile network code, MNC) 및 모바일 국가 코드(mobile country code, MCC)가 존재한다. 액세스 기술 번호는 네트워크의 무선 주파수 범위, 즉 900 MHz, 1800 MHz, 1900 MHz 등을 나타낸다.
이동국(115)이 네트워크를 선택할 때, 이동국(115)은 네트워크에의 "등록(attach)"을 수행하고 그의 식별 코드를 제공한다. GSM/GPRS의 경우, 이 코드는 통신 네트워크 계정 또는 가입을 식별하는 IMSI(International Mobile Subscriber Identity, 국제 모바일 가입자 식별자) 또는 TMSI(Temporary Mobile Subscriber Identity, 임시 모바일 가입자 식별자)와 이동국 사용자 또는 가입자를 식별하는 MSISDN(Mobile Station ISDN/PSTN Number) 둘다를 포함할 수 있다. 이동국(115)이 그의 홈 네트워크(120) 이외의 네트워크(네트워크(125) 등)에 등록하려고 시도하는 경우, 상대방 네트워크(125)는 홈 네트워크(120)에서의 가입을 확인하기 위해 GRX 네트워크(160)를 사용한다. 이것은 가입이 유효한지를 결정하기 위해 홈 네트워크(120)로 하여금 HLR(150)을 참조하도록 한다. 일단 확인되었으면, 이동국(115)은 방문하는 네트워크(125)의 VLR 테이블(155)에 배치된다. 당업자에게는, 이 절차가 홈 네트워크와 방문하는 네트워크 사이의 링크가 게이트웨이 MSC(Mobile Switching Center) 컴포넌트를 통과한다는 것을 제외하고는 GSM 전용 네트워크에서와 유사하다.
네트워크(125)에 등록된 후에, 이동국(115)은 국가-2(125)에 있는 GSM/GPRS 네트워크 내의 로컬 SGSN(130)을 통해 홈 서비스 제공자(100)에 PDP(Packet Data Protocol, 패킷 데이터 프로토콜) 컨텍스트를 공개하려고 시도하게 된다. PDP 컨텍스트는 APN 및 홈 서비스(100)를 목표로 한다. PDP 컨텍스트는 또한 이동국(115)에 대한 IP 어드레스를 할당하고 따라서 IP 패킷은 어느 방향으로도 전송될 수 있다. SGSN(130)은 이동국(115)을 방문하는 이동국(115)인 것으로 검출하고 요청을 경계 GGSN(135)을 통해 GRX 네트워크(160) 내의 올바른 GRX 연결쪽으로 또 홈 네트워크(120) 내의 대응하는 경계 GGSN(135)으로 라우팅한다. 전술한 바와 같이, 이 결정은 등록 프로세스 동안 이동국(115)에 의해 제공되는 식별 정보에 의해 행해진다.
GSM/GPRS 네트워크 내의 각각의 인터페이스는 어느 프로토콜이 사용되는지를 식별하기 위해 라벨이 붙여져 있다. 모든 기지국(145)과 SGSN(130) 사이에는 Gb 인터페이스가 있다. SGSN(130)과 GGSN(140) 사이에는 Gn 인터페이스가 있으며, 이 인터페이스는 SGSN(130)과 경계 GGSN(145) 사이에서도 사용된다. GGSN(140)과 모든 서비스 제공자 사이에서는 Gi 인터페이스가 사용되고, 경계 게이트웨이(135)와 GRX 네트워크(160) 사이에서는 Gp 인터페이스가 사용된다. GRX 네트워크(160)로부터, 모든 다른 FNO(foreign network operator, 외부 네트워크 운영자) 시스템(165)이 공통 링크된 GRX 네트워크를 갖는다고 가정할 때 그 시스템(165)에 도달될 수 있다.
GSM 네트워크 표준은 이동국(115)이 국가-2(125)에 있는 GSM/GPRS 네트워크에서 기지국(145)을 선택하기 위해 수행해야만 하는 특정의 단계들을 규정하고 있다. 먼저, 이동국(115)은 기지국(145)과 어떤 최소 레벨의 신호 세기를 달성해야만 한다. 신호 세기가 구축되고 최소 신호 세기 기준을 만족시키는 각 기지국과 연관된 네트워크가 식별되면, 이동국(115)은 SIM 상의 PPLMN 및 FPLMN 리스트를 사용하여 이동국(115)이 "최상의" 네트워크 선택으로 생각하는 것을 결정한다. 이동국(115)은 새로 찾아낸 네트워크 중 하나가 PPLMN 리스트 상의 네트워크와 매칭하는지를 알아보기 위해 PPLMN 리스트를 검사한다. 이와 유사하게, 이동국(115)은 또한 어느 네트워크가 금지되어 있는지를 결정하기 위해 FPLMN 리스트를 검사한다. 새로 찾아낸 네트워크 중 어떤 것이 FPLMN에 있는 경우, 그 네트워크는 임의의 추가의 연결 동작으로부터 배제된다. PPLMN 리스트에 일치하는 것이 없는 경우, 이동국(115)은 신호 세기에 기초하여 최근에 찾아낸 네트워크 중 하나를 선택하려고 시도할 수 있다.
도 4는 서로 다른 유형의 몇개의 네트워크가 있는 지역에 있는 이동국을 나타낸 블록도이다. 도 4에서, 이동국(115)은 4개의 네트워크(210, 215, 220, 225)를 갖는 지역에 도시되어 있으며, 각 네트워크는 기지국(212, 214, 216, 218)을 갖는다. 설명의 목적상, 각 기지국(212, 214, 216, 218)은 이동국(115)의 관점에서 볼 때 유사한 RF 세기를 가지며 또 이동국(115)은 로컬 네트워크 1(210), 로컬 네트워크 2(215), 로컬 네트워크 3(220) 및 로컬 네트워크 4(225)로부터 "충분히 강한" 신호를 수신하는 것으로 가정한다. 2개의 네트워크(210, 215)는 GPRS를 지원하며, 2개의 네트워크(220, 225)는 GPRS를 지원하지 않는 GSM 전용 네트워크이다.
본 출원에 따르면, 이동국(115)이 다중 기능 이동국(데이터 및 음성 통신 서비스 둘다를 지원함)으로서 그의 기능을 최대화하기 위해, 이동국(115)은 GPRS 네트워크(210, 215) 중 하나를 선택해야만 한다. 종래의 GSM 동작에서, 이동국(115)은 수신된 신호가 임의의 최소 요구 신호 세기를 넘는 모든 네트워크들을 비교하고 이를 PPLMN에서 발견된 최상위 네트워크와 대조하여 매칭시킨다. PPLMN이 우선순위 순서로 있기 때문에, GSM 이동국은 정의에 의해 이 리스트의 순서를 따라야만 한다. 도 4에서, 예를 들어, 로컬 네트워크 4(225)가 PPLMN 리스트에 열거된 최상위 네트워크인 경우, 이동국(115)은 이 네트워크에 캠프 온(camp on, 착신 대기)하고 있어야만 한다. 그렇지만, 이 프로세스는 이동국(115)도 데이터 지원형일 수도 있다는 사실을 무시한다. 데이터 통신을 지원하지 않는 로컬 네트워크 4(225)의 선택은 따라서 이동국(115)에 항상 최적이 아닐 수도 있다.
이동국(115)의 기능을 향상시키기 위해, 더 나은 네트워크의 탐색은 양호하게는 다른 인자들을 고려한다. 신호 세기가 어떤 레벨 이하일 때 이동국(115)이 효과적으로 통신할 수 없기 때문에, 전술한 바와 같이 "충분히 강한" 신호를 갖는 네트워크 기지국만을 찾게 된다. 본 발명의 한 측면에 따르면, 이어서 GPRS 네트워크 등의 데이터 지원 네트워크가 식별된다. 이동국(115)은 이어서 식별된 데이터 지원 네트워크 중 어느 것이 선호 네트워크 리스트에서 제일 먼저 열거되어 있는지를 결정할 수 있으며, 이 리스트는 GSM/GPRS 이동국에서 PPLMN 리스트이다. 이동국(115)은 이어서 GPRS 네트워크를 위한 GRX 네트워크 등의 상호 연결이 선호 리스트 상의 이 최상위 우선순위 데이터 지원 네트워크로부터 홈 네트워크까지 이용가능하도록 보장하기 위해 검사를 한다. 최상위 우선순위 데이터 지원 네트워크로부터 홈 네트워크까지의 상호 연결이 이용가능하지 않은 경우, 이동국(115)은 홈 네트워크로 되돌아오는 링크가 발견될 때까지 선호 리스트에도 있는 식별된 데이터 지원 네트워크를 계속하여 시도하게 된다.
홈 네트워크에 연결되는 링크를 찾을 수 없는 경우, 이동국(115)은 전술한 바와 같이 GSM 네트워크 등의 비데이터 지원 네트워크의 종래의 네트워크 선택으로 되돌아갈 수 있다. 다른 대안에서, 네트워크 선택 방법은 홈 네트워크로의 링크를 위한 모든 데이터 지원 네트워크를 스캐닝한 후에 중단될 수 있다. 이것은 데이터 지원 네트워크가 비데이터 지원 네트워크에 비해 더 많은 기능을 가질 때 특히 바람직할 수 있다. 어떤 상황에서, 사용자가 그의 홈 네트워크에 도달할 수 없는 경우에도, 사용자는 예를 들어 일반 인터넷에 액세스하기 위해 새로운 네트워크상의 이동국을 더 잘 사용할 수 있다.
다시 도 4를 참조하면, 이동국(115)은 통상 SIM 카드 상에 저장된 PPLMN 형태의 선호 네트워크 리스트에 액세스한다. 데이터 지원 네트워크는 GSM/GPRS 로컬 네트워크 1 및 2(210, 215)를 포함하며, GSM 로컬 네트워크 3 및 4(220, 225)는 비데이터 지원 네트워크의 예를 나타낸다.
이동국(115)이 간략히 상기한 네트워크 선택 방법을 수행하고 PPLMN 리스트가 도 4에 도시한 네트워크의 순서를 따르는 것으로 가정한 경우, 시도되어야만 하는 첫번째 네트워크가 로컬 네트워크 1(210)이다. 그렇지만, 로컬 네트워크 1(210)가 홈 PLMN(205)으로 돌아오는 GRX 연결을 갖지 않기 때문에, 로컬 네트워크 2(215)가 그 다음에 시도된다. 이 네트워크는 홈 PLMN(205) 및 홈 서비스 제공자(200)로 돌아오는 Gp 링크(240)를 가지기 때문에, 이 네트워크는 이동국(115)에 의해 선택된다. 마지막으로 이용가능한 데이터 지원 네트워크인 로컬 네트워크 2(215)가 홈 PLMN(205)으로 돌아오는 연결을 갖지 않는 경우, 첫번째 GSM 네트워크가 시도된다. 시도된 첫번째 GSM 네트워크는 로컬 네트워크 3(220)이 되며, 링크(230)는 사용자의 계정 정보를 확인하기 위해 그 홈 PLMN(205)에 있는 HLR과 통신하는 데 사용된다. 이것이 실패하면, 로컬 네트워크 4(225)는 링크(235)를 거쳐 시도된다.
도 4의 다른 실시예에서, 새로운 네트워크(210, 215, 220, 225)는 이동국(115) 상의 O-PPLMN 리스트 상에 포함되어 있지 않다. 이 상황은 더 어려운데, 그 이유는 그것이 플래시 메모리(224) 또는 RAM(226)(도 2) 등의 메모리에 존재하는 경우 U-PPLMN 리스트가 효력을 나타낼 수 있기 때문이다.
U-PPLMN을 작성하는 한가지 통상적인 방법은 이전의 사용자 또는 "수동" 네트워크 선택을 통하는 것이다. 도 4의 상기 예에서와 같이, 이동국(115)이 4개의 네트워크(210, 215, 220, 225)로부터 유사한 세기의 신호를 수신하는 국가 또는 지역에 들어간 것으로 가정한다. 그렇지만, 또한 이들 네트워크가 O-PPLMN 리스트 또는 FPLMN 리스트 상에 없는 것으로 가정하며, 따라서 이동국(115)은 이들을 사용가능한 것으로 생각할 수 있다. 이 경우, 이들 네트워크가 식별되었으면, 사용자는 어느 네트워크를 시도하려고 하는지를 선택하도록 재촉받을 수 있다. GSM 규격에서, 이것은 수동 네트워크 선택이라고 한다. 사용자가 네트워크를 선택한 후에, 홈 네트워크(205)로 돌아오는 연결성을 위해 그 네트워크가 시도되고, 성공적인 경우 그 네트워크가 U-PPLMN에 추가된다.
이들 수동 네트워크 선택에 대한 사용자 인터페이스(UI)는 표준 대화 상자, 선택 목록(pick list), 스크롤링 메뉴 또는 임의의 다른 이용가능한 UI 선택 모델일 수 있다. UI가 사용자를 위해 각각의 네트워크 선택 사항 이외에 "GPRS" 또는 "GSM" 등의 기능 식별 문자열을 보여줌으로써 네트워크 기능을 포함할 수도 있음은 당업자에게는 명백할 것이다. 다른 실시예에서, 모든 GPRS 네트워크가 홈 PLMN에 도달하지 못한 경우, 사용자는 "GPRS 네트워크 선택"에 뒤이어 "GSM 네트워크 선택"이라는 제목의 대화 상자를 제공받을 수 있다.
이 경우의 네트워크 선택은 그 대신에 사용자 간섭을 필요로 하지 않는 자동일 수 있다. 이러한 방법에서, 이동국(115)은 양호하게는 GSM을 지원하는 네트워크 및 GSM/GPRS를 지원하는 네트워크를 식별하고 2가지 유형의 네트워크를 분리시킨다. GSM 전용 네트워크는 DPLMN(Discouraged PLMN) 리스트에 배치되고, 모든 GSM/GPRS 네트워크가 시도되고 실패된 후에만 시도된다. 지금까지 언급된 유일한 실패는 홈 PLMN(205)에 도달하지 못하는 것이었다. 다른 실패로는 (1) PLMN이 허용되지 않는 것, (2) 이 로컬 영역에서 로밍이 허용되지 않는 것, (3) GPRS가 허용되지 않는 것, 또는 (4) 홈 네트워크 거부가 있을 수 있다. 이들 및 다른 에러는 네트워크가 FPLMN 상에 배치되도록 야기할 수 있는데, 그 이유는 네트워크 링크가 이동국(115)을 위해 동작하지 않는 것처럼 보이기 때문이다.
수동 또는 자동으로 선택된 네트워크는 양호하게는 이동국(115) 내의 플래시 메모리(224) 또는 RAM(226) 등의 기록가능 데이터 저장 장치에 저장될 수 있는 U-PPLMN 리스트에 추가된다. U-PPLMN 리스트는 이어서 후속의 네트워크 선택 절차 동안에 조회될 수 있다. 통상, 이동국(115)은 먼저 U-PPLMN 리스트를 조회하기 전에 네트워크 선택 프로세스 동안 검출된 새로운 네트워크에 대해 O-PPLMN 리스트를 검사한다. 예를 들어 홈 네트워크 운영자, 홈 서비스 제공자, 또는 이동국 소유자에 의해 제어되는 제한에 따라 O-PPLMN 리스트 이전에 U-PPLMN 리스트를 검사하도록 이동국을 구성하는 것도 가능할 수 있다.
리스캐닝
현재의 GSM 규격에 따르면, 이동국은 U-PPLMN 리스트 또는 O-PPLMN 리스트에서 우선순위가 더 높은 네트워크를 찾아 리스캔하는 단지 제한된 기능만을 갖는다. 그렇지만, 음성 전용 GSM 또는 달리 제한된 서비스가 이동국에 구축되어 있는 경우, 이동국이 주기적으로 GSM/GPRS 네트워크 등의 새로운 네트워크를 검사하는 것이 바람직할 수 있다. 이것은 네트워크가 O-PPLMN 리스트 및 U-PPLMN 리스트에서 더 낮은 우선순위를 갖는 경우에도 행해질 수 있다. 이 상황은 다른 유형의 이동국 및 네트워크에 대해서도 발생할 수 있으며, 이 경우 모바일 장치는 다른 이동국 기능 또는 서비스를 지원하는 다른 유형의 네트워크를 통한 통신을 지원한다.
도 4에서, 이동국(115)은 새로운 지역 또는 국가에 들어가 로컬 네트워크 4(225)에 위치한 단지 하나의 GSM 전용 기지국과의 통화권(즉, "충분히 강한 신호")를 찾는다. 그렇지만, 이동국(115)이 동일한 국가 내에서 이동할 때, 이동국(115)은 로컬 네트워크 1(210)에서 다른 GSM/GPRS 기지국의 통화권 내에 들어갈 수 있다. GSM 표준에서, 이동국(115)은 PPLMN 리스트에서 더 높은 우선순위를 갖는 경우 네트워크(210)에 캠프 온할 수 있을 뿐이다. 그렇지만, 본 출원에 따르면, 이동국(115)은 기간의 만료시에 또는 다른 적당한 이벤트 시에 이전에 보지 못하였거나 이용할 수 없었던 다른 데이터 지원 네트워크를 찾아 리스캔하려고 시도하게 된다. 이것은 O-PPLMN 리스트 및 U-PPLMN 리스트에서 우선순위가 더 낮을 수 있는 임의의 네트워크를 포함한다. 이 시간 간격은 예로서 네트워크 운영자, SIM 제조업자, 네트워크 규격, 이동국 제조업자, 또는 이동국(115)의 사용자에 의해 규정되거나 구성될 수 있다. 이러한 리스캐닝의 목적은 이동국(115)의 네트워크 기능을 향상시키는 것이다. 이 예에서, 이동국(115)은 로컬 네트워크 4(225)를 통해 음성 지원을 하지만, 네트워크 연결을 변경함으로써 이동국(115)은 로컬 네트워크 1(210)을 통해 데이터 및 음성 지원을 달성할 수 있다.
리스캐닝 프로세스는 임의의 적당한 이벤트에 의해 트리거 또는 개시될 수 있다. 예를 들어, 간격 타이머의 경우, 리스캐닝 프로세스는 리스캔 타이머가 만료될 때마다 실행될 수 있다. 이러한 타이머는 리스캐닝이 일정 간격으로 수행되도록 적절히 리셋된다. 타이머가 동일한 값으로 리셋되는 경우 또는 시간 간격이 재구성되지 않는 경우나 재구성될 때까지, 리스캐닝은 일정한 간격으로 행해지게 된다. 타이머가 어떤 회수의 리스캔 동작 실패(이 동안은 어떤 새로운 데이터 지원 네트워크도 발견되지 않음) 후에 서로 다른 값으로 리셋되는 경우, 리스캔 타이밍은 그 대신에 서로 다른 간격으로 반복될 수 있다. 일반적으로 네트워크 트래픽이 많을 때에 리스캐닝을 피하기 위해, 리스캐닝은 하루 중 어떤 시간 동안 제한될 수 있다. 리스캐닝은 또한 또는 다른 대안에서는 이동국이 지역의 변경을 검출할 때 또는 이동국이 새로운 지역에서 음성 전용 네트워크 연결을 획득할 때 수행될 수 있다. 이동국이 음성 및 데이터 통신 둘다를 지원하는 이용가능한 네트워크를 검출하는 경우, 이동국은 양호하게는 이 네트워크에 캠프 온하려고 시도한다. 수신된 신호 세기 및 PPLMN 리스트는 리스캔 프로세스 동안 전술한 바와 같이 사용될 수 있다. 리스캔 프로세스의 주 목적이 이동국을 위한 이용가능한 데이터 통신 서비스를 찾는 것이기 때문에, 리스캐닝은 양호하게는 이동국이 이미 이용가능한 데이터 통신 서비스를 갖는 네트워크 내에서 이미 동작하고 있을 때 디스에이블된다.
현재의 네트워크가 O-PPLMN 리스트 또는 U-PLMN 리스트에 있고 새로 발견된 네트워크가 PPLMN 리스트에 없는 경우, 이동국은 새로운 네트워크로 전환하지 않고 현재의 네트워크 상에 남아 있을 수 있다. 대부분의 GSM/GPRS 네트워크가 O-PPLMN 리스트 또는 아마도 U-PPLMN 리스트 상의 어딘가에 포함되어 있을 가능성이 있다. 리스캔 프로세스 동안의 네트워크 변경은 또한 강한 GSM 네트워크로부터 상당히 더 약한 GSM/GPRS 네트워크로의 전환을 회피하기 위해 상대 신호 세기에 의존할 수 있다. 적당한 신호 세기 차가 예를 들면 이동국의 메모리에 저장될 수 있다.
PLMN 리스트를 사용한 네트워크 선택
도 5 및 도 6은 이동국과 함께 사용하기 위한 네트워크를 선택하는 방법을 나타낸 플로우차트이다. 이들 도면에 도시된 방법은 GSM/GPRS 이동국 및 GSM/GPRS 네트워크와 관련된 것이지만, 본 방법은 다른 종류 및 레벨의 서비스를 제공하는 이동국 및 네트워크가 존재하는 다른 환경에서도 적용될 수 있다. 도 5 및 도 6에 도시된 방법의 단계들은 예를 들어 주로 이동국 상의 소프트웨어로 구현될 수 있다.
도 5의 단계(300)에서, 이동국은 HPLMN이 이용가능한 지역을 벗어났음을 검출한다. 이것은 국내 로밍 상황 또는 국제 로밍 상황일 수 있다. 반면에, 이동국은 단계(301)에서 리스캔 타이머의 만료를 검출할 수 있다. 이들 조건 중 어느 하나에 응답하여, 이동국은 단계(305)에서 우선순위가 매겨진 네트워크 리스트를 구축할 목적으로 통화권 내의 모든 네트워크를 찾아 스캔한다. 식별된 각각의 네트워크는 단계(310)에서 그 네트워크가 FPLMN 리스트에 없는 것임을 보장하기 위해 테스트된다. 그 네트워크가 FPLMN 리스트에 있는 경우, 그 네트워크는 무시되며, 단계(305)에서 이전에 식별된 임의의 다른 네트워크가 FPLMN 리스트와 대조하여 검사되어야 하는지를 결정하기 위해 단계 315에서 테스트가 수행된다. 남아 있는 네트워크가 없는 경우, 단계(320)에서 규격 23.122("GSM 네트워크 선택")에 기술된 GSM 네트워크 선택 알고리즘이 개시된다. 테스트할 추가의 네트워크가 있는 경우, 본 방법은 단계(5A)에서 시작하여 반복되고, 리스트 상의 그 다음 네트워크가 전술한 바와 같이 검사된다.
네트워크가 FPLMN 리스트에 없는 경우, 단계(325)에서 그 네트워크가 2개의 PPLMN 리스트 중 하나에 있는지를 알아보기 위해 검사가 행해진다. 없는 경우, 도 6에 나타낸 바와 같이, 그 네트워크는 미지의 네트워크 리스트(330)에 배치된다. 그 네트워크가 PPLMN 리스트 중 하나에 있는 경우, 단계(335)에서 그 네트워크가 데이터 통신 서비스를 지원하는지를 알아보기 위해 추가의 검사가 행해진다. 그 네트워크가 데이터 통신 서비스를 지원하지 않는 경우, 또는 데이터 통신 서비스가 이용가능하지 않은 경우, 단계(340)에서 네트워크는 이동국의 메모리에 보유되어 있는 기지의 음성 전용 네트워크 리스트 상에 배치된다. 프로세싱은 이어서 추가의 네트워크에 대한 검사를 하기 위해 단계(5A)로 되돌아간다. 네트워크가 데이터통신 서비스를 지원하는 경우, 그 네트워크는 단계(370)에서 U-PPLMN 리스트에 추가되고 프로세싱은 단계(5A)로 되돌아간다.
이제 도 6을 참조하면, 플로우차트는 도시한 바와 같이 도 5로부터 하나의 진입점을 갖는다. 진입점(400)은 스캐닝 동안 발견된 미지의 네트워크를 등록하는 일을 처리한다. 미지의 네트워크가 검출되면, 첫번째 테스트는 단계(405)에서 그 네트워크가 데이터 통신 서비스를 지원하는지를 결정하는 것이다. 네트워크가 데이터 통신 서비스, 예를 들어 GSM/GPRS를 지원하는 경우, 그 네트워크는 단계(410)에서 RAM(226)(도 2) 등의 메모리 내의 "미지의 음성 데이터 리스트(Unknown Voice-Data List)"에 추가된다. 그 네트워크가 음성-데이터 네트워크이기 때문에, 단계(412)에서 그 네트워크는 (미지의 것이기 때문에 낮은 우선순위로서) 사용자 PPLMN 리스트의 하단에 추가된다. 미지의 네트워크가 단계(405)에서의 테스트에서 음성 전용 네트워크인 경우, 그 네트워크는 역시 메모리에 저장되어 있는 "미지의 음성 전용 리스트(Unknown Voice-Only List)" 상에 배치된다. 미지의 네트워크가 일단 미지의 네트워크 리스트에 추가되었으면, 이동국은 단계(425)에서 시도될 네트워크가 더 있는지를 알아보기 위해 테스트를 한다. 시도될 다른 네트워크가 있는 경우, 본 방법은 도 5의 단계(5A)에서 계속된다. 시도될 남아 있는 네트워크가 없는 경우, 본 방법은 종료되고 단계(420)에서 GSM 네트워크 선택이 개시된다.
리스캔에 관한 부가 사항
네트워크 리스캔 타이머는 캠프 온 통신 네트워크가 홈 네트워크가 아닌 경우 시작되는 타이머이다. 따라서, 이동국이 홈 네트워크가 아닌 통신 네트워크에 캠프 온하고 있는 경우, 리스캔 타이머는 시작된다. 타임아웃이 발생하면, 선택 기술은 홈 네트워크에 대한 탐색을 개시하고, 발견되면 그 홈 네트워크를 선택하여 그에 캠프 온하며, 홈 네트워크가 발견되지 않은 경우 그 타이머를 리셋시킨다.
도 7은 본 출원의 리스캔 방법을 기술한 플로우차트이다. 도 5 및 도 6과 관련하여 전술한 바와 같이, 도 7의 방법은 이동국 상의 소프트웨어로 구현될 수 있다. 도 7의 단계(500)에서, 이동국은 국가 또는 지역 변경을 검출한다. 단계(505)에서, 그 결과 이동국은 홈 네트워크도 아니고 기지의 음성-데이터 네트워크도 아닌 음성 전용 네트워크에 캠프 온한다. 얼마간의 시간이 경과한 후에, 리스캔 타이머는 단계(515)에서 만료하고 이는 단계(520)에서 영역 내의 새로운 네트워크에 대한 리스캔을 트리거한다. 리스캐닝 프로세스는 이동국이 기지의 것이거나 또는 이동국 사용자에게 더 나은 서비스를 제공하는 네트워크를 찾을 기회를 제공한다. 더 나은 서비스를 제공하는 네트워크는 기능의 내림차순으로, 기지의 음성 및 데이터 네트워크, 기지의 음성 전용 네트워크, 미지의 음성-데이터 네트워크, 그리고 마지막으로 미지의 음성 전용 네트워크 순으로 고려될 수 있다.
발견된 각각의 네트워크에 대해, 단계(525)에서 그 네트워크가 FPLMN 리스트에 있는지를 알아보기 위해 테스트가 행해진다. 그 네트워크가 FPLMN 리스트에 있는 경우, 단계(530)에서 모든 네트워크가 재시도되었는지를 알아보기 위해 테스트가 수행된다. 단계(530)에서 시도할 네트워크가 더 있는 경우, 테스트는 계속된다. 그렇지 않고, 시도할 네트워크가 더 이상 없는 경우, 리스캔은 중단되고 단계(535)에서 리스캔-타이머가 리셋된다. 발견된 네트워크가 FPLMN 리스트에 없는 경우, 단계(540)에서 그 네트워크가 PPLMN 리스트 중 하나에 있는지를 알아보기 위해 테스트가 수행된다. 그 네트워크가 PPLMN 리스트 중 하나에 없는 경우, 단계(545)에서 그 네트워크가 데이터 지원 네트워크인지를 알아보기 위해 추가의 테스트가 수행된다. 그 네트워크가 미지의 것이고 데이터 네트워크가 아닌 경우, 본 방법은 단계(530)로 되돌아가 다른 네트워크에 대한 검사를 한다. 이렇게 하는 이유는 더 나은 신호 세기를 갖는 미지의 음성 전용 네트워크가 이미 사용중에 있는 음성 전용 네트워크보다 더 나을 수 있기 때문이다.
그렇지만, 네트워크가 데이터 지원인 경우, 그 네트워크는 잠재적으로 미지의 음성 네트워크보다 더 나을 수 있는 미지의 데이터 네트워크의 카테고리에 들어가게 된다. 이를 확인하기 위해, 이동국은 단계(555)에서 현재 캠프 온된 네트워크가 GSM 네트워크 등의 미지의 음성 네트워크인지를 알아보기 위해 테스트를 한다. 그렇지 않은 경우, 현재의 네트워크는 발견된 네트워크만큼 양호하거나 그보다 더 나으며, 따라서 본 방법은 단계(530)로 되돌아가 임의의 다른 네트워크가 발견되었는지를 검사한다. 현재 캠프 온된 네트워크가 미지의 음성 전용 네트워크임을 이동국이 확인하는 경우, 단계(560)에 나타낸 바와 같이, 새로 발견된 미지의 데이터 네트워크는 현재의 네트워크 대신에 사용되게 된다. 단계(565)에 결정된 바와 같이, 이들 동작 중 하나가 실패하면, 본 방법은 단계(530)로 되돌아가 다른 데이터 네트워크를 찾아 스캐닝을 한다. 등록(attach)이 성공적인 경우, 네트워크는 U-PPLMN 리스트에 배치되고 그 네트워크는 통신(570)을 위해 사용된다.
단계(540)로 되돌아가서, 네트워크가 PPLMN 리스트에서 기지의 것으로 결정된 경우, 본 방법은 단계(550)에서 그 네트워크가 데이터를 지원하는지를 알아보기 위해 검사를 한다. 그 네트워크가 데이터를 지원하지 않는 경우, 전술한 바와 같이, 단계(555)에서 현재의 네트워크가 미지의 음성 전용 네트워크, 즉 GSM인지를 알아보기 위해 추가의 검사가 수행된다. 기지의 GSM 네트워크가 식별된 경우, 그 네트워크는 현재의 미지의 GSM 네트워크를 대체해야 한다. 현재의 네트워크가 미지의 GSM 네트워크인 경우, 또는 새로운 네트워크가 GSM/GPRS와 같은 기지의 데이터 네트워크인 경우, 단계(560)에서 이동국은 새로운 네트워크에 등록하고 PDP 컨텍스트를 홈 APN에 공개하려고 시도한다. 등록 또는 PDP 컨텍스트 생성이 실패하는 경우, 본 방법은 단계(530)로 되돌아가서 발견된 임의의 다른 네트워크에 대해 검사를 한다. 그렇지 않은 경우, 그 네트워크는 채택되고, 단계(570)에서 사용자 PPLMN 리스트에 추가되어 통신을 위해 사용된다.
도 8은 대안적인 리스캐닝 방법을 기술하는 플로우차트이다. 단계(500 내지 520)는 도 9와 관련하여 기술되는 것들과 동일하다. 그렇지만, 단계(520)에 도달할 때, 도 8에 나타낸 실시예는 도 5 및 도 6에 개시한 본 방법("5A로 감")으로 되돌아가서, 네트워크를 선택하기 위해 GSM 네트워크 선택이 사용할 우선순위가 매겨진 리스트를 구축한다. 이어서, 도 5 및 도 6에 기술된 본 방법이 수행되어, 이동국에 더 바람직한 네트워크를 제공한다.
서비스 액세스 리스트를 사용한 네트워크 선택
도 9는 이동국에서의 네트워크 선택을 제공하는 대안적인 방법을 기술하는 플로우차트이다. 이 방법에서, 종래의 PLMN 리스트와 연계하여 종래의 네트워크 선택이 수행되지만, 그 후에 그 선택은 별도의 "서비스 액세스 리스트"에 열거되어 있을 수 있는 다른 양호한 네트워크(예를 들어, 데이터 통신 지원 네트워크)와 대조하여 교차 검사된다. 유의할 점은 별도의 서비스 액세스 리스트가 성능을 향상시키기 위해 지역별로(예를 들어, MCC 마다) 유지될 수 있다는 것이다.
도 9의 단계(1100)에서, 이동국은 특정의 PLMN에 등록되고 이동국이 PLMN의 기지국 중 하나의 특정의 무선 채널에 캠프 온하는 아이들 모드에서 동작한다. 열악한 셀 상황이 존재하는 경우, 또는 더 나은 셀이 이용가능한 경우, 단계(1102)에서 새로운 PLMN을 선택하려는 시도에서 종래의 GSM 네트워크 선택이 수행된다. 이 단계는 종래의 PLMN 리스트를 사용하여 스캐닝 프로세스 및 우선순위가 부여된 PLMN 선택을 수행하는 단계를 포함한다. 단계(1102)에서 선택된 PLMN이 홈 PLMN인 경우, 또는 동일한 PLMN이 이미 등록되어 있는 경우, 이동국은 완전한 통신 서비스가 아직 이용가능하지 않은 경우 단계(1106)에서 리스캔 타이머를 리셋시킨 후에 단계(1100)에서 계속하여 PLMN 상에서 동작한다.
단계(1102)에서 새로운 PLMN이 선택된 경우, 단계(1104)에서 새로 선택된 PLMN은 서비스 액세스 리스트 내에서 검색된다. 서비스 액세스 리스트에서 새로운 PLMN이 발견되는 경우, 이동국은 단계(1110)에서 데이터 통신 서비스에 액세스하기 위해 그 네트워크를 통해 연결하려고 시도한다. 데이터 통신 서비스는 예를 들어 이동국의 홈 네트워크에 의해 제공된 그 서비스일 수 있다. 단계(1110)는 이동국의 홈 네트워크 상의 서버에 "서비스 요청" 패킷을 전송함으로써 보다 구체적으로 수행될 수 있다. 그 서비스에 실제로 액세스할 수 없는 경우, 단계(1112)에서 PLMN은 서비스 액세스 리스트로부터 제거되고 본 방법은 단계(1108)에서 계속된다. 이동국은 예를 들어 지정된 기간 내에 홈 네트워크 서버로부터 비전달 통지를 수신하거나 또는 어떤 확인 응답도 수신하지 않은 경우 그 데이터 서비스가 이용가능하지 않음을 알게 된다.
단계(1104)에서 새로 선택된 PLMN이 서비스 액세스 리스트에서 발견되지 않은 경우, 또는 단계(1110, 1112)에서 네트워크를 통해 연결될 수 없고 또 그 네트워크를 서비스 액세스 리스트로부터 제거한 후에, 단계(1108)에서 현재의 스캔 리스트 내에서 서비스 액세스 리스트에 열거된 PLMN이 검색된다. 스캔 리스트에서 PLMN이 발견된 경우, 이동국은 이전에 기술한 바와 같이 단계(1110)에서 데이터 통신 서비스에 액세스하기 위해 네트워크를 통해 연결하려고 시도한다. 본 방법은 또한 리스캔 타이머가 단계(1126)에서 만료되고 단계(1128)에서 새로운 스캔 리스트가 발생되는 경우, 단계(1108)에서 시작하여 호출될 수 있다.
단계(1108)에서 서비스 액세스 리스트 내의 PLMN이 현재의 스캔 리스트에서 발견되지 않은 경우, 단계(1114)에서 이동국은 데이터 통신 서비스를 지원하는 PLMN을 찾기 위해 스캔 리스트를 분류한다. 단계(1116)에서, 이동국은 이어서 분류된 스캔 리스트 내의 PLMN 모두에 대해 데이터 통신 서비스에 액세스하기 위해 네트워크를 통해 실제로 연결하려고 시도한다. 이동국이 데이터 통신 서비스를 위해 PLMN과의 데이터 연결을 구축할 수 있는 경우, 이동국은 "성공"하고 단계(1120)에서 PLMN이 서비스 액세스 리스트에 추가된다. 이동국이 단계(1116)에서 데이터 연결을 구축할 수 없는경우, 이동국은 "실패"하고 이동국은 종래와 같이 단계(1118)에서 가장 나은 네트워크를 선택한다. 네트워크간의 연결(tie)이 있는 경우, 이동국은 단계(1122)에서 그 연결을 끊기 위해 가장 강한 신호를 갖는 네트워크를 선택한다. 단계(1118, 1120, 1122) 후에, 본 방법은 단계(1106)에서 계속되어 커넥터 A(1124)를 통해 리스캔 타이머를 설정한다. 도 9와 관련한 설명은 끝났다.
더 일반화된 방법
더 일반화된 방법에서, 모바일 통신 장치는 연관된 네트워크 서비스를 필요로 하는 몇가지 다른 특징 및 기능을 제공한다. 유리하게는, 그의 네트워크 선택 기술은 이들 서비스 모두의 이용가능성을 고려에 넣는다. 설명하자면, 이동국은 최종 사용자에게 음성 통신 서비스, 전자 메일(이메일) 서비스, 단문 메시징 서비스(SMS), 인터넷 액세스 서비스, 사설 인트라넷 액세스 서비스, 무선 애플리케이션 프로토콜(WAP) 서비스, 로컬 데이터 촉진 서비스, 홈 데이터 촉진 서비스 및 날씨 서비스, 별점 서비스 및 주식 시세 서비스 등의 애플리케이션 고유 데이터 서비스(이에 한정되는 것은 아님)를 포함하는, 통신 네트워크를 통해 제공되는 특징을 제공할 수 있다. 부가의 서비스는 그렇지 않았으면 동일한 서비스 사이의 상대 품질 차이, 예를 들면 고속 인터넷 서비스 대 저속 인터넷 서비스에 의해 구별될 수 있다.
본 방법에서, 모바일 장치는 지리적 통화권 영역 내에서 통신을 위해 이용가능한 하나 이상의 통신 네트워크를 식별한다. 모바일 장치는 종래의 스캐닝 동작을 사용하여 이 단계를 수행할 수 있다. 그 다음에, 모바일 장치는 이들 통신 네트워크들 각각에 의해 이용가능하게 만들어지는 하나 이상의 통신 서비스를 식별한다. 이들 통신 서비스는 상기 열거한 서비스들 중 어느 하나 또는 다른 적당한 서비스이거나 이를 포함할 수 있다. 각각의 통신 네트워크는 모바일 장치에 대해 이용가능한 통신 서비스의 서브셋만을 가질 수 있다. 양호하게는, 모바일 장치는 적어도 부분적으로 네트워크 내의 서비스를 액세스하려고 실제로 시도함으로써 이들 서비스의 이용가능성을 식별한다.
그 다음에, 모바일 장치는 그에 의해 이용가능하게 만들어지는 통신 서비스에 기초하여 우선순위에 따라 통신 네트워크를 선택한다. 양호하게는, 모바일 장치는 모바일 장치에 대한 최상의 또는 대부분의 통신 서비스를 이용가능하게 만들어주는 통신 네트워크에 제1 우선순위를 선택 또는 부여한다. 이 네트워크가 바로 모바일 장치가 등록할 수 있고 또 그와 함께 동작할 수 있는 네트워크이다. 우선순위를 할당하는 경우, 모바일 장치는 양호하게는 "최상"에서 "최악"까지 우선순위가 매겨진 네트워크 리스트를 유지한다. "최상의" 네트워크는 모바일 장치에 가장 많은 수의 통신 서비스를 제공하는 네트워크일 수 있다. 이에 대응하여, "최악의" 네트워크는 가장 적은 수의 통신 서비스를 제공하는 네트워크일 수 있다.
다른 대안에서, "최상의" 네트워크는 모바일 장치에 가장 많은 수의 "선호" 통신 서비스를 제공하는 네트워크이다. 여기에서, 하나 이상의 "선호" 통신 서비스는 네트워크에 의해 사전 정의되거나, 모바일 장치 제조업자에 의해 사전 정의되거나(장치의 메모리에 저장됨), 사용자 인터페이스를 통해 이러한 서비스 우선순위를 프로그램하는 최종 사용자에 의해 사전 정의될 수 있다. 다른 변형례에서, 각각의 통신 서비스는 상대 가중치를 사전 할당받으며, 각각의 네트워크에서 이용가능한 통신 서비스에 대한 상대 가중치의 합이 계산된다. 여기서, "최상의" 네트워크는 가장 큰 상대 가중치 합을 갖는 네트워크이며, "최상의" 네트워크에서 "최악의" 네트워크까지 갖는 우선순위가 매겨진 네트워크 리스트의 최상위에 보유된다. 부가의 가중은 성공율, 데이터 처리율(지정된 값 또는 실제값) 및 비용을 포함한 이들 의사 결정 프로세스를 위해서도 사용될 수 있다.
모바일 통신 장치에서의 추가의 특징으로서, 본 명세서에 기술된 본 발명의 네트워크 선택 방법들 중 어느 것은 모바일 장치가 특수 동작 모드에 있는 경우에만 수행될 수 있다. 이 특수한 네트워크 선택 모드는 "선호" 네트워크 선택 모드라고 할 수 있으며, 모바일 장치의 "자동" 및 "수동" 네트워크 선택 모드에 부가하여 제공될 수 있다. 이들 서로 다른 모드의 네트워크 선택은 최종 사용자가 이들 중 하나를 선택할 수 있도록 모바일 장치의 시각 디스플레이 상에 디스플레이될 수 있다. 다른 대안에서, 네트워크 선택 모드는 모바일 장치의 제조업자에 의해 사전 프로그램될 수 있다.
분명한 것은, 상기한 방법들이 플로우차트와 관련하여 앞서 기술된 GSM-고유의 기술들에서 사용될 수 있다.
요약/이점
따라서, 모바일 통신 장치에 하나 이상의 통신 서비스를 제공하기 위해 셀룰러 네트워크를 선택하는 방법 및 장치가 본 명세서에 기술되어 있다. 스캐닝 동작은 지리적 통화권 영역에서 음성 통신 서비스를 지원하는 하나 이상의 통신 네트워크를 식별하기 위해 모바일 장치에 의해 수행된다. 모바일 장치는 이어서 통신 네트워크 중 어느 것이 지리적 통화권 영역에서 모바일 장치에 대해 데이터 통신 서비스를 이용가능하게 만들어주는지를 결정한다. 유리하게는, 모바일 장치는 데이터통신 서비스를 이용가능하게 만들어주지 못하는 네트워크보다 데이터 통신 서비스를 이용가능하게 만들어주는 통신 네트워크를 선택하고 그에 등록한다. 양호하게는, 모바일 통신 장치는 GSM(Global System for Mobile) 및 GPRS(Generalized Packet Radio Services)에 따라 동작한다. 또한, 양호하게는 본 방법은 하나 이상의 우선순위가 매겨진 네트워크 리스트의 생성과 연계하여 수행된다. 이 경우, 모바일 장치는 우선순위가 매겨진 네트워크 리스트에서 데이터 통신 서비스를 이용가능하게 만들어주지 않는 통신 네트워크보다 데이터 통신 서비스를 이용가능하게 만들어주는 통신 네트워크에 더 높은 우선순위를 할당한다.
본 방법은 지리적 통화권 영역에서 모바일 장치와의 모바일 통신을 용이하게 해주는 데 이용가능한 하나 이상의 통신 네트워크를 식별하고, 각각의 네트워크에서 모바일 장치에 대해 실제로 이용가능하게 되어 있는 하나 이상의 통신 서비스를 식별하며, 어느 네트워크가 각각의 네트워크에서 서비스의 식별된 이용가능성에 적어도 부분적으로 기초하여 모바일 장치에 최상의 통신 서비스를 제공하는지를 결정하고, 모바일 장치에 최상의 서비스를 제공하는 것으로 결정된 네트워크에 우선순위를 선택 또는 할당하며, 그 선택되거나 우선순위가 부여된 네트워크에 등록하는 모바일 통신 장치를 포함하도록 더 일반화될 수 있다. 네트워크에 의해 이용가능하게 만들어질 수 있는 통신 서비스로는 음성 통신 서비스, 전자 메일(이메일) 서비스, 단문 메시징 서비스(SMS), 인터넷 액세스 서비스, 사설 인트라넷 액세스 서비스, 무선 애플리케이션 프로토콜(WAP) 서비스, 로컬 데이터 촉진 서비스, 홈 데이터 촉진 서비스 및 날씨 서비스, 별점 서비스 및 주식 시세 서비스 등의 애플리케이션 고유 데이터 서비스가 있지만, 이에 한정되는 것은 아니다.
유리하게는, 상기한 방법은 모바일 장치가 그에 모바일 통신을 제공하는 최상의 네트워크를 자동적으로 선택할 수 있게 해준다. 임의의 주어진 장치 및 네트워크에 이용가능한 서비스는 사용자 간섭없이 최대화될 수 있다. 최종 사용자가 더욱 풍성한 서비스 영역으로 이동함에 따라 장치의 기능은 연속적으로 개선될 수 있다. 또한, 몇가지 방법은 종래의 방법 및 PPLMN 리스트의 계속된 사용을 제공한다. 마지막으로, 본 방법은 또한 연결 환경 설정을 관리하기 위해 네트워크로부터의 능동 업데이트를 필요로 하지 않는다.
상기 설명이 단지 예로서 양호한 실시예들과 관련되어 있음을 잘 알 것이다. 그의 많은 변형례가 본 발명이 속하는 분야의 당업자에게는 자명한 것이며, 이러한변형례는 본 명세서에 명시적으로 기술되어 있는지 여부에 상관없이 기술되고 청구된 본 발명의 범위에 속한다. 예를 들어, 상세한 설명이 본 발명의 방법(각 네트워크 내부에서의 실질적인 동질성을 가정함)의 관점에서 용어 "네트워크"를 제한적으로 사용하였지만, 본 발명은 역시 광의적으로 네트워크 서브넷 및 심지어 개개의 셀을 포함하는 네트워크의 서브섹션 중에서 선택하는 것을 포함한다. 다른 예로서, 본 발명의 실시예들이 GSM 및 GSM/GPRS 네트워크, 그리고 음성 및 데이터 지원 이동국에 중점을 두고 있지만, 본 발명이 이러한 네트워크, 이동국 및 서비스에 한정되지 않음을 이해해야 한다. 본 발명은 이동국이 서로 다른 범위까지 이용가능한 통신 서비스를 지원하는 다른 시스템에 적용가능하다. 마지막으로, 모바일 장치가 그의 지리적 통화권 영역에서 이용가능한 복수의 통신 네트워크를 식별하는 경우가 있지만, 모바일 장치는 때로는 그와 함께 동작할 단지 하나의 이용가능한 네트워크만을 식별할 수도 있다. 이러한 이해는 어쨋든 청구항의 해석을 제한해서는 안된다.
본 발명의 전술한 실시예는 단지 예로서 제시된 것이다. 본 발명의 범위를 벗어나지 않고 당업자에 의해 특정 실시예에 대해 변경, 수정 및 변형이 이루어질 수 있으며, 본 발명의 범위는 첨부된 청구항들에 의해서만 정의된다.

Claims (50)

  1. 모바일 통신 장치에서, 상기 모바일 통신 장치에 하나 이상의 통신 서비스를 제공하는 통신 네트워크를 선택하는 방법으로서,
    지리적 통화권 영역에서 음성 통신 서비스를 지원하는 하나 이상의 통신 네트워크를 식별하기 위해 스캐닝 동작을 수행하는 단계와;
    상기 지리적 통화권 영역에서 어느 통신 네트워크가 상기 모바일 통신 장치에 대해 데이터 통신 서비스를 이용가능하게 만들어주는지를 결정하는 단계와;
    상기 데이터 통신 서비스를 이용가능하게 만들어주지 못하는 네트워크보다 상기 데이터 통신 서비스를 이용가능하게 만들어주는 네트워크에 우선순위를 선택하거나 할당하는 단계와;
    상기 선택되거나 우선순위가 부여된 통신 네트워크에 등록하는 단계
    를 포함하는 통신 네트워크 선택 방법.
  2. 제1항에 있어서, 상기 데이터 통신 서비스는 전자 메일(이메일) 서비스, 단문 메시징 서비스 및 인터넷 액세스 서비스 중 적어도 하나를 포함하는 것인 통신 네트워크 선택 방법.
  3. 제1항에 있어서, 상기 하나 이상의 통신 네트워크는 하나 이상의 셀룰러 통신 네트워크를 포함하는 것인 통신 네트워크 선택 방법.
  4. 제3항에 있어서, 상기 하나 이상의 셀룰러 통신 네트워크의 동작은 GSM(Global Systems for Mobile, 유럽형 모바일 시스템) 표준에 의해 규율되는 것인 통신 네트워크 선택 방법.
  5. 제3항에 있어서, 상기 하나 이상의 셀룰러 통신의 동작은 GPRS(General Packet Radio Service, 일반 패킷 무선 서비스) 표준에 의해 규율되는 것인 통신 네트워크 선택 방법.
  6. 제1항에 있어서, 상기 어느 통신 네트워크가 데이터 통신 서비스를 이용가능하게 만들어주는지를 결정하는 단계는,
    상기 통신 네트워크를 통해 상기 데이터 통신 서비스에 액세스하려고 시도하는 단계와;
    상기 통신 네트워크를 통해 상기 통신 서비스에 액세스하는 것이 허가 또는 금지되는 단계를 더 포함하는 것인 통신 네트워크 선택 방법.
  7. 제1항에 있어서, 상기 통신 네트워크에 우선순위를 선택하거나 할당하는 단계는 상기 데이터 통신 서비스를 이용가능하게 만들어주지 못하는 네트워크보다 상기 데이터 통신 서비스를 이용가능하게 만들어주는 네트워크에 우선순위를 부여함으로써 우선순위가 매겨진 통신 네트워크 리스트를 생성하는 단계를 더 포함하는 것인 통신 네트워크 선택 방법.
  8. 모바일 통신 장치로서,
    셀룰러 송수신기와;
    상기 셀룰러 송수신기에 연결된 안테나와;
    상기 셀룰러 송수신기에 연결된 하나 이상의 프로세서
    를 포함하고,
    상기 하나 이상의 프로세서는, 지리적 통화권 영역에서 음성 통신 서비스를 지원하는 하나 이상의 통신 네트워크를 식별하기 위해 스캐닝 동작을 수행하는 동작,
    상기 지리적 통화권 영역에서 어느 통신 네트워크가 상기 모바일 통신 장치에 대해 데이터 통신 서비스를 이용가능하게 만들어주는지를 결정하는 동작,
    상기 데이터 통신 서비스를 이용가능하게 만들어주지 못하는 네트워크보다 상기 데이터 통신 서비스를 이용가능하게 만들어주는 네트워크에 우선순위를 선택하거나 할당하는 동작, 및
    상기 선택되거나 우선순위가 부여된 통신 네트워크에 등록하는 동작에 의해 통신할 통신 네트워크를 선택하도록 구성되어 있는 것인 모바일 통신 장치.
  9. 제8항에 있어서, 상기 데이터 통신 서비스는 전자 메일(이메일) 서비스, 단문 메시징 서비스 및 인터넷 액세스 서비스 중 적어도 하나를 포함하는 것인 모바일 통신 장치.
  10. 제8항에 있어서, 상기 셀룰러 송수신기의 동작은 GSM(Global Systems for Mobile) 및 GPRS(General Packet Radio Service)에 의해 규율되는 것인 모바일 통신 장치.
  11. 제8항에 있어서, 상기 하나 이상의 프로세서는,
    상기 통신 네트워크를 통해 상기 데이터 통신 서비스에 액세스하려고 시도하는 동작, 및
    상기 통신 네트워크를 통해 상기 통신 서비스에 액세스하는 것이 허가 또는 금지되는 동작을 수행함으로써,
    어느 통신 네트워크가 데이터 통신 서비스를 이용가능하게 만들어주는지를 결정하도록 구성되어 있는 것인 모바일 통신 장치.
  12. 제8항에 있어서, 상기 통신 네트워크에 우선순위를 선택하거나 할당하는 동작은 상기 데이터 통신 서비스를 이용가능하게 만들어주지 못하는 네트워크보다 상기 데이터 통신 서비스를 이용가능하게 만들어주는 네트워크에 우선순위를 부여함으로써 우선순위가 매겨진 식별된 통신 네트워크 리스트를 생성하는 동작을 더 포함하는 것인 모바일 통신 장치.
  13. 모바일 통신 장치에서, 우선순위가 매겨진 통신 네트워크 리스트를 생성하는 방법으로서,
    주어진 지리적 통화권 영역에서 음성 통신 서비스를 지원하는 복수의 통신 네트워크를 식별하기 위해 스캐닝하는 단계와;
    상기 모바일 통신 장치에 대해 데이터 통신 서비스를 이용가능하게 만들어주는 하나 이상의 통신 네트워크를 식별하는 단계와;
    상기 우선순위가 매겨진 리스트에서 상기 데이터 통신 서비스를 이용가능하게 만들어주지 않는 하나 이상의 통신 네트워크보다 상기 데이터 통신 서비스를 이용가능하게 만들어주는 것으로 식별된 하나 이상의 통신 네트워크에 더 높은 우선순위를 할당하는 단계
    를 포함하는 통신 네트워크 리스트 생성 방법.
  14. 제13항에 있어서, 상기 우선순위가 매겨진 리스트는 복수의 서브리스트를 포함하고,
    상기 할당하는 단계는 상기 데이터 통신 서비스를 이용가능하게 만들어주는 것으로 식별된 하나 이상의 통신 네트워크의 식별자를 상기 우선순위가 매겨진 리스트의 보다 높은 우선순위의 서브리스트에 저장하는 단계를 더 포함하는 것인 통신 네트워크 리스트 생성 방법.
  15. 제13항에 있어서, 각각의 통신 네트워크에 대해, 통신 네트워크가 금지 통신 네트워크인지 여부를 식별하는 단계를 더 포함하고,
    상기 할당하는 단계는 상기 통신 네트워크가 금지 통신 네트워크가 아닌 경우 상기 우선순위가 매겨진 리스트에서 상기 통신 네트워크에 보다 높은 우선순위를 할당하는 단계를 더 포함하는 것인 통신 네트워크 리스트 생성 방법.
  16. 제15항에 있어서, 상기 통신 네트워크가 금지 통신 네트워크인지 여부를 식별하는 단계는 상기 통신 네트워크를 금지 통신 네트워크 리스트의 엔트리들과 비교하는 단계를 더 포함하는 것인 통신 네트워크 리스트 생성 방법.
  17. 제15항에 있어서, 상기 통신 네트워크에서 통신 장애가 발생하는 경우 상기 통신 네트워크를 금지 네트워크에 추가하는 단계를 더 포함하는 통신 네트워크 리스트 생성 방법.
  18. 제15항에 있어서, 상기 통신 네트워크가 상기 우선순위가 매겨진 리스트에 있는지 여부를 식별하는 단계와;
    상기 통신 네트워크가 금지 통신 네트워크인 경우 상기 우선순위가 매겨진 리스트에서 상기 통신 네트워크에 우선순위를 재할당하는 단계를 더 포함하는 통신 네트워크 리스트 생성 방법.
  19. 제18항에 있어서, 상기 우선순위가 매겨진 리스트는 복수의 서브리스트를 포함하며,
    상기 통신 네트워크에 우선순위를 재할당하는 단계는,
    상기 통신 네트워크를 상기 우선순위가 매겨진 리스트의 한 서브리스트로부터 상기 우선순위가 매겨진 리스트의 다른 서브리스트로 이동시키는 단계와;
    상기 통신 네트워크를 상기 우선순위가 매겨진 리스트로부터 제거하는 단계와;
    상기 통신 네트워크를 상기 우선순위가 매겨진 리스트의 다른 서브리스트에 추가하는 단계를 더 포함하는 것인 통신 네트워크 리스트 생성 방법.
  20. 제13항에 있어서, 각각의 통신 네트워크에 대해,
    상기 통신 네트워크가 선호 통신 네트워크인지 여부를 식별하는 단계와;
    상기 통신 네트워크가 선호 통신 네트워크이고 상기 데이터 통신 서비스를 이용가능하게 만들어주는 경우, 상기 우선순위가 매겨진 리스트에서 상기 데이터 통신 서비스를 이용가능하게 만들어주지만 선호 통신 네트워크가 아닌 다른 통신 네트워크보다 상기 통신 네트워크에 더 높은 우선순위를 할당하는 단계를 더 포함하는 통신 네트워크 리스트 생성 방법.
  21. 제20항에 있어서, 상기 통신 네트워크가 선호 통신 네트워크인지 여부를 식별하는 단계는 상기 통신 네트워크를 통신 네트워크 리스트 내의 엔트리들과 비교하는 단계를 포함하는 것인 통신 네트워크 리스트 생성 방법.
  22. 제21항에 있어서, 상기 통신 네트워크 리스트는,
    상기 모바일 통신 장치의 사용자,
    상기 모바일 통신 장치의 제조업자, 및
    통신 네트워크의 운영자
    중 하나 이상에 의해 구축된 하나 이상의 서브리스트를 포함하는 것인 통신 네트워크 리스트 생성 방법.
  23. 제22항에 있어서, 상기 선호 리스트는 사용자에 의해 구축된 서브리스트, 제조업자에 의해 구축된 서브리스트 및 통신 네트워크의 운영자에 의해 구축된 서브리스트를 포함한 복수의 서브리스트를 포함하며,
    상기 방법은 또한 각각의 통신 네트워크에 대해,
    상기 통신 네트워크가 선호 통신 네트워크인지를 결정하는 단계는 상기 통신 네트워크 리스트의 어느 서브리스트 상에 상기 통신 네트워크가 열거되어 있는지를 결정하는 단계를 더 포함하고,
    상기 할당하는 단계는 상기 네트워크가 상기 사용자에 의해 구축된 서브리스트상에 있는 경우 상기 우선순위가 매겨진 리스트에서 상기 통신 네트워크에 다른 통신 네트워크보다 더 높은 우선순위를 할당하는 단계를 더 포함하는 것인 통신 네트워크 리스트 생성 방법.
  24. 제13항에 있어서, 각각의 통신 네트워크에 대해,
    상기 통신 네트워크가 상기 데이터 통신 서비스를 지원하는 경우,
    상기 통신 네트워크가 기지의 것인지 여부를 결정하는 단계와;
    상기 통신 네트워크가 기지의 것인 경우, 상기 우선순위가 매겨진 리스트에서 상기 기지의 통신 네트워크에 임의의 미지의 통신 네트워크보다 더 높은 우선순위를 할당하는 단계를 더 포함하는 통신 네트워크 리스트 생성 방법.
  25. 제24항에 있어서, 상기 통신 네트워크가 기지의 것인지를 결정하는 단계는 상기 통신 네트워크를 통신 네트워크 리스트의 엔트리들과 비교하는 단계를 더 포함하는 것인 통신 네트워크 리스트 생성 방법.
  26. 제24항에 있어서, 상기 우선순위가 매겨진 리스트는 복수의 서브리스트를 포함하며,
    상기 통신 네트워크 우선순위를 할당하는 단계는 상기 기지의 통신 네트워크를 미지의 통신 네트워크 서브리스트보다 더 높은 우선순위의 기지의 통신 네트워크 서브리스트에 배치하는 단계를 더 포함하는 것인 통신 네트워크 리스트 생성 방법.
  27. 제24항에 있어서, 상기 우선순위가 매겨진 리스트는 복수의 서브리스트를 포함하며,
    상기 방법은, 상기 통신 네트워크가 미지의 것이고 상기 데이터 통신 서비스를 이용가능하게 해주지 않는 경우,
    상기 데이터 통신 서비스를 이용가능하게 해주는 미지의 통신 네트워크 서브리스트 아래에 기지의 음성 지원 통신 네트워크를 포함하는 더 낮은 우선순위의 서브리스트에 상기 통신 네트워크를 배치함으로써 상기 우선순위가 매겨진 리스트에서 상기 통신 네트워크에 더 낮은 우선순위를 할당하는 단계를 더 포함하는 것인 통신 네트워크 리스트 생성 방법.
  28. 제13항에 있어서, 상기 통신 네트워크는 GSM/GPRS 통신 네트워크 및 GSM 통신 네트워크를 포함하며,
    상기 GSM 통신 네트워크는 상기 데이터 통신 서비스를 지원하지 않는 것인 통신 네트워크 리스트 생성 방법.
  29. 제13항에 있어서, 상기 모바일 통신 장치는 GPRS 기능을 갖는 셀룰러 이동국, 무선 지원 개인 휴대 단말기(PDA), 무선 인터넷 기기, 전화 기능을 갖는 데이터 통신 장치, 휴대형 이메일 페이저 및 무선 모뎀으로 이루어진 그룹으로부터 선택된 적어도 하나를 포함하는 것인 통신 네트워크 리스트 생성 방법.
  30. 제14항에 있어서, 상기 우선순위가 매겨진 리스트는 우선순위의 내림차순으로 U-PPLMN(User Preferred Public Land Mobile Network, 사용자 선호 공중 지상 모바일 네트워크) 리스트, O-PPLMN(Operator Preferred Public Land Mobile Network, 운영자 선호 공중 지상 모바일 네트워크) 리스트, 미지의 음성/데이터 리스트 및 미지의 음성 전용 리스트를 비롯한 4개의 서브리스트를 포함하는 것인 통신 네트워크 리스트 생성 방법.
  31. 제16항에 있어서, 상기 금지 통신 네트워크 리스트는 PLMN(Forbidden Public Land Mobile Network, 금지 공중 지상 모바일 네트워크) 리스트를 포함하는 것인 통신 네트워크 리스트 생성 방법.
  32. 제24항에 있어서, 비교를 위해 사용되는 상기 통신 네트워크 리스트는 U-PPLMN(User Preferred Public Land Mobile Network, 사용자 선호 공중 지상 모바일 네트워크) 리스트 및 O-PPLMN(Operator Preferred Public Land Mobile Network, 운영자 선호 공중 지상 모바일 네트워크) 리스트를 포함하는 것인 통신 네트워크 리스트 생성 방법.
  33. 모바일 통신 장치에서, 우선순위가 매겨진 통신 네트워크 리스트를 생성하는 방법으로서,
    주어진 지리적 통화권 영역에서 음성 통신 서비스를 지원하는 하나 이상의 통신 네트워크를 식별하기 위해 스캐닝하는 단계와;
    식별된 각각의 통신 네트워크에 대해,
    상기 통신 네트워크가 상기 모바일 통신 장치의 기지의 통신 네트워크인지 여부를 결정하는 단계와;
    상기 통신 네트워크가 기지의 통신 네트워크인 경우, 상기 우선순위가 매겨진 리스트에서 상기 통신 네트워크에 미지의 통신 네트워크인 통신 네트워크보다 더 높은 우선순위를 할당하는 단계
    를 포함하는 통신 네트워크 리스트 생성 방법.
  34. 제33항에 있어서, 상기 통신 네트워크가 기지의 것인지를 결정하는 단계는 상기 통신 네트워크를 통신 네트워크 리스트 내의 엔트리들과 비교하는 단계를 포함하는 것인 통신 네트워크 리스트 생성 방법.
  35. 제33항에 있어서, 상기 우선순위가 매겨진 리스트는 상기 이동국의 사용자, 통신 네트워크의 운영자 및 이동국의 제조자에 의해 구축된 하나 이상의 서브리스트를 포함한 복수의 서브리스트를 포함하며,
    상기 우선순위가 매겨진 리스트에서 상기 통신 장치에 더 높은 우선순위를 할당하는 단계는 상기 통신 네트워크를 상기 우선순위가 매겨진 리스트의 더 높은 우선순위의 서브리스트에 배치하는 단계를 포함하는 것인 통신 네트워크 리스트 생성 방법.
  36. 제33항에 있어서, 식별된 각각의 통신 네트워크에 대해,
    상기 통신 네트워크가 데이터 통신 서비스를 이용가능하게 해주는지 여부를 결정하는 단계와;
    상기 통신 네트워크가 기지의 것이고 상기 모바일 통신 장치가 상기 데이터 통신 서비스를 이용가능하게 해주는 경우,
    상기 우선순위가 매겨진 리스트에서 상기 통신 네트워크에 상기 데이터 통신 서비스를 이용가능하게 해주는 미지의 통신 네트워크보다 더 높은 우선순위를 할당하는 단계를 더 포함하는 통신 네트워크 리스트 생성 방법.
  37. 제33항에 있어서, 상기 우선순위가 매겨진 리스트는 복수의 서브리스트를 포함하고,
    상기 데이터 통신 서비스를 이용가능하게 해주는 기지의 통신 네트워크에 더 높은 우선순위를 할당하는 단계는 상기 네트워크를 상기 우선순위가 매겨진 리스트의 더 높은 우선순위의 서브리스트에 배치하는 단계를 더 포함하는 것인 통신 네트워크 리스트 생성 방법.
  38. 모바일 통신 장치에서, 통신 네트워크를 선택하는 방법으로서,
    네트워크 리스캔 타이머(network rescan timer)의 만료를 기다리는 단계와;
    상기 네트워크 리스캔 타이머의 만료 후에,
    지리적 통화권 영역에서 음성 통신 서비스를 지원하는 하나 이상의 통신 네트워크를 식별하기 위해 스캐닝 동작을 수행하는 단계와;
    상기 통신 네트워크 중 임의의 것이 상기 지리적 통화권 영역에서 상기 모바일 통신 장치가 데이터 통신 서비스를 이용가능하게 해주는지 여부를 결정하는 단계와;
    통신 네트워크가 상기 모바일 통신 장치가 상기 데이터 서비스를 이용가능하게 해주는 경우, 상기 네트워크에 상기 데이터 통신 서비스를 이용가능하게 해주지 못하는 네트워크보다 우선순위를 선택하거나 할당하는 단계와;
    상기 선택되거나 우선순위가 부여된 통신 네트워크에 등록하는 단계와;
    어떤 통신 네트워크도 상기 모바일 통신 장치가 상기 데이터 통신 서비스를 이용가능하게 해주지 않는 경우, 상기 네트워크 리스캔 타이머를 리셋시키는 단계
    를 포함하는 통신 네트워크 선택 방법.
  39. 모바일 통신 장치에서, 통신을 위해 셀룰러 네트워크를 선택하는 방법으로서,
    지리적 통화권 영역에서 하나 이상의 셀룰러 네트워크를 식별하기 위해 스캐닝 동작을 수행하는 단계와;
    복수의 통신 서비스 중 어느 것이 상기 모바일 통신 장치를 위한 각각의 셀룰러 네트워크에 의해 이용가능하게 만들어지는지를 식별하는 단계와;
    어느 셀룰러 네트워크가 상기 모바일 통신 장치가 가장 많은 수의 선호 통신 서비스를 이용가능하게 해주는지를 결정하는 단계와;
    상기 모바일 통신 장치가 가장 많은 수의 선호 통신 서비스를 이용가능하게 해주는 상기 셀룰러 네트워크에 네트워크 선택 우선순위를 할당하는 단계
    를 포함하는 셀룰러 네트워크 선택 방법.
  40. 제39항에 있어서, 상기 복수의 통신 서비스는 적어도 하나의 데이터 통신 서비스를 포함하는 것인 셀룰러 네트워크 선택 방법.
  41. 제39항에 있어서, 상기 복수의 통신 서비스는 전자 메일(이메일) 서비스, 단문 메시징 서비스 및 인터넷 액세스 서비스 중 적어도 하나를 포함하는 것인 셀룰러 네트워크 선택 방법.
  42. 제39항에 있어서, 상기 어느 통신 서비스가 셀룰러 네트워크에 의해 이용가능하게 만들어지는지를 식별하는 단계는,
    상기 통신 네트워크를 통해 통신 서비스에 액세스하려고 시도하는 단계와;
    상기 통신 네트워크를 통해 상기 통신 서비스에 액세스하는 것이 허가 또는 금지되는 단계를 더 포함하는 것인 셀룰러 네트워크 선택 방법.
  43. 제39항에 있어서, 상기 네트워크 선택 우선순위를 할당하는 단계는 상기 모바일 통신 장치의 메모리에 저장된 우선순위가 매겨진 네트워크 리스트를 생성 또는 수정하는 단계를 더 포함하는 것인 셀룰러 네트워크 선택 방법.
  44. 모바일 통신 장치에서, 통신 네트워크를 선택하는 방법으로서,
    지리적 통화권 영역에서 상기 모바일 통신 장치와의 모바일 통신을 용이하게 해주기 위해 이용가능한 하나 이상의 통신 네트워크를 식별하는 단계와;
    각각의 통신 네트워크에서 실제로 이용가능하게 만들어지는 하나 이상의 통신 서비스를 식별하는 단계와;
    각각의 통신 네트워크에서의 통신 서비스의 식별된 이용가능성에 적어도 부분적으로 기초하여 어느 통신 네트워크가 상기 모바일 통신 장치에 최상의 통신 서비스를 제공하는지를 결정하는 단계와;
    상기 모바일 통신 장치에 최상의 통신 서비스를 제공하는 것으로 결정된 상기 통신 네트워크에 우선순위를 선택하거나 할당하는 단계와;
    상기 선택되거나 우선순위가 부여된 통신 네트워크에 등록하는 단계
    를 포함하는 통신 네트워크 선택 방법.
  45. 제44항에 있어서, 상기 어느 통신 네트워크가 상기 모바일 통신 장치에 최상의 통신 서비스를 제공하는지를 결정하는 단계는 상기 통신 네트워크가 임의의 다른 식별된 통신 네트워크보다 상기 모바일 통신 장치가 이용가능한 더 많은 또는 동일한 수의 통신 서비스를 갖는 것으로 결정하는 단계를 더 포함하는 통신 네트워크 선택 방법.
  46. 제44항에 있어서, 상기 어느 통신 네트워크가 상기 모바일 통신 장치에 최상의 통신 서비스를 제공하는지를 결정하는 단계는 상기 통신 네트워크가 임의의 다른 식별된 통신 네트워크보다 상기 모바일 통신 장치가 이용가능한 더 많은 또는 동일한 수의 선호 통신 서비스를 갖는 것으로 결정하는 단계를 더 포함하는 통신 네트워크 선택 방법.
  47. 제44항에 있어서, 각각의 통신 서비스에는 가중치가 할당되고,
    어느 통신 네트워크가 상기 모바일 통신 장치에 최상의 통신 서비스를 제공하는지를 결정하는 단계는,
    각각의 통신 네트워크에 대해, 상기 통신 네트워크에서 이용가능하게 되어 있는 상기 통신 서비스들 모두의 가중치의 합을 계산하는 단계와;
    상기 통신 네트워크가 임의의 다른 식별된 통신 네트워크의 가중치 합보다 크거나 동일한 가중치 합을 갖는 것으로 결정하는 단계를 더 포함하는 것인 통신 네트워크 선택 방법.
  48. 제44항에 있어서, 상기 우선순위를 할당하는 단계는 상기 모바일 통신 장치의 메모리에 저장된 우선순위가 매겨진 네트워크 리스트를 생성 또는 수정하는 단계를 더 포함하는 것인 통신 네트워크 선택 방법.
  49. 제44항에 있어서, 상기 통신 서비스는 하나 이상의 데이터 통신 서비스를 포함하는 것인 통신 네트워크 선택 방법.
  50. 제44항에 있어서, 상기 통신 서비스는 복수의 이하의 서비스, 즉 음성 통신 서비스, 전자 메일 서비스, 단문 메시징 서비스, 인터넷 액세스 서비스, 사설 인트라넷 액세스 서비스 및 무선 애플리케이션 프로토콜(WAP) 서비스를 포함하는 것인 통신 네트워크 선택 방법.
KR1020057007707A 2002-10-30 2003-10-30 데이터 통신 서비스를 이용가능하게 하는 통신 네트워크를선택하는 방법 및 장치 Expired - Lifetime KR100742580B1 (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US42212402P 2002-10-30 2002-10-30
US60/422,124 2002-10-30

Publications (2)

Publication Number Publication Date
KR20050057684A true KR20050057684A (ko) 2005-06-16
KR100742580B1 KR100742580B1 (ko) 2007-08-02

Family

ID=32230323

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020057007707A Expired - Lifetime KR100742580B1 (ko) 2002-10-30 2003-10-30 데이터 통신 서비스를 이용가능하게 하는 통신 네트워크를선택하는 방법 및 장치

Country Status (12)

Country Link
US (4) US7184768B2 (ko)
EP (1) EP1566071B1 (ko)
JP (1) JP4179473B2 (ko)
KR (1) KR100742580B1 (ko)
CN (2) CN1709007B (ko)
AT (1) ATE379945T1 (ko)
AU (1) AU2003275872B2 (ko)
BR (1) BR0315841A (ko)
CA (2) CA2750998C (ko)
DE (1) DE60317824T2 (ko)
MX (1) MXPA05004577A (ko)
WO (1) WO2004040931A2 (ko)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101220511B1 (ko) * 2006-06-29 2013-01-10 주식회사 케이티 멀티캐스트 핌 프로토콜을 이용한 네트워크 장비 간의연결정보의 자동 디스커버리 장치 및 그 방법
KR20200015946A (ko) * 2017-08-09 2020-02-13 가부시키가이샤 엔티티 도코모 유저장치

Families Citing this family (242)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080192768A1 (en) * 1997-07-30 2008-08-14 Steven Tischer Apparatus, method, and computer-readable medium for interfacing communication devices
US20080194225A1 (en) * 1997-07-30 2008-08-14 Steven Tischer Apparatus and method for providing emergency and alarm communications
US20080220775A1 (en) * 1997-07-30 2008-09-11 Steven Tischer Apparatus, method, and computer-readable medium for securely providing communications between devices and networks
US20080207197A1 (en) * 1997-07-30 2008-08-28 Steven Tischer Apparatus, method, and computer-readable medium for interfacing devices with communications networks
US20080192769A1 (en) * 1997-07-30 2008-08-14 Steven Tischer Apparatus and method for prioritizing communications between devices
US20080207179A1 (en) * 1997-07-30 2008-08-28 Steven Tischer Apparatus and method for testing communication capabilities of networks and devices
US20080220776A1 (en) * 1997-07-30 2008-09-11 Steven Tischer Interface devices for facilitating communications between devices and communications networks
US20080207178A1 (en) * 1997-07-30 2008-08-28 Steven Tischer Apparatus and method for restricting access to data
US20080194251A1 (en) * 1997-07-30 2008-08-14 Steven Tischer Apparatus and method for providing communications and connection-oriented services to devices
US7149514B1 (en) * 1997-07-30 2006-12-12 Bellsouth Intellectual Property Corp. Cellular docking station
US20080195641A1 (en) * 1997-07-30 2008-08-14 Steven Tischer Apparatus and method for aggregating and accessing data according to user information
US20080207202A1 (en) * 1997-07-30 2008-08-28 Zellner Samuel N Apparatus and method for providing a user interface for facilitating communications between devices
US20080194208A1 (en) * 1997-07-30 2008-08-14 Steven Tischer Apparatus, method, and computer-readable medium for communicating between and controlling network devices
US7155222B1 (en) * 2000-01-10 2006-12-26 Qualcomm, Inc. Method for performing RR-level registration in a wireless communication system
EP3641489B1 (en) 2001-12-07 2022-03-02 BlackBerry Limited Advanced user interface operations in a dual-mode wireless device
US20030224814A1 (en) * 2002-05-29 2003-12-04 Hai Qu Method and apparatus for sending a message from a wireless device
US8526466B2 (en) 2002-07-15 2013-09-03 At&T Intellectual Property I, L.P. Apparatus and method for prioritizing communications between devices
US8543098B2 (en) * 2002-07-15 2013-09-24 At&T Intellectual Property I, L.P. Apparatus and method for securely providing communications between devices and networks
US8416804B2 (en) 2002-07-15 2013-04-09 At&T Intellectual Property I, L.P. Apparatus and method for providing a user interface for facilitating communications between devices
US8000682B2 (en) * 2002-07-15 2011-08-16 At&T Intellectual Property I, L.P. Apparatus and method for restricting access to data
US7200424B2 (en) * 2002-07-15 2007-04-03 Bellsouth Intelectual Property Corporation Systems and methods for restricting the use and movement of telephony devices
US8554187B2 (en) * 2002-07-15 2013-10-08 At&T Intellectual Property I, L.P. Apparatus and method for routing communications between networks and devices
US8275371B2 (en) 2002-07-15 2012-09-25 At&T Intellectual Property I, L.P. Apparatus and method for providing communications and connection-oriented services to devices
MXPA05004577A (es) 2002-10-30 2005-07-26 Research In Motion Ltd Metodo y aparato para seleccionar una red de comunicacion.
US7701872B2 (en) * 2002-11-04 2010-04-20 Research In Motion Limited Method and apparatus for packet data service discovery
US20040203685A1 (en) * 2002-11-26 2004-10-14 Woodward Ernest E. Portable communication device having a service discovery mechanism and method therefor
US7263078B2 (en) * 2002-12-18 2007-08-28 Microsoft Corporation Method and apparatus for scanning in wireless computing devices
EP1595415B1 (en) * 2003-02-13 2007-01-03 Research In Motion Limited Manual selection of a communication network for a mobile station
KR100548329B1 (ko) * 2003-02-20 2006-02-02 엘지전자 주식회사 무선 프로토콜을 위한 프로시쥬어 수행방법
US20040199591A1 (en) * 2003-04-05 2004-10-07 Chao-Shu Ho Portable electronic mailbox
JP4216115B2 (ja) * 2003-05-07 2009-01-28 株式会社エヌ・ティ・ティ・ドコモ 移動通信ネットワークシステム、移動端末機及びページング方法
US20040224684A1 (en) * 2003-05-07 2004-11-11 Dorsey Donald A. Method for a radiotelephone to search for higher priority networks
US7027827B2 (en) * 2003-05-19 2006-04-11 Motorola, Inc. Method and apparatus for channel sharing between multiple communication systems
US7280832B2 (en) * 2003-07-01 2007-10-09 Nokia Corporation Method and apparatus for automatically selecting a bearer for a wireless connection
CN1293729C (zh) * 2003-08-08 2007-01-03 华为技术有限公司 一种防止无线局域网频繁进行网络选择交互的方法
CN1279722C (zh) * 2003-08-14 2006-10-11 华为技术有限公司 无线局域网中用户终端快速接入其归属网络的方法
CN1293728C (zh) * 2003-09-30 2007-01-03 华为技术有限公司 无线局域网中用户终端选择接入移动网的快速交互方法
WO2005039112A1 (en) * 2003-10-16 2005-04-28 Koninklijke Philips Electronics, N.V. Automated network selection and association
US20050090275A1 (en) * 2003-10-23 2005-04-28 General Motors Corporation Active wireless data channel select mechanism
US7970429B2 (en) 2003-10-24 2011-06-28 Research In Motion Limited Methods and apparatus for selecting a base station transceiver system based on service communication type
US7996505B2 (en) 2003-10-24 2011-08-09 Microsoft Corporation Network and interface selection on a computing device capable of establishing connections via multiple network communications media
US7366510B2 (en) * 2003-11-13 2008-04-29 Research In Motion Limited Network selection methods and apparatus with home network prioritization in country border regions
US7346348B1 (en) * 2003-12-22 2008-03-18 At&T Mobility Ii, Llc Selective retry of attach and location update procedures
ATE427012T1 (de) 2004-01-12 2009-04-15 Research In Motion Ltd Informationsbereitstellung uber die unterstutzung eines dienstes in der bevorzugten roaming-liste eines mobilfunkgerates und auswahl/erfassung von netzwerken, die diesen dienst unterstutzen
JP4709166B2 (ja) * 2004-02-09 2011-06-22 パームソース・インコーポレイテッド コンピュータ・デバイス用セキュリティ・モデルのための方法及びシステム
US7548757B2 (en) * 2004-02-27 2009-06-16 Research In Motion Limited Methods and apparatus for facilitating the delivery of e-mail using different data communication services
US7151932B2 (en) * 2004-02-27 2006-12-19 Research In Motion Limited Methods and apparatus for facilitating the delivery of e-mail using a packet data service or a short messaging service (SMS)
US10339791B2 (en) 2007-06-12 2019-07-02 Icontrol Networks, Inc. Security network integrated with premise security system
US11582065B2 (en) 2007-06-12 2023-02-14 Icontrol Networks, Inc. Systems and methods for device communication
US8335842B2 (en) 2004-03-16 2012-12-18 Icontrol Networks, Inc. Premises management networking
JP4456912B2 (ja) * 2004-03-30 2010-04-28 京セラ株式会社 複数の移動電話システムの一つと選択的に接続する携帯電話機、その制御方法、及びプログラム
US7610057B2 (en) * 2004-04-23 2009-10-27 Microsoft Corporation Selecting a wireless networking technology on a device capable of carrying out wireless network communications via multiple wireless technologies
US7283507B2 (en) * 2004-05-06 2007-10-16 Research In Motion Limited Apparatus, and associated method, for facilitating WLAN selection by a mobile node
DE102004024869A1 (de) * 2004-05-19 2006-01-19 Siemens Ag Verfahren zur Priorisierung von Telekommunikations-Netzwerken in einem Telekommunikations-Endgerät
CN100362882C (zh) * 2004-06-07 2008-01-16 华为技术有限公司 多模终端选择业务网络的方法
US20050272444A1 (en) * 2004-06-08 2005-12-08 Heffield Timothy W Method and system for directing users to coverage
KR100606782B1 (ko) * 2004-06-21 2006-08-01 엘지전자 주식회사 다중모드 이동단말기와, 그의 위치정보를 이용한통신서비스 전환 방법
US7277703B2 (en) 2004-06-30 2007-10-02 Nokia Corporation Apparatus, and an associated method, for facilitating network selection utilizing modified scan list
KR20060014631A (ko) * 2004-08-11 2006-02-16 삼성전자주식회사 이동통신 시스템에서 목적 셀의 혼잡성을 고려한 셀선택/재선택 방법 및 시스템
US7962136B2 (en) * 2004-09-15 2011-06-14 Research In Motion Limited Handheld electronic device including preferred network selection, and associated method
DE602004006264T2 (de) * 2004-09-15 2008-01-10 Research In Motion Ltd., Waterloo Tragbares elektronisches Gerät mit Auswahl eines bevorzugten Netzes, sowie entsprechendes Verfahren
US7551926B2 (en) * 2004-10-08 2009-06-23 Telefonaktiebolaget Lm Ericsson (Publ) Terminal-assisted selection of intermediary network for a roaming mobile terminal
US7292592B2 (en) * 2004-10-08 2007-11-06 Telefonaktiebolaget Lm Ericsson (Publ) Home network-assisted selection of intermediary network for a roaming mobile terminal
US7590732B2 (en) * 2004-10-08 2009-09-15 Telefonaktiebolaget Lm Ericsson (Publ) Enhancement of AAA routing originated from a local access network involving intermediary network preferences
US7298725B2 (en) * 2004-10-08 2007-11-20 Telefonaktiebolaget Lm Ericsson (Publ) Enhancement of AAA routing initiated from a home service network involving intermediary network preferences
US20060077943A1 (en) * 2004-10-12 2006-04-13 Mino Holdings, Inc. C/O M&C Corporate Services Limited Method and system for processing international calls using a voice over IP process
SE0402505L (sv) * 2004-10-14 2006-04-15 Faelt Comm Ab Anordning vid ett mobiltelefonsystem
CN101069440B (zh) * 2004-11-02 2010-09-29 捷讯研究有限公司 Gan环境中的网络选择方法、系统和用户设备
EP1978763B1 (en) 2004-11-02 2013-10-16 BlackBerry Limited Network selection in a Generic Access Network (GAN) environment
US8843995B2 (en) 2004-11-02 2014-09-23 Blackberry Limited Generic access network (GAN) controller selection in PLMN environment
EP1817877B1 (en) 2004-11-29 2012-05-30 Research In Motion Limited System and method for supporting gan service request capability in a wireless user equipment (ue) device
US7447502B2 (en) * 2005-01-14 2008-11-04 Research In Motion Limited Scheme for providing regulatory compliance in performing network selection in a foreign country
US20060160537A1 (en) * 2005-01-14 2006-07-20 Research In Motion Limited Network selection when multiple networks are available in a coverage area
US8229431B2 (en) * 2005-01-28 2012-07-24 Research In Motion Limited Apparatus, and associated method, for facilitating selection by a mobile node of a network portion to communicate to effectuate a selected communication service
EP1849317A4 (en) * 2005-02-18 2014-01-01 Ericsson Telefon Ab L M ARRANGEMENTS FOR PROVIDING PEER TO PEER COMMUNICATION IN A PUBLIC LAND MOBILE NETWORK
US7937083B2 (en) 2005-04-14 2011-05-03 Nokia Corporation Method, apparatus and computer program providing for rapid network selection in a multimode device
US7689218B2 (en) * 2005-04-14 2010-03-30 Nokia Corporation Method, apparatus and computer program providing network-associated system priority list for multimode system selection
ATE497684T1 (de) 2005-04-18 2011-02-15 Telecom Italia Spa Verfahren zur interaktiven mobilnetzauswahl
GB0507988D0 (en) * 2005-04-20 2005-05-25 Connect Spot Ltd Wireless access system
DE102005019340A1 (de) * 2005-04-26 2006-11-02 T-Mobile International Ag & Co. Kg Verfahren zur Notrufunterdrückung bei Mobilfunkendgeräten
US20060246899A1 (en) 2005-04-28 2006-11-02 Research In Motion Limited System and method for providing network advertisement information via a network advertisement broker (NAB)
US8867575B2 (en) 2005-04-29 2014-10-21 Jasper Technologies, Inc. Method for enabling a wireless device for geographically preferential services
US8478238B2 (en) 2005-04-29 2013-07-02 Jasper Wireless, Inc. Global platform for managing subscriber identity modules
US8200782B2 (en) * 2005-04-29 2012-06-12 Hewlett-Packard Development Company, L.P. Communication with a mobile device
US8745184B1 (en) 2007-05-18 2014-06-03 Jasper Wireless, Inc. Wireless communication provisioning using state transition rules
US9167471B2 (en) 2009-05-07 2015-10-20 Jasper Technologies, Inc. System and method for responding to aggressive behavior associated with wireless devices
EP1875618A4 (en) * 2005-04-29 2012-01-25 Jasper Wireless Inc AUTOMATIC SUPPLY OF HERTZIAN TERMINALS OF HERTZIAN NETWORKS
US8346214B2 (en) 2005-04-29 2013-01-01 Jasper Wireless, Inc. Self provisioning of wireless terminals in wireless networks
US8818331B2 (en) 2005-04-29 2014-08-26 Jasper Technologies, Inc. Method for enabling a wireless device for geographically preferential services
US9226151B2 (en) 2006-04-04 2015-12-29 Jasper Wireless, Inc. System and method for enabling a wireless device with customer-specific services
US9307397B2 (en) 2005-04-29 2016-04-05 Jasper Technologies, Inc. Method for enabling a wireless device with customer-specific services
US7454208B2 (en) * 2005-05-09 2008-11-18 Research In Motion Limited Method and apparatus for scan mode selection during an EVDO traffic state
US7593727B2 (en) 2005-05-12 2009-09-22 Research In Motion Limited Method and apparatus for best service rescan scheduling for mobile device operating in an EVDO hybrid mode
DE602005001767T2 (de) * 2005-05-12 2007-12-06 Research In Motion Ltd., Waterloo Verfahren und Vorrichtung zum Ablauf des Best-Service-Rescan für ein mobiles Kommunikationsgerät im EVDO Hybrid-Mode
CN101223804B (zh) 2005-06-11 2013-07-17 艾利森电话股份有限公司 用于选择受访网络的装置和方法
EP1739995B1 (en) * 2005-06-30 2010-04-14 Nokia Corporation Centralised WLAN scanning system
ATE457616T1 (de) * 2005-07-01 2010-02-15 Research In Motion Ltd System und methode zum handhaben von netzwerklisten in einem drahtlosen benutzerendgerät
US8428584B2 (en) 2005-07-01 2013-04-23 Research In Motion Limited System and method for accelerating network selection by a wireless user equipment (UE) device
KR101105769B1 (ko) 2005-09-12 2012-01-17 엘지전자 주식회사 다중 주파수 대역 검색 기능이 구비된 이동통신 단말기 및그 동작방법
EP1765029B1 (en) * 2005-09-15 2008-08-06 Research In Motion Limited System and method of data access for mobile stations
US7756075B2 (en) * 2005-09-15 2010-07-13 Research In Motion Limited System and method of data access for mobile stations
DE102005055418B4 (de) * 2005-11-21 2012-06-06 Giesecke & Devrient Gmbh Erweiterungsmodul für ein Assisted Roaming
US20070130333A1 (en) * 2005-12-02 2007-06-07 Sanjeev Bhalla Wireless application connection auto-detection mechanism
US20070130468A1 (en) * 2005-12-07 2007-06-07 Microsoft Corporation Network connection identification
US20070178933A1 (en) * 2006-01-30 2007-08-02 Sony Ericsson Mobile Communications Ab Wireless communication network selection
US8027677B2 (en) * 2006-02-13 2011-09-27 Research In Motion Limited Automatic network selection methods and apparatus using a steered PLMN
WO2007099414A1 (en) 2006-03-02 2007-09-07 Nokia Corporation Supporting an access to a destination network via a wireless access network
US8920343B2 (en) 2006-03-23 2014-12-30 Michael Edward Sabatino Apparatus for acquiring and processing of physiological auditory signals
US8391865B2 (en) * 2006-03-27 2013-03-05 Kyocera Corporation System selection method and arrangement for mobile wireless communication devices
GB2437129A (en) * 2006-04-13 2007-10-17 Orange Personal Comm Serv Ltd Means for allowing user to inhibit registration in a mobile communication network
US20070255797A1 (en) * 2006-04-28 2007-11-01 Dunn Douglas L Method for selecting an air interface using an access list on a multi-mode wireless device
US20070280441A1 (en) * 2006-05-03 2007-12-06 Mino Holdings, Inc. Method And System For Using Advertisement To Sponsor International Mobile Phone Calls For Cellular Telephone Networks
US20070265005A1 (en) * 2006-05-05 2007-11-15 Nokia Corporation Network selection for prioritized access via wireless access networks
US20080020755A1 (en) * 2006-05-16 2008-01-24 Mino Holdings, Inc. Method and system for international roaming using virtual sim card
US8010105B2 (en) 2006-05-19 2011-08-30 Research In Motion Limited System and method for facilitating accelerated network selection using a weighted network list
US8428586B2 (en) 2006-05-19 2013-04-23 Research In Motion Limited System and method for facilitating accelerated network selection in a radio network environment
TW200803427A (en) * 2006-06-13 2008-01-01 Benq Corp Entering a limit service state in a mobile station
US7769381B2 (en) * 2006-06-20 2010-08-03 Jasper Wireless, Inc. Listen mode for wireless devices
US7855958B2 (en) * 2006-08-03 2010-12-21 Alcatel-Lucent Usa Inc. Determining priority of bearer channels in a wireless telecommunications network
US8655357B1 (en) * 2006-08-22 2014-02-18 At&T Mobility Ii Llc Systems and methods for identifying applications on a communications device
US20080064388A1 (en) * 2006-09-13 2008-03-13 Helio, Llc. Softkey access to network connections
KR100757898B1 (ko) * 2006-09-29 2007-09-11 한국전자통신연구원 복수의 이동 에이전트 플랫폼들이 존재하는 네트워크에서 이동 노드에 대한 아이피 핸드오프 제공 방법
US8681659B2 (en) * 2006-10-05 2014-03-25 Alcatel Lucent Ethernet equipment utilizing catalogs and continuity checks to enhance UPnP and AVB applications
EP2090129A2 (en) 2006-10-30 2009-08-19 Interdigital Technology Corporation Method and apparatus for implementing tracking area update and cell reselection in a long term evolution system
EP1919237A1 (en) 2006-11-06 2008-05-07 Research In Motion Limited Method and apparatus for alternate data service provisioning
US8249628B2 (en) * 2006-11-06 2012-08-21 Research In Motion Limited Method, system and apparatus for alternate data service provisioning
US20080167033A1 (en) * 2007-01-04 2008-07-10 Telefonaktiebolaget Lm Ericsson (Publ) Method and Apparatus for Cost-Based Network Selection
US9258769B2 (en) * 2007-02-12 2016-02-09 Google Technology Holdings LLC Apparatus, method and computer program product providing priority setting for multi-rat interworking
US7633385B2 (en) * 2007-02-28 2009-12-15 Ucontrol, Inc. Method and system for communicating with and controlling an alarm system from a remote server
EP1968283B1 (en) * 2007-03-09 2012-01-25 Research In Motion Limited System and method for wireless network selection by multi-mode devices
US8107954B2 (en) * 2007-03-09 2012-01-31 Research In Motion Limited System and method for wireless network selection by multi-mode devices
EP2003837A1 (en) * 2007-06-13 2008-12-17 Koninklijke KPN N.V. Method for migration a network subscriber telephone connection, and a telephone network system
WO2008116324A1 (en) * 2007-03-28 2008-10-02 Sierra Wireless, Inc. System and method for selecting network access technology
US20080253399A1 (en) * 2007-04-16 2008-10-16 Interdigital Technology Corporation Optimization methods and apparatus for transmitting multiple plmn-ids
US8533345B2 (en) 2007-05-08 2013-09-10 Blackberry Limited System and method for managing connections for networks used by a communication device
US8213931B2 (en) * 2007-06-07 2012-07-03 General Motors Llc Off PRL wireless acquisition system
US12283172B2 (en) 2007-06-12 2025-04-22 Icontrol Networks, Inc. Communication protocols in integrated systems
US11218878B2 (en) 2007-06-12 2022-01-04 Icontrol Networks, Inc. Communication protocols in integrated systems
TW200904067A (en) * 2007-07-04 2009-01-16 Asustek Comp Inc Method and system for connecting network using communication apparatus
US8031687B2 (en) * 2007-07-13 2011-10-04 Kyocera Corporation Optimized usage of access technology in a multi-mode architecture
US11831462B2 (en) 2007-08-24 2023-11-28 Icontrol Networks, Inc. Controlling data routing in premises management systems
US20090082014A1 (en) * 2007-09-21 2009-03-26 Smith Micro Software, Inc. System for extended roaming messages
US8954061B2 (en) * 2007-10-10 2015-02-10 Microsoft Corporation Stored user selectable preferences for supporting data roaming in GPRS networks
EP2053883A1 (en) * 2007-10-18 2009-04-29 Axalto SA A mobile telecommunication selecting method
US8270972B2 (en) * 2007-10-23 2012-09-18 Motorola Mobility Llc Method and apparatus for detecting an alternate wireless communication network
US20090137227A1 (en) * 2007-11-26 2009-05-28 4Dk Technologies, Inc. Federated Virtual Network of Communications Services
WO2009074013A1 (fr) * 2007-11-30 2009-06-18 China Mobile Communications Corporation Procédé et appareil pour sélectionner un réseau d'accès
US20090161575A1 (en) * 2007-12-19 2009-06-25 Research In Motion Limited Long Term Evolution User Equipment Multi-Packet Data Network Connectivity Control
KR20090068567A (ko) * 2007-12-24 2009-06-29 엘지전자 주식회사 이동 단말기 및 이동 단말기의 통신 방법
US9817540B2 (en) * 2007-12-31 2017-11-14 Intel Corporation Device, system, and method of composing logical computing platforms
US8825109B2 (en) 2008-02-15 2014-09-02 Blackberry Limited Policy-based data routing for a multi-mode device
TW200937939A (en) * 2008-02-26 2009-09-01 Asustek Comp Inc Method for establishing a communications link
GB0809875D0 (en) * 2008-05-30 2008-07-09 Vodafone Plc Communications management
US8774805B2 (en) 2008-07-11 2014-07-08 Blackberry Limited System and method for radio access technology-specific routing for multi-mode mobile devices
US9167559B2 (en) * 2008-07-21 2015-10-20 Werner Klaus Mueller Process for enabling communication of a communication device over a spectrum
KR100980682B1 (ko) * 2008-07-23 2010-09-07 삼성전자주식회사 홈네트워크 서칭 방법 및 이를 이용하는 휴대 단말기
JP5382764B2 (ja) * 2008-07-28 2014-01-08 独立行政法人情報通信研究機構 通信端末及び通信ネットワークシステム
KR101293015B1 (ko) 2008-08-06 2013-08-12 인터디지탈 패튼 홀딩스, 인크 롱 텀 에볼루션 유휴 모드에서 동작하기 위한 프로시저
US11758026B2 (en) 2008-08-11 2023-09-12 Icontrol Networks, Inc. Virtual device systems and methods
US8554205B2 (en) * 2008-10-23 2013-10-08 Qualcomm Incorporated Methods and apparatus for facilitating dynamic service-based system selection and determination
US8385200B2 (en) * 2008-11-05 2013-02-26 At&T Mobility Ii Llc Wireless network selection management
KR20100076264A (ko) * 2008-12-26 2010-07-06 주식회사 팬택 이동통신에서의 망 등록 시스템 및 방법
KR101546789B1 (ko) * 2008-12-29 2015-08-24 삼성전자주식회사 위치등록 수행방법, 장치 및 시스템
EP2207382B1 (en) * 2009-01-08 2015-04-01 Alcatel Lucent Method for prioritizing handover targets for scanning by a mobile terminal in a wireless network
US20100185489A1 (en) * 2009-01-21 2010-07-22 Satyavolu Ramakrishna V Method for determining a personalized true cost of service offerings
US10594870B2 (en) 2009-01-21 2020-03-17 Truaxis, Llc System and method for matching a savings opportunity using census data
US8566197B2 (en) 2009-01-21 2013-10-22 Truaxis, Inc. System and method for providing socially enabled rewards through a user financial instrument
US8600857B2 (en) 2009-01-21 2013-12-03 Truaxis, Inc. System and method for providing a savings opportunity in association with a financial account
US10504126B2 (en) 2009-01-21 2019-12-10 Truaxis, Llc System and method of obtaining merchant sales information for marketing or sales teams
US8463269B2 (en) * 2009-02-20 2013-06-11 Research In Motion Limited System and method of wireless network selection based on list prioritized by service offered
US8131325B2 (en) 2009-02-27 2012-03-06 Research In Motion Limited Method, apparatus and system for battery resource management via traffic steering
EP2420091A1 (en) * 2009-04-17 2012-02-22 Research In Motion Limited Systems and methods for prioritizing network selection to achieve plmn continuity when moving between networks of different types
US8160976B2 (en) 2009-04-17 2012-04-17 Research In Motion Limited Systems and methods for achieving PLMN continuity when moving between networks of different types through network selection
US9002315B2 (en) * 2009-05-01 2015-04-07 Qualcomm Incorporated Systems, apparatus and methods for facilitating emergency call service in wireless communication systems
US8180320B2 (en) * 2009-07-13 2012-05-15 West Corporation System and method for effecting special number communications by a multi-mode phone using a preferred mode
US8121633B2 (en) 2009-07-24 2012-02-21 Research In Motion Limited Operator configurable preferred network and radio access technology selection for roaming multi-rat capable devices
CN101699902B (zh) 2009-11-03 2011-12-21 华为终端有限公司 网络选择方法及终端设备
US8326294B2 (en) * 2009-11-19 2012-12-04 Qualcomm Incorporated Devices and methods for wireless system acquisition
WO2011088170A1 (en) * 2010-01-14 2011-07-21 Telcordia Technologies, Inc. Public land mobile network selection procedures for simultaneous network connectivity through multiple tiple accesses
US8200251B2 (en) * 2010-01-15 2012-06-12 Apple Inc. Determining a location of a mobile device using a location database
US8660576B2 (en) * 2010-01-15 2014-02-25 Apple Inc. Adaptive location determination
US8433334B2 (en) 2010-01-15 2013-04-30 Apple Inc. Managing a location database for network-based positioning system
US8504059B2 (en) * 2010-01-15 2013-08-06 Apple Inc. Location filtering using mobile country code
US8634860B2 (en) * 2010-01-15 2014-01-21 Apple Inc. Location determination using cached location area codes
US8655371B2 (en) * 2010-01-15 2014-02-18 Apple Inc. Location determination using cached location area codes
US9100815B2 (en) * 2010-01-25 2015-08-04 Qualcomm Incorporated Physical-layer system prioritization and communication session management within a wireless communications system
US8620344B2 (en) 2010-04-07 2013-12-31 Apple Inc. Location-based application program management
US20110252130A1 (en) * 2010-04-12 2011-10-13 Jeyhan Karaoguz System and method for managing a network of user-selectable devices
US8892093B1 (en) * 2010-04-27 2014-11-18 Sprint Communications Company, L.P. Wireless communication system for increasing the rescan timer in a wireless communication device
EP2596661A1 (en) * 2010-07-23 2013-05-29 Nokia Siemens Networks Oy Method, system, apparatus and related computer programs for selecting a wireless network
US8817662B2 (en) * 2010-10-20 2014-08-26 Marvell World Trade Ltd. Pre-association discovery
JP5010726B2 (ja) * 2010-10-29 2012-08-29 株式会社東芝 アプリケーション実行制御装置及びアプリケーション実行制御方法
JP2012104966A (ja) * 2010-11-08 2012-05-31 Ntt Docomo Inc 携帯端末及びネットワーク選択方法
CN101984729A (zh) * 2010-11-15 2011-03-09 中兴通讯股份有限公司 一种双网双待终端进行通讯的方法和装置
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
US8914408B2 (en) 2011-02-04 2014-12-16 Microsoft Corporation Detecting mobile operator networks
US8804680B2 (en) * 2011-02-07 2014-08-12 Spectrum Bridge, Inc. System and method for managing wireless connections and radio resources
US8848660B2 (en) 2011-03-22 2014-09-30 Amazon Technologies, Inc. Preferred PLMN list for faster service acquisition
US8681759B2 (en) 2011-04-15 2014-03-25 Blackberry Limited Methods and apparatus for use in efficiently scanning for wireless networks based on application type
US8666399B2 (en) 2011-04-15 2014-03-04 Blackberry Limited Methods and apparatus for use in efficiently scanning for wireless networks based on mobile device velocity
FR2975861B1 (fr) 2011-05-25 2014-04-11 Mobiquithings Dispositif et procede de choix d'un reseau visite
US9106507B1 (en) * 2011-06-08 2015-08-11 Sprint Communications Company L.P. Selective packet voice trigger use in a wireless communication network
US9185730B2 (en) 2011-06-09 2015-11-10 Qualcomm Incorporated Methods and apparatus for enabling fallback to a second data service based on the presence of fallback conditions associated with establishment of a data context with a first data service
US8509769B2 (en) * 2011-06-30 2013-08-13 Motorola Mobility Llc Method and apparatus for scanning for a wireless communication network
CN102271386A (zh) * 2011-08-24 2011-12-07 中兴通讯股份有限公司 多模终端的选网方法及装置
CN104380243B (zh) * 2012-01-18 2017-06-20 华为技术有限公司 用于网络发现的系统和方法
US9100803B2 (en) * 2012-06-08 2015-08-04 Blackberry Limited Methods and systems for subscriber identity management in a mobile device
US8817707B2 (en) * 2012-07-20 2014-08-26 Intel Corporation Mechanisms for roaming between 3GPP operators and WLAN service providers
US8875127B2 (en) 2012-10-02 2014-10-28 Nextbit Systems Inc. Operating system customization
US9106721B2 (en) 2012-10-02 2015-08-11 Nextbit Systems Application state synchronization across multiple devices
US9038060B2 (en) * 2012-10-02 2015-05-19 Nextbit Systems Inc. Automatically installing operating system specific to a detected network
FR2996716B1 (fr) * 2012-10-10 2014-12-19 Bouygues Telecom Sa Procede de roaming en cas de deficience du service donnees d'un reseau de telephonie mobile
CN103731894B (zh) * 2012-10-12 2018-01-02 华为终端(东莞)有限公司 网络切换方法及装置
US9071956B2 (en) 2012-12-03 2015-06-30 Qualcomm Incorporated Systems and methods for dynamic enablement of wireless communication device functionalities
KR101691761B1 (ko) * 2012-12-19 2016-12-30 엘지전자 주식회사 다중 액세스 네트워크를 지원하는 무선 통신 시스템에서 통신 방법 및 이를 지원하는 장치
CN103052094B (zh) * 2013-01-30 2015-05-13 公安部第三研究所 一种获取无线移动终端的服务集标识的方法
US9125146B1 (en) * 2013-04-09 2015-09-01 Amazon Technologies, Inc. Band scan optimization for an electronic device
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
EP2836019B1 (en) * 2013-08-09 2016-04-13 Alcatel Lucent Load balancing of data flows
US9730147B2 (en) * 2013-09-11 2017-08-08 Blackberry Limited Higher priority network scanning
CN105284161B (zh) * 2014-05-20 2018-11-30 华为技术有限公司 网络注册方法、装置及移动终端
US20150363210A1 (en) * 2014-06-12 2015-12-17 Ford Global Technologies, Llc Vehicle download by remote mobile device
US9456399B2 (en) * 2014-08-21 2016-09-27 Qualcomm Incorporated Circuit switched fall back redirection across mobile switching center pools
US10712164B2 (en) * 2014-09-25 2020-07-14 International Business Machines Corporation Travel routes based on communication channel availability
US9565546B2 (en) * 2015-03-04 2017-02-07 Qualcomm Incorporated Enhanced system acquisition while roaming
CN104902541B (zh) * 2015-04-30 2018-03-27 广东欧珀移动通信有限公司 一种网络接入方法及移动通信终端
CN105101161A (zh) * 2015-06-12 2015-11-25 联想(北京)有限公司 一种信息处理方法及装置
EP3541125B1 (en) * 2016-11-10 2021-08-18 LG Electronics Inc. Registration method through network access belonging to identical plmn in wireless communication system, and device therefor
EP3402254B1 (en) 2017-05-09 2020-09-23 Vodafone GmbH Active mobile network search
US11109290B2 (en) 2017-08-04 2021-08-31 Charter Communications Operating, Llc Switching connections over frequency bands of a wireless network
US10306548B2 (en) 2017-08-04 2019-05-28 Charter Communications Operating, Llc Voting to connect to a wireless network
US11160003B2 (en) 2017-08-04 2021-10-26 Charter Communications Operating, Llc Connecting to a wireless network based on a device mobility state
US10506616B2 (en) 2017-08-04 2019-12-10 Charter Communications Operating, Llc Prioritizing preferred networks
US10880792B2 (en) * 2017-11-07 2020-12-29 Telefonaktiebolaget Lm Ericsson (Publ) Nodes and method for determining target PLMN ID and target cell ID
KR20200108284A (ko) 2018-01-11 2020-09-17 광동 오포 모바일 텔레커뮤니케이션즈 코포레이션 리미티드 서비스 기반 처리 방법, 단말 기기 및 네트워크 기기
JP7120863B2 (ja) * 2018-09-26 2022-08-17 株式会社日立国際電気 移動局装置及び無線通信システム
US11985586B2 (en) * 2019-03-04 2024-05-14 Comcast Cable Communications, Llc Enhanced cellular scanning
CN110365737A (zh) * 2019-05-30 2019-10-22 广东元一科技实业有限公司 一种物联网设备识别方法
CN111698744A (zh) * 2020-06-23 2020-09-22 广州三星通信技术研究有限公司 用于终端快速返回优选网络的方法和使用该方法的装置
US11671908B2 (en) * 2021-03-30 2023-06-06 Samsung Electronics Co., Ltd. Selecting PLMN in wireless communication system
WO2024097516A1 (en) * 2022-11-01 2024-05-10 Apple Inc. Service based plmn selection and registration for cellular device & network
WO2024151013A1 (en) * 2023-01-09 2024-07-18 Samsung Electronics Co., Ltd. Systems and methods for selecting non-terrestrial networks in communication networks

Family Cites Families (66)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB8323966D0 (en) * 1983-09-07 1983-10-12 British Telecomm Frequency control for point-to-multipoint radio
US4670899A (en) * 1985-05-31 1987-06-02 Northern Telecom Limited Load balancing for cellular radiotelephone system
US5442806A (en) 1993-06-08 1995-08-15 Oki Telecom Preferred carrier selection method for selecting any available cellular carrier frequency when neither home nor preferred cellular carrier frequencies are available
US5613213A (en) * 1994-03-31 1997-03-18 Motorola, Inc. Determining and displaying available services for a communication unit
US5633915A (en) * 1995-05-16 1997-05-27 Southern Methodist University Multilayered arrangement for load sharing in a cellular communication system
US5920821A (en) * 1995-12-04 1999-07-06 Bell Atlantic Network Services, Inc. Use of cellular digital packet data (CDPD) communications to convey system identification list data to roaming cellular subscriber stations
US5869573A (en) * 1995-12-19 1999-02-09 Sumitomo Chemical Company, Limited Resin composition and shaped article having a layer comprising the same
US5903832A (en) * 1995-12-21 1999-05-11 Nokia Mobile Phones Llimited Mobile terminal having enhanced system selection capability
US6411807B1 (en) * 1996-02-05 2002-06-25 At&T Wireless Service, Inc. Roaming authorization system
US5999811A (en) * 1996-02-16 1999-12-07 Ericsson, Inc. Mobile telephone for roaming using dual mode/band equipment including SIM cards
US5870674A (en) 1996-03-27 1999-02-09 Qualcomm Incorporated Method and apparatus for performing preferred system selection
US6195532B1 (en) 1996-06-28 2001-02-27 At&T Wireless Srcs. Inc. Method for categorization of multiple providers in a wireless communications service environment
US6058309A (en) * 1996-08-09 2000-05-02 Nortel Networks Corporation Network directed system selection for cellular and PCS enhanced roaming
US6119003A (en) * 1996-09-09 2000-09-12 Nokia Mobile Phones Limited Methods and apparatus for performing automatic mode selection in a multimode mobile terminal
US6122503A (en) * 1996-10-08 2000-09-19 At&T Wireless Services Inc Method and apparatus for over-the-air programming of telecommunication services
US5826218A (en) * 1997-05-29 1998-10-20 Northern Telecom Limited Method and apparatus for selecting a cost effective call blocking probability distribution in the design of a new cellular network
US6223042B1 (en) * 1997-06-26 2001-04-24 At&T Wireless Services Inc Method of intelligent roaming using network information
JPH11133621A (ja) * 1997-10-29 1999-05-21 Canon Inc 投影露光装置及びそれを用いたデバイスの製造方法
KR100250716B1 (ko) * 1997-10-31 2000-04-01 서평원 코드분할 다중접속 이동통신시스템 기지국의 호제어방법
GB2333386B (en) * 1998-01-14 2002-06-12 Nokia Mobile Phones Ltd Method and apparatus for inputting information
US6148197A (en) 1998-03-06 2000-11-14 Sbc Technology Resources, Inc. Intelligent roaming system with over the air programming
SE519257C2 (sv) * 1998-03-24 2003-02-04 Telia Ab Adaptivt val av bärartjänster
US6125283A (en) * 1998-05-18 2000-09-26 Ericsson Inc. Multi-mode mobile terminal and methods for operating the same
US6269245B1 (en) * 1998-09-10 2001-07-31 Hughes Electronics Corporation Cellular communication system employing dynamic preferential channel allocation
KR100365784B1 (ko) * 1999-03-22 2002-12-26 삼성전자 주식회사 셀룰러 시스템에서 가입자의 과금요율 차등적용 및 위치표시 방법
US6603755B1 (en) * 1999-05-14 2003-08-05 Ericsson Inc. Mobile terminals, methods, and computer program products that can facilitate the selection of a communication service provider in a multiple communications mode environment
US6567663B1 (en) 1999-06-11 2003-05-20 Motorola, Inc. Method for continuous home public land mobile network search
US6625451B1 (en) * 1999-07-14 2003-09-23 Bell Atlantic Mobile, Inc. Preferred roaming list and system select feature
US6487415B1 (en) * 1999-07-19 2002-11-26 Lucent Technologies Inc. Method for initiating call blocking based upon pilot fraction
FI114371B (fi) * 1999-08-09 2004-09-30 Nokia Corp Menetelmä kantopalvelun valitsemiseksi palvelulle langattomassa matkaviestinjärjestelmässä, tiedonsiirtojärjestelmä ja matkaviestinpäätelaite
US6459902B1 (en) * 1999-09-07 2002-10-01 Qualcomm Incorporated System and method for selectively blocking or dropping calls in a telecommunications network
US6629245B1 (en) * 1999-10-22 2003-09-30 Arthur D. Stone Apparatus for stimulating keypad entry of an access code into a keypad type security system
US6587695B1 (en) 1999-10-27 2003-07-01 Nokia Mobile Phones Limited Method and apparatus for distinguishing a compact control channel from a classic control channel
AU2908901A (en) * 1999-12-22 2001-07-03 Nokia Mobile Phones Limited Flexible, feature-based system selection protocol
US7072336B2 (en) 2000-05-26 2006-07-04 Nortel Networks Limited Communications using adaptive multi-rate codecs
DE10036141B4 (de) * 2000-07-25 2005-09-08 Siemens Ag Verfahren zur verbesserten Auswahl eines Kommunikationsnetzes für eine Station
US6907237B1 (en) * 2000-08-28 2005-06-14 Motorola, Inc. Communication system that provides backup communication services to a plurality of communication devices
GB2369265B (en) * 2000-09-11 2004-03-17 Cable & Wireless Hkt Csl Ltd Method of automatically establishing roaming services in a mobile telecommunications system.
US20020101859A1 (en) * 2000-09-12 2002-08-01 Maclean Ian B. Communicating between nodes in different wireless networks
US20020039892A1 (en) * 2000-10-04 2002-04-04 Bo Lindell System and method for network and service selection in a mobile communication station
US6961563B2 (en) * 2000-11-13 2005-11-01 Telefonaktiebolaget Lm Ericsson (Publ) Optimal gateway discovery while roaming
US7433929B2 (en) * 2000-12-29 2008-10-07 At&T Mobility Ii Llc Intelligent network selection based on quality of service and applications over different wireless networks
US6912389B2 (en) * 2001-01-12 2005-06-28 Lucent Technologies Inc. Interworking and interoperability of GPRS systems with systems of other technology families
US20020119774A1 (en) 2001-02-26 2002-08-29 Regina Johannesson Method for PLMN selection
FI111506B (fi) 2001-03-14 2003-07-31 Nokia Corp Menetelmä palvelun laatutason valitsemiseksi langattomassa tiedonsiirtojärjestelmässä
US6798784B2 (en) * 2001-06-04 2004-09-28 Caux Networks, Inc. Concurrent switching of synchronous and asynchronous traffic
US20030017828A1 (en) * 2001-07-20 2003-01-23 Kotzin Michael D. Methods for mobile communication services selection
EP1421745A1 (en) * 2001-08-09 2004-05-26 Nokia Corporation Enabling active pdp contexts in additional plmns according to home operator information and/or subnetwork information
US7031713B2 (en) * 2001-10-04 2006-04-18 General Motors Corporation Method of reducing blocking for cellular phones
FI114276B (fi) * 2002-01-11 2004-09-15 Nokia Corp Verkkovierailun järjestäminen
US6801777B2 (en) * 2001-11-27 2004-10-05 Intel Corporation Device and method for intelligent wireless communication selection
US7443859B2 (en) * 2001-12-18 2008-10-28 Nokia Corporation Method and apparatus for address allocation in GPRS networks that facilitates end-to-end security
US6799038B2 (en) * 2002-01-09 2004-09-28 Motorola, Inc. Method and apparatus for wireless network selection
US20040203745A1 (en) * 2002-03-06 2004-10-14 Rotem Cooper Method and apparatus for efficient selection and acquisition of a wireless communications system
EP1488594B1 (en) * 2002-03-20 2008-01-23 Research In Motion Limited System and method for supporting multiple certificate status providers on a mobile communication device
US7065367B2 (en) * 2002-07-11 2006-06-20 Oliver Michaelis Interface selection in a wireless communication network
US20040203692A1 (en) * 2002-09-13 2004-10-14 General Motors Corporation Method of configuring an in-vehicle telematics unit
US20040192301A1 (en) * 2002-08-01 2004-09-30 Guangming Shi Systems and techniques for originating calls in multi-mode network environments
US8116285B1 (en) 2002-09-19 2012-02-14 Hewlett-Packard Development Company, L.P. Intelligent wireless access point selection
MXPA05004577A (es) 2002-10-30 2005-07-26 Research In Motion Ltd Metodo y aparato para seleccionar una red de comunicacion.
US7830853B2 (en) 2002-12-06 2010-11-09 Qualcomm Incorporated Techniques for supporting GSM to W-CDMA reselection
US7043239B2 (en) * 2002-12-09 2006-05-09 Qualcomm Incorporated Download and display of system tags in wireless communication systems
US6954649B2 (en) * 2002-12-12 2005-10-11 Motorola, Inc Method and device for choosing a system selection algorithm that is location dependent
ATE380444T1 (de) 2003-03-24 2007-12-15 Star Home Gmbh Vorzugsnetzauswahl
DE60309163T2 (de) 2003-08-22 2007-08-30 Research In Motion Ltd., Waterloo Basisstation-Sendeempfänger-System-Auswahl in einem 3G/2G Zwischensystem-weiterreichen-situation durch Ausschliessen von einer Kandidatenliste
DE60312326T2 (de) 2003-09-03 2007-11-08 Research In Motion Ltd., Waterloo Verfahren und Vorrichtungen zur Anzeige eines Heimnetzwerknamens

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101220511B1 (ko) * 2006-06-29 2013-01-10 주식회사 케이티 멀티캐스트 핌 프로토콜을 이용한 네트워크 장비 간의연결정보의 자동 디스커버리 장치 및 그 방법
KR20200015946A (ko) * 2017-08-09 2020-02-13 가부시키가이샤 엔티티 도코모 유저장치

Also Published As

Publication number Publication date
CN1709007B (zh) 2010-05-26
EP1566071A2 (en) 2005-08-24
CA2750998A1 (en) 2004-05-13
CA2504497C (en) 2011-10-18
WO2004040931A2 (en) 2004-05-13
US7184768B2 (en) 2007-02-27
US20120243436A1 (en) 2012-09-27
BR0315841A (pt) 2005-09-27
US20080287125A1 (en) 2008-11-20
DE60317824D1 (de) 2008-01-10
CN1709007A (zh) 2005-12-14
KR100742580B1 (ko) 2007-08-02
AU2003275872B2 (en) 2008-06-12
DE60317824T2 (de) 2008-10-30
CA2750998C (en) 2013-05-14
CN101808388B (zh) 2011-12-28
JP2006505158A (ja) 2006-02-09
US7389109B2 (en) 2008-06-17
MXPA05004577A (es) 2005-07-26
US20050037755A1 (en) 2005-02-17
WO2004040931A3 (en) 2004-09-30
CN101808388A (zh) 2010-08-18
HK1078724A1 (en) 2006-03-17
AU2003275872A1 (en) 2004-05-25
JP4179473B2 (ja) 2008-11-12
CA2504497A1 (en) 2004-05-13
US20060172737A1 (en) 2006-08-03
EP1566071B1 (en) 2007-11-28
US8036654B2 (en) 2011-10-11
US8731552B2 (en) 2014-05-20
ATE379945T1 (de) 2007-12-15

Similar Documents

Publication Publication Date Title
KR100742580B1 (ko) 데이터 통신 서비스를 이용가능하게 하는 통신 네트워크를선택하는 방법 및 장치
JP4435786B2 (ja) データサービスにおける低減された遅延を用いた、データ対応ネットワーク優先化
US7689219B2 (en) Data-capable network prioritization with reject code handling
HK1078724B (en) Methods and device for preferably selecting a communication network which makes data service available
HK1151159B (en) Data-capable network prioritization with reject code handling
HK1160567A (en) Data-capable network prioritization with reject code handling

Legal Events

Date Code Title Description
PA0105 International application

Patent event date: 20050429

Patent event code: PA01051R01D

Comment text: International Patent Application

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

Patent event code: PA02012R01D

Patent event date: 20050712

Comment text: Request for Examination of Application

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

Comment text: Notification of reason for refusal

Patent event date: 20060907

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: 20070423

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20070719

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20070720

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
PR1001 Payment of annual fee

Payment date: 20100726

Start annual number: 4

End annual number: 4

PR1001 Payment of annual fee

Payment date: 20110620

Start annual number: 5

End annual number: 5

PR1001 Payment of annual fee

Payment date: 20120620

Start annual number: 6

End annual number: 6

FPAY Annual fee payment

Payment date: 20130620

Year of fee payment: 7

PR1001 Payment of annual fee

Payment date: 20130620

Start annual number: 7

End annual number: 7

FPAY Annual fee payment

Payment date: 20140708

Year of fee payment: 8

PR1001 Payment of annual fee

Payment date: 20140708

Start annual number: 8

End annual number: 8

FPAY Annual fee payment

Payment date: 20150706

Year of fee payment: 9

PR1001 Payment of annual fee

Payment date: 20150706

Start annual number: 9

End annual number: 9

FPAY Annual fee payment

Payment date: 20160711

Year of fee payment: 10

PR1001 Payment of annual fee

Payment date: 20160711

Start annual number: 10

End annual number: 10

FPAY Annual fee payment

Payment date: 20170711

Year of fee payment: 11

PR1001 Payment of annual fee

Payment date: 20170711

Start annual number: 11

End annual number: 11

FPAY Annual fee payment

Payment date: 20180711

Year of fee payment: 12

PR1001 Payment of annual fee

Payment date: 20180711

Start annual number: 12

End annual number: 12

FPAY Annual fee payment

Payment date: 20190710

Year of fee payment: 13

PR1001 Payment of annual fee

Payment date: 20190710

Start annual number: 13

End annual number: 13

PR1001 Payment of annual fee

Payment date: 20230706

Start annual number: 17

End annual number: 17

PC1801 Expiration of term

Termination date: 20240429

Termination category: Expiration of duration