KR100639641B1 - Demand-based provisioning for a mobile communication device - Google Patents

Demand-based provisioning for a mobile communication device Download PDF

Info

Publication number
KR100639641B1
KR100639641B1 KR20040074140A KR20040074140A KR100639641B1 KR 100639641 B1 KR100639641 B1 KR 100639641B1 KR 20040074140 A KR20040074140 A KR 20040074140A KR 20040074140 A KR20040074140 A KR 20040074140A KR 100639641 B1 KR100639641 B1 KR 100639641B1
Authority
KR
South Korea
Prior art keywords
service
mobile communication
communication device
provisioning
update
Prior art date
Application number
KR20040074140A
Other languages
Korean (ko)
Other versions
KR20050027969A (en
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
Priority claimed from EP03020958A external-priority patent/EP1517566B1/en
Application filed by 리서치 인 모션 리미티드 filed Critical 리서치 인 모션 리미티드
Publication of KR20050027969A publication Critical patent/KR20050027969A/en
Application granted granted Critical
Publication of KR100639641B1 publication Critical patent/KR100639641B1/en

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)

Abstract

본 발명에서 기술하고 있는 개시 내용에 의하면, 이동 장치의 수요-기반의 프로비저닝을 제공하는 시스템 및 방법이 개시된다. 프로비저닝 서버는 이동 통신 장치로부터의 프로비저닝 갱신 요청을 수신하고 상기 프로비저닝 갱신 요청에 응답하여 서비스 갱신 데이터 메시지를 이동 통신 장치에 전송하는데 이용될 수 있다. 서비스 갱신 데이터 메시지는 복수의 서비스 제공자들 중 적어도 하나로부터 프로비저닝 서버에 의해서 수신된 이동 통신 장치를 위한 서비스 정보를 포함할 수 있다. 이동 통신 장치는 트리거링 이벤트를 검출하여 그 트리거링 이벤트에 응답하여 프로비저닝 갱신 요청을 프로비저닝 서버로 전송하도록 동작 가능하다.In accordance with the disclosure described in the present invention, a system and method for providing demand-based provisioning of a mobile device are disclosed. The provisioning server may be used to receive a provisioning update request from the mobile communication device and send a service update data message to the mobile communication device in response to the provisioning update request. The service update data message may include service information for the mobile communication device received by the provisioning server from at least one of the plurality of service providers. The mobile communication device is operable to detect the triggering event and send a provisioning update request to the provisioning server in response to the triggering event.

프로비져닝, 이동 통신 장치, 서비스 갱신, 트리거링 이벤트Provisioning, mobile device, service renewal, triggering event

Description

이동 통신 장치를 위한 수요-기반의 프로비저닝{DEMAND-BASED PROVISIONING FOR A MOBILE COMMUNICATION DEVICE}Demand-based provisioning for mobile devices {DEMAND-BASED PROVISIONING FOR A MOBILE COMMUNICATION DEVICE}

도 1 은 이동 통신 장치에 대한 수요-기반의 프로비저닝을 제공하기 위한 예시적인 시스템의 블록도.1 is a block diagram of an example system for providing demand-based provisioning for a mobile communication device.

도 2 는 이동 통신 장치로 전송되는 수요-기반의 프로비저닝 정보를 추적하기 위한 예시적인 시스템의 블록도.2 is a block diagram of an example system for tracking demand-based provisioning information sent to a mobile communication device.

도 3 은 수요-기반의 프로비저닝을 제공하고, 이동 통신 장치로 메시지 정보를 푸쉬하기 위한 예시적인 시스템의 블록도.3 is a block diagram of an example system for providing demand-based provisioning and for pushing message information to a mobile communication device.

도 4 는 이동 통신 장치로 수요-기반의 프로비저닝을 제공하기 위한 예시적인 방법의 흐름도.4 is a flow diagram of an example method for providing demand-based provisioning to a mobile communication device.

도 5 는 예시적인 이동 통신 장치의 블록도.5 is a block diagram of an exemplary mobile communication device.

본 명세서에 기재된 기술은 전반적으로 무선 통신 분야에 관한 것이다. 보다 구체적으로는, 무선 양방향 메시징 장치, 셀룰러 전화기, PDA, 또는 다른 유형의 이동 통신 장치의 사용에 특히 적합한 수요-기반의 프로비저닝을 제공하는 시스 템 및 방법이 기술된다.The technology described herein relates generally to the field of wireless communications. More specifically, systems and methods are described that provide demand-based provisioning that is particularly suitable for the use of wireless two-way messaging devices, cellular telephones, PDAs, or other types of mobile communication devices.

전형적인 이동 통신 장치는, 무선 서비스 제공자와 통신을 유지하기 위하여 최신의 라우팅 정보 및 서비스 파라미터들을 유지해야 하는 애플리케이션 또는 서비스를 포함한다. 그러나, 서비스 제공자들이, 특정 서비스에 대한 라우팅 또는 프로비저닝 정보가 변경할 때마다 푸쉬 기반의 무선(OTA) 프로비저닝 패킷들을 가지고 모든 가입된 장치를 갱신를 시도한다면, 네트워크가 범람할 가능성이 있다.A typical mobile communication device includes an application or service that must maintain up-to-date routing information and service parameters in order to maintain communication with a wireless service provider. However, if service providers attempt to update all subscribed devices with push-based wireless (OTA) provisioning packets whenever routing or provisioning information for a particular service changes, there is a possibility that the network will overflow.

본 명세서에서 설명하는 교시에 따르면, 이동 통신 장치에 대한 수요-기반의 프로비저닝을 제공하기 위한 시스템 및 방법이 제공된다. 프로비저닝 서버는 이동 통신 장치로부터 프로비저닝 갱신 요청을 수신하고, 프로비저닝 갱신 요청에 응답하여 이동 통신 장치에 서비스 갱신 데이터 메시지를 전송하는데 사용될 수도 있다. 서비스 갱신 데이터 메시지는 복수의 제공자들 중 하나 이상으로부터 프로비저닝 서버에 의하여 수신되는 이동 통신 장치에 대한 서비스 정보를 포함할 수도 있다. 이동 통신 장치는 트리거링 이벤트를 검출하고, 그 트리거링 이벤트에 응답하여 프로비저닝 서버에 프로비저닝 갱신 요청을 전송하도록 동작가능할 수도 있다.In accordance with the teachings described herein, systems and methods are provided for providing demand-based provisioning for mobile communication devices. The provisioning server may be used to receive a provisioning update request from the mobile communication device and send a service update data message to the mobile communication device in response to the provisioning update request. The service update data message may include service information for the mobile communication device received by the provisioning server from one or more of the plurality of providers. The mobile communication device may be operable to detect a triggering event and send a provisioning update request to the provisioning server in response to the triggering event.

