KR20040064937A - Mobile communication apparatus and communication system with function for software download via auxiliary device and method therefor - Google Patents
Mobile communication apparatus and communication system with function for software download via auxiliary device and method therefor Download PDFInfo
- Publication number
- KR20040064937A KR20040064937A KR20030001842A KR20030001842A KR20040064937A KR 20040064937 A KR20040064937 A KR 20040064937A KR 20030001842 A KR20030001842 A KR 20030001842A KR 20030001842 A KR20030001842 A KR 20030001842A KR 20040064937 A KR20040064937 A KR 20040064937A
- Authority
- KR
- South Korea
- Prior art keywords
- wireless communication
- software
- communication device
- auxiliary device
- downloaded
- Prior art date
Links
Landscapes
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
- Stored Programmes (AREA)
Abstract
Description
본 발명은 무선통신장치에 소프트웨어를 다운로드하는 것에 관한 것으로, 특히 인터넷에 접속 가능한 무선통신장치에 무선으로 소프트웨어를 다운로드하는 것에 관한 것이다.TECHNICAL FIELD The present invention relates to downloading software to a wireless communication device, and more particularly to downloading software wirelessly to a wireless communication device that can be connected to the Internet.
휴대폰 및 PDA (Personal Digital Assistance)와 같은 무선통신장치의 보급이 증가함에 따라, 예를 들어, 운영체제(Operating System) 소프트웨어를 업그레이드하거나, 애프터마켓(after-market) 관련 기능을 추가하기 위해, 무선통신장치에 소프트웨어를 다운로드할 필요성도 증가하고 있다. 특히, IOTA(Internet Over The Air)라 칭하는 인터넷에 접속가능한 무선통신장치는 그러한 소프트웨어 다운로드의 필요성이 크다. 그러한 경우에, 단순히 소프트웨어를 다운로드할 목적으로 별개의 인터넷 접속장비를 구비할 필요없이, 무선으로 소프트웨어를 다운로드하는 것이 바람직할 것이다.As the popularity of wireless communication devices such as mobile phones and PDAs (Personal Digital Assistance) increases, for example, to upgrade operating system software or to add after-market related functions, The need to download software to devices is also increasing. In particular, wireless communication devices that can access the Internet, called Internet Over The Air (IOTA), require such software downloads. In such a case, it would be desirable to download the software wirelessly, without having to provide a separate internet connection for the purpose of simply downloading the software.
무선 인터넷 접속장치에 무선 소프트웨어 다운로드를 행하는 것에 대한 많은 노력이 기울여지고 있지만, 무선통신장치에서 이용되는 기술들에 많은 차이점이 있음으로 해서 그러한 무선 다운로드의 규격화가 쉽지 않은 실정이다. 무선소프트웨어의 다운로드는 FTP(File Transfer Protocol), TFTP(Trivial File Transfer Protocol) 등을 포함하는 여러 수단들을 이용하여 수행할 수 있다. 하지만, 이러한 방법들은 모두, 새로운 소프트웨어를 다운로드하기 위해, 무선 주파수(Radio Frequency: RF), 호처리(call processing), TCP/IP 계층(Transmission Control Protocol/Internet Protocol layers) 등을 포함하는, 무선통신장치에 대한 완전한 네트워크 프로토콜 스택을 구동시킬 필요가 있다.Although a lot of efforts are being made to perform wireless software downloads to wireless Internet access devices, the standardization of such wireless downloads is not easy due to the many differences in technologies used in wireless communication devices. The download of wireless software can be performed using a variety of means including FTP (File Transfer Protocol), TFTP (Trivial File Transfer Protocol), and the like. However, all of these methods include radio frequency (RF), call processing, Transmission Control Protocol / Internet Protocol layers, etc., to download new software. There is a need to run a complete network protocol stack for the device.
또한, 무선통신장치는 새로이 다운로드한 소프트웨어를 저장하기에 충분한 비휘발성 저장용량을 갖추고 있어야 하며, 새로이 다운로드한 소프트웨어는 대개 기존의 소프트웨어를 대체하게 되며, 따라서 보통은 현재 사용중인 기존 소프트웨어의 최소 2배의 저장용량을 필요로 하게 된다. 대부분의 무선통신장치는 성능과비용 사이의 트레이드오프를 고려한 저장용량의 최적화를 위해 신중한 설계가 행해지고 있기 때문에 상기한 저장용량의 필요성은 중요한 사안이 되고, 부가적인 혹은 예비적인 저장용량을 추가하는 것은 곧바로 단위비용이 증가하는 바람직하지 못한 결과를 초래하게 될 것이다.In addition, the radio must have sufficient nonvolatile storage capacity to store the newly downloaded software, and the newly downloaded software usually replaces the existing software, so it is usually at least twice the existing software in use. Will require storage of. Since most wireless communication devices are carefully designed to optimize storage considering tradeoffs between performance and cost, the need for such storage is an important issue, and adding additional or redundant storage This will soon lead to undesirable consequences of increased unit costs.
따라서, 본 발명의 기술분야에서는, 무선통신장치, 특히 인터넷에 무선으로 접속가능한 자원제약형(resource-constrained) 무선통신장치에 무선으로 소프트웨어의 다운로드를 수행하는데 효과적인 방법을 필요로 하게 된다.Accordingly, in the technical field of the present invention, there is a need for an effective method for wirelessly downloading software to a wireless communication device, particularly a resource-constrained wireless communication device that is wirelessly accessible to the Internet.
본 발명은 상기한 종래기술의 문제점을 해결하기 위해 이루어진 것으로, 본 발명의 목적은 인터넷접속이 가능한 자원제약형 무선통신장치를 위한 무선 소프트웨어 다운로드를 수행하는 기술로서, 이 무선통신장치를 보조장치에 접속시키고, 무선통신장치를 통해 보조장치 내에 있는 저장수단에 소프트웨어를 다운로드시킴으로써 행해지는, 통신시스템용 무선 소프트웨어 다운로드 기술을 제공하는 것에 있다.SUMMARY OF THE INVENTION The present invention has been made to solve the above problems of the prior art, and an object of the present invention is a technology for performing a wireless software download for a resource-constrained wireless communication device capable of accessing the Internet. There is provided a wireless software download technology for a communication system, which is performed by connecting and downloading software to storage means in an auxiliary device via a wireless communication device.
도 1은 본 발명의 일실시예에 의한 것으로, 인터넷접속이 가능한 자원제약형 무선통신장치에 무선소프트웨어를 다운로드하는데 이용되는 통신시스템을 나타낸 도면이다.1 is a diagram illustrating a communication system used to download wireless software to a resource-constrained wireless communication device capable of accessing the Internet, according to an embodiment of the present invention.
도 2는 본 발명의 일실시예에 의한 것으로, 인터넷접속 가능한 자원제약형 무선통신장치를 위한 소프트웨어의 무선 다운로드를 수행하는 처리과정을 나타낸 순서도이다.2 is a flowchart illustrating a process of performing wireless download of software for a resource-constrained wireless communication device capable of accessing the Internet, according to an embodiment of the present invention.
소프트웨어는 보조장치로 다운로드되면 보조장치로부터 무선통신장치에 설치되게 된다. 무선통신장치를 다운로드 통로(download conduit)로 이용함으로써, 무선통신장치에 내장된 보안기능 및 다른 기능들을 소프트웨어의 다운로드 및 설치 도중에 바로 이용할 수 있게 된다.Once the software is downloaded to the accessory, it is installed on the radio from the accessory. By using the wireless communication device as a download conduit, security functions and other functions embedded in the wireless communication device can be used immediately during the download and installation of the software.
아래에 기술될 본 발명의 상세한 설명이 당업자에게 있어서 좀더 쉽게 이해될 수 있도록, 상술한 바와 같이 본 발명의 특징 및 기술적 장점에 대해서 다소 개략적인 설명을 하였다. 이하, 본 발명 청구범위의 객체를 이루는 본 발명의 또 다른 특징 및 장점들에 대해서 설명할 것이다. 이하 기술된 본 발명의 개념 및 특정 실시예를 기초로 하여 본 발명과 동일한 목적을 달성하기 위한 또 다른 구성에 대한 수정 또는 설계를 용이하게 수행할 수 있음을 당업자는 알 수 있을 것이다. 또한, 본 발명에서 기술된 것과 균등한 구성들도 가장 넓은 형태의 본 발명의 권리범위 및 기술적 사상에서 벗어나지 않는다는 것을 당업자는 알 수 있을 것이다.In order that the detailed description of the invention to be described below will be more readily understood by those skilled in the art, the following has outlined rather broadly the features and technical advantages of the invention. Hereinafter, further features and advantages of the present invention will be described that form the objects of the claims. It will be apparent to those skilled in the art that modifications or designs to other constructions may be readily made based on the inventive concepts and specific embodiments described below to achieve the same purposes as the present invention. In addition, those skilled in the art will appreciate that configurations equivalent to those described in the present invention do not depart from the scope and spirit of the present invention in its broadest form.
본 발명에 대한 상세한 설명을 하기에 앞서, 본 특허명세서 전반에 걸쳐 사용된 특정 단어 또는 어구에 대해서 편의상 다음과 같은 정의를 내리도록 한다. "~를 포함한다" 및 "~로 구성된다"와, 그 파생어들은 "~에 한정됨이 없이 ~을 포함하는 것"을 의미한다. "또는"은 포괄적인 것으로서 "및/또는"을 의미한다. "~와 관련된"과 그 파생어들은 "~을 포함한다", "~에 포함된다", "~와 상호접속되어 있다", "~을 함유하고 있다", "~와 연결되어 있다", "~와 통신할 수 있다", "~와 연동한다", "~를 교대/끼움 배치하다", "~를 병렬배치하다", "~근처에 있다", "~에 구속되어 있다", "~를 가지고 있다", "~를 소유하고 있다" 등을 의미한다. "제어기"란 하드웨어, 펌웨어, 소프트웨어, 혹은 이것들 중 적어도 두 가지의 조합으로서 수행되는지에 상관없이, 적어도 하나의 동작을 제어하는 장치, 시스템 혹은 그 일부를 의미한다. 어떠한 특정한 제어기라도, 그 제어기와 관련된 기능은, 근거리 혹은 원거리에 상관없이, 집중 혹은 분산되어 구성될 수 있다는 점을 유념해야 한다. 본 특허명세서 전반에 걸쳐 특정 단어 및 어구들에 대한 정의가 이루어졌으며, 이러한 정의는 종래뿐만 아니라 앞으로도, 거의 대부분의 경우는 아니더라도 많은 경우에 있어서, 그렇게 정의된 단어 및 어구들을 사용하는데 적용될 수 있다는 점을 당업자는 알 수 있을 것이다.Prior to the detailed description of the present invention, the following definitions are made for convenience of specific words or phrases used throughout the present specification. "Contains" and "consists of" and derivatives thereof means "including but not limited to". "Or" means "and / or" as inclusive. "Related to" and its derivatives include "comprises", "contains in", "interconnects with", "contains", "connects with", "~ Communicate with, "," works with "," shift / fit "," parallel "," near "," constrained to "," to Have "," own ", etc. "Controller" means a device, system, or portion thereof that controls at least one operation, whether performed as hardware, firmware, software, or a combination of at least two of them. It should be noted that any particular controller may be configured to be centralized or distributed, regardless of proximity or distance. Definitions of specific words and phrases have been made throughout this specification, and such definitions can be applied to the use of such defined words and phrases in many instances, if not most, of the prior art as well as in most cases. Those skilled in the art will appreciate.
본 특허명세서에서 본 발명의 원리를 기술하기 위해 이용된 후술하는 도 1, 도 2, 및 여러 가지 실시예들은 단지 예시에 불과하며, 어떠한 경우에도 본 발명의 권리범위를 한정하도록 해석되어서는 안될 것이다. 당업자는 적절히 배치된 어떠한 장치에서도 본 발명의 원리가 적용될 수 있을 것이라는 점을 알 수 있을 것이다.1, 2, and various embodiments described below, which are used to describe the principles of the present invention in the present specification, are merely exemplary and should not be construed to limit the scope of the present invention in any case. . Those skilled in the art will appreciate that the principles of the present invention may be applied to any device suitably arranged.
도 1은 본 발명의 일실시예에 의한 것으로, 인터넷접속이 가능한 자원제약형 무선통신장치에 무선소프트웨어를 다운로드하는데 이용되는 통신시스템을 나타낸 것이다. 통신시스템(100)은 무선통신장치(102)를 인터넷(103)에 연결시키는 무선통신망(101)을 포함하고 있다. 무선통신장치(102)는 전화기처럼 도시되어 있으나, 페이징장치, PDA, 또는 문자메시지 전송장치 등을 포함하는 모든 형태의 무선통신장치일 수 있다. 특히, 무선통신장치(102)는 다운로드된 소프트웨어를 보관하기 위한 예비 저장용량을 구비하지 않은 상술한 타입의 자원제약형 장치일 수 있다.1 is a view illustrating a communication system used to download wireless software to a resource-limited wireless communication device capable of accessing the Internet according to an embodiment of the present invention. The communication system 100 includes a wireless communication network 101 connecting the wireless communication device 102 to the Internet 103. The wireless communication device 102 is shown as a telephone, but may be any type of wireless communication device including a paging device, a PDA, or a text message transmission device. In particular, wireless communication device 102 may be a resource constrained device of the type described above that does not have a spare storage capacity for storing downloaded software.
무선통신장치(102)와 인터넷(103) 사이의 무선접속은 무선통신망(101)에 의해, 예를 들어, GPRS(General Packet Radio Service)와 GGSN(Gateway GPRS Support Node: 게이트웨이 GPRS 지원노드)를 위한 패킷데이터프로토콜(PDP: Packet Data Protocol) 접근점(AP: Access Point)(106)을 통하거나, 이동전화교환국(MSC: Mobile Switching Center)(104) 및 망연동장치(IWF: Inter-Working Function)(105)를 통하여 이루어진다.The wireless connection between the wireless communication device 102 and the Internet 103 is performed by the wireless communication network 101, for example, for a General Packet Radio Service (GPRS) and a Gateway GPRS Support Node (GGSN). Through a Packet Data Protocol (PDP) Access Point (AP) 106 or through a Mobile Switching Center (MSC) 104 and an Inter-Working Function (IWF) Through 105.
통신시스템(100)의 무선통신망과 그 이외의 구성요소들에 대한 완전한 구조 및 동작을 도시하거나 기술하지 않았음을 당업자는 알 수 있을 것이다. 본 발명은 공지된 무선통신망 및 그 이외의 구성요소들과 함께 이용될 수 있으며, 이들 공지된 구성요소들에 대해서는 본 발명을 이해하는데 필요한 것이거나 본 발명 특유의 사항만을 도시 및 기술할 것이다.Those skilled in the art will appreciate that the complete structure and operation of the wireless communication network and other components of the communication system 100 are not shown or described. The present invention may be used with known wireless communication networks and other components, and these known components will be shown and described only as necessary to understand the present invention or specific to the present invention.
무선 소프트웨어 다운로드를 수행하기 위해서, 무선통신장치(102)는 무선통신망(101)에 의해 제공되는 인터넷(103)으로의 무선접속수단을 이용하여 소프트웨어 업데이트 서버(107)에 접속하게 되며, 이 서버(107)는 무선통신장치(102)의 기존의 소프트웨어를 대체 혹은 확장시키기 위한 것으로, 무선통신장치(102)에 다운로드하고 설치해야할 업데이트용 소프트웨어를 가지고 있다. 서버(107)로부터 업데이트용 소프트웨어를 다운로드하기 위하여, 무선통신장치(102)를 보조장치(108)에 연결한다. 무선통신장치(102)와 보조장치(108) 사이의 연결은 UART(Universal Asynchronous Receiver-Transmitter) 또는 USB(Universal Serial Bus)를 이용하는 유선접속일수 있고, IrDA(Infrared Data Association) 또는 블루투스 표준에 따르는 무선접속일 수도 있다. 보조장치(108)는 예를 들어 퍼스널컴퓨터 또는 PDA(Personal Digital Assistant)이다. 통상적으로, 무선통신장치(102)인 휴대폰과 보조장치(108)인 PDA사이의 연결수단은 이미 이 두 장치의 메시지(이메일 메시지) 데이터베이스들 또는 개인정보관리 데이터베이스들을 동기화시키는 등의 목적으로 공지되어 있다.In order to perform a wireless software download, the wireless communication device 102 connects to the software update server 107 by using a wireless connection means to the Internet 103 provided by the wireless communication network 101, and this server ( 107 is to replace or extend the existing software of the wireless communication device 102, and has update software to be downloaded and installed on the wireless communication device 102. In order to download the update software from the server 107, the wireless communication device 102 is connected to the auxiliary device 108. The connection between the wireless communication device 102 and the secondary device 108 may be a wired connection using a universal asynchronous receiver-transmitter (UART) or universal serial bus (USB), and may be wireless according to the Infrared Data Association (IrDA) or Bluetooth standard. It may be a connection. The auxiliary device 108 is, for example, a personal computer or a personal digital assistant (PDA). Typically, the connection means between the mobile communication device 102 and the PDA 108 is already known for the purpose of synchronizing message (email message) databases or personal information management databases of the two devices. have.
보조장치(108)는 소프트웨어를 다운로드 및 설치하기 위한 전반적인 처리과정을 보조장치(108)가 관리할 수 있도록 하는 주문형 소프트웨어를 가지고 있다. 무선통신장치(102)로 소프트웨어를 다운로드해야 할 경우, 보조장치(108)를 무선통신장치(102)에 연결하고, 그 중 하나의 장치, 혹은 두 장치를 다운로드 모드로 설정하면, 보조장치(108)는 무선통신장치(102)를 인터넷(103)에 연결하기 위한 통신통로(conduit)로서 이용할 수 있게 된다.The accessory 108 has custom software that allows the accessory 108 to manage the overall process for downloading and installing software. If the software needs to be downloaded to the wireless communication device 102, the auxiliary device 108 is connected to the wireless communication device 102, and either or both devices are set to the download mode. ) Can be used as a conduit for connecting the wireless communication device 102 to the Internet 103.
본 발명에서는, 보조장치(108)가 인터넷(103)으로의 또 다른 접속수단을 갖고 있는지 여부와 상관없이, 무선통신장치(102)를 통한 인터넷(103)과 보조장치(108) 사이의 TCP/IP 접속을 이용하여 보조장치(108)로 소프트웨어 다운로드가 수행되도록 처리한다. 이러한 접속을 통하여 무선통신장치(102)에 필요한 업데이트용 소프트웨어를 서버로부터 다운로드하고, 다운로드된 소프트웨어는 보조장치(108)의 비휘발성 저장수단에 버퍼링되도록 한다. 따라서, 다운로드 형태의(설치된 형태가 아닌) 소프트웨어는 무선통신장치(102) 내에 저장되지 않고, 우선 보조장치(108) 내에 저장되는 것이다.In the present invention, TCP / Between the Internet 103 and the auxiliary device 108 via the wireless communication device 102, whether or not the auxiliary device 108 has another means of access to the Internet 103. Process the software download to the secondary device 108 using the IP connection. This connection downloads the update software required for the wireless communication device 102 from the server and allows the downloaded software to be buffered in non-volatile storage means of the secondary device 108. Thus, software in the form of a download (not installed) is not stored in the wireless communication device 102, but rather in the auxiliary device 108.
무선통신장치(102)는 소프트웨어 다운로드 중에는 단지 다운로드용 통로로서만 역할을 하며, 다운로드된 소프트웨어를 저장하는 용도로는 이용되지 않는다. 즉, 무선통신장치(102)는 소프트웨어의 다운로드에 이용되는 접속수단에 포함된다. 이에 따라, 예를 들어, 무선통신장치(102)와 관련된 소프트웨어 등록, 보안 및 암호화 키들을 다른 중간장치(intermediate device)들로 전송하지 않고도, 소프트웨어를 다운로드하는데 있어서 상술한 키들을 사용할 수 있게 되는 것이다.The wireless communication device 102 serves only as a download passage during software download, and is not used for storing the downloaded software. That is, the wireless communication device 102 is included in the connection means used for downloading the software. Thus, for example, the above-described keys can be used to download software without transmitting software registration, security and encryption keys associated with the wireless communication device 102 to other intermediate devices. .
소프트웨어가 완전히 다운로드되면, 무선통신장치(102)와 보조장치(108) 중 어느 하나 혹은 두 장치가 프로그램 모드로 되어, 무선통신장치(102)가 무선통신망(101)과 더 이상의 통신을 하지 않는 통신중단상태가 된다. 그리고, 보조장치(108)는 버퍼링된 업데이트용 소프트웨어로 무선통신장치(102)를 프로그래밍시켜서, 다운로드된 업데이트용 소프트웨어를 무선통신장치(102)에 전송하여 설치하게 된다. 프로그래밍 및 설치가 완료되면, 보조장치(108)는 무선통신장치(102)를 재시동 또는 재부팅시킨다. 이후에, 무선통신장치(102)는 새롭게 설치된 업데이트용 소프트웨어를 사용할 수 있다.Once the software has been completely downloaded, either or both of the wireless communication device 102 and the secondary device 108 are in program mode, so that the wireless communication device 102 no longer communicates with the wireless communication network 101. It is in a suspended state. The auxiliary device 108 may program the wireless communication device 102 with the buffered update software, and transmit and install the downloaded update software to the wireless communication device 102. Once programming and installation is complete, the secondary device 108 restarts or reboots the wireless communication device 102. Thereafter, the wireless communication device 102 may use newly installed updating software.
다운로드된 업데이트용 소프트웨어를 무선통신장치(102)에 설치한 후에, 보조장치(108)는 다운로드된 소프트웨어를 폐기할 수 있다. 혹은, 보조장치(108)는 무선통신장치(102)에 재설치를 위해, 또는 무선통신장치(102)와 같은 타입의 다른 무선통신장치에 설치하기 위해서 다운로드된 소프트웨어를 보관하고 있을 수도 있다. 따라서, 무선통신장치 각각에 대해서 무선주파수대역을 사용하지 않으면서도, 다운로드된 소프트웨어를 여러 동일한 무선통신장치들을 위해 재사용할 수 있게 되며, 이것은 기업 사용자들과, 소지역 서비스센터(small regional service centers) 등에게 매력적인 선택사항(option)이 된다.After installing the downloaded update software on the wireless communication device 102, the secondary device 108 may discard the downloaded software. Alternatively, the secondary device 108 may store the downloaded software for reinstallation in the wireless communication device 102 or for installation in another wireless communication device of the same type as the wireless communication device 102. Thus, without using a radio frequency band for each of the radios, the downloaded software can be reused for many of the same radios, which can be used by enterprise users and small regional service centers. It is an attractive option for the back.
보조장치(108)가 무선통신장치(102)로 접속됨으로써 제공되는 상술한 통신통로(conduit)와 무관한 것으로, LAN POTS(Local Area Network Plain Old Telephone System) 또는 DSL(Digital Subscriber Line) 접속 등과 같은 별개의 인터넷접속수단을 포함하고 있다면, 무선통신장치(102)를 사용하지 않고도 서버(107)로부터 보조장치(108)에 소프트웨어를 선택적으로 다운로드할 수 있게 된다. 이와 같은 선택사항(option)이 바람직하다고 할 수는 없다. 그 이유는 보조장치(108) 내에 무선통신장치(102)에 의해 제공되는 인터넷 접속수단과 무관한 제2의 인터넷 접속수단을 필요로 하기 때문이며, 또한 무선통신장치(102)에 내장된 보안기능을 직접 사용할 수 없기 때문이다. 하지만, 무선통신장치(102) 내의 소프트웨어가 어떠한 이유로 해서 사용불능으로 된 경우에는, 무선통신장치(102)를 작동가능한 상태로 복원시키기 위해 상술한 선택사항을 이용할 수 있다.The auxiliary device 108 is independent of the above-mentioned communication conduit provided by being connected to the wireless communication device 102, such as LAN Local Area Network Plain Old Telephone System (POTS) or Digital Subscriber Line (DSL) connection. If a separate internet connection is included, the software can be selectively downloaded from the server 107 to the auxiliary device 108 without using the wireless communication device 102. This option is not desirable. The reason for this is that the auxiliary device 108 requires a second Internet access means that is independent of the Internet access means provided by the wireless communication device 102, and also provides a security function built into the wireless communication device 102. This is because it cannot be used directly. However, if the software in the wireless communication device 102 becomes unavailable for some reason, the above-described options can be used to restore the wireless communication device 102 to an operational state.
도 2는 본 발명의 일실시예에 의한 것으로, 인터넷접속 가능한 자원제약형 무선통신장치를 위한 무선소프트웨어의 다운로드를 수행하는 처리과정을 나타낸 순서도이다. 처리과정(200)은 사용자에 의해 개시(initiate)되며, 인터넷접속이 가능한 무선통신장치에 소프트웨어를 다운로드하는 것으로 시작된다(단계 201). 우선 무선통신장치는 보조장치에 연결되며(단계 202), 이때 무선통신장치와 보조장치 사이에 유선연결이 행해지는 경우에는, 사용자가 수동으로 두 장치를 연결하는 것이 필요할 수 있다. 그러나, 무선통신장치와 보조장치 사이에 무선연결이 행해지는 경우에는 사용자에 의한 수동연결과정이 불필요하다.2 is a flowchart illustrating a process of performing wireless software download for a resource-constrained wireless communication device with Internet access according to an embodiment of the present invention. The process 200 is initiated by the user and begins by downloading software to a wireless communication device with Internet access (step 201). First, the wireless communication device is connected to an auxiliary device (step 202), where a wired connection between the wireless communication device and the auxiliary device is made, and it may be necessary for the user to manually connect the two devices. However, when a wireless connection is made between the wireless communication device and the auxiliary device, a manual connection process by the user is unnecessary.
무선통신장치와 보조장치가 연결되면, 그 중 하나 혹은 두 장치 모두가 다운로드 모드가 되어, 보조장치는 무선통신장치를 통하여 인터넷접속이 가능하게 된다(단계 203). 이어서, 지정된 서버로부터 무선통신장치를 통하여 보조장치 내의 저장수단(비휘발성 저장수단이 바람직함)에 소프트웨어가 다운로드되게 된다(단계 204). 소프트웨어의 다운로드가 완료된 후에, 무선통신장치를 이용한 무선통신은 정지되게 된다(단계 205). 이어서, 그 중 하나 혹은 두 장치 모두는 프로그램모드가 되어, 무선통신장치는 다운로드된 소프트웨어로 프로그래밍되게 된다(단계 206). 이어서, 무선통신장치는 재부팅되어 새롭게 설치된 소프트웨어의 사용을 시작하게 되며(단계 207), 사용자가 무선통신장치로의 무선 소프트웨어 다운로드를 다시 시작하기 전에는 이 처리과정은 휴지(idle) 상태가 된다(단계 208).When the wireless communication device and the auxiliary device are connected, one or both of them are in a download mode, and the auxiliary device can access the Internet through the wireless communication device (step 203). The software is then downloaded from the designated server to the storage means (preferably non-volatile storage means) in the auxiliary device via the wireless communication device (step 204). After the download of the software is completed, wireless communication using the wireless communication device is stopped (step 205). Either or both devices are then in program mode, and the wireless communication device is programmed with the downloaded software (step 206). The wireless communication device then reboots and begins using the newly installed software (step 207), and the process is idle before the user resumes downloading the wireless software to the wireless communication device (step 208).
본 발명에 의하면 소프트웨어의 업데이트를 지원하는 것만을 목적으로 무선통신장치 내에 과도한 용량의 비휘발성 메모리를 포함시킬 필요가 없게 되며, 이에 따라 무선통신장치의 단위 비용을 줄일 수 있게 된다. 따라서, 본 발명은 무선 소프트웨어 다운로드와 관련된 문제들에 대한 효과적인 해결책이 되며, 그 특유의 단순함으로 인해 일반 사용자들이 스스로 자신의 이동통신 단말기와 같은 무선통신장치에 대한 소프트웨어 업데이트를 수행할 수 있게 되어 지원비용을 줄일 수 있게 된다. 웹서버에 저장되는 소프트웨어의 업그레이드 처리는 서비스센터 등에서 제공하는 것이 바람직하다.According to the present invention, it is not necessary to include an excessive capacity nonvolatile memory in the wireless communication device only for supporting software update, thereby reducing the unit cost of the wireless communication device. Therefore, the present invention is an effective solution to the problems associated with wireless software download, and its unique simplicity allows general users to perform software updates for their wireless communication devices such as their mobile terminals. The cost can be reduced. The upgrade process of the software stored in the web server is preferably provided by a service center.
이상 전적으로 기능적인 통신 장치 및 시스템과 관련하여 본 발명에 대한 설명을 하였으나, 본 발명은 다양한 형태의 명령어(instructions)에 대한 컴퓨터가용 매체(computer-usable medium)의 형태로 실시 및 배포될 수도 있으며, 또한 그 배포를 행하기 위해서 특정한 형태의 신호 보유 매체(signal-bearing medium)가 이용되더라도 이에 상관없이 본 발명은 동일하게 적용된다는 점을 당업자는 알 수 있을 것이다. 적절한 컴퓨터가용 매체로는, 예를 들어, ROM(Read Only Memory) 또는 EEPROM(Electrically Erasable Programmable ROM) 등의 비휘발성, 하드코드(hard-coded), 또는 프로그램가능 타입의 매체가 있고, 플로피디스크, 하드디스크 드라이브, R/W(Read/Write) CD-ROM(Compact Disc Read Only Memory) 또는 DVD(Digital Versatile Disc) 등의 기록가능 타입의 매체가 있으며, 디지털 및 아날로그 통신링크 등의 전송가능 타입 매체가 있다.Although the present invention has been described above in connection with a fully functional communication device and system, the present invention may be implemented and distributed in the form of a computer-usable medium for various types of instructions. It will also be appreciated by those skilled in the art that the present invention applies equally regardless of whether a particular form of signal-bearing medium is used to perform the distribution. Suitable computer-useable media include, for example, nonvolatile, hard-coded, or programmable type media, such as Read Only Memory (ROM) or Electrically Erasable Programmable ROM (EEPROM), and the like, including floppy disks, There are recordable types of media such as hard disk drives, read / write (CD / ROM) CD-ROMs (Compact Disc Read Only Memory), or DVDs (Digital Versatile Disc), and transferable media such as digital and analog communication links. There is.
이상 본 발명을 구체적인 실시예에 의해 기술하였으나, 가장 넓은 형태의 본 발명의 권리범위 및 기술적 사상에서 벗어나지 않으면서, 상술한 본 발명의 실시예에 대한 다양한 변화, 대체, 변동, 보강, 미세한 차이, 점진적 변화, 보다 작은 형태, 변경, 수정, 향상, 및 모조(knock-offs) 등이 가능하다는 것을 당업자는 알 수 있을 것이다.Although the present invention has been described above by way of specific embodiments, various changes, substitutions, changes, reinforcements, and minute differences of the embodiments of the present invention described above may be made without departing from the scope and spirit of the present invention in its broadest form. Those skilled in the art will appreciate that gradual changes, smaller forms, modifications, modifications, enhancements, knock-offs, and the like are possible.
본 발명에 의하면 소프트웨어의 업데이트를 지원하는 것을 목적으로 무선통신장치는 과도한 용량의 비휘발성 메모리를 구비할 필요가 없게 되며, 이에 따라 무선통신장치의 단위 비용을 줄일 수 있게 된다. 따라서, 본 발명은 무선 소프트웨어 다운로드와 관련된 문제들에 대한 효과적인 해결책이 되며, 일반 사용자들이 스스로 자신의 이동통신 단말기와 같은 무선통신장치에 대한 소프트웨어 업데이트를 간단하게 수행할 수 있게 되어 지원비용을 줄일 수 있게 된다.According to the present invention, a wireless communication device does not need to have an excessive capacity of nonvolatile memory for the purpose of supporting software update, thereby reducing the unit cost of the wireless communication device. Therefore, the present invention is an effective solution to the problems associated with wireless software download, and the general user can easily perform a software update for a wireless communication device, such as his mobile terminal, to reduce the support cost. Will be.
Claims (23)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20030001842A KR20040064937A (en) | 2003-01-11 | 2003-01-11 | Mobile communication apparatus and communication system with function for software download via auxiliary device and method therefor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20030001842A KR20040064937A (en) | 2003-01-11 | 2003-01-11 | Mobile communication apparatus and communication system with function for software download via auxiliary device and method therefor |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20040064937A true KR20040064937A (en) | 2004-07-21 |
Family
ID=37355322
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR20030001842A KR20040064937A (en) | 2003-01-11 | 2003-01-11 | Mobile communication apparatus and communication system with function for software download via auxiliary device and method therefor |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20040064937A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100651896B1 (en) * | 2004-09-08 | 2006-12-06 | 엘지전자 주식회사 | Apparatus and Method for Downloading Contents into The Cellur Phone Using Internet |
KR100685629B1 (en) * | 2005-10-24 | 2007-02-22 | 삼성에스디에스 주식회사 | Automatic data communication session system of in remote management server and single channel device and a method for the same |
KR100832092B1 (en) * | 2006-02-14 | 2008-05-27 | 주식회사 넷츠 | Contents accessing method by using multimedia appliance and messenger software and apparatuses used therefor |
CN117440365A (en) * | 2023-12-15 | 2024-01-23 | 荣耀终端有限公司 | Method for downloading resource package and electronic equipment |
-
2003
- 2003-01-11 KR KR20030001842A patent/KR20040064937A/en not_active Application Discontinuation
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100651896B1 (en) * | 2004-09-08 | 2006-12-06 | 엘지전자 주식회사 | Apparatus and Method for Downloading Contents into The Cellur Phone Using Internet |
KR100685629B1 (en) * | 2005-10-24 | 2007-02-22 | 삼성에스디에스 주식회사 | Automatic data communication session system of in remote management server and single channel device and a method for the same |
KR100832092B1 (en) * | 2006-02-14 | 2008-05-27 | 주식회사 넷츠 | Contents accessing method by using multimedia appliance and messenger software and apparatuses used therefor |
CN117440365A (en) * | 2023-12-15 | 2024-01-23 | 荣耀终端有限公司 | Method for downloading resource package and electronic equipment |
CN117440365B (en) * | 2023-12-15 | 2024-04-12 | 荣耀终端有限公司 | Method for downloading resource package and electronic equipment |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7092734B2 (en) | IOTA software download via auxiliary device | |
US20030186689A1 (en) | System and method for IOTA software download notification for wireless communication devices | |
KR101169071B1 (en) | System and method for an oma dm extension to manage mobile device configuration settings | |
EP1828885B1 (en) | Method and device arrangement for managing the use profile of a terminal device | |
JP4777431B2 (en) | How to manage wireless local area network acquisition lists | |
JP4772348B2 (en) | Connection objects in the mobile device management tree | |
US7894861B2 (en) | Method of enabling a remote communications device with a telematics functionality module | |
US20070168721A1 (en) | Method, network entity, system, electronic device and computer program product for backup and restore provisioning | |
EP1757132B1 (en) | Modular data components for wireless communication devices | |
WO2004063899A3 (en) | Mobile handset capable of updating its update agent | |
GB2412042A (en) | Firmware update method of a wireless communication terminal | |
US20040005910A1 (en) | Methods and apparatus for a self-configuring smart modular wireless device | |
US20140137101A1 (en) | Automatically installing operating system specific to a detected network | |
US20130124681A1 (en) | Method, system and apparatus for management of push content when changing computing devices | |
CN100391279C (en) | Method for updating main programme executed by radio communication module | |
KR20150000024A (en) | Method for joint applications service and apparatus applied to the same | |
KR20040064937A (en) | Mobile communication apparatus and communication system with function for software download via auxiliary device and method therefor | |
JP4571298B2 (en) | Home and roaming provisioning methods for mobile terminals | |
US8155585B2 (en) | System and method for blocking devices from a carrier network | |
US20080172443A1 (en) | Automatic Internet Connection Device | |
EP1439721A1 (en) | IOTA software download via auxiliary device | |
KR100639641B1 (en) | Demand-based provisioning for a mobile communication device | |
KR20030033396A (en) | Method for upgrading of wireless terminal | |
CN1954627A (en) | Modular data components for wireless communication devices | |
EP2059082B1 (en) | Blocking devices from a carrier network |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E601 | Decision to refuse application |