KR100532330B1 - 호출자 아이디 형식 변환방법 - Google Patents

호출자 아이디 형식 변환방법 Download PDF

Info

Publication number
KR100532330B1
KR100532330B1 KR10-2001-0010564A KR20010010564A KR100532330B1 KR 100532330 B1 KR100532330 B1 KR 100532330B1 KR 20010010564 A KR20010010564 A KR 20010010564A KR 100532330 B1 KR100532330 B1 KR 100532330B1
Authority
KR
South Korea
Prior art keywords
caller
personal information
mask
database
information manager
Prior art date
Application number
KR10-2001-0010564A
Other languages
English (en)
Other versions
KR20020069961A (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 KR10-2001-0010564A priority Critical patent/KR100532330B1/ko
Publication of KR20020069961A publication Critical patent/KR20020069961A/ko
Application granted granted Critical
Publication of KR100532330B1 publication Critical patent/KR100532330B1/ko

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/4228Systems providing special services or facilities to subscribers in networks
    • H04M3/42306Number translation services, e.g. premium-rate, freephone or vanity number services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42314Systems providing special services or facilities to subscribers in private branch exchanges
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/54Arrangements for diverting calls for one subscriber to another predetermined subscriber
    • H04M3/546Arrangements for diverting calls for one subscriber to another predetermined subscriber in private branch exchanges

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Telephonic Communication Services (AREA)
  • Sub-Exchange Stations And Push- Button Telephones (AREA)

Abstract

가. 발명이 속하는 기술분야
본 발명은 교환시스템에 관한 것으로 특히, 전화통신 응용프로그램과 개인정보 관리자의 연동에 관한 것이다.
나. 발명이 해결하고자 하는 기술적 과제
본 발명의 목적은 전화통신 응용프로그램에서 호출자 아이디 형식을 다양한 형식으로 포맷하여 다른 개인정보관리자의 데이터베이스를 검색할 수 있도록 하는 방법을 제공함에 있다.
다. 발명의 해결방법의 요지
본 발명은; 상기 사설교환기로부터 착신에 따른 호출자 아이디가 수신되면 상기 개인정보관리자들 각각의 데이터베이스에 저장되는 전화번호 형식에 맞게 정해진 마스크 들중 상기 호출자 아이디에 적용 가능한 마스크가 있는지를 판단하는 과정과, 상기 적용 가능한 마스크가 있는 경우 상기 수신된 호출자 아이디를 상기 마스크 형태로 변환하는 과정과, 상기 변환된 호출자 아이디를 이용하여 개인정보관리자의 데이터베이스를 검색하는 과정으로 이루어진다.
라. 발명의 중요한 용도
사설교환기 내선 가입자가 자신이 사용하는 전화통신 응용프로그램을 다른 상용 개인정보관리자와 연동하여 사용

Description

호출자 아이디 형식 변환방법{METHOD FOR TRANSFORMING THE CALLER ID}
본 발명은 교환시스템에 관한 것으로 특히, 전화통신 응용프로그램과 개인정보관리자의 연동에 관한 것이다.
통상적으로 호출자 아이디(전화번호) 정보를 관리하는 기능을 가지는 여러 상용 개인정보관리자(Personal Information Manager : 예컨대, 마이크로소프트 아웃룩)들은 각각 내부적으로 사용하는 전화번호 형식을 가지고 있다. 상기 형식은 개인정보관리자 제품별, 국가별 전화번호 입력 체계별, 또는 사용자의 전화번호 입력 습관 등에 따라 다르게 된다. 그 결과 여러 개인정보관리자들에서 호출자 아이디 입력은 매우 다양한 형식을 사용하게 된다.
도 1은 통상적인 전화통신 응용프로그램과 상용 개인정보관리자 프로그램이 사용되는 환경을 도시하는 도면이다.
상기 도 1을 참조하면 전화통신 응용프로그램(130)과 상용 개인정보관리자1(140), 상용 개인정보관리자2(150)는 사설교환기(120)로부터 모두 같은 형식의 호출자 아이디를 전달받는다. 상기 전화통신 응용프로그램(130)은 사설교환기(120)와 연동되도록 고안되었으므로 사설교환기(120)에서 넘겨받은 호출자 아이디를 해석하여 상기 도 1에서 고객 데이터베이스0(135)으로 도시되는 자체 데이터베이스에 상기 호출자 아이디에 해당하는 고객에 대한 정보가 저장되어 있는지를 검색한다. 한편, 상기 상용 개인정보관리자들(140)(150)은 사설교환기(120)에서 전달받은 호출자 아이디를 해석하는 기능을 갖고 있지 않기 때문에 호출자 아이디를 다양한 형식으로 데이터베이스(고객 데이터베이스1, 고객 데이터베이스 2)(145,155)에 저장해야 한다.
한편, 컴퓨터와 사설교환기(120)를 연동하는 씨티아이(CTI : Computer Telephony Integration) 환경에서는 사용자가 기존에 사용하고 있는 개인정보 데이터를 그대로 검색하여 이용하는 것이 사용자 편의성 측면에서 큰 장점이 된다. 상기 경우에는 각 개인정보관리자들(140)(150)이 사용하는 호출자 아이디 형식을 사설교환기(120)에서 넘겨주는 형식과 동일하게 하여야 한다. 그러나 상술한 바와 같이 개인정보관리자들(140)(150)은 매우 다양한 형식을 이용하여 호출자 아이디를 입력하기 때문에 상기와 같이 동일한 형식을 이용하는 것은 매우 비효율적인 일이다.
따라서 본 발명의 목적은 전화통신 응용프로그램에서 호출자 아이디 형식을 다양한 형식으로 포맷하여 다른 개인정보관리자의 데이터베이스를 검색할 수 있도록 하는 방법을 제공함에 있다.
본 발명의 다른 목적은 어느 개인정보관리자의 데이터도 수정할 필요 없이 전화통신 응용프로그램과 개인정보 관리자 프로그램을 연동하여 사용할 수 있는 방법을 제공함에 있다.
상기와 같은 목적을 해결하기 위한 본 발명은; 상기 사설교환기로부터 착신에 따른 호출자 아이디가 수신되면 상기 개인정보관리자들 각각의 데이터베이스에 저장되는 전화번호 형식에 맞게 정해진 마스크 들중 상기 호출자 아이디에 적용 가능한 마스크가 있는지를 판단하는 과정과, 상기 적용 가능한 마스크가 있는 경우 상기 수신된 호출자 아이디를 상기 마스크 형태로 변환하는 과정과, 상기 변환된 호출자 아이디를 이용하여 개인정보관리자의 데이터베이스를 검색하는 과정으로 이루어진다.
이하 본 발명의 바람직한 일 실시 예를 첨부한 도면을 참조하여 상세히 설명한다. 하기에서 각 도면의 구성요소들에 참조부호를 부가함에 있어서, 동일한 구성요소들에 대해서는 비록 다른 도면상에 표시되더라도 가능한 한 동일한 부호를 가지도록 하고 있음에 유의해야 한다. 또 하기에서는 특정 시스템을 예로 들어 설명하고 있으나 이는 설명의 편의를 위한 것으로, 그로 인해 본 발명이 제한을 받지는 않는다. 또한 후술하는 실시 예에서 기술하는 특정 형식도 설명을 용이하게 하기 위한 것으로 본 발명은 상기 특정 형식에 의해서도 제한 받지 아니한다.
하기에서는 본 발명의 동작을 설명함에 있어 스마트 컨트롤(Smart Control : 삼성 사설교환기와 연동하는 전화통신 응용 제품군)을 예로 들어 설명한다. 우선 사용자는 미리 정의된 규칙에 따라 마스크를 입력한다. 스마트 컨트롤에서는 착발신시 상기 마스크를 이용하여 호출자 아이디를 변환한 다음 상기 변환된 호출자 아이디를 이용하여 개인정보관리자(140)(150)의 데이터베이스(145)(155)를 검색한다.
상기 마스크 규칙의 일 예를 다음과 같이 들 수 있다. 우선 마스크에 사용할 문자 집합을 정의한다. 호출자 아이디는 전화번호이므로 숫자와 국제적으로 사용되는 표준형식에서 사용하는 +,-,(,),와 공백 문자 등을 상기 문자 집합에 포함시킬 수 있다. 착발신시 스마트 컨트롤은 사설교환기(120)로부터 호출자 아이디를 전달받아 내부적으로 사용하는 형식으로 변환한다. 상기 전달받은 호출자 아이디가 내선번호인 경우에는 그대로 사용하고 외부번호인 경우에는 '국가번호-지역번호-전화번호'형식으로 변환한다. 외부번호를 변환하는 것은 상기 형식이 여러 가지 형식으로 들어오는 사설교환기(120)로부터의 호출자 아이디를 모두 포함할 수 있는 가장 포괄적인 형식이기 때문이다.
수신된 호출자 아이디를 변환하는 과정을 도 2를 참조하여 설명한다.
도 2는 수신된 호출자 아이디를 적용 가능한 마스크 형태로 변환하는 과정을 도시하는 순서도이다.
200단계에서 호출자 아이디가 수신되면 스마트 컨트롤은 210단계에서, 개인정보관리자들 각각의 데이터베이스에 저장되는 전화번호 형식에 맞게 정해진 마스크 들중에서 적용 가능한 마스크가 존재하는지를 판단한다. 이때 상기 마스크의 길이가 호출자 아이디의 길이와 같거나 길어야 적용 가능하다. 만일 적용 가능한 마스크가 없다면 호출자 아이디를 변환하지 않고 수신된 번호 그대로 데이터베이스(145)(155)를 검색한다. 210단계에서의 판단결과 적용 가능한 마스크가 존재한다면 220단계에서 상기 마스크 형태로 호출자 아이디를 변환한다. 230단계에서 변환이 끝났는지를 판단하고 변환이 끝났다면 240단계에서 상기 변환된 호출자 아이디를 이용하여 데이터베이스(145)(155)를 검색한다.
하기에서 본 발명의 동작을 그 실시 예를 들어서 상세히 설명한다. 예컨대 아웃룩(Outlook)에 전화번호가 '(031) 218 7429'인 '홍길동'에 대한 연락처 레코드를 가지고 있다고 한다. 사용자 A는 스마트 컨트롤의 사용자 매뉴얼의 마스크 형식 사용 지침에 따라 DD(0XX)BXXXBXXXX와 같이 자신의 아웃룩 전화번호 형식에 맞는 마스크를 입력할 수 있다. 상기 홍길동이 사용자 A에게 전화를 걸면 전화국과 사설교환기(120)를 거쳐 사용자 A에게 착신이 된다. 이 때 사용자의 스마트 컨트롤은 상기 사설교환기(120)로부터 호출자 아이디를 얻을 수 있다. 호출자 아이디는 물론 앞에서도 언급한 바와 같이 각 나라별, 교환기별로 차이가 있으나 여기서는 312187429와 같은 형식으로 전달되어 온다고 가정한다. 스마트 컨트롤은 다양한 형식으로 들어오는 호출자 아이디를 내부적으로 82312187429(국가번호지역번호전화번호)로 변환시켜 준다.
스마트 컨트롤은 미리 입력되어 있는 마스크들 중에서 적용 가능한 것을 검색하는 과정에서 상기 사용자가 입력한 DD(0XX)BXXXBXXXX 마스크를 발견하고 상기 82312187429를 상기 마스크에 맞게 변환시켜준다. 상기 마스크에서 'D'는 삭제를, 'B'는 공백을, 'X'는 임의의 숫자 하나를 의미한다. 그 결과 사용자 A는 (031) 218 7429와 같은 형식으로 홍길동의 호출자 아이디를 얻을 수 있다. 상기 번호로 아웃룩의 연락처 데이터베이스를 검색하여 '홍길동'의 연락처를 찾아 출력장치를 이용하여 표시할 수 있다. 이 때 지역번호 031의 0과 같은 경우 사용자는 상대방 전화번호의 일부로 인식하나 전화통신 시스템에서는 시외통화를 의미하는 숫자로 인식하여 호출자 아이디에 포함시키지 않는다. 상기와 같이 마스크를 이용한 변환을 사용함으로써 사용자는 개인정보관리자 데이터베이스(145)(155)의 모든 전화번호에서 지역번호 앞의 0을 제거해야하는 번거로움 없이 호출자 아이디와 일치하는 레코드를 볼 수 있다.
상기와 같은 본 발명을 실시함으로써 사설교환기 내선 가입자가 자신이 사용하는 전화통신 응용프로그램을 고객정보가 저장되어 있는 다른 개인정보관리자와 연동하여 사용하는데 있어서 상용 개인정보관리자의 데이터베이스의 호출자 아이디 형식을 사설교환기의 호출자 아이디와 동일하게 맞추지 않고도 편리하게 사용할 수 있다.
도 1은 통상적인 전화 통신 응용 프로그램과 상용 개인정보관리자 프로그램이 사용되는 환경을 도시하는 도면
도 2는 수신된 호출자 아이디를 적용 가능한 마스크 형태로 변환하는 과정을 도시하는 순서도

Claims (2)

  1. 사설교환기로부터 수신되는 호출자 아이디를 임의의 개인정보관리자에 적용되는 형식으로 변환하는 방법에 있어서,
    상기 사설교환기로부터 착신에 따른 호출자 아이디가 수신되면 상기 개인정보관리자들 각각의 데이터베이스에 저장되는 전화번호 형식에 맞게 정해진 마스크 들중 상기 호출자 아이디에 적용 가능한 마스크가 있는지를 판단하는 과정과,
    상기에서 적용 가능한 마스크가 있는 경우 상기 호출자 아이디를 상기 적용 가능한 마스크 형태로 변환하는 과정과,
    상기 변환된 호출자 아이디를 이용하여 개인정보관리자의 데이터베이스를 검색하는 과정으로 이루어짐을 특징으로 하는 호출자 아이디 형식 변환방법.
  2. 제 1 항에 있어서, 사용자로부터 상기 마스크를 입력받는 과정을 더 포함하는 것을 특징으로 하는 호출자 아이디 형식 변환방법.
KR10-2001-0010564A 2001-02-28 2001-02-28 호출자 아이디 형식 변환방법 KR100532330B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR10-2001-0010564A KR100532330B1 (ko) 2001-02-28 2001-02-28 호출자 아이디 형식 변환방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR10-2001-0010564A KR100532330B1 (ko) 2001-02-28 2001-02-28 호출자 아이디 형식 변환방법

Publications (2)

Publication Number Publication Date
KR20020069961A KR20020069961A (ko) 2002-09-05
KR100532330B1 true KR100532330B1 (ko) 2005-11-29

Family

ID=27696006

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-2001-0010564A KR100532330B1 (ko) 2001-02-28 2001-02-28 호출자 아이디 형식 변환방법

Country Status (1)

Country Link
KR (1) KR100532330B1 (ko)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR940008355A (ko) * 1992-09-26 1994-04-29 정용문 사설교환기의 착신변경방법
WO1999009759A1 (en) * 1997-08-18 1999-02-25 Ericsson Inc. Management of calling name delivery in telephone networks providing for telephone number portability
KR19990032771A (ko) * 1997-10-21 1999-05-15 윤종용 종합 통신망 전화기에서 수신호 처리방법
KR20000024492A (ko) * 2000-02-16 2000-05-06 이성호 사용자 인증 장치와 방법 및 이를 이용한 상점과 상품등록장치 및 방법
KR20010081371A (ko) * 2000-02-14 2001-08-29 윤종용 디에스피를 이용한 호출자 아이디 검출 방법 및 장치
KR100345767B1 (ko) * 2000-02-10 2002-07-24 삼성전자 주식회사 호출자 아이디를 이용한 통화 상대자 정보 화면 표시 장치및 방법

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR940008355A (ko) * 1992-09-26 1994-04-29 정용문 사설교환기의 착신변경방법
WO1999009759A1 (en) * 1997-08-18 1999-02-25 Ericsson Inc. Management of calling name delivery in telephone networks providing for telephone number portability
KR19990032771A (ko) * 1997-10-21 1999-05-15 윤종용 종합 통신망 전화기에서 수신호 처리방법
KR100345767B1 (ko) * 2000-02-10 2002-07-24 삼성전자 주식회사 호출자 아이디를 이용한 통화 상대자 정보 화면 표시 장치및 방법
KR20010081371A (ko) * 2000-02-14 2001-08-29 윤종용 디에스피를 이용한 호출자 아이디 검출 방법 및 장치
KR20000024492A (ko) * 2000-02-16 2000-05-06 이성호 사용자 인증 장치와 방법 및 이를 이용한 상점과 상품등록장치 및 방법

Also Published As

Publication number Publication date
KR20020069961A (ko) 2002-09-05

Similar Documents

Publication Publication Date Title
US8811583B2 (en) Methods, systems, and products for locating file
US5546447A (en) Displaying caller identification information in a computer system
KR20040011521A (ko) 통신 장치에서의 부분 문자열 입력에 의한 접촉 검색
US7085369B2 (en) Dialing method with phone number retrieval using partial pattern matching
CN101593175A (zh) 通讯信息***及其联系人的关联方法
KR100532330B1 (ko) 호출자 아이디 형식 변환방법
KR100350488B1 (ko) 브이.아이.피 게이트웨이의 발신 호 처리방법
KR100464021B1 (ko) 이동통신 단말기의 전자명함 서비스 장치 및 방법
US7233650B1 (en) Managing caller identifiers at a communication device
KR20010044092A (ko) 휴대폰을 이용한 전자명함 서비스 운용방법
JPH11331426A (ja) 電話番号取り込み機能付き通信装置
KR20030079161A (ko) 단문 메세지 서비스를 이용한 전화번호부 전송 방법
RU2400807C2 (ru) Система прикладных программ управления персональной информацией
KR100360271B1 (ko) 휴대 통신 단말기의 전화번호 등록 및 검색 방법
JP4669701B2 (ja) Ip電話交換機およびその着信制御方法
CN100454941C (zh) 一种扩展查询业务的实现方法
KR100379408B1 (ko) 문자입력에의한자동다이얼링방법
CN1787531B (zh) 输入来自远端用户的选定信息的特定数据的方法和终端
WO2001031509A2 (en) System and method for rapidly accessing and storing contact information in a communications device
JPH01296756A (ja) 音声情報検索システム
KR19980037113A (ko) 지능망을 이용한 디렉토리서비스 방법
KR20010025230A (ko) 음성도메인에 의한 인터넷접속 매개장치와 매개방법 및음성도메인의 데이터 베이스 생성방법
KR20030018471A (ko) 이동통신 단말기의 사업자 번호 자동 다이얼 방법
JPH05260201A (ja) データベースによる電話の発着信方式
KR20050012537A (ko) 이동 통신 단말기의 번호 입력방법

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
AMND Amendment
E601 Decision to refuse application
J201 Request for trial against refusal decision
AMND 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 20030925

Effective date: 20050929

S901 Examination by remand of revocation
GRNO Decision to grant (after opposition)
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20121030

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20131030

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20141030

Year of fee payment: 10

FPAY Annual fee payment

Payment date: 20151029

Year of fee payment: 11

LAPS Lapse due to unpaid annual fee