도면을 참조하면, 도 1 은 이동 통신 장치(12)에 수요-기반의 프로비저닝을 제공하기 위한 예시적인 시스템(10)의 블록도이다. 시스템(10)은 이동 통신 장치(12) 및 복수의 서비스 제공자(16)와 통신하는 프로비저닝 서버(14)를 포함한다. 예컨대, 프로비저닝 서버(14)는 인터넷과 같은 컴퓨터 네트워크를 통하여 서비스 제공자(16)와 통신하고, 무선 통신 네트워크를 통하여 이동 통신 장치(12)와 통신한다.Referring to the drawings, FIG. 1 is a block diagram of an example system 10 for providing demand-based provisioning to a mobile communication device 12. System 10 includes a provisioning server 14 in communication with a mobile communication device 12 and a plurality of service providers 16. For example, provisioning server 14 communicates with service provider 16 via a computer network, such as the Internet, and with mobile communication device 12 via a wireless communication network.

동작시, 프로비저닝 서버(14)는 서비스 제공자(16)로부터 이동 통신 장치(12)에 대한 서비스 갱신(18)를 수신 및 저장하고, 프로비저닝 갱신 요청(PUR; 20)의 수신시에 이동 통신 장치(12)에 서비스 갱신(18)을 전송한다. 프로비저닝 갱신 요청(PUR; 20)은, 이동 통신 장치(12)가 트리거링 이벤트(22)를 검출하는 경우에, 이동 통신 장치(12)에 의하여 생성되어 프로비저닝 서버(14)에 전송된다. 트리거링 이벤트(22)는 예컨대 이동 통신 장치(12)와 프로비저닝 서버(14) 사이의 무선 통신 실패(예컨대, 접속 문제), 이동 장치 상의 특정 애플리케이션 또는 서비스와 하나 이상의 그 지원 서비스 간의 통신 실패, 갱신되는 프로비저닝 또는 라우팅 정보에 대한 사용자 요청, 서로 상이한 무선 네트워크에 대한 로밍 또는 다른 이벤트를 포함할 수도 있다. 이러한 방식으로, 이동 통신 장치(12)는 라우팅 정보, 액세스 포인트 명칭(APN), IP 어드레스, 포트, 인증 파라미터들, 서비스 파라미터 등과 같은 서비스 정보의 변경에 자동적으로 적응할 수도 있다.In operation, the provisioning server 14 receives and stores a service update 18 for the mobile communication device 12 from the service provider 16, and upon receipt of a provisioning update request (PUR) 20. Send a service update 18 to 12). The provisioning update request (PUR) 20 is generated by the mobile communication device 12 and transmitted to the provisioning server 14 when the mobile communication device 12 detects the triggering event 22. The triggering event 22 may be a wireless communication failure (e.g., connection problem) between the mobile communication device 12 and the provisioning server 14, a communication failure between a particular application or service on the mobile device and one or more of its supporting services, being updated. User requests for provisioning or routing information, roaming for different wireless networks, or other events may be included. In this way, the mobile communication device 12 may automatically adapt to changes in service information such as routing information, access point name (APN), IP address, port, authentication parameters, service parameters, and the like.

이동 통신 장치(22)는 양방향 통신 장치와 같은 무선 네트워크 내에서 동작하도록 적응된 임의의 장치일 수도 있다. 이동 통신 장치(22)의 동작은, 그 장치(22)가 동작하도록 예정된 무선 네트워크에 따라 변할 수도 있다. 예컨대, 북미에서 동작하는 이동 통신 장치(22)는 MobitexTM 이동 통신 시스템 또는 DataTACTM 이동 통신 시스템에서 동작하도록 설계되는 통신 서브시스템을 포함할 수도 있는 반면, 유럽에서 동작하는 무선 장치(22)는 일반 패킷 무선 서비스(General Packet Radio Service; GPRS) 통신 시스템을 통합할 수도 있다. 예시적인 이동 통신 장치 (12)는 도 5 를 참조하여 이하에서 보다 상세히 설명된다.The mobile communication device 22 may be any device adapted to operate within a wireless network, such as a bidirectional communication device. The operation of the mobile communication device 22 may vary depending on the wireless network on which the device 22 is intended to operate. For example, a mobile communication device 22 operating in North America may include a communication subsystem designed to operate in a Mobitex mobile communication system or a DataTAC mobile communication system, while a wireless device 22 operating in Europe It is also possible to integrate a General Packet Radio Service (GPRS) communication system. Exemplary mobile communication device 12 is described in more detail below with reference to FIG. 5.

이동 통신 장치(22)는 트리거링 이벤트를 검출하고, 그 트리거링 이벤트에 응답하여 프로비저닝 갱신 요청(PUR; 20)을 프로비저닝 서버(14)에 전송한다. 프로비저닝 갱신 요청(20)은, 서비스 갱신(들)(18)(예컨대, 라우팅 정보, 라파미터 정보 등)을 희망하는 하나 이상의 특정한 서비스 제공자(16)를 식별할 수도 있다. 대안으로서, 이동 통신 장치(22)는 모든 이용가능한 또는 모든 적용가능한 서비스 갱신들(18)을 요청하는 포괄적인 프로비저닝 갱신 요청(20)을 전송할 수도 있다. 또한, 만일 프로비저닝 갱신 요청(20)이 무선 통신 실패에 의해 트리거되면, 이동 통신 장치(12)는 프로비저닝 갱신 요청(20)을 프로비저닝 서버(14)에 전송하기 전에, 서비스(16)로 하여금, 한번 이상 전송을 재시도하도록 할 수 있다. The mobile communication device 22 detects the triggering event and sends a provisioning update request (PUR) 20 to the provisioning server 14 in response to the triggering event. The provisioning update request 20 may identify one or more specific service providers 16 wishing for service update (s) 18 (eg, routing information, parameter information, etc.). Alternatively, mobile communication device 22 may send a comprehensive provisioning update request 20 requesting all available or all applicable service updates 18. In addition, if the provisioning update request 20 is triggered by a wireless communication failure, the mobile communication device 12 causes the service 16 to execute once, before sending the provisioning update request 20 to the provisioning server 14. The abnormal transmission can be retried.

프로비저닝 서버(14)는 이동 통신 장치(12)로부터의 프로비저닝 갱신 요청(20)을 수신하고, 프로비저닝 갱신 요청(20)에 응답하여, 이동 통신 장치(12)에 서비스 갱신 데이터 메시지(18)를 전송하도록 조작될 수 있다. 서비스 갱신 데이터 메시지(18)는 복수의 서비스 제공자들(16) 중 적어도 하나로부터 프로비저닝 서버(14)에 의해 수신된 이동 통신 장치(12)를 위한 서비스 갱신(18)을 포함할 수 있다. 서비스 제공자(16)는 예컨대, 전자 메일 서비스, 브라우저 라우팅 서비스, 공중(OTA, over-the-air) 동기화 서비스, 또는 다른 무선 가능 서비스를 포함할 수 있다. 예컨대, 전자 메일 및 캘린더 정보를 이동 통신 장치(12)로 리디렉션하는 서비스들이 본 명세서에서 참고용으로 인용된 공동 소유된 미국특허 제6,219,694호 ; 제6,463,464호 및 제6,463,463호에 기재되어 있다.The provisioning server 14 receives the provisioning update request 20 from the mobile communication device 12 and sends a service update data message 18 to the mobile communication device 12 in response to the provisioning update request 20. Can be manipulated to The service update data message 18 may include a service update 18 for the mobile communication device 12 received by the provisioning server 14 from at least one of the plurality of service providers 16. The service provider 16 may include, for example, an electronic mail service, a browser routing service, an over-the-air (OTA) synchronization service, or other radio enabled service. For example, co-owned US Pat. No. 6,219,694, which services for redirecting e-mail and calendar information to mobile communication device 12, are incorporated herein by reference; 6,463,464 and 6,463,463.

