KR101008932B1 - 아이피 전화단말과 사용자 단말간 동기화 방법 및 시스템과이를 위한 기록매체 - Google Patents

아이피 전화단말과 사용자 단말간 동기화 방법 및 시스템과이를 위한 기록매체 Download PDF

Info

Publication number
KR101008932B1
KR101008932B1 KR1020080053870A KR20080053870A KR101008932B1 KR 101008932 B1 KR101008932 B1 KR 101008932B1 KR 1020080053870 A KR1020080053870 A KR 1020080053870A KR 20080053870 A KR20080053870 A KR 20080053870A KR 101008932 B1 KR101008932 B1 KR 101008932B1
Authority
KR
South Korea
Prior art keywords
terminal
information
telephone
output
telephone number
Prior art date
Application number
KR1020080053870A
Other languages
English (en)
Other versions
KR20090127759A (ko
Inventor
임광순
최종현
Original Assignee
주식회사 신한은행
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 주식회사 신한은행 filed Critical 주식회사 신한은행
Priority to KR1020080053870A priority Critical patent/KR101008932B1/ko
Publication of KR20090127759A publication Critical patent/KR20090127759A/ko
Application granted granted Critical
Publication of KR101008932B1 publication Critical patent/KR101008932B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M11/00Telephonic communication systems specially adapted for combination with other electrical systems
    • H04M11/06Simultaneous speech and data transmission, e.g. telegraphic transmission over the same conductors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/66Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/253Telephone sets using digital voice transmission
    • H04M1/2535Telephone sets using digital voice transmission adapted for voice communication over an Internet Protocol [IP] network

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Telephonic Communication Services (AREA)

Abstract

본 발명은 IP 전화단말과 사용자 단말간 동기화 방법 및 시스템과 이를 위한 기록매체에 관한 것으로서, 본 발명에 따른 IP 전화단말과 사용자 단말간 동기화 방법은, 단말에 출력된 인증정보 입력 인터페이스를 통해 사용자 인증정보가 입력되면, 서버에서 상기 입력된 사용자 인증정보를 수신하고, 상기 수신된 사용자 인증정보에 대한 인증을 처리하는 단계와, 상기 인증이 완료된 사용자의 단말에 출력된 전화번호 입력 인터페이스를 통해 상기 확인된 IP전화기에 부여된 전화번호가 입력되면, 서버에서 상기 입력된 전화번호 정보를 수신하고, 상기 수신된 전화번호에 대응하는 전화단말 고유정보-IP정보 또는 MAC(Media Access Control)-를 확인하는 단계와, 상기 확인된 전화단말 고유정보를 통해 상기 전화단말로 테스트 링을 요청하고, 상기 전화단말을 통해 테스트 링이 출력되면, 단말에 출력된 테스트 링 출력 여부 선택 인터페이스를 통해 테스트 링 출력 여부 정보를 선택(또는 입력)하는 단계와, 상기 테스트 링 출력 여부 선택 인터페이스를 통해 테스트 링이 출력된 것으로 확인되면, 상기 확인된 전화단말 고유정보와, 상기 사용자 인증정보를 전송한 단말 고유정보와, 상기 수신된 전화번호 정보와, 상기 사용자에 대한 사용자 정보를 연결하여 데이터베이스에 저장하는 단계를 포함한다.
VoIP폰, 메신저프로그램

Description

아이피 전화단말과 사용자 단말간 동기화 방법 및 시스템과 이를 위한 기록매체{System and Methodf for Synchronizing between IP Telephone Terminal and Customer's Terminal and Recording Medium}
도 1은 본 발명의 실시 방법에 따라 메신저 프로그램과 상호간 정보 공유기능을 제공하는 IP 전화단말의 기능 구성을 도시한 도면이다.
도 2는 본 발명의 실시 방법에 따라 메신저 프로그램과 상호간 정보 공유기능을 제공하는 IP 전화단말에서 정보 공유를 위한 설정 과정을 도시한 도면이다.
도 3은 본 발명의 실시 방법에 따라 메신저 프로그램과 상호간 정보 공유기능을 제공하는 IP 전화단말에서 상대방 전화번호를 인식하고, 인식한 전화번호 기반의 정보를 수신하여 출력하는 과정을 도시한 도면이다.
도 4는 본 발명의 실시 방법에 따른 클라이언트 단말에 구비된 메신저 프로그램과 IP 전화단말간 동기화를 위한 메신저 시스템을 도시한 도면이다.
도 5a와 도 5b는 본 발명의 실시 방법에 따른 클라이언트 단말에 구비된 메신저 프로그램과 IP 전화단말간 동기화를 위한 메신저 시스템에서 기본환경 설정 과정을 도시한 도면이다.
도 6a와 도 6b와 도 6c는 본 발명의 다른 실시 방법에 따른 클라이언트 단말 에 구비된 메신저 프로그램과 IP 전화단말간 동기화를 위한 메신저 시스템에서 기본환경 설정 과정을 도시한 도면이다.
<도면의 주요부분에 대한 설명>
400 : 메신저 서버 405 : 정보 수신부
410 : 인증 처리부 415 : 정보 전송부
420 : 정보 확인부 425 : 정보 생성부
430 : 정보 저장부 435 : 저장매체
440 : 클라이언트 단말 445 : IP 전화단말
본 발명은 단말에 출력된 인증정보 입력 인터페이스를 통해 사용자 인증정보가 입력되면, 서버에서 상기 입력된 사용자 인증정보를 수신하고, 상기 수신된 사용자 인증정보에 대한 인증을 처리하는 단계와, 상기 인증이 완료된 사용자의 단말에 출력된 전화번호 입력 인터페이스를 통해 상기 확인된 IP전화기에 부여된 전화번호가 입력되면, 서버에서 상기 입력된 전화번호 정보를 수신하고, 상기 수신된 전화번호에 대응하는 전화단말 고유정보-IP정보 또는 MAC(Media Access Control)-를 확인하는 단계와, 상기 확인된 전화단말 고유정보를 통해 상기 전화단말로 테스 트 링을 요청하고, 상기 전화단말을 통해 테스트 링이 출력되면, 단말에 출력된 테스트 링 출력 여부 선택 인터페이스를 통해 테스트 링 출력 여부 정보를 선택(또는 입력)하는 단계와, 상기 테스트 링 출력 여부 선택 인터페이스를 통해 테스트 링이 출력된 것으로 확인되면, 상기 확인된 전화단말 고유정보와, 상기 사용자 인증정보를 전송한 단말 고유정보와, 상기 수신된 전화번호 정보와, 상기 사용자에 대한 사용자 정보를 연결하여 데이터베이스에 저장하는 단계를 포함하는 IP전화기와 단말간 동기화 방법에 관한 것이다.
정보통신 기술의 발전으로 인하여, 종래에 이용하던 전화방식은 PSTN망을 이용하던 방법에서 인터넷 망을 이용한 방법으로 바뀌게 되었으며, 이를 기반으로 하여 VoIP(Voice over Internet Protocol)에 의한 통신방식을 제공하고 있다.
또한, 이를 위해, 여러 업체에서 Call Manager라는 장비 또는 프로그램을 개발하여 다양한 서비스를 제공하고 있으나, 이는 단순히 전화번호 서비스를 제공하는 수준의 기능일 뿐이므로, 이를 이용하기에는 난해한 문제가 있다.
상기 문제점을 해결하기 위한 본 발명의 목적은, 단말에 출력된 인증정보 입력 인터페이스를 통해 사용자 인증정보가 입력되면, 서버에서 상기 입력된 사용자 인증정보를 수신하고, 상기 수신된 사용자 인증정보에 대한 인증을 처리하는 수단 과, 상기 인증이 완료된 사용자의 단말에 출력된 전화번호 입력 인터페이스를 통해 상기 확인된 IP전화기에 부여된 전화번호가 입력되면, 서버에서 상기 입력된 전화번호 정보를 수신하고, 상기 수신된 전화번호에 대응하는 전화단말 고유정보-IP정보 또는 MAC(Media Access Control)-를 확인하는 수단과, 상기 확인된 전화단말 고유정보를 통해 상기 전화단말로 테스트 링을 요청하고, 상기 전화단말을 통해 테스트 링이 출력되면, 단말에 출력된 테스트 링 출력 여부 선택 인터페이스를 통해 테스트 링 출력 여부 정보를 선택(또는 입력)하는 수단과, 상기 테스트 링 출력 여부 선택 인터페이스를 통해 테스트 링이 출력된 것으로 확인되면, 상기 확인된 전화단말 고유정보와, 상기 사용자 인증정보를 전송한 단말 고유정보와, 상기 수신된 전화번호 정보와, 상기 사용자에 대한 사용자 정보를 연결하여 데이터베이스에 저장하는 수단을 포함하는 IP전화기와 단말간 동기화 시스템을 제공함에 있다.
본 발명에 따른 IP전화기와 단말간 동기화 방법은, 단말에 출력된 인증정보 입력 인터페이스를 통해 사용자 인증정보가 입력되면, 서버에서 상기 입력된 사용자 인증정보를 수신하고, 상기 수신된 사용자 인증정보에 대한 인증을 처리하는 단계와, 상기 인증이 완료된 사용자의 단말에 출력된 전화번호 입력 인터페이스를 통해 상기 확인된 IP전화기에 부여된 전화번호가 입력되면, 서버에서 상기 입력된 전화번호 정보를 수신하고, 상기 수신된 전화번호에 대응하는 전화단말 고유정보-IP정보 또는 MAC(Media Access Control)-를 확인하는 단계와, 상기 확인된 전화단말 고유정보를 통해 상기 전화단말로 테스트 링을 요청하고, 상기 전화단말을 통해 테스트 링이 출력되면, 단말에 출력된 테스트 링 출력 여부 선택 인터페이스를 통해 테스트 링 출력 여부 정보를 선택(또는 입력)하는 단계와, 상기 테스트 링 출력 여부 선택 인터페이스를 통해 테스트 링이 출력된 것으로 확인되면, 상기 확인된 전화단말 고유정보와, 상기 사용자 인증정보를 전송한 단말 고유정보와, 상기 수신된 전화번호 정보와, 상기 사용자에 대한 사용자 정보를 연결하여 데이터베이스에 저장하는 단계를 포함하여 이루어지는 것을 특징으로 한다.
본 발명에 따른 IP전화기와 단말간 동기화 방법에 있어서, 상기 확인된 전화단말 고유정보와, 상기 사용자 인증정보를 전송한 단말 고유정보와, 상기 수신된 전화번호 정보와, 상기 사용자에 대한 사용자 정보를 연결하여 데이터베이스에 저장하는 단계는, 상기 데이터베이스에 저장된 기 전화번호와, 상기 수신된 전화번호 매칭 여부를 확인하는 단계와, 상기 확인결과 매칭되지 않는 경우, 데이터베이스에 저장된 전화번호 정보와, 사용자 정보를 기반으로 전화번호 리스트를 생성하고, 상기 생성된 전화번호 리스트를 복수의 사용자에게 배포하는 단계를 포함하여 이루어지는 것을 특징으로 한다.
한편, 상기 전술한 IP전화기와 단말간 동기화 방법을 실행하는 프로그램을 기록한 것을 특징으로 하는 컴퓨터로 판독 가능한 기록매체를 포함한다.
한편, 본 발명에 따른 IP전화기와 단말간 동기화 시스템은, 단말에 출력된 인증정보 입력 인터페이스를 통해 사용자 인증정보가 입력되면, 서버에서 상기 입력된 사용자 인증정보를 수신하고, 상기 수신된 사용자 인증정보에 대한 인증을 처리하는 수단과, 상기 인증이 완료된 사용자의 단말에 출력된 전화번호 입력 인터페이스를 통해 상기 확인된 IP전화기에 부여된 전화번호가 입력되면, 서버에서 상기 입력된 전화번호 정보를 수신하고, 상기 수신된 전화번호에 대응하는 전화단말 고유정보-IP정보 또는 MAC(Media Access Control)-를 확인하는 수단과, 상기 확인된 전화단말 고유정보를 통해 상기 전화단말로 테스트 링을 요청하고, 상기 전화단말을 통해 테스트 링이 출력되면, 단말에 출력된 테스트 링 출력 여부 선택 인터페이스를 통해 테스트 링 출력 여부 정보를 선택(또는 입력)하는 수단과, 상기 테스트 링 출력 여부 선택 인터페이스를 통해 테스트 링이 출력된 것으로 확인되면, 상기 확인된 전화단말 고유정보와, 상기 사용자 인증정보를 전송한 단말 고유정보와, 상기 수신된 전화번호 정보와, 상기 사용자에 대한 사용자 정보를 연결하여 데이터베이스에 저장하는 수단을 포함하여 이루어지는 것을 특징으로 한다.
이하 첨부된 도면과 설명을 참조하여 본 발명의 바람직한 실시예에 대한 동작 원리를 상세히 설명한다. 다만, 하기에 도시되는 도면과 후술되는 설명은 본 발명의 특징을 효과적으로 설명하기 위한 여러 가지 방법 중에서 바람직한 실시 방법에 대한 것이며, 본 발명이 하기의 도면과 설명만으로 한정되는 것은 아니다. 또한, 하기에서 본 발명을 설명함에 있어 관련된 공지 기능 또는 구성에 대한 구체적 인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략할 것이다. 그리고 후술되는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들로서, 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로 그 정의는 본 발명에서 전반에 걸친 내용을 토대로 내려져야 할 것이다.
또한, 이하 실시되는 본 발명의 바람직한 실시예는 본 발명을 이루는 기술적 구성요소를 효율적으로 설명하기 위해 각각의 시스템 기능구성에 기 구비되어 있거나, 또는 본 발명이 속하는 기술분야에서 통상적으로 구비되는 시스템 기능구성은 가능한 생략하고, 본 발명을 위해 추가적으로 구비되어야 하는 기능구성을 위주로 설명한다. 만약 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자라면, 하기에 도시하지 않고 생략된 기능구성 중에서 종래에 기 사용되고 있는 구성요소의 기능을 용이하게 이해할 수 있을 것이며, 또한 상기와 같이 생략된 구성요소와 본 발명을 위해 추가된 구성요소 사이의 관계도 명백하게 이해할 수 있을 것이다.
또한, 이하 실시예는 본 발명의 핵심적인 기술적 특징을 효율적으로 설명하기 위해 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 명백하게 이해할 수 있도록 용어를 적절하게 변형하여 사용할 것이나, 이에 의해 본 발명이 한정되는 것은 결코 아니다.
결과적으로, 본 발명의 기술적 사상은 청구범위에 의해 결정되며, 이하 실시예는 진보적인 본 발명의 기술적 사상을 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 효율적으로 설명하기 위한 일 수단일 뿐이다.
도면1은 본 발명의 실시 방법에 따라 메신저 프로그램과 상호간 정보 공유기능을 제공하는 IP 전화단말(100)의 기능 구성을 도시한 도면이다.
보다 상세하게 본 도면1은 클라이언트 단말에 구비된 메신저 프로그램을 통해 메신저 프로그램을 이용하는 클라이언트에 대한 인증을 처리하고, 상기 클라이언트가 이용하는 IP(Internet Protocol) 전화단말과 연결한 후, 상호 정보 공유기능을 제공하는 IP 전화단말(100)의 실시 방법에 대한 것으로서, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자라면, 본 도면1을 참조 및/또는 변형하여 메신저 프로그램과 상호간 정보 공유기능을 제공하는 IP 전화단말(100)의 기능 구성에 대한 다양한 실시 방법을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하여 이루어지며, 본 도면1에 도시된 실시 방법만으로 그 기술적 특징이 한정되지 아니한다.
예컨대, 본 발명이 속하는 기술분야에서 통상의 기술지식을 가진 자라면, 본 도면1을 참조 및/또는 변형하여, 초기화되기 이전(또는 이후)에 출력되는 전화번호 대신에, 초기화 되기 이전에는 사용자 정보(예컨대, 회원ID, 회원번호, 사원번호, 관리번호 등)와 비밀번호를 입력하기 위한 인증정보 입력 인터페이스 화면을 출력하고, 상기 출력된 인증정보 입력 인터페이스 화면을 통해 입력된 아이디와 비밀번호 정보를 서버로 전송하여 인증을 요청하고, 인증 결과를 수신하여 처리할 수도 있으며, 이에 의해 본 발명이 한정되지 아니한다.
도면1을 참조하면, 메신저 프로그램과 상호간 정보 공유기능을 제공하는 IP 전화단말(100)은 기본적으로 제어부(105)와 메모리부(125)와 키 입력부(115)와 화면 출력부(110)와 사운드 처리부(120)와 보안응용모듈(135)과 상기 IP 전화단말(100)로 전원을 공급하는 전원 공급부(140)와, 상기 IP 전화단말(100)과 서버간 통신채널을 연결하고, 정보 및/또는 데이터를 송신 및/또는 수신하는 통신부(130)를 포함하여 이루어지는 것을 특징으로 하며, 당업자의 의도에 따른 적어도 하나 이상의 단말 기능부(도시생략)를 더 포함하여 이루어지는 것이 가능하다.
상기 제어부(105)는 기능 구성 상 IP 전화단말(100)의 전반적인 동작을 제어하고, 각 구성요소 간 정보 또는 데이터의 흐름을 관리하며, 메신저 프로그램과 상호간 정보 공유기능을 위해 IP 전화단말(100)에 구비되는 적어도 하나 이상의 구성요소를 상호 연동 및 제어하는 것을 특징으로 하며, 하드웨어적으로 CPU(Central Processing Unit)/MPU(Micro Processing Unit)를 포함하는 적어도 하나 이상의 프로세서와 실행 메모리(예컨대, 레지스터 또는 RAM(Random Access Memory)) 및 소정의 데이터를 입출력하는 버스(BUS)를 포함하여 이루어지는 것을 특징으로 한다.
또한 소프트웨어적으로 IP 전화단말(100) 특유의 기능을 수행하기 위해 소정의 기록매체(예컨대, EEPROM(Electrically Erasable Programmable Read-Only Memory), EPROM(Erasable Programmable Read-Only Memory), NAND/NOR Flash Memory, CD/DVD-ROM 등의 프로그램 소스코드(또는 실행코드) 기록이 가능한 매체)로부터 상기 실행 메모리로 로딩(Loading)되어 상기 프로세서에 의해 연산 처리되는 소정의 프로그램 루틴(Routine) 또는 프로그램 데이터를 포함(따라서, 상기 메신저 프로그램과 상호간 정보 공유기능을 위해 상기 IP 전화단말(100)에 구비된 기록매체에 기록되는 소정의 프로그램, 또는 상기 IP 전화단말(100)에 구비되는 기능구성 중에서 소프트웨어적으로 처리가 가능한 구성요소를 본 제어부(105) 내에 구비되는 것으로 도시함)하여 이루어지는 것을 특징으로 한다.
본 발명의 실시 방법에 따르면, 상기 제어부(105)는 상기 IP 전화단말(100)에 구비되는 구성요소(예컨대, 상기 메모리부(125)와 키 입력부(115)와 화면 출력부(110)와 보안응용모듈(135) 및 통신부(130), 또는 당업자의 의도에 따른 단말 기능부(도시생략) 등)를 상호 연동하여 상기 IP 전화단말(100)에 정의된 정전자결제 서비스를 제공하는 것을 제어 및 관리함은 물론, 메신저 프로그램과 상호간 정보 공유 처리를 위해 상기 IP 전화단말(100)에 구비되는 상기 구성요소를 상호 연동하여 제어하거나, 또는 상기 메신저 프로그램과 상호간 정보 공유 처리를 위해 상기 IP 전화단말(100)에 구비된 기록매체에 기록되는 프로그램을 실행하는 것이 바람직 하다.
상기 메모리부(125)는 IP 전화단말(100)의 전반적인 동작을 제어하기 위한 소정의 프로그램 루틴(또는 코드) 또는 프로그램 데이터(예컨대, 프로그램 루틴(또는 코드)에 의한 동작이 수행될 때 입출력되는 정보 또는 데이터)를 저장하기 위한 비휘발성 메모리의 총칭으로서, 하드웨어적으로 EEPROM(Electrically Erasable Programmable Read-Only Memory) 또는 EPROM(Electrically Erasable Programmable Read-Only Memory) 또는 NAND/NOR FM(Flash Memory) 또는 HDD(Hard Disk Drive)를 포함하는 적어도 하나 이상의 저장수단을 포함하여 이루어지며, 상기 제어부(105)가 소정의 제어 기능을 수행하기 위해 요구되는 소정의 프로그램 루틴과 프로그램 데이터(예컨대, 프로그램 루틴이 소정의 기능을 수행하기 위해 입력 또는 출력되는 데이터)가 저장되는 것을 특징으로 한다.
본 발명의 실시 방법에 따르면, 상기 메모리부(125)는 상기 IP 전화단말(100)에 부여된 전화단말 고유정보(예컨대, IP 주소 정보, MAC(Media Access Control) 주소 정보 등)와, 상기 IP 전화단말(100)을 이용한 직원에 대한 클라이언트 정보와, 상기 클라이언트가 이용하는 메신저 프로그램을 구비한 클라이언트 단말(즉, 상기 IP 전화단말(100)과 메신저 프로그램 상호간 정보 공유 처리를 위해 상기 클라이언트가 연결을 요청한 클라이언트 단말)에 대한 공유단말 고유정보(예컨대, IP 주소 정보, MAC(Media Access Control) 주소 정보 등)와, 상기 클라이언 트가 상기 IP 전화단말(100)을 통해 전화를 건 발신 통화정보와, 상기 IP 전화단말(100)을 통해 전화를 수신한 수신 통화정보를 적어도 하나 이상 저장하는 것이 바람직하다.
상기 전화단말 고유정보는 상기 IP 전화단말(100) 생산 과정에 부여하는(또는 상기 IP 전화단말(100) 생산이후, 상기 IP 전화단말(100)을 관리 및/또는 운용하는 업체에서 부여하는) 상기 IP 전화단말(100)에 부여하는 MAC(Media Access Control) 주소 정보와, 상기 전화단말에 부여하는 IP 주소 정보를 적어도 하나 이상 포함하여 이루어지는 것이 바람직하며, 상기 IP 주소는 IPv4 또는 IPv6을 기반으로 부여되는 IP주소인 것이 바람직하다.
상기 클라이언트 정보는 상기 IP 전화단말(100)을 이용하는 클라이언트에 대한 개인정보(예컨대, 성명, 개인 휴대폰 번호, 이메일 주소 등)와, 상기 IP 전화단말(100)이 회사에 구비되어 있는 경우, 상기 IP 전화단말(100)을 이용하는 클라이언트에 대한 직원정보(예컨대, 사원번호 등)와, 상기 클라이언트가 상기 IP 전화단말(100)을 이용하기 위해 상기 클라이언트에게 부여한 전화번호의 일부(또는 전부)에 대한 전화번호 정보를 적어도 하나 이상 포함하여 이루어지는 것이 바람직하다.
상기 공유단말 고유정보는 상기 IP 전화단말(100)과 메신저 프로그램 상호간 정보 공유기능을 제공하기 위해, 상기 IP 전화단말(100)과 통신망을 통해 연결된 클라이언트 단말에 부여된 MAC 주소 정보와, 상기 클라이언트 단말에 부여한 IP 주소 정보를 적어도 하나 이상 포함하여 이루어지는 것이 바람직하며, 상기 IP 주소는 IPv4 또는 IPv6을 기반으로 부여되는 IP 주소인 것이 바람직하다.
상기 발신 통화정보는 상기 IP 전화단말(100)을 통해 클라이언트 단말에 구비된 메신저 프로그램과 상호간 정보 공유가 시작된 후, 상기 IP 전화단말(100)을 이용하여 전화를 건 대상 클라이언트가 이용한 전화단말의 전화번호와, 발신일시 정보를 적어도 하나 이상 포함하여 이루어지는 것이 바람직하며, 당업자의 의도 및 목적에 따라 상기 전화를 건 대상 클라이언트에 대한 통화내용 정보(예컨대, 통화내용 메모, 통화 녹취내용 등)를 더 포함하여 이루어질 수도 있다.
상기 수신 통화정보는 상기 IP 전화단말(100)을 통해 클라이언트 단말에 구비된 메신저 프로그램과 상호간 정보 공유가 시작된 후, 상기 IP 전화단말(100)로 전화를 건 대상 클라이언트가 이용한 전화단말의 전화번호와, 수신일시 정보를 적어도 하나 이상 포함하여 이루어지는 것이 바람직하며, 당업자의 의도 및 목적에 따라 상기 클라이언트에 대한 통화내용 정보(예컨대, 통화내용 메모, 통화 녹취내용 등)를 더 포함하여 이루어질 수도 있다.
상기 키 입력부(115)는 적어도 하나 이상의 숫자키(Number Key) 또는 문자키(Character Key) 또는 기능키(Function Key)를 포함하는 적어도 하나 이상의 키 버튼(Key Button)을 구비한 소정의 키 입력장치로부터 입력되는 정보(또는 신호)를 검출하고, 상기 제어부(105)에 의해 제어되는 상기 IP 전화단말(100)의 특정 입력모드 또는 동작모드에서 상기 키 입력장치에 구비된 소정의 키 버튼으로부터 소정의 정보(또는 신호)가 입력되면, 상기 입력되는 정보(또는 신호)에 대응하는 키 이벤트를 발생하고, 상기 발생된 키 이벤트를 상기 제어부(105)로 제공하는 것을 특징으로 하며, 상기 제어부(105)는 상기 IP 전화단말(100)의 현재 입력모드 또는 동작모드에서 상기 키 이벤트에 대응하는 소정의 키 데이터를 획득하거나, 또는 상기 키 이벤트와 매칭되어 정의된 소정의 기능을 실행하는 명령어를 획득하는 것을 특징으로 한다. 상기 키 입력부(115)와 적어도 하나 이상의 키 버튼을 구비한 상기 키 입력장치가 상호 연동하여 상기 IP 전화단말(100)에 구비되는 키 입력수단의 기능을 수행한다.
상기 키 입력부(115)와 연동하는 키 입력장치는 적어도 하나 이상의 숫자키와 기능키를 구비한 키패드 장치, 또는 적어도 하나 이상의 숫자키와 문자키(예컨대, 영문 문자키, 또는 한글 문자키) 및 기능키를 구비한 키보드 장치, 또는 상기 화면 출력수단과 연동하여 적어도 하나 이상의 숫자키와 기능키를 구비하거나, 또는 적어도 하나 이상의 숫자키와 문자키 및 기능키를 구비한 터치스크린 장치를 적어도 하나 이상 포함하여 이루어지는 것이 바람직하다.
본 발명의 실시 방법에 따르면, 상기 키 입력부(115)는 상기 IP 전화단 말(100)에 정의된 클라이언트 단말에 구비된 메신저 프로그램과 정보 공유를 위해 적어도 하나 이상의 정보 공유에 필요한 키 데이터(예컨대, 동기화를 위한 인증정보 입력, 상기 IP 전화단말(100)의 각종 기능 설정정보 입력 등)를 입력받는 키 입력수단의 기능을 수행하는 것이 바람직하며, 또한 클라이언트 단말에 구비된 메신저 프로그램과 정보 공유를 위해 상기 키 입력장치로부터 클라이언트 단말에 구비된 메신저 프로그램과 정보 공유 처리 제공 과정에서 요구되는 적어도 하나 이상의 키 데이터를 입력받는 키 입력수단의 기능을 수행하는 것이 바람직하다.
상기 화면 출력부(110)는 상기 IP 전화단말(100)이 소정의 기능(예컨대, 정보 공유를 위한 설정기능 또는 정보 공유 기능)을 수행하는 과정에서 상기 제어부(105)에 의해 LCD(Liquid Crystal Display) 또는 CRT(Cathode Ray Tube) 또는 AMOLED(Active Matrix Organic Light Emitting Diode)를 포함하는 소정의 화면출력 장치로 출력되도록 미리 정의되거나 또는 실시간 정의되는 적어도 하나 이상의 정보 또는 데이터를 미리 정의된 인터페이스 화면을 통해 출력하는 것을 특징으로 하며, 상기 화면 출력부(110)와 화면출력 장치가 상호 연동하여 상기 IP 전화단말(100)에 구비되는 화면출력수단의 기능을 수행한다.
상기 IP 전화단말(100)에서 상기 화면출력 장치에 출력되도록 미리 정의된 정보 또는 데이터는, 상기 키 입력부(115)를 통해 입력되는 키 데이터, 또는 상기 IP 전화단말(100) 내 구비되어 있는 구성요소에 의해 저장 또는 생성되는 정보(또 는 데이터), 적어도 하나 이상의 무선 통신부(130), 유선 통신부(130), 광 통신부(130)를 통해 송수신되는 정보(또는 데이터), 또는 상기 IP 전화단말(100)에서 수행하는 소정의 연산결과에 대응하는 정보(또는 데이터)를 적어도 하나 이상 포함하여 이루어진다.
본 발명의 바람직한 실시 방법에 따르면, 상기 화면 출력부(110)는 상기 IP 전화단말(100)에 정의된 전자결제 서비스를 위해 상기 화면출력 장치로 각 클라이언트 단말에 구비된 메신저 프로그램과 정보 공유를 위한 설정(또는 정보 공유과정 등)을 출력시키는 화면출력수단의 기능을 수행하는 것이 바람직하며, 또한 통신매체 식별에 따른 선택적 지불결제(또는 금융거래) 처리를 위해 상기 화면출력장치로 상기 통신매체 식별에 따른 선택적 지불결제(또는 금융거래) 처리 제공 단계에 대응하는 처리 화면을 출력시키는 화면출력수단의 기능을 수행하는 것이 바람직하다.
상기 사운드 처리부(120)는 상기 IP 전화단말(100)의 음성 통화모드에서 사운드의 입출력을 처리하는 기능 구성부로서, 적어도 하나 이상의 부호화된 사운드 데이터(또는 음성 데이터)를 디코딩(Decoding)하여 상기 IP 전화단말(100)에 구비된 스피커로 출력하거나, 또는 상기 IP 전화단말(100)에 구비된 마이크를 통해 입력되는 사운드 신호를 엔코딩(Encoding)하여 부호화하는 보코더(Vocoder)와 코덱(Codec)을 구비하여 이루어지는 것을 특징으로 한다.
상기 통신부(130)는 상기 IP 전화단말(100)이 소정의 기능을 수행하는 과정에서 통신망을 통해 연결되는 서버 및/또는 상기 결제단말과 소정의 케이블을 통해 연결되는 단말(또는 장치) 및/또는 상기 IP 전화단말(100)과 소정의 근거리 무선 통신을 통해 연결되는 단말(또는 장치)과 통신세션을 연결하기 위한 소정의 통신수단을 제공하는 것을 특징으로 하며, 유무선 네트워크 상의 서버와 소정의 통신채널을 연결하기 위한 네트워크 통신부(130), 및/또는 소정의 케이블 통신포트를 통해 소정의 단말(또는 장치)과 통신세션을 연결하기 위한 케이블 통신부(130), 및/또는 적어도 하나 이상의 근거리 무선 통신수단을 통해 소정의 근거리 통신 단말(도는 장치)장치와 소정의 통신세션을 연결하기 위한 근거리 무선 통신부(130)를 포함하여 이루어지며, 소프트웨어적으로 상기 통신채널(또는 통신세션)을 연결하기 위한 통신 프로토콜 및/또는 드라이버를 포함하여 이루어진다.
상기 보안응용모듈(135)(Secure Application Module; SAM)은 상기 IP 전화단말(100)이 클라이언트 단말에 구비된 메신저 프로그램과 상호간 정보 공유기능을 제공하는 과정에서 요구되는 기밀성(Confidentiality) 또는 인증(Authentication) 등을 포함하는 보안 요구사항을 결제 네트워크 상의 인증서버(도시생략)를 이용하지 않고 상기 IP 전화단말(100) 내에서 안전하고 신뢰 가능한 구조로 수행하기 위한 안전장치로서, 상기 IP 전화단말(100)이 소정의 보안 요구 기능을 수행하는 과정에서 처리되는 소정의 메시지(정보 또는 데이터)를 암호화하거나 복호화하고, 상기 메시지의 위조(또는 변조)를 방지하는 인증자를 부가하거나, 또는 상기 보안 요 구 기능을 수행하는 과정에서 중요한 핵심정보를 저장하는 기능을 수행하는 것을 특징으로 한다.
일반적으로 상기 보안응용모듈(135)은 소정의 보안응용모듈(135) 삽입기와 보안응용모듈(135) 칩으로 이루어지는 것이 바람직하며, 보안응용모듈(135) 칩은 적어도 8비트 이상의 CPU와 메모리를 내장한 칩으로서 2MIPS(Million Instructions Per Second) 이상의 성능을 갖춘 주문형 반도체(Application Specific Integrated Circuit; ASIC) 칩(예컨대, PLCC 칩) 또는 IC칩(예컨대, SIM(Subscriber Identity Module) 형태의 IC카드)을 포함하여 이루어지는 것이 바람직하다.
도면1을 참조하면, 상기 IP 전화단말(100)은 음성 통화모드에서 상기 통신부(130)와 연계하여 통신망 상의 VoIP 시스템(예컨대, VoIP 게이트웨이, VoIP 게이트키퍼)과 통신채널을 연결하는 통신채널 연결부(145)와, 상기 통신채널을 통해 VoIP 기반 음성 통화를 위한 호처리 절차를 수행하고, 적어도 하나 이상의 통화단말과 호 연결시, 상기 통신채널을 통해 상기 호가 연결된 통화단말과 음성 통화 서비스를 제공하는 음성 통화 처리부(150)와, 상기 키 입력부(115)를 통해 입력되는 하나 이상의 전화번호를 수신하고, 상기 음성 통화 처리부(150)를 통해 전화통화 연결시, 상기 수신된 전화번호 와, 상기 전화번호가 입력된 발신일시 정보를 적어도 하나 이상 상기 메모리부(125)에 저장하거나, 또는 상기 IP 전화단말(100)로 걸려온 전화에 대한 전화번호와, 수신일시 정보를 적어도 하나 이상 메모리부(125)에 저장하는 정보 저장부(160)를 구비하여 이루어지는 것을 특징으로 한다.
본 도면1에 도시된 IP 전화단말(100)은 기본적으로 VoIP 음성통화 기능을 제공하며, 이를 위해 상기 통신채널 연결부(145)는 상기 통신부(130)와 연계하여 통신망 상의 VoIP 게이트웨이, 또는 VoIP 게이트키퍼와 VoIP 음성 통화를 위한 통신채널을 연결하는 것을 특징을 한다.
여기서, 상기 VoIP 음성 통화를 위한 통신채널은, 적어도 하나 이상의 통화단말과 호처리 절차를 수행하여 호를 연결하는 프로토콜과, 상기 IP 전화단말(100)과 적어도 하나 이상의 서버(또는 단말)가 메시지(예컨대, 단문 메시지)를 송수신하는 프로토콜을 포함하여 이루어지는 것을 특징으로 한다.
상기 음성 통화 처리부(150)는 상기 통신채널을 통해 통신망 상의 VoIP 게이트웨이, 또는 VoIP 게이트키퍼와 연계하여 적어도 하나 이상의 다른 IP 전화단말(100)과 호처리 절차를 수행하고, 적어도 하나 이상의 IP 전화단말(100)과 호 연결시, 상기 통신채널을 통해 상기 호가 연결된 IP 전화단말(100)과 VoIP 기반 음성 통화 서비스를 제공하는 것을 특징으로 하며, 상기 음성 통화 처리내역은 상기 정보 저장부(160)를 통해 상기 메모리부(125)에 저장하는 것이 바람직하다.
본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 상기 VoIP 기반 음성 통화를 위한 상기 통신채널 연결부(145)와 음성 통화 처리부(150)의 기술적 특징을 기 숙지하고 있을 것이므로, 이에 대한 보다 상세한 설명은 편의상 생략하기로 한다.
도면1을 참조하면, 상기 IP 전화단말(100)은 상기 IP 전화단말(100)과 상기 클라이언트 단말에 구비된 메신저 프로그램간 정보공유를 위해, 상기 메신저 프로그램을 통해 서버에 접속한 직원이 상기 IP 전화단말(100)과 연결을 요청하면, 상기 서버는 상기 IP 전화단말(100)로 전화벨이 울리게 하기 위한 링 신호 요청정보를 수신하는 정보 수신부(155)와, 상기 수신된 링 신호 요청정보에 대응하여, 상기 IP 전화단말(100)에 구비된 사운드 처리부(120)를 통해 링 신호(예컨대, 전화가 걸려오면 울리는 벨소리)가 울리도록 처리하는 링 출력 처리부(170)를 구비하여 이루어지는 것을 특징으로 한다.
상기 클라이언트 단말에 구비된 메신저 프로그램을 통해 상기 IP 전화단말(100)과 정보 공유를 요청하면, 상기 정보 수신부(155)는 상기 클라이언트 단말에 구비된 메신저 프로그램으로부터 연결대상 IP 전화단말(100)에 대한 전화번호 정보를 서버에서 수신한 후, 상기 서버에서 상기 수신된 전화번호와 매칭되는 IP 전화단말(100)에 부여된 단말 고유정보를 확인하고, 상기 단말 고유정보를 통해 상기 IP 전화단말(100)로 연결 요청대상 IP 전화단말(100) 확인을 위한 링 신호 요청정보를 수신하는 것을 특징으로 하며, 상기 수신된 링 신호 요청정보는 상기 링 출 력 처리부(170)로 제공된다.
상기 링 출력 처리부(170)는 상기 정보 수신부(155)를 통해 수신된 링 신호 요청정보에 대응하여, 상기 IP 전화단말(100)에 구비된 링 신호 발생장치(예컨대, SLIC(Subscriber Line Interface Circuit) 칩 또는 사운드 칩 등)를 통해 상기 링 신호 요청 정보에 대응하는 전화벨 소리가 출력되도록 처리하는 것을 특징으로 한다.
본 발명의 실시 방법에 따라 상기 IP 전화단말(100)을 통해 전화벨 소리 출력은, 상기 IP 전화단말(100)에 구비된 SLIC 칩을 통해 20Hz의 신호를 출력함으로써, 전화벨 소리가 울리도록 처리하는 것이 바람직하다.
본 발명의 다른 실시 방법에 따라 상기 IP 전화단말(100)을 통해 전화벨 소리 출력은, 상기 IP 전화단말(100)에 구비된 사운드 칩을 통해 음악(또는 임의 제작된 벨소리)이 출력되도록 처리하는 것이 바람직하며, 상기 사운드 칩을 통해 재생할 대상 음악은, MP3 파일이거나, 또는 상기 IP 전화단말(100)을 생산한 곳에서 정의한 파일에 저장되어 있는 것이 바람직하다.
본 발명이 속하는 기술분야에서 통상의 기술지식을 가진 자라면, 상기 링 신호 요청정보에 대응하여 전화벨 소리가 출력되도록 처리하는 방법 및/또는 과정에 대한 기술적 특징을 기 숙지하고 있을 것이므로, 상세한 설명은 편의상 생략한다.
도면1을 참조하면, 상기 IP 전화단말(100)은 상기 음성 통화 처리부(150)를 통해 수신된 전화에 대응하여, 상기 수신된 전화에 대한 전화번호를 서버로 전송하거나, 또는 상기 음성 통화 처리부(150)를 통해 다른 IP 전화단말(100)로 전화를 건 경우, 상기 발송한 전화에 대한 전화번호를 서버로 전송하는 정보 전송부(165)와, 상기 전송한 전화번호에 대응하는 하나 이상의 정보를 수신하는 정보 수신부(155)와, 상기 수신된 전화번호에 대응하는 하나 이상의 정보를 상기 화면 출력부(110)를 통해 출력되도록 처리하는 화면 출력 처리부(175)를 구비하여 이루어지는 것을 특징으로 한다.
상기 정보 전송부(165)는 상기 음성 통화 처리부(150)를 통해 수신된 전화에 대응하여, 상기 수신된 전화에 대한 전화번호를 서버로 전송하거나, 또는 상기 음성 통화 처리부(150)를 통해 다른 IP 전화단말(100)로 전화를 건 경우, 상기 발송한 전화에 대한 전화번호를 서버로 전송하는 것을 특징으로 한다.
본 발명의 실시 방법에 따르면, 상기 전화번호를 서버로 전송하는 것은, 상기 IP 전화단말(100)에 구비된 키 입력부(115)를 통해 입력되는 숫자를 SLIC를 통해 DTMF(Dual Tone Multi-Frequency)를 수신하고, 상기 수신된 DTMF 신호를 해석함으로써 상대방 전화번호를 인식하고, 상기 인식된 전화번호를 서버로 전송하는 것 이 바람직하다.
본 발명의 다른 실시 방법에 따르면, 상기 전화번호를 서버로 전송하는 것은, 상기 IP 전화단말(100)에 구비된 키 입력부(115)를 통해 입력되는 숫자를 디지털 신호로 인식하고, 상기 인식된 전화번호를 서버로 전송하는 것이 바람직하다.
본 발명의 다른 실시 방법에 따르면, 상기 전화번호를 서버로 전송하는 것은, 상기 IP 전화단말(100)로 걸려온 전화에 대응하여, 상기 IP 전화단말(100)로 걸려온 전화에 대한 호처리를 위해 수신되는 정보에 포함된 전화번호를 판독함으로써, 상대방 전화번호를 인식하고, 상기 인식된 전화번호를 서버로 전송하는 것이 바람직하다.
본 발명의 다른 실시 방법에 따르면, 상기 전화번호를 서버로 전송하는 것은, 상기 IP 전화단말(100)로 걸려온 전화에 대응하여 링 신호에 포함된 정보를 더 확인함으로써, 전화번호를 인식하고, 상기 인식된 전화번호를 서버로 전송하는 것이 바람직하다.
본 발명이 속하는 기술분야에서 통상의 기술지식을 가진 자라면, 상대방 전화번호를 인식하는 방법(에컨대, 전화를 거는 경우에 입력되는 전화번호에 대한 인식방법 또는 전화를 수신한 경우에 있어서의 전화번호에 대한 인식방법)에 대한 방 법 및/또는 과정에 대한 기술적 특징을 기 숙지하고 있을 것이므로, 상세한 설명은 편의상 생략한다.
상기 정보 수신부(155)는 상기 정보 전송부(165)를 통해 전송한 전화번호 정보에 대응하여, 상기 전화번호에 대한 하나 이상의 정보를 수신하는 것을 특징으로 하며, 상기 수신된 하나 이상의 정보는 상기 화면 출력 처리부(175)와 연계하여 상기 화면 출력부(110)를 통해 상기 IP 전화단말(100)에 구비된 화면상에 출력하는 것이 바람직하다.
도면2는 본 발명의 실시 방법에 따라 메신저 프로그램과 상호간 정보 공유기능을 제공하는 IP 전화단말(100)에서 정보 공유를 위한 설정 과정을 도시한 도면이다.
보다 상세하게 본 도면2는 클라이언트 단말에 구비된 메신저 프로그램을 통해 메신저 프로그램을 이용하는 클라이언트에 대한 인증을 처리하고, 상기 클라이언트가 이용하는 IP(Internet Protocol) 전화단말과 연결한 후, 상호 정보 공유기능을 제공하는 IP 전화단말(100)에서 초기화를 위한 설정과정을 도시한 것으로서, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자라면, 본 도면2를 참조 및 변형하여 메신저 프로그램과 상호간 정보 공유기능을 제공하는 IP 전화단말(100)에서 정보 공유를 위한 설정 과정에 대한 다양한 실시 방법을 유추할 수 있을 것이 나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하여 이루어지며, 본 도면2에 도시된 실시 방법만으로 그 기술적 특징이 한정되지 아니한다.
도면2를 참조하면, 상기 도면1에 도시된 IP 전화단말(100)은 초기화 되기 이전(또는 초기화된 이후 연결대상 클라이언트 단말의 변경 또는 IP 전화단말(100)의 정보표시)을 위한 전화번호를 출력하고(200), 상기 IP 전화단말(100) 화면상에 출력된 전화번호를 확인한 클라이언트가 상기 도면1에 도시된 클라이언트 단말 상에 구비된 메신저 프로그램을 통해 상기 전화번호를 입력한다.
여기서, 상기 IP 전화단말(100)에 출력된 전화번호 대신에, 상기 IP 전화단말(100)에 부여된 단말 고유정보(예컨대, IP 주소정보, MAC 주소 정보 등)를 입력할 수도 있으며, 이에 의해 본 발명이 한정되지 아니한다.
이후, 상기 서버는 상기 메신저 프로그램으로부터 전화번호 정보를 수신한 서버에서 상기 전화번호와 연결 저장된 단말 고유정보를 기반으로 IP 전화단말(100) 프로토콜(예컨대, SIP(Session Initiation Protocol), H.323 등)에 따라 콜 신호를 요청하면, 상기 IP 전화단말(100)은 상기 서버로부터 상기 클라이언트 단말에 구비된 메신저 프로그램과 IP 전화단말(100)간 정보 공유를 위해 링 신호 요청정보 수신을 대기한다(205).
만약, 상기 서버로부터 링 신호 요청정보를 수신하면(210), 상기 IP 전화단말(100)은 상기 서버로부터 링 신호 요청정보를 수신하고(215), 상기 수신된 링 신호 요청정보에 대응하는 전화벨 소리를 출력한다(220).
본 발명의 실시 방법에 따라 상기 IP 전화단말(100)을 통해 전화벨 소리 출력은, 상기 IP 전화단말(100)에 구비된 SLIC 칩을 통해 20Hz의 신호를 출력함으로써, 전화벨 소리가 울리도록 처리하는 것이 바람직하다.
본 발명의 다른 실시 방법에 따라 상기 IP 전화단말(100)을 통해 전화벨 소리 출력은, 상기 IP 전화단말(100)에 구비된 사운드 칩을 통해 음악(또는 임의 제작된 벨소리)이 출력되도록 처리하는 것이 바람직하며, 상기 사운드 칩을 통해 재생할 대상 음악은, MP3 파일이거나, 또는 상기 IP 전화단말(100)을 생산한 곳에서 정의한 파일에 저장되어 있는 것이 바람직하다.
본 발명이 속하는 기술분야에서 통상의 기술지식을 가진 자라면, 상기 링 신호 요청정보에 대응하여 전화벨 소리가 출력되도록 처리하는 방법 및/또는 과정에 대한 기술적 특징을 기 숙지하고 있을 것이므로, 상세한 설명은 편의상 생략한다.
이후, 상기 클라이언트 단말을 통해 클라이언트 단말에 구비된 메신저 프로그램과 IP 전화단말(100) 연결을 요청한 클라이언트가 전화벨 소리를 확인한 후, 이에 대응하는 정보를 입력하면, 상기 링 신호 요청정보에 대한 링 취소 요청정보를 서버에서 전송하여 이를 상기 IP 전화단말(100)에서 수신한 뒤, 상기 출력되는 전화벨 소리를 종료하는 것이 바람직하다.
도면3은 본 발명의 실시 방법에 따라 메신저 프로그램과 상호간 정보 공유기능을 제공하는 IP 전화단말(100)에서 상대방 전화번호를 인식하고, 인식한 전화번호 기반의 정보를 수신하여 출력하는 과정을 도시한 도면이다.
보다 상세하게 본 도면3은 클라이언트 단말에 구비된 메신저 프로그램을 통해 메신저 프로그램을 이용하는 클라이언트에 대한 인증을 처리하고, 상기 클라이언트가 이용하는 IP(Internet Protocol) 전화단말과 연결한 후, 상호 정보 공유기능을 제공하는 IP 전화단말(100)에서 상대방 전화번호를 인식하고, 인식한 전화번호 기반의 정보를 수신하여 출력하는 과정에 대한 것으로서, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자라면, 본 도면3을 참조 및/또는 변형하여 메신저 프로그램과 상호간 정보 공유기능을 제공하는 IP 전화단말(100)에서 상대방 전화번호를 인식하고, 인식한 전화번호 기반의 정보를 수신하여 출력하는 과정에 대한 다양한 실시 방법을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하여 이루어지며, 본 도면3에 도시된 실시 방법만으로 그 기술적 특징이 한정되지 아니한다.
예컨대, 본 발명이 속하는 기술분야에서 통상의 기술지식을 가진 자라면, 본 도면3을 참조 및/또는 변형하여 상기 도면1에 도시된 IP 통화단말로 전화를 연결해주는 경우, 상기 IP 통화단말과 전화를 연결하는 과정에 있어서 통화중인 상대방 정보를 서버(또는 IP 통화단말)로부터 송신 및/또는 수신하고, 이를 기반으로 상대방 전화번호 인식 없이 처리가 가능하며, 이에 의해 본 발명이 한정되지 아니한다.
도면3을 참조하면, 상기 IP 통화단말은 상기 IP 통화단말을 통해 전화를 걸거나 또는 상기 IP 통화단말로 걸려온 전화에 대한 상대방 전화번호를 인식한다(300).
본 발명의 실시 방법에 따르면, 상기 전화번호를 서버로 전송하는 것은, 상기 IP 전화단말(100)에 구비된 키 입력부(115)를 통해 입력되는 숫자를 SLIC를 통해 DTMF(Dual Tone Multi-Frequency)를 수신하고, 상기 수신된 DTMF 신호를 해석함으로써 상대방 전화번호를 인식하고, 상기 인식된 전화번호를 서버로 전송하는 것이 바람직하다.
본 발명의 다른 실시 방법에 따르면, 상기 전화번호를 서버로 전송하는 것은, 상기 IP 전화단말(100)에 구비된 키 입력부(115)를 통해 입력되는 숫자를 디지털 신호로 인식하고, 상기 인식된 전화번호를 서버로 전송하는 것이 바람직하다.
본 발명의 다른 실시 방법에 따르면, 상기 전화번호를 서버로 전송하는 것은, 상기 IP 전화단말(100)로 걸려온 전화에 대응하여, 상기 IP 전화단말(100)로 걸려온 전화에 대한 호처리를 위해 수신되는 정보에 포함된 전화번호를 판독함으로써, 상대방 전화번호를 인식하고, 상기 인식된 전화번호를 서버로 전송하는 것이 바람직하다.
본 발명의 다른 실시 방법에 따르면, 상기 전화번호를 서버로 전송하는 것은, 상기 IP 전화단말(100)로 걸려온 전화에 대응하여 링 신호에 포함된 정보를 더 확인함으로써, 전화번호를 인식하고, 상기 인식된 전화번호를 서버로 전송하는 것이 바람직하다.
본 발명이 속하는 기술분야에서 통상의 기술지식을 가진 자라면, 상대방 전화번호를 인식하는 방법(에컨대, 전화를 거는 경우에 입력되는 전화번호에 대한 인식방법 또는 전화를 수신한 경우에 있어서의 전화번호에 대한 인식방법)에 대한 방법 및/또는 과정에 대한 기술적 특징을 기 숙지하고 있을 것이므로, 상세한 설명은 편의상 생략한다.
이후, 상기 IP 통화단말은 상기 인식한 전화번호를 서버로 전송하고(305), 이에 대응하여 상기 서버로부터 상기 전송한 전화번호에 대응하는 정보를 수신하고(310), 상기 수신된 정보를 상기 IP 통화단말 화면상에 출력한다(315).
도면4는 본 발명의 실시 방법에 따른 클라이언트 단말(440)에 구비된 메신저 프로그램과 IP 전화단말(445)간 동기화를 위한 메신저 시스템을 도시한 도면이다.
보다 상세하게 본 도면4는 상기 클라이언트 단말(440)에 구비된 메신저 프로그램과 상기 도면1에 도시된 IP 전화단말(445)간 동기화를 위해 소정의 클라이언트 단말(440)이 소정의 네트워크 수단을 통해 메신저 시스템 상의 서버에 접속하여 상기 메신저 프로그램 이용을 위한 인증을 요청하고, 인증이 완료된 클라이언트 단말(440)을 통해 IP 전화단말(445)에 부여된 전화번호를 입력하여 상기 서버로 전송하면, 상기 서버에서 상기 전화번호에 대응하는 IP 전화단말(445)에 대한 단말 고유정보를 확인하여 링 신호 요청정보를 전송하고, 이를 수신한 IP 전화단말(445)에서 상기 링 신호 요청에 대응하는 전화벨이 울리도록 처리한 후, 상기 전화벨이 울리는 것을 확인한 클라이언트가 상기 클라이언트 단말(440)을 통해 원하는 IP 전화단말(445)에서 전화벨이 울리는지 여부를 확인하여 상기 서버와 통신망을 통해 연결된 IP 전화단말(445)과 클라이언트 단말(440)간 정보 공유기능을 제공하기 위한 메신저 시스템의 구성을 도시한 것으로서, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자라면, 본 도면4를 참조 및/또는 변형하여 상기 클라이언트 단말(440)에 구비된 메신저 프로그램과 IP 전화단말(445)간 동기화를 위한 메신저 시스템 구성에 대한 다양한 실시 방법을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하며, 본 도면4에 도시된 실시 방법만으로 한정되지 아니한다.
이하, 본 도면4에 도시된 메신저 시스템 상에서 상기 클라이언트 단말(440)에 구비된 메신저 프로그램을 통해 송수신되는 적어도 하나 이상의 정보를 처리하거나, 상기 도면1에 도시된 IP 전화단말(445)로부터 수신되는 적어도 하나 이상의 정보를 처리하기 위한 적어도 하나 이상의 수단 및/또는 기능구성에 대응하는 구성요소를 편의상 "메신저 서버(400)"라고 한다.
본 발명의 실시 방법을 따르는 본 도면4를 참조하면, 본 발명에 따른 클라이언트 단말(440)에 구비된 메신저 프로그램과 IP 전화단말(445)간 동기화를 위한 메신저 시스템은, 소정의 네트워크 수단에 연결된 적어도 하나 이상의 단말 중 메신저 프로그램을 구비한 클라이언트 단말(440)과, 상기 클라이언트 단말(440) 상에 구비된 메신저 프로그램에서 전송하는 적어도 하나 이상의 정보를 수신하고, 상기 수신된 정보를 처리한 처리결과를 저장하는 저장매체(435), 및 상기 클라이언트 단말(440) 또는 IP 전화단말(445)과 소정의 네트워크 수단을 통해 연결되며, 상기 네트워크 수단을 통해 전송되는 적어도 하나 이상의 정보를 수신하고, 상기 수신된 정보를 기반으로 클라이언트 단말(440) 상에 구비된 메신저 프로그램과 IP 전화단말(445)간 정보 공유기능을 제공하는 메신저 서버(400)를 포함하여 이루어지는 것을 특징으로 한다.
상기 클라이언트 단말(440)은 TCP/IP(Transmission Control Protocol/Internet Protocol) 또는 UDP/IP(User Datagram Protocol/Internet Protocol) 기반의 유선 통신망(예컨대, ADSL(Asymmetric Digital Subscriber Line)/VDSL(Very high-data rate Digital Subscriber Line) 및/또는 케이블 통신망)를 통해 상기 메신저 서버(400)와 통신 연결되는 데스크탑 컴퓨터 및/또는 노트북을 포함하는 유선 단말을 적어도 하나 이상 포함하여 이루어지거나, 및/또는 CDMA(Code Division Multiple Access) 기반의 이동 통신망(또는 HSDPA(High Speed Downlink Packet Access) 기반 이동 통신망)에 연결되는 이동 통신단말, 및/또는 IEEE 802.16x 기반의 초고속 무선 인터넷에 연결되는 휴대 인터넷 단말, 및/또는 IEEE 802.11x 기반의 무선랜 통신망에 연결되는 무선랜 단말을 적어도 하나 이상 포함하는 무선 단말을 적어도 하나 이상 포함하여 이루어지는 것을 특징으로 한다.
또한, 상기 클라이언트 단말(440)은 상기 메신저 서버(400)에서 제공하는 적어도 하나 이상의 인터페이스 화면(예컨대, 사용자 인증정보 입력 인터페이스 화면, 전화번호 입력 인터페이스 화면, 전화벨 출력여부 선택 인터페이스 화면 등)을 출력하고, 상기 인터페이스 화면을 통해 적어도 하나 이상의 정보를 입력 및/또는 선택하여 상기 메신저 서버(400)로 전송하기 위한 기능 구성(예컨대, 메신저 프로그램과 통신 기능 또는 브라우져 프로그램과 통신 기능)이 구비되어 있는 것이 바람직하다.
본 발명이 속하는 기술분야에서 통상의 지식을 가진 자라면, 적어도 하나 이상의 유선 단말 및/또는 무선 단말에 대응하는 상기 클라이언트 단말(440)의 특징을 용이하게 유추할 수 있을 것이므로, 이에 대한 상세한 설명은 편의상 생략한다.
본 발명의 실시 방법에 따라 상기 클라이언트 단말(440)이 유선 단말인 경우, 상기 네트워크 수단은 상기 TCP/IP 기반의 유선 통신망을 포함하여 이루어지며, 상기 클라이언트 단말(440)이 무선 단말인 경우, 상기 네트워크 수단은 상기 CDMA 기반(또는 HSDPA 기반)의 이동 통신망, 및/또는 IEEE 802.16x 기반의 초고속 무선 인터넷, 및/또는 IEEE 802.11x 기반의 무선랜 통신망을 적어도 하나 이상 포함하여 이루어지는 것이 바람직하다.
본 발명에 따른 메신저 시스템 상에 구비되는 상기 저장매체(435)는 상기 클라이언트 단말(440)과 IP 전화단말(445)로부터 전송되는 정보에 대한 처리결과에 따라 상기 클라이언트 단말(440)을 통해 메신저 서버(400)에 접속한 클라이언트에 대한 사용자 정보와, 상기 사용자에게 부여되는 전화번호 정보와, 상기 사용자가 이용하는 메신저 프로그램이 구비된 클라이언트 단말(440)에 대한 클라이언트 단말(440) 고유정보와, 상기 클라이언트 단말(440) 상에 구비된 메신저 프로그램과 연결된 IP 전화단말(445)에 대한 전화단말 고유정보를 적어도 하나 이상 저장하는 것을 특징으로 한다.
여기서, 상기 저장매체(435)는 상기 메신저 서버(400)와 통신망을 통해 연결된 서버 상에 구비된 저장매체(435)일 수도 있으며, 이에 의해 본 발명이 한정되지 아니한다.
도면4를 참조하면, 상기 메신저 서버(400)는 상기 클라이언트 단말(440)에 출력된 인증정보 입력 인터페이스 화면을 통해 입력된 사용자 인증정보를 수신하는 정보 수신부(405)(또는 정보 수신수단)와, 상기 수신된 사용자 인증정보에 대한 인증을 처리하는 인증 처리부(410)(또는 인증 처리수단)와, 상기 사용자 인증정보에 대한 인증처리 결과를 상기 클라이언트 단말(440)로 전송하는 정보 전송부(415)(또는 정보 전송수단)을 구비하여 이루어지는 것을 특징으로 한다.
상기 정보 수신부(405)는 상기 클라이언트 단말(440)에 구비된 메신저 프로그램을 통해 상기 메신저 프로그램을 이용하고자 하는 클라이언트에게 부여된 회원ID와 비밀번호, 또는 회사의 경우 사원번호와 주민등록번호 등의 사용자 인증정보를 상기 인증정보 입력 인터페이스 화면을 통해 입력되면, 이를 수신하는 것을 특징으로 한다.
본 발명의 실시 방법에 따르면, 상기 클라이언트 단말(440)에 구비된 메신저 프로그램이 별도의 어플리케이션 형태로 제공되는 경우, 상기 메신저 프로그램은 상기 클라이언트 단말(440)의 화면상에 사용자 인증정보 입력을 위한 인증정보 입 력 인터페이스 화면을 출력하고, 상기 출력된 인증정보 입력 인터페이스 화면을 통해 사용자 인증정보가 입력되면, 이를 상기 메신저 서버(400)로 전송하는 것이 바람직하다.
본 발명의 다른 실시 방법에 따르면, 상기 메신저 프로그램이 브라우저를 통해 실행되는 프로그램인 경우, 상기 브라우저를 통해 상기 인증정보 입력 인터페이스 화면을 제공하고, 상기 제공된 인증정보 입력 인터페이스 화면을 통해 입력되는 사용자 인증정보를 수신하는 것이 바람직하다.
상기 정보 수신부(405)를 통해 사용자 인증정보가 수신되면, 상기 인증 처리부(410)는 상기 수신된 사용자 인증정보에 대한 인증을 처리하는 것을 특징으로 한다.
본 발명의 실시 방법에 따르면, 상기 사용자 인증정보에 대한 인증 처리는, 상기 클라이언트 단말(440)로부터 수신된 사용자 인증정보와 매칭되는 인증정보를 인증정보가 저장된(또는 사용자 정보가 저장된) 데이터베이스(도시생략)과 연계하여, 매칭되는 사용자 인증정보를 확인함으로써, 사용자 인증정보에 대한 인증을 처리하는 것이 바람직하며, 상기 사용자 인증정보에 대한 인증 처리결과는 상기 정보 전송부(415)를 통해 상기 클라이언트 단말(440)로 제공된다.
본 발명이 속하는 기술분야에서 통상의 기술지식을 가진 자라면, 사용자 인증정보에 대한 인증 처리를 하는 방법 및/또는 과정에 대한 기술적 특징을 기 숙지하고 있을 것이므로, 상세한 설명은 편의상 생략한다.
도면4를 참조하면, 상기 메신저 서버(400)는 상기 사용자 인증정보에 대한 인증이 완료된 클라이언트 단말(440)에 전화번호 입력 인터페이스 화면이 출력된 후, 상기 출력된 전화번호 입력 인터페이스 화면을 통해 전화번호 정보를 수신하는 정보 수신부(405)(또는 정보 수신수단)와, 상기 수신된 전화번호 정보에 대응하는 IP 전화단말(445)에 대한 전화단말 고유정보를 확인하는 정보 확인부(420)(또는 정보 확인수단)와, 상기 확인된 전화단말 고유정보를 통해 링 신호 요청정보를 전송하는 정보 전송부(415)(또는 정보 전송수단)를 구비하여 이루어지는 것을 특징으로 한다.
상기 정보 수신부(405)는 상기 사용자 인증정보에 대한 인증이 완료된 클라이언트 단말(440)에 전화번호 입력 인터페이스 화면이 출력된 후, 상기 출력된 전화번호 입력 인터페이스 화면을 통해 전화번호 정보를 수신하는 것을 특징으로 하며, 상기 수신된 전화번호 정보는 상기 정보 확인부(420)로 제공된다.
상기 정보 확인부(420)는 상기 수신된 전화번호 정보에 대응하여, 상기 전화번호 정보가 부여된 IP 전화단말(445)에 대한 단말 고유정보(예컨대, IP(Internet Protocol) 주소 정보, MAC(Media Access Control) 주소 정보 등)를 확인하는 것을 특징으로 한다.
본 발명의 실시 방법에 따라 상기 전화번호 정보가 부여된 IP 전화단말(445)에 대한 단말 고유정보 확인은, 상기 수신된 전화번호 정보와 매칭되는 전화번호 정보를 저장매체(435)를 검색하여 확인하고, 상기 확인된 전화번호 정보와 연결 저장된 IP 전화단말(445) 고유정보를 더 확인하는 것이 바람직하며, 상기 확인된 IP 전화단말(445) 고유정보에 대응하여, 상기 IP 전화단말(445)로 테스트 링이 출력되도록 처리하기 위해, 링 신호 요청정보를 상기 정보 전송부(415)와 연계하여 전송하는 것이 바람직하다.
도면4를 참조하면, 상기 메신저 서버(400)는 상기 링 신호 요청정보를 전송한 후, 상기 클라이언트 단말(440)에 출력된 링 출력 여부 선택 인터페이스 화면을 통해 링 출력 여부 선택정보를 수신하는 정보 수신부(405)(또는 정보 수신수단)와, 상기 링 출력 여부 선택정보가 수신되면, 상기 수신된 링 출력 여부 선택정보가 링 출력인 경우, 상기 IP 전화단말(445)에 대한 전화단말 고유정보와, 클라이언트 단말(440) 고유정보와, 전화번호 정보와, 상기 클라이언트에 대한 사용자 정보를 적어도 하나 이상 연결 저장하는 정보 저장부(430)(또는 정보 저장수단)을 구비하여 이루어지는 것을 특징으로 한다.
상기 정보 수신부(405)는 상기 링 신호 요청정보를 전송한 후, 상기 클라이언트 단말(440)에 출력된 링 출력 여부 선택 인터페이스 화면을 통해 링 출력 여부 선택정보를 수신하는 것을 특징으로 하며, 상기 수신된 링 출력 여부 선택정보는 상기 정보 저장부(430)로 제공된다.
상기 정보 저장부(430)는 상기 링 출력 여부 선택정보가 수신되면, 상기 수신된 링 출력 여부 선택정보가 링 출력인 경우, 상기 IP 전화단말(445)에 대한 전화단말 고유정보와, 클라이언트 단말(440) 고유정보와, 전화번호 정보와, 상기 클라이언트에 대한 사용자 정보를 적어도 하나 이상 연결 저장하는 것을 특징으로 한다.
도면4를 참조하면, 상기 메신저 서버(400)는 상기 IP 전화단말(445)을 통해 링 신호가 출력된 것으로 확인되면, 상기 저장매체(435)에 저장된 전화번호 리스트 정보를 확인하여 갱신 여부를 확인하는 정보 확인부(420)(또는 정보 확인수단)와, 상기 전화번호 리스트 정보의 갱신여부가 확인되면, 상기 전화번호 리스트를 생성하는 정보 생성부(425)(또는 정보 생성수단)와, 상기 생성된 전화번호 리스트를 클라이언트 단말(440)에 구비된 메신저 프로그램으로 전송하는 정보 전송부(415)(또는 정보 전송수단)를 구비하여 이루어지는 것을 특징으로 한다.
상기 정보 확인부(420)는 상기 IP 전화단말(445)을 통해 링 신호가 출력된 것으로 확인되면, 상기 저장매체(435)에 저장된 전화번호 리스트 정보를 확인하여 갱신 여부를 확인하는 것을 특징으로 하며, 상기 전화번호 리스트에 대한 갱신 여부에 따른 정보를 상기 정보 생성부(425)로 전송한다.
상기 정보 생성부(425)는 상기 전화번호 리스트 정보의 갱신여부가 확인되면, 상기 전화번호 리스트를 재 생성하는 것을 특징으로 한다.
본 발명의 실시 방법에 다르면, 상기 전화번호 리스트 정보는 전화번호 정보와, 사용자 정보와, IP 전화단말(445) 정보를 적어도 하나 이상 포함하여 이루어지는 것이 바람직하며, 상기 전화번호 리스트 정보는 상기 저장매체(435)에 저장되거나, 또는 상기 메신저 서버(400)와 연계된 별도의 전화번호 관리 서버를 통해 저장되는 것이 바람직하다.
상기 정보 전송부(415)는 상기 생성된 전화번호 리스트를 클라이언트 단말(440)에 구비된 메신저 프로그램으로 전송하는 것을 특징으로 한다.
도면5a와 도면5b는 본 발명의 실시 방법에 따른 클라이언트 단말(440)에 구비된 메신저 프로그램과 IP 전화단말(445)간 동기화를 위한 메신저 시스템에서 기본환경 설정 과정을 도시한 도면이다.
보다 상세하게 본 도면5a와 도면5b는 상기 클라이언트 단말(440)에 구비된 메신저 프로그램과 상기 도면1에 도시된 IP 전화단말(445)간 동기화를 위해 소정의 클라이언트 단말(440)이 소정의 네트워크 수단을 통해 메신저 시스템 상의 서버에 접속하여 상기 메신저 프로그램 이용을 위한 인증을 요청하고, 인증이 완료된 클라이언트 단말(440)을 통해 IP 전화단말(445)에 부여된 전화번호를 입력하여 상기 서버로 전송하면, 상기 서버에서 상기 전화번호에 대응하는 IP 전화단말(445)에 대한 단말 고유정보를 확인하여 링 신호 요청정보를 전송하고, 이를 수신한 IP 전화단말(445)에서 상기 링 신호 요청에 대응하는 전화벨이 울리도록 처리한 후, 상기 전화벨이 울리는 것을 확인한 클라이언트가 상기 클라이언트 단말(440)을 통해 원하는 IP 전화단말(445)에서 전화벨이 울리는지 여부를 확인하여 상기 서버와 통신망을 통해 연결된 IP 전화단말(445)과 클라이언트 단말(440)간 정보 공유기능을 제공하기 위한 메신저 시스템에서 기본환경 설정 과정을 도시한 것으로서, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자라면, 본 도면5a와 도면5b를 참조 및/또는 변형하여 상기 클라이언트 단말(440)에 구비된 메신저 프로그램과 IP 전화단말(445)간 동기화를 위한 메신저 시스템에서 기본환경 설정 과정에 대한 다양한 실시 방법을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하며, 본 도면5a와 도면5b에 도시된 실시 방법만으로 한정되지 아니한다.
이하, 본 도면5a와 도면5b에서는 상기 도면4에 도시된 메신저 서버(400)를 편의상 “서버”라 한다.
도면5a와 도면5b를 참조하면, 상기 도면4에 도시된 클라이언트 단말(440)은 상기 클라이언트 단말(440) 상에 구비된 메신저 프로그램을 통해 인증정보 입력 인터페이스 화면을 출력하고(500), 상기 출력된 인증정보 입력 인터페이스 화면을 통해 사용자 인증정보 입력 여부를 확인한다(505).
만약, 상기 인증정보 입력 인터페이스 화면을 통해 사용자 인증정보 입력 여부가 확인되면(510), 상기 클라이언트 단말(440)은 상기 인증정보 입력 인터페이스 화면을 통해 입력된 사용자 인증정보를 서버로 전송하고(515), 이에 대응하여 상기 서버는 상기 클라이언트 단말(440)에서 전송한 사용자 인증정보를 수신하고 상기 수신된 사용자 인증정보에 대한 인증을 처리한다(520).
본 발명의 실시 방법에 따르면, 상기 사용자 인증정보에 대한 인증 처리는, 상기 클라이언트 단말(440)로부터 수신된 사용자 인증정보와 매칭되는 인증정보를 인증정보가 저장된(또는 사용자 정보가 저장된) 데이터베이스(도시생략)과 연계하여, 매칭되는 사용자 인증정보를 확인함으로써, 사용자 인증정보에 대한 인증을 처리하는 것이 바람직하며, 상기 사용자 인증정보에 대한 인증 처리결과는 상기 정보 전송부(415)를 통해 상기 클라이언트 단말(440)로 제공된다.
본 발명이 속하는 기술분야에서 통상의 기술지식을 가진 자라면, 사용자 인 증정보에 대한 인증 처리를 하는 방법 및/또는 과정에 대한 기술적 특징을 기 숙지하고 있을 것이므로, 상세한 설명은 편의상 생략한다.
만약, 상기 수신된 사용자 인증정보에 대한 사용자 인증이 확인되지 않는다면(525), 상기 서버는 상기 사용자 인증 확인 오류정보를 생성(또는 추출)하고, 상기 생성(또는 추출)된 오류정보를 상기 클라이언트 단말(440)로 전송한다(530).
반면, 상기 수신된 사용자 인증정보에 대한 사용자 인증이 확인되면(525), 상기 서버는 상기 단말로 전화번호 입력 인터페이스 화면 출력을 요청하고(535), 이에 대응하여 상기 클라이언트 단말(440)에서 상기 출력된 전화번호 입력 인터페이스 화면을 통해 전화번호 정보 입력을 확인한다(540).
만약, 상기 클라이언트 단말(440)에서 상기 출력된 전화번호 입력 인터페이스 화면을 통해 전화번호 정보 입력이 확인되면(545), 상기 클라이언트 단말(440)은 상기 입력된 전화번호 정보를 상기 서버로 전송한다(550).
이후, 상기 서버는 상기 수신된 전화번호 정보에 대응하는 IP 전화단말(445)에 대한 전화단말 고유정보를 확인한다(555).
본 발명의 실시 방법에 따라 상기 전화번호 정보가 부여된 IP 전화단말(445) 에 대한 단말 고유정보 확인은, 상기 수신된 전화번호 정보와 매칭되는 전화번호 정보를 저장매체(435)를 검색하여 확인하고, 상기 확인된 전화번호 정보와 연결 저장된 IP 전화단말(445) 고유정보를 더 확인하는 것이 바람직하며, 상기 확인된 IP 전화단말(445) 고유정보에 대응하여, 상기 IP 전화단말(445)로 테스트 링이 출력되도록 처리하기 위해, 링 신호 요청정보를 상기 정보 전송부(415)와 연계하여 전송하는 것이 바람직하다.
만약, 상기 수신된 전화번호 정보에 대응하는 전화단말 고유정보 확인되지 않는다면(560), 상기 서버는 상기 전화단말 고유정보 확인 오류정보를 생성(또는 추출)하고, 이를 상기 클라이언트 단말(440)로 전송한다(565).
반면, 상기 수신된 전화번호 정보에 대응하는 전화단말 고유정보 확인되면(560), 상기 서버는 상기 확인된 전화단말 고유정보에 대응하는 IP 전화단말(445)로 테스트 링을 출력하기 위한 링 신호 요청정보를 전송하고, 상기 링 신호 요청정보 전송 여부를 상기 클라이언트 단말(440)로 전송한다(570).
이후, 상기 클라이언트 단말(440)은 상기 테스트 링 출력 여부 확인을 위한 링 출력 여부 선택 인터페이스 화면을 통해 링 출력 여부 입력을 확인한다(575).
만약, 상기 출력된 링 출력 여부 선택 인터페이스 화면을 통해 링 출력 여부 입력이 확인되면(580), 상기 클라이언트 단말(440)은 상기 서버로 링 출력 여부 선택정보를 전송하고(585), 이에 대응하여 상기 서버는 상기 링 출력 여부 선택 정보에 대응하여 사용자 정보, 전화단말 고유정보, 클라이언트 단말(440) 고유정보, 전화번호 정보를 적어도 하나 이상 상기 저장매체(435)에 저장한다(590).
도면6a와 도면6b와 도면6c는 본 발명의 다른 실시 방법에 따른 클라이언트 단말(440)에 구비된 메신저 프로그램과 IP 전화단말(445)간 동기화를 위한 메신저 시스템에서 기본환경 설정 과정을 도시한 도면이다.
보다 상세하게 본 도면6a와 도면6b와 도면6c는 상기 클라이언트 단말(440)에 구비된 메신저 프로그램과 상기 도면1에 도시된 IP 전화단말(445)간 동기화를 위해 소정의 클라이언트 단말(440)이 소정의 네트워크 수단을 통해 메신저 시스템 상의 서버에 접속하여 상기 메신저 프로그램 이용을 위한 인증을 요청하고, 인증이 완료된 클라이언트 단말(440)을 통해 IP 전화단말(445)에 부여된 전화번호를 입력하여 상기 서버로 전송하면, 상기 서버에서 상기 전화번호에 대응하는 IP 전화단말(445)에 대한 단말 고유정보를 확인하여 링 신호 요청정보를 전송하고, 이를 수신한 IP 전화단말(445)에서 상기 링 신호 요청에 대응하는 전화벨이 울리도록 처리한 후, 상기 전화벨이 울리는 것을 확인한 클라이언트가 상기 클라이언트 단말(440)을 통해 원하는 IP 전화단말(445)에서 전화벨이 울리는지 여부를 확인하여 상기 서버와 통신망을 통해 연결된 IP 전화단말(445)과 클라이언트 단말(440)간 정보 공유기능 을 제공하기 위한 메신저 시스템에서 기본환경 설정 과정을 도시한 것으로서, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자라면, 본 도면6a와 도면6b와 도면6c를 참조 및/또는 변형하여 상기 클라이언트 단말(440)에 구비된 메신저 프로그램과 IP 전화단말(445)간 동기화를 위한 메신저 시스템에서 기본환경 설정 과정에 대한 다양한 실시 방법을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하며, 본 도면6a와 도면6b와 도면6c에 도시된 실시 방법만으로 한정되지 아니한다.
이하, 본 도면6a와 도면6b와 도면6c에서는 상기 도면4에 도시된 메신저 서버(400)를 편의상 “서버”라 한다.
도면6a와 도면6b와 도면6c를 참조하면, 상기 도면4에 도시된 클라이언트 단말(440)은 상기 클라이언트 단말(440) 상에 구비된 메신저 프로그램을 통해 인증정보 입력 인터페이스 화면을 출력하고(600a), 상기 출력된 인증정보 입력 인터페이스 화면을 통해 사용자 인증정보 입력 여부를 확인한다(605a).
만약, 상기 인증정보 입력 인터페이스 화면을 통해 사용자 인증정보 입력 여부가 확인되면(610a), 상기 클라이언트 단말(440)은 상기 인증정보 입력 인터페이스 화면을 통해 입력된 사용자 인증정보를 서버로 전송하고(615a), 이에 대응하여 상기 서버는 상기 클라이언트 단말(440)에서 전송한 사용자 인증정보를 수신하고 상기 수신된 사용자 인증정보에 대한 인증을 처리한다(620a).
본 발명의 실시 방법에 따르면, 상기 사용자 인증정보에 대한 인증 처리는, 상기 클라이언트 단말(440)로부터 수신된 사용자 인증정보와 매칭되는 인증정보를 인증정보가 저장된(또는 사용자 정보가 저장된) 데이터베이스(도시생략)과 연계하여, 매칭되는 사용자 인증정보를 확인함으로써, 사용자 인증정보에 대한 인증을 처리하는 것이 바람직하며, 상기 사용자 인증정보에 대한 인증 처리결과는 상기 정보 전송부(415)를 통해 상기 클라이언트 단말(440)로 제공된다.
본 발명이 속하는 기술분야에서 통상의 기술지식을 가진 자라면, 사용자 인증정보에 대한 인증 처리를 하는 방법 및/또는 과정에 대한 기술적 특징을 기 숙지하고 있을 것이므로, 상세한 설명은 편의상 생략한다.
만약, 상기 수신된 사용자 인증정보에 대한 사용자 인증이 확인되지 않는다면(625a), 상기 서버는 상기 사용자 인증 확인 오류정보를 생성(또는 추출)하고, 상기 생성(또는 추출)된 오류정보를 상기 클라이언트 단말(440)로 전송한다(630a).
반면, 상기 수신된 사용자 인증정보에 대한 사용자 인증이 확인되면(625a), 상기 서버는 상기 단말로 전화번호 입력 인터페이스 화면 출력을 요청하고(635a), 이에 대응하여 상기 클라이언트 단말(440)에서 상기 출력된 전화번호 입력 인터페 이스 화면을 통해 전화번호 정보 입력을 확인한다(640a).
만약, 상기 클라이언트 단말(440)에서 상기 출력된 전화번호 입력 인터페이스 화면을 통해 전화번호 정보 입력이 확인되면(645a), 상기 클라이언트 단말(440)은 상기 입력된 전화번호 정보를 상기 서버로 전송한다(650a).
이후, 상기 서버는 상기 수신된 전화번호 정보에 대응하는 IP 전화단말(445)에 대한 전화단말 고유정보를 확인한다(600b).
본 발명의 실시 방법에 따라 상기 전화번호 정보가 부여된 IP 전화단말(445)에 대한 단말 고유정보 확인은, 상기 수신된 전화번호 정보와 매칭되는 전화번호 정보를 저장매체(435)를 검색하여 확인하고, 상기 확인된 전화번호 정보와 연결 저장된 IP 전화단말(445) 고유정보를 더 확인하는 것이 바람직하며, 상기 확인된 IP 전화단말(445) 고유정보에 대응하여, 상기 IP 전화단말(445)로 테스트 링이 출력되도록 처리하기 위해, 링 신호 요청정보를 상기 정보 전송부(415)와 연계하여 전송하는 것이 바람직하다.
만약, 상기 수신된 전화번호 정보에 대응하는 전화단말 고유정보 확인되지 않는다면(605b), 상기 서버는 상기 전화단말 고유정보 확인 오류정보를 생성(또는 추출)하고, 이를 상기 클라이언트 단말(440)로 전송한다(610b).
반면, 상기 수신된 전화번호 정보에 대응하는 전화단말 고유정보 확인되면(605b), 상기 서버는 상기 확인된 전화단말 고유정보에 대응하는 IP 단말과 클라이언트 단말(440)에 구비된 메신저간 기 연결 여부를 확인한다(615b).
만약, 메신저간 기 연결이 있는 경우(620b), 상기 서버는 상기 클라이언트 단말(440)에 구비된 메신저 프로그램과 연계하여 기 연결의 해제 여부 확인을 요청하고(600c), 이에 대응하여 상기 클라이언트 단말(440)은 기 연결 해제 여부 입력을 위한 사용자 인터페이스 화면을 출력한 후(605c), 상기 클라이언트 단말(440)을 통해 기 연결 해제 선택정보가 입력을 확인하여(610c), 입력이 확인되면(615c), 기 연결 해제 선택정보를 서버로 전송한 후(620c), 기 연결된 상태를 해제 처리한다(630c).
이후, 상기 서버는 상기 확인된 전화단말 고유정보에 대응하는 IP 전화단말(445)로 테스트 링을 출력하기 위한 링 신호 요청정보를 전송하고, 상기 링 신호 요청정보 전송 여부를 상기 클라이언트 단말(440)로 전송한다(625b).
이후, 상기 클라이언트 단말(440)은 상기 테스트 링 출력 여부 확인을 위한 링 출력 여부 선택 인터페이스 화면을 통해 링 출력 여부 입력을 확인한다(630b).
만약, 상기 출력된 링 출력 여부 선택 인터페이스 화면을 통해 링 출력 여부 입력이 확인되면(635b), 상기 클라이언트 단말(440)은 상기 서버로 링 출력 여부 선택정보를 전송하고(640b), 이에 대응하여 상기 서버는 상기 링 출력 여부 선택 정보에 대응하여 사용자 정보, 전화단말 고유정보, 클라이언트 단말(440) 고유정보, 전화번호 정보를 적어도 하나 이상 상기 저장매체(435)에 저장한다(645b).
본 발명에 따르면, VoIP 전화기와 컴퓨터에 구비된 프로그램을 상호 연결함으로써, 컴퓨터를 통한 VoIP 전화기의 상태를 확인할 수 있는 장점이 있다.
본 발명에 따르면, 컴퓨터를 통해 로그인한 클라이언트를 기반으로 하여, 회사에서 이용하는 경우 복수의 직원에 대한 직원 전화번호를 관리함으로써, 전화번호를 일일이 갱신하지 않아도 되는 장점이 있다.

Claims (4)

  1. 클라이언트 단말로부터 수신된 사용자 인증정보와 저장매체에 저장된 사용자 인증정보의 매칭 여부를 확인하여 상기 수신된 사용자 인증정보에 대한 인증을 처리하는 단계;
    상기 수신된 사용자 인증정보에 대한 인증이 확인되면, 상기 클라이언트 단말로부터 수신되는 IP 단말의 전화번호에 매칭되는 전화번호를 상기 저장매체에서 확인하여 상기 IP 단말의 전화번호와 연결되어 저장된 상기 IP 단말의 고유정보를 확인하는 단계;
    상기 IP 단말의 고유정보가 확인되면, 상기 IP 단말의 고유정보에 대응하는 IP 단말로 테스트 링의 출력을 요청하는 단계;
    상기 IP 단말로부터의 상기 테스트 링 출력 여부 확인을 상기 클라이언트 단말에 요청하는 단계; 및
    상기 클라이언트 단말로부터 상기 테스트 링 출력의 확인이 수신되면, 상기 사용자 인증 정보, 상기 IP 단말의 고유정보, 상기 IP 단말의 전화번호 및 상기 클라이언트 단말 정보를 연계하여 상기 저장매체에 저장하는 단계를 포함하는 클라이언트 단말과 IP 단말 간의 동기화 방법.
  2. 제1 항에 있어서, 상기 IP 단말로부터의 상기 테스트 링 출력 여부 확인을 상기 클라이언트 단말에 요청하는 단계는,
    상기 IP 단말의 고유정보가 확인되면, 상기 IP 단말의 고유정보에 대응하는 IP 단말과 상기 클라이언트 단말에 구비된 메신저 간의 연결 여부를 확인하는 단계; 및
    상기 IP 단말과 상기 클라이언트 단말에 구비된 메신저 간의 연결 상태를 해제 처리하는 단계를 포함하는 클라이언트 단말과 IP 단말 간의 동기화 방법.
  3. 제1 항 또는 제2 항의 방법을 실행하는 프로그램을 기록한 것을 특징으로 하는 컴퓨터로 판독 가능한 기록매체.
  4. 클라이언트 단말로부터 수신된 사용자 인증정보와 저장매체에 저장된 사용자 인증정보의 매칭 여부를 확인하여 상기 수신된 사용자 인증정보에 대한 인증을 처리하는 인증 처리부;
    상기 수신된 사용자 인증정보에 대한 인증이 확인되면, 상기 클라이언트 단말로부터 수신되는 IP 단말의 전화번호에 매칭되는 전화번호를 상기 저장매체에서 확인하여 상기 IP 단말의 전화번호와 연결되어 저장된 상기 IP 단말의 고유정보를 확인하는 정보 확인부;
    상기 IP 단말의 고유정보가 확인되면, 상기 IP 단말의 고유정보에 대응하는 IP 단말로 테스트 링의 출력을 요청하고, 상기 IP 단말로부터의 상기 테스트 링 출력 여부 확인을 상기 클라이언트 단말에 요청하는 정보 전송부; 및
    상기 클라이언트 단말로부터 상기 테스트 링 출력의 확인이 수신되면, 상기 사용자 인증 정보, 상기 IP 단말의 고유정보, 상기 IP 단말의 전화번호 및 상기 클라이언트 단말 정보를 연계하여 상기 저장매체에 저장하는 정보 저장부를 포함하는 클라이언트 단말과 IP 단말 간의 동기화 방법.
KR1020080053870A 2008-06-09 2008-06-09 아이피 전화단말과 사용자 단말간 동기화 방법 및 시스템과이를 위한 기록매체 KR101008932B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020080053870A KR101008932B1 (ko) 2008-06-09 2008-06-09 아이피 전화단말과 사용자 단말간 동기화 방법 및 시스템과이를 위한 기록매체

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020080053870A KR101008932B1 (ko) 2008-06-09 2008-06-09 아이피 전화단말과 사용자 단말간 동기화 방법 및 시스템과이를 위한 기록매체

Publications (2)

Publication Number Publication Date
KR20090127759A KR20090127759A (ko) 2009-12-14
KR101008932B1 true KR101008932B1 (ko) 2011-01-17

Family

ID=41688371

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020080053870A KR101008932B1 (ko) 2008-06-09 2008-06-09 아이피 전화단말과 사용자 단말간 동기화 방법 및 시스템과이를 위한 기록매체

Country Status (1)

Country Link
KR (1) KR101008932B1 (ko)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2395542A4 (en) 2009-02-06 2012-10-31 Lg Chemical Ltd METHOD FOR MANUFACTURING INSULATED CONDUCTOR PATTERN AND LAMINATE
KR101445708B1 (ko) * 2013-04-01 2014-10-01 주식회사 좋을 보안 시스템, 이를 위한 단말기 및 보안 방법

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003169135A (ja) 2001-12-03 2003-06-13 Nec Corp VoIP通信システムおよび方法およびゲートキ−パおよび認証サーバおよびプログラム
JP2003224682A (ja) 2002-11-19 2003-08-08 Softbank Corp アダプター、そのダイヤルアップ方法およびその記録媒体
KR20080002431A (ko) * 2006-06-30 2008-01-04 주식회사 케이티 메신저/웹(/왑) 클라이언트를 이용한 통화 서비스 시스템및 그 방법
KR20080020716A (ko) * 2006-08-24 2008-03-06 주식회사 케이티 메신저 통합 무선 인터넷 전화 시스템 및 그 방법

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003169135A (ja) 2001-12-03 2003-06-13 Nec Corp VoIP通信システムおよび方法およびゲートキ−パおよび認証サーバおよびプログラム
JP2003224682A (ja) 2002-11-19 2003-08-08 Softbank Corp アダプター、そのダイヤルアップ方法およびその記録媒体
KR20080002431A (ko) * 2006-06-30 2008-01-04 주식회사 케이티 메신저/웹(/왑) 클라이언트를 이용한 통화 서비스 시스템및 그 방법
KR20080020716A (ko) * 2006-08-24 2008-03-06 주식회사 케이티 메신저 통합 무선 인터넷 전화 시스템 및 그 방법

Also Published As

Publication number Publication date
KR20090127759A (ko) 2009-12-14

Similar Documents

Publication Publication Date Title
US9848328B2 (en) User authentication in a mobile environment
US11856132B2 (en) Validating automatic number identification data
US8082448B2 (en) System and method for user authentication using non-language words
US20220337580A1 (en) Systems and methods for phone number certification and verification
JP5835220B2 (ja) 携帯端末、遠隔操作システム、携帯端末によるデータ送信制御方法、及びプログラム
US10511710B2 (en) Computer-implemented system and method for call status determination
US8406392B2 (en) Method and system for automated user authentication
KR20130122644A (ko) 통신 세션을 검증하기 위한 방법, 디바이스 및 시스템
KR101008932B1 (ko) 아이피 전화단말과 사용자 단말간 동기화 방법 및 시스템과이를 위한 기록매체
US20090063626A1 (en) Call management system, call management method, management server, client server, client terminal, and call device
KR100963931B1 (ko) 아이피 전화단말을 이용한 정보 제공 방법 및 시스템과이를 위한 기록매체
JP5199745B2 (ja) 遠隔操作対象装置および遠隔端末認証方法
JP2002229952A (ja) ユーザ認証システムおよびユーザ認証方法
JP5947419B1 (ja) コールセンタシステムにより実行される認証方法
WO2018157211A1 (en) Securely verifying voice communication
AU2019101103A4 (en) Securely verifying voice communication
TWM626145U (zh) 基於行動網路的身分驗證系統
US9378349B2 (en) Enabling secure transactions between spoken web sites
JP2008228028A (ja) Ip電話網における属性認証システム、属性認証方法およびプログラム
KR20180133623A (ko) 안전 메시지 제공을 위한 장치 및 방법
JP2011010247A (ja) 発信者番号を用いた二次認証サーバシステム
JP2012208861A (ja) 携帯端末、認証システムおよび認証方法

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
AMND Amendment
E90F Notification of reason for final refusal
E601 Decision to refuse application
AMND Amendment
J201 Request for trial against refusal decision
B701 Decision to grant
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20131224

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20150105

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20151223

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20171220

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20190104

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20200102

Year of fee payment: 10