KR100983146B1 - Mobile communication apparatus for communicating by voip and control method thereof, voip communication supporting server and control method thereof - Google Patents
Mobile communication apparatus for communicating by voip and control method thereof, voip communication supporting server and control method thereof Download PDFInfo
- Publication number
- KR100983146B1 KR100983146B1 KR1020100051519A KR20100051519A KR100983146B1 KR 100983146 B1 KR100983146 B1 KR 100983146B1 KR 1020100051519 A KR1020100051519 A KR 1020100051519A KR 20100051519 A KR20100051519 A KR 20100051519A KR 100983146 B1 KR100983146 B1 KR 100983146B1
- Authority
- KR
- South Korea
- Prior art keywords
- communication
- voip
- voip communication
- information
- unit
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/021—Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/06—Authentication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/50—Service provisioning or reconfiguring
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W80/00—Wireless network protocols or protocol adaptations to wireless operation
- H04W80/08—Upper layer protocols
- H04W80/10—Upper layer protocols adapted for application session management, e.g. SIP [Session Initiation Protocol]
-
- 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/02—Terminal devices
- H04W88/06—Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals
-
- 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)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Telephonic Communication Services (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
본 발명은 이동통신 단말기 및 그 제어방법과, 그 이동통신 단말기와 통신하는 소정 서버 및 그 제어방법에 관한 것으로, 보다 상세하게는 VOIP 통신 기능을 수행하는 이동통신 단말기 및 그 제어방법과, VOIP 통신 서비스 제공에 필요한 소정 기능을 수행하는 VOIP 통신 지원 서버 및 그 제어방법에 관한 것이다.The present invention relates to a mobile communication terminal and a control method thereof, a predetermined server to communicate with the mobile communication terminal and a control method thereof, and more particularly, to a mobile communication terminal performing a VOIP communication function and a control method thereof, and a VOIP communication. The present invention relates to a VOIP communication support server for performing a predetermined function required to provide a service, and a control method thereof.
이동통신 단말기는 원래 각 이동통신사별 별도의 이동통신망을 통해 통신할 수 있도록 구성된 것이었으나, 통신 관련 기술의 발전과 더불어 사용자들의 욕구에 부응하기 위해 이동통신 단말기에는 다양한 기능들이 추가됨으로써, 최근에는 유선망에서 구현되던 VOIP(VOICE OVER INTERNET PROTOCOL) 통신이 이동통신 단말기에서 가능하게 되었다.The mobile communication terminal was originally configured to communicate through a separate mobile communication network for each mobile carrier, but in order to meet the needs of users with the development of communication-related technology, various functions have been added to the mobile communication terminal. VOIP (VOICE OVER INTERNET PROTOCOL) COMMUNICATION, which was implemented in VOIP, is now available in mobile communication terminals.
즉, VOIP 통신은 이동통신 단말기가 이동통신사의 기지국(예를 들어 BTS : Base Transceiver Station)을 통하지 않고, 근거리 무선 랜 통신망 접속을 위해 구축된 중계 장치 예를 들어 액세스 포인트(AP : Access Point)를 통해 아이피 주소에 기반하여 음성 통화를 하는 것을 의미한다.That is, in VOIP communication, a mobile communication terminal does not go through a base station (for example, BTS: Base Transceiver Station) of a mobile communication company, but uses a relay device (for example, an access point (AP)) constructed for access to a local area network. This means that the voice call is made based on the IP address.
그런데 종래에는 이처럼 이동통신 단말기를 이용하여 VOIP 통신을 하는데 불편한 점이 많았다.However, in the related art, there are many inconveniences in performing VOIP communication using a mobile communication terminal.
즉, 상술한 바와 같이 이동통신 단말기가 VOIP 통신을 수행하기 위해서는 액세스 포인트와 같이 근거리 무선 랜 통신망용 중계 장치 근처에 있어야 하나, 종래에는 현재 위치에서 VOIP 통신을 할 수 있는지만 확인할 수 있을 뿐 VOIP 통신용 무선 랜 중계 장치의 위치를 용이하게 확인할 수는 없었다.That is, as described above, in order for the mobile communication terminal to perform VOIP communication, the mobile communication terminal must be near a relay device for a local area network (LAN), such as an access point, but in the related art, only the VOIP communication can be performed at the current location. The location of the WLAN relay could not be easily identified.
더욱이 이동통신 단말기를 이용하여 VOIP 통신을 위해서는 SIP(Session Initiation Protocol) 계정 정보를 입력하여 인증과정을 거쳐야 하나 SIP 계정 정보의 복잡함으로 인해 사용자들이 VOIP 통신을 하고자할 때마다 매번 SIP 계정 정보를 입력하는 것은 여간 불편한 게 아니다.Furthermore, for VOIP communication using a mobile communication terminal, SIP (Session Initiation Protocol) account information must be entered and authenticated.However, due to the complexity of the SIP account information, the user inputs SIP account information every time they want to perform VOIP communication. Things are not inconvenient at all.
본 발명은 상기한 종래의 문제점을 해결하기 위해 안출된 것으로서, 그 목적은 이동통신 단말기를 이용하여 근거리 무선 랜 통신을 통해 VOIP 통신을 수행함에 있어서 VOIP 통신용 무선 랜 중계 장치의 위치를 사용자가 쉽게 확인할 수 있도록 하고, VOIP 통신을 위한 로그인 과정이 용이하도록 하는 VOIP 통신 기능을 수행하는 이동통신 단말기 및 그 제어방법과, VOIP 통신 지원 서버 및 그 제어방법을 제공하는 것이다. SUMMARY OF THE INVENTION The present invention has been made to solve the above-described problems, and an object thereof is to easily identify a location of a WLAN relay device for VOIP communication in performing VOIP communication through short-range wireless LAN communication using a mobile communication terminal. The present invention provides a mobile communication terminal for performing a VOIP communication function and a control method thereof, and a VOIP communication support server and a control method thereof so as to facilitate a login process for VOIP communication.
또, 상기한 목적을 달성하기 위해 본 발명에 따른 소정의 VOIP 통신 지원 서버와 무선 랜 통신망 또는 이동통신망을 통해 통신하는 이동통신 단말기의 제어방법은, VOIP(Voice Over Internet Protocol) 통신용 어플리케이션을 소정 어플리케이션 제공 서버로부터 수신하여 저장하는 단계와; 상기 저장된 VOIP 통신용 어플리케이션의 구동에 따라 현재 위치로부터 소정 반경 이내에 위치한 VOIP 통신용 무선 랜 중계 장치의 위치 정보를 상기 VOIP 통신 지원 서버에 요청 및 수신하여 디스플레이하는 단계를 포함하여 이루어진다.In addition, in order to achieve the above object, a control method of a mobile communication terminal for communicating with a predetermined VOIP communication support server and a wireless LAN communication network or a mobile communication network according to the present invention includes a VOIP (Voice Over Internet Protocol) application. Receiving and storing from a providing server; Requesting, receiving, and displaying the location information of the VOIP communication WLAN relay device located within a predetermined radius from the current location according to the driving of the stored VOIP communication application.
또, 상기한 목적을 달성하기 위해 본 발명에 따른 이동통신 단말기에 VOIP 통신 서비스를 제공하는 VOIP 통신 지원 서버의 제어방법은, 상기 이동통신 단말기로부터 VOIP 통신용 무선 랜 중계 장치의 위치 정보 요청 신호를 수신하는 단계와; 상기 VOIP 통신용 무선 랜 중계 장치의 위치 정보 요청 신호에 포함된 정보를 기초로 상기 이동통신 단말기의 현재의 위치를 판단하는 단계와; 상기 판단된 상기 이동통신 단말기의 현재의 위치로부터 소정의 반경 이내에 위치하는 VOIP 통신용 무선 랜 중계 장치의 위치 정보를 기 저장된 장치 정보 테이블로부터 추출하는 단계와; 상기 추출된 VOIP 통신용 무선 랜 중계 장치의 위치 정보를 상기 이동통신 단말기로 전송하는 단계를 포함하여 이루어진다.In addition, in order to achieve the above object, a control method of a VOIP communication support server for providing a VOIP communication service to a mobile communication terminal according to the present invention includes receiving a location information request signal of a WLAN relay for VOIP communication from the mobile communication terminal. Making a step; Determining a current location of the mobile communication terminal based on information included in the location information request signal of the VOIP communication wireless LAN relay; Extracting location information of a VOIP communication wireless LAN relay device located within a predetermined radius of the determined current location of the mobile communication terminal from a previously stored device information table; And transmitting the location information of the extracted VOIP communication WLAN apparatus to the mobile communication terminal.
또, 상기한 목적을 달성하기 위해 본 발명에 따른 VOIP 통신 지원 서버와 무선 랜 통신망 또는 이동통신망을 통해 통신하는 이동통신 단말기는, 디스플레이부와; 현재 위치로부터 소정 반경 이내에 위치한 VOIP 통신용 무선 랜 중계 장치의 위치 정보를 상기 VOIP 통신 지원 서버에 요청하여 수신하는 정보 요청/수신부와; 상기 VOIP 통신 지원 서버에 수신되는 VOIP 통신용 무선 랜 중계 장치의 위치 정보가 상기 디스플레이부에 표시되도록 제어하는 표시 제어부를 포함하여 구성된다.In addition, to achieve the above object, a mobile communication terminal for communicating with a VOIP communication support server and a wireless LAN communication network or a mobile communication network according to the present invention includes a display unit; An information requesting / receiving unit for requesting and receiving the location information of the wireless LAN relay device for VOIP communication located within a predetermined radius from a current location; And a display control unit for controlling location information of the VOIP communication wireless LAN relay device received by the VOIP communication support server to be displayed on the display unit.
또, 상기한 목적을 달성하기 위해 본 발명에 따른 이동통신 단말기에 VOIP 통신 서비스를 제공하는 VOIP 통신 지원 서버는, 상기 이동통신 단말기로부터 VOIP 통신용 무선 랜 중계 장치의 위치 정보 요청 신호를 수신하는 요청 수신부와; 상기 VOIP 통신용 무선 랜 중계 장치의 위치 정보 요청 신호에 포함된 정보를 기초로 상기 이동통신 단말기의 현재의 위치를 판단하는 위치 판단부와; 상기 위치 판단부에서 판단된 이동통신 단말기의 현재의 위치로부터 소정의 반경 이내에 위치하는 VOIP 통신용 무선 랜 중계 장치의 위치 정보를 기 저장된 장치 정보 테이블로부터 추출하는 정보 추출부와; 상기 정보 추출부에 의해 추출된 VOIP 통신용 무선 랜 중계 장치의 위치 정보를 상기 이동통신 단말기로 전송하는 전송부를 포함하여 구성된다.In order to achieve the above object, the VOIP communication support server for providing a VOIP communication service to a mobile communication terminal according to the present invention, the request receiving unit for receiving a location information request signal of a wireless LAN relay device for VOIP communication from the mobile communication terminal Wow; A position determination unit determining a current position of the mobile communication terminal based on information included in the position information request signal of the VOIP communication wireless LAN relay device; An information extraction unit for extracting location information of a VOIP communication WLAN relay apparatus located within a predetermined radius from a current location of the mobile communication terminal determined by the location determination unit from a previously stored device information table; And a transmission unit for transmitting the location information of the VOIP communication WLAN relay apparatus extracted by the information extraction unit to the mobile communication terminal.
이상 설명한 바와 같이 본 발명에 따르면, 이동통신 단말기 사용자는 현재 자신의 위치로부터 소정의 범위 이내에 위치한 VOIP 통신용 무선 랜 중계 장치의 위치 정보를 확인할 수 있다.As described above, according to the present invention, the user of the mobile communication terminal can check the location information of the wireless LAN relay device for VOIP communication located within a predetermined range from the current location.
또한, 이동통신 단말기 사용자는 각 VOIP 통신용 무선 랜 중계 장치를 통한 다양한 단말기들에 의한 통신 빈도수를 확인하게 되면 보다 잘 잡히는 VOIP 통신용 무선 랜 중계 장치를 쉽게 구분할 수 있다.In addition, the user of the mobile communication terminal can easily identify the VOIP communication WLAN relay device that is more easily caught when the frequency of communication by the various terminals through the VOIP communication wireless LAN relay device is checked.
그리고 VOIP 통신을 위해 입력되는 정보가 VOIP 통화를 위한 전화번호 및 소정 패스워드에 불과하여 복잡한 SIP 계정 정보를 입력하지 않아도 되므로 사용자 편의성이 증대된다.In addition, since information input for VOIP communication is only a phone number and a predetermined password for VOIP communication, the user does not need to enter complicated SIP account information, thereby increasing user convenience.
도 1은 본 발명의 일 실시예에 따른 이동통신 단말기 및 VOIP 통신 지원 서버를 포함하는 전체 시스템의 개략 구성도이고,
도 2는 도 1의 이동통신 단말기의 기능 블록도이고,
도 3은 도 1의 VOIP 통신 지원 서버의 기능 블록도이고,
도 4 및 도 5는 본 발명의 일 실시예에 따른 이동통신 단말기의 제어흐름도이고,
도 6 및 도 7은 본 발명의 일 실시예에 따른 VOIP 통신 지원 서버의 제어흐름도이고,
도 8은 본 발명의 일 실시예에 따른 이동통신 단말기에 표시되는 화면의 일 예들이고,
도 9는 종래의 SIP 계정을 직접 입력하는 과정의 일 예이다.1 is a schematic structural diagram of an entire system including a mobile communication terminal and a VOIP communication support server according to an embodiment of the present invention;
2 is a functional block diagram of the mobile communication terminal of FIG. 1,
3 is a functional block diagram of the VOIP communication support server of FIG. 1,
4 and 5 are control flowcharts of a mobile communication terminal according to an embodiment of the present invention,
6 and 7 are control flow charts of the VOIP communication support server according to an embodiment of the present invention,
8 is an example of a screen displayed on a mobile communication terminal according to an embodiment of the present invention.
9 is an example of a process of directly inputting a conventional SIP account.
이하에서는 첨부도면을 참조하여 본 발명에 대해 상세히 설명한다.Hereinafter, the present invention will be described in detail with reference to the accompanying drawings.
본 발명의 일 실시예에 따른 이동통신 단말기(100)를 포함하는 VOIP 통신 서비스의 제공을 위한 전체 시스템의 개략 구성이 도 1에 도시되었다.A schematic configuration of an entire system for providing a VOIP communication service including a
동 도면에 도시된 바와 같이 전체 시스템은 이동통신 단말기(100)와, VOIP 통신용 무선 랜 중계 장치(400), VOIP 통신 지원 서버(200), VOIP 통신 수행 서버(300)를 포함하여 구성될 수 있다.As shown in the figure, the entire system may include a
여기서 VOIP 통신용 무선 랜 중계 장치(400)는 VOIP 통신 지원을 위해 이동통신 단말기(100)와 근거리 무선 랜 통신을 지원하는 것으로서, 예를 들어 WIFI(Wireless Fidelity)를 지원하는 AP(Access Point)에 해당할 수도 있다.The
이동통신 단말기(100)는 휴대폰, 스마트폰, PDA(Personal Digital Assistants) 등 휴대용 무선 통신 단말기를 모두 포함하는 것으로서, 특히 VOIP 통신 기능을 수행할 수 있다.The
여기서, VOIP 통신 기능을 위해 이동통신 단말기(100)는 별도의 VOIP용 어플리케이션을 소정 서버(미 도시함)로부터 수신할 수도 있는데, 이동통신 단말기(100)가 소정의 어플리케이션을 요청하여 수신하는 것은 기 공지된 기술에 불과하므로 보다 상세한 설명은 생략한다.Here, for the VOIP communication function, the
이동통신 단말기(100)는 VOIP 통신시 사용자 편의성을 증대시키기 위한 여러 가지 기능을 수행하는데, 구체적 기능은 도 2의 세부 기능 블록을 참조하여 후술토록 한다.The
한편, VOIP 통신 수행 서버(300)는 이동통신 단말기(100)의 요청에 따라 VOIP 통신을 처리하는 서버로서, 예를 들어 이동통신 단말기(100)로부터 전송되는 SIP(Session Initiation Protocol) 계정 정보를 기초로 사용자 인증을 한 후 VOIP 통신 서비스를 제공하는 것이다. 즉, VOIP 통신 수행 서버(300)는 이동통신 단말기(100)의 요청에 따라 VOIP 통신을 하는 상대 단말 또는 이동통신망 또는 PSTN(Public Switched Telephone Network)에 연결된 상대 단말과 인터넷망을 통해 호가 접속될 수 있도록 하는 기능을 수행한다.On the other hand, the VOIP
이러한 VOIP 통신 수행 서버(300)의 기능은 기 공지된 것이므로 보다 상세한 설명은 생략한다.Since the function of the VOIP
한편, VOIP 통신 지원 서버(200)는 이동통신 단말기(100)를 통해 VOIP 통신을 수행함에 있어서 사용자 편의성을 제공해 주기 위해 구성된 것으로서, VOIP 통신용 무선 랜 중계 장치(400)의 위치 정보를 이동통신 단말기(100)에 제공하고, 또한 이동통신 단말기(100)를 통한 VOIP 통신이 쉽게 이루어질 수 있도록 초기 로그인 인증 처리를 수행한다.On the other hand, the VOIP
이러한 VOIP 통신 지원 서버(200)에 구체적 기능은 도 3을 참조하여 후술토록 한다.Specific functions of the VOIP
우선, 이동통신 단말기(100)의 기능을 도 2를 참조하여 설명하면 다음과 같다.First, the function of the
동 도시된 바와 같이 이동통신 단말기(100)는 키 입력부(110), 인증 요청부(120), 계정 정보 수신부(130), 저장부(140), VOIP 통신 수행부(150), 정보 요청/수신부(160), 표시 제어부(170), 통신 가능 판단부(180), 디스플레이부(190)를 포함하여 구성될 수 있다.As shown in the drawing, the
디스플레이부(190)는 소정의 텍스트 또는 이미지가 표시되는 것으로서, 예를 들어 전력소모가 적은 LCD(Liquid Crystal Display)를 포함하여 구성될 수 있다.The
키 입력부(110)는 사용자의 명령을 입력받는 기능을 수행하는 것으로서, 예를 들어 소정의 버튼을 포함하는 키 패드로 이루어질 수도 있고, 또는 디스플레이부(190)와 함께 터치스크린 형태로 이루어질 수도 있다. 예를 들어 터치스크린 형태로 키 입력부(110)와 디스플레이부(190)가 구성된 경우에는 소정의 어플리케이션이 버튼 이미지를 디스플레이부(190)에 표시하고 사용자가 터치스크린상에 터치를 함으로써 소정 명령을 입력할 수 있는 것이다.The
정보 요청/수신부(160)는 VOIP 통신 지원 서버(200)에 현재 위치로부터 소정 반경 이내에 위치한 VOIP 통신용 무선 랜 중계 장치(400)의 위치 정보를 요청하여 수신하는 기능을 수행한다. 이때, 정보 요청/수신부(160)는 자신(이동통신 단말기(100))의 위치 정보를 해당 요청 신호에 포함시킬 수 있다.The information requesting / receiving
이러한 이동통신 단말기(100)의 위치 정보는 예를 들어 GPS(Global Positioning System) 위성으로부터 수신되는 신호를 기초로 위치 좌표를 산출하는 GPS 모듈(미 도시함)에 의해 생성된 정보일 수 있다.The location information of the
VOIP 통신 지원 서버(200)로부터 수신되는 정보에는 상술한 바와 같이 각 VOIP 통신용 무선 랜 중계 장치(400)의 위치 정보뿐만 아니라 각 VOIP 통신용 무선 랜 중계 장치(400)들에 의한 통신 빈도수가 더 포함될 수도 있다.The information received from the VOIP
여기서 통신 빈도수는 각 VOIP 통신용 무선 랜 중계 장치(400)들을 통해 실제 이루어지는 통신 횟수를 의미할 수 있다.Here, the communication frequency may refer to the actual number of communication through the
표시 제어부(170)는 이동통신 단말기(100)의 디스플레이부(190)에 각종 정보나 인터페이스 화면이 표시되도록 하는 기능을 수행하는데, 특히 VOIP 통신 지원 서버(200)로부터 수신되는 VOIP 통신용 무선 랜 중계 장치(400)의 위치 정보가 디스플레이부(190)에 표시되도록 한다.The
여기서 VOIP 통신용 무선 랜 중계 장치(400)의 위치 정보는 소정 좌표 정보로 이루어져 있을 수 있고, 표시 제어부(170)는 VOIP 통신 지원 서버(200)로부터 전송받거나 또는 기 저장된 지도 이미지 상에 VOIP 통신용 무선 랜 중계 장치(400)의 위치가 표시되도록 할 수 있다.Here, the location information of the VOIP communication
더 나아가 표시 제어부(170)는 지도 이미지 상에 각 VOIP 통신용 무선 랜 중계 장치(400)의 통신 빈도수가 표시되도록 제어할 수 있는데, 예를 들어 각 VOIP 통신용 무선 랜 중계 장치(400)의 형태가 통신 빈도수에 따라 다르게 표시되도록 제어할 수 있다.Furthermore, the
일 예로써 각 VOIP 통신용 무선 랜 중계 장치(400)를 원형으로 표시하는 경우 그 원형의 크기를 통신 빈도수에 따라 다르게 할 수도 있다.As an example, when each VOIP
이에 따라 이동통신 단말기(100) 사용자는 현재 위치로부터 소정 반경 이내에 위치한 VOIP 통신용 무선 랜 중계 장치(400)의 위치를 지도상에서 용이하게 확인할 수 있고, 해당 VOIP 통신용 무선 랜 중계 장치(400)가 있는 곳으로 이동하여 무선 랜을 통해 VOIP 통신을 할 수 있게 된다.Accordingly, the user of the
한편, 인증 요청부(120)는 사용자에 의해 입력된 특정 전화번호와 패스워드를 포함하는 인증 요청 신호를 VOIP 통신 지원 서버(200)에 전송하는 기능을 수행한다. 이는 VOIP 통신을 하기 위해서는 우선 SIP(Session Initiation Protocol) 계정 정보가 있어야 하는데, SIP 계정 정보를 사용자가 직접 입력할 필요 없이 소정의 전화번호와 패스워드 입력을 통한 인증에 의해 자동으로 SIP 계정 정보를 전송받을 수 있도록 하기 위함이다.Meanwhile, the
여기서 사용자에 의해 입력되는 특정 전화번호는 회원 가입 등을 통해 해당 이동통신 단말기(100)에 기 할당된 VOIP 전화번호(예를 들어 '070'전화번호)에 해당할 수 있다. 이를 위해 앞서 설명한 표시 제어부(170)는 도 8(a)에 도시된 바와 같은 로그인 화면을 디스플레이부(190)에 표시할 수 있다.Here, the specific phone number input by the user may correspond to a VOIP phone number (for example, '070' phone number) previously assigned to the corresponding
계정 정보 수신부(130)는 VOIP 통신 지원 서버(200)가 전송한 SIP 계정 정보를 수신하고 저장부(140)에 저장하는 기능을 수행한다.The
VOIP 통신 수행부(150)는 이처럼 저장부(140)에 저장된 SIP 계정 정보를 이용하여 VOIP 통신을 수행하는데, 소정의 SIP 계정 정보에 기초하여 VOIP 통신을 수행하는 과정 및 그 기술은 공지된 것에 불과하므로 보다 상세한 설명은 생략한다. SIP 계정 정보를 직접 입력하는 종래의 경우의 일 예를 도 9에 도시되었다.The VOIP
이처럼 SIP 계정 정보를 직접 입력하는 경우에는 번거로운 반면 본 실시예와 같이 소정의 아이디에 해당하는 특정 전화번호(예를 들어 VOIP 통신을 위해 이동통신 단말기(100)에 할당된 착신 전화번호)와 소정의 패스워드를 입력하여 인증과정을 거침으로써 SIP 계정 정보는 자동으로 획득할 수 있도록 한다면 사용자 편의성이 증대된다.As described above, it is cumbersome to directly enter SIP account information. However, as shown in this embodiment, a specific phone number corresponding to a predetermined ID (for example, an incoming call number assigned to the
한편, VOIP 통신 지원 서버(200)로부터 수신되는 SIP 계정 정보에는 SIP 패스워드가 포함될 수 있는데, 이러한 SIP 패스워드는 소정 암호화 방식이 적용된 값일 수 있다. 예를 들어 SIP 패스워드는 사용자에 의해 입력된 패스워드와 XOR 된 값일 수 있는데, 이 경우 이동통신 VOIP 통신 수행부(150)는 암호화된 SIP 패스워드를 사용자에 의해 입력된 패스워드를 이용하여 디코딩 한 후, 그 디코딩 된 SIP 패스워드를 이용하여 VOIP 통신을 수행한다.Meanwhile, the SIP account information received from the VOIP
통신 가능 판단부(180)는 사용자의 VOIP 통신 명령을 감지한 경우 통신 채널 스캔을 통해 적어도 어느 하나의 VOIP 통신용 무선 랜 중계 장치(400)와 통신이 가능한지 여부를 판단하는 기능을 수행한다.When detecting the user's VOIP communication command, the communication possible determining
즉, 만약 근처에 상호 통신이 가능한 VOIP 통신용 무선 랜 중계 장치(400)가 하나라도 있는 경우에는 통신 가능 판단부(180)는 해당 VOIP 통신용 무선 랜 중계 장치(400)를 통해 통신할 수 있다고 판단하는 것이다.That is, if there is at least one VOIP communication wireless
앞서 설명한 표시 제어부(170)는 통신 가능 판단부(180)의 판단 결과 통신이 가능한 VOIP 통신용 무선 랜 중계 장치(400)가 하나도 없는 경우에는 정보 요청/수신부(160)에 의해 수신된 VOIP 통신용 무선 랜 중계 장치(400)의 위치 정보가 디스플레이부(190)에 표시되도록 제어하고, 또한 통신 가능 판단부(180)의 판단 결과 통신이 가능한 VOIP 통신용 무선 랜 중계 장치(400)가 적어도 하나 이상 있는 경우에는 통화용 숫자 버튼이 디스플레이부(190)에 표시되도록 제어한다. 여기서는 디스플레이부(190)가 터치스크린 형태로 구성된 것을 전제로 한다.The
즉, 사용자는 터치스크린에 표시되는 통화용 숫자 버튼을 눌러 상대방과 통화할 수 있게 된다.That is, the user can talk with the other party by pressing the number button for the call displayed on the touch screen.
이처럼 통신 가능 판단부(180)의 판단에 따라 사용자에게 필요한 각기 다른 인터페이스 화면을 보여주면 사용자 편의성이 증대된다.As such, when the communication
한편, VOIP 통신 지원 서버(200)의 세부 기능을 도 3을 참조하여 설명하면 다음과 같다.Meanwhile, a detailed function of the VOIP
동 도면에 도시된 바와 같이 VOIP 통신 지원 서버(200)는 요청 수신부(210), 위치 판단부(220), 전송부(240), 정보 추출부(230), 데이터베이스부(250,260), 인증 정보 생성부(270), 인증 처리부(280), 통신 분석부(290)를 포함하여 구성될 수 있다.As shown in the figure, the VOIP
요청 수신부(210)는 이동통신 단말기(100)로부터 VOIP 통신용 무선 랜 중계 장치(400)의 위치 정보 요청 신호를 수신하는 기능을 수행한다. 이때, 이동통신 단말기(100)의 VOIP 통신용 무선 랜 중계 장치(400)의 위치 정보 요청 신호는 무선 랜 통신망 또는 이동통신망 등 다양한 통신 경로로 수신될 수 있다.The
위치 판단부(220)는 이동통신 단말기(100)의 VOIP 통신용 무선 랜 중계 장치(400)의 위치 정보 요청 신호에 포함된 정보를 기초로 이동통신 단말기(100)의 현재의 위치를 판단하는 기능을 수행한다.The
예를 들어 위치 판단부(220)는 이동통신 단말기(100)의 요청 신호에 이동통신 단말기(100)의 위치 좌표가 포함되어 있는 경우에는 그 위치 좌표를 추출하여 이동통신 단말기(100)의 위치를 판단할 수 있고, 이동통신 단말기(100)의 요청 신호에 이동통신 단말기(100)와 통신 채널을 형성한 기지국(500) 또는 무선 랜 중계 장치(예를 들어 VOIP 통신용 무선 랜 중계 장치(400))에 대한 정보가 포함되어 있는 경우에는 그 기지국(500) 또는 무선 랜 중계 장치의 정보에 대응하는 위치 정보를 기 저장된 소정 테이블로부터 추출함으로써 이동통신 단말기(100)의 위치를 판단할 수도 있다.For example, if the
정보 추출부(230)는 위치 판단부(220)에서 판단된 이동통신 단말기(100)의 현재의 위치로부터 소정의 반경(반경의 크기는 이동통신 단말기(100) 사용자 또는 서비스 제공업자에 의해 설정될 수 있음) 이내에 위치하는 VOIP 통신용 무선 랜 중계 장치(400)의 위치 정보를 기 저장된 장치 정보 테이블(250)로부터 추출하는 기능을 수행한다.The
이를 위해 장치 정보 테이블(250)에는 VOIP 통신용 무선 랜 중계 장치(400)의 위치 정보가 미리 저장되어 있어야 한다. 뿐만 아니라, 장치 정보 테이블(250)에는 해당 VOIP 통신용 무선 랜 중계 장치(400)를 통한 소정 기간 내에서의 누적 통화량, 해당 VOIP 통신용 무선 랜 중계 장치(400)를 통한 현 시점에서의 통신 현황 등에 대한 정보가 더 포함될 수 있다.For this purpose, the location information of the
이러한 소정 기간 내에서의 누적 통화량이나 현 시점에서의 통신 현황 등의 수집은 통신 분석부(290)에 의해 분석되어 장치 정보 테이블(250)에 저장될 수 있다.The collection of the cumulative call volume or the current communication status within the predetermined period may be analyzed by the
여기서 통신 분석부(290)는 얼마나 다양한 단말기를 통해 각 VOIP 통신용 무선 랜 중계 장치(400)로의 접속이 이루어졌는지에 대한 정보도 수집하여 장치 정보 테이블(250)에 저장할 수도 있고, 특정 단말기를 통한 VOIP 통신용 무선 랜 중계 장치(400)로의 접속에 따른 통화량은 누적 통화량에서 제거할 수도 있다.Here, the
이에 따라, VOIP 통신용 무선 랜 중계 장치(400)를 등록한 사용자(또는 소유자) 이외에 다른 일반 사용자들에 의해 해당 VOIP 통신용 무선 랜 중계 장치(400)를 통한 통신이 얼마나 이루어졌는지도 장치 정보 테이블(250)에 저장된 정보를 기초로 알 수 있게 된다. 이러한 세부 정보들은 모두 추후 이동통신 단말기(100)에 전송되어 활용될 수 있음은 물론이다.Accordingly, the device information table 250 also indicates how much communication is performed through the corresponding VOIP communication WLAN relay device by other general users other than the user (or owner) who has registered the VOIP communication
이처럼 장치 정보 테이블(250)에 VOIP 통신용 무선 랜 중계 장치(400)의 위치뿐만 아니라 다른 정보들 즉, VOIP 통신용 무선 랜 중계 장치(400)를 통한 소정 기간 내에서의 누적 통화량이나 VOIP 통신용 무선 랜 중계 장치(400)를 통한 현 시점에서의 통신 현황 등에 대한 정보가 포함되어 있는 경우에는, 정보 추출부(230)는 그러한 정보들 일부를 선택하여 추출할 수도 있다.As such, not only the position of the VOIP
한편, 인증 정보 생성부(270)는 VOIP 통화용 전화번호, 로그인 패스워드와, SIP 계정 정보를 매칭시켜 인증 테이블(260)에 저장하는 기능을 수행한다.Meanwhile, the authentication
예를 들어 이동통신 단말기(100) 사용자는 VOIP 통신을 위해 우선, 회원 가입을 요청할 수 있는데, 인증 정보 생성부(270)는 이러한 이동통신 단말기(100) 사용자의 회원 가입 요청에 따라 VOIP 통화용 전화번호를 생성하여 할당하고, 할당된 VOIP 통화용 전화번호에 로그인 패스워드(이는 회원 가입을 요청한 사용자에 의해 지정될 수 있음)와, 실제 VOIP 통신을 위해 필요한 SIP 계정 정보를 매칭시켜 인증 테이블(260)에 저장할 수 있다.For example, the user of the
여기서 VOIP 통화용 전화번호라는 것은 상대방이 전화 걸때 입력하게 되는 전화번호 또는 발신자 전화번호에 나타나는 전화번호를 의미할 수 있다.Here, the VOIP call phone number may mean a phone number displayed when the other party makes a call or a phone number appearing on the caller's phone number.
인증 처리부(280)는 이동통신 단말기(100)로부터 로그인 요청 신호가 수신되면 그 로그인 요청 신호에 포함된 특정 전화번호와 패스워드(이는 사용자가 VOIP 통신을 위해 입력한 데이터임)를 인증 테이블(260)에 포함된 VOIP 통화용 전화번호 및 로그인 패스워드와 비교하여 인증 처리를 수행한다.When the login request signal is received from the
예를 들어 사용자에 의해 입력된 '특정 전화번호 및 패스워드 쌍'과 일치하는 데이터 즉 'VOIP 통신용 전화 번호와 로그인 패스워드 쌍'이 인증 테이블(260)에 있는 경우에는 인증 성공처리를 수행한다.For example, if the data corresponding to the 'specific telephone number and password pair' input by the user, that is, the 'VOIP communication telephone number and login password pair' are present in the authentication table 260, authentication success processing is performed.
전송부(240)는 정보 추출부(230)에 의해 추출된 VOIP 통신용 무선 랜 중계 장치(400)의 정보(예를 들어 위치 정보, 통신 빈도수 등)를 이동통신 단말기(100)로 전송하고, 또한 인증 처리부(280)에 의해 이동통신 단말기(100)에 대한 인증이 성공 처리되는 경우 그 인증이 이루어진 VOIP 통신용 전화번호에 매칭된 SIP 계정 정보를 추출하여 이동통신 단말기(100)에 전송하는 기능을 수행한다.The
SIP 계정 정보를 전송함에 있어서 전송부(240)는 로그인 패스워드를 이용하여 SIP 계정정보에 포함된 SIP 패스워드를 암호화 처리한 후 SIP 계정 정보를 이동통신 단말기(100)에 전송할 수도 있다.In transmitting the SIP account information, the
예를 들어 전송부(240)는 로그인 패스워드와 SIP 패스워드를 XOR 연산을 한 값을 SIP 패스워드로 하고 그 XOR 연산된 SIP 패스워드를 포함하는 SIP 계정 정보를 이동통신 단말기(100)에 전송할 수 있는 것이다.For example, the
이하에서는, 도 4 및 도 5를 참조하여 이동통신 단말기(100)의 제어과정을 설명한다. 본 실시예를 설명함에 있어서는 이동통신 단말기(100)가 소정 서버(미 도시함)로부터 수신한 VOIP 통신을 위한 특정 어플리케이션의 실행에 의해 VOIP 통신에 필요한 기능을 수행하는 것을 일 예로 한다.Hereinafter, a control process of the
우선 도 4를 참조하여 로그인 처리 과정에 대해 설명하면 다음과 같다.First, the login process will be described with reference to FIG. 4.
이동통신 단말기(100)는 이동통신망, 또는 인터넷망 등에 구비된 소정 서버로부터 VOIP 어플리케이션을 다운로드 하여 저장한다(단계 S1).The
그리고 사용자에 의해 VOIP 어플리케이션 실행 명령을 감지하면(단계 S3) 해당 VOIP 어플리케이션의 실행에 따라 로그인 화면을 표시한다(단계 S5).When the VOIP application execution command is detected by the user (step S3), a login screen is displayed according to the execution of the corresponding VOIP application (step S5).
로그인 화면의 일 예는 앞서 설명한 바와 같이 도 8(a)와 같다.An example of the login screen is as shown in FIG. 8A as described above.
사용자가 도 8(a)와 같은 화면상에서 아이디로써 특정 전화번호를 입력하고 소정의 패스워드를 입력하면(단계 S7) 이동통신 단말기(100)는 그 입력된 정보들을 VOIP 통신 지원 서버(200)에 전송한다(단계 S9).When the user inputs a specific telephone number as an ID and a predetermined password on the screen as shown in FIG. 8 (a) (S7), the
이어서 이동통신 단말기(100)는 VOIP 통신 지원 서버(200)로부터 로그인 정보에 대응하는 SIP 계정 정보를 수신하여 저장한다(단계 S11).Subsequently, the
그리고 이동통신 단말기(100)는 저장된 SIP 계정 정보를 이용하여 VOIP 통신을 수행한다(단계 S13).The
예를 들어 이동통신 단말기(100)는 상대방과의 통화를 위해 호를 발신하는 경우 최초에 SIP 계정 정보를 VOIP 통신 수행 서버(300)에 전송할 수 있다.For example, when the
다음으로, 이동통신 단말기(100)에서 VOIP 통신을 위해 VOIP 통신용 무선 랜 중계 장치(400)의 정보를 수신하는 과정을 도 5를 참조하여 설명하면 다음과 같다.(본 실시예에서는 로그인 과정은 생략한다.)Next, the process of receiving information of the
VOIP 어플리케이션을 실행한 후(단계 S21) 사용자의 키 조작, 예를 들어 디스플레이부(190)가 터치스크린으로 구성된 경우 해당 어플리케이션에 의해 표시되는 화면상의 소정 버튼의 터치에 따른 위치 정보 요청 명령을 감지하면(단계 S23), 이동통신 단말기(100)는 VOIP 통신용 무선 랜 중계 장치(400)의 위치 정보 및 통신 빈도수를 VOIP 통신 지원 서버(200)에 요청한다(단계 S25). 이때 이동통신 단말기(100)는 GPS 모듈(미 도시함) 등에 의해 산출한 자신의 현재 위치 정보를 함께 전송할 수도 있다.After executing the VOIP application (step S21), if a user's key operation is detected, for example, when the
이동통신 단말기(100)는 해당 요청에 따라 VOIP 통신 지원 서버(200)로부터 수신되는 정보를 기초로 소정 지도 이미지상에 각 VOIP 통신용 무선 랜 중계 장치(400)의 위치 및 통신 빈도수를 표시한다(단계 S27).The
여기서 소정 지도 이미지는 VOIP 통신 지원 서버(200)로부터 수신된 것일 수도 있고, 이동통신 단말기(100)에 기 저장된 것일 수도 있다.The predetermined map image may be received from the VOIP
VOIP 통신용 무선 랜 중계 장치(400)를 소정 지도 이미지 상에 표시한 일 예가 도 8(c)에 도시되었다.An example of displaying the
도 8(c)를 살펴보면 VOIP 통신용 무선 랜 중계 장치(400)가 '070'이라는 텍스트와 원형 이미지로 표시되었음을 확인할 수 있다. 이때 원형의 크기는 각 VOIP 통신용 무선 랜 중계 장치(400)의 특정 기간 동안의 통신 빈도수를 의미할 수도 있다.Referring to FIG. 8 (c), it can be seen that the VOIP
이처럼 통신 빈도수를 함께 표시하는 경우 사용자들은 실제 통신이 잘 이루어지는 VOIP 통신용 무선 랜 중계 장치(400)를 확인할 수 있어 편리하다.When displaying the communication frequency as described above, the user can check the wireless
예를 들어 VOIP 통신용 무선 랜 중계 장치(400)가 특정 장소에 위치하고 있다 하여도, 그 근처에서는 통신환경에 따라 해당 VOIP 통신용 무선 랜 중계 장치(400)를 통한 통신이 원활하지 않을 수도 있는데, 이때 사용자들은 통신 빈도수를 확인하여 잘 연결되는(잡히는) VOIP 통신용 무선 랜 중계 장치(400)의 위치를 용이하게 확인할 수 있는 것이다.For example, even if the VOIP communication
상술한 예에서는 사용자의 선택에 따라 VOIP 통신용 무선 랜 중계 장치(400)의 우치 정보 등을 요청하는 것을 일 예로 하였으나, VOIP 통신용 어플리케이션의 구동 시점에 이동통신 단말기(100)는 통신 채널 스캔을 통해 적어도 어느 하나의 VOIP 통신용 무선 랜 중계 장치(400)와 통신이 가능한지 여부를 먼저 판단하고, 그 판단 결과 통신이 가능한 VOIP 통신용 무선 랜 중계 장치(400)가 하나도 없는 경우에는 현재 위치로부터 소정 반경 이내에 위치한 VOIP 통신용 무선 랜 중계 장치(400)의 위치 정보를 요청 및 수신하여 도 8(c)와 같이 디스플레이하고, 판단 결과 통신이 가능한 VOIP 통신용 무선 랜 중계 장치(400)가 적어도 하나 이상 있는 경우에는 도 8(b)와 같이 터치스크린 통화용 숫자 버튼을 디스플레이할 수도 있다.In the above-described example, the request for the location information of the
이하에서는 도 6 및 도 7을 참조하여 VOIP 통신 지원 서버(200)의 제어과정을 설명한다.Hereinafter, a control process of the VOIP
우선, 도 6을 참조하여 회원 가입과 로그인 인증 처리 과정을 설명하면 다음과 같다.First, referring to FIG. 6, the process of registering and logging in is as follows.
이동통신 단말기(100) 사용자의 회원 가입에 따라 VOIP 통신 지원 서버(200)는 VOIP 통화용 전화번호, 로그인 패스워드, SIP 계정 정보를 매칭시켜 인증 테이블(260)에 저장한다(단계 S41).According to the user's subscription of the
여기서 VOIP 통화용 전화번호와 로그인 패스워드는 사용자에 의해 선택될 수도 있고 VOIP 통신 지원 서버(200)에 의해 임의로 생성될 수도 있는 것인데, VOIP 통신 지원 서버(200)에 의해 임의로 생성된 경우에는 그 생성된 VOIP 통화용 전화번호와 로그인 패스워드는 회원 가입한 사용자에게 로그인 입력을 위해 미리 알려주어야 한다.Here, the VOIP call phone number and login password may be selected by the user or may be arbitrarily generated by the VOIP
이어서 이동통신 단말기(100)로부터 로그인 요청 신호가 수신되면(단계 S43), VOIP 통신 지원 서버(200)는 로그인 요청 신호에 대응하는 SIP 계정 정보를 추출한다(단계 S45).Subsequently, when the login request signal is received from the mobile communication terminal 100 (step S43), the VOIP
예를 들어 로그인 요청 신호에 포함된 '전화번호 및 패스워드 쌍'을 인증 테이블(260)에 저장된 데이터와 비교하여 일치하는 데이터가 있는 경우 그 대응되는 SIP 계정 정보를 추출하는 것이다.For example, 'telephone number and password pair' included in the login request signal is compared with the data stored in the authentication table 260, and if there is matching data, the corresponding SIP account information is extracted.
VOIP 통신 지원 서버(200)는 추출한 SIP 계정 정보를 이동통신 단말기(100)에 전송한다(단계 S47).The VOIP
이에 따라 이동통신 단말기(100)는 그 수신된 SIP 계정 정보를 이용하여 VOIP 통신을 수행할 수 있게 된다.Accordingly, the
이하에서는 도 7을 참조하여 VOIP 통신 지원 서버(200)가 VOIP 통신용 무선 중계 장치 정보를 이동통신 단말기(100)에 전송하는 과정을 설명한다.Hereinafter, a process in which the VOIP
우선, VOIP 통신 지원 서버(200)는 각 VOIP 통신용 무선 랜 중계 장치(400)의 위치 및 통신 빈도수 등을 저장하고 있다(단계 S61).First, the VOIP
이 상태에서 이동통신 단말기(100)로부터 VOIP 통신용 무선 랜 중계 장치(400)에 대한 정보 요청이 수신되면(단계 S63), VOIP 통신 지원 서버(200)는 해당 요청 신호로부터 이동통신 단말기(100)의 위치 정보를 산출한다(단계 S65).In this state, when a request for information on the
그리고 이동통신 단말기(100)의 현재 위치로부터 소정 반경 이내의 VOIP 통신용 무선 랜 중계 장치(400)의 위치 정보 및 다양한 단말기들에 의한 통신 빈도수를 추출하고(단계 S67), 그 추출한 위치 정보 및 통신 빈도수를 이동통신 단말기(100)에 전송한다(단계 S69). 여기서 VOIP 통신 지원 서버(200)는 다양한 이동통신 단말기(100)에 의한 통신이 이루어지지 않는 VOIP 통신용 무선 랜 중계 장치(400)에 대한 정보는 제거한 후 이동통신 단말기(100)에 전송할 수도 있다.Then, the location information of the
이에 따라 이동통신 단말기(100)에서는 자신의 주변에 위치한 VOIP 통신용 무선 랜 중계 장치(400)의 위치 및 각 VOIP 통신용 무선 랜 중계 장치(400)를 통한 다양한 단말기들에 의한 누적 통신 빈도수 등을 쉽게 확인할 수 있다.Accordingly, the
한편, 본 발명은 상기한 특정 실시예에 한정되는 것이 아니라 본 발명의 요지를 벗어나지 않는 범위 내에서 여러 가지로 변형 및 수정하여 실시할 수 있는 것이다. 이러한 변형 및 수정이 첨부되는 특허청구범위에 속한다면 본 발명에 포함된다는 것은 자명할 것이다. While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it is to be understood that the invention is not limited to the disclosed exemplary embodiments, but, on the contrary, is intended to cover various modifications and equivalent arrangements included within the spirit and scope of the invention. It is to be understood that such variations and modifications are intended to be included in the scope of the appended claims.
100 : 이동통신 단말기 200 : VOIP 통신 지원 서버
300 : VOIP 통신 수행 서버 400 : VOIP 통신용 무선 랜 중계 장치
500 : 기지국 110 : 키 입력부
120 : 인증 요청부 130 : 계정 정보 수신부
140 : 저장부 150 : VOIP 통신 수행부
160 : 정보 요청/수신부 170 : 표시 제어부
180 : 통신 가능 판단부 190 : 디스플레이부
210 : 요청 수신부 220 : 위치 판단부
230 : 정보 추출부 240 : 전송부
250 : 장치 정보 테이블 260 : 인증 테이블
270 : 인증 정보 생성부 280 : 인증 처리부
290 : 통신 분석부100: mobile communication terminal 200: VOIP communication support server
300: server performing VOIP communication 400: wireless LAN relay device for VOIP communication
500: base station 110: key input unit
120: authentication request unit 130: account information receiving unit
140: storage unit 150: VOIP communication performing unit
160: information request / reception unit 170: display control unit
180: communication possible determination unit 190: display unit
210: request receiving unit 220: location determination unit
230: information extraction unit 240: transmission unit
250: device information table 260: authentication table
270: authentication information generation unit 280: authentication processing unit
290: communication analysis unit
Claims (18)
(a) VOIP(Voice Over Internet Protocol) 통신용 어플리케이션을 소정 어플리케이션 제공 서버로부터 수신하여 저장하는 단계와;
(b) 상기 저장된 VOIP 통신용 어플리케이션의 구동에 따라 현재 위치로부터 소정 반경 이내에 위치한 VOIP 통신용 무선 랜 중계 장치의 위치 정보를 상기 VOIP 통신 지원 서버에 요청 및 수신하여 디스플레이하는 단계를 포함하는 것을 특징으로 하는 VOIP 통신 기능을 수행하는 이동통신 단말기의 제어방법.In a control method of a mobile communication terminal for communicating with a predetermined VOIP communication support server and a wireless LAN communication network or a mobile communication network,
(a) receiving and storing an application for Voice Over Internet Protocol (VOIP) communication from a predetermined application providing server;
(b) requesting, receiving, and displaying the location information of the VOIP communication wireless LAN relay device located within a predetermined radius from a current location according to the operation of the stored VOIP communication application, and displaying the received VOIP. Control method of a mobile communication terminal performing a communication function.
(c) 사용자에 의해 입력된 특정 전화번호와 패스워드를 포함하는 인증 요청 신호를 상기 VOIP 통신 지원 서버에 전송하는 단계와;
(d) 상기 인증 요청 신호에 대응하여 상기 VOIP 통신 지원 서버로부터 수신되는 SIP(Session Initiation Protocol) 계정 정보를 저장하는 단계와;
(e) 상기 저장된 SIP 계정 정보를 이용하여 VOIP 통신을 수행하는 단계를 더 포함하는 것을 특징으로 하는 VOIP 통신 기능을 수행하는 이동통신 단말기의 제어방법.The method of claim 1,
(c) transmitting an authentication request signal including a specific telephone number and a password input by the user to the VOIP communication support server;
(d) storing Session Initiation Protocol (SIP) account information received from the VOIP communication support server in response to the authentication request signal;
(e) performing a VOIP communication by using the stored SIP account information.
상기 (d) 단계에서 상기 VOIP 통신 지원 서버로부터 수신되는 SIP 계정 정보에는 상기 사용자에 의해 입력된 패스워드를 기초로 암호화된 SIP 패스워드가 포함되어 있고,
상기 (e) 단계에서는 상기 암호화된 SIP 패스워드를 상기 사용자에 의해 입력되는 패스워드를 이용하여 디코딩 한 후, 그 디코딩 된 SIP 패스워드를 이용하여 VOIP 통신을 수행하는 것을 특징으로 하는 VOIP 통신 기능을 수행하는 이동통신 단말기의 제어방법.The method of claim 2,
In step (d), the SIP account information received from the VOIP communication support server includes a SIP password encrypted based on a password input by the user.
In the step (e), the encrypted SIP password is decoded using a password input by the user, and then the VOIP communication function is performed using the decoded SIP password. Control method of communication terminal.
상기 (b) 단계는,
(b1) 상기 저장된 VOIP 통신용 어플리케이션의 구동 시점에 통신 채널 스캔을 통해 적어도 어느 하나의 VOIP 통신용 무선 랜 중계 장치와 통신이 가능한지 여부를 판단하는 단계와;
상기 (b1) 단계의 판단 결과 통신이 가능한 VOIP 통신용 무선 랜 중계 장치가 하나도 없는 경우에는 현재 위치로부터 소정 반경 이내에 위치한 VOIP 통신용 무선 랜 중계 장치의 위치 정보를 디스플레이하고, 상기 (b1) 단계의 판단 결과 통신이 가능한 VOIP 통신용 무선 랜 중계 장치가 적어도 하나 이상 있는 경우에는 터치스크린 통화용 숫자 버튼을 디스플레이하는 단계를 포함하는 것을 특징으로 하는 VOIP 통신 기능을 수행하는 이동통신 단말기의 제어방법.The method of claim 1,
In step (b),
(b1) determining whether communication with at least one VOIP communication WLAN relay apparatus is possible through a communication channel scan at the time of driving the stored VOIP communication application;
As a result of the determination in step (b1), when there is no VOIP communication wireless LAN relay device capable of communication, the location information of the VOIP communication wireless LAN relay device located within a predetermined radius from the current location is displayed, and the determination result in step (b1). If there is at least one wireless LAN relay device for communication VOIP communication, the control method of the mobile communication terminal to perform the VOIP communication function comprising the step of displaying a number screen for the touch screen call.
상기 (b) 단계에서는, 상기 저장된 VOIP 통신용 어플리케이션의 구동에 따라 현재 위치로부터 소정 반경 이내에 위치한 각 VOIP 통신용 무선 랜 중계 장치의 위치 정보 및 통신 빈도수를 상기 VOIP 통신 지원 서버에 요청 및 수신하여, 소정 지도 이미지상에 각 VOIP 통신용 무선 랜 중계 장치의 위치를 디스플레이 하되 통신 빈도수에 따라 각 VOIP 통신용 무선 랜 중계 장치의 형태가 구분되도록 디스플레이하는 것을 특징으로 하는 VOIP 통신 기능을 수행하는 이동통신 단말기의 제어방법.The method according to any one of claims 1 to 4,
In the step (b), the VOIP communication support server requests and receives the location information and the communication frequency of each VOIP communication wireless LAN relay device located within a predetermined radius from the current location according to the operation of the stored VOIP communication application. A method of controlling a mobile communication terminal which performs a VOIP communication function by displaying the position of each WLAN relay device for VOIP communication on an image and displaying the types of the WLAN relay devices for VOIP communication according to the frequency of communication.
(a) 상기 이동통신 단말기로부터 VOIP 통신용 무선 랜 중계 장치의 위치 정보 요청 신호를 수신하는 단계와;
(b) 상기 VOIP 통신용 무선 랜 중계 장치의 위치 정보 요청 신호에 포함된 정보를 기초로 상기 이동통신 단말기의 현재의 위치를 판단하는 단계와;
(c) 상기 판단된 상기 이동통신 단말기의 현재의 위치로부터 소정의 반경 이내에 위치하는 VOIP 통신용 무선 랜 중계 장치의 위치 정보를 기 저장된 장치 정보 테이블로부터 추출하는 단계와;
(d) 상기 추출된 VOIP 통신용 무선 랜 중계 장치의 위치 정보를 상기 이동통신 단말기로 전송하는 단계를 포함하는 것을 특징으로 하는 VOIP 통신 지원 서버의 제어방법.In the control method of the VOIP communication support server for providing a VOIP communication service to a mobile communication terminal,
(a) receiving a location information request signal of a wireless LAN relay apparatus for VOIP communication from the mobile communication terminal;
(b) determining a current location of the mobile communication terminal based on information included in the location information request signal of the VOIP communication WLAN relay;
(c) extracting location information of a VOIP communication WLAN relay apparatus located within a predetermined radius of the determined current position of the mobile communication terminal from a previously stored device information table;
(d) transmitting the location information of the extracted wireless LAN relay device for VOIP communication to the mobile communication terminal.
(e) VOIP 통화용 전화번호, 로그인 패스워드와, SIP(Session Initiation Protocol) 계정 정보를 매칭시켜 인증 테이블에 저장하는 단계와;
(f) 상기 이동통신 단말기로부터 로그인 요청 신호가 수신되면 상기 로그인 요청 신호에 포함된 특정 전화번호와 패스워드를 상기 인증 테이블에 포함된 VOIP 통화용 전화번호 및 로그인 패스워드와 비교하여 인증 처리를 수행하는 단계와;
(g) 상기 인증 처리 결과 인증이 이루어진 경우 그 인증이 이루어진 VOIP 통신용 전화번호에 매칭된 SIP 계정 정보를 추출하여 상기 이동통신 단말기에 전송하는 단계를 포함하는 것을 특징으로 하는 VOIP 통신 지원 서버의 제어방법.The method of claim 6,
(e) matching the VOIP call phone number, login password, and Session Initiation Protocol (SIP) account information and storing them in an authentication table;
(f) when a login request signal is received from the mobile communication terminal, performing a verification process by comparing a specific telephone number and password included in the login request signal with a VOIP call telephone number and login password included in the authentication table; Wow;
and (g) extracting SIP account information matched to the VOIP communication telephone number for which the authentication is performed when the authentication is performed as a result of the authentication, and transmitting the extracted SIP account information to the mobile communication terminal. .
상기 (g) 단계에서는,
상기 로그인 패스워드를 이용하여 상기 SIP 계정정보에 포함된 SIP 패스워드를 암호화 처리한 후 상기 SIP 계정 정보를 상기 이동통신 단말기에 전송하는 것을 특징으로 하는 VOIP 통신 지원 서버의 제어방법.The method of claim 7, wherein
In the step (g),
And encrypting the SIP password included in the SIP account information using the login password and transmitting the SIP account information to the mobile communication terminal.
각 VOIP 통신용 무선 랜 중계 장치를 통한 통신 빈도수를 누적 저장하는 단계를 더 포함하고,
상기 (d) 단계에서는 상기 (c) 단계에서 추출한 VOIP 통신용 무선 랜 중계 장치의 위치 정보 및 통신 빈도수를 상기 이동통신 단말기로 전송하는 단계를 포함하는 것을 특징으로 하는 VOIP 통신 지원 서버의 제어방법.The method of claim 6,
Accumulating and storing the frequency of communication through the wireless LAN relay device for each VOIP communication;
And (d) transmitting the location information and the communication frequency of the VOIP communication wireless LAN relay device extracted in step (c) to the mobile communication terminal.
디스플레이부와;
현재 위치로부터 소정 반경 이내에 위치한 VOIP 통신용 무선 랜 중계 장치의 위치 정보를 상기 VOIP 통신 지원 서버에 요청하여 수신하는 정보 요청/수신부와;
상기 VOIP 통신 지원 서버에 수신되는 VOIP 통신용 무선 랜 중계 장치의 위치 정보가 상기 디스플레이부에 표시되도록 제어하는 표시 제어부를 포함하는 것을 특징으로 하는 VOIP 통신 기능을 수행하는 이동통신 단말기.In a mobile communication terminal for communicating with a VOIP communication support server and a wireless LAN communication network or a mobile communication network,
A display unit;
An information requesting / receiving unit for requesting and receiving the location information of the wireless LAN relay device for VOIP communication located within a predetermined radius from a current location;
And a display controller for controlling the position information of the VOIP communication wireless LAN relay device received by the VOIP communication support server to be displayed on the display unit.
사용자에 의해 입력된 특정 전화번호와 패스워드를 포함하는 인증 요청 신호를 상기 VOIP 통신 지원 서버에 전송하는 인증 요청부와;
상기 인증 요청 신호에 대응하여 상기 VOIP 통신 지원 서버로부터 수신되는 SIP(Session Initiation Protocol) 계정 정보를 저장부에 저장하는 계정 정보 수신부와;
상기 저장부에 저장된 SIP 계정 정보를 이용하여 VOIP 통신을 수행하는 VOIP 통신 수행부를 더 포함하는 것을 특징으로 하는 VOIP 통신 기능을 수행하는 이동통신 단말기.The method of claim 10,
An authentication request unit for transmitting an authentication request signal including a specific telephone number and a password inputted by a user to the VOIP communication support server;
An account information receiver configured to store Session Initiation Protocol (SIP) account information received from the VOIP communication support server in a storage unit in response to the authentication request signal;
And a VOIP communication performing unit for performing VOIP communication by using the SIP account information stored in the storage unit.
상기 VOIP 통신 지원 서버로부터 수신되는 SIP 계정 정보에는 상기 사용자에 의해 입력된 패스워드를 기초로 암호화된 SIP 패스워드가 포함되어 있고,
상기 VOIP 통신 수행부는 상기 암호화된 SIP 패스워드를 상기 사용자에 의해 입력되는 패스워드를 이용하여 디코딩 한 후, 그 디코딩 된 SIP 패스워드를 이용하여 VOIP 통신을 수행하는 것을 특징으로 하는 VOIP 통신 기능을 수행하는 이동통신 단말기.The method of claim 11,
SIP account information received from the VOIP communication support server includes an encrypted SIP password based on the password entered by the user,
The VOIP communication performing unit decodes the encrypted SIP password using a password input by the user, and performs a VOIP communication function using the decoded SIP password. terminal.
사용자의 VOIP 통신 명령을 감지한 경우, 통신 채널 스캔을 통해 적어도 어느 하나의 VOIP 통신용 무선 랜 중계 장치와 통신이 가능한지 여부를 판단하는 통신 가능 판단부를 더 포함하고,
상기 디스플레이부는 터치스크린으로 구성되고,
상기 표시 제어부는, 상기 통신 가능 판단부의 판단 결과 통신이 가능한 VOIP 통신용 무선 랜 중계 장치가 하나도 없는 경우에는 상기 정보 요청/수신부에 의해 수신된 VOIP 통신용 무선 랜 중계 장치의 위치 정보가 상기 디스플레이부에 표시되도록 제어하고, 상기 통신 가능 판단부의 판단 결과 통신이 가능한 VOIP 통신용 무선 랜 중계 장치가 적어도 하나 이상 있는 경우에는 통화용 숫자 버튼이 상기 디스플레이부에 표시되도록 제어하는 것을 특징으로 하는 VOIP 통신 기능을 수행하는 이동통신 단말기.The method of claim 10,
When detecting the user's VOIP communication command, further comprising a communication possible determination unit for determining whether or not communication with the at least one wireless LAN relay device for VOIP communication through the communication channel scan,
The display unit is composed of a touch screen,
The display control unit may display the position information of the VOIP communication WLAN relay device received by the information request / receiving unit when there is no VOIP communication wireless LAN relay device capable of communication as a result of the determination of the communication possibility determining unit. Performing a VOIP communication function, wherein the number button for a call is displayed on the display unit when at least one VOIP communication wireless LAN relay device capable of communication is determined as a result of the determination of the communication possibility determining unit. Mobile terminal.
상기 VOIP 통신 지원 서버로부터 수신되는 정보에는 현재 위치로부터 소정 반경 이내에 위치한 각 VOIP 통신용 무선 랜 중계 장치의 위치 정보 및 통신 빈도수가 포함되고,
상기 표시 제어부는 상기 VOIP 통신 지원 서버로부터 수신된 정보를 기초로 상기 디스플레이부의 소정 지도 이미지상에 각 VOIP 통신용 무선 랜 중계 장치의 위치가 표시되도록 제어하되, 통신 빈도수에 따라 각 VOIP 통신용 무선 랜 중계 장치의 형태가 구분 표시되도록 제어하는 것을 특징으로 하는 VOIP 통신 기능을 수행하는 이동통신 단말기.14. The method according to any one of claims 10 to 13,
The information received from the VOIP communication support server includes the location information and the communication frequency of each VOIP communication wireless LAN relay device located within a predetermined radius from the current location,
The display control unit controls to display the location of each VOIP communication WLAN relay device on a predetermined map image of the display unit based on the information received from the VOIP communication support server, and according to the communication frequency, the WLAN relay device for each VOIP communication. A mobile communication terminal performing the VOIP communication function, characterized in that the control to display the form of the distinction.
상기 이동통신 단말기로부터 VOIP 통신용 무선 랜 중계 장치의 위치 정보 요청 신호를 수신하는 요청 수신부와;
상기 VOIP 통신용 무선 랜 중계 장치의 위치 정보 요청 신호에 포함된 정보를 기초로 상기 이동통신 단말기의 현재의 위치를 판단하는 위치 판단부와;
상기 위치 판단부에서 판단된 이동통신 단말기의 현재의 위치로부터 소정의 반경 이내에 위치하는 VOIP 통신용 무선 랜 중계 장치의 위치 정보를 기 저장된 장치 정보 테이블로부터 추출하는 정보 추출부와;
상기 정보 추출부에 의해 추출된 VOIP 통신용 무선 랜 중계 장치의 위치 정보를 상기 이동통신 단말기로 전송하는 전송부를 포함하는 것을 특징으로 하는 VOIP 통신 지원 서버.In the VOIP communication support server for providing a VOIP communication service to a mobile terminal,
A request receiving unit for receiving a location information request signal of a wireless LAN relay apparatus for VOIP communication from the mobile communication terminal;
A position determination unit determining a current position of the mobile communication terminal based on information included in the position information request signal of the VOIP communication wireless LAN relay device;
An information extraction unit for extracting location information of a VOIP communication WLAN relay apparatus located within a predetermined radius from a current location of the mobile communication terminal determined by the location determination unit from a previously stored device information table;
And a transmitter for transmitting the position information of the VOIP communication WLAN relay apparatus extracted by the information extraction unit to the mobile communication terminal.
VOIP 통화용 전화번호, 로그인 패스워드와, SIP(Session Initiation Protocol) 계정 정보를 매칭시켜 인증 테이블에 저장하는 인증 정보 생성부와;
상기 이동통신 단말기로부터 로그인 요청 신호가 수신되면 상기 로그인 요청 신호에 포함된 특정 전화번호와 패스워드를 상기 인증 테이블에 포함된 VOIP 통화용 전화번호 및 로그인 패스워드와 비교하여 인증 처리를 수행하는 인증 처리부를 더 포함하고,
상기 전송부는 상기 인증 처리부의 인증 처리 결과 인증이 이루어진 경우 그 인증이 이루어진 VOIP 통신용 전화번호에 매칭된 SIP 계정 정보를 추출하여 상기 이동통신 단말기에 전송하는 것을 특징으로 하는 VOIP 통신 지원 서버.16. The method of claim 15,
An authentication information generation unit for matching a VOIP call phone number, a login password, and SIP (Session Initiation Protocol) account information and storing it in an authentication table;
When the login request signal is received from the mobile terminal, an authentication processing unit for performing an authentication process by comparing the specific phone number and password included in the login request signal with the VOIP call phone number and login password included in the authentication table. Including,
And the transmission unit extracts SIP account information matching the VOIP communication telephone number for which the authentication is performed and transmits it to the mobile communication terminal when authentication is performed as a result of the authentication processing of the authentication processing unit.
상기 전송부는 상기 로그인 패스워드를 이용하여 상기 SIP 계정정보에 포함된 SIP 패스워드를 암호화 처리한 후 상기 SIP 계정 정보를 상기 이동통신 단말기에 전송하는 것을 특징으로 하는 VOIP 통신 지원 서버.The method of claim 16,
And the transmitting unit encrypts the SIP password included in the SIP account information using the login password and transmits the SIP account information to the mobile communication terminal.
각 VOIP 통신용 무선 랜 중계 장치를 통한 통신 빈도수를 산출하여 상기 장치 정보 테이블에 누적 저장하는 통신 분석부를 더 포함하고,
상기 정보 추출부는 상기 위치 판단부에서 판단된 이동통신 단말기의 현재의 위치로부터 소정의 반경 이내에 위치하는 VOIP 통신용 무선 랜 중계 장치의 위치 정보 및 통신 빈도수를 상기 장치 정보 테이블로부터 추출하고,
상기 전송부는 상기 정보 추출부에 의해 추출된 각 VOIP 통신용 무선 랜 중계 장치의 위치 정보 및 통신 빈도수를 상기 이동통신 단말기로 전송하는 것을 특징으로 하는 VOIP 통신 지원 서버.16. The method of claim 15,
Further comprising a communication analysis unit for calculating the frequency of communication through the wireless LAN relay device for each VOIP communication and accumulates and stores in the device information table,
The information extracting unit extracts the location information and the communication frequency of the VOIP communication WLAN relay apparatus located within a predetermined radius from the current position of the mobile communication terminal determined by the location determining unit from the device information table,
The transmission unit VOIP communication support server, characterized in that for transmitting the location information and the communication frequency of each of the VOIP communication wireless LAN relay apparatus extracted by the information extraction unit.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020100051519A KR100983146B1 (en) | 2010-06-01 | 2010-06-01 | Mobile communication apparatus for communicating by voip and control method thereof, voip communication supporting server and control method thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020100051519A KR100983146B1 (en) | 2010-06-01 | 2010-06-01 | Mobile communication apparatus for communicating by voip and control method thereof, voip communication supporting server and control method thereof |
Publications (1)
Publication Number | Publication Date |
---|---|
KR100983146B1 true KR100983146B1 (en) | 2010-09-20 |
Family
ID=43010304
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020100051519A KR100983146B1 (en) | 2010-06-01 | 2010-06-01 | Mobile communication apparatus for communicating by voip and control method thereof, voip communication supporting server and control method thereof |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100983146B1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20200061710A (en) * | 2018-11-26 | 2020-06-03 | 에릭슨엘지엔터프라이즈 주식회사 | APPARATUS AND METHOD FOR CONTROLLING OF VoIP TERMINAL, AND COMPUTER READABLE MEDIUM STORING THE SAME |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100664727B1 (en) | 2005-08-11 | 2007-01-03 | (주)케이웍스 | A address data transmission system and methods make use of pstn |
KR20080047022A (en) * | 2006-11-24 | 2008-05-28 | 주식회사 케이티 | Location measuring apparatus and method for the location information provision of repeater unit, system and method for location base service using its |
JP2008167042A (en) | 2006-12-27 | 2008-07-17 | Oki Electric Ind Co Ltd | Radio communication system, radio terminal positional information understanding method, and computer program |
-
2010
- 2010-06-01 KR KR1020100051519A patent/KR100983146B1/en active IP Right Grant
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100664727B1 (en) | 2005-08-11 | 2007-01-03 | (주)케이웍스 | A address data transmission system and methods make use of pstn |
KR20080047022A (en) * | 2006-11-24 | 2008-05-28 | 주식회사 케이티 | Location measuring apparatus and method for the location information provision of repeater unit, system and method for location base service using its |
JP2008167042A (en) | 2006-12-27 | 2008-07-17 | Oki Electric Ind Co Ltd | Radio communication system, radio terminal positional information understanding method, and computer program |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20200061710A (en) * | 2018-11-26 | 2020-06-03 | 에릭슨엘지엔터프라이즈 주식회사 | APPARATUS AND METHOD FOR CONTROLLING OF VoIP TERMINAL, AND COMPUTER READABLE MEDIUM STORING THE SAME |
KR102459687B1 (en) | 2018-11-26 | 2022-10-28 | 에릭슨엘지엔터프라이즈 주식회사 | APPARATUS AND METHOD FOR CONTROLLING OF VoIP TERMINAL, AND COMPUTER READABLE MEDIUM STORING THE SAME |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104780155B (en) | Apparatus bound method and device | |
CN102902472B (en) | Instruction triggers method and system and user's recommend method and system | |
CN111670571B (en) | Method and terminal for viewing information content | |
KR101964077B1 (en) | Apparatus and method for connecting bluetooth device in portable terminal | |
US9121921B2 (en) | Location information collection method and system for dual SIM mobile terminals | |
US11221825B2 (en) | Methods and systems for conducting a session over audible and visual interfaces | |
KR101364972B1 (en) | Authenticating method using user's telephone terminal and authenticating system thereof | |
CN108901020B (en) | Network access method, mobile terminal and server | |
KR20120068275A (en) | Method and apparatus for controlling access to access point in mobile terminal | |
CN105577375B (en) | Identity verification method and device | |
KR20120080760A (en) | Apparatus and method for providing user's route information in mobile communication system | |
EP3086582B1 (en) | Method, devices and system for transmitting sim card information | |
CN107734139A (en) | The control method and device of terminal device | |
US20140228002A1 (en) | Information processing apparatus, communication system, and control method of information processing apparatus | |
CN108040186B (en) | DTMF signal sending method and mobile terminal | |
CN114760321B (en) | Device data synchronization method and device, terminal device and storage medium | |
JP2013239974A (en) | Facsimile device, telephone directory data management system, method, and program | |
KR100983146B1 (en) | Mobile communication apparatus for communicating by voip and control method thereof, voip communication supporting server and control method thereof | |
KR20100007462A (en) | Apparatus and method for providing regional information in portable communication system | |
KR20110045154A (en) | Apparatus and method for connecting the access point in portable communication system | |
KR101737638B1 (en) | Device and method for transmitting data in wireless terminal | |
US20210357181A1 (en) | Methods and systems for transferring a session between audible and visual interfaces | |
KR20070005956A (en) | Portable terminal with bluetooth module and method of bluetooth connecting thereof | |
CN111447236B (en) | Block chain-based communication authentication method and device, terminal equipment and storage medium | |
CN108391323A (en) | Equipment interconnected method, device and electronic equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
A302 | Request for accelerated examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20130820 Year of fee payment: 6 |
|
FPAY | Annual fee payment |
Payment date: 20160817 Year of fee payment: 9 |