도 2는 이동 통신 장치(12)에 전송되는 수요-기반(demand-based) 프로비저닝 정보를 추적하기 위한 예시적인 시스템(30)의 블럭 다이어그램이다. 이 시스템(30)은 도 1과 유사하며, 프로비저닝 서버(14)에 접속된 서비스 갱신 데이터베이스(32)를 추가하였다. 서비스 갱신 데이터베이스(32)는 서비스 제공자(16)로부터 수신된 서비스 정보를 저장하고, 어떠한 서비스 정보가 특정한 이동 통신 장치(12)로 이미 전송되었는지를 식별하는 갱신 정보를 저장하도록 동작할 수 있다. 이러한 방법으로, 프로비저닝 서버(14)는 복수의 이동 통신 장치들(12)의 갱신 상태를 추적할 수 있고, 필요한 경우 서비스 갱신(18)을 전송만 할 수도 있다.2 is a block diagram of an example system 30 for tracking demand-based provisioning information sent to a mobile communication device 12. This system 30 is similar to FIG. 1 and adds a service update database 32 connected to the provisioning server 14. The service update database 32 may operate to store service information received from the service provider 16 and store update information identifying which service information has already been sent to the particular mobile communication device 12. In this way, the provisioning server 14 may track the update status of the plurality of mobile communication devices 12 and may only send a service update 18 if necessary.

