KR20060005623A - 유에스비를 이용한 이동식 저장장치 및 이를 이용한 방법 - Google Patents

유에스비를 이용한 이동식 저장장치 및 이를 이용한 방법 Download PDF

Info

Publication number
KR20060005623A
KR20060005623A KR1020040054485A KR20040054485A KR20060005623A KR 20060005623 A KR20060005623 A KR 20060005623A KR 1020040054485 A KR1020040054485 A KR 1020040054485A KR 20040054485 A KR20040054485 A KR 20040054485A KR 20060005623 A KR20060005623 A KR 20060005623A
Authority
KR
South Korea
Prior art keywords
usb
computer
internet
user
unit
Prior art date
Application number
KR1020040054485A
Other languages
English (en)
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 KR1020040054485A priority Critical patent/KR20060005623A/ko
Publication of KR20060005623A publication Critical patent/KR20060005623A/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0668Interfaces specially adapted for storage systems adopting a particular infrastructure
    • G06F3/0671In-line storage system
    • G06F3/0673Single storage device
    • G06F3/0679Non-volatile semiconductor memory device, e.g. flash memory, one time programmable memory [OTP]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/4401Bootstrapping
    • G06F9/4411Configuring for operating with peripheral devices; Loading of device drivers
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/72409User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Security & Cryptography (AREA)
  • Telephonic Communication Services (AREA)

Abstract

본 발명은, 유에스비 연결부, 유에스비 저장 제어부 및 저장부를 포함하는 유에스비를 이용한 이동식 저장장치에 있어서, 상기 저장부가, 데이터를 저장하되, 연결된 컴퓨터에서 실행되는 인터넷 전화 프로그램을 포함하여 저장하고, 상기 컴퓨터에서 실행되는 인터넷 전화 프로그램으로부터 수신되는 상대방 통화 데이터를 처리하여 사용자에게 출력하고, 입력되는 사용자의 음성을 사용자 통화 데이터로 생성하여 이를 상기 컴퓨터에서 실행되는 인터넷 전화 프로그램으로 송신하는 유에스비 사운드 처리부와, 상기 유에스비 저장 제어부와 상기 컴퓨터 사이와, 상기 유에스비 사운드 처리부와 상기 컴퓨터 사이의 전송 경로를 중계하는 경로 중계부를 더 포함하여 구성되는 것을 특징으로 한다.
USB 저장 장치, 부가 기능, 인터넷 전화

Description

