KR20090113303A - 원거리 데이타 베이스에서 대상자에 관한 정보를 입력하고 검색하는 방법 - Google Patents

원거리 데이타 베이스에서 대상자에 관한 정보를 입력하고 검색하는 방법 Download PDF

Info

Publication number
KR20090113303A
KR20090113303A KR1020097017404A KR20097017404A KR20090113303A KR 20090113303 A KR20090113303 A KR 20090113303A KR 1020097017404 A KR1020097017404 A KR 1020097017404A KR 20097017404 A KR20097017404 A KR 20097017404A KR 20090113303 A KR20090113303 A KR 20090113303A
Authority
KR
South Korea
Prior art keywords
server
mobile
subscriber
name
mobile communication
Prior art date
Application number
KR1020097017404A
Other languages
English (en)
Other versions
KR101116534B1 (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 알렉산드르 유레비치 브레디킨
Publication of KR20090113303A publication Critical patent/KR20090113303A/ko
Application granted granted Critical
Publication of KR101116534B1 publication Critical patent/KR101116534B1/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0269Targeted advertisements based on user profile or attribute
    • G06Q30/0271Personalized advertisement
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/951Indexing; Web crawling techniques
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/45Network directories; Name-to-address mapping
    • H04L61/4552Lookup mechanisms between a plurality of directories; Synchronisation of directories, e.g. metadirectories
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/45Network directories; Name-to-address mapping
    • H04L61/4557Directories for hybrid networks, e.g. including telephone numbers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/04Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Strategic Management (AREA)
  • Databases & Information Systems (AREA)
  • Development Economics (AREA)
  • Game Theory and Decision Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • General Engineering & Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

청구된 방법은 이동통신 단말기로부터 대상자 ID 포함 메세지를 이동통신용 글로벌 시스템의 네트워크를 경유하여 또한 이동 네트워크 오퍼레이터 장비를 통해 인터넷 네트워크에 의해 서버에 전달하는 것을 포함한다. 이동통신 단말기로부터 전달되는 대상자 ID 포함 메세지로서 적어도 하나의 낱말이 사용된다. 데이타 베이스에서 대상자 ID 를 검색할 때, 서버는 낱말과 도메인 이름을 비교한다. 이동 통신 단말기의 사용자가 맞는 도메인 이름을 찾으면, 서버는 가입자 전화번호를 그 사용자게 전달한다. 그리고 나서, 이동통신 단말기는 가입자 전화번호에 음성 통화를 걸어 그 전화번호에의 연결을 개시한다. 본 방법은 기능적 용량을 확장시킬 수 있고 검색을 빨리 할 수 있으며 전달되는 정보의 양을 줄일 수 있고 또한 전자통신 네트워크와 그의 장비에 대한 부하를 줄일 수 있다.
원거리 데이타 베이스, 이동통신 단말기

Description

원거리 데이타 베이스에서 대상자에 관한 정보를 입력하고 검색하는 방법{METHOD FOR INPUTTING AND SEACHING INFORMATION ABOUT AN OBJECT IN A REMOTE DATABASE}
본 발명은 무선 통신 공학에 관한 것으로, 전자 통신 네트워크 데이타 베이스에서 데이타를 검색하는 방법에 사용될 수 있고, 통신 단말기 가입자 번호를 다이얼링하는데 있어 이동통신 수단의 능력을 상당히 확장시킬 수 있다. 통신 단말기 가입자 번호는 통신 네트워크에서 각각의 가입자를 확실히 식별할 수 있는 고유 식별자이다.
대상자 식별자를 해석하는 방법이 알려져 있다(US 2002165801, G06Q30/00, (2002년 7월 11일 공개) 참조). 이 방법은 그래픽 표시(예컨대, 대상자를 특징짓는 바코드)를 분석하고 분석된 그래픽 표시에 기초하여 대상자에 관한 정보를 얻는 것으로 이루어져 있다.
이 방법의 단점은 원거리 서버에 전달되는 데이타의 양이 많고 그 방법이 실행되는 시스템에서 이미지 스캐닝 장치를 사용해야 한다는 것이다.
도메인 이름을 식별자로 사용하는 것이 인터넷 글로벌 네트워크의 사용을 촉진하기 위해 작동하는 글로벌 정보 네트워크의 분야에서 알려져 있다(2004년에 발 행된 P.B.Khramtsov 의 "도메인 이름 시스템" 245쪽 참조).
인터넷 네트워크에 있는 모든 서버는 그 자신의 고유 ID 코드(IP 주소)를 가지고 있는데, 이 코드는 점에 의해 각 세자리 수의 그룹으로 분리된 12 자리수로 되어 있다. 이러한 고유 코드는 웹사이트를 보는데 사용되는 브라우저가 정확히 필요한 자료를 찾게 해주지만, 그러한 코드는 사용자가 기억하기 어렵고, 더욱이 인터넷 자료의 내용을 전혀 특징짓지 못한다.
이러한 문제를 해결하기 위해 DNS 시스템(Domain Name Server system)이 사용되고 있다. 이 DNS 시스템을 사용하면, 도메인 이름(즉, 사용에 편리한 문자 지정)을 모든 고유 ID 코드와 연관시킬 수 있다. 다수의 지정을 통해 이리 저리 찾아 다닐 때 확신을 느낄 수 있도록 이 시스템은 상기 이름이 점으로 분리되는 중첩형(nested) 이름 시스템을 사용한다.
예컨대, IP 주소 213.243.106.84 에는 어떤 자료가 있는지 알기가 어려울 것이다. 그러나 그 자료는 www.sport.ru 로 된 지정(즉, 도메인 이름)을 갖는다.
상기 "ru" 부분은 웹사이트가 Runet(인터넷의 러시아 영역) 영역에 있고 또한 그 웹사이트가 러시아말 텍스트를 포함할 가능성이 가장 크다라는 것을 의미하고, "sport" 부분은 이 웹사이트는 스포츠 주제에 관련된 것임을 사용자에게 알려준다. 스포츠 정보를 얻고자 하는 어떠한 인터넷 사용자라도, 심지어 무경험자라도 그/그녀의 브라우저의 검색 필드에 이 도메인 이름을 입력하여 필요한 정보를 얻을 수 있다.
도메인 이름을 할당하는 시스템은 단지 하나의 특정 IP 주소가 하나의 고유 한 문자 지정에 매칭될 수 있다는 단점을 갖는다.
이 방법에 가장 근접한 것은 원거리 데이타 베이스에서 대상자에 관한 정보를 입력하고 검색하는 방법인데, 이 방법은 이동통신 단말기로부터 대상자 ID 포함 메세지를 이동통신용 글로벌 시스템의 네트워크를 경유하여 또한 이동 네트워크 오퍼레이터를 통해 인터넷 네트워크를 통해 서버에 전달하고, 그리고 나서 서버에서 그 대상자 ID 포함 메세지를 받으며, 서버의 데이타 베이스에서 대상자 ID 를 검색하고, 발견되면, 인터넷 네트워크에 의해 이동통신용 글로벌 시스템의 네트워크를 경유하여 또한 이동 네트워크 오퍼레이터를 통해 인터넷 네트워크에 의해 대상자 ID 에 관한 메세지를 전달하는 것을 포함한다 (RU 특허 2248040, G06F17/30(2005년 10월 3일 공개) 참조).
이 방법은 이동통신 장치에 의해 전달되는 메세지를 코드화함으로써 실행되는데, 이 메세지는 공식적으로 공개된 분류 인덱스를 사용하여 형성되며 또한 일반 대중에게 분배되어 있으며, 대상자 개인의 특징적 요소의 ID를 결정할 수 있는 하나 이상의 섹션이 준비된다. 이러한 ID 의 송신기는 컴퓨터 서버에 이동통신 메세지를 전달하게 되며, 이 서버는 서버 데이타 베이스 엔트리를 이동통신 메세지로 적어도 한 사용자에게 전달하기 위해 이동통신 메세지를 서버 데이타 베이스 엔트리로 변환시키는데 사용되는 소프트웨어를 갖고 있다. 또는, 그러한 메세지에 맞는 하나 이상의 엔트리를 서버 데이타 베이스에서 검색하여, 그 엔트리를 하나 이상의 이동통신 메세지로 서버로부터 메세지 송신기에 전달할 수 있다.
이 시스템은 이동통신 단말기를 사용하여 온라인 데이트 시스템을 구축하기 위해 설계되어 있다.
이 공지된 발명의 목적은 원거리 데이타 베이스에 보내진 아주 복잡한 요청을 이행하고 이동통신 장치를 사용하여 검색 대상자에 관한 다량의 데이타를 얻을 수 있고 또한 그러한 요구가 언제 어디서 발생하는지에 상관 없이 시중의 상품과 서비스의 수요 및/또는 공급을 만족시킬 수 있는 가능성을 사용자에게 제공하는 것이다.
상기 방법의 단점은 다음과 같다:
1. 데이타를 검색하기 위해서는 다량의 추가적인 데이타(예컨대, 높이, 중량, 성별, 출생 연도, 직업 등) 세트를 입력할 필요가 있다.
2. 이름, 예컨대 상품 종류, 마지막 이름, 하고 있는 활동 또는 대상자의 다양한 특징적 사항으로는 데이타를 검색할 수 없다. 상기 시스템은 어떤 가변적인 파라미터에 따라 검색을 수행하는데는 적용될 수 없다.
3. 상기 방법을 실행하는 중에는 검색이 수행될 수 있는 데이타 세트를 정확히 규정할 필요가 있으며, 또한 개발자, 예컨대 혈족, 시민권, 거주 등에 의해 설정되지 않은 파라미터에 따라 검색을 수행하는 것은 가능하지 않다.
4. 질 검색을 수행하기 위해서는 다량의 파라미터를 전달할 필요가 있는데, 이 결과 서버와 이동 오퍼레이터 장비에 과부하가 걸리게 되고 또한 데이타를 해독하는 것이 어렵게 되고 사용자에게 필요한 데이타를 통신 네트워크를 통해 전달할 때 속도가 줄어들게 된다.
5. 이 방법을 사용하기 위해서는 공개된 분류 인덱스를 사용할 필요가 있다.
6. 이 방법에서는 가입자간의 음성 대화는 가능하지 않을 수 있으며, 모든 메세지는 이동통신 단말기로부터 SMS 메세지로서 전달된다(SMS-이동 네트워크 오퍼레이터의 단문 메세지 서비스). 들어오는 메세지를 받아 처리한 후에, 서버는 "24/167/54 인 마리나가 당신과 데이트하고 싶어 합니다" 라는 메세지를 어떤 남자에게 보내고 또한 "31/176/76 인 페도르가 당신과 데이트하고 싶어 합니다" 라는 메세지를 어떤 여자게게 보내게 된다. 그런 메세지를 받은 후 남자와 여자는 그들 각각의 전화번호 및 다른 접촉 정보를 노출시키지 않고 원거리 데이타 베이스에서 그들 각각의 충분한 관련 서류를 입수하고 메세지를 교환하며 또한 데이트 약속을 잡을 수 있다.
7. SMS 메세지는 데이타를 전달하는데 사용되는데, 이 경우 단말기 사용자는 해당 SMS 메세지를 보내야 하는 번호를 알고 있어야 하며, 따라서 이 방법은 사용하기가 복잡하다.
상기한 단점들을 해소하기 위해, 청구된 방법은 무엇 보다도 분류 인덱스로부터 축약된 지시 및 고정된 테이블의 시스템을 사용하지 않는다.
마찬가지로 이동통신 분야의 다른 현재의 해법으로도 사용자는 가입자의 전화번호를 받아서 편리한 방식으로 그 사람과 음성 통화를 하기 위해 개인의 모든 특징적 요소로 이동통신 단말기 가입자 대상자를 입력하고 검색할 수 없다.
전화 네트워크 사용자가 필요한 가입자의 전화번호를 모르거나 기억할 수 없는 경우가 빈번히 있는데, 이들은 예컨대 가입자의 첫번째 이름과 마지막 이름만 알고 있거나 또는 가입자의 조직 또는 회사의 이름만 알고 있다.
본 발명의 목적은, 검색을 빨리 할 수 있고 전달되는 정보의 양을 줄일 수 있으며 이동통신 단말기의 프로세서, 전자통신 네트워크 및 장비에 대한 부하를 줄일 수 있고 따라서 기능적 용량을 확장시킬 수 있으며 성능을 개선시킬 수 있고 또한 이동통신 단말기의 사용자가 전화번호를 알 필요 없이 또한 그러한 전화번호를 이동통신 단말기, 즉 조직기에 저장해두지 않고도 가입자와 음성 통화를 할 수 있도록 해주는, 원거리 데이타 베이스에서 대상자에 관한 데이타를 입력하고 검색하는 방법을 제공하는 것이다.
위와 같은 목적을 달성하고 전술한 기술적 효과를 얻기 위해, 본 발명은 원거리 데이타 베이스에서 대상자 데이타를 입력하고 검색하는 공지된 방법의 개량을 제안하는데, 이 공지된 방법은 이동통신 단말기로부터 대상자 ID 포함 메세지를 이동통신용 글로벌 시스템의 네트워크를 경유하여 또한 이동 네트워크 오퍼레이터 장비를 통해 인터넷 네트워크에 의해 서버에 전달하고, 이 서버에서 그 대상자 ID 포함 메세지를 받으며, 서버의 데이타 베이스에서 대상자 ID 를 검색하고, 발견되면 대상자 ID 의 위치에 관한 메세지를 이동통신 단말기에 전달하며, 상기 개량은 다음과 같이 이루어지는데, 즉 낱말을 대상자 ID 로서 사용할 수 있게 해주는 소프트웨어를 이동통신 단말기와 서버에 설치하고, 법인체/개인의 이름/활동을 특징짓는 한 낱말을 대상자 ID 포함 메세지로서 사용하며, 서버의 데이타 베이스에서 그 대상자 ID 를 검색할 때 서버는 그 낱말을 데이타 베이스에 저장되어 있는 도메인 이름과 비교하며, 적어도 일 부분이 상기 낱말에 맞는 도메인 이름이 발견되면, 그 도메인 이름의 목록을 이동통신 단말기에 전달하고, 사용자가 상기 목록에서 한 도메인 이름을 선택하면 이동통신 단말기는 선택된 도메인 이름을 포함하는 메세지를 작성하여 서버에 보내며, 이 서버는 그 도메인 이름과 가입자의 대응 전화번호를 보완 검색하고, 가입자의 전화번호가 발견되면, 서버는 그 전화번호를 이동통신 단말기에 전달하며, 사용자가 이동통신 단말기에서 그 도메인 이름/가입자 전화번호를 확인하면, 상기 소프트웨어는 가입자 전화번호에 음성 통화를 걸어 이동통신용 글로벌 시스템 및 이동 네트워크 오퍼레이터 장비를 통해 가입자 전화번호와의 통신을 개시하게 된다.
청구된 발명은 다음과 같은 어떤 실시형태도 가능하다.
- 음성 통화가 완료된 후, 이동통신 단말기에 설치된 소프트웨어는 발신 통화 목록과 이동통신 단말기의 메모리에서 가입자 전화번호의 삭제를 개시한다.
- 여러개의 가입자 전화번호가 데이타 베이스에 있는 하나의 도메인 이름에 대응하고, 이들 전화번호는 그 날의 상이한 시간대 또는 지리적 위치에 대한 것이며, 서버는 상기 낱말의 수신 시간에 따라 가입자 전화번호를 이동통신 단말기에 전달하게 된다.
- 도메인 이름 또는 이메일 주소가 상기 낱말로 사용된다.
본 발명의 기술적 목적은, 이동통신 단말기의 메모리 또는 SIM 카드의 메모리에 저장되어 있는 지역 전화 디렉토리를 사용하지 않고, 이름 인덱스를 적극적으로 형성하는 체계적인 시스템을 사용하여 준비되는 필요한 가입자의 이름(닉(nick)을 포함하는)(이하, DMN 이름(Domain Mobile Name)이라고 함)의 문자 다이얼링을 사용해 이동통신 단말기의 사용자에 의해 음성 통화를 개시할 수 있는(할 수 있는) 방법을 개발하는 것이다.
상기 이점 및 본 발명의 특징적인 점들은 첨부된 도면을 참조하여 바람직한 실시형태를 가지고 설명할 것이다.
도 1 은 청구된 방법을 실시하기 위한 시스템의 일반적인 기능적 구성을 나타낸다.
도 2 는 서버의 기능적 구성을 나태난다.
도 3 은 이동통신 단말기용 소프트웨어의 블럭선도를 나타낸다.
도 4 는 이동통신 단말기의 기능적 구성을 나타낸다.
원거리 데이타 베이스에서 대상자에 관한 데이타를 입력하고 검색하는 시스템(도 1) 은 서버 (1) 를 포함하며, 이 서버는 소프트웨어가 설치된 컴퓨터이거나 또는 서로 연결되어 네트워크를 형성하는 여러 대의 컴퓨터(인터넷 네트워크에 연결됨) 로 되어 있다. 상기 서버 (1) 는 도메인 이름(DMN) 및 가입자의 전화번호가 서로 관련되어 있는 데이타 베이스를 저장하도록 되어 있다. 서버 (1) 는 DMN 이름을 검색하기 위해 사용자의 이동통신 단말기 (2) 에서 오는 요청을 처리하고 검색 결과를 보내며 또한 음성 통화 요청을 받는다.
서버 (1) 는 다양한 가입자와 그들의 통신 단말기 (3) 의 DMN 이름에 대응하는 전화번호를 저장하고 DMN 이름을 등록할 수 있도록 해주는 소프트웨어를 또한 갖는다.
본 방법은 통신 오퍼레이터의 표준 네트워크 (4) 를 사용한다. 이 통신 오퍼레이터의 네트워크 (4) 는 다수의 하드웨어 및 소프트웨어 유닛으로 이루어져 있다. 도 1 에 나타난 구성은 본 발명에서 직접 사용되는 표준 유닛들, 즉 이동 오퍼레이터의 장비 (5) 및 요청을 보내는 이동통신 단말기 (2) 를 형성하는 유닛들만나타낸다.
상기 장비 (5) 는 WAP/WEB 게이트웨이 (6) 및 통신 스위치 (7) 를 포함하는데, 상기 WAP/WEB 게이트웨이는 이동통신 단말기 (2) 와 글로벌 인터넷 네트워크 간의 쌍방향 통신을 지원하는 기능을 하며, 상기 통신 스위치는 통신 단말기 (3)(이동 또는 정치식) 및 이동통신 단말기 (2) 간의 표준 음성 통화를 지원한다.
이동통신 단말기 (2) 는 WAP/WEB 트랜시버 (9) 와 음성 트랜시버 (10) 를 갖는 하드웨어 유닛 (8) 및 원거리 데이타 베이스에서 대상자에 관한 데이타를 입력하고 검색하기 위한 청구된 발명을 실행하기 위해 설계된 이동통신 단말기 (2) 의 소프트웨어 유닛 (11) 을 포함한다. 하드웨어 유닛 (8) 은 이동통신 단말기 (2) 의 일 부분이며, 그의 상세한 기능적 구성은 도 4 에 나타나 있다.
상기 장비 (5) 의 WAP/WEB 게이트웨이 (6) 는 하드웨어 유닛 (8) 의 WAP/WEB 트랜시버 (9) 와 서버 (1) 간의 통신을 보장해 준다. WAP/WEB 트랜시버 (9) 와 음성 트랜시버 (10) 은 예컨대 GSM 네트워크(Groupe Special Mobile , 나중에 이동 통신용 글로벌 시스템으로 명칭이 변경되었으며 이동 디지털 통신의 세계적인 표준이다)를 통해 통신 오퍼레이터의 장비 (5) 에 데이타를 보내는데 사용되는 이동통 신 단말기 (2) 의 트랜시버이다. WAP/WEB 트랜시버 (9) 는 글로벌 인터넷 네트워크에 데이타를 보내며(통신 오퍼레이터의 장비 (5) 와 GSM 네트워크를 통해), 음성 트랜시버 (10) 는 GSM 네트워트를 통해 음성 데이타를 통신 오퍼레이터의 장비 (5) 에 전달하게 된다.
언급한 기술적 효과를 얻기 위해, 원거리 데이타 베이스에서 대상자에 관한 데이타를 입력하고 검색하는 청구된 방법은 다음과 같은 단계들을 포함한다.
- 이동통신 단말기에 대하여 청구된 방법을 실행하는 소프트웨어 (11) 를 이동통신 단말기 (2) 의 플래시 메모리 장치에 로딩하는 단계. 이러한 소프트웨어는 이동통신 오퍼레이터의 장비 (5) 와 GSM 네트워크를 사용하여 인터넷 네트워크 또는 이동 전화기의 IR 포트, 블루투스 연결 또는 데이타 케이블을 통해 컴퓨터(인터넷 또는 CD 에서 소프트웨어가 또한 이 컴퓨터에 다운로딩될 수 있음)로부터 이동통신 단말기 (2) 에 설치될 수 있으며, 또는 IR 포트 또는 블루투스 연결을 통해 한 이동통신 단말기에서 다른 이동통신 단말기로 직접 설치될 수 있다.
- 서버에 대하여 청구된 방법을 실행하는 소프트웨어를 원거리 서버 (1) 에 로딩하여 이 방법의 개발자에 의해 실행되게 하는 단계.
- 인터넷 네트워크를 통해 도메인 이름을 DMN 이름 데이타 베이스에 원격 등록하고 또한 통신 단말기 (3) 의 가입자가 소유하는 대응 전화번호 세트를 서버 (1) 에 등록하는 단계.
- 이동통신 단말기 (2) 와 서버 (1) 간의 통신 채널을 통해 GSM 네트워크, 이동 오퍼레이터의 장비 (5) 및 인터넷 네트워크를 경유하여 표준의 특정 데이타 패키지를 받거나 전달하는 단계.
- 서버 (1) 에서 오는 데이타에 따라 실제 메뉴 항목과 필요한 데이타를 소프트웨어 유닛 (11) 을 사용하여 이동통신 단말기의 모니터에 나타내는 단계.
- 사용자가 선택한 도메인 이름하에서 이동통신 단말기 (2) 로부터 통신 단말기 (3) 의 가입자의 전화번호로 음성 통화를 개시하는 단계.
청구된 방법의 일 실시형태에 따른 작동 절차는 다음과 같다.
1. 이동통신 단말기 (2) 의 사용자는 상기 이용가능한 방법들 중 어느 하나를 사용하여, 원거리 데이타 베이스에서 대상자에 관한 데이타를 입력하고 검색할 수 있게 해주는 소프트웨어 (11) 를 메모리에 저장하고 이동통신 단말기의 플래시 메모리에 설치한다.
2. 사용자에 의해 소프트웨어가 작동 개시되면 이동통신 단말기 (2) 의 디스플레이에 메뉴 항목이 형성되어, 사용자는 이동통신 단말기를 통하여 연결하고자 하는 가입자 이름의 낱말(문자와 기호의 열)를 이동 단말기 키패드를 사용하여 입력한다(사용자는 그 가입자의 전화번호를 모르는 상태임).
3. 낱말 입력 후 이동통신 단말기 (2) 의 사용자는 이동 단말기 키패드에 있는 키(소프트웨어에 의해 "Call" 기능이 할당되어 있음)를 눌러 입력 완료를 확인한다.
4. 입력된 낱말을 보내기 위해, 이동 단말기 사용자는 이동 단말기 키패드에 있는 키(소프트웨어에 의해 "YES" 기능이 할당되어 있음)를 눌러 통신 오퍼레이터의 장비 (5) 와의 GPRS(General Packet Radio Service) 연결의 개시를 확인한다. 연결이 이미 이루어졌으면, GPRS 연결 개시의 확인은 이동통신 단말기 (2) 의 디스플레이에 나타나지 않는다.
5. 이동통신 단말기 (2) 의 표준 기능에 의해 "YES" 기능이 선택되면, 이동통신 단말기 (2) 에서 글로벌 인터넷 네트워크에 로그하고 또한 이동통신 단말기 (2) 를 서버 (1) 에 연결하기 위해 GSM 네트워크를 통해 통신 오퍼레이터의 장비 (5) 에 연결이 되도록 GPRS 채널이 사용된다.
6. 서버 (1) 는 인터넷 네트워크를 통해 장비 (5) 로부터 보내지는 낱말을 받아서, 미리 설치된 소프트웨어를 사용해 그 낱말을 분석한다.
7. 낱말을 분석할 때, 서버 (1) 는 먼저 그 낱말이 DMN 이름인지의 여부를 검사한다(DMN 이름의 적절한 구문은 아래에서 설명한다).
a. 요청이 DMN 이름이 아니면, 서버 (1) 는 그 낱말을 포함하는 DMN 이름을 찾기 위해 데이타 베이스를 검색한다. 하나의 DMN 이름(그 낱말을 포함하거나 그 구성이 낱말을 포함한다)이라도 발견되면, 소프트웨어를 사용하여 서버 (1) 는 그 발견된 모든 DMN 이름의 목록을 작성하고, 인터넷 네트워크, 통신 오퍼레이터의 장비 (5) 및 GSM 네트워크를 통해 그 목록을 상기 요청을 개시한 이동통신 단말기에 보낸다.
b. 요청한 낱말을 포함하는 DMN 이름이 하나라도 발견되지 않으면, 서버 (1) 는 "요청하신 DMN 이름은 발견되지 않았으니, 요청 텍스트를 변경하여 다시 검색해 주십시요" 와 같은 메세지를 인터넷 네트워크, 통신 오퍼레이터의 장비 (5) 및 GSM 네트워크를 통해 상기 요청을 개시한 이동통신 단말기 (2) 에 보낸다.
c. 요청이 DMN 이름이면, 그 DMN 이름이 할당된 가입자의 전화번호를 찾기 위해 DMN 이름 데이타 베이스를 검색한다. 서버는 아래에 설명하는 알고리즘에 따라 전화번호를 검색한다. 요청한 낱말과 완전히 일치하는 DMN 이름이 발견되면, 서버 (1) 는 그의 소프트웨어를 사용하여 그때의 DMN 이름에 대응하는 가입자전화번호를 보낸다.
d. 요청된 낱말과 일치하는 DMN 이름이 발견되지 않으면, 서버 (1) 는 예컨대 "입력하신 DMN 이름은 등록되어 있지 않으니, 요청 텍스트를 변경하여 다시 검색해 주십시요" 와 같은 메세지를 인터넷 네트워크, 통신 오퍼레이터의 장비 (5) 및 GSM 네트워크를 통해 상기 요청을 개시한 이동통신 단말기 (2) 에 보낸다.
8.서버 (1) 에 요청을 개시한 이동통신 단말기 (2) 가 인터넷 네트워크, 통신 오퍼레이터의 장비 (5) 및 GSM 네트워크를 통해 서버로부터 "a" 응답을 받으면, 이동통신 단말기 (2) 의 소프트웨어는 디스플레이와 메뉴를 사용하여, 받은 DNS 이름 목록을 이동 단말기 디스플레이에 보여주고, 이동통신 단말기 (2) 의 사용자에게 그 목록에서 DNS 이름을 선택하거나 또는 키패드를 사용하여 새로운 요청을 위한 낱말을 입력하고 키(소프트웨어에 의해 "Call" 기능이 할당되어 있음)를 눌러 서버 (1) 에 보내라고 요구한다. 이동통신 단말기 (2) 의 사용자가 디스플레이에 나타난 DNS 이름들 중 하나를 선택하여 키(소프트웨어에 의해 "통화" 기능이 할당되어 있음)를 누르면, 이동통신 단말기 (2) 는 이동통신 단말기 (2) 의 디스플레이에 나타난 목록에서 사용자가 선택한 DMN 이름으로 이루어진 요청을 GSM 네트워크, 오퍼레이터의 장비 (5) 및 인터넷 네트워크를 통해 서버 (1) 에 보내게 된다.
9. 서버 (1) 에 요청을 개시한 이동통신 단말기 (2) 가 그 서버 (1) 로부터 "b" 응답을 받으면, 이동통신 단말기 (1) 는 소프트웨어 (11) 를 사용하여, "이 요청에 대한 DMN 이름은 발견되지 않았으니, 요청 텍스트를 변경하여 다시 검색해 주십시요" 와 같은 텍스트 메세지를 이동통신 단말기 (2) 의 디스플레이에 보여주며, 새로운 요청을 위한 낱말을 입력하여 이동통신 단말기 (2) 의 키패드에 있는 키(소프트웨어에 의해 "통화" 기능이 할당되어 있음)를 눌러 서버 (1) 에 보낼 수 있음을 사용자에게 알려준다.
10. 서버 (1) 에 요청을 개시한 이동통신 단말기 (2) 가 그 서버 (1) 로부터 "c" 응답을 받으면, 찾은 "가입자에게 통화하세요" 와 같은 텍스트 메세지가 이동통신 단말기의 디스플레이에 나타나게 된다. 이동통신 단말기 (2) 의 사용자는 그 이동통신 단말기 (2) 의 키패드에 있는 키(소프트웨어에 의해 "통화" 기능이 할당되어 있음)를 눌러 통화 확인을 할 수 있다. 통화 개시가 확인되면, 이동통신 단말기는 GSM 네트워크 및 오퍼레이터의 장비 (5) 를 통해 가입자의 단말기 (3) (그 번호는 요청으로 서버 (1) 에서 받은 상태임)에 음성 통화를 개시한다 (이 과정은 아래에서 보다 자세히 설명한다). 통화 수신 가입자는 이동식이든 정치식이든 임의의 통신 네트워크의 가입자일 수 있다. 음성 통화는 키(소프트웨어에 의해 "중단" 기능이 할당되어 있음)를 누르는 이동통신 단말기의 사용자에 의해 종료되거나 또는 통신 실패 또는 통화 수신 가입자 측의 통화 종료로 인해 통신 오퍼레이터의 장비 (5) 에 의해 종료될 수 있다. 음성 통화가 종료되면, 이동통신 단말기 (2) 의 소트트웨어는 프로세서를 통해 이동 단말기 RAM 에서 마지막 통화 수신 가입자의 번호를 삭제한다.
11. 서버 (1) 에 요청을 개시한 이동통신 단말기 (2) 가 그 서버 (1) 로부터 "d" 응답을 받으면, 이동통신 단말기 (2) 는 소프트웨어 (11) 를 사용하여, 예컨대 "요청하신 DMN 이름은 등록되어 있지 않으니, 요청 텍스트를 변경하여 다시 검색해 주십시요" 와 같은 텍스트 메세지를 이동통신 단말기 (2) 의 디스플레이에 보여준다. 사용자는 새로운 요청을 위한 낱말을 입력하여 이동통신 단말기 (2) 의 키패드에 있는 키(소프트웨어에 의해 "Call" 기능이 부여되어 있음)를 눌러 서버 (1) 에 전달할 수 있다.
12. 원거리 데이타 베이스에서 대상자에 관한 데이타를 입력하고 검색할 수 있게 해주는 소프트웨어가 작업을 완료하면, 이동통신 단말기의 사용자는 가입자 번호를 위한 표준 다이얼링 모드의 사용을 재개한다.
서버 (1) 는 다음과 같이 작동한다 (도 2).
송수신 유닛인 유닛 (12) 은 DMN 이름을 검색하기 위해 이동통신 단말기 (2) 로부터 서버 (1) 에 보내진 낱말을 받아서 초기 분석을 위한 유닛 (13) 에 전달한다.
송수신 유닛 (12) 은 고유의 수치 식별자(예컨대, 1230994372) 를 할당하는데, 이 식별자는 또한 초기 분석 유닛 (13) 에 전달된다. 그후, 데이타 검색 과정에서, 요청 및 그의 고유 수치 식별자는 분리될 수 없다. 이는 송수신 유닛 (12) 이 보내진 검색 낱말에 관해 결과 수집 유닛 (14)으로 부터 검색 결과를 받은 후에 송수신 유닛이 그 검색 결과를 어느 이동통신 단말기 (2) 에 보내야 할지를 정확히 결정할 수 있게 하기 위해 행해진다.
들어오는 요청은 유닛 (13) 에서 분석된다. DMN 이름의 정확한 구문에 대한 요청이 검사된다.
DMN 이름의 정확한 구문은 다음과 같다.
<<N 레벨의 이름>><<.>><<N-1 레벨의 이름>><<.>> ... ... ... <<.>> << 제 2 레벨의 이름>><<.>><< 제 1 레벨의 이름>>,
여기서, N 은 자연수다.
<<이름>> - DMN 설명의 일 부분으로 DMN 의 다른 부분과는 점으로 분리된다.
예: <<spartakfk.moscow.ru>, 여기서
<<ru>> - 제 1 레벨의 이름
<<moscow>> - 제 2 레벨의 이름
<<spartakfk>> - 제 3 레벨의 이름
이 예는 다른 유닛의 설명에 사용될 것이다.
초기 분석 유닛 (13) 에서의 텍스트 검사 중에 요청 낱말의 텍스트가 DMN 이름의 정확한 구문과 일치하지 않으면, 요청 낱말은 초기 분석 유닛 (13) 에 의해 결과 수집 유닛 (14) 의 입력부 <<A>> 에 전달된다.
상기 유닛 (14) 은 서버 (1) 의 DMN 이름을 위한 데이타 베이스에서 모든 DMN 이름의 목록을 갖고 있다. 유닛 (13) 으로부터 데이타가 입력부 <<A>> 를 통해 상기 유닛에 오면, 유닛 (14) 은 요청 낱말의 적어도 일 부분을 포함하는 모든 DMN 이름을 검색하고, 발견된 모든 DMN 이름의 목록을 작성하여 송수신 유닛 (12) 에 전달하고, 이 송수신 유닛은 요청을 개시한 이동통신 단말기 (2) 에 그 목록을 전달한다. 요청 낱말을 포함하는 DMN 이름이 발견되지 않으면, 유닛 (12) 은 DMN 이름의 목록 대신에 <<이 요청에서 DMN 이름은 발견되지 않았으니, 요청 낱말을 변경하여 다시 검색해 주십시요>> 와 같은 텍스트를 보내고, 이 텍스트는 요청을 개시한 이동통신 단말기 (2) 에 전달된다.
초기 분석 유닛 (13) 에서의 텍스트 검사 중에 요청 낱말의 텍스트가 DMN 이름을 위한 정확한 구문과 일치하면, 초기 분석 유닛 (13) 은 제 2 레벨의 이름을 검색하기 위한 유닛 (15.X) (여기서 X 는 제 1 레벨의 등록된 이름의 번호임) 중 어느 것이 제 1 레벨의 이름(본 예에서는 이름 <<ru>> 임)에 관한 정보를 갖고 있는지 분석하고 검색된 DMN 이름에 관한 데이타를 이 유닛에 전달한다 (본 예에서 이름 <<ru>> 은 유닛 (15.2) 에 저장된다고 가정한다).
초기 분석 유닛 (13) 이 제 1 레벨 낱말에 대한 데이타를 갖는 유닛 (15.X) 을 찾지 못하면, 요청은 검색에 대한 요청인 것으로 간주되고 초기 분석 유닛 (13) 에 의해 입력부 <<A>> 를 통해 결과 수집 유닛 (14) 에 환송된다.
제 2 레벨의 이름을 검색하기 위한 유닛 (15.X)(여기서 X 는 제 1 레벨의 등록된 이름의 번호임)은 제 2 레벨의 이름을 분석한다. 이 유닛은 유닛 (13) 으로부터 제 1 레벨의 이름을 별도로 받게 되며, 제 2 레벨의 이름(본 예에서는 <<moscow>>)을 더 분석하기 위해 천이(transition)의 정확성과 DMN 이름을 확인하기 위하여 상기 이름은 그 유닛에 포함된 데이타와 비교된다.
상기 예의 경우, 제 2 레벨의 이름을 검색하기 위한 유닛 (15.2) 은 DMN 이 름을 분석하면서, 제 3 레벨의 이름을 검색하기 위한 유닛 (15.2.M)(여기서 M은 제 1 레벨의 이름 <<ru>> 에 대해 등록된 제 2 레벨 이름의 번호임) 중 어느 것이 제 2 레벨의 이름(본 예에서는 <<moscow>>)에 관한 정보를 갖고 있는지 분석하고 검색된 DMN 이름의 정보를 이 유닛에 전달한다. 예컨대, 유닛 (15.2.1) 이 그러한 정보를 갖는다고 가정한다.
제 2 레벨의 이름을 검색하기 위한 유닛 (15.2) 이 제 2 레벨의 이름에 관한 정보를 갖는 유닛 (15.2.M) 을 찾지 못하면, 그러한 요청은 검색 요청인 것으로 간주되고 초기 분석 유닛 (13) 에 환송되며 입력부 <<A>> 를 통해 결과 수집 유닛 (14) 에 전달된다.
본 예에서 제 3 레벨 이름을 검색하기 위한 유닛 (15.2.1) 은 제 3 레벨의 어떤 이름이 DMN 이름 <<moscow.ru>> 에 할당되어 있는지, 그리고 어떤 전화번호가 임의의 특정 시간에 그들 DMN 이름에 대응하는지에 관한 정보를 갖고 있다. 이 유닛은 가입자 전화번호 +7495XXXXXXX(또는 여러 개의 숫자)가 이때의 DMN 이름 <<spartakfk.moscow.ru>> 에 대응한다는 정보를 포함한다.
제 3 레벨 이름을 검색하기 위한 유닛 (15.2.M) 이 요청에 대응하는 DMN 이름에 관한 정보를 찾지 못하면, 그러한 요청은 검색 요청인 것으로 간주되고 제 2 레벨 이름을 검색하기 위한 유닛 (15.2) 에 환송되고, 이 유닛은 그 요청을 초기 분석 유닛 (13) 에 환송하고 다시 그 요청은 입력부 <<A>> 를 통해 결과 수집 유닛 (14) 에 전달된다.
DMN 이름에 대응하는 가입자 전화번호는 제 3 레벨 이름을 검색하기 위한 유 닛 (15.2.1) 에 의해 입력부 <<B>> 를 통해 결과 수집 유닛 (14) 에 전달되고, 검색에 참여한 모든 유닛으로부터 송신 데이타가 이 결과 수집 유닛에 모이게 된다. 결과 수집 유닛 (14) 은 모인 정보를 송수신 유닛 (12) 에 전달하고 이어서 이 송수신 유닛은 그 정보를 이동통신 단말기 (2)(요청을 개시한 단말기)에 전달한다.
청구된 방법은, 서버의 단일 IP 주소를 찾는데 도메인 이름은 사용되지 않고 등록된 도메인 이름이 대응 전화번호를 찾는데 사용된다는 점에서 인터넷 네트워크에 사용되는 도메인 이름 시스템과 상이하다. 더욱이, 주어진 낱말을 포함하는 웹사이트를 찾아서 그러한 웹사이트에 방문할 수 있게 해주는 인터넷 네트워크의 공통적인 검색 시스템과는 대조적으로, 청구된 방법은 낱말 그 자체의 도메인 이름이 아니라 그 낱말의 적어도 일 부분에 대응하는 도메인 이름의 위치를 분석한다. 예컨대, <<spartakfk.moscow.ru>> 의 경우, 데이타 베이스에서 정확한 도메인 이름이 발견되지 않으면 사용자는 목록으로부터 <<sparta.moscow.ru>>, <<spart.moscow.ru>>, <<spar.moscow.ru>>, <<sp.moscow.ru>> 등과 같은 이름을 받을 수 있다. 낱말 <<spartak>> 을 서버 (1) 에 보낼 때, 사용자는 법인체의 것이든 개인의 것이든 <<spartakfk.moscow.ru>>, <<spartakoff.moscow.ru>>, <<spartakiada.moscow.ru>> 등과 같이 이름 <<spartak>> 을 포함하는 완전한 낱말 목록을 받을 수 있다.
본 방법은 검색법으로서 사용될 수 있을 뿐만아니라, 사용자가 도메인 이름의 정확한 이름 또는 이메일 주소를 알고 있다면 그 가입자에게 직접 전화를 거는데도 사용될 수 있다. 이런 경우, 통화 수신 가입자의 이동통신 단말기 (3) 의 번호는 서버 (1) 의 데이타 베이스에서 검색되며, 초기 분석 유닛 (13) 과 결과 수집 유닛 (14) 간의 연결은 사용되지 않는다.
따라서, 이동통신 단말기 (2) 의 사용자가 예컨대 검색을 위해 낱말 <<spartak>> 을 입력하면, 서버 (1) 의 데이타 베이스에 등록된 도메인 이름에 따라, 그 사용자는 다음과 같은 상이한 레벨에 관계된 완전한 도메인 이름의 목록을 받을 수 있다.
<<spartakfk.moscow.ru>>
<<spartakbk.omsk.ru>>
<<spartak.golfclub.ru>>
<<spartak.continent.fr>>
<<spartakoff.furnitur.us>> 등.
사용자가 이동통신 단말기에서 목록으로부터 한 도메인 이름의 선택을 확인하면, 상기한 바와 같이 가입자 전화번호에의 연결이 개시되어 음성 통화가 이루어질 것이다.
사용자가 특정 가입자의 전화번호를 모른다면 서버 (1) 에 등록되어 있는 다양한 조직체, 예컨대 주당국, 상점, 종합병원, 기업체 등에 연결할 수 있다. 사용자는 또한 개인에게도 연결될 수 있는데, 이를 위해서는 다음과 같은 낱말 <<konstantin.petrovich.ivanov>> 을 그의 이동통신 단말기에 입력해야 한다. Konstantin Petrovich Ivanov 가 가입자로서 서버 (1) 에 등록되어 있으면, 그 사용자는 그 사람에게 음성 통화를 걸 수 있다. 첫번째 이름과 마지막 이름이 일치 하는 여러 명의 가입자가 서버에 등록되어 있으면, 직업, 나이 등의 추가적인 태그를 도메인 이름에 도입시킬 수 있다. 그러한 메세지의 발신자에게는 <<konstantin.petrovich.ivanov-doctor>>, <<konstantin.petrovich.ivanov-18age>> 등의 도메인 이름의 목록이 주어질 수 있다. 따라서, 검색을 하기 위해서는 사용자가 법인체 또는 개인의 이름 또는 활동을 특징짓는 낱말 또는 낱말 그룹을 입력하는 것으로 충분하다.
청구된 방법은 이동 네트워크 오퍼레이터가 이용될 수 있는 어느 지역에서도 실용적으로 적용될 수 있기 때문에, 이동통신 단말기의 사용자가 요청을 한 대략적인 위치와 시간을 분석하기 위한 추가적인 유닛(도 2 에는 나타나 있지 않고, 초기 분석 유닛 (13) 에 포함될 수 있음)이 피검색 가입자의 실제 번호를 이동통신 단말기 (2) 의 사용자에게 주기 위해 포함될 수 있다.
하나의 동일한 시간, 예컨대 12:00 (모스크바 시간)에 하나의 동일한 요청, 예컨대 <<Toyota.ru>> 을 나타내는 이동통신 단말기 (2) 의 두명의 상이한 사용자에게는 모스크바와 블라디보스톡에서 상이한 가입자 전화번호가 주어질 것이다. 모스크바에 있는 이동통신 단말기 (2) 의 가입자는 모스크바에 있는 도요타 대표 사무소의 단말기 (3) 의 번호를 받을 것이다. 블라디보스톡에 있는 이동통신 단말기 (2) 의 가입자는 블라디보스특에 있는 도요타 대표 사무소의 자동 콜센터(인포머)의 단말기 (3) 의 전화 번호를 받게 될 것인데, 왜냐하면 블라디보스톡에서는 오전 4:00 시이기 때문이다.
요청 시간은 시스템의 요청 수신으로 결정되며, 단말기 (3) 의 가입자의 대 략적인 위치는 단말기 (3) 의 IP 주소로 결정되며, 이 IP 주소는 이동 네트워크 오퍼레이터에 의해 그 단말기에 할당된다.
또한, 서버 (1) 의 데이타 베이스는 하나의 도메인 이름에 대해 여러 개의 전화번호를 저장할 수도 있다. 예컨대, 사용자가 12:00 에, 즉 업무 시간 중에 상점에 연결을 하였으면, 그 상점의 판매부의 전화번호가 그에게 주어질 것이지만, 오전 1:00 시라면 상점의 보안 서비스 또는 응답기의 전화번호가 주어질 것이다. 그리고, 통화중인 가입자의 전화번호에 음성 통화를 건 경우에 서버 (1) 는 그 도메인 이름의 다른 전화번호에 음성 통화를 걸도록 제안할 수도 있다.
따라서, 서버 (1) 의 데이타 베이스는 그 날의 상이한 시간대 또는 지리적 위치에 대해 여러 개의 가입자 전화번호를 가질 수 있고, 서버 (1) 는 메세지, 즉 낱말의 수신 시간에 따라 가입자 전화번호를 이동통신 단말기 (2) 에 전달할 것이다.
가입자의 문자 지정을 입력할 수 있게 해주는 소프트웨어 (11)(도 1)로 수행되는 이동통신 단말기(2)에 대한 제어는 다음과 같은 알고리즘에 따라 실행된다(도 3).
소프트웨어 (11)(도 1)가 작동 개시된 후, 이동통신 단말기 (2) 에 대한 제어는 요청 입력 유닛 (20)(도 3)에 이전된다.
요청 입력 유닛 (20) 은 디스플레이의 메뉴를 통해 이동통신 단말기 (2) 의 사용자에게 키패드를 사용해서 요청 낱말을 입력하라고 제안한다. 요청 낱말이 입력되면, 이동통신 단말기 (2) 의 사용자는 키패드의 키(소프트웨어에 의해 "통화" 기능이 할당되어 있음)를 눌러 입력 종료를 확인하고, 그런 다음 이동통신 단말기 (2) 에 대한 제어는 GPRS 개시 유닛 (21) 에 이전된다.
GPRS 개시 유닛 (21) 은 이동통신 단말기 (2) 가 이동 오퍼레이터의 장비 (5) 에 연결되었지를 검사한다. GPRS 연결이 이미 이루어졌으면, 이동통신 단말기 (2) 에 대한 제어는 서버 (1) 에 데이타를 전송하고 그로부터 데이타를 받는 유닛 (23) 에 이전된다.
GPRS 연결이 이루어지지 않았으면, 이동 오퍼레이터의 장비 (5) 에의 GPRS 연결의 개시를 확인할 필요가 있음을 나타내는 메뉴 텍스트가 이동통신 단말기 (2) 의 디스플레이에 보여지게 된다. 이동통신 단말기 (2) 의 사용자는 키패드의 키(소프트웨어에 의해 "YES" 기능이 할당되어 있음)를 눌러 이동 오포레이터의 장비 (5) 에의 GPRS 연결이 개시되었음을 확인하고, 그렇지 않다면 이동통신 단말기 (2) 에 대한 제어는 유닛 (20) 으로 되돌아간다.
데이타 송수신 유닛 (23)(트랜시버)은 이동통신 단말기 (2) 와 이동 오포레이터의 장비 (5) 간의 GPRS 연결을 사용하여, 요청 낱말을 분석을 위해 GSM 네트워크를 통해 서버 (1) 에 보내고 그 서버 (1) 의 응답을 기다린다.
요청에 대한 응답이 인터넷 네트워크, 오퍼레이터의 장비 (5) 및 GSM 네트워크를 통해 서버 (1) 로부터 받으면, 유닛 (23) 은 요청에 대한 그 응답이 가입자 전화번호인지를 검사한다. 그 응답이 가입자 전화번호가 아니면, 이동통신 단말기 (2) 에 대한 제어는 "NO" 유닛 (22) 에 이전되고, 그렇지 않으면 이동통신 단말기 (2) 에 대한 제어는 "Call" 유닛 (24) 에 이전된다.
"No" 유닛 (22) 이 작동하면, 서버 (1) 로부터 받은 메세지는 메뉴를 통해 이동통신 단말기 (2) 의 디스플레이에 나타나게 될 것이다. 텍스트 메세지를 받으면 이 메세지는 이동통신 단말기 (2) 의 디스플레이에 나타나며, 키패드에 있는 아무 키나 누르면 이동통신 단말기 (2) 에 대한 제어는 요청 입력 유닛 (20) 에 이전된다. 받은 메세지가 목록의 형태이면, 그 목록은 이동통신 단말기 (2) 의 디스플레이에 나타나게 되며, 이동통신 단말기 (2) 의 사용자는 키패드를 사용하여 그 목록에서 임의의 DMN 이름을 선택할 수 있다. 이동통신 단말기 (2) 의 사용자가 키패드의 키(소프트웨어에 의해 "통화" 기능이 할당되어 있음)를 눌러 DMN 이름들 중 하나를 선택하면, "No" 유닛 (22) 은 이동통신 단말기 (2) 에 대한 제어를 유닛 (23) 에 이전시키고, 이동통신 단말기 (2) 에 의해 선택된 DMN 이름을 요청 텍스트에 기입할 것이고 다음에 그것은 트랜시버 유닛 (23) 에 의해 서버 (1) 에 보내지게 된다.
유닛 (24) 이 작동하면, 서버 (1) 로부터 받은 전화번호를 갖는 가입자에게 음성 통화가 걸리게 될 것이다. 이 통화는 통화 수신 가입자의 전화번호를 GSM 네트워크를 통해 이동 네트워크 오퍼레이터의 장비 (5) 에 전달하고 이동 네트워크 오퍼레이터의 장비 (5) 에 의한 가입자에의 연결을 개시하며 또한 장비 (5) 의 스위치 (7) 및 GSM 네트워크 (도 1) 를 통해 가입자의 단말기에 연결함으로써 이동통신 단말기 (2) 의 표준 수단으로 이루어질 것이다. 대화 중에 이동통신 단말기 (2) 의 사용자는 그 단말기의 표준 기능을 사용하게 된다. 대화가 끝나면 이동통신 단말기 (2) 에 대한 제어는 보정 유닛 (25) 에 이전된다.
대부분의 이동통신 단말기 (2) 에 있는 표준 기능이 통화 수신 가입자들 중 마지막 열명의 목록을 작성하는 것이므로, 보정 유닛 (25) 이 사용될 때 이동통신 단말기 (2) 의 소프트웨어 (11) 는 프로세서를 사용해서 마지막 통화 수신 가입자의 번호를 랜덤-액세스 메모리(RAM) 유닛으로부터 삭제하게 된다. 이런 삭제는 개인 자신에 관한 비밀 정보를 노출시키지 않아야 한다는 개인 권리를 준수하기 위해 실행되는 것으로, 전화번호가 그러한 정보이다. 이후 이동통신 단말기 (2) 에 대한 제어는 다시 요청 입력 유닛 (20) 에 이전된다.
청구된 방법을 실시하는데 필요한 이동통신 단말기 (2) 는 실제로 변경되지 않으며 (도 4), 소프트웨어 (11) 만이 플래시 메모리 유닛에 설치된다.
이동통신 단말기 (2) (도 4) 는 하우징 (30), 이 하우징 (30) 안에 설치되는 프로세서 (31), 트랜시버 (32), 랜덤-액세스 메모리(RAM) 유닛 (33), 디지털-아날로그 컨버터(DAC)(35) 및 아날로그-디지털 컨버터(ADC)(36)로 이루어진 신호 처리 유닛 (34), 소프트웨어와 파일을 로딩하기 위한 플래시-메모리 유닛 (37), 키패드 (38), 디스플레이 (39), 마이크로폰 (40) 및 스피커 (41) 를 포함하고 (이들 모두는 하우징 (30) 안에 설치됨), 트랜시버 (32) 의 입력부/출력부, 랜덤-액세스 메모리 유닛 (33) 의 입력부/출력부, 아날로그-디지털 컨버터 유닛 (36) 의 입력부/출력부, 디지털-아날로그 컨버터 유닛 (35) 의 입력부/출력부, 플래시-메모리 유닛 (37) 의 입력부/출력부, 키패드 (38) 의 출력부 및 디스플레이 (39) 의 입력부는 버스 (42) 를 통해 프로세서 (31) 에 연결되어 있으며, 마이크로폰 (40) 의 출력부는 버스 (42) 를 통해 아날로그-디지털 컨버터 (36) 에 연결되어 있고, 스피커 (41) 의 입력부는 버스 (42) 를 통해 디지털-아날로그 컨버터 (35) 에 연결되어 있으며, 소프트웨어는 키패드 (38) 와 디스플레이 (39) 상의 메뉴를 통해 프로세서 (31), 디스플레이 (39) 및 스피커 (41) 를 제어할 수 있고, 또한 소프트웨어는 키패드 (38) 를 사용하여 낱말을 입력할 수 있게 해주며 원거리 데이타 베이스에서 대상자에 관한 데이타를 검색하도록 되어 있다. 도 4 에는 또한 버스 (42) 에 연결된 배터리 (43) 도 나타나 있다.
이동통신 단말기 (도 4) 는 다음과 같이 작동한다.
고주파 트랜시버 (32) 는 예컨대 이동통신 단말기 (2) 의 일급 송수신기인데, 이는 무선 신호를 송수신한다. 프로세서 (31) 는 플래시-메모리 유닛 (37) 에 소프트웨어로서 저장된 지시에 따라 이동통신 단말기 (2) 의 기능적 유닛의 작동을 제어한다. 키패드 (38) 는 사용자가 내장된 메뉴를 따라 이동하여 일부 또는 다른 지령의 실행을 개시하여 상기한 바와 같이 이동통신 단말기 (2) 를 제어할 수 있도록 해준다. 디스플레이 (39) 는 사용자가 이용할 수 있는 지령 및 행위예를 보여줄 수 있다.
플래시-메모리 유닛 (37) 은 이동통신 단말기의 프로세서 (32), RAM 유닛 (34)(검색 결과를 거기에 전달하기 위한) 및 디스플레이 (39) 의 작동을 제어할 수 있는 소프트웨어 (11) 를 다운로딩하는데 사용된다.
소프트웨어 (11) 는 멀티플랫폼 자바 어플리케이션(multiplatform Java application)이거나 또는 다른 형태의 프로그램 어플리케이션일 수 있으며, 이는 주어진 이동통신 단말기 (2) 에 사용되며 이동통신 단말기 (2) 의 특별한 모델에 맞게 된 작동 소프트웨어 (11) 에 적합하다.
이미 언급한 바와 같이, 상기 소프트웨어는 컴퓨터 주변 장치에 접속하기 위한 유닛 또는 다른 수단을 통해 다운로딩될 수 있다. 사용자는 소프트웨어 (11) 를 설치하고 셋업하기 위한 추가적인 행위를 할 필요가 있을 수 있다. 설치 후, 설치된 소프트웨어 (11) 에 대한 링크가 이동통신 단말기 (2) 에 설치된 어플리케이션의 일반적인 메뉴에 나타나게 된다.
청구된 방법을 실시하기 위해 대응 메세지를 보내고 받을 때의 사용자의 행위는 앞에서 충분히 자세히 설명하였다.
청구된 방법은 이동통신 단말기 (2) 의 사용자가 다른 통신 단말기 (3) 또는 가입자의 전화번호를 모르지만 조직의 형태에 관한 정보 또는 닉(nick)을 포함하는 개인의 이름에 관한 정보만 알고 있는 상황에서 통화를 원하는 그 가입자에게 전화 통화를 할 수 있게 해주며, 상기 정보들은 서버 (1) 에 저장된 분류된 도메인 이름 인덱스를 적극적으로 형성하는 체계적인 시스템을 사용하여 준비될 수 있다. 본 방법으로는 숫자가 아닌 가입자 이름의 알파벳 다이얼링이 가능하다.
원거리 데이타 베이스에서 대상자에 관한 데이타를 입력하고 검색하기 위한 본 청구된 방법은 GSM 이동통신 시스템에서 가장 성공적으로 사용될 수 있다.

Claims (4)

  1. 원거리 데이타 베이스에서 대상자에 관한 정보를 입력하고 검색하는 방법으로서, 이동통신 단말기로부터 대상자 ID 포함 메세지를 이동통신용 글로벌 시스템의 네트워크를 경유하여 또한 이동 네트워크 오퍼레이터 장비를 통해 인터넷 네트워크에 의해 서버에 전달하고, 이 서버에서 그 대상자 ID 포함 메세지를 받으며, 서버의 데이타 베이스에서 대상자 ID 를 검색하고, 발견되면 대상자 ID 의 위치에 관한 메세지를 이동통신 단말기에 전달하는 것을 포함하는 상기 방법에 있어서,
    낱말을 대상자 ID 로서 사용할 수 있게 해주는 소프트웨어를 이동통신 단말기와 서버에 설치하고, 법인체/개인의 이름/활동을 특징짓는 적어도 하나의 낱말을 대상자 ID 포함 메세지로서 사용하며, 서버의 데이타 베이스에서 그 대상자 ID 를 검색할 때 서버는 그 낱말을 데이타 베이스에 저장되어 있는 도메인 이름과 비교하며, 적어도 일 부분이 상기 낱말에 맞는 도메인 이름이 발견되면, 그 도메인 이름의 목록을 이동통신 단말기에 전달하고, 사용자가 상기 목록에서 한 도메인 이름을 선택하면 이동통신 단말기는 선택된 도메인 이름을 포함하는 메세지를 작성하여 서버에 보내며, 이 서버는 그 도메인 이름과 가입자의 대응 전화번호를 보완 검색하고, 가입자의 전화번호가 발견되면, 서버는 그 전화번호를 이동통신 단말기에 전달하며, 사용자가 이동통신 단말기에서 그 도메인 이름/가입자 전화번호를 확인하면, 상기 소프트웨어는 가입자 전화번호에 음성 통화를 걸어 이동통신용 글로벌 시스템 및 이동 네트워크 오퍼레이터 장비를 통해 가입자 전화번호와의 통신을 개시하는 것을 특징으로 하는, 원거리 데이타 베이스에서 대상자에 관한 정보를 입력하고 검색하는 방법.
  2. 제 1 항에 있어서, 음성 통화가 완료된 후, 이동통신 단말기에 설치된 소프트웨어는 이동통신 단말기의 메모리에서 가입자 전화번호의 삭제를 개시하는 것을 특징으로 하는 방법.
  3. 제 1 항에 있어서, 여러개의 가입자 전화번호가 데이타 베이스에 있는 하나의 도메인 이름에 대응하고, 이들 전화번호는 그 날의 상이한 시간대 또는 지리적 위치에 대한 것이며, 서버는 상기 낱말의 수신 시간에 따라 가입자 전화번호를 이동통신 단말기에 전달하는 것을 특징으로 하는 방법.
  4. 제 1 항에 있어서, 도메인 이름 또는 이메일 주소가 상기 낱말로 사용되는 것을 특징으로 하는 방법.
KR1020097017404A 2007-04-23 2007-06-04 원거리 데이타 베이스에서 대상자에 관한 정보를 입력하고 검색하는 방법 KR101116534B1 (ko)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
RU2007115019 2007-04-23
RU2007115019/09A RU2326432C1 (ru) 2007-04-23 2007-04-23 Способ ввода и поиска информации об объекте в удаленной базе данных
PCT/RU2007/000295 WO2008130265A1 (fr) 2007-04-23 2007-06-04 Procédé d'entrée et de recherche d'informations sur un objet dans une base de données distante

Publications (2)

Publication Number Publication Date
KR20090113303A true KR20090113303A (ko) 2009-10-29
KR101116534B1 KR101116534B1 (ko) 2012-02-28

Family

ID=39581493

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020097017404A KR101116534B1 (ko) 2007-04-23 2007-06-04 원거리 데이타 베이스에서 대상자에 관한 정보를 입력하고 검색하는 방법

Country Status (13)

Country Link
US (1) US7653381B2 (ko)
EP (1) EP2141611A4 (ko)
KR (1) KR101116534B1 (ko)
CN (1) CN101558407B (ko)
AU (1) AU2007351918B2 (ko)
CA (1) CA2674110C (ko)
EA (1) EA013298B1 (ko)
HK (1) HK1135213A1 (ko)
MX (1) MX2009011194A (ko)
RU (1) RU2326432C1 (ko)
UA (1) UA92117C2 (ko)
WO (1) WO2008130265A1 (ko)
ZA (1) ZA200906651B (ko)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8458741B2 (en) * 2010-05-27 2013-06-04 Sony Corporation Provision of TV ID to non-TV device to enable access to TV services
RU2506636C2 (ru) * 2011-08-01 2014-02-10 Общество с ограниченной ответственностью "Алгоритм" Способ информационного поиска (варианты) и компьютерная система для его осуществления
RU2469402C1 (ru) * 2011-10-12 2012-12-10 Сергей Алексеевич Гридяев Система предоставления информации
CN103037072A (zh) * 2012-02-04 2013-04-10 个信互动(北京)网络科技有限公司 一种短信内容提取到场景应用的实现方法
CN105069073B (zh) * 2015-07-30 2019-12-13 小米科技有限责任公司 联系人信息推荐方法及装置
ES2699703T3 (es) * 2016-03-17 2019-02-12 HD PLUS GmbH Procedimiento y sistema para generar una lista de acceso a canales de medios
US10673636B1 (en) * 2019-02-24 2020-06-02 Benjamin Finke System and apparatus for providing authenticable electronic communication

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5764736A (en) * 1995-07-20 1998-06-09 National Semiconductor Corporation Method for switching between a data communication session and a voice communication session
US6493430B2 (en) * 1996-12-24 2002-12-10 At&T Wireless Services, Inc. Method of wireless retrieval of information
WO1998035481A2 (en) * 1997-01-27 1998-08-13 Ure Michael J Circuit-switched call setup using a packet-switched address such as an internet address or the like
AUPP962599A0 (en) * 1999-04-07 1999-04-29 Liberty Financial Pty Ltd Application apparatus and method
US7062561B1 (en) * 2000-05-23 2006-06-13 Richard Reisman Method and apparatus for utilizing the social usage learned from multi-user feedback to improve resource identity signifier mapping
US7027801B1 (en) * 2001-02-06 2006-04-11 Nortel Networks Limited Method delivering location-base targeted advertisements to mobile subscribers
US20020165801A1 (en) 2001-05-02 2002-11-07 Stern Edith H. System to interpret item identifiers
RU2268486C2 (ru) * 2001-08-13 2006-01-20 ДжиДжи21 Ко., Лтд. Способ и система для регистрации и поиска информации о местоположении пользователей
US7640006B2 (en) * 2001-10-03 2009-12-29 Accenture Global Services Gmbh Directory assistance with multi-modal messaging
US20030074461A1 (en) * 2001-10-09 2003-04-17 I-Dns.Net International Pte. Ltd. Method of mapping names or identifiers to telecommunications network resource locations
NO317790B1 (no) * 2001-12-21 2004-12-13 Phonename As Fremgangsmate og system for kopling av telefonsamtaler i digitale telefonsystemer
RU2248040C2 (ru) * 2002-07-22 2005-03-10 ЗАО "Никита Интерэктив" Способ ввода и поиска информации об объекте по его индивидуальным отличительным признакам в удаленной базе данных посредством кодирования сообщений, передаваемых устройствами мобильной связи
US8250168B2 (en) 2003-01-03 2012-08-21 Openwave Systems Inc. Methods for accessing published contents from a mobile device
RU2254611C2 (ru) * 2003-03-13 2005-06-20 Общество с ограниченной ответственностью "Мобилити" Способ предоставления пользователям мобильных устройств электронной связи актуальной коммерческой информации на альтернативной основе (варианты) и информационная система для его осуществления (варианты)
WO2004100596A1 (en) * 2003-05-09 2004-11-18 Nokia Corporation Method and device for network operator information retrieval
US20050238159A1 (en) * 2004-04-26 2005-10-27 Halsell Victoria M Automatic number storage for directory assistance services
KR20070047215A (ko) * 2005-11-01 2007-05-04 라이코스, 인코포레이티드. 네트워크를 통해 검색을 실행하는 방법 및 시스템
US20080273680A1 (en) 2007-05-04 2008-11-06 Ido Eli Zohar System and method for network communication using alternative identifiers

Also Published As

Publication number Publication date
CN101558407B (zh) 2011-09-28
AU2007351918A1 (en) 2008-10-30
HK1135213A1 (en) 2010-05-28
US20090259640A1 (en) 2009-10-15
AU2007351918B2 (en) 2011-03-24
CN101558407A (zh) 2009-10-14
WO2008130265A1 (fr) 2008-10-30
UA92117C2 (ru) 2010-09-27
ZA200906651B (en) 2010-08-25
US7653381B2 (en) 2010-01-26
CA2674110C (en) 2012-07-17
EP2141611A1 (en) 2010-01-06
EP2141611A4 (en) 2011-01-05
CA2674110A1 (en) 2008-10-30
EA200900644A1 (ru) 2009-08-28
MX2009011194A (es) 2010-03-17
RU2326432C1 (ru) 2008-06-10
KR101116534B1 (ko) 2012-02-28
EA013298B1 (ru) 2010-04-30

Similar Documents

Publication Publication Date Title
KR101116534B1 (ko) 원거리 데이타 베이스에서 대상자에 관한 정보를 입력하고 검색하는 방법
US20070067400A1 (en) User matching server, user matching method and user matching program
CN101584181B (zh) 通信***
MX2007013141A (es) Un generador de acceso directo para servicios accesibles a traves de un sistema de servicio de mensajes.
CN102111510A (zh) 按键服务器、计算装置、媒体路由器、呼叫的方法及***
US7813723B2 (en) Method and system for connecting a voice call using a domain name database
KR100757757B1 (ko) 무선 인터넷 정보 검색 방법 및 무선 인터넷 정보 검색장치
WO2010084497A1 (en) System and method for providing visual content and services to wireless terminal devices in response to a received voice call
KR20010100475A (ko) 개인휴대단말기를 이용한 맞춤정보제공 시스템 및 방법
JP2004015763A (ja) コールセンタ支援装置、および、プログラム
KR20010077542A (ko) 무선전화기의 단문메시지 서비스를 이용한 연락정보 안내방법 및 장치
KR20020097456A (ko) 무선 인터넷 정보 검색 방법
JP7151013B1 (ja) 受付システム及びプログラム
CN101094436A (zh) 信息互递智能平台
KR20010044092A (ko) 휴대폰을 이용한 전자명함 서비스 운용방법
KR101403680B1 (ko) 주소록 관리 서버, 이동형 단말기 및 그의 제어방법
US20140236924A1 (en) Method For Improving Address Book of Mobile Means
JP4189541B2 (ja) メニュー配信方法及びシステム並びにメニュー管理サーバ
KR20040071105A (ko) 다량 문자메시지 중계전송서비스 제공 방법
KR20030067817A (ko) 개인별 인터넷 전화번호부 관리시스템 및 방법
KR100420551B1 (ko) 클라이언트 시스템과 호스트 시스템 간의 데이터베이스 동기화 장치 및 그 방법
CN101406007B (zh) 用于配置移动无线通信设备,使其包括图像和声音数据的指示符表示的***和方法
KR100467175B1 (ko) 개인용 전화통화 녹취 및 음성 기록 녹취 서비스 시스템및 방법
KR20000054617A (ko) 네트워크 상에서의 연락처 정보 제공 방법 및 장치
JP2010015313A (ja) 問診プログラム、通信装置およびサポートシステム

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
LAPS Lapse due to unpaid annual fee