예컨대, 트리거링 이벤트(22)의 검출시, 이동 통신 장치(12)는 프로비저닝 갱신 요청(20)을 프로비저닝 서버(14)에 전송할 수 있다. 프로비저닝 서버(14)는 이동 통신 장치(12)에 아직 전송되지 않은 저장된 서비스 갱신들을 식별하기 위해, 서비스 갱신 데이터베이스(32)에 액세스할 수 있다. 만일 서비스 갱신 데이터베이스가 이동 통신 장치(12)에 전송되지 않은 서비스 갱신를 포함하고 있다면, 프로비저닝 서버(14)는 서비스 갱신 데이터 메시지(18)의 식별된 서비스 갱신를 캡슐화하여, 무선 네트워크를 통해 이동 통신 장치(12)로 패킷(18)을 전송할 수 있다.For example, upon detection of the triggering event 22, the mobile communication device 12 may send a provisioning update request 20 to the provisioning server 14. The provisioning server 14 may access the service update database 32 to identify stored service updates that have not yet been sent to the mobile communication device 12. If the service update database contains service updates that are not sent to the mobile communication device 12, the provisioning server 14 encapsulates the identified service update of the service update data message 18, thereby overriding the mobile communication device ( 12 may send packet 18.

또한, 이동 통신 장치(12)로부터의 프로비저닝 갱신 요청(20)은 하나 이상의 특정한 서비스 제공자들(34)을 식별할 수 있다. 예컨대, 프로비저닝 갱신 요청(20) 은 이동 통신 장치(12)가 가입된 서비스 제공자(들)(16) 및/또는 이동 장치 사용자가 갱신을 희망하는 서비스 제공자(들)(16)를 식별할 수 있다. 만일 서비스 제공자 식별(34)이 PUR(20)에 포함되어 있다면, 프로비저닝 서버(14)는 갱신 정보가 식별된 서비스 제공자(들)(34)로부터 수신되어 저장되었는지 여부 및 관련 갱신 정보가 이동 통신 장치(12)로 전송되었는지 여부를 결정하기 위해 서비스 갱신 데이터베이스(32)에 액세스할 수 있다. 만일 새로운 갱신 정보가 식별된 서비스 제공자(들)(34)에게 이용가능하다면, 프로비저닝 서버(14)는 데이터를 패킷화하고, 결과 서비스 갱신 데이터 메시지(18)를 이동 통신 장치(12)에 전송할 수 있다. In addition, the provisioning update request 20 from the mobile communication device 12 may identify one or more specific service providers 34. For example, the provisioning update request 20 may identify the service provider (s) 16 to which the mobile communication device 12 subscribes and / or the service provider (s) 16 to which the mobile device user wishes to update. . If the service provider identification 34 is included in the PUR 20, the provisioning server 14 may determine whether the update information has been received and stored from the identified service provider (s) 34 and the associated update information is stored in the mobile communication device. The service update database 32 can be accessed to determine whether it has been sent to (12). If new update information is available to the identified service provider (s) 34, the provisioning server 14 may packetize the data and send the resulting service update data message 18 to the mobile communication device 12. have.

도 3은 수요-기반 메시지 정보의 프로비저닝 및 푸쉬를 이동 통신 장치(12)에 제공하기 위한 예시적인 시스템(40)의 블록 다이어그램이다. 이 시스템(40)은 근거리 네트워크(LAN)(47) 상에서 동작하는 메시징 서버(41) 및 리디렉션(redirection) 서버(45), 원거리 네트워크(WAN)(48)을 통해 LAN(47)과 통신할 수 있는 무선 게이트웨이(43) 및 프로비저닝 서버(14), 및 무선 네트워크(44)를 통해 무선 게이트웨이(43) 및 프로비저닝 서버(14)와 통신할 수 있는 이동 통신 장치(12)를 포함한다. 또한, 무선 게이트웨이(43) 및 프로비저닝 서버(14)를 통해 이동 통신 장치(12)와 통신할 수 있는 하나 이상의 다른 서비스 제공자들(42)이 도시되어 있다.3 is a block diagram of an example system 40 for providing provision and push of demand-based message information to a mobile communication device 12. The system 40 can communicate with the LAN 47 via a messaging server 41 and a redirection server 45 and a remote network (WAN) 48 operating on a local area network (LAN) 47. Wireless gateway 43 and provisioning server 14, and mobile communication device 12 capable of communicating with wireless gateway 43 and provisioning server 14 via wireless network 44. Also shown are one or more other service providers 42 capable of communicating with the mobile communication device 12 via the wireless gateway 43 and the provisioning server 14.

동작시, 리디렉션 서버(45) 및 다른 서비스 제공자(들)(42)이 무선 게이트웨이(43)를 통해 이동 통신 장치(12)와 정보를 전달하고 수신할 수 있다. 또한, 서비스 갱신은 리디렉션 서버(45) 및 다른 서비스 제공자(42)로부터 전달될 수 있고, 앞서 기술된 바와 같이, 프로비저닝 갱신 요청(PUR, proviosioning update request)의 수신시에, 이동 통신 장치(12)로의 전송을 위해 프로비저닝 서버(14)에 의해 저장될 수 있다. In operation, redirect server 45 and other service provider (s) 42 may communicate and receive information with mobile communication device 12 via wireless gateway 43. In addition, the service update may be delivered from the redirect server 45 and other service providers 42, and, as described above, upon receipt of a proviosioning update request (PUR), the mobile communication device 12 It may be stored by the provisioning server 14 for transmission to.

근거리 네트워크(47) 내에서, 메시징 서버(41)는 복수의 네트워크 컴퓨터들(46)과 함께 네트워킹되며, 전자 메일 애플리케이션, 캘린더 애플리케이션, 투 두 리스트(To Do List) 애플리케이션, 어드레스 북 애플리케이션 등과 같은 하나 이상의 메시징 애플리케이션을 실행한다. 또한, 메시징 서버(41)는 WAN(48)을 통해 다른 메시징 서버들 또는 유사한 시스템들로부터 및/또는 그 시스템들로의 메시징 정보를 전달하고 수신하도록 구성될 수 있다. 리디렉션 서버(45)는 메시징 서버(41)에 접속되고, 메시징 서버로부터 무선 게이트웨이(43)를 통해 이동 통신 장치(12)에, 이-메일 또는 캘린더 정보와 같은 메시징 정보를 푸쉬하도록 동작한다. Within the local area network 47, the messaging server 41 is networked with a plurality of network computers 46, one such as an e-mail application, calendar application, to do list application, address book application, and the like. Run the messaging application above. In addition, messaging server 41 may be configured to transmit and receive messaging information from and / or to other messaging servers or similar systems via WAN 48. The redirect server 45 is connected to the messaging server 41 and operates to push messaging information, such as e-mail or calendar information, from the messaging server to the mobile communication device 12 via the wireless gateway 43.

또한, 도 1 및 2를 참조하여 앞서 설명한 바와 같이, 프로비저닝 갱신 요청의 수신시에 리디렉션 서버(45)는, 저장되어 이동 통신 장치(12)에 전송되는 서비스 갱신을 프로비저닝 서버(14)에 전달할 수 있다. 리디렉션 서버(45)에 의해 제공되는 무선 메시징 서비스와 관련된 라우팅 또는 프로비저닝 정보와 같은 갱신된 서비스 정보는 이동 통신 장치(12)가 트리거링 이벤트를 검출한 경우에 이동 통신 장치(12)에 업로드될 수 있다. 이러한 방법으로, 이 이동 통신 장치(12)는 자동적으로 현재의 서비스 정보로 갱신될 수 있다. 또한, 무선 메시징 서비스와 관련한 서비스 갱신은 리디렉션 서버(45)를 제외한 서비스 제공자(들)에 의해 프로비저닝 서버(14)에 전송될 수 있다. 예를 들면, 무선 네트워크 서비스 제공자는 리디렉션 서버(redirection server; 45)의 동작에 영향을 미치는 서비스 갱신을 제공하여 이동 통신 장치(12)에 메시징 정보를 푸쉬할 수 있도록 한다.In addition, as described above with reference to FIGS. 1 and 2, upon receipt of a provisioning update request, the redirect server 45 may deliver to the provisioning server 14 a service update that is stored and transmitted to the mobile communication device 12. have. Updated service information, such as routing or provisioning information associated with the wireless messaging service provided by the redirect server 45 may be uploaded to the mobile communication device 12 when the mobile communication device 12 detects a triggering event. . In this way, the mobile communication device 12 can be automatically updated with the current service information. In addition, service updates relating to the wireless messaging service may be sent to the provisioning server 14 by the service provider (s) except the redirect server 45. For example, the wireless network service provider may provide a service update that affects the operation of the redirection server 45 to push messaging information to the mobile communication device 12.

서비스 갱신 정보는 바람직하게는 리디렉션 서버(45) 또는 다른 서비스 제공자(42)에서 하나 이상의 데이터 패킷으로 암호화되고 캡슐화되어, 인터넷과 같은 WAN(43) 상에서 프로비저닝 서버(provisioning server; 14)로 전달될 수 있다. 프로비저닝 서버(14)는 무선 게이트웨이(43)의 일부로서 도 3에 도시된다. 그러나 프로비저닝 서버(14)는 무선 게이트웨이(43)와는 별개로 동작할 수 있음은 물론이다. 따라서, 프로비저닝 서버(14)를 위해 정해진 서비스 갱신 정보는 무선 게이트웨이(43)로 갱신되거나 다른 대안으로는 프로비저닝 서버(14)에 의해 직접적으로 수신되어 무선 게이트웨이(43)를 통해 이동 통신 장치에 업로드될 수 있다.The service update information may preferably be encrypted and encapsulated into one or more data packets at the redirect server 45 or other service provider 42 and forwarded to a provisioning server 14 over a WAN 43 such as the Internet. have. The provisioning server 14 is shown in FIG. 3 as part of the wireless gateway 43. However, of course, the provisioning server 14 may operate separately from the wireless gateway 43. Thus, service update information defined for the provisioning server 14 may be updated by the wireless gateway 43 or alternatively may be directly received by the provisioning server 14 and uploaded to the mobile communication device via the wireless gateway 43. Can be.

무선 게이트웨이(43)는 WAN(48) 및 무선 네트워크(44)간의 인터페이스를 제공하며, 이는 이동 통신 장치(12)에 데이터 패킷을 전달한다. 예를 들면 무선 게이트웨이(43)는 WAN 프로토콜 및 무선 네트워크 프로토콜간 데이터를 변환하고, 무선 식별을 이용하여 무선 네트워크를 통한 전송을 위해 데이터 패킷을 어드레싱하고, 이동 통신 장치(12)와 서로간에 데이터를 저장하고 전달하며, 다른 전형적인 인터페이스 기능들을 수행할 수 있다.The wireless gateway 43 provides an interface between the WAN 48 and the wireless network 44, which delivers data packets to the mobile communication device 12. For example, the wireless gateway 43 converts data between the WAN protocol and the wireless network protocol, addresses data packets for transmission over the wireless network using wireless identification, and transfers data between the mobile communication device 12 and each other. Store and forward, and perform other typical interface functions.

도 4는 이동 통신 장치에 수요-기반의 프로비저닝을 제공하는 일례의 방법(50)을 나타내는 흐름도이다. 이 방법은 단계(51)에서 시작한다. 단계(52)에서, 갱신된 서비스 정보가 하나 이상의 다수의 서비스 제공자로부터 수신되고, 수신된 정보는 단계(53)에서 저장된다. 이 후 방법(50)은 이동 통신 장치 및 서비스 제공자 들 중 하나간의 무선 통신 실패와 같은 트리거링 이벤트의 검출을 기다린다. 단계(54)에서 트리거링 이벤트를 검출하자마자, 프로비저닝 갱신 요청(PUR)이 발생되어, 서비스 제공자로부터의 새로운 서비스 정보가 이동 통신 장치에 전달되어야 함을 표시한다. 단계(56)에서, 방법은 저장된 서비스 갱신이 이미, 예를 들면 이전의 트리거링 이벤트가 발생한 경우, 이동 통신 장치에 전달되었는지를 결정한다. 저장된 서비스 갱신이 이미 이동 통신 장치에 전달된 경우, 방법은 단계(58)에서 종료된다. 그러나 저장된 서비스 갱신이 아직 이동 통신 장치에 전달되지 않은 경우, 서비스 갱신은 무선 네트워크를 통해 이동 통신 장치에 전달되고, 방법은 단계(58)에서 종료된다.4 is a flow diagram illustrating an example method 50 of providing demand-based provisioning to a mobile communication device. The method starts at 51. In step 52, updated service information is received from one or more multiple service providers, and the received information is stored in step 53. The method 50 then waits for the detection of a triggering event, such as a wireless communication failure between the mobile communication device and one of the service providers. Upon detecting a triggering event in step 54, a Provisioning Update Request (PUR) is generated, indicating that new service information from the service provider should be delivered to the mobile communication device. In step 56, the method determines if a stored service update has already been delivered to the mobile communication device, eg, if a previous triggering event has occurred. If the stored service update has already been delivered to the mobile communication device, the method ends at 58. However, if the stored service update has not yet been delivered to the mobile communication device, the service update is delivered to the mobile communication device via the wireless network, and the method ends at 58.

도 5는 이동 통신 장치(12)의 일례의 더 상세한 블록도이다. 이동 통신 장치(12)는 프로세싱 장치(62), 통신 서브 시스템(64), 단거리 통신 서브 시스템(82), 입/출력 장치(66-76), 메모리 장치(78, 80), 및 다양한 다른 장치 서브 시스템(84)을 포함한다. 이동 통신 장치(12)는 음성 및 데이터 통신 능력을 가지는 2 방향 통신 장치인 것이 바람직하다. 또한 장치(12)는 인터넷을 통해 다른 컴퓨터 시스템과 통신하는 능력을 가지는 것이 바람직하다.5 is a more detailed block diagram of an example of a mobile communication device 12. Mobile communication device 12 includes processing device 62, communication subsystem 64, short-range communication subsystem 82, input / output devices 66-76, memory devices 78, 80, and various other devices. Subsystem 84. The mobile communication device 12 is preferably a two-way communication device having voice and data communication capabilities. Device 12 also preferably has the ability to communicate with other computer systems via the Internet.

프로세싱 장치(62)는 이동 통신 장치(62)의 전체적인 동작을 제어한다. 프로세싱 장치(62)에 의해 실행되는 시스템 소프트웨어는 플래쉬 메모리(78)와 같은 영구 기억 장치에 저장되는 것이 바람직하지만, ROM 또는 유사한 기억장치 소자와 같이 다른 유형의 메모리 장치에 저장될 수도 있다. 또한 시스템 소프트웨어, 특정 장치 애플리케이션, 또는 이들의 부분들은 RAM(80)과 같은 휘발성 기억 장치에 일 시적으로 로드될 수도 있다. 이동 장치에 의해 수신되는 통신 신호들은 또한 RAM(80)에 저장될 수도 있다.The processing device 62 controls the overall operation of the mobile communication device 62. The system software executed by the processing device 62 is preferably stored in a permanent storage device such as flash memory 78, but may also be stored in another type of memory device such as a ROM or similar storage device. Also, system software, specific device applications, or portions thereof may be temporarily loaded into volatile storage, such as RAM 80. Communication signals received by the mobile device may also be stored in the RAM 80.

프로세싱 장치(62)는 그 운용 시스템 기능들 외에도, 장치(12) 상에서 소프트웨어 애플리케이션의 실행을 가능하게 한다. 데이터 및 음성 통신과 같이 기본 장치 동작들을 제어하는 애플리케이션들의 소정의 집합이 제조 과정에서 장치(12) 상에 설치될 수도 있다. 또한 PIM(개인 정보 관리자) 애플리케이션이 제조 과정에서 설치될 수도 있다. PIM은 이메일, 캘린더 이벤트, 음성 메일, 약속, 및 태스크 아이템과 같은 데이터 아이템을 조직화하고 관리할 수 있는 것이 바람직하다. PIM 애플리케이션은 또한 무선 네트워크(94)를 통해 데이터 아이템을 전송하고 수신할 수 있는 것이 바람직하다. 바람직하게는, PIM 데이터 아이템은 장치 사용자의 대응하는 데이터 아이템들이 호스트 컴퓨터 시스템과 관련되거나 저장된 채로, 무선 네트워크(94)를 통해 심리스로(seamlessly) 통합되고, 동기화 및 갱신된다.In addition to its operating system functions, the processing device 62 enables execution of software applications on the device 12. Certain sets of applications that control basic device operations, such as data and voice communications, may be installed on device 12 during manufacturing. A personal information manager (PIM) application can also be installed during manufacturing. It is desirable for a PIM to be able to organize and manage data items such as emails, calendar events, voicemails, appointments, and task items. The PIM application is also preferably able to send and receive data items via the wireless network 94. Preferably, the PIM data item is seamlessly integrated, synchronized and updated over the wireless network 94, with corresponding data items of the device user associated or stored with the host computer system.

데이터 및 음성 통신을 포함하는 통신 기능들은 통신 서브 시스템(64), 가능하게는 단거리 통신 서브 시스템(82)을 통해 수행된다. 이동 통신 장치(12)가 2 방향 통신에 대해 가능하게 되는 경우, 통신 서브 시스템(64)은 수신기(86), 전송기(88), 및 DSP(92)와 같은 프로세싱 모듈을 포함한다. 또한 2 방향 통신 장치로서 구성되는 통신 서브 시스템(64)은 하나 이상의 (바람직하게는 내장되거나 내부의) 안테나 소자(87, 89), 및 국부 발진기(LO)를 포함한다. 통신 서브 시스템(64)의 특정 고안 및 구현은 이동 장치가 동작하도록 의도된 통신 네트워크에 의존한다. 예 를 들면, MobitexTM 네트워크 상에서의 동작을 위해 설계된 이동 통신 장치는 GPRS 네트워크 상에서 동작하도록 설계된 유사한 장치와는 상이한 통신 서브 시스템(64)을 가질 수 있다.Communication functions, including data and voice communications, are performed via communication subsystem 64, possibly short-range communication subsystem 82. When the mobile communication device 12 is enabled for two-way communication, the communication subsystem 64 includes a processing module such as a receiver 86, a transmitter 88, and a DSP 92. Communication subsystem 64, also configured as a two-way communication device, includes one or more (preferably embedded or internal) antenna elements 87, 89, and a local oscillator (LO). The particular design and implementation of communication subsystem 64 depends on the communication network in which the mobile device is intended to operate. For example, a mobile communication device designed for operation on a Mobitex network may have a different communication subsystem 64 than a similar device designed to operate on a GPRS network.

네트워크 액세스 요건들은 통신 시스템의 유형에 따라 변화한다. 예를 들면, MobitexTM 및 DataTACTM 네트워크에 있어서, 이동 통신 장치(12)는 각 장치와 관련된 PIN 또는 유일한 개인 식별 번호를 이용하여 네트워크 상에서 등록된다. 그러나, GPRS 네트워크에 있어서, 네트워크 액세스는 장치(12)의 사용자 또는 가입자와 관련된다. 그러므로 GPRS 장치는 보통 SIM 카드로 언급되는 가입자 아이덴티티 모듈을 요구하여, GPRS 네트워크 상에서 동작하도록 한다.Network access requirements vary depending on the type of communication system. For example, in the Mobitex and DataTAC networks, the mobile communication device 12 is registered on the network using a PIN or unique personal identification number associated with each device. However, in a GPRS network, network access is associated with a user or subscriber of the device 12. The GPRS device therefore requires a subscriber identity module, commonly referred to as a SIM card, to operate on the GPRS network.

요청된 네트워크 등록 또는 활동 절차가 완료된 경우, 이동 통신 장치(12)는 통신 네트워크를 통해 통신 신호를 송수신한다. 통신 네트워크(94)를 통해 안테나(87)에 의해서 수신된 신호는 신호 증폭, 주파수 하향 변환, 필터링, 채널 선택 및 아날로그-디지탈(A/D) 변환과 같은 공용 수신기 기능을 수행할 수 있는 수신기(86)에 입력된다. 수신된 신호의 A/D 변환에 의해 DSP(92)는 복조 및 복호 등의 보다 복잡한 통신 기능을 수행할 수가 있다. 마찬가지 방법으로 전송될 신호는 DSP(92)에 의해 처리되어 안테나(89)를 거쳐 통신 네트워크(94)를 통해 D/A 변환, 주파수 상향 변환, 필터링, 증폭 및 전송을 위해 전송기(88)에 입력된다.When the requested network registration or activity procedure is completed, the mobile communication device 12 transmits and receives a communication signal through the communication network. The signal received by the antenna 87 via the communication network 94 is a receiver capable of performing common receiver functions such as signal amplification, frequency downconversion, filtering, channel selection and analog-to-digital (A / D) conversion. 86). The A / D conversion of the received signal allows the DSP 92 to perform more complex communication functions such as demodulation and decoding. In the same way, the signal to be transmitted is processed by the DSP 92 and input to the transmitter 88 for D / A conversion, frequency up-conversion, filtering, amplification and transmission via the communication network 94 via the antenna 89. do.