유에스비를 이용한 이동식 저장장치 및 이를 이용한 방법{PORTABLE MEMORY APPARATUS USING USB AND METHOD USING SAID PORTABLE MEMORY APPARATUS USING USB}
도 1은 본 발명에 따른 유에스비를 이용한 이동식 저장장치의 일 예를 도시한 구성도.
도 2는 본 발명에 따른 인터넷 전화 서비스 제공 방법을 도시한 흐름도의 일 예.
도 3은 본 발명이 적용되는 전체 시스템을 도시한 일 예.
도 4는 본 발명에 따른 인터넷 전화 서비스 제공 방법을 도시한 절차도의 일 예.
도 5는 본 발명에 따른 인터넷 전화 서비스 제공 방법을 도시한 흐름도의 다른 예.
도 6은 본 발명이 적용되는 전체 시스템을 도시한 다른 예.
도 7은 본 발명에 따른 유에스비를 이용한 이동식 저장장치의 다른 예를 도시한 구성도.
본 발명은 USB를 이용한 이동식 저장장치와 관련된 것으로, 특히 부가 기능을 가지는 유에스비를 이용한 이동식 저장장치와 관련된 것이다.
주지하다시피, 1990년대 중반 컴퓨터의 기존 주변장치 입출력 속도와 기능 개선을 위하여 인텔을 비롯한 몇 개의 기업이 USB(Universal Serial Bus : 범용 직렬 버스) 규격을 제정하였다. 이러한 USB 규격에 따르면, 주변기기를 최고 127개까지 컴퓨터에 접속할 수 있다. 현재 USB 규격을 사용하는 대표적인 주변기기는 USB 마우스 또는 USB 키보드 등이 있다. USB의 데이터 전달 속도는 규격별로 차이가 있는데, USB1.1 규격은 최대 12Mbps이며 USB2.0 규격은 최대 480Mbps이다. 이러한 주변기기 이외에도 USB규격의 확장성과 다양성 때문에 새로운 주변기기들이 속속 개발되어 선보이고 있다.
USB를 이용한 주변기기 중 그 성장이 날로 커지고 있는 것은 HDD 또는 플래시 메모리를 이용한 이동식 저장장치이다. 통상 업계에서는 HDD를 이용하는 것은 USB 하드 드라이브, 플래시 메모리를 이용하는 것은 USB 디스크라 부르고 있으나, 통일적인 명칭은 아직 없는 상태이다. 이하에서는 이러한 장치를 "유에스비를 이용한 이동식 저장장치"라 부르기로 한다.
USB 하드 드라이브는 노트북 컴퓨터용 HDD를 주로 이용하여 외부 저장장치로 이용하고 있는데, 고용량이고 비교적 손바닥 크기의 작은 사이즈이나 기계적 충격에 약한 것이 하나의 단점이라 할 수 있다.
최근에는 플래시 메모리를 사용하여 초소형 이동식 저장장치인 USB디스크가 출시되고 있는데 가격은 메가바이트 사이즈당 USB 하드 드라이브 보다 훨씬 비싸지만, HDD보다 사이즈가 훨씬 작고 기계적 충격에 강하며 각종 기능을 부여할 수 있다는 측면에서 그 시장이 커지고 있다. 향후에 플래시 메모리의 가격이 떨어지면 많은 수요가 예상되는 저장매체이다.
참고적으로, USB를 이용한 이동식 저장장치의 기본개념은 USB Implementers Forum(이하 USB-IF)에서 제정한 Universal Serial Bus Mass Storage Class Specification Overview Version1.0, 1998/10/22(이하 "제 1 참증"이라 합니다)에 기술되어 있다. 제 1 참증 에서는 USB를 이용한 이동식 저장장치의 기본 개요 뿐만 아니라 USB를 이용하여 만들 수 있는 각종 외부장치의 종류에 대해서 간단히 언급되어 있다.
USB를 이용한 이동식 저장장치를 보다 상세히 기술 한 것은 미국 특허 번호 USP 6,148,354(이하 "제 2 참증"이라 합니다)에 도시되어 있다. 업계에서는 USB-IF의 제 1 참증 자료에 근거하여 제 2 참증에 대한 특허 유효성 문제가 제기 되고 있기는 하다. 그 이유는 USB 규격 제정 성격상 공공의 이익을 위하여 제정하였기 때문이다. 또한, USB-IF에 언급된 USB디스크의 기본 개념이 상업적으로 특정인 또는 특정회사가 소유하는 것은, USB규격 제정 목적에도 부합되지 않고, 이미 USB 규격에 언급된 기술이기 때문이다.
제 2 참증의 주요 구성요소는 USB커넥터, 콘트롤러, 플래시메모리로 되어 있고, 이러한 구성요소는 제 1 참증에서도 이미 기술되어 있다. 그러나, 위의 참증들은 USB에 연결되어 기본적인 이동식 저장장치를 구현 하는 것에만 국한되어 있고 이를 이용한 부가기능 예를 들어 저장된 데이터의 암호화 방법 또는 속도 증가를 위한 알고리듬의 구체화 등에 대해서는 별도의 언급이 없으며 업계의 기술 개발에 의하여 얼마든지 진보된 기술들이 선 보일 수 있다.
현재 시장에 플래시 메모리를 이용한 USB디스크 상품의 저장용량은 8메가바이트에서 최고 2기가바이트까지 있으며, 곧 4기가바이트 또는 8기가바이트로 용량이 증가될 것으로 예상된다.
본원 출원인은 이러한 상황에서, USB를 이용한 이동식 저장장치와 관련한 기술을 선출원한 바가 있다. 대한민국 특허출원 제10-2002-0066300호(이하 "제 1 선출원 특허"라 합니다)에는, 컴퓨터에 USB를 이용한 이동식 저장장치가 접속되는 경우 자동으로 원격 서버에 통신 연결되고, 원격 서버와 USB를 이용한 이동식 저장장치 간에 고유정보등과 같은 필요한 정보를 서로 교환하는 기술이 개시되어 있다.
또한, 대한민국 특허출원 제10-2004-0035373호(이하 "제 2 선출원 특허"라 합니다)에는, 제 1 선출원 특허에서 한 걸음 나아가, USB를 이용한 이동식 저장장치의 저장부에 저장되어 있으며 원격 서버에 접속하기 위한 프로그램이 (컴퓨터상에서)실행되면, 사용자가 임의로 삭제할 수 없도록 정의된 저장영역에 저장된 정보가 컴퓨터 화면에 표시되도록 하는 기술이 개시되어 있다.
또한, 대한민국 특허출원 제10-2002-0066299호(이하 "제 3 선출원 특허"라 합니다)에는, 통상의 허브칩을 이용하여 USB를 이용한 이동식 저장장치와 메모리 스틱 리더기가 각각의 드라이브로 인식되도록 하여, 두 장치를 일체화 시켜 사용의 극대화를 꾀하는 기술이 개시되어 있다.
본 발명은 이러한 선출원된 특허에 적용이 가능하며, 구성에 있어서도 예컨대 원격 서버로의 접속, 고유번호 송신, 데이터 교환, USB 허브등과 같이 일부 기술을 이용하고 있다. 이러한 관점에서, 전술한 선출원 특허의 명세서 내용은 본 발명의 명세서에 편입된다.
한편, 인터넷 프로토콜 상에서의 음성통신(VoIP:Voice over Internet Protocol)은 데이터 전송을 목적으로 구성된 IP(Internet Protocol) 네트워크를 통하여 음성 신호를 전송하는 기술이다. 이러한 VoIP은 PC-to-PC, PC-to-Phone, Phone-to-Phone 방식등의 인터넷 전화 시스템에 다양하게 적용되고 있다.
주지하다시피, VoIP 게이트웨이는 전화망과 IP망을 연동시키는 게이트웨이를 의미한다. VoIP 게이트웨이는 예컨대, IP 전화 이용자(PC)와 일반 전화 이용자(Phone)가 상호 통화할 수 있도록 하기 위해 양쪽의 통신망을 접속한다. VoIP 게이트웨이는 예컨대, PC-to-Phone, Phone-to-Phone 방식등의 인터넷 전화 시스템에서 사용된다.
Phone-to-Phone 방식에서는 발신자 전화 단말기와 제 1 VoIP 게이트웨이간의 구간 및 제 2 VoIP 게이트웨이간의 구간에서만 요금이 발생되고, PC-to-Phone 방식의 경우에는 VoIP 게이트웨이와 수신자 전화 단말기 간의 구간에서만 요금이 발생된다. 따라서, 사용자들은 인터넷 환경에서 시내전화 요금만으로 시외, 국제전화 서비스를 받을 수 있다.
PC-to-PC 방식에 있어서는, 발신자와 착신자의 전화 단말기가 모두 컴퓨터가 되며, 프로토콜 변환없이 IP망 내부에서 통화가 이루어지게 된다. 이러한 PC-to- PC 방식은, 인터넷 사이트 내에서 음성/화상 채팅등과 같은 부가 서비스로 지원되고 있다. 통화 음질에 대한 보완과 인트라넷의 파이어월(fire wall)에 의한 과중한 서비측 부하를 극복할 수 있는 기술이 개발되고 있으며, 최근에는 별정 통신 사업자등에 의한 인터넷 전화 통신 서비스가 본격적으로 시작되고 있는 추세이다.
이하에서는, 이러한 인터넷 전화 기술의 문제점을 설명하기로 한다. 우선, 인터넷 전화를 이용하기 위한 컴퓨터에는, 인터넷 전화가 가능한 소프트웨어 및 하드웨어가 미리 갖춰져 있어야 한다. 즉, 사용자는 임의의 컴퓨터에서, 인터넷 전화 서비스를 제공받는 것이 어렵다.
물론, 여기서 컴퓨터는 인터넷 통신이 가능함을 전제로 한다. 또한, 대개의 컴퓨터에는 내부에, 인터넷 통화 음성을 처리할 수 있는 장치, 예컨대 사운드 카드가 구비되나, 경우에 따라서는 이러한 사운드 카드가 구비되지 않은 컴퓨터가 있을 수도 있다.
사용자는 인터넷 전화 서비스를 제공 받기 위한 프로그램을 현재 사용 대상의 컴퓨터에 설치하여야 한다. 예컨대, 인터넷 전화 통신 서비스에 가입하여 자신의 컴퓨터에서는 인터넷 전화 통신 서비스를 제공받고 있는 사용자라 하더라도, 타인의 컴퓨터(예:PC방에 설치된 컴퓨터)를 사용하여 인터넷 전화 통신 서비스를 제공 받기 위해서는 서비스 사업자에서 제공하는 프로그램을 전술한 타인의 컴퓨터에 설치하고 본인을 인증할 수 있는 절차를 거쳐야 한다.
즉, 종래의 인터넷 전화 기술에 따르면, 사용자는 언제 어디서나 편리하게 인터넷 전화 통신 서비스를 제공받는 것이 어렵고, 이러한 문제점은 PC-to-PC나 PC-to-Phone등과 같은 인터넷 전화 서비스 기술의 발전 및 시장 확대를 더디게 하는 요인으로 작용된다.
다음으로, 종래에는 인터넷 전화 서비스를 제공받기 위해서, 사용자는 컴퓨터 하드웨어 장치(예:사운드 카드)의 환경(Configuration)을 설정해 주어야 한다. 사운드 카드 설정에 있어서는 예컨대, 사운드 볼륨 조절, 마이크 입력 단자 활성화, 스피커 출력 단자 활성화등이 있고, 능숙한 컴퓨터 사용자를 뺀 대부분의 사용자는 환경설정에 어려움을 겪게 된다.
이러한 문제점 또한, PC-to-PC나 PC-to-Phone등과 같은 인터넷 전화 서비스 기술의 발전을 더디게 하는 요인으로 작용된다.
본 발명은 이와 같은 상황에서 안출된 것으로, 인터넷 전화 기능을 가지는 USB를 이용한 이동식 저장장치를 제공하고자 하는 것에 그 목적이 있다.
나아가 본 발명은 사용자가 임의의 컴퓨터에서 유에스비 포트에 연결하기만 하면 편리하게 인터넷 전화를 사용할 수 있도록 하여, 기존의 유에스비를 이용한 이동식 저장장치를 휴대 전화기로써 사용할 수 있도록 하는 방안을 제시하고자 하는 것에 다른 목적이 있다.
더 나아가 본 발명은 전술한 유에스비를 이용한 이동식 저장장치가 PC-to-PC 뿐만 아니라 PC-to-Phone 인터넷 전화 서비스를 보다 편리하게 제공할 수 있는 방안을 제시하고자 하는 것에 또 다른 목적이 있다.
더 나아가 본 발명은 인터넷 통화용 사운드 처리 수단이 구비되는 유에스비 를 이용한 이동식 저장장치 및 방법을 제공하고자 하는 것에 또 다른 목적이 있다.
주지하다시피, 유에스비를 이용한 이동식 저장장치는 소형/경량화된 제품이며, 목걸이형등과 같이 사용자가 언제 어디서나 휴대하면서, 컴퓨터에 접속하기만 하면 자신에게 필요한 데이터를 외부로부터 저장시키거나 내부의 데이터를 꺼내어서 사용할 수 있도록 개발되었고, 그 수요가 점점 늘어날 것으로 예상된다. 본 발명에서는 이러한 유에스비를 이용한 이동식 저장장치에 좀 더 편리한 기능을 첨가시켜 제품의 경쟁력을 극대화 하고자 한다.
이러한 유에스비를 이용한 이동식 저장장치를 인터넷 전화기로도 사용 가능하게 하되, 사용자의 측면에서, 유에스비를 이용한 이동식 저장장치를 컴퓨터에 연결시키기만 하면, 편리하게 인터넷 전화기로 사용할 수 있도록 한다. 유에스비를 이용한 이동식 저장장치에 인터넷 전화 기능을 착안하고, 인터넷 전화를 위한 소프트웨어 및 하드웨어 환경을 사용자에게 편리하게 제공한다. 일 실시예에 있어서, 본 발명에 따르면, 임의의 컴퓨터상에서의 소프트웨어의 설치/실행, 하드웨어의 설치/인식등과 같은 인터넷 전화를 위한 사용자의 제반 수고를 필요치 않게 한다.
구체적으로, 유에스비를 이용한 이동식 저장장치의 저장부에 인터넷 전화 프로그램이 저장된다. 유에스비를 이용한 이동식 저장장치가 컴퓨터의 유에스비 포트에 연결되면, 컴퓨터는 유에스비 주변장치가 연결된 것을 인식하며, 인터넷 전화 프로그램이 컴퓨터에서 실행되게 된다. 예컨대, 인터넷 전화 프로그램은, 단순히 사용자가 실행 명령 아이콘(컴퓨터 모니터에 화면표시됨)을 클릭함으로써, 간단하 고 편리하게 실행될 수 있다. 경우에 따라서는, 인터넷 전화 프로그램은 사용자의 아무런 조작없이도 자동으로 실행될 수 있다.
또한, 본 발명의 특징적인 양상에 따르면, 유에스비를 이용한 이동식 저장장치에 유에스비 사운드 처리부가 구비되어, 컴퓨터에서 실행되는 인터넷 전화 프로그램으로부터 수신되는 상대방 통화 데이터를 처리하여 사용자에게 출력한다. 또한, 사운드 처리부는 입력되는 사용자의 음성을 사용자 통화 데이터로 생성하여 이를 컴퓨터에서 실행되는 인터넷 전화 프로그램으로 송신한다.
유에스비를 이용한 이동식 저장장치에 사운드 처리부가 마련되므로, 컴퓨터에 사운드 처리 기능이 없는 경우에도 인터넷 전화가 가능해진다. 또한, 컴퓨터 자체의 사운드 처리부를 이용하지 않아도 되어, 양질의 통화 음질을 확보할 수 있다. 또한, 컴퓨터의 초보 사용자도 쉽게 인터넷 전화 기능을 사용할 수 있도록 이동식 저장장치의 사운드 처리부 및 내장된 인터넷 전화 프로그램이 자동으로 사운드 처리부의 환경을 설정 가능하게 할 수 있다.
또한, 본 발명의 특징적인 양상에 따르면, 전술한 인터넷 전화 프로그램은 유에스비를 이용한 이동식 저장장치에 구비되는 유에스비 사운드 카드부를 설정하는 것을 특징으로 한다.
따라서, 사용자가 하드웨어 장치의 환경을 직접 설정해야 할 필요가 없으므로 편리함을 도모하며, 컴퓨터 사용에 익숙하지 않는 사용자라도 간단히 쉽게(유에스비를 이용한 이동식 저장장치를 휴대하면서 언제 어디서나) 인터넷 전화 서비스를 제공받을 수가 있다.
또한, 본 발명의 특징적인 양상에 따르면, 유에스비를 이용한 이동식 저장장치의 저장부에는 식별자 정보가 저장된다. 바람직하게, 이 식별자 정보는 유에스비를 이용한 이동식 저장장치가 제조될 때에 제조사에 의해 생성되고, 관리되는 정보가 될 수 있다. 또한, 원격 서버는 프로그램으로부터 상기 원격 식별자 정보를 수신하여, 해당 유에스비를 이용한 이동식 저장장치가 인터넷 통화 서비스를 제공 받을 자격이 있는지를 인증한다.
이에 따라, 식별자 정보가 자동으로 전송되고 자격 여부가 판단되므로, 인터넷 전화 서비스를 받기 위한 별도의 인증이 필요로 하지 않을 수도 있다. 나아가, PC-to-Phone일 경우에 요금을 미리 제품값에 더할 수 있고, 제품을 구입한 사용자에 한하여 서비스가 제공될 수 있으므로 제품 경쟁력을 높힐 수 있다.
전술한 유에스비 사운드 처리부는 유에스비 근거리 무선통신부가 될 수 있다. 즉, 유에스비 근거리 무선 통신부는 컴퓨터에서 실행되는 인터넷 전화 프로그램으로부터 수신되는 상대방 통화 데이터를 처리하여, 이어셋 장치로 근거리 무선 송신하고, 이어셋 장치로부터 근거리 무선 수신되는 사용자 통화 데이터를 처리하고 이를 컴퓨터에서 실행되는 인터넷 전화 프로그램으로 송신한다.
이에 따라, 임의의 컴퓨터상에서의 소프트웨어의 설치/실행, 하드웨어의 설치/인식등과 같은 인터넷 전화를 위한 사용자의 제반 수고를 덜어줄 뿐만 아니라, 유에스비를 이용한 이동식 저장장치를 컴퓨터에 연결시킨 다음, 컴퓨터와 떨어진 근거리 위치에서도 인터넷 전화 사용이 가능하게 된다.
전술한, 그리고 추가적인 본 발명의 양상들은 후술하는 실시예들을 통하여 더욱 명백해질 것이다. 이하에서는 본 발명을 당업자가 용이하게 이해하고 재현할 수 있도록 첨부된 도면을 참조하여 기술되는 바람직한 실시예를 통하여 상세히 설명하기로 한다.
도 1은 본 발명에 따른 유에스비를 이용한 이동식 저장장치의 일 예를 도시한 구성도이고, 도 2는 본 발명에 따른 인터넷 전화 서비스 제공 방법을 도시한 흐름도의 일 예이고, 도 3은 본 발명이 적용되는 전체 시스템을 도시한 일 예이고, 도 4는 본 발명에 따른 인터넷 전화 서비스 제공 방법을 도시한 절차도의 일 예이다. 이하 상기 도면들을 참조하여 설명하기로 한다.
도 1에 도시되어 있는 바와 같이, 본 발명의 바람직한 실시예에 따르면, 본 발명은, 유에스비 연결부(101), 유에스비 저장 제어부(105) 및 저장부(107)를 포함하는 유에스비를 이용한 이동식 저장장치에 있어서, 저장부(107)가 데이터를 저장하되, 연결된 컴퓨터(도시하지 않음)에서 실행되는 인터넷 전화 프로그램을 포함하여 저장하고, 컴퓨터에서 실행되는 인터넷 전화 프로그램으로부터 수신되는 상대방 통화 데이터를 처리하여 사용자에게 출력하고, 입력되는 사용자의 음성을 사용자 통화 데이터로 생성하여 이를 컴퓨터에서 실행되는 인터넷 전화 프로그램으로 송신하는 유에스비 사운드 처리부(예:109, 111)와, 유에스비 저장 제어부(105)와 컴퓨터 사이와, 유에스비 사운드 처리부(예:109, 111)와 컴퓨터 사이의 전송 경로를 중계하는 경로 중계부(103)를 더 포함하여 구성되는 것을 특징으로 한다.
유에스비 연결부(101), 유에스비 저장 제어부(105) 및 저장부(107)는 본 명세서에 기재된 내용으로부터 당업자라면 용이하게 구현해 낼 수 있다.
예를 들어, 유에스비 연결부(101)는 참증의 유에스비 연결부와 대응될 수 있고, 유에스비 저장 제어부(105)는 참증의 콘트롤러에 대응될 수 있으며, 저장부(107)는 참증의 플래쉬메모리와 대응될 수 있다.
저장부(107)는 데이터를 저장한다. 또한, 저장부(107)는 본 발명에 따른 인터넷 전화 프로그램 데이터가 저장된다. 일 실시예에 있어서, 저장부(107)의 저장영역은 사용자가 기록/삭제/복사등을 할 수 있는 사용자 영역과 사용자가 임의로 삭제하거나 변경할 수 없는 시스템 영역으로 구분될 수 있다. 일 실시예에 있어서, 인터넷 전화 프로그램 데이터는 저장부(107)의 시스템 영역에 저장될 수가 있다.
유에스비 연결부(101)가 컴퓨터 유에스비 포트에 삽입되면(도 2의 201 참조), 저장부(107)에 저장된 인터넷 전화 프로그램이 컴퓨터상에서 실행된다. 유에스비를 이용한 이동식 저장장치가 컴퓨터의 유에스비 포트에 삽입되는 경우에, 유에스비를 이용한 이동식 저장장치의 저장부에 저장되어 있던 소정 프로그램이 컴퓨터상에서 실행되는 구체적인 방안에 대하여는, 본 출원인의 제 2 선출원에 자세히 기술되어 있다.
일 예로써, 유에스비를 이용한 이동식 저장장치가 컴퓨터에 최초 삽입이 되면(203), 컴퓨터의 운영체계에 의해 유에스비를 이용한 이동식 저장장치로 인식이 되고, 컴퓨터 화면에는 인터넷 전화 프로그램이 자동실행되어 화면이 나타난다. 이를 위해, 구체적으로 컴퓨터와 유에스비를 이용한 이동식 저장장치내에서 실행되는 기술적 구성은 하기와 같다. 즉, 저장부(107)의 특정 영역을 CD-ROM 영역으로 인식 되게끔 만들고 유에스비를 이용한 이동식 저장장치가 컴퓨터의 유에스비 포트에 삽입되어 컴퓨터에 의해 인식 되면서 전술한 CD-ROM 영역을 읽어 들여 일단 CD-ROM으로 인식하게 만든다. 읽어 들여진 CD-ROM 영역에 소저의 프로그램이 기동하여 저장된 인터넷 전화 프로그램이 자동으로 실행되게 만든다.
다른 예로써, 본 발명의 발명인이 발명인으로 참가한 대한민국 공개특허공보 제2003-61564호(03.07.22 공개)에서와 같이, 유에스비를 이용한 이동식 저장장치가 컴퓨터에 삽입되면, 저장부(107)에 저장되어 있다가 컴퓨터상에서 자동으로 실행되는 소프트웨어 기술을 인터넷 전화 프로그램에 적용할 수 있다. 이에 따르면, 유에스비를 이용한 이동식 저장장치를 컴퓨터(USB 포트)에 삽입하기만 하면, 인터넷 전화 프로그램이 자동으로 실행되게 된다.
본 발명의 특징적인 양상에 따르면, 유에스비를 이용한 이동식 저장장치에 유에스비 사운드 처리부(예:109, 111)가 구비된다. 유에스비 사운드 처리부(예:109, 111)는 컴퓨터에서 실행되는 인터넷 전화 프로그램으로부터 수신되는 상대방 통화 데이터를 처리하여 사용자에게 출력한다. 또한, 사운드 처리부는 입력되는 사용자의 음성을 사용자 통화 데이터로 생성하여 이를 컴퓨터에서 실행되는 인터넷 전화 프로그램으로 송신한다.
전술한 바와 같이, 본 발명의 인터넷 전화 프로그램은 PC-to-PC 방식이나 PC-to-Phone 방식에 적용 가능하며, 인터넷 전화 프로그램은 이때 발생되는 상대방의 통화 데이터를 컴퓨터의 USB 포트(도시하지 않음), USB를 이용한 이동식 저장장치의 USB 연결부(101)등을 통해, USB 사운드 처리부(예:109, 111)로 송신한다. 또 한, 인터넷 전화 프로그램은 사운드 처리부(예:111, 109)로부터 발생되는 사용자의 통화 데이터를 USB 연결부(101) 및 컴퓨터의 USB 포트를 통해 전송받아 이를 상대방으로 송신한다.
이와 같이 유에스비 포트를 통해 인터넷 통화 데이터를 입/출력하는 인터넷 전화 프로그램의 동작을 구현하는 것은, 당업자가(본 발명이 출원되기 이전에 공지되어 있는)컴퓨터의 유에스비 포트에 별도의 전용 인터넷 전화기를 접속시켜 인터넷 전화 서비스를 제공하는 기술로부터 구현 가능하다.
일 실시예에 있어서, 유에스비 사운드 제어부(109)는 USB 디바이스 통신 기능을 제공하여, 컴퓨터의 USB 호스트와 USB 통신을 수행하며, 인터넷 통화 데이터를 송/수신한다. 사운드 처리부(111)는 상대방 통화 데이터를 아날로그 신호로 변환하여 스피커나 이어잭등을 통해 사용자에게 출력하고, 마이크등으로부터 입력되는 사용자의 아날로그 음성 신호를 디지털 데이터로 변환하는 역할을 수행한다.
예를 들어, 사운드 처리부(111)는 사용자가 마이크를 통해 이야기한 음성에 대하여, 음성 인코딩을 포함하는 해당 처리를 수행하여 유에스비 사운드 제어부(109)로 전달하고, 유에스비 사운드 제어부(109)에 의해 전달된 상대방 음성 데이터에 대하여 음성 디코딩을 포함하는 해당 처리를 수행하여 스피커등을 통해 출력한다. 일 실시예에 있어서, 사운드 처리부(111)는 음성 데이터에 대해 압축 및 압축해제를 수행하는 보코더와, 증폭기와 필터 등의 아날로그 회로 그리고 아날로그/디지탈 변환회로, 디지탈/아날로그 변환회로등을 포함할 수가 있다. 이와 같은 사운드 처리부(111)를 구현하는 것은, 음성 압축, 아날로그 증폭 기술에 의해 구현가 능하며, 본 명세서에 기재된 내용으로부터 당업자라면 용이하게 구현해 낼 수 있다.
본 발명에 따르면, 유에스비를 이용한 이동식 저장장치에는 유에스비 저장기능과 유에스비 인터넷 전화 기능이 공존한다. 따라서, 각 기능을 위한 프로세스는 대개의 경우에 있어서, 독립적으로 운영될 수가 있다. 본 발명에 따르면, 경로 중계부(103)가, 유에스비 저장 제어부(105)와 컴퓨터 사이의 전송 경로와, 유에스비 사운드 처리부(예:109, 111)와 컴퓨터 사이의 전송 경로를 중계한다.
일 실시예에 있어서, 경로 중계부(103)는 유에스비 허브부(USB HUB)가 될 수 있다. 주지하다시피, 유에스비를 이용한 네트워킹 구성은 기본적으로, 유에스비 호스트, 유에스비 허브, 유에스비 디바이스의 세 가지로 정의되고 있다. 유에스비 호스트는 모든 유에스비 연결의 중심으로서, 하드웨어적으로는 유에스비 호스트 컨트롤러라고 한다. 유에스비 호스트 컨트롤러는 버스에 연결된 각 유에스비 주변기기가 요구하는 드라이버, 소프트웨어, 하드웨어 및 데이터의 흐름을 관리하고 제어하는 역할을 한다.
유에스비 허브부는 여러 개의 유에스비 디바이스들(본 발명에서는 유에스비 저장수단(105, 107등), 유에스비 인터넷 전화 수단(109, 111등)에 해당됨)이 유에스비 호스트 컨트롤러(본 발명에서는 컴퓨터의 운영체제)의 하나의 출력을 공동으로 사용하는 것이 가능하게 한다.
전술한 바와 같이, 본 발명의 바람직한 실시예에 따르면, 유에스비를 이용한 이동식 저장장치를 인터넷 전화기로도 사용 가능하게 하되, 사용자의 측면에서, 유 에스비를 이용한 이동식 저장장치를 컴퓨터에 연결시키기만 하면, 편리하게 인터넷 전화기로 사용할 수 있도록 한다.
특히, 본 발명에 따르면, 휴대용으로 개발되고 장차 그 수요가 늘어날 것으로 예상되는 유에스비를 이용한 이동식 저장장치에 인터넷 전화 기능을 부가시키는 방안을 착안하였다. 그리고, 유에스비를 이용한 이동식 저장장치는 인터넷 전화를 위한 소프트웨어 및 하드웨어 환경을 사용자에게 편리하게 제공한다. 일 실시예에 있어서, 본 발명에 따르면, 임의의 컴퓨터상에서의 소프트웨어의 설치/실행, 하드웨어의 설치/인식등과 같은 인터넷 전화를 위한 사용자의 제반 수고를 생략하였다.
또한, 본 발명에서는 유에스비 외장형 인터넷 통화 수단이 유에스비를 이용하는 이동식 저장장치에 구현되고, 사용자의 관여 없이 소프트웨어적/하드웨어적으로 인터넷 환경을 자동 제공해 주는 것에 그 특징이 있다. 이에 따르면, 언제 어디서나 인터넷 전화기를 가지고 다닐 수가 있게 된다.
본 발명의 양상에 따르면, 사용자 인터페이스부(113)는 상대방으로부터 인터넷 전화가 걸려오는 경우에 이를 사용자에게 통보한다. 예컨대, 사용자 인터페이스부(113)는 부저부가 될 수 있다.
상대방으로부터 인터넷 전화가 걸려오는 경우, 이를 사용자에게 통보하는 동작은 컴퓨터에서 수행될 수 있으나, 경우에 따라서는 유에스비를 이용한 이동식 저장장치 자체에 구비될 수 있다. 이러한 특징적 양상은, 유에스비를 이용한 이동식 저장장치에 자체적으로 인터넷 전화를 위한 하드웨어를 완비시키기 위한 것이다.
예컨대, 컴퓨터가 스피커를 자체적으로 구비하고 있지 않는 경우에도, 효과 적으로 전화가 걸려왔음을 알려줄 수가 있다. 또한, 컴퓨터에 내장되는 사운드 처리부에서 소정의 사운드가 발생되고 있는 경우에도, 별도의 사용자 인터페이스부(113)에서 인터넷 전화 호출을 알 수가 있다.
또한, 본 발명의 특징적인 양상에 따르면, 전술한 인터넷 전화 프로그램은 유에스비를 이용한 이동식 저장장치에 구비되는 유에스비 사운드 카드부(예:109, 111)를 설정하는 것을 특징으로 한다(도 2의 207 참조).
전술한 바와 같이, 종래에는 인터넷 전화 서비스를 제공받기 위해서, 사용자는 컴퓨터 하드웨어 장치(예:사운드 카드)의 환경(Configuration)을 설정해 주어야 한다. 사운드 카드 설정에 있어서는 예컨대, 사운드 볼륨 조절, 마이크 입력 단자 활성화, 스피커 출력 단자 활성화등이 있다.
그러나, 본 발명의 실시예에 있어서는, 인터넷 전화 프로그램은 컴퓨터상에서, 유에스비를 이용한 이동식 저장장치에 구비되는 사운드 카드부를 자동으로 설정한다. 따라서, 사용자가 하드웨어 장치의 환경을 직접 설정해야 할 필요가 없으므로 편리함을 도모하며, 컴퓨터 사용에 익숙하지 않는 사용자라도 간단히 쉽게(유에스비를 이용한 이동식 저장장치를 휴대하면서 언제 어디서나)인터넷 전화 서비스를 받을 수가 있다.
일 실시예에 있어서, 인터넷 전화 프로그램은 유에스비 사운드 카드부(예:109, 111)를 컴퓨터의 인터넷 전화 전용 입/출력 장치로 설정한다. 대한민국 공개특허공보 제2003-46910호(03.06.18 공개)에는 기존의 제 1 사운드 카드부와, 컴퓨터의 유에스비 포트부에 삽입되는 인터넷 전화용 제 2 유에스비 사운드 카드부가 한 개의 컴퓨터에서 사용되는 예를 개시되어 있다. 이와 같이, 컴퓨터상에서 실행되는 소정의 프로그램이 유에스비 사운드 카드부를 컴퓨터에 설정하는 기술 그 자체는 당업자에게는 자명하다.
본 발명의 특징적인 양상에 따르면, 인터넷 전화 프로그램이, 원격 서버(311)에 통신 접속하며, 유에스비를 이용한 이동식 저장장치의 식별자 정보를 원격 서버로 송신하며(211), 원격 서버(311)의 인증이 성공되는 경우 인터넷 통화를 수행하는 것(예:219, 221)을 특징으로 한다.
전술한 바와 같이, 본 발명의 특징적인 양상에 따르면, 유에스비를 이용한 이동식 저장장치의 저장부(107)에는 식별자 정보가 저장된다. 바람직하게, 이 식별자 정보는 유에스비를 이용한 이동식 저장장치가 제조될 때에 제조사에 의해 생성되고, 관리되는 정보가 될 수 있다. 또한, 원격 서버(311)는 프로그램으로부터 상기 원격 식별자 정보를 수신하여, 해당 유에스비를 이용한 이동식 저장장치가 인터넷 통화 서비스를 제공 받을 자격이 있는지를 검사한다.
이에 따라, 식별자 정보가 자동으로 전송되고 자격 여부가 판단되므로, 인터넷 전화 서비스를 받기 위한 별도의 인증이 필요로 하지 않는다. 나아가, 판매한 제품에 대하여 인터넷 전화 서비스가 제공될 수 있으므로, 제품 경쟁력을 높힐 수 있다. 더 나아가, 본 출원인의 선출원에서도 적용 가능하게 된다.
한편, 도 3은 본 발명의 일 실시예에 따른 PC-to-PC 방식의 인터넷 전화 서비스가 적용되는 시스템 구성의 일 예이다. 도 4는 본 발명의 일 실시예에 따른 PC-to-PC 방식의 인터넷 전화 서비스가 적용되는 절차도의 일 예이다.
도 3에 있어서, PC-to-PC 방식의 인터넷 전화 서비스를 지원하기 위한 원격 서버(311)에는 복수개의 PC(예:303, 307)가 인터넷을 통해 접속 가능하다. 또한, 제 1 PC(303)나 제 2 PC(307)는 본 발명에 따른 USB를 이용한 이동식 저장장치(301, 309)가 삽입되며, 각각 본 발명에 따른 인터넷 전화 프로그램이 실행된다.
일 실시예에 있어서, 제 1 PC(303)에서 인터넷 전화 프로그램이 실행되어, 제 1 PC(303)의 인터넷 전화 프로그램은 제 1 PC(303)상에서 유에스비 사운드 카드부를 설정한다(401). 그리고, 제 1 PC(303)의 인터넷 전화 프로그램은 원격 서버(311)로 통신 접속한다(도 4에 도시하지 않음). 일 실시예에 있어서, 원격 서버(311)로의 접속 주소는 저장부(107)에 저장될 수 있다. 그리고, 제 1 PC(303)의 인터넷 전화 프로그램은 저장부(107)에 저장된 유에스비를 이용한 이동식 저장장치의 식별자 정보를 인출하고 이를 원격 서버(311)로 송신한다(403).
그러면, 원격 서버(311)는 식별자 정보를 인증한다(405). 예컨대, 원격 서버(311)는 USB를 이용한 이동식 저장장치가 제조될 때에, 각 제품마다의 식별자 정보를 저장할 수가 있다. 따라서, 원격 서버(311)는 제 1 유에스비를 이용한 이동식 저장장치(303)의 식별자 정보를 인증할 수가 있다.
또한, 원격 서버(311)는 제 1 유에스비를 이용한 이동식 저장장치(303)에 대한 인증이 완료되면, 현재 원격 서버(311)에 접속하고 있는 다른 모든 이동식 저장장치(예:307)의 접속자 정보를 검사하고(405), 이를 제 1 PC(303)의 인터넷 전화 프로그램으로 송신한다(407).
그러면, 제 1 PC(303)의 인터넷 전화 프로그램은 상기 접속자 정보를 모니터 화면에 표시한다(409). 일 실시예에 있어서, 상기 접속자 정보는 접속자의 아이디가 될 수 있고, 경우에 따라서는 접속자의 이름과 전화번호가 될 수 있다.
사용자가 전술한 접속자들 중에서 어느 한 접속자와 인터넷 통화를 하고자 하여 해당 명령신호를 입력시키면, 제 1 PC(303)의 인터넷 전화 프로그램은 특정 접속자에 대한 인터넷 통화 호출 신호를 송신한다(411).
그리고, 원격 서버(311)로부터 인터넷 통화 호출에 대한 응답 신호가 수신되면(419), 제 1 PC(303)의 인터넷 전화 프로그램은 원격 서버(311)를 경유하여, 상대방과 사용자 간의 통화 데이터를 송/수신한다(421).
제 2 PC(307)의 인터넷 전화 프로그램이 실행되면 원격 서버(311)와 연동하여, 전술한 401 단계 내지 409 단계가 수행된다(도 4에 도시하지 않음). 그리고, 제 2 PC(307)의 인터넷 전화 프로그램은 원격 서버(311)로부터, 사용자에 대한 인터넷 통화 호출 신호를 수신하면(413), 이를 사용자에게 통보하며 사용자에 의한 통화 선택 신호가 입력되면(415) 이에 대한 응답 신호를 원격 서버(311)로 송신하며(417), 원격 서버(311)를 경유하여, 상대방과 사용자 간의 통화 데이터를 송/수신한다(421).
전술한 바와 같이, 본 발명은 PC-to-PC 방식에서 구현 가능하다. 즉, 본 발명에 따른 인터넷 전화 프로그램이 각 PC(303)들에서 실행되고 인터넷 전화 프로그램과 원격 서버(311) 사이에서의 전술한 연동 동작에 따라서 PC-to-PC 방식의 인터넷 전화 서비스가 구현 가능해 진다.
전술한 바와 같이, 409 단계에서는 인터넷 전화 프로그램이 원격 서버(311) 에 접속하고 있는 각 접속자의 정보를 모니터 화면에 표시하게 되는데, 기존의 접속자 아이디 대신에 접속자의 이름과 전화번호를 표시하여 파워 유져가 아닌 (유에스비를 이용한 이동식 저장장치를 구매한)일반 사용자들도 보통의 전화기 처럼 친숙하게 사용할 수 있도록 하는 것이 바람직하다.
한편, 도 5는 본 발명의 일 실시예에 따른 PC-to-Phone 방식의 인터넷 전화 서비스가 적용되는 시스템 구성의 일 예이다. 도 6은 본 발명의 일 실시예에 따른 PC-to-Phone 방식의 인터넷 전화 서비스가 적용되는 절차도의 일 예이다. 이하 전술한 도면들을 참조하여 설명하기로 한다. 설명에 있어서, 불필요하게 중복되는 구성에 대한 설명은 생략하기로 한다.
유에스비 연결부(101)가 컴퓨터 유에스비 포트에 삽입되면(도 5의 501 참조), 저장부(107)에 저장된 인터넷 전화 프로그램이 컴퓨터상에서 실행된다.
그리고, 본 발명의 실시예에 따르면, 인터넷 전화 프로그램은 컴퓨터 상에 유에스비 사운드 카드부(예:109, 111)를 설정한다(507). 그리고, 인터넷 전화 프로그램은 원격 서버(615)에 통신 접속하며, 유에스비를 이용한 이동식 저장장치의 식별자 정보를 원격 서버로 송신하며(513), 원격 서버(615)의 인증이 성공되는 경우 인터넷 통화를 수행한다(517 내지 527).
원격 서버(615)는 인터넷 전화 프로그램으로부터 수신되는 식별자 정보를 인증하고 인증된 결과를 인터넷 전화 프로그램으로 송신한다. 이때, 원격 서버(615)는 인증을 하는데 있어서, 식별자에 해당되는 사용자에 대한 이전의 과금 상황을 고려할 수가 있다.
인터넷 전화 프로그램은 PC-to-Phone 전화 서비스를 제공하는 화면을 표시한다. 예컨대, 이 화면에는 전화번호 다이얼링 아이콘이 표시될 수 있다. 사용자가 다이얼 버튼을 선택하고 전화걸기를 실행하면, 일 실시예에 있어 인터넷 전화 프로그램이 인터넷(605)을 통하여 PC-to-Phone 시스템(607)으로 통화를 요청한다(519).
경우에 따라서는, 인터넷 전화 프로그램이 원격 서버(615)로 통화를 요청하고, 원격 서버(615)가 통하여 PC-to-Phone 시스템(607)으로 통화를 요청할 수 있다(519).
또한, PC-to-Phone 통화를 위한 H.323 관련 프로토콜 프로그램은 PC-to-Phone 시스템(607)에서 제공될 수 있다. 유에스비를 이용한 이동식 저장장치의 저장부에 저장되는 H.323 관련 프로토콜 프로그램은 생산시에 미리 저장되어 있을 수도 있고, 경우에 따라서는 PC-to-Phone 시스템(607)에서 다운로드되어 저장될 수도 있다.
PC-to-Phone 시스템(607)에 구비되는 시그널링 서버(609)는 게이트 키퍼(611)로 VoIP 호 설정을 요청한다(521). 그러면, 게이트 키퍼(611)는 착신 전화번호를 번역하여 VoIP 기반망(617)을 경유하여 착신번호를 담당하는 VoIP 게이트웨이(619)로 호를 연결한다(523). VoIP 게이트웨이(619)는 전화망(621)을 경유하여 착신 전화기(623)와 호를 연결 시킨다(525).
착신 전화기(623)까지 호가 연결되면, 인터넷 전화 프로그램은 사용자와 상대방 간의 통화 데이터를 송/수신한다(도시하지 않음). 통화가 시작되면, 과금서버(613)는 과금 정보를 생성한다(527). 이 과금 정보는 이후에 원격 서버(615)로 전송된다(도시하지 않음).
전술한 바와 같이, 본 발명은 PC-to-Phone 방식에서 구현 가능하다. 즉, 본 발명에 따른 인터넷 전화 프로그램이 PC(603)에서 실행되고 인터넷 전화 프로그램과 원격 서버(311) 및 PC-to-Phone 시스템(607) 사이에서의 전술한 연동 동작에 따라서 PC-to-Phone 방식의 인터넷 전화 서비스가 구현 가능해 진다.
도 7은 본 발명에 따른 유에스비를 이용한 이동식 저장장치의 다른 예를 도시한 구성도이다. 이하 전술한 도면들을 참조하여 설명하기로 한다. 설명에 있어서, 불필요하게 중복되는 구성에 대한 설명은 생략하기로 한다.
도 7에 도시되어 있는 바와 같이, 본 발명의 일 실시예에 따르면, 본 발명은, 본 발명은, 유에스비 연결부(701), 유에스비 저장 제어부(705) 및 저장부(707)를 포함하는 유에스비를 이용한 이동식 저장장치에 있어서, 저장부(707)가 데이터를 저장하되, 연결된 컴퓨터(도시하지 않음)에서 실행되는 인터넷 전화 프로그램을 포함하여 저장하고, 상기 컴퓨터에서 실행되는 인터넷 전화 프로그램으로부터 수신되는 상대방 통화 데이터를 처리하여 이어셋 장치(예:713 내지 719)로 근거리 무선 송신하고, 상기 이어셋 장치(예:713 내지 719)로부터 근거리 무선 수신되는 사용자 통화 데이터를 처리하고 이를 상기 컴퓨터에서 실행되는 인터넷 전화 프로그램으로 송신하는 유에스비 근거리 무선통신부(예:709, 711)와, 유에스비 저장 제어부(705)와 컴퓨터 사이와, 유에스비 근거리 무선통신부(예:709, 711)와 컴퓨터 사이의 전송 경로를 중계하는 경로 중계부(703)를 더 포함하여 구성되는 것을 특징으로 한다.
본 발명의 특징적인 양상에 따르면, 유에스비를 이용한 이동식 저장장치에 유에스비 근거리 무선통신부(예:709, 711)가 구비된다. 유에스비 근거리 무선통신부(예:709, 711)는 컴퓨터에서 실행되는 인터넷 전화 프로그램으로부터 수신되는 상대방 통화 데이터를 처리하여 이어셋 장치(예:713 내지 719)로 근거리 무선 송신하고, 상기 이어셋 장치(예:713 내지 719)로부터 근거리 무선 수신되는 사용자 통화 데이터를 처리하고 이를 상기 컴퓨터에서 실행되는 인터넷 전화 프로그램으로 송신한다.
전술한 바와 같이, 본 발명의 인터넷 전화 프로그램은 PC-to-PC 방식이나 PC-to-Phone 방식에 적용 가능하며, 인터넷 전화 프로그램은 이때 발생되는 상대방의 통화 데이터를 컴퓨터의 USB 포트(도시하지 않음), USB를 이용한 이동식 저장장치의 USB 연결부(701)등을 통해, USB 근거리 무선통신부(예:709, 711)로 송신한다. 또한, 인터넷 전화 프로그램은 USB 근거리 무선통신부(예:711, 709)로부터 발생되는 사용자의 통화 데이터를 USB 연결부(701) 및 컴퓨터의 USB 포트를 통해 전송받아 이를 상대방으로 송신한다.
일 실시예에 있어서, 유에스비 근거리 무선통신부는 유에스비 블루투스 모듈부인 것을 특징으로 한다.
유에스비 근거리 무선통신 제어부(709)는 USB 디바이스 통신 기능을 제공하여, 컴퓨터의 USB 호스트와 USB 통신을 수행하며, 인터넷 통화 데이터를 송/수신한다. 일 실시예에 있어서, 유에스비 근거리 무선통신 제어부(709)는 유에스비 블루투스 모듈 제어부로서, 프로그램에 의해 동작하는 고속 처리 프로세서 모듈, 블루 투스 무선 송/수신부(711) 인터페이스 모듈, 블루투스 베이스밴드 처리 모듈 및 범용 입출력부등으로 구성되어, 이어셋부(713 내지 719)의 무선 데이터 교환을 위한 통신 처리 기능과 컴퓨터와의 데이터 교환을 위한 통신 처리 기능들을 수행할 수 있다. 일 실시예에 있어, 근거리 무선 송/수신부(711)는 블루투스 무선 송/수신부가 될 수 있다.
음성 처리부(717)는 마이크로부터 입력되는 사용자의 음성을 처리하여 사용자 통화 데이터로 생성하여 유에스비 근거리 무선통신 제어부(715)로 전달하며, 유에스비 근거리 무선통신 제어부(715)로부터 전달되는 상대방 통화 데이터를 처리하여 이어잭이나 스피커를 통해 사용자에게 출력한다.
일 실시예에 있어서, 음성 처리부(717)의 음성 데이터 압축 및 복원을 위한 음성 코덱 기능은 공지의 국제 표준 방식인 G.723.1 방식이나 G.729 방식을 사용하여 구현될 수 있다.
일 실시예에 있어서, 유에스비 블루투스 모듈부(예:709, 711)와 이어셋부(173 내지 719)간의 무선 데이터 교환을 위한 통신 처리는, 공지의 블루투스 규격중 비동기무연결형(ACL) 링크를 통하여 이루어 질 수가 있다. 유에스비 블루투스 모듈부(예:709, 711)와 이어셋부(173 내지 719)는 비동기무연결형 링크를 통하여 호 설정 및 해제 메시지, 음성 부호화 데이터등의 정보를 교환할 수가 있다.
전술한 바와 같이, 유에스비를 이용한 이동식 저장장치는 소형/경량화된 제품이며, 목걸이형등과 같이 사용자가 언제 어디서나 휴대하면서, 컴퓨터에 접속하 기만 하면 자신에게 필요한 데이터를 외부로부터 저장시키거나 내부의 데이터를 꺼내어서 사용할 수 있도록 개발되었고, 그 수요가 점점 늘어날 것으로 예상된다. 본 발명에서는 이러한 유에스비를 이용한 이동식 저장장치에 좀 더 편리한 기능을 첨가시켜 제품의 경쟁력을 극대화 하였다.
본 발명에서는 이러한 유에스비를 이용한 이동식 저장장치를 인터넷 전화기로도 사용 가능하게 하되, 사용자의 측면에서, 유에스비를 이용한 이동식 저장장치를 컴퓨터에 연결시키기만 하면, 편리하게 인터넷 전화기로 사용할 수 있도록 하였다.
본 발명에서는, 유에스비를 이용한 이동식 저장장치에 인터넷 전화 기능을 착안하고, 인터넷 전화를 위한 소프트웨어 및 하드웨어 환경을 사용자에게 편리하게 제공한다. 일 실시예에 있어서, 본 발명에 따르면, 임의의 컴퓨터상에서의 소프트웨어의 설치/실행, 하드웨어의 설치/인식등과 같은 인터넷 전화를 위한 사용자의 제반 수고를 필요치 않게 한다.
또한 본 발명에 따르면, 유에스비를 이용한 이동식 저장장치에 사운드 처리부가 마련되므로, 컴퓨터에 사운드 처리 기능이 없는 경우에도 인터넷 전화가 가능해진다. 또한, 컴퓨터 자체의 사운드 처리부를 이용하지 않아도 되어, 양질의 통화 음질을 확보할 수 있다.
또한, 본 발명의 특징적인 양상에 따르면, 전술한 인터넷 전화 프로그램은 유에스비를 이용한 이동식 저장장치에 구비되는 유에스비 사운드 카드부를 설정하는 것을 특징으로 한다.
또한, 종래에는 인터넷 전화 서비스를 제공받기 위해서, 사용자는 컴퓨터 하드웨어 장치(예:사운드 카드)의 환경(Configuration)을 설정해 주어야 하였으나, 본 발명의 실시예에 있어서는, 인터넷 전화 프로그램은 컴퓨터상에서, 유에스비를 이용한 이동식 저장장치에 구비되는 사운드 카드부를 자동으로 설정한다.
따라서, 사용자가 하드웨어 장치의 환경을 직접 설정해야 할 필요가 없으므로 편리함을 도모하며, 컴퓨터 사용에 익숙하지 않는 사용자라도 간단히 쉽게(유에스비를 이용한 이동식 저장장치를 휴대하면서 언제 어디서나)인터넷 전화 서비스를 받을 수가 있다.
또한, 본 발명의 특징적인 양상에 따르면, 유에스비를 이용한 이동식 저장장치의 저장부에는 식별자 정보가 저장된다. 바람직하게, 이 식별자 정보는 유에스비를 이용한 이동식 저장장치가 제조될 때에 제조사에 의해 생성되고, 관리되는 정보가 될 수 있다. 이에 따라, 식별자 정보가 자동으로 전송되고 자격 여부가 판단되므로, 인터넷 전화 서비스를 받기 위한 별도의 인증이 필요로 하지 않을 수 있다. 나아가, 제품을 구입한 사용자에 한하여 서비스가 제공될 수 있으므로, 제품 경쟁력을 높힐 수 있다. 더 나아가, 본 출원인의 선출원에서도 적용 가능하게 된다.
또한, 본 발명에 따르면, 임의의 컴퓨터상에서의 소프트웨어의 설치/실행, 하드웨어의 설치/인식등과 같은 인터넷 전화를 위한 사용자의 제반 수고를 덜어줄 뿐만 아니라, 유에스비를 이용한 이동식 저장장치를 컴퓨터에 연결시킨 다음, 컴퓨터와 떨어진 근거리 위치에서도 인터넷 전화 사용이 가능하게된다.
또한, 본 발명에 따르면, 그 구성요소가 MP3플레이어도 동일한 구성을 가지고 있음으로 MP3 플레이어에도 쉽게 적용이 가능하다.
본 발명은 첨부된 도면을 참조하는 실시예에 의하여 설명되었으나 이에 한정하여 해석되지 않으며, 이로부터 자명한 많은 변형예들을 포괄하도록 해석되어져야 한다.
또한, 본 발명의 실시예에서는, 인터넷 전화 프로그램의 예로써, PC-to-PC나 PC-to-Phone의 경우를 들었으나, Phone-to-PC 방식에서도 적용 가능한 것은 물론이다.
또한, 인터넷 전화 프로그램은, 사용자가 전화를 받지 않는 경우에는 연결된 인터넷 호를 통해 안내 음성 메시지를 송신하고 상대방의 음성을 녹음하여 둘 수 있다. 사용자는 이 녹음된 음성을 유에스비를 이용한 이동식 저장장치를 통해 들을 수 있다. 경우에 따라서 인터넷 전화 프로그램은 상기 녹음 메시지를 사용자가 지정한 메일 주소로 송신할 수도 있다.
또한, 인터넷 전화 프로그램은, 리다이렉션 기능을 수행할 수 있다. 예를 들어, 인터넷 전화 프로그램은 상대방으로부터 전화가 걸려오면, VoIP 게이트웨이를 통해 설정된 일반 전화기로 착신 호를 전환시킬 수 있다.

