KR100886310B1 - OTA(over-the-air) 프로그래밍을 위한 시스템 및 방법 - Google Patents

OTA(over-the-air) 프로그래밍을 위한 시스템 및 방법 Download PDF

Info

Publication number
KR100886310B1
KR100886310B1 KR1020067004444A KR20067004444A KR100886310B1 KR 100886310 B1 KR100886310 B1 KR 100886310B1 KR 1020067004444 A KR1020067004444 A KR 1020067004444A KR 20067004444 A KR20067004444 A KR 20067004444A KR 100886310 B1 KR100886310 B1 KR 100886310B1
Authority
KR
South Korea
Prior art keywords
ota
session
call
subscriber unit
mobile subscriber
Prior art date
Application number
KR1020067004444A
Other languages
English (en)
Other versions
KR20060121859A (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 KR20060121859A publication Critical patent/KR20060121859A/ko
Application granted granted Critical
Publication of KR100886310B1 publication Critical patent/KR100886310B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/22Processing or transfer of terminal data, e.g. status or physical capabilities
    • H04W8/24Transfer of terminal data
    • H04W8/245Transfer of terminal data from a network towards a terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/30Connection release

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Circuits Of Receivers In General (AREA)
  • Communication Control (AREA)
  • Selective Calling Equipment (AREA)
  • Telephonic Communication Services (AREA)

Abstract

본 발명의 실시예들은 OTA 프로그래밍 세션이 완료될 때, 모바일 가입자 유닛이 OTA 콜을 종료시키는 종료 프로세스를 보충한다. 한 가지 실시예에서, 매 세션 후에, 상기 종료 프로세스가 모바일 가입자 유닛에 의해 시작된다. 또 다른 실시예에서, 네트워크가 콜을 종료하는데 실패한 후에 상기 종료 프로세스가 시작된다. 또 다른 실시예에서, 종료 프로세스는 서비스 제공자가 콜을 종료하는데 실패했다고 알려진 환경에서만 시작된다.

Description

OTA(over-the-air) 프로그래밍을 위한 시스템 및 방법{system and method for enhanced over-the-air programming}
본 발명의 기술 분야는 모바일 가입자 유닛의 OTA(over-the-air)프로그래밍에 관한 것이며, 특히 OTA 프로그래밍의 콜(call)을 종료하는 것에 관한 것이다.
무선 반송자(carrier)는 음성 통신 이상의 서비스를 제공함으로써, 부가적인 서비스, 편의, 그리고 특색들을 모바일 폰 가입자들에게 제공할 수 있다. 모바일 폰을 포함하는 모바일 가입자 유닛의 OTA(over-the-air) 프로그래밍은 기능성과 편의성을 보완하는 서비스의 보편적인 방법이 되어왔다. 용어“모바일 가입자 유닛"은 모바일 폰, 무선 PDA(Personal Digital Assistant), 랩 탑 PC나 기타 휴대용 장치들 및 무선 통신에 사용되는 그 밖의 다른 장치들을 일컫는다.
CDMA 네트워크에서의 OTA 프로그래밍의 한 예로는 OTAPA(over-the-air parameter administration)가 있으며, OTAPA는 IS-683A 표준에 의해 제어된다. OTAPA 콜은 서비스 제공자에 의해 초기화되고, 현존하는 모바일 가입자 유닛에서 파라미터가 업데이트될 필요가 있을 때, 호출될 수 있다.
CDMA 네트워크에서의 OTA 프로그래밍의 또 다른 예는 OTASP(over-the-air service provisioning)가 있으며, OTASP 역시 IS-683A 표준에 의해 제어된다. OTASP는 무선 서비스를 사용할 새로운 가입자를 활성화 시키기 위한 방법을 제공한다. 종래의 서비스 공급에서, 고객은 모바일 가입자 유닛을 구입한 후 활성화 센터로 가야했다. 서비스 공급자는 사용자의 프로필과 NAM(number assignment module), IMSI(international mobile subscriber identity), 로밍 리스트를 확립하고, 선택적으로 서비스/제조업자 식별 파라미터를 확립해야했다. 덧붙이자면, 인증 키 및 생성 절차도 확립될 수 있다. 한편, 서비스 제공자가 부담하는 비용을 감소시키기 위해, 고객을 위해 절차를 더 간편하게 하기 위해, 같은 서비스가 OTASP를 사용하여 공급될 수 있다.
전형적인 OTASP 공급 시나리오에서, 고객은 다른 모바일 가입자 유닛을 사용하거나, IS-683A OTASP 다이얼링 체계를 사용해, 서비스 제공자에게 접촉을 시도한다. 신용상태를 증명하기 위해, 상기 고객은 충분한 정보를 공급할 수 있다. 그 후 모바일 가입자 유닛은 OTA 프로그래밍 콜을 초기화하며, 서비스는 무선으로(over-the-air) 제공될 수 있다.
OTAPA와 OTASP가 OTA 프로그래밍의 두 개의 명확한 방법으로 제시될지라도, OTA 프로그래밍을 위한 또 다른 가능성이 존재하며, 상기 가능성에는 톤(tone)의 동기화, 새로운 링 톤(ring tone)의 프로그래밍, 기타 등등이 있다. 덧붙이자면, OTA 프로그래밍은 CDMA 네트워크에 제한되지 않는다. 한편 상기 OTA 프로그래밍은 네트워크에 의해 초기화될 수 있거나(OTAPA 방식으로), 사용자에 의해 초기화될 수 있다(OTASP 방식으로).
도 1은 종래기술의 전형적인 OTA 프로그래밍 프로세스를 도시한 순서도이다. 먼저 스텝(100)에서, 상기 OTA 프로그래밍 세션이 시작된다. 다시, OTAPA 콜에서와 같이, 시작은 서비스 공급자에 의해 제어될 수 있다. 스텝(100)의 시작 후에, 서비스 제공자와 모바일 가입자 유닛 양쪽의 상호 인증이 발생한다[스텝(102)]. 스텝(104)에서는, 파라미터나 프로필이나 그 밖의 다른 데이터의 프로그래밍이 시작될 수 있다. 다수의 파라미터나 프로필이나 그 밖의 다른 데이터가 프로그래밍될 경우, 그 다음 프로세스는 스텝(104)을 다시 거칠 수 있다. 프로그래밍이 완성되면, 상기 OTA 프로그래밍 세션은 완료된다[스텝(108)]. 그 후, 할당된 통신 채널을 릴리즈(release)함에 따라 서비스 공급자가 콜을 끝낸다[스텝(110)].
그러나, 일정 조건 하에서는, OTA 콜이 적절히 종료되지 않을 수 있다. 예를 들어, 이러한 현상은 모바일 가입자 유닛이 OTA 콜이 종료된 것을 통지 받지 않은 경우, 또는 서비스 공급자가 통신 채널의 릴리즈(release)를 하지 않기 때문일 수 있다. 이 기간 동안, 서비스 공급자는 모바일 가입자 유닛이 사용 중이라고 인지하며, 이것은 가입자가 콜을 수신하는 것을 방지한다. 예를 들어 가입자가 알아채지 못한 상태에서, 파라미터 관리나 그 외 다른 OTA 기능이 발생할 수 있기 때문에, OTA 세션이 네트워크에서 개시될 때, 모바일 가입자 유닛에게 가입자에게 OTA 세션이 시작되었다는 아무런 표시가 되지 않게 된다. 또는, 상기 표시가 스쳐 지나갈 수 있으며, 가입자는 알아채지 못할 수 있다. 그 결과로, OTA 세션이 종료되지 않고 통신 채널이 여전히 사용 중일 경우, 가입자는 알아채지 못하고 인커밍 콜을 놓칠 수 있다. 덧붙이자면, 모바일 가입자 유닛이 OTA 콜에 사용된 통신 채널을 릴리즈할 때까지 가입자는 콜을 다시 개시 할 수 없을 것이다. 상기 가입자 유닛이 통신 채널에 남아 있는 동안, 배터리 전력 또한 불필요하게 고갈되어간다. 배터리 전력이 모바일 통신 장치에서의 주요 자원이기 때문에, 배터리 자원 고갈은 심각한 단점일 수 있다.
OTA 프로그래밍 세션이 완료될 때, 모바일 가입자 유닛이 OTA 콜을 종료시킴으로써, 본 발명의 실시예들은 종료 프로세스를 보충한다. 한 실시예에서, 매 세션 후에, 상기 종료 프로세스가 모바일 가입자 유닛에 의해 시작된다. 또 다른 실시예에서, 상기 종료 프로세스는 네트워크가 콜을 종료하는데 실패한 후에 시작된다. 또 다른 실시예에서, 종료 프로세스는 서비스 제공자가 콜을 종료하는데 실패했다고 알려진 경우에만 시작된다.
본 발명의 이러한 특징들, 태양들, 실시예들은 “실시예”에서 상세히 설명되겠다.
도 1은 종래기술에 따른 OTA 프로그래밍 세션을 도시한 순서도이다.
도 2는 모바일 가입자 유닛이 OTA 콜을 릴리즈할 때 문제가 생길 수 있는 상황을 도시한 도면이다.
도3은 본 발명의 하나의 실시예에 따른 OTA 프로그래밍 세션을 도시한 순서도이다.
도 4는 개선된 OTA 프로그래밍 처리로 구성된 모바일 가입자 유닛을 도시한 도면이다.
많은 OTA 프로그래밍 어플리케이션을 위한 현 표준들에 의하면, OTA 프로그래밍 세션 동안 모바일 가입자 유닛에게 할당된 해당 채널을 릴리즈하는 콜 종료 프로세스는 네트워크 측에 의해 시작된다. 한편, 배경 기술에서 서술한 바와 같이, 특정 조건 하에서는 콜 종료 프로세스가 시작되지 않거나, 모바일 가입자 유닛이 콜 종료 프로세스가 시작됨을 알지 못해, 서비스 공급자는 OTA 세션이 완료될 때 콜 종료 프로세스를 시작하지 않는다.
종료 실패가 나타난 하나의 시나리오를 도 2에서 도식한다. 도 2의 예를 보면, OTA 콜에 연결되어 있는 동안, 가입자는 디지털 무선 네트워크(204)에서 아날로그 네트워크(202)로 이동한다. 예를 들어, 가입자는 (도면상에는 나타나지 않은)자신의 모바일 유닛을 갖고 이동 수단(206)으로 고속도로를 여행할 수 있다. 디지털 네트워크(204)에 있는 동안, 모바일 가입자 유닛은 디지털 통신 채널(212)에 걸쳐 베이스 스테이션(210)을 통해 OTA 콜에 연결될 수 있다. 한편, 포인트 A에서 포인트 B로의 이동 수단(206)의 위치 변화에 따라, 디지털 네트워크(204)에서 아날로그 네트워크(202)로 이동할 수 있다. 이렇게 이동할 때, OTA 콜은 디지털 네트워크(204)에서 아날로그 네트워크(202)로 변환하게 된다. 상기 위치 변화 프로세스는 보통 핸드-오프라고 일컫는다. 핸드-오프 후, 아날로그 통신 채널(214)에 있는 베이스 스테이션(208)을 통해 모바일 가입자 유닛은 같은 OTA 콜에 연결되어 있을 수 있다.
예를 들자면, OTA 콜은 도 1에서 도시된 프로세스 순서를 따른다. 그러므로 OTA 세션이 끝날 때[스텝(108)], 아날로그 네트워크(202)는 OTA 콜을 끝내야 하며[스텝(110)], 모바일 가입자 유닛과 연결을 끊는다. 한편, 상술한 바에 따라, 모바일 가입자 유닛이 연결 상태로 머무는 것-다시 말해 연결을 끊지 못하는 상태-은 빈번히 발생한다. 위에서 설명한 바와 같이, 모바일 가입자 유닛의 연결을 끊는 데 실패함에 따라, 모바일 가입자 유닛은 과도한 전력을 사용하게 되며 콜을 송신하고 수신하는 것을 방해한다. 왜냐하면, 상기 모바일 가입자 유닛은 여전히 아날로그 채널(214)에 있기 때문이다.
예를 들어, 모바일 가입자 유닛이 콜과 연결되어 있을 때, “정보가 포함된 플래시 메시지”를 사용해, 콜과 연결된 네트워크는 모바일 가입자에게 또 다른 인커밍 콜을 알리도록 구성될 수 있다. OTA 콜(가령 OTAPA call) 동안, 가입자가 콜 웨이팅(call waiting)을 갖고, 네트워크에 의해 콜(call)들이 연결될 수 있도록 함이 추정된다. 상기 가정 중 하나라도 아닐 경우, 다른 콜은 연결되지 않을 것이다. “정보가 포함된 플래시 메시지”는 모바일 가입자 유닛의 수화기에서 재생된 가청 톤(tone)과 모바일 가입자 유닛의 화면에 표시된 “인커밍 콜 지시자”를 포함한다. 그에 따라 가입자는 또 다른 콜이 수신되었는지 알아채기 쉽다. 그러나 가입자가 모바일 가입자 유닛이 OTA 콜에 연결되어 있다는 것을 인식하지 않을 경우, 그 후 가입자는 가청 톤을 듣지 못할 확률이 높다. 왜냐하면, 가입자는 수화기를 듣고 있지 않거나 화면을 보고 있지 않을 것이기 때문이다. 그 결과로, 가입자는 다른 인커밍 콜을 쉽게 놓치는 것이다.
덧붙이자면, 모바일 가입자 유닛이 연결되어 있다면(예를 들어 OTAPA 콜에 연결), 콜 종료가 상술한 경우에서처럼 실패할 경우, 그 후 가입자 유닛이 디지털 네트워크(218)로 다시 변환하였을 때 아날로그 통신 채널(214)은 여전히 연결되어 있다. 그러나, 디지털 네트워크(218)로 다시 변환 하는 것은 오직 아날로그 통신 채널(214)이 버려져서, 모바일 가입자 유닛이 디지털 네트워크(218)에서 디지털 서비스를 찾을 수 있도록 하는 때 발생할 수 있을 뿐이다. 콜 종료가 실패해서 모바일 가입자 유닛이 여전히 OTA 콜에 연결되어 있을 경우에는, 디지털 서비스를 찾기 위해 아날로그 통신 채널(214)을 버리지 못한다. 그러므로 모바일 가입자 유닛은 디지털 네트워크(218)로 다시 변환될 수 없다.
OTA 콜-가령 OTAPA 콜-이 호출될 수 있다. 즉, 모바일 가입자 유닛이나 정규 콜의“피기백(piggy-backed)”과 통신하기 위해 제어 채널을 사용할 수 있다. 이 중 어떤 경우에도, 콜 종료가 실패할 수 있다. 그러나 가입자가 OTA 콜이 발생되고 있음을 종종 인지하지 못 할 것이기 때문에 콜-호출이 더욱 곤란해질 수 있다.
도 3은 본원에서 설명된 시스템과 방법에 따라, OTA 프로그래밍 세션의 한 예를 도시한 순서도이다. 도 3의 프로세스에서, OTA 콜은 특정 모바일 가입자 유닛에 대하여 시작된다[스텝(302)]. OTA 메시지는 교환된다[스텝(304)]. 모든 OTA 메시지들이 교환되고 OTA 세션이 종료되면, 모바일 가입자 유닛은 OTA 세션이 종료되었는가를 검출하도록 구성될 수 있다[스텝(306)]. 그 후에 OTA 세션이 종료되었음이 스텝(306)에서 검출되면 모바일 가입자 유닛은 OTA 콜을 릴리즈하도록 설정될 수 있다[스텝(308)].
OTA 프로그래밍 세션의 종료를 검출하는 스텝[스텝(306)]은 다양한 수단에 의해 구현될 수 있다. 예를 들어, 타임아웃 주기가 모바일 가입자 유닛 안에 저장될 수 있다. OTA 메시지가 타임아웃 주기 내에 수신되지 않는 경우, 모바일 가입자 유닛은 OTA 콜을 릴리즈하도록 설정될 수 있다. 또는, 프로그래밍 세션이 종료됐는지를 특정하는 OTA 프로그래밍 프로토콜 메시지가 사용될 수 있다. 이 같은 실시에서, 메시지를 수령하면, 모바일 가입자 유닛은 OTA 콜을 릴리즈하도록 설정될 수 있다.
또 다른 실시예에서, OTA 세션 후 콜 릴리즈 실패를 일으키는 것으로 알려진 일정 사정이 탐지될 경우에만, 모바일 가입자 유닛은 콜을 릴리즈할 수 있다. 예를 들어, 도 2를 참조해 설명하면, 콜 릴리즈 실패는 OTA 세션 동안, 모바일 가입자 유닛이 디지털 네트워크(204)에서 아날로그 네트워크(202)로 이동할 때 생길 수 있다. 그러므로 상기 모바일 가입자 유닛은 OTA 세션 동안 언제 상기 위치 변화가 발생하는 지를 검출하도록 설정될 수 있다. 이에 따라 상기 위치변화가 검출될 때 모바일 가입자 유닛은 OTA 세션을 종료하도록 설정될 수 있다. 상기 실시 예에서 설명한 OTA 세션의 종료를 탐지하기 위한 방법은 OTA 세션을 탐지하는데도 사용될 수 있다.
도 4는 본 발명의 실시예에 따라, 개선된 OTA 프로그래밍 처리로 구성된 모바일 가입자 유닛을 도시한 도면이다. 모바일 가입자 유닛(400)은 하나의 안테나(402), 하나의 트랜시버(404), 하나의 마이크로프로세서(406), 메모리(408) 및 사용자 인터페이스(410)를 포함할 수 있다. 안테나(402)는 트랜시버(404)에 연결될 수 있으며, 상기 트랜시버는 마이크로프로세서(410)에 연결될 수 있다. 상기 마이크로프로세서는 메모리(408)와 사용자 인터페이스(410)에 연결될 수 있다. 사용자 인터페이스(410)는 예를 들어, 가입자에게 정보를 디스플레이하는 화면이 포함될 수 있다.
트랜시버(404)는 리시버(416)를 포함할 수 있으며, 상기 리시버(416)는 무선 통신 신호를 안테나(402)로부턴 수신하도록 설정된다. 리시버(416)는 또한 수신된 신호를 필터링하고 증폭하도록 설정되는 것이 바람직하다. 상기 수신된 신호는 또한 리시버(416)에 의해 디모듈레이트된다. 리시버(416)는 수신된 신호를 디모듈레이트하여, 베이스밴드 정보 신호를 생성한다. 디모듈레이터에서는 통상적으로 두 가지 단계가 포함된다: 수신된 신호의 주파수를 RF(radio frequency)에서 IF(intermediate frequency)로 낮추는 제 1단계, IF 신호를 베이스밴드 신호로 낮추는 제 2단계. 그 후, 상기 베이스밴드 정보 신호는 마이크로프로세서(406)로 전송된다. 트랜시버(404)는 또한 트랜스미터(418)를 포함하며, 상기 트랜스미터는 마이크로(406)에서 생성된 무선 통신 신호를 모듈레이트하고, 상기 신호들을 송신되기 위해 안테나(402)로 전송하도록 설정된다.
마이크로프로세서(406)는 모바일 가입자 유닛(400)의 작동을 제어하는 다양한 회로들을 포함하는 것이 바람직하며, 트랜시버(404)를 사용하는 통신을 제어하는데 특화되어 있다. 그러므로 마이크로프로세서(406)는 다양한 A/D(analog-to-digital) 및 D/A(digital-to-analog) 컨버터들, 프로세서들, DSPs(Digital Signal Processors), 보코더(vocoder) 및 특정 모바일 가입자 유닛(400)에게 요구되는 병렬 제어 회로를 포함할 수 있다. 또한, 상기 회로 일부나 전부는 모바일 가입자 유 닛(400)에 자립형이거나 트랜시버(404)나 프로세서(406)의 다양한 소자들과 연합된 형으로서 포함될 수 있다.
모바일 가입자 유닛(400)은 또한 메모리(408)를 포함하는 것이 바람직하다. 메모리(408)는 트랜시버(404)에 의해 사용되는 소프트웨어 명령어들을 저장하는데 사용될 수 있다. 그러므로 메모리(408)는 모바일 가입자 유닛(400)의 특정 구현예에 요구되는 단일 메모리 장치이거나 복수의 장치를 포함할 수 있다.
덧붙이자면, 모바일 가입자 유닛(400)은 OTA 세션의 종료를 탐지하도록 설정된 종료 세션 디텍터(412)를 포함할 수 있다. 종료 세션 디텍터(412)는 도 4에서 도시된 개별 하드웨어 유닛으로서 구현될 수 있거나 메모리(408) 내에 소프트웨어로서 위치할 수 있다. 또 다른 실시예에서, 종료 세션 디텍터(412)는 상술한 방법 중 하나를 이용하여 OTA 세션의 종료를 탐지 한다. 그러므로 예를 들어 종료 세션 디텍터(412)는 안테나(402)를 통해 수신되어 마이크로프로세서(406)에 의해 처리된 종료 세션 메시지를 검출하도록 설정될 수 있다. 또한, 종료 세션 디텍터(412)는 (도면상에는 나타나지 않는)타이머를 포함할 수 있으며, 상기 타이머는 타임아웃 주기를 계산하도록 설정된다. OTA 메시지가 타이머의 타임아웃 주기 내에 수신되지 않을 경우, 그 후 종료 세션 디텍터(412)는 OTA 세션의 종료를 탐지하도록 설정될 수 있다.
모바일 가입자 유닛(400)은 또한 콜 터미네이터(420)를 포함할 수 있다. 콜 터미네이터(420)는 종료 세션 디텍터(412)가 OTA 세션의 종료 부분을 검출할 때 OTA 콜을 종료시키도록 설정될 수 있다. 콜 터미네이터(420)는 하드웨어로, 소프트 웨어로, 아니면 둘을 결합한 형태로 구현될 수 있다. 콜 터미네이터(420)는 콜을 종료하기 위해 모바일 가입자 유닛 내에 포함된 것과 같은 하드웨어 및 소프트웨어를 포함하는 것이 통상적이다.
또 다른 실시예에서, 모바일 가입자 유닛(400)은 환경 이벨류에이터(414)를 포함할 수 있다. 환경 이벨류에이터(414)는 도 4에서 도식한 바와 같이 개별 하드웨어 유닛으로서 구현될 수 있거나 메모리(408) 내에 소프트웨어로서 존재할 수 있다. 또 다른 실시예에서, 환경 이벨류에이터(414)는 하드웨어와 소프트웨어의 조합을 포함할 수 있다. 상술된 방법들 중 하나를 사용하여 환경 이벨류에이터(414)는 OTA 콜이 적절하게 릴리즈되지 않을 수 있는 시기를 판단한다.
본 발명의 특정 실시예를 묘사하는 동안, 예시를 통한 실시예들이 이해됐을 것이다. 따라서 본 발명은 서술된 실시예에 기반해 제한되지 않으며, 본원에서 설명된 본 발명의 범위는 명세서와 도면을 참고하여, 청구항에 의해서만 제한될 수 있다.

Claims (24)

  1. OTA(over-the-air) 프로그래밍 세션을 위한 방법에 있어서, 상기 방법은,
    모바일 가입자 유닛이 OTA(over-the-air) 프로그래밍 콜의 OTA(over-the-air) 프로그래밍 세션이 언제 종료된 것인지를 결정하는 단계(306),
    상기 모바일 가입자 유닛이 실패한 OTA 콜 릴리즈(release)에 관련된 상태를 검출하는 단계, 그리고
    상기 실패한 릴리이스와 관련된 상태를 검출하게 되면, 상기 모바일 가입자 유닛이 OTA(over-the-air)프로그래밍 콜을 종료하는 단계(308)를 포함함을 특징으로 하는 OTA(over-the-air)프로그래밍 세션을 위한 방법.
  2. 제 1항에 있어서, 상기 OTA 프로그래밍 세션은 OTA 서비스 공급 세션임을 특징으로 하는 OTA(over-the-air)프로그래밍 세션을 위한 방법.
  3. 제 1항에 있어서, 상기 OTA 프로그래밍 세션은 OTA 서비스 파라미터 관리 세션임을 특징으로 하는 OTA(over-the-air)프로그래밍 세션을 위한 방법.
  4. 제 1항에 있어서, OTA 프로그래밍 세션이 언제 종료되었는가를 판단하는 단계가 세션 메시지의 종료를 수신함을 포함함을 특징으로 하는 OTA(over-the-air)프로그래밍 세션을 위한 방법.
  5. 제 1항에 있어서, OTA 세션이 종료된 시점을 결정하는 단계는 OTA 메시지를 수신하지 않은 채 타임아웃 주기가 만료되는 시점을 검출하는 단계를 포함함을 특징으로 하는 OTA(over-the-air)프로그래밍 세션을 위한 방법.
  6. 삭제
  7. 제 1항에 있어서,
    모바일 가입자 유닛이, 실패한 OTA 콜 릴리즈(release)에 관련된 상태를 검출하는 단계를 더 포함함을 특징으로 하는 OTA(over-the-air)프로그래밍 세션을 위한 방법.
  8. 모바일 가입자 유닛(400)에 있어서, 상기 유닛이,
    OTA 콜의 OTA 프로그래밍 세션의 종료를 검출하도록 구성된 종료 세션 디텍터(412),
    상기 OTA 프로그래밍 세션의 실패한 OTA 콜 릴리즈에 관련된 상태를 검출하도록 구성된 환경 이벨류에이터(circumstance evaluater)(414), 그리고
    종료 세션 디텍터에 연결된 콜 터미네이터(420)로서, 상기 종료 세션 디텍터가 OTA 콜의 실패한 릴리즈 또는 OTA 프로그래밍 세션의 종료 중 적어도 하나를 검출할 때, 상기 OTA 콜을 종료하도록 구성되는 상기 콜 터미네이터를 포함함을 특징으로 하는 모바일 가입자 유닛(400).
  9. 제 8항에 있어서, 상기 종료 세션 디텍터(412)는 세션 메시지의 종료 부분 디텍터임을 특징으로 하는 모바일 가입자 유닛(400).
  10. 제 8항에 있어서, 종료 세션 디텍터(412)는 타임아웃 주기 후에 타임아웃 되도록 설정된 타이머를 포함하며,
    OTA 메시지가 수신되지 않은 채 상기 타이머가 타임아웃 될 때, 상기 종료 세션 디텍터가 OTA 프로그래밍 세션의 종료 부분을 검출하도록 설정됨을 특징으로 하는 모바일 가입자 유닛(400).
  11. 삭제
  12. 제 8항에 있어서, 상기 환경 이벨류에이터(414)는 상기 모바일 가입자 유닛이 상기OTA 콜에 연결된 상태에서, 디지털 네트워크에서 아날로그 네트워크로 이동하였음을 검출하도록 구성됨을 특징으로 하는 모바일 가입자 유닛(400).
  13. 무선 통신 시스템에 있어서, 상기 시스템은,
    OTA 프로그래밍을 위해 프로코콜(212, 214)을 수신 및 송신하기 위한 다수의 베이스 스테이션(208, 210, 216), 그리고
    OTA 콜의 OTA 프로그래밍 세션의 종료를 검출하도록 구성된 종료 세션 디텍터(412),
    상기 OTA 프로그래밍 세션의 실패한 OTA 콜 릴리즈에 관련된 상태를 검출하도록 구성된 환경 이벨류에이터(circumstance evaluater)(414), 그리고
    종료 세션 디텍터에 연결된 콜 터미네이터(420)로서, 상기 종료 세션 디텍터가 OTA 콜의 실패한 릴리즈 또는 OTA 프로그래밍 세션의 종료 중 하나를 검출할 때, 상기 OTA 콜을 종료하도록 구성되는 상기 콜 터미네이터를 포함하는 모바일 가입자 유닛(400)을 포함하는 무선 통신 시스템.
  14. 제 13항에 있어서, 상기 다수의 베이스 스테이션(208, 210, 216)들이 디지털 네트워크(204)라는 제 1세트 베이스 스테이션을 포함함을 특징으로하는 무선 통신 시스템.
  15. 제 13항에 있어서, 상기 다수의 베이스 스테이션(208, 210, 216)들이 아날로그 네트워크(202)라는 제 2 세트의 베이스 스테이션을 포함함을 특징으로 하는 무선 통신 시스템.
  16. 제 13항에 있어서, 상기 모바일 가입자 유닛의 종료 세션 디텍터(412)는 세션 메시지 종료 부분 디텍터임을 특징으로 하는 무선 통신 시스템.
  17. 제 13항에 있어서, 상기 모바일 가입자 유닛(400)의 종료 세션 디텍터(412)는 타임아웃 주기 후 타임아웃 되도록 설정된 타이머를 가지며, OTA 메시지가 수신되지 않은 채 상기 타이머가 타임아웃 돼 버릴 때, 상기 종료 세션 디텍터가 OTA 프로그래밍 세션의 종료 부분을 검출하도록 구성됨을 특징으로 하는 무선 통신 시스템.
  18. 삭제
  19. 제 13항에 있어서, 다수의 베이스 스테이션(208, 210, 216)은 제 1 세트의 디지털 네트워크 베이스 스테이션과 제 2세트의 아날로그 네트워크 베이스 스테이션을 포함하며, 상기 모바일 가입자 유닛의 환경 이벨류에이터(414)는 상기 디지털 네트워크에서 아날로그 네트워크로의 이동을 검출하도록 구성됨을 특징으로 하는 무선 통신 시스템.
  20. 삭제
  21. 삭제
  22. 삭제
  23. 삭제
  24. 삭제
KR1020067004444A 2003-09-08 2004-09-02 OTA(over-the-air) 프로그래밍을 위한 시스템 및 방법 KR100886310B1 (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/657,476 US7359698B2 (en) 2003-09-08 2003-09-08 Systems and methods for enhanced over-the-air programming
US10/657,476 2003-09-08

Publications (2)

Publication Number Publication Date
KR20060121859A KR20060121859A (ko) 2006-11-29
KR100886310B1 true KR100886310B1 (ko) 2009-03-04

Family

ID=34226561

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020067004444A KR100886310B1 (ko) 2003-09-08 2004-09-02 OTA(over-the-air) 프로그래밍을 위한 시스템 및 방법

Country Status (8)

Country Link
US (1) US7359698B2 (ko)
EP (1) EP1665848B1 (ko)
JP (1) JP4545752B2 (ko)
KR (1) KR100886310B1 (ko)
AT (1) ATE403349T1 (ko)
DE (1) DE602004015480D1 (ko)
ES (1) ES2311859T3 (ko)
WO (1) WO2005026955A2 (ko)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7548695B2 (en) * 2004-10-19 2009-06-16 Nextg Networks, Inc. Wireless signal distribution system and method
EP2071876A1 (en) * 2007-12-13 2009-06-17 Koninklijke KPN N.V. Mobile telephone and method for providing positional information by a mobile telephone.
CN102415082A (zh) * 2009-04-22 2012-04-11 夏普株式会社 具有数据传输功能的便携终端以及便携终端的动作控制方法
US8453140B2 (en) * 2009-04-28 2013-05-28 Qualcomm Incorporated Method for generically handling carrier specific provisioning for computer cellular wireless cards
US8417231B2 (en) * 2009-05-17 2013-04-09 Qualcomm Incorporated Method and apparatus for programming a mobile device with multiple service accounts
US8417234B2 (en) * 2009-05-17 2013-04-09 Qualcomm Incorporated Method and apparatus for tracking the programming of a mobile device with multiple service accounts
US8756256B2 (en) 2010-05-26 2014-06-17 Qualcomm Incorporated Method and systems for the management of non volatile items and provisioning files for a communication device with multiple service accounts
US10542471B1 (en) 2013-08-20 2020-01-21 Sprint Spectrum L.P. Method and system for releasing at least one resource allocated to a user equipment device

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1998041044A2 (en) * 1997-03-14 1998-09-17 Northern Telecom Inc. Method and apparatus for network initiated parameter updating

Family Cites Families (47)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB8901932D0 (en) 1989-01-28 1989-03-15 Int Computers Ltd Data processing system
US5046082A (en) * 1990-05-02 1991-09-03 Gte Mobile Communications Service Corporation Remote accessing system for cellular telephones
FR2662891A1 (fr) 1990-05-30 1991-12-06 Cit Alcatel Dispositif de telechargement de logiciel pour un terminal de telecommunication.
US5193180A (en) 1991-06-21 1993-03-09 Pure Software Inc. System for modifying relocatable object code files to monitor accesses to dynamically allocated memory
JPH05327582A (ja) * 1992-05-19 1993-12-10 Fujitsu Ltd 携帯電話機のプログラムメモリ書き替え方式
JPH07182178A (ja) * 1993-02-19 1995-07-21 Nec Corp プリロードモジュール修正システム
US5507009A (en) * 1993-08-13 1996-04-09 Motorola, Inc. Method for reprogramming a communication unit's access to a wireless communication system
US5845090A (en) * 1994-02-14 1998-12-01 Platinium Technology, Inc. System for software distribution in a digital computer network
JP3140906B2 (ja) * 1994-04-12 2001-03-05 株式会社エヌ・ティ・ティ・データ システムファイルの更新及び復元方法
US5734904A (en) * 1994-11-14 1998-03-31 Microsoft Corporation Method and system for calling one of a set of routines designed for direct invocation by programs of a second type when invoked by a program of the first type
JPH08166877A (ja) * 1994-12-13 1996-06-25 Olympus Optical Co Ltd 修正プログラムの実行可能なワンチップマイクロコンピュータ及びrom修正可能なマイクロコンピュータ
DE19502728A1 (de) 1995-01-28 1996-08-01 Philips Patentverwaltung Telekommunikationsvorrichtung
US5673317A (en) * 1995-03-22 1997-09-30 Ora Electronics, Inc. System and method for preventing unauthorized programming of wireless network access devices
US5699275A (en) * 1995-04-12 1997-12-16 Highwaymaster Communications, Inc. System and method for remote patching of operating code located in a mobile unit
US5790856A (en) * 1995-05-08 1998-08-04 Apple Computer, Inc. Methods, apparatus, and data structures for data driven computer patches and static analysis of same
GB2301747A (en) * 1995-06-02 1996-12-11 Dsc Communications Remotely programmable subscriber terminal in a wireless telecommunications system
AU713489B2 (en) * 1995-10-10 1999-12-02 Qualcomm Incorporated Method and system for over-the-air (OTA) service programming
DE19543843C2 (de) 1995-11-24 2001-02-08 Acer Peripherals Inc Verfahren zur Aktualisierung der Software in einem mikrocomputergestützten Telefon
US6308061B1 (en) * 1996-08-07 2001-10-23 Telxon Corporation Wireless software upgrades with version control
US6643506B1 (en) * 1996-08-07 2003-11-04 Telxon Corporation Wireless software upgrades with version control
US6247065B1 (en) * 1996-12-26 2001-06-12 At&T Corp. Messaging platform process
US6023620A (en) * 1997-02-26 2000-02-08 Telefonaktiebolaget Lm Ecrisson Method for downloading control software to a cellular telephone
US6223028B1 (en) * 1997-03-17 2001-04-24 Nortel Networks Ltd Enhanced method and system for programming a mobile telephone over the air within a mobile telephone communication network
US5974310A (en) * 1997-03-20 1999-10-26 Omnipoint Corporation Communication control for a user of a central communication center
US5938766A (en) * 1997-03-21 1999-08-17 Apple Computer, Inc. System for extending functionality of a digital ROM using RAM/ROM jump tables and patch manager for updating the tables
SE512110C2 (sv) * 1997-06-17 2000-01-24 Ericsson Telefon Ab L M System och förfarande för att kundanpassa trådlösa kommunikationsenheter
JPH1115689A (ja) 1997-06-19 1999-01-22 Nec Corp ソフトウェアのデバッグ方法及びデバッグ・プログラムを記録した記録媒体
US6643262B1 (en) 1997-08-29 2003-11-04 Telefonaktiebolaget Lm Ericsson (Publ) System and method for dynamic sharing of connection resources
US6496979B1 (en) 1997-10-24 2002-12-17 Microsoft Corporation System and method for managing application installation for a mobile device
JPH11141394A (ja) 1997-11-07 1999-05-25 Nissan Motor Co Ltd 車両制御用メモリ書き換え装置
JPH11146011A (ja) 1997-11-11 1999-05-28 Nec Corp 電子メールシステム及び電子メールサーバ及び通信端末
JP3337062B2 (ja) 1997-11-21 2002-10-21 日本電気株式会社 無線データ転送方法及びそのシステム
US6275694B1 (en) * 1997-12-19 2001-08-14 Vlsi Technology, Inc. Method for remotely updating software code for personal handy phone system equipment
GB2334181B (en) * 1998-02-06 2003-02-19 Nec Technologies Over-the-air re-programming of radio transceivers
US6144849A (en) * 1998-02-23 2000-11-07 Adc Newnet, Inc. Method and apparatus for over-the-air service provisioning of a mobile telephone
US6272333B1 (en) * 1998-06-12 2001-08-07 Motorola, Inc. Method and apparatus in a wireless communication system for controlling a delivery of data
US6438711B2 (en) 1998-07-15 2002-08-20 Intel Corporation Method and apparatus for performing field diagnostics on a computer system
US20020073398A1 (en) 1998-12-14 2002-06-13 Jeffrey L. Tinker Method and system for modifying executable code to add additional functionality
GB2349485B (en) 1999-04-23 2003-12-10 Ibm Application management
SE516806C2 (sv) 1999-05-26 2002-03-05 Ericsson Telefon Ab L M Sätt för inladdning av programvara i en radioterminal, såsom en mobiltelefon, och tillhörande radioterminal
US6282647B1 (en) 1999-06-02 2001-08-28 Adaptec, Inc. Method for flashing a read only memory (ROM) chip of a host adapter with updated option ROM bios code
FR2800963B1 (fr) 1999-11-09 2001-12-07 Wavecom Sa Procede de mise a jour d'un programme principal execute par un module de radiocommunication et/ou de donnees associees a ce programme principal, et module de radiocommunication correspondant
US6549770B1 (en) * 2000-05-26 2003-04-15 Cellco Partnership Over the air programming and/or service activation
US6842613B2 (en) * 2001-08-31 2005-01-11 Nokia Corporation Automated service configuration of mobile radio station devices
JP2003125445A (ja) * 2001-10-10 2003-04-25 Toshiba Corp システム情報ダウンロード方法及び移動通信端末
NO20020667D0 (no) * 2002-02-11 2002-02-11 Ericsson Telefon Ab L M Fremgangsmåte for å unngå unödig okkupering av ressurser i pakkesvitsjede mobilnett
US7810088B2 (en) * 2003-06-20 2010-10-05 Samsung Electronics Co., Ltd. Apparatus and method for performing a fail-safe over-the-air software update in a mobile station

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1998041044A2 (en) * 1997-03-14 1998-09-17 Northern Telecom Inc. Method and apparatus for network initiated parameter updating

Also Published As

Publication number Publication date
WO2005026955A2 (en) 2005-03-24
JP2007505522A (ja) 2007-03-08
US20050054336A1 (en) 2005-03-10
ES2311859T3 (es) 2009-02-16
ATE403349T1 (de) 2008-08-15
US7359698B2 (en) 2008-04-15
WO2005026955A3 (en) 2005-05-06
KR20060121859A (ko) 2006-11-29
EP1665848A2 (en) 2006-06-07
JP4545752B2 (ja) 2010-09-15
EP1665848B1 (en) 2008-07-30
DE602004015480D1 (de) 2008-09-11

Similar Documents

Publication Publication Date Title
EP1625701B1 (en) Systems and methods for seamlessly roaming between a wireless wide area network and a wireless local area network
US8285244B2 (en) Uniform emergency interconnect access in a multi-modal device
CA2309544C (en) Handover between fixed and mobile networks for dual mode phones
EP0695104B1 (en) Mobile telephone connection transfer
US8108002B2 (en) Communication apparatuses equipped with more than one subscriber identity card and capable of providing reliable communication quality
US8989745B2 (en) Method for selecting optimal radio access technology and communication apparatuses utilizing the same
EP1177701A2 (en) Call re-establishment for a dual mode telephone
EP1820367A2 (en) Methods and apparatus for placement of an emergency call
US7174187B1 (en) Multimodal wireless communication device with user selection of transceiver mode via dialing string
KR100886310B1 (ko) OTA(over-the-air) 프로그래밍을 위한 시스템 및 방법
JP2008054021A (ja) 移動体通信システム、携帯電話機
KR960004959B1 (ko) 인입 전화 호출 접속 방법 및 무선 통신 시스템
KR100646084B1 (ko) 채널 재연결 시스템 및 방법
KR101732513B1 (ko) 휴대용 단말기에서 이종 망 간의 핸드오프를 지원하기 위한 장치 및 방법
JP2975850B2 (ja) デジタルコードレス電話装置
US20070123281A1 (en) Apparatus and method for providing short message service and multimedia messaging service over a wired telephone network
US20140211765A1 (en) Wireless communication device, control program and control method
Macario et al. Analog Cellular Radio Signalling
KR19990016326A (ko) 디지털 무선전화기의 이동국에서 기지국으로부터의 서비스표시방법

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20130129

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20140205

Year of fee payment: 6

LAPS Lapse due to unpaid annual fee