DSP(92)는 통신 신호의 처리 이외에 수신기(86) 및 전송기(88) 제어용으로 제공된다. 예컨대 수신기(86) 및 전송기(88)에서 통신 신호에 적용된 이득은 DSP(92)에서 구현된 자동 이득 제어 알고리즘을 통해 적응적으로 제어 가능하다.The DSP 92 is provided for controlling the receiver 86 and the transmitter 88 in addition to processing the communication signals. For example, the gain applied to the communication signal at the receiver 86 and the transmitter 88 can be adaptively controlled through an automatic gain control algorithm implemented in the DSP 92.

데이터 통신 모드에서, 텍스트 메시지 또는 웹 페이지 다운로드 등의 수신된 신호는 통신 서브시스템(64)에 의해서 처리되어 처리 장치(62)에 입력된다. 그 다음, 수신된 신호는 디스플레이(76)에 출력하기 위해 혹은 이와는 달리 기타 보조 I/O 장치(66)에 출력하기 위해 처리 장치(62)에 의해서 추가 처리된다. 장치 사용자는 또한 QWERTY 스타일의 키보드와 같은 키보드(70) 및/또는 터치패드, 락커 스위치(a rocker switch), 썸휠(a thumb-wheel) 스위치 또는 다른 형태의 입력 장치와 같은 기타 보조 I/O 장치(66)를 이용하여 e 메일 메시지와 같은 데이터 항목을 구성할 수가 있다. 구성된 데이터 항목은 통신 서브시스템(64)을 거쳐 통신 네트워크(94)를 통해 전송 가능하다. 음성 통신 모드에서, 이동 통신 장치(12)의 전체 동작은 수신된 신호가 스피커(72)로 출력되고 전송 신호가 마이크(74)에 의해서 생성된다는 것을 제외하곤, 실질적으로 데이터 통신 모드와 같다. 음성 메시지 레코딩 서브시스템과 같은 대안의 음성 또는 오디오 I/O 서브시스템(84)은 이동 통신 장치에서 구현 가능하다. 또한, 디스플레이(76)는 예컨대 발신 가입자의 ID, 음성 호출의 지속기간 또는 다른 음성 호출 관련 정보를 디스플레이하기 위해 음성 통신 모드에서도 이용 가능하다.In the data communication mode, received signals, such as text messages or web page downloads, are processed by the communication subsystem 64 and input to the processing device 62. The received signal is then further processed by processing device 62 to output to display 76 or alternatively to other auxiliary I / O device 66. Device users can also use keyboards 70, such as QWERTY-style keyboards, and / or other auxiliary I / O devices, such as touchpads, a rocker switch, a thumb-wheel switch, or other form of input device. Using 66, data items such as e-mail messages can be constructed. The configured data item is transferable via communication network 94 via communication subsystem 64. In the voice communication mode, the overall operation of the mobile communication device 12 is substantially the same as the data communication mode, except that the received signal is output to the speaker 72 and the transmission signal is generated by the microphone 74. Alternative voice or audio I / O subsystems 84, such as voice message recording subsystems, may be implemented in the mobile communication device. In addition, display 76 is also available in voice communication mode, for example to display the calling party's ID, duration of a voice call or other voice call related information.

