KR100378820B1 - Application download apparatus and method for sdr terminal equipment - Google Patents
Application download apparatus and method for sdr terminal equipment Download PDFInfo
- Publication number
- KR100378820B1 KR100378820B1 KR10-2001-0011212A KR20010011212A KR100378820B1 KR 100378820 B1 KR100378820 B1 KR 100378820B1 KR 20010011212 A KR20010011212 A KR 20010011212A KR 100378820 B1 KR100378820 B1 KR 100378820B1
- Authority
- KR
- South Korea
- Prior art keywords
- sdr
- software
- server
- terminal
- access point
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims description 25
- 238000012360 testing method Methods 0.000 claims description 15
- 230000001413 cellular effect Effects 0.000 claims description 10
- 230000002159 abnormal effect Effects 0.000 claims 1
- 238000004891 communication Methods 0.000 abstract description 13
- 238000005516 engineering process Methods 0.000 abstract description 9
- 230000006870 function Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 238000012795 verification Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 238000005266 casting Methods 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/18—Service support devices; Network management devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/22—Processing or transfer of terminal data, e.g. status or physical capabilities
- H04W8/24—Transfer of terminal data
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
본 발명은 불루투스나 무선 랜과 같은 근거리 무선 통신 시스템을 장착한 SDR 단말기가 액세스 포인트를 통하여 해당 SDR 소프트웨어 서버로부터 원하는 라디오 웨이브폼 애플리케이션을 다운로드 받아 시스템을 재구성하는 기술에 관한 것이다. 이러한 본 발명은 액세스 포인트(102A-102N)에서 제공되는 서버 리스트를 근거로 SDR 소프트웨어 서버(104A-104N)로부터 필요한 소프트웨어를 다운로드 받아 단말기 시스템을 재구성하는 SDR 단말기(101A-101N)와; 상기 SDR 소프트웨어 서버(104A-104N)를 서버 리스트에 등록하고 상기 SDR 단말기(101A-101N)를 인터넷(103)을 통해 상기 SDR 소프트웨어 서버(104A-104N)에 연결하기 위한 액세스 포인트(102A-102N)와; 상기 액세스포인트 등록서버(105)로부터 액세스 포인트(102A-102N)들의 IP 리스트를 전송받아 그들을 인식한 후 등록을 요구하고, 상기 SDR 단말기(101A-101N)에서 서비스 가능한 소프트웨어 리스트를 전송하는 SDR 소프트웨어 서버(104A-104N)와; 상기 액세스 포인트(102A-120N)를 등록하여 관리하고, 새로운 액세스 포인트가 추가될 때 그 사실을 알리기 위한 메시지를 상기 SDR 소프트웨어 서버(104A-104N)에 멀티캐스팅하는 액세스포인트 등록서버(105)에 의해 달성된다.The present invention relates to a technology in which an SDR terminal equipped with a short range wireless communication system such as Bluetooth or WLAN downloads a desired radio waveform application from a corresponding SDR software server through an access point and reconfigures the system. The present invention includes an SDR terminal (101A-101N) for reconfiguring the terminal system by downloading the necessary software from the SDR software server (104A-104N) based on the server list provided by the access point (102A-102N); Access points 102A-102N for registering the SDR software servers 104A-104N to a server list and for connecting the SDR terminals 101A-101N to the SDR software servers 104A-104N via the Internet 103; Wow; SDR software server that receives the IP list of the access points 102A-102N from the access point registration server 105, recognizes them, requests registration, and transmits a serviceable software list from the SDR terminals 101A-101N. 104A-104N; By the access point registration server 105 which registers and manages the access points 102A-120N and multicasts a message to the SDR software server 104A-104N to inform the fact when a new access point is added. Is achieved.
Description
본 발명은 액세스 포인트를 이용하여 라디오 웨이브폼 애플리케이션(Radio Waveform Application )을 에스디알(SDR: Software Defined Radio) 단말기에 다운로드하는 기술에 관한 것으로, 특히 애플리케이션을 저장하고 있는 해당 서버를 모르는 경우에도 자동으로 서버를 찾아 다운로드 받을 수 있도록 한 에스디알 단말기의 애플리케이션 다운로드 장치 및 방법에 관한 것이다.The present invention relates to a technology for downloading a Radio Waveform Application (SDR) to a Software Defined Radio (SDR) terminal using an access point, and in particular, even if the server storing the application is unknown. The present invention relates to a device and a method for downloading an application of an SD terminal capable of finding and downloading a server.
통상의 무선 통신 단말기(예: 휴대폰)들은 미리 정의된 통신 시스템만을 지원하도록 설계되어 있다. 이러한 단말기는 통신에 대한 유연성이 전혀 없어 글로벌 로밍(Global Roaming)이나 무선 통신 시스템의 선별적 사용이 불가능하다. 이러한 단점을 보완하기 위해 멀티 모드나 멀티 밴드의 단말기들이 출시되고 있다. 이러한 단말기들은 사용자의 요구에 따라 여러 가지 모드를 사용할 수 있도록 하여 유연성은 양호하지만 지원되는 모드나 기능은 미리 정의되어 있기 때문에 새롭게 출현되는 통신 시스템이나 타지역의 새로운 통신시스템에 접속하기 위해서는 단말기의 하드웨어 자체를 교체해야 하는 문제점이 있다.Conventional wireless communication terminals (eg, mobile phones) are designed to support only predefined communication systems. Such a terminal has no flexibility for communication, and thus global roaming or selective use of a wireless communication system is impossible. In order to compensate for this disadvantage, multi-mode and multi-band terminals have been released. These terminals can be used in various modes according to the user's needs, so that the flexibility is good, but the supported modes and functions are predefined so that the hardware of the terminal can be used to access new communication systems or new communication systems in other regions. There is a problem that needs to be replaced.
단말기의 이러한 비유연성을 극복하기 위하여, 최근들어 SDR 기술이 연구되고 있다. SDR 기술은 원칙적으로 안테나 이후 단의 모든 부분을 소프트웨어로 처리하여 통신 시스템을 구현하는 기술로서, 새로운 하드웨어의 변경이나 추가 없이 동작 특성 예를 들어, 동작 주파수(operation frequency), 변조 타입(modulationtype), 밴드폭(bandwidth), 네트워크 프로토콜(network protocols) 등을 소프트웨어 프로그램 변경만으로 바꿀 수 있는 기술이다. 현재의 하드웨어의 기술 수준에서 볼 때 고주파단(RF단)까지 소프트웨어로 처리하는 것은 현실성이 없어 대부분의 연구는 중간주파단(IF단) 이후부터 소프트웨어로 처리하여 시스템을 구현하고 있다. 이러한 SDR 기술을 이용하여 단말기를 제작하면 기존의 하드웨어 지향성 단말기와는 달리 소프트웨어적으로 기능 및 모드를 재구성할 수 있게 된다.In order to overcome this inflexibility of the terminal, SDR technology has recently been studied. SDR technology is a technology that implements a communication system by processing all parts of the stage after the antenna by software in principle, and without changing or adding new hardware, operating characteristics such as operation frequency, modulation type, It is a technology that can change bandwidth, network protocols, etc. by changing software program only. In terms of current hardware technology, processing to high frequency (RF) is not practical, so most of the studies have been implemented by software since intermediate frequency (IF). If the terminal is manufactured using the SDR technology, the function and mode can be reconfigured in software unlike the hardware-oriented terminal.
SDR 단말기의 모드를 재구성하기 위해서는 필요한 소프트웨어를 다운로드 받아야 한다. 예를 들어 현재의 단말기가 CDMA 모드의 단말기인데 이를 GSM 모드로 변경하기 위해서는 GSM 웨이브폼 애플리케이션을 다운로드 받아 단말기를 재구성해야 하는데, 만일 사용자의 위치가 CDMA가 지원되지 않는 곳이라면 현재 단말기가 지원하는 CDMA 무선링크로는 GSM 웨이브폼 애플리케이션을 다운로드 받을 수 없다. 물론, GSM 지역으로 이동하기 전에 CDMA 링크를 이용하여 GSM 프로그램을 미리 다운로드 받을 수 있지만, 이러한 경우에는 다음과 같은 두 가지 문제점이 발생된다.In order to reconfigure the mode of the SDR terminal, the necessary software must be downloaded. For example, if the current terminal is a CDMA mode terminal and you want to change it to GSM mode, you need to download the GSM waveform application and reconfigure the terminal. If the user's location is not CDMA supported, the CDMA currently supported terminal You cannot download GSM waveform applications over a wireless link. Of course, the GSM program can be downloaded in advance using the CDMA link before moving to the GSM region, but in this case, two problems arise.
첫째, 사용자가 자신이 이동하려는 곳에서 어떤 통신 시스템이 사용되고 있는지를 미리 알고 있어야 하고, 이동 전에 이리 다운로드를 완성해야 한다는 점이다. 이러한 제약은 사용자에게 상당한 불편을 주게 된다. 둘째, 다운로드 받은 프로그램을 검증할 수 있는 방법이 없다는 점이다. 다운로드 받은 프로그램은 그 지역에서는 지원하지 않으므로 제대로 동작하는지 받은 시점에서 검증할 수 없다. 이러한 경우, 해당 지역으로 이동한 후 검증을 해야 하는데, 만일 검증 결과 동작하지 않는 것으로 판명되더라도 다시 요청하여 다운로드 받을 수 없는 문제점이 있다.First, the user must know in advance which communication system is being used where he wants to move, and must complete the download before moving. This restriction brings considerable inconvenience to the user. Second, there is no way to verify the downloaded program. The downloaded program is not supported in that region, so it cannot be verified at the time it is received. In this case, the verification must be performed after moving to the corresponding area, even if it is determined that the verification does not work, there is a problem that the request cannot be downloaded again.
이러한 문제점을 해결하기 위하여 기존의 단말기들에서 소프트웨어 업그레이드 기능을 제공하고 있지만, 대리점까지 가서 서비스를 받아야 하고 더욱이 부가적인 서비스 기능밖에 변경하지 못한다. 즉, 통신 시스템의 메이저(Major) 변경은 현재 서비스되지 않고 있다.In order to solve this problem, the existing terminals provide a software upgrade function, but they have to go to a dealer to receive the service and can only change additional service functions. That is, major changes in the communication system are not currently being serviced.
단말기에 대한 기존의 소프트웨어 다운로드 기술은 다음의 세가지로 대별할 수 있다. 첫째, SIM(SIM: Subscriber Identity Module) 또는 UIM(UIM: Universal Identity Module)을 이용하는 방법이다. 둘째, 공중통신망(PSTN)과 같은 기존의 네트워크와의 접속을 통한 다운로드 방법이다. 셋째, 공중파를 이용하는 다운로드 방법이다. 이러한 세 가지의 다운로드 방법에 대해 설명하면 다음과 같다.The existing software download technology for a terminal can be roughly classified into the following three. First, a method of using a subscriber identity module (SIM) or a universal identity module (UIM) is used. Secondly, it is a download method through connection with an existing network such as a public communication network (PSTN). Third, a download method using airwaves. The three download methods are as follows.
SIM 또는 UIM을 이용하는 방법은, 대용량의 메모리와 마이크로컴퓨터가 내장된 스마트 카드의 착탈로 지원 모드에 의존되는 파트에 관한 소프트웨어와, 제어 정보를 전달하여 시스템을 재구성하는 방법이다. 이 개념을 적용하기 위해서는 지원하고자 하는 표준안들의 사양 중에서 라디오 인터페이스(radio interface)에 독립적인(independent) 모듈을 시스템 내에 미리 구현해 놓고 라디오 인터페이스에 따라 가변해야 하는 모듈과, 이를 제어하기 위한 파라미터와 정보를 분리, 모듈화 하거나 또는 라이브러리화 하여 스마트카드에 구현한다.The method using the SIM or the UIM is a method of reconfiguring the system by transferring software and control information about a part depending on the support mode by attaching and detaching a smart card having a large memory and a microcomputer. In order to apply this concept, among the specifications of the standards to be supported, a module that needs to be implemented in advance in a system that is independent of a radio interface in the system and needs to be changed according to the radio interface, and parameters and information for controlling the same Implement on smart card by separating, modularizing or library.
PSTN 망과 같은 기존의 네트워크와의 접속을 통한 다운로드 방법은, 유선망을 통한 소프트웨어 다운로드 서비스로 시스템 프로그램을 다운로드 받는 방법이다. 이 방법은 소프트웨어 다운로드 시의 에러를 줄일 수 있고 가장 보편적인 방안이 될 수도 있다. 대부분의 지역에는 유선망이 포설되어 있으므로 기존의 인프라를 재사용한다는 측면과 고속 데이터 서비스를 안정적으로 받을 수 있다는 장점이 있지만, 사용자 입장에서는 단말기와 유선 네트워크와 연결을 해야 한다는 점에서 편의성이 떨어지는 단점이 있다.The download method through connection with an existing network such as a PSTN network is a method of downloading a system program through a software download service through a wired network. This method reduces errors in software downloads and may be the most common solution. The wired network is installed in most areas, which means that the existing infrastructure can be reused and the high-speed data service can be reliably received. However, it is inconvenient for the user to connect the terminal to the wired network. .
무선 연결을 통한 다운로드 방법은, 상기 두번째 방법과 유사하지만 시스템 구성을 위한 데이터와 프로그램을 무선으로 다운로드한다는 점이 다른 점이다. 이 방법을 사용하는 경우 데이터 다운로드를 위한 채널이 별도로 할당되어야 하고 데이터 전송속도도 소프트웨어의 용량이 큰 경우에는 다운로드 시간이 증가하게 되는 결함이 있었다.The download method via a wireless connection is similar to the second method except that it downloads data and programs for system configuration wirelessly. When using this method, a channel for data download must be allocated separately, and when the data transfer rate is large, the download time is increased.
이와 같이 종래 기술에 의한 단말기의 소프트웨어 다운로드 방법에 있어서, SIM 또는 UIM을 이용하는 방법은 시스템을 구축하는데 비용이 많이 소요되는 결함이 있고, PSTN 망과 같은 기존의 네트워크와의 접속을 통한 다운로드 방법은 사용자 입장에서 볼 때 단말기와 유선 네트워크와 연결을 해야 한다는 점에서 편의성이 떨어지는 단점이 있으며, 무선 연결을 통한 다운로드 방법은 데이터 다운로드를 위한 채널이 별도로 할당되어야 하고 데이터 전송속도도 소프트웨어의 용량이 큰 경우에는 다운로드 시간이 증가하게 되는 결함이 있었다.As described above, in the software download method of the terminal according to the prior art, the method using the SIM or the UIM is expensive to construct a system, and the download method through connection with an existing network such as a PSTN network is a user. From the point of view, it is inconvenient to connect with the terminal and the wired network, and the download method through the wireless connection requires a separate channel for data download and the data transfer rate is large when the software capacity is large. The bug was that the download time was increased.
따라서, 본 발명의 제1목적은 불루투스나 무선 랜과 같은 근거리 무선 통신 시스템을 장착한 SDR 단말기가 액세스 포인트(AP: Access Point)를 통하여 해당 SDR 소프트웨어 서버로부터 원하는 라디오 웨이브폼 애플리케이션을 다운로드 받는시스템을 제공함에 있다.Accordingly, a first object of the present invention is a system in which an SDR terminal equipped with a short-range wireless communication system such as Bluetooth or a wireless LAN downloads a desired radio waveform application from a corresponding SDR software server through an access point (AP). In providing.
본 발명의 제2목적은 기존의 SIM 카드나 유선을 이용한 다운로드 방법과 비교하여 간편하고 효율적인 다운로드가 가능하고, 셀룰러 무선 링크를 이용한 다운로드 방법과 달리 모드 변환이 필요한 시점에서 곧바로 다운로드 해주고, 다운로드 후 곧바로 시험 검증이 가능한 시스템을 제공함에 있다.The second object of the present invention is simple and efficient download compared to the download method using a conventional SIM card or wired, and unlike the download method using a cellular wireless link, it is downloaded immediately when the mode conversion is required, and immediately after download To provide a system that can be tested and verified.
본 발명의 제3목적은 서로 다른 복수의 SDR 소프트웨어 서버를 운영할 수 있고, 복수의 SDR 단말기가 임의의 액세스 포인트에서 임의의 SDR 소프트웨어 서버를 액세스할 수 있는 시스템을 제공함에 있다.It is a third object of the present invention to provide a system capable of operating a plurality of different SDR software servers and allowing a plurality of SDR terminals to access any SDR software server from any access point.
도 1은 본 발명에 의한 에스디알 단말기의 애플리케이션 다운로드 장치의 개략도.1 is a schematic diagram of an application download apparatus of the SD terminal according to the present invention.
도 2는 본 발명에 의한 에스디알 단말기의 애플리케이션 다운로드 방법의 신호 흐름도.2 is a signal flow diagram of an application download method of the SD terminal according to the present invention.
***도면의 주요 부분에 대한 부호의 설명****** Description of the symbols for the main parts of the drawings ***
101A-101N : SDR 단말기 102A-102N : 액세스 포인트101A-101N: SDR Terminal 102A-102N: Access Point
103 : 인터넷 104A-104N : SDR 소프트웨어 서버103: Internet 104A-104N: SDR Software Server
105 : 액세스포인트 등록서버 106A,106B : 시스템 테스트 단말기105: access point registration server 106A, 106B: system test terminal
107A,107B : 시스템 기지국107A, 107B: System Base Station
본 발명의 제1특징에 따르면, SDR 단말기, 액세스 포인트, AP 등록 서버, SDR 소프트웨어 서버, 복수의 기지국, 테스트 단말기 등으로 구성된 라디오 웨이브폼 애플리케이션 다운로드 시스템이 제공된다.According to a first aspect of the present invention, there is provided a radio waveform application download system composed of an SDR terminal, an access point, an AP registration server, an SDR software server, a plurality of base stations, a test terminal, and the like.
본 발명의 제2특징에 따르면, 상기 제1특징에 따른 시스템을 구성하는데 필수적인 AP가 SDR 소프트웨어 서버의 리스트를 갖게 하기 위해 SDR 소프트웨어 서버가 AP 등록 서버를 이용하여 AP의 IP를 알아내어 자신의 존재를 등록하게 된다.According to the second aspect of the present invention, the SDR software server uses the AP registration server to find out the IP of the AP so that the AP necessary for configuring the system according to the first aspect has a list of SDR software servers. Will be registered.
본 발명의 제3특징에 따르면, 상기 제1특징에 따른 시스템을 구성하는데 필수적인 AP가 새롭게 추가되었을 때, 그 AP가 SDR 소프트웨어 서버들의 리스트를 받을 수 있도록 자신의 존재를 AP 등록 서버에 알려주고, 그 등록 서버는 다시 이를 SDR 소프트웨어 서버에 멀티캐스팅(multicasting)하여 이 메시지를 받은 모든 SDR 소프트웨어 서버가 새 AP에 자신의 존재를 알린다.According to a third aspect of the present invention, when an AP essential for configuring a system according to the first aspect is newly added, the AP registration server is notified of its existence so that the AP can receive a list of SDR software servers. The registration server again multicasts it to the SDR software server so that all SDR software servers that receive this message advertise their presence to the new AP.
본 발명의 제4특징에 따르면, 상기 제1특징에 따른 시스템을 구성하는데 필수적인 AP가 SDR 소프트웨어 서버의 리스트를 관리하는데 있어서, 동일한 복수의 SDR 소프트웨어 서버가 존재할 때 PING를 이용하여 가장 가까운 순서대로 정렬하게 된다.According to the fourth aspect of the present invention, when an AP, which is essential for configuring a system according to the first aspect, manages a list of SDR software servers, when the same plurality of SDR software servers exist, the APs are arranged in the nearest order. Done.
본 발명의 제5특징에 따르면, AP를 이용하여 복수의 서로 다른 SDR 소프트웨어 서버를 관리 운영한다.According to a fifth aspect of the present invention, an AP is used to manage and operate a plurality of different SDR software servers.
본 발명의 제6특징에 따르면, AP 등록 서버를 이용하여 AP의 추가시에도 AP와 SDR 소프트웨어 서버가 항상 업데이트된 리스트를 갖을 수 있도록 한다.According to the sixth aspect of the present invention, the AP and the SDR software server always have an updated list even when the AP is added using the AP registration server.
본 발명의 제7특징에 따르면, SDR 단말기가 해당 소프트웨어를 다운로드하여 설치한 후 해당 기지국을 통해 테스트 단말기와 통화로를 연결하여 소프트웨어를 검증하게 된다.According to a seventh aspect of the present invention, after the SDR terminal downloads and installs the corresponding software, the SDR terminal verifies the software by connecting the test terminal and the call path through the corresponding base station.
도 1은 본 발명에 의한 에스디알 단말기의 애플리케이션 다운로드 장치의 일실시 예를 보인 블록도로서 이에 도시한 바와 같이, 액세스 포인트(102A-102N)에서 제공되는 서버 리스트를 근거로 SDR 소프트웨어 서버(104A-104N)의 존재를 확인하고, 임의의 서버로부터 필요한 소프트웨어를 다운로드 받아 설치하는 SDR 단말기(101A-101N)와; 상기 SDR 소프트웨어 서버(104A-104N)를 서버 리스트에 등록한 후 서비스가 시작될 때 액세스포인트 등록서버(105)에 자신의 위치를 알리고, 상기 SDR 단말기(101A-101N)를 인터넷(103)을 통해 상기 SDR 소프트웨어 서버(104A-104N)에 연결하기 위한 액세스 포인트(102A-102N)와; 서비스 시작 시 상기 액세스포인트 등록서버(105)로부터 액세스 포인트(102A-102N)들의 IP 리스트를전송받아 그들을 인식한 후 등록을 요구하고, 상기 SDR 단말기(101A-101N)로부터 소프트웨어 서비스 요청신호가 입력될 때 해당 SDR 단말기의 메모리 용량과 자신이 서비스하는 소프트웨어들의 용량을 비교하여 서비스 가능한 소프트웨어 리스트를 해당 SDR 단말기측으로 전송하는 SDR 소프트웨어 서버(104A-104N)와; 상기 액세스 포인트(102A-120N)를 등록하여 관리하고, 새로운 액세스 포인트가 추가될 때 그 사실을 알리기 위한 메시지를 상기 SDR 소프트웨어 서버(104A-104N)에 멀티캐스팅하는 액세스포인트 등록서버(105)와; 소프트웨어를 다운로드 받아 시스템을 재구축한 상기 SDR 단말기(101A-101N)를 검증할 수 있도록 시스템 테스트 단말기(106A),(106B)에 연결하는 시스템 기지국(107A),(107B)과; 상기 시스템 기지국(107A),(107B)을 통해 상기 SDR 단말기(101A-101N)와 연결되어 다운로드 받은 소프트웨어로 재구성한 시스템이 정상적으로 동작하는지 검증하는 시스템 테스트 단말기(106A),(106B)로 구성한 것으로, 이와 같이 구성한 본 발명의 작용을 첨부한 도 2를 참조하여 상세히 설명하면 다음과 같다.1 is a block diagram showing an embodiment of an application download apparatus of an SDD terminal according to the present invention. As shown in FIG. 1, an SDR software server 104A- is based on a server list provided from access points 102A- 102N. SDR terminals 101A-101N for checking the existence of 104N and downloading and installing necessary software from any server; The SDR software server 104A-104N is registered in the server list, and the service point is notified to the access point registration server 105 when the service is started, and the SDR terminals 101A-101N are connected to the SDR via the Internet 103. Access points 102A-102N for connecting to software servers 104A-104N; When the service starts, the access point registration server 105 receives the IP list of the access points 102A-102N, recognizes them, requests registration, and receives a software service request signal from the SDR terminals 101A-101N. An SDR software server 104A-104N for comparing the memory capacity of the corresponding SDR terminal with the capacity of the software services thereof and transmitting a list of serviceable software to the corresponding SDR terminal; An access point registration server (105) for registering and managing the access points (102A-120N) and multicasting messages to the SDR software servers (104A-104N) to inform the fact that when a new access point is added; System base stations (107A) and (107B) connected to system test terminals (106A) and (106B) so as to verify the SDR terminals (101A-101N) by downloading software and rebuilding the system; The system test terminals 106A and 106B are connected to the SDR terminals 101A-101N through the system base stations 107A and 107B to verify that the system reconfigured with the downloaded software is operating normally. When described in detail with reference to Figure 2 attached to the operation of the present invention configured as described above are as follows.
SDR 단말기(101A-101N)와 액세스 포인트(102A-102N)에는 블루투스가 각기 장착되어 있으며, 이들을 통해 소프트웨어 다운로드 서비스의 제공 여부를 알아보거나 소프트웨어의 다운로드 서비스를 수행한다.The SDR terminals 101A-101N and the access points 102A-102N are equipped with Bluetooth, respectively, to find out whether a software download service is provided or to perform a software download service.
SDR 단말기(101A-101N)는 액세스 포인트(102A-102N)에서 제공되는 서버 리스트를 근거로 SDR 소프트웨어 서버(104A-104N)의 존재를 확인하고, 그 중에서 서비스 가능한 서버의 IP 주소를 요구하여 위치를 확인한 후, 해당 서버와 협상을 통해 필요한 소프트웨어를 다운로드 받아 설치한다.The SDR terminals 101A-101N check the existence of the SDR software server 104A-104N based on the server list provided by the access points 102A-102N, and among them, request the IP address of the serviceable server to determine the location. After confirming, negotiate with the server to download and install the required software.
이후, 상기 SDR 단말기(101A-101N)는 셀룰러 시스템의 기지국 즉, 각각의 시스템 기지국(107A),(107B)을 통해 시스템 테스트 단말기(106A),(106B)와 연결하여 테스트(검증) 받는다. 상기의 테스트 결과 다운로드 받은 소프트웨어가 정상적으로 동작하지 않는 것으로 판명되면, 다른 종류의 소프트웨어를 다운로드 받아 테스트해 보거나, SDR 소프트웨어 서버를 바꾸어 테스트해 본다.Thereafter, the SDR terminals 101A-101N are connected to the system test terminals 106A and 106B through the base stations of the cellular system, that is, the respective system base stations 107A and 107B, and are tested (verified). If the test results indicate that the downloaded software does not work properly, download and test another type of software, or change the SDR software server and test it.
그러나, 상기에서 다운로드 받은 소프트웨어가 정상적으로 동작하는 것으로 검증되면, 해당 셀룰러 시스템으로부터 시스템 사용에 필요한 여러가지 파라미터들을 전송받아 저장한다.However, if the software downloaded above is verified to operate normally, the cellular system receives and stores various parameters necessary for system use.
상기 액세스 포인트(102A-102N)는 서비스가 시작될 때 액세스포인트 등록서버(105)에 자신의 위치를 알린다. 또한, 상기 SDR 소프트웨어 서버(104A-104N)가 등록을 요청할 때, 자신이 관리하는 서버 리스트에 등록해 둔다. 만약, 같은 종류의 SDR 소프트웨어 서버가 복수로 등록을 요청해 오면 패킷 인터넷 고퍼(PING: Packet InterNet Gopher)로 해당 서버와의 거리를 측정하여 가까운 곳부터 정렬시켜 등록한다.The access point 102A-102N informs the access point registration server 105 of its location when the service is started. When the SDR software servers 104A-104N request registration, they are registered in the server list managed by the SDR software server 104A-104N. If the same type of SDR software server requests multiple registrations, it registers by aligning from the nearest place by measuring the distance from the corresponding server with PING (Packet InterNet Gopher).
새로운 액세스 포인트가 추가되는 경우, 그 액세스 포인트는 상기 SDR 소프트웨어 서버(104A-104N)의 리스트를 받기 위해 자신의 존재를 상기 액세스포인트 등록서버(105)에 알려주고, 이 액세스포인트 등록서버(105)는 그 사실을 알리기 위한 메시지를 상기 SDR 소프트웨어 서버(104A-104N)에 멀티캐스팅하게 되므로, SDR 소프트웨어 서버(104A-104N)는 액세스 포인트가 추가된 사실을 인식하게 된다. 따라서, 새로운 액세스 포인트가 추가되는 경우 상기 액세스 포인트(102A-120N)와 액세스포인트 등록서버(105)가 업데이트된 리스트를 갖을 수 있게 된다.When a new access point is added, the access point informs the access point registration server 105 of its presence to receive a list of the SDR software servers 104A-104N, and this access point registration server 105 Since the message for notifying the fact is multicasted to the SDR software servers 104A-104N, the SDR software servers 104A-104N recognize that the access point has been added. Thus, when a new access point is added, the access points 102A- 120N and the access point registration server 105 can have updated lists.
결국, 상기 액세스 포인트(102A-102N)를 이용하여 복수의 서로 다른 SDR 소프트웨어 서버(104A-104N)를 관리 운영할 수 있게 된다.As a result, the access points 102A-102N can be used to manage and operate a plurality of different SDR software servers 104A-104N.
상기 SDR 소프트웨어 서버(104A-104N)는 서비스 시작 시 상기 액세스포인트 등록서버(105)로부터 액세스 포인트(102A-102N)들의 IP 리스트를 전송받아 그들을 인식한 후 상기와 같이 자신의 존재를 등록하고, 멀티캐스팅을 이용하여 그 액세스 포인트(102A-102N)에게 자신의 서비스 시작을 알린다. 또한, 상기 SDR 단말기(101A-101N)로부터 소프트웨어 서비스 요청신호가 입력될 때 해당 SDR 단말기의 메모리 용량과 자신이 서비스하는 소프트웨어들의 용량을 비교하여 서비스 가능한 소프트웨어 리스트를 해당 SDR 단말기측으로 전송한다. 이후, 해당 SDR 단말기로부터 다운로드 성공신호가 입력되면 다운로드 서비스를 종료한다.The SDR software server 104A-104N receives the IP list of the access points 102A-102N from the access point registration server 105 at the start of service, recognizes them, and registers their existence as above, Casting is used to notify the access points 102A-102N of their service start. In addition, when a software service request signal is input from the SDR terminals 101A-101N, the memory capacity of the SDR terminal is compared with the capacity of the softwares that are serviced by the SDR terminal, and the serviceable software list is transmitted to the SDR terminal. After that, when the download success signal is input from the corresponding SDR terminal, the download service is terminated.
참고로, 상기 SDR 소프트웨어 서버(104A-104N)는 서로 다른 셀룰러 시스템의 소프트웨어를 서비스할 수 있으며, 운영하는 주체가 서로 다를 수 있다. 예를 들어, A 서비스 제공업체와 B 서비스 제공업체는 서로 다른 소프트웨어들을 서비스할 수 있다. 또한, SDR 소프트웨어 서버(104A-104N)가 여러가지 다른 종류의 소프트웨어를 서비스하는 경우 상기 액세스 포인트(102A-102N)는 그 서버들의 리스트를 사용자에게 보여주어 사용자로 하여금 원하는 서버를 선택하도록 한다.For reference, the SDR software servers 104A-104N may serve software of different cellular systems, and may operate with different subjects. For example, service provider A and service provider B can service different software. In addition, when the SDR software servers 104A-104N service various different types of software, the access points 102A-102N show the user a list of the servers to allow the user to select the desired server.
상기 시스템 테스트 단말기(10A),(106B)는 각 셀룰러 네트워크 서비스 회사에서 관리하며, 이들은 SDR 단말기(101A-101N)가 상기의 경로를 통해 새로운 소프트웨어를 다운로드 받아 테스트할 때 이용된다. 이 테스트 기간 중에 SDR단말기(101A-101N)의 전화번호 및 여러 가지 서비스에 관련된 정보들을 저장한다.The system test terminals 10A and 106B are managed by each cellular network service company, and they are used when the SDR terminals 101A-101N download and test new software through the above path. During this test period, the phone numbers of the SDR terminals 101A-101N and information related to various services are stored.
한편, 도 2를 참조하여 상기 SDR 단말기(101A-101N)의 소프트웨어 다운로드 과정 및 검증 절차를 설명하면 다음과 같다.Meanwhile, referring to FIG. 2, a software download process and a verification procedure of the SDR terminals 101A-101N are described below.
SDR 단말기(101A-101N)는 각각의 액세스 포인트(102A-102N) 및 인터넷(103)을 통해 SDR 소프트웨어 서버(104A-104N) 중 임의의 서버로부터 소프트웨어를 다운로드 받을 수 있게 되는데, 여기서는 SDR 단말기(101A)가 SDR 소프트웨어 서버(104A)로부터 소프트웨어를 다운로드 받는 것을 예로하여 설명한다.SDR terminals 101A-101N can download software from any of the SDR software servers 104A-104N via respective access points 102A-102N and the Internet 103, where SDR terminals 101A are available. ) Will download the software from the SDR software server 104A as an example.
SDR 단말기(101A)가 액세스 포인트(102A)에 SDR 소프트웨어 서버(104A-104N)의 IP 주소를 요구하여 이들의 IP 주소 리스트를 전송받는다.(S1,S2)The SDR terminal 101A requests the IP address of the SDR software servers 104A-104N from the access point 102A and receives a list of their IP addresses. (S1, S2)
이후, 상기 SDR 단말기(101A)는 상기 SDR 소프트웨어 서버(104A-104N)의 IP 리스트에서 하나의 서버 예를 들어, SDR 소프트웨어 서버(104A)를 선택한 후 그 SDR 소프트웨어 서버(104A)에 자신의 데이터 저장용량을 통보해 주고, 그로부터 현재 지역에서 지원되는 셀룰러 시스템의 리스트를 전송받아 사용자가 확인할 수 있도록 디스플레이 한다.(S3,S4)Thereafter, the SDR terminal 101A selects one server from the IP list of the SDR software servers 104A-104N, for example, the SDR software server 104A, and stores its data in the SDR software server 104A. It notifies you of the capacity, and receives a list of cellular systems currently supported in the current area for display by the user (S3, S4).
이때, 사용자가 하나의 시스템을 선택하면, 상기 SDR 단말기(101A)가 상기의 설명에서와 같이 상기 SDR 소프트웨어 서버(104A)에 해당 소프트웨어의 다운로드를 요청하여 다운로드 받은 후, 이를 이용하여 새로운 시스템으로 재구성한다.(S5,S6)In this case, when the user selects one system, the SDR terminal 101A requests the SDR software server 104A to download the corresponding software, downloads the downloaded software, and reconfigures the new system using the same. (S5, S6)
이후, 상기 SDR 단말기(101A)는 상기의 설명에서와 같이 시스템 기지국(107A)을 통해 시스템 테스트 단말기(106A)와 접속한 다음 재구성한 시스템을 검증받게 된다.(S7)Thereafter, the SDR terminal 101A is connected to the system test terminal 106A through the system base station 107A and then reconfigured as shown in the above description.
이상에서 상세히 설명한 바와 같이 본 발명은 SDR 단말기에 불루투스나 무선 랜과 같은 근거리 무선 통신 시스템을 장착하고 액세스 포인트를 통해 해당 SDR 소프트웨어 서버로부터 원하는 라디오 웨이브폼 애플리케이션을 다운로드 받아 시스템을 재구성할 수 있게 함으로써, 새로운 셀룰러 네트워크에 진입하는 경우 별다른 불편함 없이 단말기를 교체하지 않고 계속 사용할 수 있는 효과가 있다.As described in detail above, the present invention is to install a short-range wireless communication system such as Bluetooth or WLAN in the SDR terminal and to reconfigure the system by downloading the desired radio waveform application from the corresponding SDR software server through the access point, When entering a new cellular network there is an effect that can be used continuously without replacing the terminal without any inconvenience.
또한, 새로운 종류의 셀룰러 네트워크가 출현하는 경우 그 네트워크의 소프트웨어만을 다운로드 받아 단말기를 업데이트하여 사용할 수 있는 효과가 있다.In addition, when a new kind of cellular network appears, there is an effect that only the software of the network can be downloaded to update the terminal.
Claims (6)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2001-0011212A KR100378820B1 (en) | 2001-03-05 | 2001-03-05 | Application download apparatus and method for sdr terminal equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2001-0011212A KR100378820B1 (en) | 2001-03-05 | 2001-03-05 | Application download apparatus and method for sdr terminal equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20020071217A KR20020071217A (en) | 2002-09-12 |
KR100378820B1 true KR100378820B1 (en) | 2003-04-07 |
Family
ID=27696384
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR10-2001-0011212A Expired - Fee Related KR100378820B1 (en) | 2001-03-05 | 2001-03-05 | Application download apparatus and method for sdr terminal equipment |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100378820B1 (en) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100424764B1 (en) * | 2001-03-05 | 2004-03-30 | 삼성전자주식회사 | Method for detecting inquiry result using class of device in wireless link of short range mobile radio system |
KR100456961B1 (en) * | 2002-12-02 | 2004-11-10 | 전자부품연구원 | A Baseband core for Software Defined Radio communication systems and A method for controlling the same |
KR101366747B1 (en) | 2008-12-01 | 2014-02-24 | 한국전자통신연구원 | SDR terminal apparatus and reconstruction method of SDR terminal apparatus |
KR100932208B1 (en) * | 2009-05-21 | 2009-12-16 | 엘아이지넥스원 주식회사 | Software-Defined Wireless Device Based on Software Communication Structure and Waveform Execution Method in the Device |
KR101645728B1 (en) * | 2010-02-18 | 2016-08-04 | 엘지전자 주식회사 | An apparatus for providing location based service and a method thereof |
EP2838014B1 (en) * | 2012-04-12 | 2019-05-15 | Industry-University Cooperation Foundation Hanyang University | Method for distributing, installing and executing software-defined radio application |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09331579A (en) * | 1996-06-11 | 1997-12-22 | Nec Commun Syst Ltd | Program down-loading method to mobile terminal equipment |
US5999990A (en) * | 1998-05-18 | 1999-12-07 | Motorola, Inc. | Communicator having reconfigurable resources |
JPH11346186A (en) * | 1998-06-01 | 1999-12-14 | Toyo Commun Equip Co Ltd | Mobile radio terminal |
KR20000025816A (en) * | 1998-10-14 | 2000-05-06 | 서평원 | Method for downloading software of mobile phone using mobile communication network |
WO2000040049A1 (en) * | 1998-12-24 | 2000-07-06 | Telefonaktiebolaget Lm Ericsson (Publ) | A wireless communication system that supports mobile test software agents |
WO2001002954A1 (en) * | 1999-06-30 | 2001-01-11 | Koninklijke Philips Electronics N.V. | Reconfiguration manager for controlling upgrades of electronic devices |
-
2001
- 2001-03-05 KR KR10-2001-0011212A patent/KR100378820B1/en not_active Expired - Fee Related
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09331579A (en) * | 1996-06-11 | 1997-12-22 | Nec Commun Syst Ltd | Program down-loading method to mobile terminal equipment |
US5999990A (en) * | 1998-05-18 | 1999-12-07 | Motorola, Inc. | Communicator having reconfigurable resources |
JPH11346186A (en) * | 1998-06-01 | 1999-12-14 | Toyo Commun Equip Co Ltd | Mobile radio terminal |
KR20000025816A (en) * | 1998-10-14 | 2000-05-06 | 서평원 | Method for downloading software of mobile phone using mobile communication network |
WO2000040049A1 (en) * | 1998-12-24 | 2000-07-06 | Telefonaktiebolaget Lm Ericsson (Publ) | A wireless communication system that supports mobile test software agents |
WO2001002954A1 (en) * | 1999-06-30 | 2001-01-11 | Koninklijke Philips Electronics N.V. | Reconfiguration manager for controlling upgrades of electronic devices |
Also Published As
Publication number | Publication date |
---|---|
KR20020071217A (en) | 2002-09-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7925256B2 (en) | Multimode roaming mobile devices | |
KR101593591B1 (en) | Protocol processing method and apparatus | |
FI114272B (en) | Operating system for communication and related process | |
EP3295690B1 (en) | Virtual subscriber identity module for mobile communication device | |
US20080064393A1 (en) | Managing Multimode Roaming Mobile Devices | |
US8254986B2 (en) | Seamless multistage handoff algorithm to facilitate handoffs between hetergeneous wireless networks | |
JP4068193B2 (en) | Method and apparatus for wireless programming of telecommunications services | |
AU2006226450B2 (en) | Optimum selection of a communication network in the location area of a terminal | |
EP0898848B1 (en) | Method and apparatus for accessing a plurality of communication networks | |
GB2313257A (en) | Selecting data relevant to multiple communication systems in vicinity of a programmable subscriber unit | |
GB2504968A (en) | Updating a multi International Mobile Subscriber Identity (multi-IMSI) Subscriber Identity Module (SIM) on a side channel | |
CN110169099B (en) | Installation of profiles in an embedded subscriber identity module | |
US20130023236A1 (en) | Initializing and provisioning user equipment | |
US20050117540A1 (en) | Method and apparatus for routing messages in a network | |
EP1358772B1 (en) | Method and apparatus for pre-configuring a wireless communication device for future operation in a distant wireless communication system | |
KR100378820B1 (en) | Application download apparatus and method for sdr terminal equipment | |
KR100782337B1 (en) | Apparatus and method for providing uninterrupted voice service in mobile communication system | |
KR100700559B1 (en) | Mobile communication terminal [system] for downloading software and method thereof | |
KR100664204B1 (en) | Selected roaming list download system and method | |
CN112714483A (en) | Method for self-adaptively setting access point name | |
JP7683771B2 (en) | Electronic information storage medium, switching control method, and switching control program | |
KR100378821B1 (en) | Software download method and apparatus using radio communication | |
KR20070023776A (en) | Management of multimode roaming mobile devices | |
KR20060014751A (en) | How to provide international roaming service for mobile terminal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20010305 |
|
PA0201 | Request for examination | ||
N231 | Notification of change of applicant | ||
PN2301 | Change of applicant |
Patent event date: 20020603 Comment text: Notification of Change of Applicant Patent event code: PN23011R01D |
|
PG1501 | Laying open of application | ||
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20030221 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20030321 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20030324 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20051229 Start annual number: 4 End annual number: 4 |
|
FPAY | Annual fee payment |
Payment date: 20070221 Year of fee payment: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20070221 Start annual number: 5 End annual number: 5 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20090210 |