Claims (11)

  1. 유에스비 연결부, 유에스비 저장 제어부 및 저장부를 포함하는 유에스비를 이용한 이동식 저장장치에 있어서,
    상기 저장부가,
    데이터를 저장하되, 연결된 컴퓨터에서 실행되는 인터넷 전화 프로그램을 포함하여 저장하고;
    상기 컴퓨터에서 실행되는 인터넷 전화 프로그램으로부터 수신되는 상대방 통화 데이터를 처리하여 사용자에게 출력하고, 입력되는 사용자의 음성을 사용자 통화 데이터로 생성하여 이를 상기 컴퓨터에서 실행되는 인터넷 전화 프로그램으로 송신하는 유에스비 사운드 처리부; 및
    상기 유에스비 저장 제어부와 상기 컴퓨터 사이와, 상기 유에스비 사운드 처리부와 상기 컴퓨터 사이의 전송 경로를 중계하는 경로 중계부;를 더 포함하여 구성되는 것을 특징으로 하는 유에스비를 이용한 이동식 저장장치.
  2. 제 1 항에 있어서,
    상기 상대방으로부터 인터넷 전화가 걸려오는 경우에 이를 사용자에게 통보하는 사용자 인터페이스부;가 더 포함되는 것을 특징으로 하는 유에스비를 이용한 이동식 저장장치.
  3. 제 1 항에 있어서,
    상기 유에스비 사운드 처리부가,
    상기 컴퓨터에서 실행되는 인터넷 전화 프로그램으로부터 수신되는 상대방 통화 데이터를 처리하여 이어셋 장치로 근거리 무선 송신하고, 상기 이어셋 장치로부터 근거리 무선 수신되는 사용자 통화 데이터를 처리하고 이를 상기 컴퓨터에서 실행되는 인터넷 전화 프로그램으로 송신하는 유에스비 근거리 무선통신부인 것;을 특징으로 하는 유에스비를 이용한 이동식 저장장치.
  4. 제 3 항에 있어서,
    상기 유에스비 근거리 무선통신부가,
    유에스비 블루투스 모듈부인 것;을 특징으로 하는 유에스비를 이용한 이동식 저장장치.
  5. 제 1 항에 있어서,
    상기 인터넷 전화 프로그램이,
    원격 서버에 통신 접속하며, 상기 유에스비를 이용한 이동식 저장장치의 식별자 정보를 상기 원격 서버로 송신하며, 상기 원격 서버의 인증이 성공되는 경우 인터넷 통화를 수행하는 동작을 수행함;을 특징으로 하는 유에스비를 이용한 이동식 저장장치.
  6. 제 1 항에 있어서,
    상기 인터넷 전화 프로그램이,
    상기 컴퓨터에서 상기 유에스비 사운드 카드부를 설정하는 동작을 더 수행함;을 특징으로 하는 유에스비를 이용한 이동식 저장장치.
  7. 제 1 항에 있어서,
    상기 인터넷 전화 프로그램이,
    사용자가 선택한 착신 전화번호를 입력받고, 상기 착신 전화번호에 해당되는 상대방 전화기와의 인터넷 통화를 요청하는 신호를 상기 원격 서버로 송신하며, 브이오아이피 게이트웨이를 경유한 인터넷 통화 호가 연결되면, 상기 상대방과 사용자의 통화 데이터를 송/수신하는 동작을 포함하는 것;을 특징으로 하는 유에스비를 이용한 이동식 저장장치.
  8. 유에스비 연결부, 유에스비 저장 제어부 및 저장부를 포함하는 유에스비를 이용한 이동식 저장장치를 이용한 부가 기능 제공 방법에 있어서,
    상기 저장부에 저장되어 있는 인터넷 전화 프로그램이, 상기 유에스비를 이용한 이동식 저장장치와 연결된 컴퓨터에서 실행되는 단계;
    상기 유에스비를 이용한 이동식 저장장치에 구비되는 유에스비 사운드 처리부가, 상기 컴퓨터에서 실행되는 인터넷 전화 프로그램에 의해 수신되는 상대방 통화 데이터를 처리하여 사용자에게 출력하고, 입력되는 사용자 음성을 사용자 통화 데이터로 생성하여 이를 상기 컴퓨터에서 인터넷 전화 프로그램으로 송신하는 단계를 수행하되;
    상기 유에스비를 이용한 이동식 저장장치에 구비되는 경로 중계부가, 상기 유에스비 저장 제어부와 상기 컴퓨터 사이와, 상기 유에스비 사운드 처리부와 상기 컴퓨터 사이의 전송 경로를 중계하는 단계를 수행하는 것;을 특징으로 하는 유에스비를 이용한 이동식 저장장치를 이용한 방법.
  9. 제 8 항에 있어서,
    상기 상대방으로부터 인터넷 전화가 걸려오는 경우에 이를 사용자에게 통보하는 단계;가 더 포함되는 것을 특징으로 하는 유에스비를 이용한 이동식 저장장치를 이용한 방법.
  10. 제 8 항에 있어서,
    상기 유에스비 사운드 처리부가,
    유에스비 근거리 무선통신부이며, 상기 컴퓨터에서 실행되는 인터넷 전화 프로그램으로부터 수신되는 상대방 통화 데이터를 처리하여 이어셋 장치로 근거리 무선 송신하고, 상기 이어셋 장치로부터 근거리 무선 수신되는 사용자 통화 데이터를 처리하고 이를 상기 컴퓨터에서 실행되는 인터넷 전화 프로그램으로 송신하는 단계를 수행하는 것;을 특징으로 하는 유에스비를 이용한 이동식 저장장치를 이용한 방법.
  11. 제 8 항에 있어서,
    상기 유에스비 근거리 무선통신부가,
    유에스비 블루투스 모듈부인 것;을 특징으로 하는 유에스비를 이용한 이동식 저장장치를 이용한 방법.