단거리 통신 서브시스템(82)은 이동 통신 장치(12)와 다른 유사 시스템 또는 장치들(반드시 유사 장치일 필요는 없음)간의 통신을 가능하게 한다. 예컨대, 단거리 통신 서브시스템(82)은 적외선 장치 및 관련 회로 및 구성요소 혹은 블루투스TM 통신 모듈을 구비하여 유사하게 가동된 시스템 및 장치와의 통신을 제공할 수 있다.The short range communication subsystem 82 enables communication between the mobile communication device 12 and other similar systems or devices (not necessarily necessarily similar devices). For example, short-range communication subsystem 82 may include an infrared device and associated circuits and components or a Bluetooth communication module to provide communication with similarly operated systems and devices.

본 명세서에서 기술된 내용은 최량의 실시 모드를 비롯한 본 발명을 개시하며 당업자라면 본 발명을 이용하여 실시할 수 있도록 실시예들을 이용하고 있다. 본 발명의 특허 가능한 범위는 당업자에게 자명한 다른 실시예들을 포함할 수 있다. 예를 들면, 하나의 대안의 실시예에 있어서, 프로비저닝 서버(14)는 이동 통신 장치(12) 대신에 트리거링 이벤트(22)의 발생을 검출할 수가 있다. 예컨대, 프로비저닝 서버(14)는 이동 통신 장치(12)에 대한 무선 서비스에 있어서의 인터럽트 또는 다른 유형의 트리거링 이벤트를 검출하도록 구성 가능하며, 트리거링 이벤트에 응답하여 이동 통신 장치(12)에 기억된 서비스 갱신 정보(18)를 자동적으로 푸시할 수가 있다.The disclosure described herein discloses the invention, including the best mode of implementation, and employs embodiments to enable those skilled in the art to practice the invention. The patentable scope of the invention may include other embodiments apparent to those skilled in the art. For example, in one alternative embodiment, the provisioning server 14 may detect the occurrence of the triggering event 22 on behalf of the mobile communication device 12. For example, the provisioning server 14 is configurable to detect an interrupt or other type of triggering event in the wireless service for the mobile communication device 12, and the service stored in the mobile communication device 12 in response to the triggering event. The update information 18 can be pushed automatically.

