KR100692101B1 - System and method of providing file service for transmitting files remotely - Google Patents
System and method of providing file service for transmitting files remotely Download PDFInfo
- Publication number
- KR100692101B1 KR100692101B1 KR1020060114640A KR20060114640A KR100692101B1 KR 100692101 B1 KR100692101 B1 KR 100692101B1 KR 1020060114640 A KR1020060114640 A KR 1020060114640A KR 20060114640 A KR20060114640 A KR 20060114640A KR 100692101 B1 KR100692101 B1 KR 100692101B1
- Authority
- KR
- South Korea
- Prior art keywords
- file
- vector
- terminal
- server
- based image
- Prior art date
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
Description
도 1은 본 발명에 따라 원격지의 파일을 전송하는 파일 서비스 시스템 구성의 일 실시예,1 is an embodiment of a file service system configuration for transmitting a remote file according to the present invention;
도 2는 본 발명에 따른 파일 변환 서버 구성의 일 실시예,2 is an embodiment of a file conversion server configuration according to the present invention;
도 3은 본 발명에 따른 파일 변환 서버의 동작을 설명하기 위한 참고도,3 is a reference diagram for explaining an operation of a file conversion server according to the present invention;
도 4는 본 발명에 따른 파일 전송 서버 구성의 일 실시예, Figure 4 is an embodiment of a file transfer server configuration according to the present invention,
도 5는 본 발명에 따른 모바일 단말 구성의 일 실시예,5 is an embodiment of a mobile terminal configuration according to the present invention;
도 6은 본 발명에 따른 파일 서비스 방법을 도시한 도면,6 is a diagram illustrating a file service method according to the present invention;
도 7은 본 발명에 따라 원격지의 파일을 전송하는 파일 서비스 시스템 구성의 다른 실시예,7 is another embodiment of a file service system configuration for transmitting a remote file according to the present invention;
도 8a 및 도 8b는 본 발명에 따라 모바일 단말에서 제공되는 다양한 검색 및 파일 뷰어 기능의 일 실시예를 도시한다.8A and 8B illustrate one embodiment of various search and file viewer functions provided in a mobile terminal in accordance with the present invention.
<도면의 주요부분에 대한 부호의 설명><Description of the symbols for the main parts of the drawings>
1: 파일 변환 서버 2: 파일 전송 서버1: file conversion server 2: file transfer server
3: 모바일 단말 4: 콘텐츠 서버3: mobile terminal 4: content server
5: 서비스 서버5: service server
10: 변환요청 수신 모듈 12: 파일 변환 모듈10: conversion request receiving module 12: file conversion module
14: 변환결과 전송 모듈 30: 브라우저 모듈14: conversion result transmission module 30: browser module
32: 파일 뷰어 모듈32: File Viewer Module
본 발명은 원격 파일 전송에 관한 것으로, 특히 원격지에 저장된 다양한 어플리케이션 포맷의 파일을 모바일 단말로 효과적으로 전송하고 디스플레이하는 파일 서비스 시스템 및 그 서비스 방법에 관한 것이다. The present invention relates to remote file transfer, and more particularly, to a file service system and a service method for efficiently transmitting and displaying files of various application formats stored at a remote location to a mobile terminal.
최근 이동전화기, CDMA 단말기, PDA 등과 같은 모바일 단말이 보편화 되면서 이동 중에도 유·무선망을 통해 언제 어디서든지 여러 종류의 파일들을 자유롭게 검색, 전송, 파일보기, 인쇄할 수 있는 기능이 요구되고 있다. Recently, as mobile terminals such as mobile phones, CDMA terminals, PDAs, and the like become more common, a function of freely searching, transmitting, viewing, and printing various types of files through wired / wireless networks is required.
그러나 종래에는 사용자가 일반 컴퓨터에서 사용하는 다양한 어플리케이션 포맷의 파일들을 자신의 모바일 단말로 다운로드 받아 이를 열람하기 위하여 각각의 파일을 작성한 다양한 어플리케이션에서 제공하는 별도의 뷰어 프로그램들을 따로따로 모바일 단말에 설치해야 하는 불편함이 있었다. 예를 들면, 다양한 어플리케이션의 종류에 따라 doc,hwp, ppt, pdf, html 등의 다양한 포맷의 원본 파일을 보기 위해 각각의 어플리케이션의 뷰어 프로그램들을 모두 탑재하여야만 하였다.However, in the related art, in order to download and read files of various application formats used in a general computer to a user's mobile terminal, separate viewer programs provided by various applications that have created each file must be separately installed on the mobile terminal. There was discomfort. For example, in order to view the original files in various formats such as doc, hwp, ppt, pdf, and html according to various application types, the viewer programs of each application had to be loaded.
또한, 모바일 단말의 리소스가 제한되어 있어 대용량의 파일들을 처리하기에 어려울 뿐만 아니라, 컴퓨터에서 사용되는 파일 포맷을 왜곡 없이 그대로 모바일 단말에서 사용하기 어렵다는 문제점이 있었다.In addition, since the resources of the mobile terminal are limited, it is difficult to process a large amount of files, and there is a problem that it is difficult to use the file format used in the computer as it is without distortion.
따라서, 전술한 문제점을 해결하기 위한 본 발명의 목적은 컴퓨터 환경에서 사용되는 다양한 어플리케이션 포맷의 파일을 모바일 단말의 종류, 성능 및 환경에 관계없이 원격지 모바일 단말로 효과적으로 전송하고 디스플레이 할 수 있는 파일 서비스 시스템 및 그 서비스 방법을 제공하는 것이다.Accordingly, an object of the present invention for solving the above problems is a file service system that can effectively transmit and display files of various application formats used in a computer environment to a remote mobile terminal regardless of the type, performance and environment of the mobile terminal. And a service method thereof.
본 발명의 일 양상에 따르면 전술한 목적은, 유·무선망을 통해 원격지의 파일을 전송하는 파일 서비스 시스템에 있어서, 서버에 접속하여 파일 서비스를 요청하고 파일 서비스의 수행결과를 화면에 표시하거나 또는 수신된 파일을 단말의 화면에 알맞게 렌더링하여 표시하는 단말; 및 단말로부터 수신된 파일 서비스 요청을 해석하여 대응하는 원본 파일을 다운로드 받고, 다운로드 받은 다양한 포맷의 원본 파일을 단일한 포맷의 벡터 기반(vector-based) 이미지 파일로 변환한 후 단말로 전송하는 서버를 포함하는 것을 특징으로 하는 파일 서비스 시스템에 의해 달성된다.According to an aspect of the present invention, the above object is, in a file service system for transmitting a remote file via a wired / wireless network, accesses a server to request a file service and display a result of performing the file service on a screen; A terminal for rendering and displaying the received file appropriately on a screen of the terminal; And a server which analyzes the file service request received from the terminal, downloads a corresponding original file, converts the downloaded original file into a vector-based image file in a single format, and transmits the original file to the terminal. It is achieved by a file service system comprising a.
여기서, 서버는 다운로드 받은 다양한 포맷의 원본 파일을 컨버팅 드라이버를 이용하여 벡터 기반의 렌더링 정보를 포함하는 단일한 포맷의 벡터 기반 이미지 파일로 변환하는 것이 바람직하며, 단말은 수신된 단일한 포맷의 벡터 기반 이미지 파일에 포함된 벡터 기반의 렌더링 정보를 이용하여 단말의 화면 크기에 알맞게 렌더링하여 디스플레이하는 전용 뷰어 프로그램을 탑재하는 것이 바람직하다.Here, it is preferable that the server converts the downloaded source files of various formats into a vector-based image file of a single format including vector-based rendering information by using a converting driver. Using a vector-based rendering information included in the image file, it is preferable to mount a dedicated viewer program for rendering and displaying according to the screen size of the terminal.
또한, 벡터기반의 이미지 파일은 단말의 종류와 무관하게 자유롭게 크기를 확대 또는 축소할 수 있는 벡터기반의 렌더링 정보를 포함하는 것이 바람직하며, 특히 벡터기반의 이미지 파일은 EMF(Enhanced window MetaFile) 파일 형식의 임시파일을 이용하여 생성되는 것이 바람직하고, 나아가 전송 및 액세스 효율을 높이기 위해 벡터기반 이미지 파일은 페이지 단위로 나뉘어 관리되는 것이 특히 바람직하다. In addition, the vector-based image file preferably includes vector-based rendering information that can be freely enlarged or reduced in size regardless of the type of the terminal. Particularly, the vector-based image file has an EMF (Enhanced window MetaFile) file format. It is preferable to create a temporary file of the file, and furthermore, in order to improve transmission and access efficiency, it is particularly preferable that the vector-based image file is divided into pages.
나아가, 서버는 전송 효율을 높이기 위해 벡터기반의 이미지 파일을 압축하여 단말로 전송할 수 있으며, 파일을 다운로드 받아 전송하는 서버 기능과 파일을 변환하는 서버 기능을 별도의 서버로 각각 구성하거나 또는 하나의 통합 서비스 서버로 구성할 수 있는 것이 바람직하다. 단말에 탑재되는 전용 뷰어 프로그램은 단말에 포팅(porting)되거나 또는 서버로부터 다운로드 가능한 것이 바람직하다.Furthermore, the server can compress the vector-based image file and transmit it to the terminal in order to increase the transmission efficiency.The server function for downloading and transmitting the file and the server function for converting the file are configured as separate servers or integrated as one. It is desirable to be able to configure it as a service server. The dedicated viewer program mounted on the terminal is preferably ported to the terminal or downloadable from a server.
한편 본 발명의 다른 양상에 따르면 전술한 목적은, 유·무선망을 통해 원격지의 파일을 전송하는 파일 서비스 방법에 있어서, 단말로부터 파일 서비스를 요청받는 단계; 단말로부터 수신된 파일 서비스 요청을 해석하여 대응하는 원본 파일을 다운로드 받는 단계; 다운로드 받은 다양한 포맷의 원본 파일을 단일한 포맷의 벡터 기반 (vector-based) 이미지 파일로 변환하는 단계; 및 변환된 벡터기반 이미지 파일을 단말로 전송하는 단계를 포함하는 것을 특징으로 하는 파일 서비스 방법에 의해 달성된다. On the other hand, according to another aspect of the present invention, the above object is a file service method for transmitting a remote file via a wired or wireless network, comprising: receiving a file service request from a terminal; Analyzing the file service request received from the terminal and downloading a corresponding original file; Converting the downloaded source files of various formats into vector-based image files of a single format; And transmitting the converted vector-based image file to the terminal.
이때, 단말이 수신된 벡터기반 이미지 파일을 단말의 화면에 알맞게 렌더링하여 디스플레이하는 단계를 더 포함하는 것이 바람직하다.In this case, it is preferable that the terminal further comprises the step of rendering and displaying the received vector-based image file on the screen of the terminal.
이하에서는 첨부한 도면을 참조하여 본 발명의 바람직한 실시예를 상세히 설명한다. 본 발명을 설명함에 있어 관련된 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략할 것이다. 또한, 후술되는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들로서 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로 그 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다.Hereinafter, with reference to the accompanying drawings will be described a preferred embodiment of the present invention; In the following description of the present invention, if it is determined that detailed descriptions of related well-known functions or configurations may unnecessarily obscure the subject matter of the present invention, the detailed description thereof will be omitted. In addition, terms to be described below are terms defined in consideration of functions in the present invention, which may vary according to intention or custom of a user or an operator. Therefore, the definition should be made based on the contents throughout the specification.
도 1은 본 발명에 따라 유·무선망을 통해 원격지의 파일을 전송하는 파일 서비스 시스템의 구성의 일 실시예이다.1 is an embodiment of a configuration of a file service system for transmitting a remote file through a wired or wireless network according to the present invention.
도 1을 참조하면, 본 발명에 따른 파일 서비스 시스템(100)은 모바일 단말(3), 파일 전송 서버(2) 및 파일 변환 서버(1)를 구비한다. 또한, 본 발명에 따른 파일 서비스 시스템은 유·무선망을 통해 콘텐츠 서버(4)에 접속할 수 있다.Referring to FIG. 1, a
모바일 단말(3)은, 파일 전송 서버(2)에 접속하여 파일 서비스를 요청하고 파일 서비스의 수행결과를 화면에 표시하고, 수신된 파일을 모바일 단말의 화면에 알맞게 렌더링하여 표시한다. 이 때, 모바일 단말(3)은 수신된 단일한 포맷의 벡터 기반 이미지 파일에 포함된 벡터 기반의 렌더링 정보를 이용하여 단말의 화면 크기에 알맞게 렌더링하여 디스플레이하는 전용 파일 뷰어 프로그램을 탑재하는 것이 바람직하다. 모바일 단말에 탑재되는 전용 뷰어 프로그램은 모바일 단말에 포팅(porting)되어 출시되거나 또는 나중에 파일 전송 서버(2) 또는 파일 변환 서 버(1)로부터 모바일 단말로 다운로드 가능한 것이 바람직하다. 모바일 단말은 무선 인터넷을 지원하는 이동전화기, CDMA 단말기, PDA 등과 같은 이동통신 단말기를 망라한다.The
파일 전송 서버(2)는 모바일 단말(3)로부터 수신된 파일 서비스 요청을 해석하여 대응하는 원본 파일을 컨텐츠 서버(4)로부터 다운로드 받아 파일 변환 서버(1)를 통해 단일한 포맷의 벡터 기반 이미지 파일로 변환한 후에 모바일 단말(3)로 전달한다. 이 때, 파일 전송 서버(2)는 전송시의 효율을 높이기 위하여 벡터기반의 이미지 파일을 압축하여 모바일 단말(3)로 전송할 수도 있다. The
한편, 파일 변환 서버(1)는 파일 전송 서버(2)로부터 전달받은 다양한 어플리케이션 포맷의 원본 파일을 단일한 포맷의 벡터 기반(vector-based) 이미지 파일로 변환한 후 파일 전송 서버(2)로 다시 전달한다. 보다 구체적으로 파일 변환 서버(1)는 파일 변환 명령을 수신하면, 다운로드 받은 다양한 어플리케이션 포맷의 원본 파일을 컨버팅 드라이버를 이용하여 벡터 기반의 렌더링 정보를 포함하는 단일한 포맷의 벡터 기반 이미지 파일로 변환한다. Meanwhile, the
여기서, 벡터기반의 이미지 파일은 모바일 단말의 종류와 무관하게 자유롭게 크기를 확대 또는 축소할 수 있는 벡터기반의 렌더링 정보를 포함하는 것이 바람직하다. 대표적인 실시예로서 벡터기반의 이미지 파일은 EMF(Enhanced window MetaFile) 파일 형식의 임시파일을 이용하여 생성되는 것이 바람직하다. 특히, 벡터기반 이미지 파일은 리소스가 제한되는 모바일 단말에서 대용량의 파일을 효과적으로 처리하도록 페이지 단위로 나뉘어 관리되는 것이 바람직하다. 파일을 변환하 는 보다 구체적인 방법은 후술한다.Here, the vector-based image file preferably includes vector-based rendering information that can be freely scaled up or down regardless of the type of mobile terminal. As a representative embodiment, the vector-based image file is preferably generated using a temporary file in the Enhanced Window MetaFile (EMF) file format. In particular, it is preferable that the vector-based image file is divided and managed in units of pages to effectively process a large file in a mobile terminal with limited resources. A more specific method of converting a file will be described later.
이러한 본 발명에 따른 파일 서비스 시스템(100)의 구성을 기초로 그 동작을 살펴보면 다음과 같다.The operation of the
먼저, 모바일 단말(3)은 왑 브라우저를 통해 파일 전송 서버(2)에 접속하며, 파일 전송 서버(2)에서 제공하는 검색기능을 이용하여 원격지의 콘텐츠 서버(4) 또는 다른 웹 서버(도시하지 않음)나 원격지 컴퓨터(도시하지 않음)에 저장된 다양한 어플리케이션 포맷의 파일 목록을 디스플레이 한다. 사용자가 디스플레이된 목록 중 열람을 원하는 파일을 선택하면 파일 전송 서버(2)에 해당 파일의 전송을 요청한다(S100). 이때 요청된 파일의 위치를 나타내는 URL(Universal Resource Location) 정보가 파일 전송 서버(2)에 전달된다.First, the
파일 전송 요청을 받은 파일 전송 서버(2)는 전달받은 URL에 접속하여 접속한 콘텐츠 서버(4)로부터 해당 파일의 원본 파일을 요청하고(S101), 콘텐츠 서버(4)로부터 해당 파일의 원본 파일을 다운로드 받는다(S102). 이때 콘텐츠 서버(4) 대신 다양한 웹서버(도시하지 않음) 또는 다양한 원격지 컴퓨터(도시하지 않음)로부터 원본 파일의 다운로드가 가능하다. 또한, 파일 전송 서버(2) 대신 웹 디스크와 같은 별도의 스토리지 서버(도시하지 않음)가 요청된 URL로부터 해당 파일의 원본파일을 다운로드받는 역할을 담당할 수도 있다. 이제 파일 전송 서버(2)는 파일 변환 서버(1)로 원본 파일 데이터를 전달하고 파일 변환 요청을 한다(S103). The
파일 변환 서버(1)는 전달받은 다양한 포맷의 원본 파일 데이터를 단일한 포 맷의 벡터 기반 이미지 파일로 변환한 후 부가 정보를 결합한 변환 파일을(S104) 파일 전송 서버(2)에 전달한다(S105). 파일 전송 서버(2)에서는 변환 파일을 저장하고 파일이 저장된 고유한 아이디(file UID)를 리턴 한다. 이때, 변환 파일을 파일 전송 서버(2)의 캐시 영역에 저장하면 보다 빠르고 효율적으로 액세스할 수 있다. 본 발명의 다른 응용 예로서 변환된 파일을 파일 전송 서버(2)와 별개의 웹 디스크 서버(도시하지 않음)의 캐시 영역에 저장함으로써 보다 액세스 속도를 높일 수도 있다.The
모바일 단말(3)은 왑 브라우저를 통해 사용자의 파일 열람 요청을 받아 후술하는 파일 뷰어 프로그램을 구동하고 해당 파일 아이디(file UID)의 다운로드를 파일 전송 서버(2)에 요청하여 해당 변환 파일을 다운로드 받으며(S106), 모바일 단말에 탑재된 전용 파일 뷰어 프로그램을 통해 변환 파일에 포함된 벡터 기반의 렌더링 정보를 이용하여 벡터기반 이미지 파일을 모바일 화면에 알맞게 렌더링(rendering)하여 화면에 표시한다(S107).The
보다 구체적으로 도 2는 본 발명에 따른 파일 서비스 시스템(100)을 구성하는 파일 변환 서버(1) 구성의 일 실시예를 도시한다.More specifically, FIG. 2 illustrates an embodiment of a
도 2를 참조하면, 파일 변환 서버(1)는 변환 요청 수신 모듈(10), 파일 변환 모듈(12) 및 변환 결과 전송 모듈(14)을 구비한다. 변환 요청 수신 모듈(10)은 파일 전송 서버(2)로부터 파일 변환 요청을 받으면 원본 파일을 임시 저장하고 그 요청을 큐(Queue)에 분배하여 파일 변환 모듈(12)을 실행시킨다. 파일 변환 모듈(12)은 다양한 어플리케이션 포맷의 원본 파일을 가상의 프린트 드라이버와 같은 컨버팅 드라이버(1202)를 이용하여 벡터 기반의 이미지 파일(예를 들면, EMF 포맷의 파일)을 임시로 생성한 후 모바일 화면에 표시하기에 적절하도록 벡터기반의 렌더링 정보를 추가하여 변환파일을 생성하는 변환기(1200)와, 변환 파일의 전송 효율을 높이기 위해 페이지 단위로 나누고 나눠진 페이지 정보를 하나의 리스트 정보로 별도로 관리는 페이지 분리기(1204)와, 나눠진 페이지 단위의 변환 파일 데이터에 리스트 정보 및 기타 렌더링 정보를 포함하는 메타 정보를 겹합(packing)하는 결합기(1206)를 포함한다. 결합된 변환 파일은 변환결과 전송모듈(14)을 통해 모바일 파일 전송 서버(2)를 거쳐 모바일 단말(3)로 전송된다.Referring to FIG. 2, the
보다 구체적인 일 실시예를 살펴보면, 파일 변환 요청을 위한 프로토콜에는 사용자를 식별할 수 있는 사용자 아이디, 첨부파일의 개수, 각각의 첨부파일을 식별하기 위한 파일 아이디, 첨부파일의 이름, 각 첨부파일의 바이너리 데이터 내용을 나타내는 파일 데이터 등의 파라미터가 포함될 수 있다. 파일 변환 요청에 대하여는 정상(OK), 네트워크 에러(Network error), 서버 비지(Server busy), 알 수 없는 에러(unknown error) 등의 파일 변환 요청에 대한 처리결과가 반환될 수 있다.Looking at a more specific embodiment, the protocol for the file conversion request includes a user ID for identifying a user, the number of attachments, a file ID for identifying each attachment, the name of the attachment, the binary of each attachment Parameters such as file data indicating data contents may be included. The file conversion request may return a processing result for a file conversion request such as OK, network error, server busy, unknown error, or the like.
한편, 파일 변환 모듈(12)은 페이지 별로 나누어진 변환 파일 데이터(*.mfv)와, 변환파일 리스트 정보(*.mfi)를 생성하며, 특히 변환 파일 리스트 정보에는 원본 파일명, 첨부파일의 개수, 총 페이지 수, 각 변환파일의 이름 리스트 등의 정보가 포함될 수 있다.On the other hand, the file conversion module 12 generates converted file data (* .mfv) divided by pages and converted file list information (* .mfi). Particularly, the converted file list information includes the original file name, the number of attached files, Information such as the total number of pages and a list of names of each converted file may be included.
나아가, 변환결과 전송 모듈(14)은 변환 파일 데이터에 리스트 정보 및 기타 렌더링 정보를 포함하는 메타 정보를 겹합하여 생성한 변환 파일을 파일 전송 서버(2)로 전송하여 데이터베이스 저장부나 별도의 스토리지 서버에 저장한다. 이 때, 결합된 변환 파일에는 사용자 아이디, 첨부파일의 개수, 각각의 첨부파일을 식별하기 위한 식별자, MFV 파일의 바이너리 데이터 내용, 각 EMF 파일의 바이너리 데이터 내용 등이 포함될 수 있다.Further, the conversion result transmission module 14 transmits the conversion file generated by combining meta information including list information and other rendering information to the
도 3은 본 발명에 따른 파일 변환 서버(1)의 동작을 보다 상세히 설명하기 위한 참고도이다.3 is a reference diagram for explaining the operation of the
도 3을 참조하면, 파일 변환 모듈(12)은 컨버팅 드라이버(1202)를 이용하여 워드, 한글, 파워포인트, 엑셀, PDF 등의 다양한 어플리케이션 포맷의 원본 파일을 변환하여 벡터기반의 이미지 파일(*.emf)을 임시로 생성한다. 또한, 변환기(1200)를 통해 임시 파일(*.emf)을 모바일 단말의 화면에 최적으로 표시되도록 벡터기반의 렌더링 정보를 포함하며 전송효율을 높일 수 있도록 페이지 단위로 구분되는 변환파일을 생성한다(*.mfv). 페이지 분리기(1204)를 통해 분리된 페이지별 변환파일들의 리스트 정보(*.mfi)를 생성한다. 이제, 결합기(1206)를 통해 페이지별 변환파일들(*.mfv)과 변환파일 리스트 정보(mfi) 및 기타 메타정보를 같이 결합하여 압축하고 그 결과를 파일 전송 서버(2)에 전달한다. Referring to FIG. 3, the file conversion module 12 converts original files of various application formats such as Word, Korean, PowerPoint, Excel, PDF, etc. using the converting driver 1202 to generate a vector-based image file (*. emf) In addition, the converter 1200 generates a conversion file divided into page units to include a vector-based rendering information so as to optimally display the temporary file (* .emf) on the screen of the mobile terminal and to increase the transmission efficiency ( * .mfv). The page separator 1204 generates list information (* .mfi) of page-specific converted files. Now, through the combiner 1206, the page-specific conversion files (* .mfv), the conversion file list information (mfi), and other meta information are combined and compressed together, and the result is transmitted to the
여기서, 원본 파일은 변환기(1200)를 통해 변환하기 전의 다양한 어플리케이션 포맷의 파일을, 변환 파일은 변환기(1200)를 통해 변환 완료되고 벡터 기반의 렌더링 정보를 포함하며 페이지 별로 구분된 벡터 기반 이미지 파일(mfv 포맷)을, 페이지는 출력 시 한 화면으로 표시될 수 있는 단위(예를 들면, A4 크기)를, EMF(Enhanced window MetaFile)는 변환기(1200)의 컨버팅 드라이버(1202)를 이용하여 1차로 변환한 벡터기반의 임시 이미지 임시 파일(*.emf)을, MFV는 변환기에서 변환이 완료된 페이지별 변환 데이터를, MFI는 변환기에서 변환 완료된 파일의 파일이름 및 파일 포맷 정보를 포함하는 리스트 정보를, 메타정보는 변환된 파일의 파일 이름, 파일 크기, 파일 포맷, 파일 제목 등의 변환파일에 대한 정보를 각각 의미한다.Here, the original file is a file of various application formats before conversion through the converter 1200, the conversion file is a vector-based image file (converted by page), which is converted by the converter 1200 and includes vector-based rendering information. mfv format), pages are units that can be displayed on one screen upon output (eg, A4 size), and EMF (Enhanced window MetaFile) is converted to primary using the converting driver 1202 of the converter 1200. A vector-based temporary image temporary file (* .emf), MFV converts page-specific conversion data converted by the converter, and MFI converts list information including file name and file format information of the converted file. The information means information on the converted file, such as a file name, file size, file format, file title, etc. of the converted file.
이상에서 다양한 어플리케이션 포맷의 원본 파일들을 컨버팅 드라이버를 이용하여 벡터기반의 이미지 파일로 변환하고, 상기 벡터기반 이미지 파일에 모바일 화면에 최적화된 벡터기반 렌더링 정보를 포함하며 페이지 단위로 구분되는 변환파일을 생성하여 기타 부가정보들과 함께 파일 전송 서버(2)로 전송하는 실시예를 설명하였다.In the above, the source files of various application formats are converted into a vector-based image file by using a converting driver, and the vector-based image file includes a vector-based rendering information optimized for a mobile screen and generates a conversion file divided into pages. An embodiment of transmitting to the
그러나, 본 발명에 따른 파일 변환 방법은 전술한 바와 같이 페이지 단위로 구분하는 파일 변환 방법에 한정되지 않는다. 즉, 컨버팅 드라이버를 이용하여 다양한 포맷의 원본 파일을 단일한 포맷의 벡터 이미지로 변환하는 개념을 포함하는 다양한 형태의 파일 변환 방법들이 포함될 수 있다. 이에 따라 파일 변환 모듈(12)의 구성도 도시된 실시예에 한정되지 않으며 다양한 변형이 가능하다. 즉, 각모듈들이 하나의 프로그램이나 하드웨어로 구현될 수 있으며, 변환된 벡터기반 이미지 파일을 페이지 단위로 구분하는 기능을 포함하지 않을 수도 있다. 또한, 변환딘 벡터기반의 이미지 파일의 크기가 지나치게 큰 경우에 전송하려는 단말의 성능에 따라 전송의 효율을 높일 수 있도록 적당한 크기로 벡터기반 이미지 파일의 크기를 조정하여 변환 파일을 생성할 수도 있다.However, the file conversion method according to the present invention is not limited to the file conversion method divided into pages as described above. That is, various types of file conversion methods including a concept of converting original files of various formats into vector images of a single format using a converting driver may be included. Accordingly, the configuration of the file conversion module 12 is not limited to the illustrated embodiment, and various modifications are possible. That is, each module may be implemented by one program or hardware, and may not include a function of dividing the converted vector-based image file into pages. In addition, when the size of the converted vector-based image file is too large, the converted file may be generated by adjusting the size of the vector-based image file to an appropriate size so as to increase the transmission efficiency according to the performance of the terminal to be transmitted.
한편, 도 4는 본 발명에 따른 파일 서비스 시스템(100)을 구성하는 파일 전송 서버(2)의 구성의 일 실시예를 도시한다.On the other hand, Figure 4 shows an embodiment of the configuration of the
도 4를 참조하면, 파일 전송 서버(2)는 파일 저장부(20), 파일 업로드부(22) 및 파일 리스트 업로드부(24)를 포함하며, 데이터베이스 저장부를 포함할 수도 있고 별도의 스토리지 서버(도시하지 않음)를 구비할 수도 있다. 파일 전송 서버(2)는 원본 파일의 업로드, 다운로드 및 저장과 같은 원본 파일 관리를 수행할 뿐만 아니라, 파일 변환 서버(1)에 의해 변환된 파일들을 페이지 단위로 저장하며, 파일 뷰어의 요청에 응답하여 변환된 파일들을 페이지 단위로 전송하는 기능을 수행한다. Referring to FIG. 4, the
특히, 파일 전송 서버(2)는 필요에 의해 파일을 압축하여 전송하거나 수신할 수 있으며, 장기적인 파일보관 시에는 시스템 관리 정책에 따라 파일을 압축할 수도 있도록 압축 기능을 지원할 수 있다. 파일의 압축은 여러 개의 파일을 하나의 파일로 압축할 수 있는 기능을 포함한다.In particular, the
파일 전송 서버(2)에 포함되거나 또는 별도의 스토리지 서버로 구성되는 데이터베이스 저장부에 저장되는 파일들은 다음의 표 1과 도시된 바와 같은 속성 정보를 포함하는 것이 바람직하다.The files included in the
파일 전송 서버(2)는 전술한 파일의 속성을 이용하여 파일의 업로드, 다운로드, 저장 등의 관리기능을 수행한다. 예를 들어, 파일 전송 서버(2)로부터 파일을 업로드(Upload File) 하기 위하여 전술한 파일의 속성들 중 파일 이름, 페이지, 서비스 벤더, 서비스 종류, 소유자, 종류(FileType)를 포함하는 파일 업로드 요청을 파일 전송 서버(2)에 전달하고 그 결과로서 파일의 아이디(file UID)를 리턴 받는다. 그밖에 생성일, 저장만료일, 압축여부 등의 정보를 더 포함할 수 있다. 여러 개의 페이지가 하나로 압축된 파일인 경우, 파일 전송 서버 쪽에서는 압축 해제될 수 있다. 파일 전송 서버(2)에 파일을 다운로드(Download File) 하기 위하여 서비스 벤더, 서비스 종류 및 파일 아이디(file UID)를 전달한다. 파일 목록을 얻고자(Get File list) 할 때는 파일 전송 서버(2)에 서비스 벤더, 서비스 종류, 소유자, 페이지 정보 등을 전달한다. 파일의 종류에 대한 정보를 얻고자(Get File Property) 할 때는 파일 전송 서버(2)에 서비스 벤더, 서비스 종류, 소유자, 파일 아이디(file UID)를 전달한다. 파일을 삭제(Delete File)하고자 할 때는 서비스 벤더, 서비스 종류, 소유자, 파일 아이디(file UID)를 전달한다.The
이에 따라 모바일 단말(3)에서 원격지에 저장된 파일에 대한 다양한 검색기능 및 업로드, 다운로드 등의 다양한 관리 기능을 제공할 수 있다.Accordingly, the
도 8a 및 도 8b는 본 발명에 따라 모바일 단말에서 제공되는 다양한 검색 및 파일 뷰어 기능의 일 실시예를 도시한다.8A and 8B illustrate one embodiment of various search and file viewer functions provided in a mobile terminal in accordance with the present invention.
도 8a를 참조하면, 예를 들어 "nate.com"이라는 왑 서버에서 제공하는 검색 페이지를 통해 원격 파일 서비스인 "내 파일 검색"서비스를 선택하면, 내파일 검색 페이지가 모바일 단말(3)의 화면에 디스플레이 되며, 검색어를 통한 검색이나 파일 찾기 검색, 또는 이메일 찾기 검색 서비스 등을 다양한 검색 기능을 이용할 수 있다. 도 8b에 도시된 바와 같이, 검색된 파일에 대하여 파일 열람 요청을 하면 전술한 바와 같은 파일 변화 과정을 거쳐 모바일 단말(3)에 최적화된 형태의 벡터기반 이미지 파일이 디스플레이 된다.Referring to FIG. 8A, when a remote file service "My File Search" service is selected through a search page provided by a swap server called "nate.com", for example, the My File Search page is displayed on the screen of the
도 5는 본 발명에 따른 파일 서비스 시스템(100)을 구성하는 모바일 단말(3)의 구성의 일 실시예를 도시한다.5 shows an embodiment of the configuration of the
도 5를 참조하면, 모바일 단말(3)은 무선망을 통해 서버와 접속하기 위한 인터페이스를 제공하는 왑 브라우저 모듈(30)과, 서버로부터 수신된 변환된 파일에 포함된 벡터 기반의 렌더링 정보와 내장된 폰트 정보나 또는 그래픽 정보를 이용하여 변환된 벡터기반 이미지 파일을 렌더링 하여 모바일 단말의 화면에 알맞게 표시하는 파일 뷰어 모듈(32)를 포함한다. 특히 파일 뷰어 모듈(32)는 모바일 단말(3)에 포팅 (porting)되어 출시되거나 또는 버추얼 머신 형태로 파일 전송 서버(2) 또는 파일 변환 서버(1)로부터 다운로드 되는 것이 바람직하다.Referring to FIG. 5, the
도 5에 도시된 실시예와 같이 모바일 단말은 왑 브라우저 모듈(30), 파일 뷰어 모듈(32), 송수신 모듈(34), 이미지 처리 모듈(38) 및 로컬 파일 액세스 모듈(36)을 구비할 수 있다. 각 모듈은 별도의 프로그램 또는 하드웨어의 형태로 구현할 수 있으며, 각 기능을 통합한 하나의 프로그램 또는 하드웨어의 형태로 구현될 수도 있다. As shown in FIG. 5, the mobile terminal may include a WAP browser module 30, a file viewer module 32, a transmission /
구체적으로, 왑 브라우저 모듈(30)은 파일 전송 서버(2)에 접속하여 원격지에 저장된 다양한 파일들을 검색할 수 있으며, 사용자로부터 파일 열람 요청을 수신하여 처리한다. 파일 뷰어 모듈(32)은 송수신 모듈(34)을 통해 파일 전송 서버(2)로부터 페이지별로 변환 파일을 다운로드 받고 상기 변환 파일에 포함된 벡터기반 렌더링 정보와 모바일 단말(3)에 내장된 폰트 정보 및 2D 또는 3D 그래픽 정보를 이용하여 이미지 처리 모듈(38)을 통해 해당 모바일 화면의 크기에에 맞게 렌더링 하여 화면에 표시한다. 이 때 변환 파일에 포함된 벡터기반의 렌더링 정보를 이용하여 모바일 화면의 크기에 따라 벡터기반 이미지의 크기를 자유롭게 조절하여 화면에 표시할 수 있다. Specifically, the swap browser module 30 may access the
이에 따라 모바일 단말의 종류, 성능 및 환경에 상관없이 해당 모바일 화면 크기에 알맞게 최적화된 벡터 이미지 형태로 파일을 디스플레이할 수 있다. 또한, 모바일 화면에 알맞게 변환된 파일을 파일 전송 서버(2)로부터 페이지 단위로 읽어 들여 화면에 출력함으로써, 컴퓨터 환경에서 사용되는 일반 파일이라도 모바일 단말(3)에서 왜곡 없이 최적의 포맷으로 화면에 표시할 수 있다. 나아가, 페이지 단위로 변환 파일을 관리함으로써, 제한된 리소스를 가지는 모바일 단말에서도 대용량의 원본 파일을 효율적으로 열람할 수 있도록 파일 뷰어 서비스 기능을 제공할 수 있다.Accordingly, the file may be displayed in the form of a vector image optimized for the mobile screen size regardless of the type, performance, and environment of the mobile terminal. In addition, by reading the file converted appropriately for the mobile screen from the
한편, 모바일 단말의 로컬 저장부(40)에 저장된 파일들은 변환과정이 필요 없으므로 뷰어 모듈(32)을 거치지 않고 이미지 처리 모듈(38)을 통해 바로 렌더링 되어 화면에 표시된다.On the other hand, files stored in the local storage unit 40 of the mobile terminal do not need a conversion process, so that the image is immediately rendered through the image processing module 38 without going through the viewer module 32 is displayed on the screen.
한편, 이상에서 상술한 파일 서비스 시스템(100)의 구성을 기초로 본 발명에 따른 파일 서비스 방법을 도시한다.Meanwhile, the file service method according to the present invention is illustrated based on the configuration of the
도 6을 참조하면, 컴퓨터 환경에서 사용되는 일반 파일을 모바일 단말에서 열람가능 하도록 지원하기 위하여, 먼저, 모바일 단말(3)에서 유·무선망을 통해 파일 전송 서버(2)에 접속하여 파일 요청을 위한 URL을 전달하여 파일 열람 요청을 하고(S100), 파일 전송 서버에서 수신된 파일 열람 신청을 해석하여 대응하는 URL로부터 원본 파일을 다운로드 받아(S101 및 S102), 파일 변환 서버(1)로 파일 변환을 요청한다(S103). 파일 변환 서버(1)에서 다양한 포맷의 원본 파일을 단일한 포맷의 벡터 기반 이미지 파일로 변환하고(S104) 변환 파일을 파일 전송 서버에 전달하여 저장한다(S105). 모바일 단말(3)에서는 변환 파일을 다운로드 받으며(S106) 전용의 파일 뷰어 모듈(32)을 통해 변환 파일에 포함된 벡터기반의 렌더링 정보를 이용하여 변환 파일을 모바일 단말의 화면에 알맞게 렌더링 하여 디스플레이 한다(S107).Referring to FIG. 6, in order to support reading of a general file used in a computer environment in a mobile terminal, first, the
이 때, 파일을 변환하는 단계(S104)는 다양한 어플리케이션 포맷의 원본 파일을 컨버팅 드라이버(1202)를 이용하여 렌더링 정보를 포함하는 임시 파일(*.emf)로 변환한 후 그 임시 파일을 벡터기반 렌더링 정보를 포함하는 단일한 포맷의 벡터기반 이미지 파일로 변환하는 것이 바람직하며, 특히 리소스가 제한된 모바일 단말에서 대용량의 파일을 효율적으로 처리하기 위하여 변환 파일을 페이지 단위로 나누어 관리하는 것이 바람직하다. 나아가, 보다 빠른 액세스를 위하여 변환 파일을 페이지 단위로 파일 전송 서버(2)의 저장 영역에 저장하고 페이지 단위로 모바일 단말에 전송하는 것이 특히 바람직하다.At this time, the step of converting the file (S104) converts the original file of various application formats into a temporary file (* .emf) including the rendering information using the converting driver 1202 and then converts the temporary file into a vector-based rendering. It is preferable to convert the image-based image file into a single format including information. In particular, in order to efficiently process a large file in a resource-limited mobile terminal, it is preferable to manage the divided file in units of pages. Further, for faster access, it is particularly preferable to store the converted file in the storage area of the
파일을 모바일 화면에 표시하는 단계(S107)는 파일 전송 서버(2)로부터 수신된 변환된 파일을 모바일 단말에 저장된 폰트 정보나 또는 2D 또는 3D 그래픽 정보를 이용하여 렌더링 하여 모바일 단말의 화면에 알맞게 표시하는 것이 바람직하다. 이 때 변환 파일에 포함된 벡터기반의 렌더링 정보를 이용하여 모바일 화면의 크기에 따라 벡터기반 이미지의 크기를 자유롭게 조절하여 화면에 표시할 수 있다. In the step S107 of displaying the file on the mobile screen, the converted file received from the
한편, 본 발명의 다른 양상에 따라 파일 서비스 시스템(100)은 전술한 파일 전송 서버(2)와 파일 변환 서버(1)를 하나의 서버로 구성할 수도 있다. 도 7은 본 발명에 따라 원격지의 파일을 전송하는 파일 서비스 시스템의 구성의 다른 실시예를 도시한다. 도 1에서 상술한 파일 전송 서버(2)의 기능과 파일 변환 서버(1)의 기능을 도 7에 도시된 바와 같이 서비스 서버(5)가 통합하여 수행하도록 시스템을 구성할 수 있다.Meanwhile, according to another aspect of the present invention, the
전술한 바와 같이 본 발명에 따르면, 컴퓨터 환경에서 사용되는 다양한 어플리케이션 포맷의 파일을 모바일 단말의 종류, 성능 및 환경에 관계없이 원격지 모바일 단말에서 효과적으로 디스플레이 할 수 있는 파일 서비스 시스템 및 그 서비스 방법이 제공된다.As described above, according to the present invention, there is provided a file service system and a service method which can effectively display files of various application formats used in a computer environment on a remote mobile terminal regardless of the type, performance, and environment of the mobile terminal. .
즉, 서버는 다운로드 받은 다양한 포맷의 원본 파일을 컨버팅 드라이버를 이용하여 벡터 기반의 렌더링 정보를 포함하는 단일한 포맷의 벡터 기반 이미지 파일로 변환하여 모바일 단말로 전송하고, 모바일 단말은 단일한 포맷의 벡터 기반 이미지 파일에 포함된 벡터 기반의 렌더링 정보를 이용하여 상기 단말의 화면 크기에 알맞게 렌더링하여 디스플레이하는 전용 뷰어 프로그램을 탑재함으로써, 모바일 단말의 종류, 성능 및 환경에 상관없이 해당 모바일 화면 크기에 알맞게 최적화된 벡터 이미지 형태로 파일을 디스플레이할 수 있다.That is, the server converts the downloaded source files of various formats into a vector-based image file of a single format including vector-based rendering information by using a converting driver and transmits them to the mobile terminal. Optimized to fit the mobile screen size regardless of the type, performance and environment of the mobile terminal by loading a dedicated viewer program that renders and displays the screen size of the terminal using the vector-based rendering information included in the base image file. The file can be displayed in the form of a vector image.
특히, 벡터기반의 이미지 파일은 단말의 종류와 무관하게 자유롭게 크기를 확대 또는 축소할 수 있는 벡터기반의 렌더링 정보를 포함함으로써, 모바일 화면의 크기나 종류에 관계없이 최적화된 이미지를 디스플레이할 수 있다.In particular, the vector-based image file includes vector-based rendering information that can be freely enlarged or reduced in size regardless of the type of the terminal, thereby displaying an optimized image regardless of the size or type of the mobile screen.
또한, 벡터기반 이미지 파일은 페이지 단위로 나뉘어 관리됨으로써, 제한된 리소스를 가지는 모바일 단말에서도 대용량의 원본 파일을 효율적으로 액세스할 수 있다.In addition, since the vector-based image file is divided into pages and managed, even a mobile terminal having limited resources can efficiently access a large amount of original files.
이제까지 본 발명에 대하여 그 바람직한 실시예들을 중심으로 살펴보았다. 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자는 본 발명이 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 변형된 형태로 구현될 수 있음을 이해할 수 있을 것이다. 그러므로 개시된 실시예들은 한정적인 관점이 아니라 설명적인 관점에서 고려되어야 한다. 본 발명의 범위는 전술한 설명이 아니라 특허청구범위에 나타나 있으며, 그와 동등한 범위 내에 있는 모든 차이점은 본 발명에 포함된 것으로 해석되어야 할 것이다.So far I looked at the center of the preferred embodiment for the present invention. Those skilled in the art will appreciate that the present invention can be implemented in a modified form without departing from the essential features of the present invention. Therefore, the disclosed embodiments should be considered in descriptive sense only and not for purposes of limitation. The scope of the present invention is shown in the claims rather than the foregoing description, and all differences within the scope will be construed as being included in the present invention.
Claims (19)
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20060060646 | 2006-06-30 | ||
KR1020060060646 | 2006-06-30 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR100692101B1 true KR100692101B1 (en) | 2007-03-12 |
Family
ID=38102942
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020060114640A KR100692101B1 (en) | 2006-06-30 | 2006-11-20 | System and method of providing file service for transmitting files remotely |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100692101B1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100971498B1 (en) * | 2007-12-17 | 2010-07-21 | 한국전자통신연구원 | Method and apparatus for 2d image transformation with various artistic effect |
KR101535806B1 (en) * | 2010-07-26 | 2015-07-10 | 에스케이플래닛 주식회사 | System for providing compatibility of application, apparatus and method for providing compatibility of application |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20000009806A (en) * | 1998-07-28 | 2000-02-15 | 이흥수 | System and method for transmitting picture information expressed as vector data |
KR20010088974A (en) * | 2000-08-29 | 2001-09-29 | 장덕호 | Method and system for processing moving picture data based upon vector graphic on wireless network |
KR20050071843A (en) * | 2004-01-03 | 2005-07-08 | 노키아 인크 | Transforming tabular information for rendering on a limited-area display |
-
2006
- 2006-11-20 KR KR1020060114640A patent/KR100692101B1/en not_active IP Right Cessation
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20000009806A (en) * | 1998-07-28 | 2000-02-15 | 이흥수 | System and method for transmitting picture information expressed as vector data |
KR20010088974A (en) * | 2000-08-29 | 2001-09-29 | 장덕호 | Method and system for processing moving picture data based upon vector graphic on wireless network |
KR20050071843A (en) * | 2004-01-03 | 2005-07-08 | 노키아 인크 | Transforming tabular information for rendering on a limited-area display |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100971498B1 (en) * | 2007-12-17 | 2010-07-21 | 한국전자통신연구원 | Method and apparatus for 2d image transformation with various artistic effect |
KR101535806B1 (en) * | 2010-07-26 | 2015-07-10 | 에스케이플래닛 주식회사 | System for providing compatibility of application, apparatus and method for providing compatibility of application |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105718225B (en) | A kind of cloud print service system and its application method | |
US7840647B2 (en) | System, method, and computer program product for executing scripts on mobile devices | |
US9456048B2 (en) | System, method, and computer program product for server side processing in a mobile device environment | |
US20080301261A1 (en) | Data file edit system, storage medium, process server, and user client | |
US9916117B2 (en) | Remote data access for image output apparatus via a control device | |
CN102597947B (en) | The content under mathematic for business rights management is browsed without the need to client-access assembly | |
US8909675B2 (en) | Executing transcription requests on files | |
WO2001033874A1 (en) | System for a remote file management with mobile devices | |
US7975214B2 (en) | System for capturing frames and form data | |
US8554939B1 (en) | Systems and methods for downloading and viewing images | |
US20110209051A1 (en) | Document browsing system and document conversion server | |
JP5554954B2 (en) | Document link conversion server, document link conversion system, and document link conversion method | |
KR20090009804A (en) | Managing network response buffering behavior | |
JP2970521B2 (en) | Document storage device | |
US7424509B2 (en) | System and method for printing from a web application | |
US7987420B1 (en) | System, method, and computer program product for a scalable, configurable, client/server, cross-platform browser for mobile devices | |
EP1376411A2 (en) | Stylesheet proxy | |
KR100692101B1 (en) | System and method of providing file service for transmitting files remotely | |
US20130080878A1 (en) | System for Processing Mixed-Format Files | |
JP2007172448A (en) | Data management method and data management system | |
JP2007053468A (en) | Documentation management system, time signature processing method, storage medium, program | |
US11570329B2 (en) | Transmission device, communication system, and display device | |
JP4189592B2 (en) | Image data management apparatus, image forming apparatus, and image data management method | |
JP2008242655A (en) | File transmission server | |
KR100492379B1 (en) | Method for managing data using wireless terminal and data managing system therefor |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
A302 | Request for accelerated examination | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
J204 | Invalidation trial for patent | ||
J301 | Trial decision |
Free format text: TRIAL DECISION FOR INVALIDATION REQUESTED 20070611 Effective date: 20081205 |
|
FPAY | Annual fee payment |
Payment date: 20121204 Year of fee payment: 7 |
|
FPAY | Annual fee payment |
Payment date: 20140121 Year of fee payment: 8 |
|
FPAY | Annual fee payment |
Payment date: 20150227 Year of fee payment: 9 |
|
FPAY | Annual fee payment |
Payment date: 20160223 Year of fee payment: 10 |
|
FPAY | Annual fee payment |
Payment date: 20170213 Year of fee payment: 11 |
|
FPAY | Annual fee payment |
Payment date: 20180220 Year of fee payment: 12 |
|
LAPS | Lapse due to unpaid annual fee |