KR1020040054485A 2004-07-13 2004-07-13 유에스비를 이용한 이동식 저장장치 및 이를 이용한 방법 KR20060005623A (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020040054485A KR20060005623A (ko) 2004-07-13 2004-07-13 유에스비를 이용한 이동식 저장장치 및 이를 이용한 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020040054485A KR20060005623A (ko) 2004-07-13 2004-07-13 유에스비를 이용한 이동식 저장장치 및 이를 이용한 방법

Related Child Applications (1)

Application Number Title Priority Date Filing Date
KR1020060069662A Division KR20060094501A (ko) 2006-07-25 2006-07-25 유에스비를 이용한 이동식 저장장치 및 이를 이용한 방법

Publications (1)

Publication Number Publication Date
KR20060005623A true KR20060005623A (ko) 2006-01-18

Family

ID=37117547

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020040054485A KR20060005623A (ko) 2004-07-13 2004-07-13 유에스비를 이용한 이동식 저장장치 및 이를 이용한 방법

Country Status (1)

Country Link
KR (1) KR20060005623A (ko)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100757498B1 (ko) * 2006-04-04 2007-09-13 김인동 무선 usb 저장장치
WO2008008039A1 (en) * 2006-07-13 2008-01-17 Trek 2000 International Ltd. Portable device with user interface
WO2008127020A1 (en) * 2007-04-12 2008-10-23 Jae-Bong Hyun The internet phone service system and internet phone service method by using soft phone created by users
WO2008127065A1 (en) * 2007-04-15 2008-10-23 Sam Young Ju Device for performing various types of content and method using the same
KR100894729B1 (ko) * 2007-03-26 2009-04-24 큰사람컴퓨터 주식회사 유에스비 인터넷 폰 간의 통화 서비스 방법 및 서버
KR101026516B1 (ko) * 2009-04-07 2011-04-01 박덕수 이동식 저장장치 겸용 인터넷 전화기

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100757498B1 (ko) * 2006-04-04 2007-09-13 김인동 무선 usb 저장장치
WO2008008039A1 (en) * 2006-07-13 2008-01-17 Trek 2000 International Ltd. Portable device with user interface
GB2453499A (en) * 2006-07-13 2009-04-08 Trek 2000 Int Ltd Portable device with user interface
GB2453499B (en) * 2006-07-13 2011-09-14 Trek 2000 Int Ltd Portable device with user interface
KR100894729B1 (ko) * 2007-03-26 2009-04-24 큰사람컴퓨터 주식회사 유에스비 인터넷 폰 간의 통화 서비스 방법 및 서버
WO2008127020A1 (en) * 2007-04-12 2008-10-23 Jae-Bong Hyun The internet phone service system and internet phone service method by using soft phone created by users
KR100908192B1 (ko) * 2007-04-12 2009-07-16 현재봉 사용자 정의 소프트 폰을 이용한 인터넷 전화 시스템 및 인터넷 전화 서비스 방법
WO2008127065A1 (en) * 2007-04-15 2008-10-23 Sam Young Ju Device for performing various types of content and method using the same
KR101331037B1 (ko) * 2007-04-15 2014-02-11 주삼영 컨텐츠 사용기기 및 사용 방법
KR101026516B1 (ko) * 2009-04-07 2011-04-01 박덕수 이동식 저장장치 겸용 인터넷 전화기

Similar Documents

Publication Publication Date Title
CN100385425C (zh) 用于在移动终端中存储和读取数据的设备和方法
WO2002011325A9 (en) Audio data transmission system and method of operation thereof
MX2008016325A (es) Sistema y metodo para establecer una red multimedia con telefono movil y audifono.
MX2007004713A (es) Un modulo de acceso a servicio de voz sobre ip (voip) portatil.
CN102045441A (zh) 使用移动终端的数据通信方法和***
KR20080002081A (ko) VoIP를 이용한 화상통신장치 및 그 운용방법
JP2002359694A (ja) 携帯電話機及びそれを用いたデータ記憶システム
TW200803195A (en) Remote controll supporting UPNP protocol and providing wireless communication
KR20060005623A (ko) 유에스비를 이용한 이동식 저장장치 및 이를 이용한 방법
JP2002290509A (ja) 電子機器の通信システム,携帯型無線通信機及び電子機器並びにコンピュータプログラム
JP4898735B2 (ja) Ipネットワークアプリケーションを備えたコードレス電話システム
KR20080086982A (ko) 전자 장치에서 콘텐츠 기반 의무 수행을 위한 방법 및시스템
KR20060094501A (ko) 유에스비를 이용한 이동식 저장장치 및 이를 이용한 방법
US20080123566A1 (en) Usb Storage Device with Ip Telephone Capable of Providing On-Line Contents
CN116074793A (zh) 蓝牙配对方法、设备、***和存储介质
KR100797744B1 (ko) 네트워크 기능을 갖는 오디오 재생 장치 및 그와 인터넷 전화기의 복합장치
EP2866425B1 (en) Mobile device communication method, apparatus and communication system
JP3937346B2 (ja) 端末、留守番電話システム及びプログラム
CN200990634Y (zh) 附加式网络电话装置
KR100917363B1 (ko) 음악파일 재생 기능을 구비한 인터넷 전화기
KR20070071863A (ko) 이동통신 단말기의 프로그램 다운로드 방법
US20100008495A1 (en) Keyboard with integrated telephone service
KR200396061Y1 (ko) 메신저 폰 서비스를 위한 휴대용 오디오 기기
KR100462570B1 (ko) 블루투스 기반의 VoIP 서비스 접속 장치 및 그 방법
US20080273477A1 (en) Method and Apparatus for Streaming Audio Data Across a VOIP Gateway to Digital Handsets

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
AMND Amendment
E601 Decision to refuse application
A107 Divisional application of patent
AMND Amendment
J201 Request for trial against refusal decision
E801 Decision on dismissal of amendment
B601 Maintenance of original decision after re-examination before a trial
J301 Trial decision

Free format text: TRIAL DECISION FOR APPEAL AGAINST DECISION TO DECLINE REFUSAL REQUESTED 20060725

Effective date: 20070829