이동 장치의 수요-기반의 프로비저닝을 제공하는 시스템 및 방법이 제공된다.Systems and methods are provided for providing demand-based provisioning of mobile devices.

Claims (16)

이동 통신 장치에서 서비스 정보를 갱신하기 위한 시스템에 있어서,A system for updating service information in a mobile communication device, 상기 이동 통신 장치로부터의 프로비저닝(provisioning) 갱신 요청을 수신하고 상기 프로비저닝 갱신 요청에 응답하여 상기 이동 통신 장치에 서비스 갱신 데이터 메시지를 전송하도록 동작할 수 있는 프로비저닝 서버를 포함하고,A provisioning server operable to receive a provisioning update request from the mobile communication device and to transmit a service update data message to the mobile communication device in response to the provisioning update request; 상기 서비스 갱신 데이터 메시지는 복수의 서비스 제공자들 중 적어도 하나로부터 상기 프로비저닝 서버로부터 수신된 상기 이동 통신 장치를 위한 서비스 정보를 포함하며,The service update data message includes service information for the mobile communication device received from the provisioning server from at least one of a plurality of service providers, 상기 이동 통신 장치는 트리거링 이벤트를 검출하고 상기 트리거링 이벤트에 응답하여 상기 프로비저닝 갱신 요청을 상기 프로비저닝 서버에 전송하고,The mobile communication device detects a triggering event and sends the provisioning update request to the provisioning server in response to the triggering event, 상기 프로비저닝 서버는 상기 갱신 정보로부터, 상기 서비스 제공자로부터의 서비스 정보가 상기 이동 통신 장치에 이미 전송되었는지 여부를 판단하도록 동작할 수 있고, 상기 서비스 제공자로부터의 서비스 정보가 상기 이동 통신 장치에 이미 전송된 경우에는 상기 프로비저닝 갱신 요청에 응답하여 상기 서비스 정보를 전송하지 않는 것인, 서비스 정보 갱신 시스템.The provisioning server may be operable to determine, from the update information, whether service information from the service provider has already been transmitted to the mobile communication device, wherein service information from the service provider has already been transmitted to the mobile communication device. If the service information is not transmitted in response to the provisioning update request. 제1항에 있어서, 상기 이동 통신 장치에 의해 전송된 프로비저닝 갱신 요청은 상기 복수의 서비스 제공자들 중 적어도 하나를 식별하고, 상기 프로비저닝 서버로부터 상기 이동 통신 장치로 전송된 상기 서비스 갱신 데이터 메시지는 상기 식별된 서비스 제공자로부터의 서비스 정보를 포함하는 것인, 서비스 정보 갱신 시스템.2. The method of claim 1, wherein a provisioning update request sent by the mobile communication device identifies at least one of the plurality of service providers, and the service update data message sent from the provisioning server to the mobile communication device is the identification. And service information from the service provider. 제1항에 있어서,The method of claim 1, 상기 프로비저닝 서버에 결합되어, 상기 프로비저닝 서버에 의해 수신된 복수의 서비스 제공자들로부터의 서비스 정보를 저장하도록 동작할 수 있는 서비스 갱신 데이터베이스를 더 포함하고,A service update database coupled to the provisioning server, the service update database operable to store service information from a plurality of service providers received by the provisioning server, 상기 이동 통신 장치에 의해 전송된 상기 프로비저닝 갱신 요청은 상기 복수의 서비스 제공자들 중 적어도 하나를 식별하며,The provisioning update request sent by the mobile communication device identifies at least one of the plurality of service providers, 상기 프로비저닝 서버는, 상기 프로비저닝 갱신 요청에 의해 식별된 적어도 하나의 서비스 제공자로부터의 서비스 정보가 상기 서비스 갱신 데이터베이스에 저장되어 있는지 여부를 판별하고 만일 상기 식별된 서비스 제공자로부터의 서비스 정보가 상기 서비스 갱신 데이터베이스에 저장되어 있다면 상기 서비스 정보를 상기 이동 통신 장치에 서비스 갱신 데이터 메시지로 전송함으로써, 상기 프로비저닝 갱신 요청에 응답하도록 동작할 수 있는 것인, 서비스 정보 갱신 시스템.The provisioning server determines whether service information from at least one service provider identified by the provisioning update request is stored in the service update database, and if service information from the identified service provider is stored in the service update database. Store the service information as a service update data message to the mobile communication device if it is stored therein, thereby responsive to the provisioning update request. 제3항에 있어서, 상기 서비스 갱신 데이터베이스는 상기 이동 통신 장치에 전송된 서비스 정보를 식별하는 갱신 정보를 저장하도록 동작할 수 있는 것인, 서비스 정보 갱신 시스템.4. The system of claim 3 wherein the service update database is operable to store update information identifying service information sent to the mobile communication device. 제1항 내지 제4항 중 어느 한 항에 있어서, 상기 트리거링 이벤트는 상기 이 동 통신 장치와 상기 프로비저닝 서버간의 무선 통신 실패인 것인, 서비스 정보 갱신 시스템.5. The system of claim 1, wherein the triggering event is a wireless communication failure between the mobile communication device and the provisioning server. 6. 제1항 내지 제4항 중 어느 한 항에 있어서, 상기 트리거링 이벤트는 상기 서비스 제공자들 중 하나와 상기 이동 통신 장치간의 무선 통신 실패인 것인, 서비스 정보 갱신 시스템.5. The system of claim 1, wherein the triggering event is a wireless communication failure between one of the service providers and the mobile communication device. 6. 제1항 내지 제4항 중 어느 한 항에 있어서, 상기 트리거링 이벤트는 사용자 요청인 것인, 서비스 정보 갱신 시스템.5. The system of claim 1, wherein the triggering event is a user request. 6. 제1항 내지 제4항 중 어느 한 항에 있어서, 상기 트리거링 이벤트는 상기 이동 통신 장치가 새로운 무선 네트워크로 로밍할 때 발생되는 것인, 서비스 정보 갱신 시스템.The system of claim 1, wherein the triggering event is generated when the mobile communication device roams to a new wireless network. 제1항 내지 제4항 중 어느 한 항에 있어서, 상기 복수의 서비스 제공자는 무선 메시징 서비스를 포함하는 것인, 서비스 정보 갱신 시스템.The system of claim 1, wherein the plurality of service providers comprise a wireless messaging service. 이동 통신 장치에 수요-기반의 프로비저닝을 제공하기 위한 방법에 있어서,A method for providing demand-based provisioning to a mobile communication device, the method comprising: 복수의 서비스 제공자들 중 적어도 하나로부터 상기 이동 통신 장치를 위한 서비스 정보를 수신하는 단계;Receiving service information for the mobile communication device from at least one of a plurality of service providers; 상기 서비스 정보를 메모리 장치에 저장하는 단계;Storing the service information in a memory device; 트리거링 이벤트에 응답하여 상기 이동 통신 장치로부터 프로비저닝 갱신 요청을 수신하는 단계;Receiving a provisioning update request from the mobile communication device in response to a triggering event; 상기 저장된 서비스 정보가 상기 이동 통신 장치에 이전에 전송되었는지 여부를 판정하는 단계; 및Determining whether the stored service information has been previously transmitted to the mobile communication device; And 상기 저장된 서비스 정보가 상기 이동 통신 장치에 이전에 전송되지 않았다면, 상기 서비스 정보를 서비스 갱신 데이터 메시지로 캡슐화하여 상기 서비스 갱신 데이터 메시지를 무선 네트워크를 통해 상기 이동 통신 장치에 전송하는 단계If the stored service information has not been previously transmitted to the mobile communication device, encapsulating the service information into a service update data message and transmitting the service update data message to the mobile communication device via a wireless network. 를 포함하는 방법.How to include. 제10항에 있어서,The method of claim 10, 상기 프로비저닝 갱신 요청에서 상기 복수의 서비스 제공자들 중 하나 이상을 식별하는 단계;Identifying one or more of the plurality of service providers in the provisioning update request; 상기 저장된 서비스 정보가 상기 식별된 서비스 제공자로부터 수신되었는지 여부를 판정하는 단계; 및Determining whether the stored service information has been received from the identified service provider; And 상기 저장된 서비스 정보가 상기 식별된 서비스 제공자로부터 수신되었다면, 상기 서비스 갱신 데이터 메시지를 상기 무선 네트워크를 통해 상기 이동 통신 장치에 전송하는 단계If the stored service information has been received from the identified service provider, sending the service update data message to the mobile communication device via the wireless network; 를 더 포함하는 방법.How to include more. 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete
KR20040074140A 2003-09-16 2004-09-16 Demand-based provisioning for a mobile communication device KR100639641B1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
EP03020958.9 2003-09-16
EP03020958A EP1517566B1 (en) 2003-09-16 2003-09-16 Demand-based update provisioning for a mobile communication device

