KR20060024714A - Software automatic upgrade system and method of terminal connected to AP - Google Patents
Software automatic upgrade system and method of terminal connected to AP Download PDFInfo
- Publication number
- KR20060024714A KR20060024714A KR1020040073544A KR20040073544A KR20060024714A KR 20060024714 A KR20060024714 A KR 20060024714A KR 1020040073544 A KR1020040073544 A KR 1020040073544A KR 20040073544 A KR20040073544 A KR 20040073544A KR 20060024714 A KR20060024714 A KR 20060024714A
- Authority
- KR
- South Korea
- Prior art keywords
- software
- upgrade
- terminal
- latest
- automatic
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- 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
- H04W8/245—Transfer of terminal data from a network towards a terminal
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
- G06F8/71—Version control; Configuration management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/10—Small scale networks; Flat hierarchical networks
- H04W84/12—WLAN [Wireless Local Area Networks]
-
- 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/08—Access point devices
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
본 발명에 따른 AP와 접속된 단말의 소프트웨어 자동 업그레이드 시스템 및 방법은 업그레이드 서버로부터 인터넷을 통해 무선랜 단말의 최신 소프트웨어를 직접 다운로드 받아 플래시 메모리에 저장한 후 각 무선랜 단말의 소프트웨어 버전 정보를 확인한 후 매스 프로비저닝(Mass Provisioning) 방식으로 자동 업그레이드시키는 것이다. 따라서, AP가 업그레이드 서버로부터 패키지(Package)를 받아 보관한 후 내부 네트워크로 전송함으로써 무선랜 단말과 업그레이드 서버를 바로 연결시키는 방법에 비하여, 소프트웨어의 패키지의 신뢰성을 높일 수 있으며, AP와 연결된 무선랜 단말의 소프트웨어를 업그레이드하는데 있어서도 로컬 네트워크의 자원을 이용함에 따라 NAT의 사용에 따른 메시지의 송/수신에 대한 문제점을 해결할 수 있는 것이다. The automatic software upgrade system and method of a terminal connected to an AP according to the present invention directly downloads the latest software of a wireless LAN terminal from the upgrade server through the Internet, stores it in a flash memory, and then checks software version information of each wireless LAN terminal. It's an automatic upgrade to mass provisioning. Therefore, compared to a method in which an AP receives a package from an upgrade server, stores it, and then transmits it to an internal network, it is possible to increase the reliability of the software package and to improve the reliability of the software package. In upgrading the software of the terminal, it is possible to solve the problem of transmitting / receiving a message according to the use of NAT by using the resources of the local network.
무선랜 단말, AP, 업그레이드 서버, 인터넷, NAT, WLAN terminal, AP, upgrade server, Internet, NAT,
Description
도 1a는 종래 무선 LAN 단말의 네트워크의 구성을 나타낸 기능블록도, 1A is a functional block diagram showing the configuration of a network of a conventional wireless LAN terminal;
도 1b는 종래 무선 LAN 단말의 소프트웨어 업그레이드 장치의 구성을 나타낸 기능블록도, 1B is a functional block diagram showing the configuration of a software upgrade apparatus of a conventional wireless LAN terminal;
도 1c는 종래 무선 LAN 단말의 소프트웨어 업그레이드 장치의 다른 구성을 나타낸 기능블록도, 1C is a functional block diagram showing another configuration of a software upgrade apparatus of a conventional wireless LAN terminal;
도 2는 본 발명의 일 실시예에 따른 AP와 접속된 단말의 소프트웨어 자동 업그레이드 시스템의 구성을 나타낸 기능블록도, 2 is a functional block diagram showing the configuration of the software automatic upgrade system of the terminal connected to the AP according to an embodiment of the present invention;
도 3은 도 2에 따른 AP와 접속된 단말의 소프트웨어 자동 업그레이드 시스템 중 AP의 세부 구성을 나타낸 기능블록도, FIG. 3 is a functional block diagram illustrating a detailed configuration of an AP of an automatic software upgrade system of a terminal connected to an AP according to FIG.
도 4는 도 2에 따른 AP와 접속된 단말의 소프트웨어 자동 업그레이드 시스템 중 무선랜 단말의 세부 구성을 나타낸 기능블록도, 4 is a functional block diagram showing a detailed configuration of a wireless LAN terminal of the software automatic upgrade system of the terminal connected to the AP according to FIG.
도 5는 본 발명의 일 실시예에 따른 AP와 접속된 단말의 소프트웨어 자동 업그레이드 방법을 나타낸 플로우차트, 5 is a flowchart illustrating a method for automatically upgrading software of a terminal connected to an AP according to an embodiment of the present invention;
도 6은 도 3에 따른 AP와 접속된 단말의 소프트웨어 자동 업그레이드 방법 중 제 1 단계(S1)의 세부 동작과정을 나타낸 플로우차트, 6 is a flowchart illustrating a detailed operation of a first step S1 of a method for automatically upgrading a software of a terminal connected to an AP according to FIG. 3;
도 7은 도 3에 따른 AP와 접속된 단말의 소프트웨어 자동 업그레이드 방법 중 제 2 단계(S2)의 세부 동작과정을 나타낸 플로우차트, 7 is a flowchart illustrating a detailed operation of the second step S2 of the method for automatically upgrading the software of the terminal connected to the AP according to FIG. 3;
도 8은 본 발명의 이 실시예에 따른 AP와 접속된 단말의 소프트웨어 자동 업그레이드 방법을 나타낸 플로우차트이다. 8 is a flowchart illustrating a method for automatically upgrading software of a terminal connected to an AP according to this embodiment of the present invention.
<도면의 주요 부분에 대한 부호의 설명><Explanation of symbols for the main parts of the drawings>
100 : 업그레이드 서버 200 : AP100: upgrade server 200: AP
300 : 무선랜 단말300: wireless LAN terminal
본 발명은 무선랜 단말의 소프트웨어 업그레이드 시스템 및 방법에 관한 것으로, 더욱 상세하게는 인터넷 접속을 통해 업그레이드 서버에 접속 가능한 AP(Access Point)를 이용하여 DHCP(Dynamic Host Configuration Protocol)에 의해 유동 IP(Internet Protocol)를 할당받아 NAT(Network Address Translation)을 통한 별도의 망을 구성하는 다수개의 무선랜 단말의 소프트웨어 업그레이드를 자동으로 해주는 AP와 접속된 단말의 소프트웨어 자동 업그레이드 시스템 및 방법에 관한 것이다. The present invention relates to a software upgrade system and method for a wireless LAN terminal. More particularly, the present invention relates to a dynamic IP configuration by using a dynamic host configuration protocol (DHCP) using an access point (AP) accessible to an upgrade server through an Internet connection. The present invention relates to an automatic software upgrade system and method for a terminal connected to an AP for automatically upgrading software of a plurality of WLAN terminals constituting a separate network through NAT (Network Address Translation).
일반적으로 널리 사용되고 있는 PC(Personal Computer)나 노트북, PDA 등과 같은 정보 단말기들은 상호간에 정보를 공유하기 위해 LAN(Local Area Network)이라는 네트워크를 구성하고 있는데, 이는 정보 단말기를 통신 케이블로 직접 연결하여 구성한 유선 LAN과 액세스 포인트(Access Point; 이하 "AP"라 칭함)를 사용한 무선 통신 방식으로 구성한 무선 LAN으로 구분할 수 있으며, 최근 근거리통신망을 구축하는 데 있어 무선랜(Wireless LAN)의 보급이 빠르게 이루어지고 있다. In general, information terminals such as personal computers (PCs), notebook computers, PDAs, and the like, form a network called a local area network (LAN) in order to share information with each other. It can be divided into a wireless LAN configured by a wireless communication method using a wired LAN and an access point (hereinafter referred to as an "AP"), and in recent years, the spread of a wireless LAN has been rapidly achieved in establishing a local area network. have.
무선랜의 전송 매체로 유선 케이블이 아닌 무선 주파수를 사용하는 무선랜 기술은 본래 군사적 용도로 활용하기 위해 처음 개발이 시작되었으며, 민간 용도로 사용이 허가된 이후 시장 초기에는 유선랜을 구축하기 어려운 창고, 백화점, 병원 등의 특수한 환경에서 제한적으로 활용되어 왔다. Wireless LAN technology, which uses radio frequency instead of wired cable as a transmission medium of WLAN, was originally developed for military use.In the early stage of the market, it was difficult to build wired LAN after commercial use. It has been limitedly used in special environments such as department stores and hospitals.
이와 같이, 무선랜은 데이터 송/수신을 전파(RF : Radio Frequency)나 빛을 이용하여 무선 통신 방식으로 수행함에 따라 이동이 자유로울 뿐만 아니라, 확장 및 유지 보수가 용이한 장점을 가지고 있다. As described above, the wireless LAN is not only free to move, but also easy to expand and maintain, as data transmission / reception is performed in a wireless communication method using radio frequency (RF) or light.
무선랜의 AP의 구성 요소 중 유선 처리부는 IEEE(Institute of Electrical and Electronics Engineers) 802.3의 10/100 BASE-T 이더넷 인터페이스 기능을 제공하고, 무선 처리부는 802.11의 2.4GHz 주파수 대역에서의 2Mbps의 전송속도를 제공하고 있다. Among the components of the AP of the wireless LAN, the wired processing unit provides a 10/100 BASE-T Ethernet interface function of the Institute of Electrical and Electronics Engineers (IEEE) 802.3, and the wireless processing unit transmits 2Mbps at a 2.4GHz frequency band of 802.11. Providing.
이러한, 종래 무선 LAN 시스템은 첨부된 도 1a에 도시된 바와 같이, 무선랜 사용자가 이용하는 정보 단말기인 무선랜 단말(11)과, 인터넷 접속을 위한 라우터(12) 및 허브(13)와, 인터넷 접속 서비스를 제공하는 인증 서버(14)와, 무선랜 단말(11)과 허브(13)사이에 위치하여 무선랜 단말(11)의 인터넷 접속 요청을 인증 서버(14)로 전송함으로써 해당되는 무선 단말기(11)의 무선랜 통신을 중계하는 액세스 포인트(15)를 포함하는 네트워크 구성을 갖는다. In the conventional wireless LAN system, as shown in FIG. 1A, a
여기서, 액세스 포인트(15)는 기존의 유선 LAN 영역과 무선 LAN 서비스 영역의 연동을 지원하는 무선 LAN 접속 장비로써, 한 개 이상의 이더넷 MAC(Media Access Control)과 무선랜 MAC를 포함하고 있으며, IEEE 802.11의 무선랜 MAC에 대한 정의에 따르면 액세스 포인트(15)는 자신의 무선 LAN 서비스 영역을 관리하기 위해 인증(Authentication) 및 조합(Association)의 과정을 거치게 된다. Here, the
즉, 전술한 종래의 액세스 포인트(15)는 무선랜 단말(11)의 인터넷 접속 요청시 인터넷 접속 정보 즉, 무선랜 단말(11)에 이미 설정된 IP, 게이트웨이, DSN(Domain Name Server) 정보를 해당되는 무선랜 단말(11)로부터 전달받은 후에 인증 서버(14)로 접속 인증을 요청하여 인터넷 접속이 이루어지도록 무선랜 중계기능을 수행한다. That is, the above-described
상기와 같은 구성을 갖는 종래 무선랜의 경우 업그레이드를 받지 않은 사람과 받은 사람에 따른 버전(Version) 문제에 따른 오류 등이 발생하므로 무선랜의 소프트웨어 업그레이드를 하는 것은 반드시 필요하였다. In the case of the conventional WLAN having the above configuration, an error due to a version (Version) problem according to the person who has not been upgraded and the recipient occurs, so it is necessary to upgrade the software of the WLAN.
이에, 종래 무선랜 단말의 소프트웨어 업그레이드 시스템은, 무선랜 단말의 문제점 수정이나, 기능개선에 의한 소프트웨어 업그레이드 상황 발생 시, 기존의 일반사용자들은 무선랜 단말의 소프트웨어 업그레이드를 위해 도 1b에 도시된 바와 같이 서비스 센터로 단말기를 가져가서 직렬 입출력 포트 또는 USB와 같은 유선으로 접속하여 최신의 소프트웨어 업그레이드를 받거나, 도 1c에 도시된 바와 같이 AP를 특정서버(1)에 직접 접속하여 최신의 소프트웨어 업그레이드를 하는 방법이 사용되었다. Accordingly, in the conventional software upgrade system of a WLAN terminal, when a software upgrade situation occurs due to a problem of a WLAN terminal or a function improvement, existing general users may upgrade the software of the WLAN terminal as illustrated in FIG. 1B. How to take the terminal to the service center and get the latest software upgrade by connecting to a wired line such as a serial input / output port or USB, or as shown in Figure 1c to access the AP directly to a specific server (1) to upgrade the latest software This was used.
그러나, 종래 무선랜 단말의 소프트웨어 업그레이드 시스템은 무선랜이 기존의 유선랜에 비해 데이터 전송의 신뢰도가 떨어지며, 무선랜 단말의 경우 한정된 배터리(Battery)를 사용하는 제약과 NAT를 통한 사설 IP를 사용하는 등 자동으로 소프트웨어를 업그레이드하는 방법에 제약이 따른다. 그리고, 소프트웨어 다운을 받고 있는 도중 전원이 꺼지거나, 무선랜 수신 범위를 벗어나 소프트웨어가 깨지는 경우 복구하는데 어려운 문제점을 가지고 있었다. 이 때, NAT(Network Address Translation)는 외부 네트워크에 알려진 것과 다른 IP 주소를 사용하는 내부 네트워크에서, IP 주소를 변환하는 것이다. 일반적으로, 한 회사는 자신의 내부 네트워크 주소를 하나 또는 그 이상의 공인 IP 주소로 사용한다. 그리고 들어오는 패키지들 상의 공인 IP 주소를 다시 사설 IP 주소로 변환한다. 따라서, 나가거나 들어오는 각 요구들은 주소 변환과정을 반드시 거쳐야 하기 때문에, 보안문제를 확실하게 하는데 도움이 되며, 요구를 제한하거나 인증하고, 또 이전의 요구와 일치시키는 기회를 제공한다. NAT은 또한 회사에서 필요한 공인 IP 주소의 수를 보존하며, 회사가 외부 네트워크와의 통신에서 단 하나의 공인 IP 주소를 사용 할 수 있게 하는 것이다. However, in the conventional software upgrade system of the wireless LAN terminal, the reliability of data transmission in the wireless LAN is lower than that of the conventional wired LAN. There is a restriction on how to upgrade the software automatically. In addition, when the power is turned off while the software is being downloaded, or the software is broken out of the wireless LAN reception range, it is difficult to recover. At this time, NAT (Network Address Translation) is to translate the IP address in the internal network using a different IP address than that known to the external network. Typically, a company uses its internal network address as one or more public IP addresses. It then converts public IP addresses on incoming packages back to private IP addresses. Thus, each outgoing or incoming request must go through an address translation process, which helps to ensure security issues, limiting or authenticating the request, and providing an opportunity to match previous requests. NAT also preserves the number of public IP addresses required by the company and allows the company to use only one public IP address for communication with external networks.
그 뿐만 아니라, 종래 무선랜 단말의 소프트웨어 업그레이드 시스템은 무선랜 단말을 AP 밑에 붙어있는 단말에 대한 정보를 서버가 알고 있어야 하지만, 대부분의 AP에 연결된 무선단말들은 NAT을 통한 사설 IP를 할당받으므로, 서버를 통한 정보의 수신에 문제가 발생하였기 때문에 인터넷을 통한 무선랜 단말의 소프트웨어 업그레이드는 불가능하였으며, 무선랜 단말 사용자는 반드시 특정 서버를 구비한 서비스 센터에 직접 찾아가서 무선랜 단말의 소프트웨어 업그레이드를 수행해야하는 불편함을 가질 뿐만 아니라 이에 따른 부대비용이 발생하는 문제점이 있었다. In addition, the software upgrade system of the conventional wireless LAN terminal, the server must know the information about the terminal attached to the wireless LAN terminal, but most of the wireless terminals connected to the AP is assigned a private IP through NAT, Because of the problem of receiving information through the server, it was impossible to upgrade the software of the WLAN terminal through the Internet, and the WLAN terminal user should go directly to a service center equipped with a specific server and perform the software upgrade of the WLAN terminal. Not only had to be uncomfortable, but there was a problem incurred accompanying costs.
따라서, 본 발명은 상기와 같은 종래의 문제점을 해결하기 위한 것으로, 본 발명의 목적은 NAT을 통한 사설 IP를 사용하는 무선랜 단말의 소프트웨어를 자동으로 업그레이드할 수 있는 AP와 접속된 단말의 소프트웨어 자동 업그레이드 시스템 및 방법을 제공하는 데 그 목적이 있다.
Accordingly, the present invention is to solve the above-mentioned conventional problems, an object of the present invention is to automatically upgrade the software of the wireless LAN terminal using a private IP over the NAT software of the terminal connected to the AP The purpose is to provide an upgrade system and method.
상기 목적을 달성하기 위한 본 발명 AP와 접속된 단말의 소프트웨어 자동 업그레이드 시스템의 일측면에 따르면, AP와 접속된 단말의 최신 소프트웨어를 저장하고 있는 업그레이드 서버; 및 According to one aspect of the software automatic upgrade system of the terminal connected to the present invention AP to achieve the above object, the upgrade server for storing the latest software of the terminal connected to the AP; And
상기 업그레이드 서버와 적어도 하나 이상의 단말과 접속되며, 상기 업그레이드 서버로부터 단말의 최신 소프트웨어를 다운로딩 한 후 접속된 상기 단말의 소프트웨어 버전과 비교하여 그 보다 최신이면 상기 최신의 소프트웨어를 상기 단말로 전송하여 자동 업그레이드시키는 AP를 포함한다. It is connected to the upgrade server and at least one terminal, and after downloading the latest software of the terminal from the upgrade server, and compared with the software version of the connected terminal, if it is more recent, the latest software is transmitted to the terminal automatically. It includes the AP to upgrade.
상기 AP는 상기 업그레이드 서버에 무선랜 단말의 최신 소프트웨어가 있는지의 여부를 판단하는 다운로드 판단부; 상기 업그레이드 서버에 최신의 소프트웨어가 있으면, 접속하여 무선랜 단말의 최신 소프트웨어를 다운로드하여 저장하는 한편, 무선랜 단말로 최신의 소프트웨어를 다운로드시키는 다운로드 처리부; 및 상기 무선랜 단말의 소프트웨어 버전을 확인하여 다운로드 여부를 결정하는 무선랜 단말 확인부를 포함한다. The AP may include: a download determination unit determining whether the upgrade server has the latest software of the WLAN terminal; If the upgrade server has the latest software, the download processing unit for connecting to download and store the latest software of the wireless LAN terminal, while downloading the latest software to the wireless LAN terminal; And a WLAN terminal identification unit for determining whether to download by checking a software version of the WLAN terminal.
그리고, 상기 단말은 자신의 소프트웨어 버전을 확인하여 상기 AP로 전송하는 버전 확인부; 상기 AP로부터 최신의 소프트웨어를 다운로드하여 저장하는 다운로드 처리부; 최신 소프트웨어의 다운로드 진행 상태를 판단하기 위한 업그레이드 플래그; 및 상기 업그레이드 플래그의 상태를 판단하여 다운로드의 정상여부를 판단하는 한편, 상기 업그레이드 플래그를 설정하는 플래그 처리부를 포함한다. And, the terminal checks its own software version and version for transmitting to the AP; A download processor for downloading and storing the latest software from the AP; An upgrade flag for determining a download progress state of the latest software; And a flag processor configured to determine whether the download is normal by determining the status of the upgrade flag and to set the upgrade flag.
상기 목적을 달성하기 위한 본 발명 AP와 접속된 단말의 소프트웨어 자동 업그레이드 방법의 일 측면에 따르면, 업그레이드 서버와, 적어도 하나 이상의 단말과 접속되는 AP(Access Point)를 포함하는 네트워크 시스템에서의 AP와 접속된 단말의 최신 소프트웨어 업그레이드 방법에 있어서, According to an aspect of the software automatic upgrade method of the terminal connected to the present invention AP to achieve the above object, the AP and the access point in a network system including an AP (Access Point) connected to at least one terminal In the latest software upgrade method of the terminal,
상기 AP가 단말의 최신 소프트웨어를 상기 업그레이드 서버를 통해 다운받아 저장부에 저장하는 제 1 단계; A first step of the AP downloading the latest software of the terminal through the upgrade server and storing the latest software in the storage unit;
상기 AP가 상기 저장부에 저장된 최신의 소프트웨어를 상기 다수개의 단말에게 각각 전송하여 소프트웨어를 업그레이드시키는 제 2 단계를 포함한다. And a second step of the AP upgrading the software by transmitting the latest software stored in the storage unit to the plurality of terminals, respectively.
상기 목적을 달성하기 위한 본 발명 AP와 접속된 단말의 소프트웨어 자동 업그레이드 방법의 다른 측면에 따르면, 업그레이드 서버와, 적어도 하나 이상의 단말과 접속되는 AP(Access Point)를 포함하는 네트워크 시스템에서의 AP와 접속된 단말의 최신 소프트웨어 업그레이드 방법에 있어서, According to another aspect of a method for automatically upgrading software of a terminal connected to an AP of the present invention for achieving the above object, the AP is connected to an AP in a network system including an upgrade server and an access point (AP) connected to at least one terminal. In the latest software upgrade method of the terminal,
상기 단말이 소프트웨어 버전 정보를 상기 AP로 전송하는 제 100 단계;
상기 단말이 상기 AP로부터 소프트웨어 변경 메시지를 입력받는 제 200 단계;
상기 단말이 자신의 저장부에 저장된 소프트웨어 버전과 상기 AP의 저장부에 저장된 소프트웨어 버전을 비교하는 제 300 단계;
상기 제 200 단계에서 상기 AP의 저장부에 저장된 소프트웨어 버전이 최신이면 상기 단말이 상기 AP로 승인 응답메시지를 전송한 후 상기 AP로부터 최신의 소프트웨어를 입력받아 저장부에 저장하는 제 400 단계; 및 In
상기 단말이 업그레이드 완료 메시지를 상기 AP로 전송한 후 응답메시지를 입력받으면 버전 정보를 저장한 후 업그레이드를 완료하는 제 500 단계를 포함한다.If the terminal transmits the upgrade completion message to the AP and receives a response message, the terminal stores version information and then completes the upgrade.
이하, 본 발명의 일 실시예에 의한 AP와 접속된 단말의 소프트웨어 자동 업그레이드 시스템 및 방법에 대하여 첨부된 도면을 참조하여 상세히 설명하기로 한다. Hereinafter, a software automatic upgrade system and method of a terminal connected to an AP according to an embodiment of the present invention will be described in detail with reference to the accompanying drawings.
도 2는 본 발명의 일 실시예에 의한 AP와 접속된 단말의 소프트웨어 자동 업그레이드 시스템의 기능블록도로서, 본 발명의 일 실시예에 의한 AP와 접속된 단말의 소프트웨어 자동 업그레이드 시스템은, 업그레이드 서버(100), AP(200), 및 다수개의 무선랜 단말(300)을 포함한다. 2 is a functional block diagram of a software automatic upgrade system of a terminal connected to an AP according to an embodiment of the present invention. The automatic software upgrade system of a terminal connected to an AP according to an embodiment of the present invention includes an upgrade server ( 100), the AP 200, and the plurality of
상기 업그레이드 서버(100)는 무선랜 단말의 최신 소프트웨어를 저장하는 역할을 한다. 또한, 실제 단말에 다운로드될 무선랜 단말의 소프트웨어 패키지(Package)와 버전 정보 및 무선랜 단말의 설정 정보가 들어있는 시스템 파일 정보를 저장하고 있다. 이 때, 상기 시스템 파일 정보는 무선랜 단말의 소프트웨어 버전 정보 이외에도 매스 프로비저닝(Mass Provisioning)에 사용될 여러 환경변수들을 포함하고 있다. The
여기서, 관리자는 상기 업그레이드 서버(100)에 별도의 시스템이나 조치 없이 파일(File)을 추가하여 시스템 정보 파일만 수정하면 된다. Here, the administrator only needs to modify the system information file by adding a file to the
그리고, 상기 AP(200)는 상기 무선랜 단말의 소프트웨어 및 각종 정보를 가지고 있는 메인(Main)으로서 능동적인 동작을 수행하여 상기 업그레이드 서버(100)에 있는 소프트웨어 패키지의 창고의 역할을 하며, 도 3에 도시된 바와 같이 다운로드 판단부(210), 무선랜 단말 확인부(220) 및 다운로드 처리부(230)로 구성되어 있다. The
상기 다운로드 판단부(210)는 상기 업그레이드 서버(100)에 무선랜 단말의 최신 소프트웨어가 있는지의 여부를 판단하는 역할을 한다. The
또한, 상기 무선랜 단말 확인부(220)는 상기 무선랜 단말의 소프트웨어 버전을 확인하여 다운로드 여부를 결정하는 역할을 한다. In addition, the
그리고, 상기 다운로드 처리부(230)는 상기 다운로드 판단부(210)를 통해 상기 업그레이드 서버(100)에 최신의 소프트웨어가 있음을 확인하면, 상기 업그레이드 서버(100)에 접속하여 무선랜 단말의 최신 소프트웨어를 다운로드하여 저장하는 한편, 상기 무선랜 단말 확인부(220)로부터 상기 무선랜 단말의 소프트웨어가 상기 업그레이드 서버로부터 다운로딩한 소프트웨어 보다 전 버전이면, 상기 업그레이드 서버로부터 다운로딩한 최신의 소프트웨어를 상기 무선랜 단말(300)로 다운로드시키는 역할을 한다. When the
그 뿐만 아니라, 상기 업그레이드 서버(100)로부터 인터넷을 통해 무선랜 단말의 최신 소프트웨어를 다운로딩 한 후 이를 상기 플래시 메모리에 저장하는 한편, 상기 무선랜 단말의 소프트웨어 버전과 상기 자신의 플래시 메모리에 저장된 소프트웨어 버전을 비교하여 상기 플래시 메모리에 저장된 소프트웨어의 버전이 최신이면 그 최신의 무선랜 단말의 소프트웨어 패키지를 상기 무선랜 단말(300)로 전송하여 자동 업그레이드시키는 역할을 한다. 그리고, 상기 AP(200)는 무선랜 사용자가 이용하는 정보 단말기인 무선랜 단말(300)과 무선으로 접속되며, 인터넷 접속을 위한 라우터 및 허브와, 인터넷 접속 서비스를 제공하는 인증 서버와, 무선랜 단말(300)과 허브사이에 위치하여 무선랜 단말(300)의 인터넷 접속 요청을 인증 서버로 전송함으로써 해당되는 무선 단말기의 무선랜 통신을 중계하는 일반적인 역할 또한 수행한다. In addition, after downloading the latest software of the WLAN terminal from the
또한, 상기 무선랜 단말(300)은 무선랜 사용자가 이용하는 정보 단말로써 상기 AP(200)와 무선으로 접속되어 각 기능을 수행하며, 도 4에 도시된 바와 같이 버전 확인부(310), 다운로드 처리부(320), 업그레이드 플래그(330), 및 플래그 처리부(340)로 구성되어있다. In addition, the
상기 버전 확인부(310)는 자신의 소프트웨어 버전을 확인하여 상기 AP로 전송하는 역할을 한다. The
또한, 상기 다운로드 처리부(320)는 상기 AP로부터 최신의 소프트웨어를 다운로드하여 저장하는 역할을 한다. In addition, the
그리고, 상기 업그레이드 플래그(330)는 최신 소프트웨어의 다운로드 진행 상태를 판단하기 위한 역할을 한다. The
또한, 상기 플래그 처리부(340)는 상기 업그레이드 플래그(330)의 상태를 판단하여 다운로드의 정상여부를 판단하는 한편, 상기 업그레이드 플래그(330)를 설정하는 역할을 한다. In addition, the
이 때, 상기 무선랜 단말(300)은 자신의 소프트웨어 버전 정보를 상기 AP(200)로 전송하며, 상기 AP(200)로부터 최신 소프트웨어 버전 정보를 갖는 소프트웨어 변경 메시지를 입력받으면 자신의 플래시 메모리에 저장된 소프트웨어 버전과 상기 AP(200)의 플래시 메모리에 저장된 소프트웨어 버전을 비교하여 상기 AP(200)의 플래시 메모리에 저장된 소프트웨어 버전이 최신을 경우 승인 응답메시지를 상기 AP(200)로 전송한 후 최신이 소프트웨어를 다운로드 받아 상기 플래시 메모리에 저장하여 소프트웨어 업그레이드를 수행한다. At this time, the
그러면, 상기와 같은 구성을 가지는 AP와 접속된 단말의 소프트웨어 자동 업그레이드 방법에 대해 도 5를 참조하여 설명하기로 한다. Next, a method for automatically upgrading software of a terminal connected to an AP having the above configuration will be described with reference to FIG. 5.
먼저, 상기 AP(200)는 무선랜 단말의 최신 소프트웨어를 상기 업그레이드 서버(100)를 통해 다운로드받아 플래시 메모리에 저장한다(S1). First, the
이하, 하기에서는 상술한 제 1 단계(S1)의 세부 동작과정에 대해 도 6을 참조하여 좀 더 상세히 설명하기로 한다. Hereinafter, a detailed operation process of the above-described first step S1 will be described in more detail with reference to FIG. 6.
먼저, 상기 AP(200)는 상기 무선랜 단말(300)로부터 소프트웨어의 버전 정보를 입력받아 상기 플래시 메모리에 저장한다(S11). First, the
이어서, 상기 AP(200)는 상기 업그레이드 서버(100)로부터 "무선랜 단말의 최신 소프트웨어 버전 정보를 가지고 있는 시스템 파일"을 입력받아 상기 플래시 메모리에 저장된 기존 무선랜 단말의 소프트웨어 버전정보와 비교한다(S12). Subsequently, the
이 때, 상기 제 12 단계(S12)에서 플래시 메모리에 저장된 무선랜 단말의 소프트웨어 버전과 동일하면 다시 상기 제 11 단계(S11)로 진행하는 한편, 상기 업그레이드 서버(100)에 저장된 무선랜 단말의 소프트웨어 버전이 최신이면 상기 AP(200)는 상기 업그레이드 서버(100)로부터 무선랜 단말의 소프트웨어를 다운로딩하여 상기 플래시 메모리에 저장한다(S13). At this time, if it is the same as the software version of the WLAN terminal stored in the flash memory in the twelfth step (S12), the process proceeds to the eleventh step (S11) again, while the software of the WLAN terminal stored in the upgrade server (100). If the version is the latest, the
이 때, 상기 AP(200)는 상기 플래시 메모리에 저장한 최신의 소프트웨어 버전 정보가 각 무선랜 단말의 소프트웨어 버전 정보 보다 최신인지를 비교하여 동일하면 다시 제 1 단계로 진행하는 단계를 포함한다. At this time, the
상기 AP(200)는 상기 플래시 메모리에 저장된 최신의 소프트웨어를 상기 다수개의 무선랜 단말(300)에게 각각 전송하여 소프트웨어를 업그레이드시킨다(S2). The
이하, 하기에서는 상술한 제 2 단계(S2)의 세부 동작과정에 대해 도 7을 참조하여 좀 더 상세히 설명하기로 한다. Hereinafter, a detailed operation process of the above-described second step S2 will be described in more detail with reference to FIG. 7.
먼저, 상기 AP(200)는 소프트웨어_변경_메시지를 상기 다수개의 무선랜 단말(300)로 각각 전송한다(S21). First, the
이 후, 상기 AP(200)가 상기 다수개의 무선랜 단말(300)로부터 각각의 응답메시지가 입력되었는지를 판단한다(S22). Thereafter, the
만약, 상기 제 22 단계(S22)에서 상기 무선랜 단말(300)로부터 승인 응답메시지를 입력받으면, 상기 AP(200)는 최신의 소프트웨어를 상기 무선랜 단말(300)로 다운로딩시킨다(S23). If the approval response message is input from the
이 후, 상기 AP(200)는 상기 무선랜 단말(300)로부터 업그레이드 완료 메시지를 입력받으면, 그 무선랜 단말의 소프트웨어 버전 정보를 포함하는 등록정보를 저장한 후 확인신호를 상기 무선랜 단말(300)로 전송하여 업그레이드를 완료한다(S24). Subsequently, when the
만약, 상기 제 22 단계(S22)에서 상기 무선랜 단말(300)로부터 업그레이드 완료 메시지를 입력받으면, 상기 AP(200)는 그 무선랜 단말(300)의 등록정보를 유지한 후 확인신호를 상기 무선랜 단말(300)로 전송하여 업그레이드를 완료한다(S25). If, in the twenty-second step (S22) receives an upgrade completion message from the
그러면, 상기와 같은 구성을 가지는 AP와 접속된 단말의 소프트웨어 자동 업그레이드 방법에 대해 도 8을 참조하여 설명하기로 한다. Next, a method for automatically upgrading software of a terminal connected to an AP having the above configuration will be described with reference to FIG. 8.
먼저, 상기 무선랜 단말(300)은 소프트웨어 버전 정보를 상기 AP(200)로 전송한다(S100). First, the
이 후, 상기 무선랜 단말(300)은 상기 AP(200)로부터 소프트웨어 변경 메시지를 입력받는다(S200)Thereafter, the
그러면, 상기 무선랜 단말(300)은 자신의 플래시 메모리에 저장된 소프트웨어 버전과 상기 AP(200)의 플래시 메모리에 저장된 소프트웨어 버전을 비교한다(S300). Then, the
이 때, 상기 제 300 단계(S300)에서 상기 AP(200)의 플래시 메모리에 저장된 소프트웨어 버전이 최신이면 상기 무선랜 단말(300)은 상기 AP(200)로 승인 응답메시지를 전송한 후 상기 AP(200)로부터 최신의 소프트웨어를 입력받아 플래시 메모리에 저장한다(S400). 이 때, 상기 무선랜 단말(300)은 상기 AP(200)로부터 최신의 소프트웨어를 다운로드할 경우 업그레이드 플래그를 "100"으로 설정한다(S700). 이 후, 상기 AP(200)로부터 무선랜 단말의 최신 소프트웨어 가 상기 무선랜 단말(300)의 플래시 메모리에 저장되면, 상기 무선랜 단말(300)은 상기 업그레이드 플래그를 "1"로 해제한다(S800). At this time, if the software version stored in the flash memory of the
이어서, 상기 무선랜 단말(300)은 업그레이드 완료 메시지를 상기 AP(200)로 전송한 후 응답메시지를 입력받으면 버전 정보를 저장한 후 업그레이드를 완료한다(S500). Subsequently, when the
한편, 상기 제 300 단계(S300)에서, 상기 AP(200)의 플래시 메모리에 저장된 소프트웨어 버전이 동일하면, 상기 무선랜 단말(300)은 업그레이드 완료 메시지를 상기 AP(200)로 전송하여 현재 소프트웨어를 유지한다(S600). On the other hand, in the 300 step (S300), if the software version stored in the flash memory of the
반면에, 상기 무선랜 단말(300)은, 최초 작동 시 상기 업그레이드 플래그를 체크하여 해제되어 있는 경우 상기 AP(200)로 최신의 소프트웨어의 다운로드를 요청하는 것을 추가로 포함하고 있다(S900). On the other hand, the
이상에서 본 발명은 기재된 구체 예에 대해서만 상세히 설명하였지만 본 발명의 기술 사상 범위 내에서 다양한 변형 및 수정이 가능함은 당업자에게 있어서 명백한 것이며, 이러한 변형 및 수정이 첨부된 특허청구범위에 속함은 당연한 것이다.Although the present invention has been described in detail only with respect to the described embodiments, it will be apparent to those skilled in the art that various modifications and changes are possible within the technical spirit of the present invention, and such modifications and modifications belong to the appended claims.
상술한 바와 같이 본 발명에 의한 AP와 접속된 단말의 소프트웨어 자동 업그레이드 시스템 및 방법에 의하면, AP가 업그레이드 서버로부터 패키지(Package)를 받아 보관한 후 내부 네트워크로 전송함으로써 무선랜 단말과 업그레이드 서버를 바로 연결시키는 방법에 비하여, 항상 전원이 연결되어 있는 AP에 저장함으로써 소프트웨어의 패키지의 신뢰성을 높일 수 있으며, AP와 연결된 무선랜 단말의 소프트웨어를 업그레이드하는데 있어서도 로컬 네트워크의 자원을 이용함에 따라 NAT의 사용에 따른 메시지의 송/수신에 대한 문제점을 해결할 수 있는 뛰어난 효과가 있다.
According to the software automatic upgrade system and method of the terminal connected to the AP according to the present invention as described above, the AP receives the package (Package) from the upgrade server and stores it and transmits it to the internal network directly to the wireless LAN terminal and the upgrade server Compared to the connection method, it is possible to increase the reliability of the software package by storing it in the AP which is always connected to power, and to use the NAT by using the resources of the local network to upgrade the software of the WLAN terminal connected to the AP. There is an excellent effect that can solve the problem of the transmission / reception of the message.
Claims (24)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020040073544A KR100636319B1 (en) | 2004-09-14 | 2004-09-14 | Software automatic upgrade system and method of terminal connected to AP |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020040073544A KR100636319B1 (en) | 2004-09-14 | 2004-09-14 | Software automatic upgrade system and method of terminal connected to AP |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20060024714A true KR20060024714A (en) | 2006-03-17 |
| KR100636319B1 KR100636319B1 (en) | 2006-10-18 |
Family
ID=37130490
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020040073544A Expired - Fee Related KR100636319B1 (en) | 2004-09-14 | 2004-09-14 | Software automatic upgrade system and method of terminal connected to AP |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR100636319B1 (en) |
Cited By (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2008014694A1 (en) * | 2006-07-25 | 2008-02-07 | Huawei Technologies Co., Ltd. | Control system and method, device for software batch distribution |
| CN102281528A (en) * | 2011-08-16 | 2011-12-14 | 中兴通讯股份有限公司 | System, method and device for upgrading mobile terminal |
| KR101424246B1 (en) * | 2012-09-26 | 2014-08-14 | 주식회사 한국스마트카드 | Method for updating termial firmware and operating data using wireless communication between terminals |
| CN113727372A (en) * | 2021-08-25 | 2021-11-30 | 合肥润东通信科技股份有限公司 | Upgrading method for multiple wireless access points |
| CN113885930A (en) * | 2021-10-22 | 2022-01-04 | 浙江中控技术股份有限公司 | Method and device for upgrading software of industrial control system |
| CN114124701A (en) * | 2021-11-05 | 2022-03-01 | 交控科技股份有限公司 | Remote upgrading method and system for vehicle-mounted equipment |
| WO2023128690A1 (en) * | 2021-12-31 | 2023-07-06 | 엘지전자 주식회사 | Home appliance, method for upgrading home appliance, management server, method by which management server upgrades home appliance, and system for upgrading home appliance |
| CN117032742A (en) * | 2023-07-07 | 2023-11-10 | 珠海市深瑞智联科技有限公司 | Software upgrading method and system for roadside and terminal monitoring equipment of power transmission line |
| CN114115940B (en) * | 2021-11-11 | 2024-04-12 | 新华三大数据技术有限公司 | Version upgrading method and device |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20020157090A1 (en) * | 2001-04-20 | 2002-10-24 | Anton, Jr. Francis M. | Automated updating of access points in a distributed network |
-
2004
- 2004-09-14 KR KR1020040073544A patent/KR100636319B1/en not_active Expired - Fee Related
Cited By (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2008014694A1 (en) * | 2006-07-25 | 2008-02-07 | Huawei Technologies Co., Ltd. | Control system and method, device for software batch distribution |
| CN102281528A (en) * | 2011-08-16 | 2011-12-14 | 中兴通讯股份有限公司 | System, method and device for upgrading mobile terminal |
| WO2012151898A1 (en) * | 2011-08-16 | 2012-11-15 | 中兴通讯股份有限公司 | Mobile terminal upgrade system, method and device |
| KR101424246B1 (en) * | 2012-09-26 | 2014-08-14 | 주식회사 한국스마트카드 | Method for updating termial firmware and operating data using wireless communication between terminals |
| CN113727372A (en) * | 2021-08-25 | 2021-11-30 | 合肥润东通信科技股份有限公司 | Upgrading method for multiple wireless access points |
| CN113885930A (en) * | 2021-10-22 | 2022-01-04 | 浙江中控技术股份有限公司 | Method and device for upgrading software of industrial control system |
| CN114124701A (en) * | 2021-11-05 | 2022-03-01 | 交控科技股份有限公司 | Remote upgrading method and system for vehicle-mounted equipment |
| CN114124701B (en) * | 2021-11-05 | 2024-01-26 | 交控科技股份有限公司 | Remote upgrading method and system for vehicle-mounted equipment |
| CN114115940B (en) * | 2021-11-11 | 2024-04-12 | 新华三大数据技术有限公司 | Version upgrading method and device |
| WO2023128690A1 (en) * | 2021-12-31 | 2023-07-06 | 엘지전자 주식회사 | Home appliance, method for upgrading home appliance, management server, method by which management server upgrades home appliance, and system for upgrading home appliance |
| CN117032742A (en) * | 2023-07-07 | 2023-11-10 | 珠海市深瑞智联科技有限公司 | Software upgrading method and system for roadside and terminal monitoring equipment of power transmission line |
| CN117032742B (en) * | 2023-07-07 | 2024-05-28 | 长园智联科技(珠海)有限公司 | Software upgrading method and system for roadside and terminal monitoring equipment of power transmission line |
Also Published As
| Publication number | Publication date |
|---|---|
| KR100636319B1 (en) | 2006-10-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7313120B2 (en) | Application control in peer-to-peer ad-hoc communication networks | |
| BRPI0914681B1 (en) | COMPUTER DEVICE ON A NETWORK AND METHOD FOR ESTABLISHING A CONNECTION BETWEEN A FIRST COMPUTING DEVICE AND A SECOND COMPUTING DEVICE | |
| US11665532B2 (en) | Securing private wireless gateways | |
| US20040008653A1 (en) | Device, system, method and computer readable medium for fast recovery of IP address change | |
| JP2005500766A (en) | System, apparatus, and computer-readable medium for providing network services to mobile devices | |
| KR20100103639A (en) | Apparatus and method for concurrently accessing multiple wireless networks | |
| US20150131644A1 (en) | Mobile Handheld Multi-Media Gateway and Phone | |
| CN103069743B (en) | For registering the apparatus and method of personal network | |
| EP2171917B1 (en) | System and method for providing device management service to electronic device having no broadband communication module | |
| KR100636319B1 (en) | Software automatic upgrade system and method of terminal connected to AP | |
| CN118175464B (en) | FTTR gateway upgrading method, gateway equipment, system and computer readable storage medium | |
| US20050030917A1 (en) | Device, system, method and computer readable medium obtaining a network attribute, such as a DNS address, for a short distance wireless network | |
| KR100712047B1 (en) | Device detection and service discovery system and method for a mobile ad hoc communications network | |
| KR100603578B1 (en) | Dynamic Phone Number Registration Method and System for Wireless Terminal | |
| EP1947818B1 (en) | A communication system and a communication method | |
| KR100369899B1 (en) | Method and System for Automatical Identification of Bluetooth-Embedded Devices | |
| EP3506588A1 (en) | Method of authenticating access to a wireless communication network and corresponding apparatus | |
| KR100929000B1 (en) | Firmware management method, a method of providing a firmware management service, a terminal capable of firmware management and a server providing a firmware management service | |
| KR101806439B1 (en) | Device searching system and method for transmitting data | |
| KR20040048144A (en) | Mobile flatform renovation system using wireless communications and method thereof | |
| JP2025503603A (en) | Method and apparatus for accessing a network | |
| US10849074B2 (en) | Terminal and operating method thereof | |
| CN113050958A (en) | Terminal upgrading method, terminal and server | |
| KR100944362B1 (en) | Mobile access device and multi-terminal device using multi-mode portable terminal device with wireless LAN and mobile packet service | |
| KR100378821B1 (en) | Software download method and apparatus using radio communication |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-3-3-R10-R13-asn-PN2301 St.27 status event code: A-3-3-R10-R11-asn-PN2301 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-3-3-R10-R13-asn-PN2301 St.27 status event code: A-3-3-R10-R11-asn-PN2301 |
|
| D13-X000 | Search requested |
St.27 status event code: A-1-2-D10-D13-srh-X000 |
|
| D14-X000 | Search report completed |
St.27 status event code: A-1-2-D10-D14-srh-X000 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| E13-X000 | Pre-grant limitation requested |
St.27 status event code: A-2-3-E10-E13-lim-X000 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 6 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| FPAY | Annual fee payment |
Payment date: 20120927 Year of fee payment: 7 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 7 |
|
| FPAY | Annual fee payment |
Payment date: 20130927 Year of fee payment: 8 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 8 |
|
| FPAY | Annual fee payment |
Payment date: 20140929 Year of fee payment: 9 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 9 |
|
| FPAY | Annual fee payment |
Payment date: 20150925 Year of fee payment: 10 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 10 |
|
| LAPS | Lapse due to unpaid annual fee | ||
| PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20161013 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20161013 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |