KR100426896B1 - 이동통신단말 문자검색방법 및 이에 연계된 다른 전화번호바로걸기방법 - Google Patents

이동통신단말 문자검색방법 및 이에 연계된 다른 전화번호바로걸기방법 Download PDF

Info

Publication number
KR100426896B1
KR100426896B1 KR10-2001-0031461A KR20010031461A KR100426896B1 KR 100426896 B1 KR100426896 B1 KR 100426896B1 KR 20010031461 A KR20010031461 A KR 20010031461A KR 100426896 B1 KR100426896 B1 KR 100426896B1
Authority
KR
South Korea
Prior art keywords
search
data
character
input data
english
Prior art date
Application number
KR10-2001-0031461A
Other languages
English (en)
Other versions
KR20020092685A (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-0031461A priority Critical patent/KR100426896B1/ko
Publication of KR20020092685A publication Critical patent/KR20020092685A/ko
Application granted granted Critical
Publication of KR100426896B1 publication Critical patent/KR100426896B1/ko

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/26Devices for calling a subscriber
    • H04M1/27Devices whereby a plurality of signals may be stored simultaneously
    • H04M1/274Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc
    • H04M1/2745Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips
    • H04M1/27467Methods of retrieving data
    • H04M1/2748Methods of retrieving data by matching character strings
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/26Devices for calling a subscriber
    • H04M1/27Devices whereby a plurality of signals may be stored simultaneously
    • H04M1/274Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc
    • H04M1/2745Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips
    • H04M1/2749Automatic dialling or redialling systems, e.g. on off-hook or redial on busy

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephone Function (AREA)

Abstract

한글음절의 초성 및 영문단어의 첫 번째 알파벳을 이용하여 문자검색을 수행하며, 최후 통화자의 다른 전화번호로 바로걸기를 수행하는 이동통신단말 문자검색방법 및 이에 연계된 다른 전화번호 바로걸기방법에 대해 개시한다. 본 발명의 이동통신단말 문자검색방법 및 이에 연계된 다른 전화번호 바로걸기방법은, 한글음절의 초성 또는 영문단어의 첫 번째 알파벳을 포함하며, 한글의 경우에 한글음절 초성 해당키, 입력된 문자를 포함하는 문자를 모두 검색하거나 입력된 문자에 해당하는 문자만을 검색하는 식별자인 문자종료값, 및 사용자의 집, 회사를 포함하는 사용종류별 전화번호를 식별자인 전화종류가 순차적으로 배열되어 이루어지고, 영문의 경우에 영문식별값, 영문 첫 번째 알파벳, 문자종료값, 및 전화종류가 순차적으로 배열되어서 이루어진 문법에 따라 입력되는 검색어에 대해 해석을 진행하여 출력된 검색결과에서 선택된 임의의 데이터에 의해 통화를 수행하고, 통화가 이루어지지 않을 경우에는 상기 검색결과에서 사용자와 연계된 다른 전화번호 바로걸기를 수행하는 것을 특징으로 한다. 본 발명에 따르면, 형식에 맞는 문법에 따라 첫 번째 음소만을 입력하여 검색을 진행하므로 편리함과 신속함을 추구할 수 있다. 또한, 임의의 입력데이터에 대해 다른 전화번호를 연계시킴으로써 이중검색을 방지할 수 있는 효과가 있다.

Description

이동통신단말 문자검색방법 및 이에 연계된 다른 전화번호 바로걸기방법{Method for searching literature and method for calling a directly different telephone number using the same}
본 발명은 이동통신단말 문자검색방법 및 이에 연계된 다른 전화번호 바로걸기방법에 관한 것으로, 특히 한글음절의 초성 및 영문단어의 첫 번째 알파벳을 이용하여 문자검색을 수행하며, 최후 통화자의 다른 전화번호로 바로걸기를 수행하는 이동통신단말 문자검색방법 및 이에 연계된 다른 전화번호 바로걸기방법에 관한 것이다.
일반적으로, 전화번호 저장기능 및 검색기능이 있는 이동통신단말기(이하, "이동통신단말"이라 함)는, 인명 및 전화번호를 저장하는 기억수단(데이터베이스)를 구비하고 있으며, 이 기억수단에 저장된 전화번호를 이용하여 인명 등을 통해 독출하는 기능을 갖추고 있다. 이러한 기능을 이용하기 위해서 상기 이동통신단말에는 한글, 영문 및 숫자 등을 기입한 다수의 키가 구비되어 있는데, 사용자가 원하는 각 해당 메뉴를 먼저 선택한 이후에 키를 입력시켜 원하는 작업을 수행할 수 있도록 되어 있다.
이러한, 이동통신단말에는 상기한 바와 같이 이름과 연계된 전화번호 저장기능이 부가되어 있어서, 이름과 전화번호, 그리고 간단한 메모 등을 미리 입력시켜 놓았다가 전화번호를 확인하거나 전화를 걸때에 전화번호를 외우지 않고도, 미리 기억된 내용을 검색하여 전화를 걸 수 있도록 되어 있다. 이로 인해, 사용자는 키입력을 통하여 자주 사용하는 전화번호를 인명과 함께 저장하고, 원하는 전화번호를 검색하여 바로 발신할 수가 있다.
그런데, 종래의 이동통신단말의 전화번호 검색방법은 사용자가 통화하고자 하는 사람의 이름을 직접 키입력 하거나, 전화번호 어드레스 번지를 하나씩 검색하여 해당 전화번호를 찾아야만 하였다. 그러나, 사용자가 통화하고자 하는 사람의 이름을 직접 키입력하여 검색하는 방법은 번거롭고 불편하며, 번지를 검색하여 찾는 방법은 사용자가 원하는 전화번호의 번지의 대략적인 위치를 알고 있어야 하며, 상기 원하는 전화번호가 표시부에 표시될 때까지 볼륨조절키 등과 같은 이동키를 계속 눌러야 하는 번거로움이 있었다.
또한, 종래 이동통신단말에서는 자주 사용하는 전화번호를 단축키에 대응시켜 등록해두고, 사용자가 상기 등록된 단축키를 누르면 그에 대응되는 전화번호를 다이얼링하는 단축다이얼링 기능이 있다. 하지만, 이러한 종래 이동통신단말에서단축 다이얼링방법은 사용자가 상기 단축키에 대응되는 전화번호를 상기 단축키에 기록해두나 상기 단축키에 대응되는 전화번호를 별도로 기록해두어 보관해야 하는 번거로움이 있었다.
한편, 종래의 이동통신단말에서 최후로 통화했던 내용의 재다이얼은 수행할 수 있으나, 그외의 기능 즉, 최후로 통화했던 수신자의 다른 종류의 전화(집, 회사, 이동통신단말, 이메일 주소등)로 걸기 위해서는 다시 검색을 수행해야 했다. 예를 들어 최후로 통화한 곳이 집이었다면 다음으로 동일한 이름으로 등록된 다른 곳의 전화번호(회사, 이동통신단말, 이메일 주소등)로 전화하고자 할 경우에는 재검색을 수행하여야만 하였다. 또한, 영문으로 찾기를 할 때에는 여러 번의 입력이 추가로 요구되는 번거로움이 있었다.
따라서, 본 발명의 목적은 한글음절의 초성 및 영문단어의 첫 번째 알파벳을 이용하여 검색이 용이한 문자검색을 수행할 수 있으며, 최후 통화자와 연계된 다른 전화번호로 바로걸기를 수행하는 이동통신단말 문자검색방법 및 이에 연계된 다른 전화번호 바로걸기방법을 제공하는데 있다.
도 1a 및 도 1b는 본 발명의 이동통신단말 문자검색방법 및 이에 연계된 다른 전화번호 바로걸기방법을 수행하기 위한 이동통신단말, 키패드 및 디스플레이패널을 나타낸 도면,
도 2는 본 발명의 일실시예에 의한 임의의 키와 통화키가 눌렸을 경우의 처리알고리즘을 나타낸 흐름도,
도 3은 본 발명의 일실시예에 의한 통화키가 단독으로 눌렸을 경우의 처리알고리즘을 나타낸 흐름도,
도 4는 본 발명의 일실시예에 의한 한글 및 영문 검색과정을 개략적으로 나타낸 흐름도,
도 5a 및 도 5b는 상기 도 4의 한글 및 영문 검색과정을 구체적으로 나타낸 흐름도,
도 6은 본 발명의 일실시예에 의한 도 5를 통해 검색된 데이터의 이후 진행과정에 대해 나타낸 흐름도,
도 7a 및 도 7b는 본 발명의 일실시예에 의한 입력된 한글검색어에 대한 해석과정을 나타낸 흐름도,
도 8a 내지 도 8c는 본 발명의 일실시예에 의한 입력된 영문검색어에 대한 해석과정을 나타낸 흐름도이다.
* 도면의 주요 부분에 대한 부호의 설명 *
1 : 이동통신단말
2 : 키패드
3 : 디스플레이패널
상기한 본 발명의 목적을 달성하기 위한 이동통신단말 문자검색방법 및 이에 연계된 다른 전화번호 바로걸기방법은, 한글음절의 초성 또는 영문단어의 첫 번째 알파벳을 포함하며, 한글의 경우에 한글음절 초성 해당키, 입력된 문자를 포함하는 문자를 모두 검색하거나 입력된 문자에 해당하는 문자만을 검색하는 식별자인 문자종료값, 및 사용자의 집, 회사를 포함하는 사용종류별 전화번호를 식별자인 전화종류가 순차적으로 배열되어 이루어지고, 영문의 경우에 영문식별값, 영문 첫 번째 알파벳, 문자종료값, 및 전화종류가 순차적으로 배열되어서 이루어진 문법에 따라 입력되는 검색어에 대해 해석을 진행하는 제1 단계; 상기 해석을 통해 한글검색이라고 판정되면 해당 데이터를 한글코드로 변환하여 상기 검색어 문법에 일치하는 데이터를 검색하는 제2 단계; 상기 해석을 통해 영문검색이라고 판정되면 해당 데이터를 영문코드로 변환하여 상기 검색어 문법에 일치하는 데이터를 검색하는 제3 단계; 상기 제2 단계 또는 제3 단계에서 검색된 결과를 출력시키는 제4 단계; 및 상기 검색결과에서 선택된 임의의 데이터에 의해 통화를 수행하고, 통화가 이루어지지 않을 경우에는 상기 검색결과에서 사용자와 연계된 다른 전화번호 바로걸기를 수행하는 제5 단계를 포함하여 이루어진 것을 특징으로 한다.
이 때, 상기 제1 단계에서 검색어에 대해 해석하는 과정은, a. 문자종료값이 해당 초성을 모두 포함하는 한글 전체찾기검색을 요구할 경우에 전화종류가 선택되었는가를 판별하는 단계; b. 상기 전화종류가 선택되었다면 문자종료값 앞영역에 입력데이터가 있는가를 판별하여 앞영역에 입력데이터가 있을 경우에는 상기 앞영역의 입력데이터와 해당 전화종류를 모두 만족하는 검색결과를 출력시키고, 앞영역에 입력데이터가 없을 경우에는 전체 입력데이터에서 해당 전화종류를 만족하는 검색결과를 출력시키는 단계; 및 c. 상기 전화종류가 선택되지 않았다면 문자종료값 앞영역에 입력데이터가 있는가를 판별하여 앞영역에 입력데이터가 없을 경우에는 전체 입력데이터를 검색결과로 출력시키고, 앞영역에 입력데이터가 있을 경우에는 다음으로 상기 앞영역의 입력데이터가 문자종료값과 동일한가를 판별하여 상기 문자종료값과 동일할 경우에는 한글 전체 입력데이터를 검색결과로 출력시키고, 상기 문자종료값과 동일하지 않을 경우에는 해당 입력데이터에 포함되는 동일한 임의의 특정 전화번호를 검색결과로 출력시키는 단계를 포함하여 이루어진다.
또한, 상기 제1 단계에서 검색어에 대해 해석하는 과정은, d. 문자종료값이 사용자에 입력된 해당 초성만 지정하는 한글 맞게찾기검색을 요구할 경우에 전화종류가 선택되었는가를 판별하는 단계; e. 상기 전화종류가 선택되었다면 문자종료값 앞영역에 입력데이터가 있는가를 판별하여 앞영역에 입력데이터가 있을 경우에는 해당 지정검색어와 일치하는 검색결과와 해당 전화종류를 모두 만족하는 검색결과를 출력시키고, 앞영역에 입력데이터가 없을 경우에는 단순문자표시 및 일반전화걸기로 진행하는 단계; 및 f. 상기 전화종류가 선택되지 않았다면 문자종료값 앞영역에 입력데이터가 있는가를 판별하여 앞영역에 입력데이터가 없을 경우에는 단순문자표시 및 일반전화걸기 상태로 진행하고, 앞영역에 입력데이터가 있을 경우에는 해당 입력데이터와 동일한 임의의 특정 전화번호를 검색결과로 출력시키는 단계를 포함하여 이루어진다.
여기서, 상기 a. 단계 및 d. 단계 이전에 검색어의 가장 앞영역에 영어로 찾기를 의미하는 키입력여부를 판별하는 단계를 더 진행한다.
이 때, 상기 검색어가 영어로 찾기일 경우에는, 다음으로 문자종료값이 해당 알파벳을 모두 포함하는 영문 전체찾기검색을 요구할 경우에 전화종류가 선택되었는가를 판별하는 단계; 상기 전화종류가 선택되었다면 문자종료값 앞영역에 입력데이터가 있는가를 판별하여 앞영역에 입력데이터가 있을 경우에는 상기 앞영역의 입력데이터와 해당 전화종류를 모두 만족하는 검색결과를 출력시키고, 앞영역에 입력데이터가 없을 경우에는 단순문자표시 및 일반전화걸기 상태로 진행하는 단계; 및 상기 전화종류가 선택되지 않았다면 문자종료값 앞영역에 입력데이터가 있는가를 판별하여 앞영역에 입력데이터가 없을 경우에는 단순문자표시 및 일반전화걸기 상태로 진행하고, 앞영역에 입력데이터가 있을 경우에는 다음으로 상기 문자종료값과 동일한가를 판별하여 상기 문자종료값과 동일하면 영문 전체 입력데이터를 검색결과로 출력시키고, 상기 문자종료값과 동일하지 않으면 해당 입력데이터에 포함되는 동일한 임의의 특정 전화번호를 검색결과로 출력시키는 단계로 이루어진다.
또한, 상기 검색어가 영어로 찾기일 경우에는, 다음으로 문자종료값이 사용자에 입력된 해당 알파벳만 지정하는 영문 맞게찾기검색을 요구할 경우에 전화종류가 선택되었는가를 판별하는 단계; 상기 전화종류가 선택되었다면 문자종료값 앞영역에 입력데이터가 있는가를 판별하여 앞영역에 입력데이터가 있을 경우에는 해당 지정검색어와 일치하는 검색결과와 전화종류를 모두 만족하는 검색결과를 출력시키고, 앞영역에 입력데이터가 없을 경우에는 단순문자표시 및 일반전화걸기로 진행하는 단계; 및 상기 전화종류가 선택되지 않았다면 문자종료값 앞영역에 입력데이터가 있는가를 판별하여 앞영역에 입력데이터가 없을 경우에는 단순문자표시 및 일반전화걸기로 진행하고, 앞영역에 입력데이터가 있을 경우에는 해당 입력데이터와 동일한 임의의 특정 전화번호를 검색결과로 출력시키는 단계로 이루어진다.
한편, 상기 제2 단계는, 상기 문법에 전화종류가 포함되어 있는가 판별하는 단계; 상기 전화종류가 포함되어 있지 않을 경우에는 모든 한글 입력데이터를 독출하고, 상기 전화종류가 포함되어 있을 경우에는 해당 전화종류를 만족하는 입력데이터를 1차로 독출하는 단계; 상기 독출된 데이터를 임시 메모리에 저장시키는 단계; 이전에 저장된 코드변환용 임시 메모리의 데이터를 소거시키는 단계; 상기 독출된 데이터 각각을 한글코드로 변환하는 단계; 상기 한글코드가 미리 저장된 한글코드 테이블영역에 있는가를 판별하는 단계; 상기 한글코드 테이블영역에 한글코드가 있다고 판별되면 초성에 해당하는 키값을 변환용 임시 메모리에 어태치시키는 단계; 어태치된 데이터에 대해 비교 검색을 통해 문법에 맞게 비교하여 동일한 데이터가 있는가를 판별하는 단계; 및 상기 비교 검색 결과, 동일데이터가 있다고 판별되면 검색된 데이터를 초성의 올림차순 또는 내림차순으로 리스트화하여 디스플레이시키는 단계를 포함하여 이루어진다.
또한, 상기 제3 단계는, 상기 문법에 전화종류가 포함되어 있는가 판별하는 단계; 상기 전화종류가 포함되어 있지 않을 경우에는 모든 영문 입력데이터를 독출하고, 상기 전화종류가 포함되어 있을 경우에는 해당 전화종류를 만족하는 입력데이터를 1차로 독출하는 단계; 상기 독출된 데이터를 임시 메모리에 저장시키는 단계; 이전에 저장된 코드변환용 임시 메모리의 데이터를 소거시키는 단계; 상기 독출된 데이터 각각을 영문코드로 변환하는 단계; 상기 영문코드가 미리 저장된 영문코드 테이블영역에 있는가를 판별하는 단계; 상기 영문코드 테이블영역에 영문코드가 있다고 판별되면 첫 번째 알파벳에 해당하는 키값을 변환용 임시 메모리에 어태치시키는 단계; 어태치된 데이터에 대해 비교 검색을 통해 문법에 맞게 비교하여 동일한 데이터가 있는가를 판별하는 단계; 및 상기 비교 검색 결과, 동일데이터가있다고 판별되면 검색된 데이터를 알파벳의 올림차순 또는 내림차순으로 리스트화하여 디스플레이시키는 단계를 포함하여 이루어진다. 이 때, 상기 영문코드로 변환하는 단계는 대문자 영문코드를 이용하는 것이 바람직하다.
마지막으로, 상기 제5 단계는, 검색결과에서 임의의 데이터를 선택하는 단계; 상기 선택된 데이터에 대해 다른 전화번호 바로걸기를 수행할 수 있는 전화종류 중에서 어느 하나를 선택하여 키입력을 수행하는 단계; 상기 키입력에 대응하여 최후에 통화한 전화번호를 1차 검색하는 단계; 상기 1차 검색에 연계된 해당 전화종류에 저장된 전화번호를 2차 검색하는 단계; 및 상기 2차 검색결과, 데이터가 있을 경우에 디스플레이 및 통화를 순차적으로 진행하는 단계를 포함하여 이루어진다.
한편, 상기 검색에 따른 통화가 이루어진 경우에는 재다이얼 및 바로걸기 기능을 수행하기 위해 출력된 검색결과를 임시 메모리에 저장하는 과정을 더 진행하게 된다.
이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시예에 대해 설명한다.
도 1a 및 도 1b는 본 발명의 이동통신단말 문자검색방법 및 이에 연계된 다른 전화번호 바로걸기방법을 수행하기 위한 이동통신단말, 키패드 및 디스플레이패널을 나타낸 도면이다. 도 1a 및 도 1b를 참고하면, 이동통신단말(1)의 외관을 구성하는 기본적인 사항으로는 키패드(2)와 디스플레이패널(3)로 크게 구분할 수 있을 것이다. 이 때, 상기 키패드(2)는 기존의 전화기의 0에서 9까지의 숫자키, 통화, 지움, 종료키를 기본 구성으로 하고 있으며, 그 각각의 키에는 복수개의 자음과 모음 및 영문자 그리고 특수기호를 병기하여 하나의 키로써 서로 다른 세 개의 정보를 입력할 수 있도록 하고 있다. 여기서, 상기 키패드(2)에서 기능버튼 "*"(이하, 애스터리스크라 함) 에는 검색문법의 문자종료값인 "전체 찾기"의 기능을 주고 있으고, 기능버튼 "#"(이하, 샵이라 함)에는 검색문법의 문자종료값인 "맞게 찾기" 및 "영어로"의 기능을 주고 있다. 그리고, 종료키에는 수신자의 "다른 전화번호 바로걸기"를 선택할 수 있는 기능을 가지고 있다.
본 발명에 따른 이동통신단말의 전화번호 검색방법은 크게 한글검색과 영문검색으로 나누어진다.
먼저, 한글검색은 다음과 같은 (식 1)의 검색문법에 의해서 찾게된다.
한글검색 : 한글 첫 자음 해당키 + 문자종료값 + [전화종류]--------(식 1)
여기서, 상기 한글 첫 자음 해당키는 한글의 자음이 적힌 해당키이고, 상기 문자종료값은 전체 찾기와 맞게 찾기가 적힌 키패드이다.
만약, "강경민" 이라는 사람과 "강경"이라는 사람의 정보가 있을 경우 "전체 찾기"의 의미는 "강경"에 해당하는 첫 자음 해당키 즉, "11"를 누르고 "전체 찾기" 키패드 "*" 를 누르고 통화키를 눌렀을 경우 "강경민"과 "강경"에 대한 정보가 모두 검색되어 선택하여 통화가 가능하지만, "전체 찾기(*)" 대신에 "맞게 찾기(#)"을 눌렀을 경우는 "강경"만 찾게 됨으로써, 바로 통화할 수 있게 된다.
또한, 상기 전화종류는 키패드에 적힌 대로 집, 회사, 이동통신단말, 호출, 이메일 중 특정한 전화종류로 바로 통화하고 싶을 경우에 입력하게 된다.
다음으로, 영문검색은 다음과 같은 (식 2)의 검색문법에 의해서 찾게된다.
영문검색 : 영어로[#] + 영문해당키 + 문자종료값 + [전화종류] -----(식 2)
만약, "james dean" 이라는 사람과 "james dean king"이라는 사람의 정보가 있을 경우 두 사람 전체를 검색하려면 먼저, "영어로"의 기능키인 "#"을 누르고, 다음으로 각 단어의 첫 소자에 해당하는 "5","3"을 누르며, 다음으로 문자종료값인 "전체 찾기"의 기능을 갖는 기능키 "*"를 눌러주면 "james dean" 과 "james dean king"에 대한 정보가 모두 검색되어 선택하여 통화가 가능하지만, "전체 찾기(*)" 대신에 "맞게 찾기(#)"을 눌렀을 경우는 "james dean"만 찾게 됨으로써, 바로 통화할 수 있게 된다.
그리고, 메모리에 저장된 모든 성명 또는 상호를 보고 싶을 경우에는 기능키 "*" + 통화키를 누르면 저장된 전체 성명 또는 상호를 볼 수가 있고, 물론 저장된 자료가 1개일 경우는 바로 통화를 시도하게 된다.
또한, 메모리에 저장된 모든 한글로 된 성명 또는 상호를 보고 싶을 경우에는 기능키 "**" +통화키를 누르면 한글로 저장된 전체 성명 또는 상호를 볼 수 있다.
또한, 메모리에 저장된 모든 영어로 된 성명 또는 상호를 보고 싶을 경우에는 기능키 "#**" + 통화키를 누르면 영어로 저장된 전체 성명 또는 상호를 볼 수 있다.
이를 보다 상세하게 설명하면 다음과 같다.
먼저, 미리 입력된 전화번호가 아래의 표 1과 같이 저장되어 있을 경우에,
첫째, "11*" + 통화키를 누르면, "1","1"은 해당되는 한글의 첫 자소인 "ㄱ","ㄱ"에 해당되고, 기능키 "*"는 문자종료값인 "전체 찾기"에 해당된다. 다음으로, 전화종류값은 생략되었기 때문에 "이동통신단말"으로 설정된다. 즉, "강경민"과 "강경희"의 이동통신단말 자료가 검색된다.
[표 1]
성명 전화번호 전화종류
강경민 02-805-9636 1(집)
강경민 02-2259-2655 2(회사)
강경민 016-315-1506 3(이동통신단말)
강경민 015-199-1424 4(호출)
강경민 [email protected] 5(이메일 주소)
강경희 02-111-1234 1(집)
강경희 02-222-2222 2(회사)
강경희 011-111-1111 3(이동통신단말)
강경희다 011-222-2222 3(이동통신단말)
james dean 011-555-2323 3(이동통신단말)
james dean king 011-666-6666 3(이동통신단말)
둘째, "11**" + 통화키를 누르면, "1","1"은 해당되는 한글의 첫 자소인 "ㄱ","ㄱ"에 해당되고, 기능키 "*"는 문자종료값인 "전체 찾기"에 해당되며, 다음으로 기능키 "*"는 전화종류값의 "전체 찾기"에 해당된다. 즉, "강경민"과 "강경희"의 모든 전화종류인 집, 회사, 이동통신단말, 호출, 이메일 주소의 자료가 검색된다.
셋째, "11*2" + 통화키를 누르면, "1","1"은 해당되는 한글의 첫 자소인 "ㄱ","ㄱ"에 해당되고, 기능키 "*"는 문자종료값인 "전체 찾기"에 해당되며, 다음으로 "2"는 전화종류값인 "회사"에 해당된다. 즉, "강경민"과 "강경희"의 회사 자료가 검색된다.
넷째, "115*4" + 통화키를 누르면, "1","1"은 해당되는 한글의 첫 자소인 "ㄱ","ㄱ"에 해당되고, 기능키 "*"는 문자종료값인 "전체 찾기"에 해당되며, 다음으로 "4"는 전화종류값인 "호출"에 해당된다. 즉, "강경민"의 호출 자료만 검색되어 바로 걸게된다.
다섯째, "115*5" + 통화키를 누르면, "1","1"은 해당되는 한글의 첫 자소인 "ㄱ","ㄱ"에 해당되고, 기능키 "*"는 문자종료값인 "전체 찾기"에 해당되며, 다음으로 "5"는 전화종류값인 "이메일 주소"에 해당된다. 즉, "강경민"의 이메일 주소만 검색된다.
여섯째, "110#" + 통화키를 누르면, "1","1","0"은 해당되는 한글의 첫 자소인 "ㄱ","ㄱ","ㅎ"에 해당되고, 기능키 "#"은 문자종료값인 "맞게 찾기"에 해당되며, 다음으로 전화종류값은 생략되었기 때문에 "이동통신단말"으로 설정된다. 즉, "강경희"의 이동통신단말만 검색되므로 바로 통화가 된다.
일곱째, "#53*" + 통화키를 누르면, 기능키 "#"은 "영어로"의 기능에 해당되고, "5","3"은 해당되는 영문의 첫 자소인 "j","d"에 해당되며, "*"는 문자종료값인 "전체 찾기"에 해당된다. 다음으로, 전화종류값은 생략되었기 때문에 "이동통신단말"으로 설정된다. 즉, "james dean"과 "james dean king"의 이동통신단말이 검색된다.
여덟째, "#53#" + 통화키를 누르면, 기능키 "#"은 "영어로"의 기능에 해당되고, "5","3"은 해당되는 영문의 첫 자소인 "j","d"에 해당되며, "#"는 문자종료값인 "맞게 찾기"에 해당된다. 다음으로, 전화종류값은 생략되었기 때문에 "이동통신단말"으로 설정된다. 즉, "james dean"의 이동통신단말만 검색되므로 바로 통화가 된다.
또한, 만약에 "115#5" + 통화키를 누르게 되면, "1","1","5"는 해당되는 한글의 첫 자소인 "ㄱ","ㄱ","ㅁ"에 해당되고, 기능키 "#"은 문자종료값인 "맞게 찾기"에 해당되며, 다음으로 "5"는 전화종류값인 "이메일 주소"에 해당된다. 즉, "강경민"의 이메일 주소만 검색된다. 이와 같이, 문자종료값이 맞게 찾기에 해당되는 경우에는 특별하게 지정된 검색어를 찾는다는 의미에서 "지정검색어"의 용어와 동일한 의미를 갖게 된다.
이 때, "강경민"의 "이메일 주소"를 확인한 다음 종료키를 눌러 최종 수신자의 다른전화 바로걸기 상태로 선택한 상태로 놓은 후 전화종류값에 해당하는 키(1 ~ 5) 중 어느 하나를 선택해 주면 이메일을 제외한 나머지는 전화 걸기가 바로 이루어져 통화를 시도하게 된다. 즉, 1번을 누르면 집 전화번호인 "02-805-9636"번으로 바로 걸게 되고, 통화 완료 후 3번을 누르면 이동통신단말 번호인 "016-315-1506"번으로 바로 걸게 된다. 또한, 통화 완료 후 5번을 누르면 다시 이메일 주소를 표시해준다.
즉, 이러한 기능은 어떠한 사람에게 전화를 걸었을 때 전화를 받지 않을 경우 기존의 방법은 다시 검색하여 다른 전화를 걸어야만 했지만, 다른 전화번호 바로걸기 상태를 설정해주고, 원하는 전화종류값의 키만 눌러주면 바로 다른 전화로 걸 수 있게 된다.
여기에, 상기 검색문법이 옳게 입력될 경우에 입력된 키값이 한글 초성이든영문 첫 알파벳이든 상관없이 상기 해당 검색문법에 맞게 검색이 이루어지므로 검색문법을 다르게 입력함으로써 한글 또는 영문에서 선택적으로 검색을 진행할 수 있다.
그리고, 키패드에 일반적으로 1개 이상의 문자배열이 이루어지게 되는데, 두 번째 또는 세 번째에는 통상 한글의 경우에 쌍자음 또는 격음이 위치하게 되고, 영문의 경우에는 알파벳 순서에 따른 순차적인 배열이 이루어지게 된다. 이와 같이, 두 번째 또는 세 번째에 위치하는 문자를 초성으로 입력하고자 할 경우에는, 쌍자음(ㄲ, ㄸ, ㅃ, ㅆ, ㅉ)은 단자음 키를 2번 눌러주는 행태를 취하여 단자음과 구분한다.
또한, 한 개의 키에 단자음이 2개 배정된 경우에는, 뒷자음을 입력할 경우에 해당키를 3번 눌러주는 형태로 같은 키에 형성된 자음을 구분시킬 수도 있다. 또한, 영문도 같은 형태로 예를 들어 “ABC”가 배정된 2번키의 경우 A는 “2” B는 “22” C는 “222”의 키입력을 수행할 수 있다.
예를 들어, 임꺽정을 찾을 때는 “8119*” 또는 “8119#”, 임걱정을 찾을 때는 “819*” 또는 “819#”, james dean king을 찾을 때는 “#5355#”를 입력하면 된다.
뿐만 아니라, 더욱 간편하면서도 상기 "걱"과 "꺽"을 검색하는데 입력값을 구분할 수 있도록 할 수 있다. 즉, 초성 및 알파벳 입력시에 각 초성 또는 알파벳을 입력하는데, 이때 각 초성 또는 알파벳 사이의 입력시간에 간격을 두어 한글의 경우에 단자음, 쌍자음 및 격음을 구분할 수 있도록 할 수 있다.
즉, 상기 임꺽정을 찾을 때는 “8(T1)11(T1)9*”, 즉 T1의 시간을 두고 입력함에 따라 8의 세팅, 11의 세팅, 9의 세팅이 이루어진다. 여기서, 11의 세팅시에 쌍자음 "ㄲ"으로 인식되는 것이다.
이 시간 간격을 갖는 입력방법은 임의로 제시하는 것일 뿐, 반드시 적용되는 것은 아니다. 또한, 검색을 위한 입력단계에서 실제 실용화를 고려한다면, 4자로 구성된 이름을 갖는 사람이나, 쌍자음 및 격음을 이름의 초성으로 사용하고 있는 경우는 많지 않으므로 이를 배제시킨 상태에서 초성을 통한 검색 알고리즘을 형성시키는 것이 바람직할 것이다.
한편, 여기서, 상기 이동통신단말에 구비된 통화키, 지움키, 종료키에 대한 기능에 대해 간략하게 설명한다. 상기 통화키는 그 기능에 있어, 통화를 실행하기 위해 최종적으로 입력하거나, 임의의 모드 동작중에 발생하는 확인 및 지정의 기능을 수행한다. 또한, 상기 지움키는 임의의 모드 동작에서 사용자에 의해 입력된 데이터를 지우는 기능을 수행한다. 그리고, 상기 종료키는 통화가 이루어지고 있는 상황에서는 통화를 종료시키는 기능, 임의의 모드를 실행중에 모드를 초기화하는 기능, 그리고, 본 발명에서 유용하게 이용하는 다른 전화번호로 바로걸기 기능을 수행하기 위해 바로걸기모드의 설정 및 해지를 선택하는 기능을 수행한다. 상기 바로걸기는 초기모드 상태에서 종료키를 누름에 따라 바로걸기 모드 설정 및 해지가 반복되게 된다.
여기서, 상기한 검색결과를 얻기 위해 이동통신단말에서 이루어지는 처리알고리즘을 설명하는데, 먼저 임의의 키와 통화키가 눌렸을 경우와, 통화키가 눌렸을 경우와, 검색문법(이하, 문법이라 함)의 해석과정에 대해 순차적으로 그 처리과정에 대해 설명한다.
도 2는 본 발명의 일실시예에 의한 임의의 키와 통화키가 눌렸을 경우의 처리알고리즘을 나타낸 흐름도이다. 도 2를 참조하면, 임의의 키와 통화키에 의한 키입력신호가 입력되게 되면(S100), 먼저 상기 임의의 키가 애스터리스크(*)키 및 샵(#)키에 해당하는 키입력신호가 포함되어 입력되었는가를 판별한다(S102). 상기 애스터리스크키 및 샵키 입력여부 판별결과, 애스터리스크키 및 샵키 중에서 어느 하나 또는 둘 모두의 키가 눌리게 되면 한글의 초성 또는 영문의 첫 번째 알파벳을 이용하여 검색하는 과정으로 진행하게 되고(S300), 애스터리스크키 및 샵키 모두 눌리지 않게 되면 다음으로 진행한다. 구체적으로, 임의의 키입력신호가 1 내지 5에서 선택된 어느 하나의 키입력신호인가를 판별한다(S104). 즉, 전화종류 중에서 어느 하나의 키입력이 있는가를 판별한다.
이 때, 1 내지 5에서 선택된 어느 하나의 키입력이라고 판별되면 전화종류로 인식하게 되고, 1 내지 5 이외의 키입력신호라고 판별되면 일반숫자 또는 문자로 인식하게 된다(S106).
여기서, 1 내지 5 범위내의 키입력신호라고 판별되면 다음으로 최근에 통화한 전화번호 검색하는 과정이 이루어지게 되는데, 먼저 이동통신단말의 시스템이 초기화되었는가를 판별한다(S108). 상기 시스템 초기화 판별결과, 시스템이 초기화되었다면 1 내지 5 범위내의 키입력신호에 대해 바로걸기를 수행할 수 없음을 디스플레이시킨다(S110). 이 경우는 시스템이 초기화된 이후에 통화사실이 없는 경우에 해당될 것이다. 한편, 시스템이 초기화되지 않았다고 판별되면 다음으로 바로걸기 옵션이 선택되었는가를 판별한다(S112). 상기 바로걸기 옵션선택여부 판별결과, 바로걸기 옵션이 선택되지 않았다고 판별되면 상기 단계 S110으로 진행하고, 바로걸기 옵션이 선택되었다고 판별되면 다음으로 최근에 특정인과 통화했는가를 판별한다(S114). 상기 특정인과의 통화여부 판별결과, 통화를 수행하지 않았다고 판별되면 바로걸기를 수행할 수 없음을 디스플레이시킨다(S110).
여기서, 상기 단계 S112에서 바로걸기 옵션이 선택되지 않았을 경우에는 이동통신단말의 디스플레이패널의 상단에 바로걸기 옵션 선택시에 나타나는 아이콘을 디스플레이시키지 않고 이를 사용자가 확인함으로써 바로걸기 옵션 상태를 확인할 수 있도록 하는 것이 바람직할 것이다.
한편, 상기 특정인과의 통화여부 판별결과, 최근에 통화한 특정인의 데이터가 메모리에 적어도 하나 이상 저장되어 있을 경우에는 최후로 통화한 리스트순으로 통화한 전화번호를 1차 검색하게 된다(S116). 결국, 최후로 통화한 특정인의 전화번호가 검색되게 된다. 이후, 상기 최후 통화 전화번호를 바탕으로 사용자가 입력한 키입력신호에 대비된 1 내지 5 범위의 전화종류에 전화번호가 데이터베이스화되어 있는가를 2차 검색하게 된다(S118). 이 때, 상기 2차 검색에 따른 해당 전화종류에 데이터가 저장되어 있는가를 판별한다(S120). 상기 2차 검색 판별결과, 해당 전화종류에 데이터가 저장되지 않았다고 판별되면 바로걸기가 불가능하다는 메시지를 디스플레이시킨다. 한편, 상기 2차 검색 판별결과, 해당 전화종류에 입력된 데이터가 있다고 판별되면 해당 전화번호를 출력시킨다(S122). 이에 사용자가 통화키를 누름으로써(S124) 통화가 진행된다(S126). 상기 단계 S124에서 해당 전화번호가 출력된 이후에 임의의 시간동안 대기한 이후에(S128) 상기 단계 S122로 진행한다. 이후, 상기 임의의 시간이 진행된 후에는 모드가 초기화되는 것은 일반적인 상황이므로 구체적인 설명은 생략한다.
한편, 도시되지는 않았으나, 사용자에 의해 선택한 키입력신호가 5에 해당하는 신호일 경우에는 통화키가 눌렸을 경우에 이전에 입력된 데이터 및 자신의 이메일 주소가 포함된 데이터를 사용자가 지정한 메일주소로 전송하게 된다.
도 3은 본 발명의 일실시예에 의한 통화키가 단독으로 눌렸을 경우의 처리알고리즘을 나타낸 흐름도이다. 도 3을 참조하면, 통화키가 단독으로 눌리게 되면(S200), 먼저 최후에 전화번호를 키입력과정을 거쳐 통화했는가 판별한다(S202). 상기 키입력을 통한 전화통화여부 판별결과, 사용자가 직접 전화번호를 키입력하여 전화통화를 수행하였다고 판별되면 해당 전화번호를 검색하여(S204) 디스플레이시키고(S206), 이를 사용자가 확인하여 사용자가 통화키를 재입력하면 상기 전화번호를 재다이얼 내용에 복사하여(S208) 해당 전화번호를 호접속시키게 된다(S210).
한편, 키입력을 통한 전화통화여부 판별결과, 사용자가 키입력을 통해 전화통화를 수행하지 않았다고 판별되면 다음으로 검색을 통해 출력된 리스트에서 선택하여 통화했는가를 판별한다(S212). 상기 리스트선택을 통한 전화통화여부 판별결과, 리스트에서 선택하여 통화하지 않았을 경우에는 도 2의 단계 S114로 진행한다. 한편, 상기 리스트선택을 통한 전화통화여부 판별결과, 리스트에서 선택하여 통화를 수행했다고 판별되면 최후로 디스플레이된 검색결과 리스트를 다시 디스플레이시킨다(S214). 이에 사용자는 전화하고자 하는 전화번호로 커서를 이동시켜 선택한 후, 통화키를 누르면 통화를 바로 진행할 수 있다. 이 때, 임의의 전화번호를 선택하여 통화키를 누르게 되면, 이 경우의 통화키는 선택 및 확인을 의미하는 기능을 수행하게 되며, 이에 따라 해당 메모리에 선택된 전화번호를 세팅시키게 된다(S216).
한편, 사용자가 바로걸기를 수행하는가를 판별한다(S218). 즉, 사용자가 바로걸기를 수행하기 위해서 리스트에서 해당 전화번호로 커서를 이동하여 선택한 후, 1 내지 5 범위내에서 키입력신호가 입력되었는가 판별한다. 상기 1 내지 5 범위 내의 키입력신호가 입력되었다고 판별되면 도 2의 상기한 과정의 단계 S118로 진행한다. 한편, 1 내지 5 범위내의 입력신호가 아닐 경우에는, 다음으로 통화를 위한 최종단계로 통화키가 입력되었는가 판별하여(S220) 통화키가 입력되면 통화를 진행하고(S222), 통화키가 입력되지 않으면 상기 단계 S216으로 진행하여 다른 전화번호를 선택할 수 있도록 한다.
도 4는 본 발명의 일실시예에 의한 한글 및 영문 검색과정을 개략적으로 나타낸 흐름도이다. 도 4를 참조하면, 사용자가 임의의 데이터를 입력하게 되면 입력된 데이터에 대해 해석을 진행하게 되는데(S310), 개략적으로, 상기 데이터의 해석시에 한글에 대한 검색인지 영문에 대한 검색인지를 판별하게 된다(S320). 상기 한글 및 영문 검색 판별결과, 한글 검색이라고 판별되면 데이터베이스화된 데이터를 2바이트 한글코드값으로 변환한 변환데이터와 입력된 데이터를 서로 비교한다(S330). 상기 비교에 의해 동일한 한글코드에 해당하는 문법에 맞는 데이터가 있을 경우에는 해당 데이터를 리스트로 디스플레이시킨다(S340).
한편, 상기 한글 및 영문 검색 판별결과(S350), 영문 검색이라고 판별되면 데이터베이스화된 데이터를 1바이트씩 변환한 변환데이터와 입력된 데이터를 서로 비교한다(S360). 상기 비교에 의해 동일한 문법에 맞는 영문코드에 해당하는 리스트를 디스플레이시킨다(S370). 한편, 영문검색이 아니라고 판별되면 문자표시 및 일반전화걸기로 진행한다(S380).
도 5a 및 도 5b는 상기 도 4의 한글 및 영문 검색과정을 구체적으로 나타낸 흐름도이다. 먼저 도 5a를 참조하면, 먼저 사용자에 의해 문법에 맞게 입력된 한글 검색어를 입력한 후, 통화키를 누르면(S332) 이동통신단말은 첫 단계로 문법에 전화종류가 포함되어 있는가를 판별한다(S334). 상기 전화종류 입력여부 판별결과, 전화종류가 입력되었다고 판별되면 전화종류에 해당하는 데이터를 1차 독출한다(S336). 이후, 다음으로 상기 1차 검출에서 독출된 데이터가 있는가를 판별한다(S338). 상기 독출데이터 유무여부 판별결과, 독출데이터가 없다면 데이터베이스가 없음을 디스플레이시킨다(S340). 한편, 독출데이터가 있다고 판별되면 독출된 자료를 임의의 저장장소로 로딩시킨다(S342). 이 때, 코드변환용 저장장소는 클리어(clear)시키게 된다(S344).
여기서, 상기 단계 S334에서 검색어에 전화종류가 없다고 판별되면 모든 한글 입력데이터를 독출하게 된다(S346). 이후, 상기 단계 S342로 진행하게 된다.
한편, 다음 과정으로 1차 검색을 통해 전화종류가 동일한 독출데이터에 대해 각각 2바이트 한글코드로 변환을 진행하게 되는데(S348), 이 때 한글코드가 한글코드 테이블영역에 있는가를 판별한다(S350). 상기 한글코드 유무여부 판별결과, 한글코드 테이블에 한글코드가 있다고 판별되면 초성데이터에 해당하는 키값을 변환용 저장장소에 어태치시키게 된다(S352). 한편, 한글코드 유무여부 판별결과, 한글코드 테이블에 한글코드가 없다고 판별되면 바로 스킵(skip)하여(S354) 다음 단계 S356으로 진행한다. 이후, 비교 검색을 통해 문법에 맞게 비교하여 동일한 데이터가 있는가를 판별한다(S356). 상기 동일데이터 유무여부 판별결과, 동일데이터가 있다고 판별되면 검색된 데이터를 초성의 올림차순 또는 내림차순으로 리스트화하여 디스플레이시킨다(S358). 한편, 상기 동일데이터 유무여부 판별결과, 동일데이터가 없다고 판별되면 (C) 과정으로 진행한다.
한편, 도 5b에 도시된 바와 같이 영문검색일 경우에는, 먼저 사용자에 의해 문법에 맞게 입력된 영문 검색어를 입력한 후, 통화키를 누르면(S362) 이동통신단말은 첫 단계로 문법에 전화종류가 포함되어 있는가를 판별한다(S364). 상기 전화종류 입력여부 판별결과, 전화종류가 입력되었다고 판별되면 전화종류에 해당하는 데이터를 1차 독출한다(S366). 이후, 다음으로 상기 1차 검출에서 독출된 데이터가있는가를 판별한다(S368). 상기 독출데이터 유무여부 판별결과, 독출데이터가 없다면 데이터베이스가 없음을 디스플레이시킨다(S370). 한편, 독출데이터가 있다고 판별되면 독출된 자료를 임의의 저장장소로 로딩시킨다(S372). 이 때, 코드변환용 저장장소는 클리어(clear)시키게 된다(S374).
여기서, 상기 단계 S364에서 검색어에 전화종류가 없다고 판별되면 모든 한글 입력데이터를 독출하게 된다(S). 이후, 상기 단계 S372로 진행하게 된다.
한편, 다음 과정으로 1차 검색을 통해 전화종류가 동일한 독출데이터에 대해 각각 1바이트씩 변환하게 되는데(S378), 먼저 독출된 데이터를 영문대문자로 변환한다(S380). 이후, 변환된 영문코드가 영문코드 테이블영역에 있는가를 판별한다(S382). 상기 영문코드 유무여부 판별결과, 영문코드 테이블에 영문코드가 있다고 판별되면 첫 번째 알파벳에 해당하는 키값을 변환용 저장장소에 어태치시키게 된다(S384). 한편, 영문코드 유무여부 판별결과, 영문코드 테이블에 영문코드가 없다고 판별되면 바로 스킵하여(S386) 다음 단계 S388로 진행한다. 이후, 비교 검색을 통해 문법에 맞게 비교하여 동일한 데이터가 있는가를 판별한다(S388). 상기 동일데이터 유무여부 판별결과, 동일데이터가 있다고 판별되면 검색된 데이터를 첫 번째 알파벳의 올림차순 또는 내림차순으로 리스트화하여 디스플레이시킨다(S390). 한편, 상기 동일데이터 유무여부 판별결과, 동일데이터가 없다고 판별되면 (C) 과정으로 진행한다.
도 6은 본 발명의 일실시예에 의한 도 5를 통해 검색된 데이터의 이후 진행과정에 대해 나타낸 흐름도이다. 도 6에 도시된 바와 같이, 검색된 리스트가 1개 이상인가를 판별한다(S400). 상기 리스트 유무여부 판별결과, 검색된 리스트가 적어도 1개 이상 있을 경우에는 리스트를 상기한 바와 같이 올림차순 또는 내림차순으로 디스플레이시킨다. 이에 사용자는 디스플레이된 리스트에서 선택을 진행하게 되는데(S402) 특정 전화번호에 대해 선택하였다고 판별되면 이후 통화키가 입력되었는가를 판별하여(S404) 통화키가 입력될 경우에 통화가 이루어지게 되고(S406), 통화종료 또는 통화가 이루어지는 시점과 동시에 검색된 리스트가 디스플레이된 상태로 세팅되게 된다(S408). 이 때, 상기 단계 S402와 단계 S404에서 선택 및 통화키 입력이 설정시간 동안에 이루어지지 않을 경우에는 임의의 대기시간이 경과한 후 초기화면으로 리턴한다.
한편, 상기 리스트 유무여부 판별결과, 검색된 리스트가 없다고 판별되면 문자종료값이 애스터리스크였는가를 판별한다(S410). 상기 애스터리스크라고 판별되면 전체 찾기 리스트가 없다는 메시지를 디스플레이시킨다(S412). 한편, 애스터리스가 아니라면 다음으로 문자종료값이 샵인가를 판별한다(S414). 상기 샵여부 판별결과, 샵이라고 판별되면 맞게 찾기 리스트가 없다는 메시지를 디시플레이시킨다(S416). 한편, 문자종료값이 샵이 아닌 경우에는 초기상태로 리턴한다(S418).
여기서, 본 발명에서 이루고자 하는 음절 또는 단어의 첫음소를 이용한 해석과정이 이루어지는 구체적인 과정에 대해 살펴보자. 도 1에서 이미 개략적인 동작과정은 살펴보았으나, 문법에 맞게 입력된 데이터에 대해 해석이 진행되는 과정에 대해 구체적으로 설명한다.
도 7a 및 도 7b는 본 발명의 일실시예에 의한 입력된 한글검색어에 대한 해석과정을 나타낸 흐름도이다. 도 7a에 도시된 바와 같이, 임의의 검색어가 사용자에 의해 입력되면(S500), 임의로 입력한 검색어에 대해 먼저 애스터리스크가 검색어 전체 위치에서 뒤에서 첫 번째 또는 두 번째에 입력되었는가를 판별한다(S502). 상기 애스터리스크의 위치 판별결과, 상기 애스터리스크가 첫 번째 또는 두 번째에 위치하고 있다고 판별되면 다음으로 뒤에서 첫 번째에 애스터리스크가 위치하는가를 판별한다(S504). 상기 애스터리스크 첫 번째 위치여부 판별결과, 상기 애스터리스크가 첫 번째 위치에 있다고 판별되면 다음으로 앞영역에 데이터가 입력되었는가를 판별한다(S506). 이 때, 구체적으로 앞영역의 데이터가 애스터리스크인가를 판별한다(S508). 상기 앞영역 애스터리스크 여부 판별결과, 앞영역에 애스터리스크가 입력되었다고 판별되면 이는 한글전체 리스트를 출력시키고자 하는 검색어로 판단된다. 이에 한글 전체 입력데이터를 디스플레이시키게 된다(S510). 한편, 앞영역의 데이터가 애스터리스크가 아니라고 판별되면 이는 해당 특정인의 이동통신단말번호를 출력하고자 하는 검색어로 판단하게 된다. 이에 해당 검색어의 이동통신단말 전화번호를 디스플레이시킨다(S512). 즉, 전화종류를 입력하지 않았을 경우에는 사용 빈도가 많은 이동통신단말로 통화하기 위함이다.
한편, 상기 단계S506에서 앞영역의 데이터가 없다고 판별되면 이는 한글 및 영문을 모두 포함하는 전체리스트를 출력시키고자 하는 검색어가 되는 것이다. 이에 전체 입력데이터를 디스플레이시킨다(S514).
또한, 상기 단계S504에서 애스터리스크의 위치가 뒤에서 첫 번째 위치가 아니라 검색어에 대해 뒤에서 두 번째 위치라고 판별되면, 애스터리스크 뒤에 입력되는 키입력신호가 1 내지 5에서 선택된 어느 하나의 키입력신호인가를 판별한다(S516). 상기 1 내지 5 범위 내의 키입력신호라고 판별되면 다음으로 앞영역에 입력된 데이터가 있는가를 판별한다(S518). 이에 앞영역에 데이터가 있다고 판별되면 해당 검색어와 전화종류를 모두 만족하는 검색결과를 디스플레이시킨다(S520). 한편, 앞영역에 데이터가 없을 경우에는 해당 전화종류에 속하는 입력데이터를 디스플레이시킨다(S522).
한편, 상기 1 내지 5 이외의 키입력신호가 입력될 경우에는 먼저 입력된 키입력신호가 애스터리스크의 키입력신호인가를 판별한다(S524). 만약 애스터리스크 키입력신호일 경우에는 상기 단계S510으로 진행하여 동일한 개념의 한글 전체 입력데이터를 디스플레이시키기 위한 검색어가 되는 것이다. 한편, 애스터리스크가 아니라고 판별되면 문자표시 및 일반전화걸기로 진행한다(S526).
한편, 상기 단계 S502에서 검색에에 대해 뒤에서 첫 번째 또는 두 번째가 애스터리스크가 아닐 경우에는 단순한 문자로 표시한다(S528).
지금까지는 애스터리스크가 입력된 데이터의 뒤에서 첫 번째 또는 두 번째일 경우에 대해서 설명하였고, 이제 샵이 입력된 데이터의 뒤에서 첫 번째 또는 두 번째일 경우에 대해서 설명한다.
도 7b에 도시된 바와 같이, 임의의 검색어가 사용자에 의해 입력되면(S550),임의로 입력한 검색어에 대해 먼저 샵이 검색어 전체 위치에서 뒤에서 첫 번째 또는 두 번째에 입력되었는가를 판별한다(S552). 상기 샵의 위치 판별결과, 상기 샵이 첫 번째 또는 두 번째에 위치하고 있다고 판별되면 다음으로 뒤에서 첫 번째에 샵이 위치하는가를 판별한다(S554). 상기 샵 위치 판별결과, 상기 샵이 첫 번째 위치에 있다고 판별되면 다음으로 앞영역에 데이터가 입력되었는가를 판별한다(S556). 상기 앞영역 데이터여부 판별결과, 앞영역의 데이터가 있다고 판별되면 해당 지정 검색어의 이동통신단말 전화번호를 디스플레이시킨다(S558). 즉, 전화종류를 입력하지 않았을 경우에는 사용 빈도가 많은 이동통신단말로 통화하기 위함이다. 한편, 상기 앞영역에 데이터가 없을 경우에는 단순한 문자로 판단하여 디스플레이시킨다(S560).
한편, 상기 단계S554에서 샵이 뒤에서 첫 번째가 아닐 경우에는 다음으로 뒤에 1 내지 5 범위에서 선택된 어느 하나의 키입력신호가 입력되었는가를 판별한다(S562). 상기 판별결과, 샵 뒤 즉, 검색어의 맨 뒤에 1 내지 5 범위내에서 어느 하나의 키입력신호가 입력되었다고 판별되면 계속하여 앞영역에 입력된 데이터가 있는가를 판별한다(S564). 이에 앞영역에 데이터가 있다고 판별되면 해당 지정검색어와 전화종류를 모두 만족하는 검색결과를 디스플레이시키게 된다(S566). 한편, 앞영역에 데이터가 없거나 맨 뒤에 전화종류(1 ∼ 5)가 입력되지 않았을 경우에는 문자표시 및 일반전화걸기로 진행한다(S568).
한편, 상기 단계 S552에서 입력한 검색어에 대해 먼저 샵이 검색어 전체 위치에서 뒤에서 첫 번째 또는 두 번째에 입력되지 않았다고 판별되면 (E) 과정으로진행한다.
도 8a 내지 도 8c는 본 발명의 일실시예에 의한 입력된 영문검색어에 대한 해석과정을 나타낸 흐름도이다. 먼저 도 8a에 도시된 바와 같이, (E) 과정의 연속과정으로서 먼저, 샵이 맨앞에 위치하는가를 판별한다(S600). 샵 위치 판별결과, 샵이 맨 앞에 위치한다고 판별하게 되면 다음으로 샵 뒤에 2개의 애스터리스크가 연속적으로 입력되었는가를 판별한다(S602). 이에 샵 뒤에 2개의 애스터리스크가 있다면 이는 영어 전체 입력데이터를 출력시키기 위한 검색어임을 판별하게 된다. 이에 영어 전체 입력데이터를 디스플레이시킨다(S604). 한편, 상기 단계 S602에서 샵뒤에 2개의 애스터리스크가 아니라고 판별되면, 다음으로 샵 뒤에 문자가 입력되었는가 판별한다(S606). 샵뒤에 문자가 입력되었다고 판별되면 (F) 과정으로 진행하고, 그렇지 않을 경우에는 문자표시 및 일반전화걸기로 진행한다(S608). 또한, 상기 단계 S600에서 맨 앞에 샵이 아닐 경우에도 앞의 진행과정에 의거하여 문자표시 및 일반전화걸기로 진행한다(S610).
한편, 도 8b에 도시된 바와 같이, 상기 (F) 진행과정에 있어서, 샵 뒤에 문자가 입력었을 경우에는 먼저, 검색어에 대해 애스터리스크가 검색어 전체 위치에서 뒤에서 첫 번째 또는 두 번째에 입력되었는가를 판별한다(S620). 상기 애스터리스크의 위치 판별결과, 상기 애스터리스크가 첫 번째 또는 두 번째에 위치하고 있다고 판별되면 다음으로 뒤에서 첫 번째에 애스터리스크가 위치하는가를판별한다(S622). 상기 애스터리스크 위치 판별결과, 상기 애스터리스크가 뒤에서 첫 번째 위치에 있다고 판별되면 해당 영문 검색어의 이동통신단말 전화번호를 디스플레이시킨다(S624). 즉, 상기한 바와 같이 전화종류를 입력하지 않았을 경우에는 사용 빈도가 많은 이동통신단말로 통화하기 위함이다.
한편, 상기 단계S622에서 애스터리스크가 뒤에서 첫 번째가 아닐 경우에는 다음으로 뒤에 1 내지 5 범위에서 선택된 어느 하나의 키입력신호가 입력되었는가를 판별한다(S626). 상기 판별결과, 애스터리스크 뒤 즉, 검색어의 맨 뒤에 1 내지 5 범위내에서 어느 하나의 키입력신호가 입력되었다고 판별되면 해당 영문 검색어와 전화종류를 모두 만족하는 검색결과를 디스플레이시킨다(S628). 한편, 맨 뒤에 전화종류(1 ∼ 5)가 입력되지 않았을 경우에는 문자표시 및 일반전화걸기로 진행한다(S630). 또한, 상기 단계 S620에서 검색어에 대해 애스터리스크가 검색어 전체 위치에서 뒤에서 첫 번째 또는 두 번째에 입력되지 않았다고 판별되면 단순한 문자로서 표시하게 된다(S632).
또한, 도 8c에 도시된 바와 같이, 상기 (F) 진행과정에 있어서, 샵 뒤에 문자가 입력었을 경우에는 먼저, 검색어에 대해 샵이 검색어 전체 위치에서 뒤에서 첫 번째 또는 두 번째에 입력되었는가를 판별한다(S640). 상기 샵의 위치 판별결과, 상기 샵이 첫 번째 또는 두 번째에 위치하고 있다고 판별되면 다음으로 뒤에서 첫 번째에 샵이 위치하는가를 판별한다(S642). 상기 샵 위치 판별결과, 상기 샵이 뒤에서 첫 번째 위치에 있다고 판별되면 해당 지정영문 검색어의 이동통신단말 전화번호를 디스플레이시킨다(S644). 즉, 상기한 바와 같이 전화종류를 입력하지 않았을 경우에는 사용 빈도가 많은 이동통신단말로 통화하기 위함이다.
한편, 상기 단계S642에서 샵이 뒤에서 첫 번째가 아닐 경우에는 다음으로 뒤에 1 내지 5 범위에서 선택된 어느 하나의 키입력신호가 입력되었는가를 판별한다(S646). 상기 판별결과, 샵 뒤 즉, 검색어의 맨 뒤에 1 내지 5 범위내에서 어느 하나의 키입력신호가 입력되었다고 판별되면 해당 지정영문 검색어와 전화종류를 모두 만족하는 검색결과를 디스플레이시킨다(S648). 한편, 맨 뒤에 전화종류(1 ∼ 5)가 입력되지 않았을 경우에는 문자표시 및 일반전화걸기로 진행한다(S650). 또한, 상기 단계 S640에서 검색어에 대해 샵이 검색어 전체 위치에서 뒤에서 첫 번째 또는 두 번째에 입력되지 않았다고 판별되면 단순한 문자로서 표시하거나 일반전화걸기로 진행한다(S652).
상기 도 8a 내지 도 8c는 도 7a 및 도 7b의 단계 S502에서 단계 S568까지의 과정을 동일하게 적용하여 진행할 수 있다. 즉, 영어임을 판별하는 과정인 단계 S600 이후에 상기 단계 S502에서 단계 S568와 같은 개념의 과정을 진행할 수 있다는 것이다.
본 발명에서는 이동통신단말에 대해서만 설명하였으나, PDA, 전자수첩 등을 비롯한 한글과 영문을 검색할 수 있는 모든 기기에서 사용되는 검색프로그램에 적용될 수 있음은 주지의 사실이다.
상술한 바와 같이, 본 발명에 따른 이동통신단말 문자검색방법 및 이에 연계된 다른 전화번호 바로걸기방법은 다음과 같은 장점이 있다.
1. 기존 모든 이동통신단말의 전화번호 저장 내용을 아무런 변이 없이도 사용가능하므로 적응성이 뛰어나다.
2. 모드선택 및 검색키 등을 누르지 않고 통화자의 이름과 연계된 전화번호를 통해 직접 통화할 수 있으므로 편리하게 이용할 수 있을 뿐만 아니라 변별력을 강화시켜 바로 걸 수 있게 된다.
3. 기존의 재다얼기능을 이용할 경우에 동일인의 다른 전화번호로 통화하기 위해서는 검색이 다시 이루어져야 했으나, 본 발명에서는 다른전화 바로걸기 옵션을 선택한 이후에 전화종류만을 입력함으로써 바로 걸 수 있는 용이함이 있다.
4. 영어로 입력된 데이터에 대해서는 상기한 바와 같이 특정모드를 선택하여 검색을 진행하여야 했으나, 영어 검색을 의미하는 샵(#)을 검색어 앞에 위치시킴으로써 검색을 용이하게 진행할 수 있다.
5. 또한, 한글과 영문을 혼용해서 검색을 진행하거나, 검색문법에 맞게 입력하는 한 검색데이터의 오류에 따른 검색 정확도도 유지시킬 수 있다.
상기에서 언급된 본 발명은 실시예를 중심으로 설명하였지만, 본 발명의 기술내용과 사상 및 영역으로부터 벗어나지 않는 범위 내에서 본 발명을 다양하게 수정 및 변경시킬 수 있음도 명백하다. 따라서 본 발명의 설명은 기술의 특성과 사상을 한정하는 것이 아니라 예시하는 것으로 해석되어져야 한다.

Claims (11)

  1. 한글음절의 초성 또는 영문단어의 첫 번째 알파벳을 포함하며,
    한글의 경우에 한글음절 초성 해당키, 입력된 문자를 포함하는 문자를 모두 검색하거나 입력된 문자에 해당하는 문자만을 검색하는 식별자인 문자종료값, 및 사용자의 집, 회사를 포함하는 사용종류별 전화번호를 식별자인 전화종류가 순차적으로 배열되어 이루어지고,
    영문의 경우에 영문식별값, 영문 첫 번째 알파벳, 문자종료값, 및 전화종류가 순차적으로 배열되어서 이루어진
    문법에 따라 입력되는 검색어에 대해 해석을 진행하는 제1 단계;
    상기 해석을 통해 한글검색이라고 판정되면 해당 데이터를 한글코드로 변환하여 상기 검색어 문법에 일치하는 데이터를 검색하는 제2 단계;
    상기 해석을 통해 영문검색이라고 판정되면 해당 데이터를 영문코드로 변환하여 상기 검색어 문법에 일치하는 데이터를 검색하는 제3 단계;
    상기 제2 단계 또는 제3 단계에서 검색된 결과를 출력시키는 제4 단계; 및
    상기 검색결과에서 선택된 임의의 데이터에 의해 통화를 수행하고, 통화가 이루어지지 않을 경우에는 상기 검색결과에서 사용자와 연계된 다른 전화번호 바로걸기를 수행하는 제5 단계
    를 포함하여 이루어진 것을 특징으로 하는 이동통신단말 문자검색방법 및 이에 연계된 다른 전화번호 바로걸기방법.
  2. 제 1 항에 있어서, 상기 제1 단계에서 검색어에 대해 해석하는 과정은,
    a. 문자종료값이 해당 초성을 모두 포함하는 한글 전체찾기검색을 요구할 경우에 전화종류가 선택되었는가를 판별하는 단계;
    b. 상기 전화종류가 선택되었다면 문자종료값 앞영역에 입력데이터가 있는가를 판별하여 앞영역에 입력데이터가 있을 경우에는 상기 앞영역의 입력데이터와 해당 전화종류를 모두 만족하는 검색결과를 출력시키고, 앞영역에 입력데이터가 없을 경우에는 전체 입력데이터에서 해당 전화종류를 만족하는 검색결과를 출력시키는 단계; 및
    c. 상기 전화종류가 선택되지 않았다면 문자종료값 앞영역에 입력데이터가 있는가를 판별하여 앞영역에 입력데이터가 없을 경우에는 전체 입력데이터를 검색결과로 출력시키고, 앞영역에 입력데이터가 있을 경우에는 다음으로 상기 앞영역의 입력데이터가 문자종료값과 동일한가를 판별하여 상기 문자종료값과 동일할 경우에는 한글 전체 입력데이터를 검색결과로 출력시키고, 상기 문자종료값과 동일하지 않을 경우에는 해당 입력데이터에 포함되는 동일한 임의의 특정 전화번호를 검색결과로 출력시키는 단계를 포함하여 이루어진 것을 특징으로 하는 이동통신단말 문자검색방법 및 이에 연계된 다른 전화번호 바로걸기방법.
  3. 제 1 항에 있어서, 상기 제1 단계에서 검색어에 대해 해석하는 과정은,
    d. 문자종료값이 사용자에 입력된 해당 초성만 지정하는 한글 맞게찾기검색을 요구할 경우에 전화종류가 선택되었는가를 판별하는 단계;
    e. 상기 전화종류가 선택되었다면 문자종료값 앞영역에 입력데이터가 있는가를 판별하여 앞영역에 입력데이터가 있을 경우에는 해당 지정검색어와 일치하는 검색결과와 해당 전화종류를 모두 만족하는 검색결과를 출력시키고, 앞영역에 입력데이터가 없을 경우에는 단순문자표시 및 일반전화걸기로 진행하는 단계; 및
    f. 상기 전화종류가 선택되지 않았다면 문자종료값 앞영역에 입력데이터가 있는가를 판별하여 앞영역에 입력데이터가 없을 경우에는 단순문자표시 및 일반전화걸기 상태로 진행하고, 앞영역에 입력데이터가 있을 경우에는 해당 입력데이터와 동일한 임의의 특정 전화번호를 검색결과로 출력시키는 단계를 포함하여 이루어진 것을 특징으로 하는 이동통신단말 문자검색방법 및 이에 연계된 다른 전화번호 바로걸기방법.
  4. 제 2 항 또는 제 3 항에 있어서, 상기 a. 단계 및 d. 단계 이전에
    검색어의 가장 앞영역에 영어로 찾기를 의미하는 키입력여부를 판별하는 단계를 더 진행하는 것을 특징으로 하는 이동통신단말 문자검색방법 및 이에 연계된 다른 전화번호 바로걸기방법.
  5. 제 4 항에 있어서, 상기 검색어가 영어로 찾기일 경우에는,
    다음으로 문자종료값이 해당 알파벳을 모두 포함하는 영문 전체찾기검색을 요구할 경우에 전화종류가 선택되었는가를 판별하는 단계;
    상기 전화종류가 선택되었다면 문자종료값 앞영역에 입력데이터가 있는가를 판별하여 앞영역에 입력데이터가 있을 경우에는 상기 앞영역의 입력데이터와 해당 전화종류를 모두 만족하는 검색결과를 출력시키고, 앞영역에 입력데이터가 없을 경우에는 단순문자표시 및 일반전화걸기 상태로 진행하는 단계; 및
    상기 전화종류가 선택되지 않았다면 문자종료값 앞영역에 입력데이터가 있는가를 판별하여 앞영역에 입력데이터가 없을 경우에는 단순문자표시 및 일반전화걸기 상태로 진행하고, 앞영역에 입력데이터가 있을 경우에는 다음으로 상기 문자종료값과 동일한가를 판별하여 상기 문자종료값과 동일하면 영문 전체 입력데이터를 검색결과로 출력시키고, 상기 문자종료값과 동일하지 않으면 해당 입력데이터에 포함되는 동일한 임의의 특정 전화번호를 검색결과로 출력시키는 단계로 이루어진 것을 특징으로 하는 이동통신단말 문자검색방법 및 이에 연계된 다른 전화번호 바로걸기방법.
  6. 제 4 항에 있어서, 상기 검색어가 영어로 찾기일 경우에는,
    다음으로 문자종료값이 사용자에 입력된 해당 알파벳만 지정하는 영문 맞게찾기검색을 요구할 경우에 전화종류가 선택되었는가를 판별하는 단계;
    상기 전화종류가 선택되었다면 문자종료값 앞영역에 입력데이터가 있는가를 판별하여 앞영역에 입력데이터가 있을 경우에는 해당 지정검색어와 일치하는 검색결과와 전화종류를 모두 만족하는 검색결과를 출력시키고, 앞영역에 입력데이터가 없을 경우에는 단순문자표시 및 일반전화걸기로 진행하는 단계; 및
    상기 전화종류가 선택되지 않았다면 문자종료값 앞영역에 입력데이터가 있는가를 판별하여 앞영역에 입력데이터가 없을 경우에는 단순문자표시 및 일반전화걸기로 진행하고, 앞영역에 입력데이터가 있을 경우에는 해당 입력데이터와 동일한 임의의 특정 전화번호를 검색결과로 출력시키는 단계로 이루어진 것을 특징으로 하는 이동통신단말 문자검색방법 및 이에 연계된 다른 전화번호 바로걸기방법.
  7. 제 1 항에 있어서, 상기 제2 단계는,
    상기 문법에 전화종류가 포함되어 있는가 판별하는 단계;
    상기 전화종류가 포함되어 있지 않을 경우에는 모든 한글 입력데이터를 독출하고, 상기 전화종류가 포함되어 있을 경우에는 해당 전화종류를 만족하는 입력데이터를 1차로 독출하는 단계;
    상기 독출된 데이터를 임시 메모리에 저장시키는 단계;
    이전에 저장된 코드변환용 임시 메모리의 데이터를 소거시키는 단계;
    상기 독출된 데이터 각각을 한글코드로 변환하는 단계;
    상기 한글코드가 미리 저장된 한글코드 테이블영역에 있는가를 판별하는 단계;
    상기 한글코드 테이블영역에 한글코드가 있다고 판별되면 초성에 해당하는 키값을 변환용 임시 메모리에 어태치시키는 단계;
    어태치된 데이터에 대해 비교 검색을 통해 문법에 맞게 비교하여 동일한 데이터가 있는가를 판별하는 단계;
    상기 비교 검색 결과, 동일데이터가 있다고 판별되면 검색된 데이터를 초성의 올림차순 또는 내림차순으로 리스트화하여 디스플레이시키는 단계
    를 포함하여 이루어진 것을 특징으로 하는 이동통신단말 문자검색방법 및 이에 연계된 다른 전화번호 바로걸기방법.
  8. 제 1 항에 있어서, 상기 제3 단계는,
    상기 문법에 전화종류가 포함되어 있는가 판별하는 단계;
    상기 전화종류가 포함되어 있지 않을 경우에는 모든 영문 입력데이터를 독출하고, 상기 전화종류가 포함되어 있을 경우에는 해당 전화종류를 만족하는 입력데이터를 1차로 독출하는 단계;
    상기 독출된 데이터를 임시 메모리에 저장시키는 단계;
    이전에 저장된 코드변환용 임시 메모리의 데이터를 소거시키는 단계;
    상기 독출된 데이터 각각을 영문코드로 변환하는 단계;
    상기 영문코드가 미리 저장된 영문코드 테이블영역에 있는가를 판별하는 단계;
    상기 영문코드 테이블영역에 영문코드가 있다고 판별되면 첫 번째 알파벳에 해당하는 키값을 변환용 임시 메모리에 어태치시키는 단계;
    어태치된 데이터에 대해 비교 검색을 통해 문법에 맞게 비교하여 동일한 데이터가 있는가를 판별하는 단계;
    상기 비교 검색 결과, 동일데이터가 있다고 판별되면 검색된 데이터를 알파벳의 올림차순 또는 내림차순으로 리스트화하여 디스플레이시키는 단계
    를 포함하여 이루어진 것을 특징으로 하는 이동통신단말 문자검색방법 및 이에 연계된 다른 전화번호 바로걸기방법.
  9. 제 8 항에 있어서, 상기 영문코드로 변환하는 단계는 대문자 영문코드를 이용하는 것을 특징으로 하는 이동통신단말 문자검색방법 및 이에 연계된 다른 전화번호 바로걸기방법.
  10. 제 1 항에 있어서, 상기 제5 단계는,
    검색결과에서 임의의 데이터를 선택하는 단계;
    상기 선택된 데이터에 대해 다른 전화번호 바로걸기를 수행할 수 있는 전화종류 중에서 어느 하나를 선택하여 키입력을 수행하는 단계;
    상기 키입력에 대응하여 최후에 통화한 전화번호를 1차 검색하는 단계;
    상기 1차 검색에 연계된 해당 전화종류에 저장된 전화번호를 2차 검색하는 단계;
    상기 2차 검색결과, 데이터가 있을 경우에 디스플레이 및 통화를 순차적으로 진행하는 단계;
    를 포함하여 이루어진 것을 특징으로 하는 이동통신단말 문자검색방법 및 이에 연계된 다른 전화번호 바로걸기방법.
  11. 제 7 항, 제 8 항 또는 제 10 항 중의 어느 한 항에 있어서, 상기 검색에 따른 통화가 이루어진 경우에는 재다이얼 및 바로걸기 기능을 수행하기 위해 출력된 검색결과를 임시 메모리에 저장하는 과정을 더 진행하는 것을 특징으로 하는 이동통신단말 문자검색방법 및 이에 연계된 다른 전화번호 바로걸기방법.
KR10-2001-0031461A 2001-06-05 2001-06-05 이동통신단말 문자검색방법 및 이에 연계된 다른 전화번호바로걸기방법 KR100426896B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR10-2001-0031461A KR100426896B1 (ko) 2001-06-05 2001-06-05 이동통신단말 문자검색방법 및 이에 연계된 다른 전화번호바로걸기방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR10-2001-0031461A KR100426896B1 (ko) 2001-06-05 2001-06-05 이동통신단말 문자검색방법 및 이에 연계된 다른 전화번호바로걸기방법

Publications (2)

Publication Number Publication Date
KR20020092685A KR20020092685A (ko) 2002-12-12
KR100426896B1 true KR100426896B1 (ko) 2004-04-13

Family

ID=27707933

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-2001-0031461A KR100426896B1 (ko) 2001-06-05 2001-06-05 이동통신단말 문자검색방법 및 이에 연계된 다른 전화번호바로걸기방법

Country Status (1)

Country Link
KR (1) KR100426896B1 (ko)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101043875B1 (ko) * 2009-02-12 2011-06-22 주식회사 엘지유플러스 이메일 주소 검색 방법 및 시스템

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR960020207A (ko) * 1994-11-09 1996-06-17 곽정국 메모리 전화기의 데이타 입력 방식
KR20000045808A (ko) * 1998-12-30 2000-07-25 서평원 음성인식에 의한 다단계 단축 다이얼링 방법
KR100269767B1 (ko) * 1998-02-11 2000-10-16 서평원 전화기의 단축다이얼링 방법
KR20010047903A (ko) * 1999-11-24 2001-06-15 진성산 전화기에서 문자를 이용한 단축 다이얼링 장치
KR100362589B1 (ko) * 2000-05-10 2002-11-29 비윌모빌컴퓨팅(주) 이동전화 단말기에서의 초성 자음을 이용한 문자정보서비스 검색방법

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR960020207A (ko) * 1994-11-09 1996-06-17 곽정국 메모리 전화기의 데이타 입력 방식
KR100269767B1 (ko) * 1998-02-11 2000-10-16 서평원 전화기의 단축다이얼링 방법
KR20000045808A (ko) * 1998-12-30 2000-07-25 서평원 음성인식에 의한 다단계 단축 다이얼링 방법
KR20010047903A (ko) * 1999-11-24 2001-06-15 진성산 전화기에서 문자를 이용한 단축 다이얼링 장치
KR100362589B1 (ko) * 2000-05-10 2002-11-29 비윌모빌컴퓨팅(주) 이동전화 단말기에서의 초성 자음을 이용한 문자정보서비스 검색방법

Also Published As

Publication number Publication date
KR20020092685A (ko) 2002-12-12

Similar Documents

Publication Publication Date Title
US7515941B2 (en) Method for performing functions using telephone number searched for in mobile terminal
US8015187B2 (en) Phone book group management method for mobile terminal
CN101180798B (zh) 使用键盘的拼音输入
KR100689396B1 (ko) 음성 인식을 이용한 통화 내역 관리 장치 및 방법
KR100734240B1 (ko) 문자 메시지에 포함되어 있는 단어들을 통해 업데이트될 수 있는 사전을 지니는 통신 장치
KR100682331B1 (ko) 이동통신 단말기에서 전화번호부 검색 방법
US6965766B1 (en) Mobile communication terminal
KR20000048330A (ko) 개선된 이동 무선 전화용 그래픽 사용자 인터페이스
KR100690961B1 (ko) 이동통신단말기의 문자 입력 방법 및 그 장치
KR20110074456A (ko) 휴대 전화기, 확인 정보 표시 프로그램, 확인 정보 표시방법 및 휴대 전화기의 발신방법
JP4584649B2 (ja) 通信端末装置及びそのダイヤル登録方法
JP4497418B2 (ja) 通信端末装置および通信相手選択発信方法
KR20000048329A (ko) 개선된 이동 무선 전화용 그래픽 사용자 인터페이스
KR100426896B1 (ko) 이동통신단말 문자검색방법 및 이에 연계된 다른 전화번호바로걸기방법
KR100454388B1 (ko) 초성자음활용 전화 단축 다이얼링 시스템 및 그 방법
KR19990076249A (ko) 전화기의 키 입력에 의한 메시지 인식 및 탐색방법
KR100376316B1 (ko) 무선단말기의 네비게이션 버튼을 이용한 한글입력방법
KR100749805B1 (ko) 방향선택 입력기를 이용한 키입력 장치 및 그 방법
KR100581827B1 (ko) 이동 통신 단말기의 전화 번호 검색 방법
JP4451641B2 (ja) 携帯電話機
KR100810331B1 (ko) 이동통신단말기에서의 전화번호 검색 방법
KR20060112563A (ko) 휴대폰에서의 일괄검색 서비스 방법
KR100504386B1 (ko) 다중 검색어를 이용한 전화번호 검색 기능을 갖는이동통신 단말기 및 그 제어 방법
JP2005080139A (ja) 携帯端末装置、情報検索方法及びプログラム
KR101054572B1 (ko) 통신 단말 및 그 제어 방법

Legal Events

Date Code Title Description
A201 Request for 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: 20120402

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20130430

Year of fee payment: 10

LAPS Lapse due to unpaid annual fee