Publications (2)

Publication Number Publication Date
KR20050027969A KR20050027969A (en) 2005-03-21
KR100639641B1 true KR100639641B1 (en) 2006-10-30

Family

ID=36782391

Family Applications (1)

Application Number Title Priority Date Filing Date
KR20040074140A KR100639641B1 (en) 2003-09-16 2004-09-16 Demand-based provisioning for a mobile communication device

Country Status (4)

Country Link
JP (1) JP2007215235A (en)
KR (1) KR100639641B1 (en)
AT (1) ATE333763T1 (en)
DE (1) DE60306931T2 (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FI116592B (en) * 2003-11-24 2005-12-30 Nokia Corp Configuration of a terminal
KR100750212B1 (en) * 2006-01-04 2007-08-17 와이더댄 주식회사 Push gateway of wireless network system and method of operating the push gateway
US8200736B2 (en) * 2007-12-24 2012-06-12 Qualcomm Incorporated Virtual SIM card for mobile handsets
US9826335B2 (en) 2008-01-18 2017-11-21 Interdigital Patent Holdings, Inc. Method and apparatus for enabling machine to machine communication
US9363745B2 (en) * 2008-03-26 2016-06-07 Srinivasan Balasubramanian Device managed access point lists in wireless communications
JP2012520027A (en) 2009-03-06 2012-08-30 インターデイジタル パテント ホールディングス インコーポレイテッド Verification and management of wireless device platforms
US8811969B2 (en) 2009-06-08 2014-08-19 Qualcomm Incorporated Virtual SIM card for mobile handsets
AU2011323225B2 (en) 2010-11-05 2015-05-28 Interdigital Patent Holdings, Inc. Device validation, distress indication, and remediation

Also Published As

Publication number Publication date
ATE333763T1 (en) 2006-08-15
DE60306931T2 (en) 2007-03-01
DE60306931D1 (en) 2006-08-31
KR20050027969A (en) 2005-03-21
JP2007215235A (en) 2007-08-23

Similar Documents

Publication Publication Date Title
US8099092B2 (en) Demand-based provisioning for a mobile communication device
US7035630B2 (en) Demand-based provisioning for a mobile communication device
US8719391B2 (en) Method and system for controlling contextual information push services
US8051987B2 (en) System and method for wirelessly provisioning a mobile communication device
US20070259683A1 (en) Configuration of a Terminal
CN101521875B (en) Terminal function management server, communication system and communication method
WO2002082725A1 (en) Framework for a dynamic management system
EP1828885B1 (en) Method and device arrangement for managing the use profile of a terminal device
US8289877B2 (en) Terminal setting change notification
JP2007215235A (en) Demand-based provisioning for mobile communication device
WO2009100362A9 (en) Method and apparatus for provisioning dual mode wireless client devices in a telecommunications system
EP1519600B1 (en) Providing property data on mobile terminal for services
US7493128B2 (en) Managing a communication device via GPRS and a GSM connection
US20100177751A1 (en) System and method of delivering content over a local wireless system
KR100646377B1 (en) System and Method for Denying SPAM-Call from Phone
WO2004025976A1 (en) Method and apparatus for multiple terminal equipment routing
EP1655914B1 (en) Method and device for integrated message delivery over a plurality of transport mediums
KR20050088084A (en) Method and system for session management wherein a client session identifier is used
CN1937814A (en) Mobile communication terminal and sever having user information processing function and its using method

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

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20131001

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20141008

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20151007

Year of fee payment: 10

FPAY Annual fee payment

Payment date: 20161013

Year of fee payment: 11

FPAY Annual fee payment

Payment date: 20181012

Year of fee payment: 13

FPAY Annual fee payment

Payment date: 20191010

Year of fee payment: 14