JP3629239B2 - 情報提供システム - Google Patents
情報提供システム Download PDFInfo
- Publication number
- JP3629239B2 JP3629239B2 JP2001570032A JP2001570032A JP3629239B2 JP 3629239 B2 JP3629239 B2 JP 3629239B2 JP 2001570032 A JP2001570032 A JP 2001570032A JP 2001570032 A JP2001570032 A JP 2001570032A JP 3629239 B2 JP3629239 B2 JP 3629239B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- address
- computer network
- individual
- transmitting
- Prior art date
- Legal status (The legal status 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 status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/66—Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/09—Mapping addresses
- H04L61/10—Mapping addresses of different types
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/45—Network directories; Name-to-address mapping
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M7/00—Arrangements for interconnection between switching centres
- H04M7/006—Networks other than PSTN/ISDN providing telephone service, e.g. Voice over Internet Protocol (VoIP), including next generation networks with a packet-switched transport layer
- H04M7/0075—Details of addressing, directories or routing tables
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M7/00—Arrangements for interconnection between switching centres
- H04M7/006—Networks other than PSTN/ISDN providing telephone service, e.g. Voice over Internet Protocol (VoIP), including next generation networks with a packet-switched transport layer
- H04M7/0066—Details of access arrangements to the networks
- H04M7/0069—Details of access arrangements to the networks comprising a residential gateway, e.g. those which provide an adapter for POTS or ISDN terminals
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Telephonic Communication Services (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Description
本発明は、コンピュータネットワークを介して音声などの情報を伝達するのに適したシステムに関するものである。
背景技術
コンピュータネットワークの1つであるインターネット上のアドレス(IPアドレス)とドメイン名との翻訳を行い名前の問題を解決するためのシステムとしてDNS(Domain Name System)が提供されている。したがって、インターネットに接続されたクライアントは、ユーザが把握しやすいドメイン名を用いてインターネット上のユニークなアドレスの他のクライアント宛に情報を発信したり、そのクライアントとコネクションを張って情報を交換することができる。
さらに、現在、インターネットの利用方法として電子メールの交換、ホームページ以外にさまざまなサービスが提案されている。これらの中には、インターネットに直に接続されているクライアントに限らず、インターネット電話のように、公衆電話網に接続されているクライアントあるいは端末との情報交換も視野に入れたサービスもある。したがって、これらのサービスに適用可能な、よりフレキシブルな名前解決の方法が求められている。
たとえば、ドメイン名はインターネットのクライアントに対し基本的にはユニークに割り当てられたものであり、ユーザあるいは他のサービスシステムで新たな名前のシステムを構築することはできない。また、公衆電話網に割り当てられている電話番号などの他のシステムの名称との互換性もない。また、DNSによる名前の解決は、プロトコルが確立されており、新しいシステムの名前の解決に応用できる状態となっていない。
さらに、DNSによる名前の解決は、リゾルバなどのクライアントのアプリケーションからの問い合わせに対し、ローカルのネーム・サーバが回答するシステムであるが、ローカルのネーム・サーバのキャッシュに対応するドメイン名がない場合は、他のネーム・サーバに照会を行い、要求されたデータが見つかるまで他のネーム・サーバに照会を繰り返すという効率の悪いものである。そして、最悪の場合はトップレベルのルート・ネーム・サーバから照会を開始して、要求されたデータが見つかるまでDNSのシステムに従ったツリー構造に沿って、そのツリーを下りながら照会を繰り返すことになる。したがって、サーバ側における名前の解決プロセスが複雑であり、インターネット上で簡易な構成のサービスを展開しようとしたときに、その名前解決に適したシステムであるとは言えない。
本願の発明者らは、インターネット上で電話機能を実現する非常にシンプルなプロトコルを提案している。従来の、プロトコルとしてSIP(Session Initiation Protocol)やH.323を採用したインターネット電話は、1対1の電話通話以外の拡張機能に配慮したものであり、その結果、システムが複雑なものとなり普及の妨げとなっている。これに対し、本願の発明者らが提案しているシステムは、基本的な機能をなるべくシンプルに実現するプロトコルとしてNOTASIP(Nothing Other Than A Simple Internet Phone)を用いたものであり、H.323のゲートキーパのようなものが無くても、二つの端末のみで通話ができるようにすること、音声以外にデータを交換しなくても良いこと、既存の電話の主要な機能が使えるようにすること、既存の電話でできない(あるいはほとんど使われない)機能は実現しないこと、PSTN(既存電話回線網)とインターネットで容易に相互接続できるようにすることを目的として開発されている。
まず、NOTASIPでは通話の前に予めコーデックやプロトコルを決めておいて、通話に際してはネゴシエーションを行わない。そして、コネクションレスのデータグラム・プロトコルであるUDPを用い、音声をパケット化して接続先宛に発信する。このため、予め相手の電話番号と共に、ポート番号やコーデックなどは知っている必要がある。そして、NOTASIPでは通話に際して接続先の情報としてストリームURL(Stream URL)を使用する。ストリームURLは、SDP(Session Description Protocol RFC2327)をURL形式で表現する方法であり、たとえば、以下に示したような記述になる。
stream://(IPアドレスorドメイン名):ポート番号/コーデック方式
stream://IPアドレス:10000/#m=audio::RTP-AVP:0:5
stream://ドメイン名:10000#m=audio::RTP-AVP:5:0:1:2
2番目の例(2行目)では、着信側をIPアドレスで指定し、ポート番号は10000番でメディアは音声(audio)でプロトコルはRTPのAVプロファイルでコーデックはG.711μlawという意味である。なお、「RTP-AVP:0:5」の後ろの方の「:」で区切られた数字は、音声エンコーディング方式を表しており、RFC1890で定義されている。
NOTASIPは、単純なIP電話のプロトコルと、それによるIP電話システムであるが、ストリームURLで記述する内容は予め知っている必要があり、従来の電話交換システムでは、相手の電話番号を入れれば接続できる(国などの地域が異なる場合は別であるが)状況とは異なる。
そこで、本発明においては、たとえば、相手の電話番号を指定すれば、NOTASIPで接続に必要とされる情報が自動的に得られ、従来の電話と同様の感覚で使用できるようにするシステムを提供することを目的としている。さらに、インターネットに接続可能にすることにより、国ごとの電話システムの相違などを意識することなく、内線番号あるいはその他のユーザを識別する情報を指定するだけでそのユーザと電話することができるシステムを提供することを目的としている。さらに、上記のNOTASIPに限らず、今後、インターネットを利用したサービスにおいて、名前の解決を簡単に図ることができる簡易なシステムを提供することも本発明の目的としている。
発明の開示
このため、本発明においては、ドメイン名に対しIPアドレスを返すのではなく、電話番号あるいはその他の、コンピュータネットワーク上のアドレス以外の所定のユーザあるいは端末を識別する個別情報に対し、ドメイン名あるいはIPアドレスを返す情報提供システムをインターネット、イントラネットあるいはLANなどのコンピュータネットワーク上に設置することを提唱する。すなわち、本発明においては、コンピュータネットワークを介して受信した所定のユーザまたは端末を識別する個別情報に対し、インターネットを含む該コンピュータネットワークまたは他のコンピュータネットワーク上のアドレスまたはそれに相当するアドレス情報を、それらのコンピュータネットワークを介して送信する応答機能を有する情報提供システムを提供する。また、コンピュータネットワークに接続された情報提供システム宛に個別情報を送信し、その個別情報に対する、インターネットを含む該コンピュータネットワークまたは他のコンピュータネットワーク上のアドレスまたはそれに相当するアドレス情報を取得する照会機能と、そのアドレス情報宛に情報を出力する発信機能とを有する端末を提供し、この端末を用いて情報を発信する。
したがって、本発明においては、情報提供システム、たとえば、サーバ側では、コンピュータネットワーク(以降においてはネットワーク)を介して受信した所定のユーザまたは端末を識別する個別情報に対し、インターネット上のアドレス(IPアドレス)またはそれに相当するドメイン名をアドレス情報として該ネットワークを介して送信する応答工程を有する情報提供方法によりアドレス情報を提供する。一方、端末、すなわち、固定電話機、携帯電話機、それをネットワークに接続するアダプタ、あるいはその他の様々な情報端末においては、ネットワークに接続された情報提供システム宛に個別情報を送信し、その個別情報に対するインターネット上のアドレスまたはそれに相当するアドレス情報を取得する照会工程と、そのアドレス情報宛に情報を出力する発信工程とを有する情報発信方法により情報を発信する。
したがって、本発明の情報提供システムおよび端末を有するネットワークシステムにおいては、端末側からネットワークに接続された情報提供システム宛に個別情報を発信する第1の工程と、情報提供システムが個別情報に対し、該コンピュータネットワーク上のアドレス情報を発信元宛に発信する(返す)第2の工程と、発信元が受信したアドレス情報宛に情報を発信する第3の工程とを有する手順(プロトコル)で情報が発信される。
本発明の情報提供システムをインターネットあるいはイントラネットなどのコンピュータネットワーク上に設けておくことにより、端末側は、接続先を示す適当な情報あるいはデータで、情報提供システムと予め合意しており、DNSシステムで解決されるインターネットアドレス以外の名前(個別情報)を、ネットワークを介してその情報提供システムに照会することにより解決し、接続先のインターネット上のアドレスを取得することができる。したがって、DNSではカバーされない名前を用いてインターネットを経由して接続先に対し情報を発信することができる。上述したNOTASIPであれば、個別情報として、従来と同様に電話番号を指定するだけでインターネットに接続された他のユーザに対し電話することができる。そして、端末側では、予め接続先のユーザのすべての情報を記憶したり、常にアップデートしておく必要はなくなる。このため、端末側のメモリ容量を削減でき、また、アップデート用のプログラムなども不要となる。
情報提供システムと端末との間で照会および応答するプロトコルとしてはHTTPを用いることが望ましい。HTTP(Hyper Text Transfer Protocol)により、WWWサーバあるいはHTTPサーバを情報提供システムとして用いることができ、さらに、CGI(Common Gateway Interface)によりデータベースサーバなどのアプリケーションと連動させることができる。したがって、よりフレキシブルなシステムにより、ドメイン名でもなく、ネットワークアドレスではない名前(本明細書では個別情報)の解決を図ることができる。
さらに、このシステムでは、情報提供システムが応答する際は、アドレス情報に加え、該アドレス情報宛に情報を送信するために有用な付加情報を送信することが可能であり、端末側では、その付加情報を含めてアドレス情報宛に情報を送ることができる。すなわち、上記のNOTASIPにおいて、ユーザの個別情報としてたとえば電話番号で照会すると、IPアドレスあるいはドメイン名に加えて、ポート番号、通話用のプロトコルおよび音声コーデックといったデータを付加情報として情報提供システムが提供し、端末側はそれをURLとして利用することにより所望のユーザの端末にインターネット経由で通信パケットを送ることができる。
さらに、端末側は、照会する際に、複数の情報提供システム宛に個別情報を送信することが可能である。同時に複数の情報提供システムからアドレス情報が送られるように予め手配することにより、万一、1つの情報提供システムがサービスしていないような状態でも、時間をロスすることなくアドレス情報を取得することができる。
また、情報提供システムが応答する際に、同様の応答機能を備え、同様の応答工程を実行可能な他の情報提供システムのアドレス情報を送信することも可能である。その場合、端末側は、再度、情報提供システムから得られた他の情報提供システム宛に個別情報を送信する。情報提供システムに、端末から照会された個別情報に対するアドレス情報が用意されていなかった場合に有効である。さらに、端末に対し他の情報提供システムのアドレス情報を提供することにより、情報提供システムの間で名前(個別情報)を解決する必要がなくなる。このため、情報提供システムの間で情報を共有したり、アップデートするためのシステムやプロトコルを設けたり、さらには、供給する情報の同期などの複雑な問題を解決する必要がなくなる。
情報提供システムから他の情報提供システムのアドレス情報を提供する際に、その情報提供システムで有効な個別情報を送信することも可能である。内線用の情報提供システムから外線用の情報提供システムを照会したり、カバーするエリアの異なる情報提供システム、たとえば、国別、地域別で用意された情報提供システムを相互に照会する場合に有効である。端末側は、他の情報提供システムに照会する際に、その情報提供システムで有効な所定のユーザを識別する情報を送信することで、その情報提供システムからのサービスを受けることができる。それと共に、その情報提供システムで有効な個別情報を前もって記憶している必要がない。
さらに、情報提供システムは、応答する際に、所定のユーザに接続可能なゲートウェイシステムのアドレス情報を送信することも可能である。たとえば、所定のユーザがインターネットに接続されておらず、公衆電話網に接続されている場合は、インターネットと公衆電話網に接続するゲートウェイシステムのアドレス情報を提供することにより、公衆電話網に接続されている端末に情報を送ることができる。発信元の端末は、送信先の端末がインターネットに接続されているのか、公衆電話網に接続されているのかを予め知っている必要がなく、単純なシステムあるいはプロトコルで、広範囲の端末に対し情報を送信できる。
また、情報提供システムは応答する際に、ゲートウェイシステムのアドレス情報と共に、そのゲートウェイシステムで有効な個別情報を送信することができる。たとえば、地域が異なる公衆電話網に接続するゲートウェイシステムのアドレス情報と共にその地域の電話番号に変換した個別情報を端末に提供することができる。端末は、その変換された個別情報をゲートウェイシステムに送ることによりそのゲートウェイシステムを有効に利用することができる。このシステムでは、ゲートウェイシステム同士の交信は不要なので、複雑なプロトコルもネゴシエーションも不要であり、短時間で、簡単に情報を相手宛に発信することが可能となる。
サーバあるいは端末として機能するコンピュータにより上記の情報提供方法および情報発信方法の各々の工程および処理を実行可能な命令を有するプログラムを提供することにより、上記のシステムを構築できる。これらのプログラムは、コンピュータに読み取り可能な記録媒体に記録して提供できる。そして、インターネットあるいはLANなどに接続されているサーバとして機能する情報処理システムにプログラムをインストールすることにより情報提供システムを実現でき、また、PDA、パーソナルコンピュータ、携帯電話、PHSにプログラムをインストールしたり、さらには電話端末をインターネットに接続できるようなアダプタにプログラムをインストールすることにより本発明の端末を実現できる。さらに、情報提供システムと端末の両方の機能を備えた情報処理装置も提供可能である。なお、これらのプログラムは、コンピュータネットワークなどを介して供給される伝送媒体に変換あるいは埋めこんで提供することも可能である。
【図面の簡単な説明】
図1は、本発明の実施の形態に係るインターネット電話の概要を示す図である。
図2は、電話帳サーバの概要を示す機能ブロック図である。
図3は、ターミナルアダプタ(端末またはクライアント)の概要を示す機能ブロック図である。
図4は、電話帳サーバの検索順を示す図である。
図5は、ターミナルアダプタで電話番号を解決するプロセスの概要を示すフローチャートである。
図6は、電話帳サーバで電話番号を解決するプロセスの概要を示す図である。
発明を実施するための最良の形態
以下に図面を参照しながら本発明についてさらに説明する。図1に、本発明に係るインターネット電話システム(NOTASIP)の概要を示してある。本例のシステムでは、NOTASIP−TAと称するターミナルアダプタ(以下では端末あるいはアダプタ)10が採用されている。このアダプタ10には、従来の2線式のアナログ電話機(トーン方式およびパルス方式を含む)11を接続し、さらに、アダプタ10をインターネット1あるいはイントラネット(LAN)2に接続できるようになっている。このため、アナログ電話機11を直にインターネット電話システムの端末として利用するためのユーザインタフェースとして、本例のアダプタ10を利用できる。
まず、イントラネット2に接続する例を説明する。このシステムは、小規模オフィスなどで内線電話として使用するモデルであり、内線電話番号と各アダプタ10のIPアドレスを含んだストリームURL(Stream URL)は、管理者が予め計画した通りに各アダプタ10に固定的に割り付けられており、その情報が設定されたアダプタ10が設置される。そして、イントラネット2に、それらの内線電話番号からストリームURLを検索可能なデータベース(電話帳データベース)を備えたWWWサーバ(以下では情報提供システムあるいは電話帳サーバ)20を設置する。本例のアダプタ10の幾つかの記憶領域に電話帳データベースを設置してアダプタ10を電話帳サーバ20として利用することも可能である。
イントラネット2に接続された電話機11から電話する際に、ユーザが電話機11から内線電話番号を入力すると、アダプタ10は電話帳サーバ20に照会し(第1の工程)、電話帳サーバ20から対応するストリームURLを取得し(第2の工程)、そのURLで呼を接続する(第3の工程)。一方、外線発信すなわち外線電話番号(たとえば0発信)の場合は、イントラネット2に接続されたNOTASIP−ゲートウェイ(以降ではゲートウェイ)30の接続された公衆電話網(PSTN)に、その接続先(所定のユーザの電話機11)があれば、第2の工程では電話帳サーバ20からゲートウェイ30のストリームURLが返され、ゲートウェイに発呼する。また、外線発信からの着信は、外線接続されたゲートウェイ30経由で電話帳サーバ20に内線番号が照会され(第1の工程)、その内線番号のストリームURLが発信元宛に発信され(第2の工程)、そのストリームURLにより対応するアダプタ10に着呼する(第3の工程)。
さらに、イントラネット2はファイアーウォール4などを経由してインターネット1にも接続されており、外線電話番号の対象となる接続先(所定のユーザの電話機)がアダプタ10を介してインターネット1に接続されていれば、インターネット1を経由してその接続先のアダプタ10に発呼する。その場合は、アダプタ10から照会された外線電話番号に対し、第2の工程において、イントラネット2の電話帳サーバ20が接続先のアダプタ10のストリームURLを返すか、あるいは、インターネット1に接続されている他の電話帳サーバ20のIPアドレスとその電話帳サーバ20で検索可能な電話番号を返す。
たとえば、外線電話番号が0発信になっているのであれば、0を削除したり、外国に設置されている電話帳サーバ20が対象としてカントリーコードを入れた外線電話番号であれば、カントリーコードを除いた電話番号が返される。そして、アダプタ10は、再び、インターネット1に接続された電話帳サーバ20に電話番号を照会し(第1の工程)、対応するストリームURLを得て(第2の工程)、所望のアダプタ10に発呼する(第3の工程)。
その際、ストリームURLに含まれるアダプタ10のアドレスがIPアドレスではなくドメイン名である場合は、イントラネット2あるいはインターネット1に接続されているDNSサーバ35に問い合わせてIPアドレスを取得する。
アダプタ10がインターネット1に直に接続されている場合も上記とほぼ同様である。すなわち、電話番号を電話機11から入力することにより、インターネット1に接続されている電話帳サーバ20を利用することが可能である。したがって、インターネット1に接続されている接続先のアダプタ10、あるいはゲートウェイ30を介して接続されている公衆電話網3の電話機11に発呼できる。
NOTASIPはインターネット電話アプリケーションとして非常に簡易なプロトコルを採用したものであるが、ユーザが電話をかける際に、IPアドレスやポート番号、使用するプロトコルや音声コーデックといった複数の情報(付加情報)をアプリケーションに指示する必要があり、その点が面倒である。しかしながら、本例のインターネット1あるいはイントラネット2に端末であるアダプタ10と電話帳サーバ20とが接続されたネットワークシステム8においては、電話帳サーバ20によりユーザに馴染みの深い電話番号で照会し(第1の工程)、それによって、ネットワーク1または2を介して電話を利用するために必要な情報を、付加情報を含めて一括して与えることが可能となる(第2の工程)。したがって、ユーザの手間が軽減され、より使いやすいインターネット電話システムとして利用できる。そして、インターネット上で電話の機能を果たすアプリケーションのために、従来のスタイルの電話番号表記を利用することが可能となり、ユーザに対し、インターネット経由のサービスであることを意識させることなく、従来の電話システムと同様の感覚で使用することができるサービスを提供できる。
図2に、本例の情報提供システムである電話帳サーバ20の機能の概略構成を示してある。電話帳サーバ20は、インターネット1あるいはイントラネット2と接続可能なネットワークインタフェース(たとえば、イーサネットインタフェース)21と、HTTPに応答するHTTPサーバプロセス22とを備えている。さらに、電話帳サービスを提供するアプリケーションである電話帳システム23を備えており、CGIを通してHTTPサーバプロセス22と連携して動くようになっている。電話帳システム23は、電話番号に対応するアダプタ10のIPアドレスあるいはドメイン名(ホスト名)といったアドレス情報と、そのアダプタ10にデータを伝達するためのポート番号、プロトコルおよびコーデックといった付加情報とを記憶した電話帳データベース25を備えており、検索部24では、問い合わせのあった電話番号をキーにデータベース25を検索する。そして、応答部26は検索された結果を、本例ではストリームURLという形で発信元のアダプタ10に送信する応答機能を提供する。
応答部26は、さらに、変換プロセス27を備えており、照会された電話番号を、次にアダプタ10がアドレス情報宛に情報を発信する際に有効な情報に変換して発信元のアダプタ10に送信する機能も備えている。
電話帳データベース25のデータは、たとえば、「電話番号、ストリームURL、コメント」の形式で以下のように格納されている。
123456, stream://IP-address: 10000/#m=audio::RTP-AVP:5,someone
456789, stream://Domain: 10000/#m=audio::RTP-AVP:5,"00I other"
0*, steam://IP-address:10000/#m:audio::RTP-AVP:5&a=dial:*
0011*, steam://IP-address:10000/#m:audio::RTP-AVP:5&a=dial:0*
各ストリームURLには、先に説明したように、アドレス情報(IPアドレスあるいはドメイン名(ホスト名))と、ポート番号と、プロトコルと、コーデックといった内容が含まれる。さらに、アドレス情報がアダプタ10のものではないときには、そのサーバあるいはゲートウェイで有効なダイアル情報を記述して発信元のアダプタ10に送信することができる。また、本例では、既存の電話との互換性を優先するために電話番号を所定のユーザあるいはそのユーザの端末を識別するための情報(個別情報)として利用した例を示してあるが、電話番号に限定される必要はなく、記述形式を限定する必要はない。しかしながら、個別情報は特定の電話帳サーバ内ではユニークに設定可能なデータとして記述される必要がある。
上記の例の3行目および4行目には、アスタリスク「*」を0個以上の数字の操り返しを意味するパターンと認識して処理する例を示してある。電話番号記述においてアスタリスク「*」を後続のストリームURLの中に入れて発信元に電話番号の一部として返すことができる。その際、アスタリスクの指定によって、次にそのアダプタ10が問い合わせするサーバで有効な電話番号に変換することができる。たとえば、3行目の例では、0発信された電話番号に対し、インターネット1の電話帳サーバ20に照会する際は、先頭の0を削除した電話番号で照会するようにできる。また、4行目の例では、カントリーコードの呼び出しが0011であるときに、その国の電話帳サーバ20に照会するときにカントリーコードの変わりに地域コードで始まる電話番号に変換してアダプタ10に返すことができる。
本例の電話帳サーバ20では、電話番号照会のサービスをHTTPで提供しており、このため、CGIを用いて電話帳システム23というアプリケーションとの連結が極めて簡単にスムーズに行うことができる。したがって、DNSプロトコルといったすでにサービス内容がフィックスしているためにフレキシビリティーのない名前解決の手段と異なり、電話帳システム23の内容を変更することにより、本明細書で例示されていない方式でも名前の解決を図ることができる。さらに、個別情報は電話番号に限定されないので、電話サービスのみではなく、インターネットあるいは他のコンピュータネットワークを介して提供される他のサービスの名前を解決するためにも、本発明と同様のシステムを用いることが可能である。
さらに、HTTPにより名前を解決するサービスを提供することにより、電話帳サーバ20の側に必要であればHTTPの枠組みに従ったクライアントを認証する機能などを設けることが可能であり、セキュリティーの面での対応も可能となる。
図3に、本例の端末であるアダプタ10の機能の概略構成を示してある。アダプタ10は、インターネット1あるいはイントラネット2と接続可能なネットワークインタフェース(たとえば、イーサネットインタフェース)12と、アナログ電話とのインタフェースを行う適当なICなどで構成される電話機インタフェース13と、音声情報をパケットに変換してネットワーク経由で発信し、また、受信したパケットから音声情報を再生する音声データ交換システム14とを備えている。音声データ交換システム14は、電話機11から入力された電話番号を電話帳サーバ20に照会する機能を提供する照会部15と、その照会されたアドレス情報宛にパケット化された音声データ(DTMF(Dual Tone Multi Frequency,プッシュ信号)も含む)を送信する機能を含む通信機能あるいは発信機能を提供する通信部17とを備えている。さらに、電話番号を照会する電話帳サーバ20のアドレスを記憶した照会先データ16を備えており、図4に示したように、検索順に電話帳サーバが複数並んで記述されている。
検索方法は次のようになる。まず、検索順の1番から検索し、同じ検索順位のプライマリとセカンダリに同時に検索要求を発行し、先に答えが返ってきたものを検索結果とする。この仕組みにより、電話帳サーバで提供するサービスシステムに冗長性を持たせ、1つのサーバが使用不可能な状態になっても電話番号の変換ができるメリットがある。また、これにより、検索結果が得られなかったときに、次の電話帳サーバに再び照会する時間を短縮することができる。プライマリあるいはセカンダリアドレスのどちらか1つのみ設定されていた場合は、その1つのアドレスに対してのみ検索要求を発行する。プライマリとセカンダリアドレスの両方とも設定されていなかった場合は、次の検索順位の電話帳サーバを検索する。
検索結果として登録なしの答えが返ってきた場合は、次の検索順の電話帳サーバを検索する。また、電話帳サーバに検索要求を発行して応答が無かった場合はそのサーバがダウンしていると判断する。この際の検索タイムアウト値は、本装置の動作パラメータとして設定変更可能とします。一方、電話帳サーバは検索を要求した端末のIPアドレスが検索禁止アドレスに属すると判断した場合は、検索結果として「アクセス不許可」を応答する。
本例の端末(アダプタ)10においては、プライマリサーバとセカンダリサーバの検索に対してどちらからも応答がなかった場合、あるいは「アクセス不許可」の応答のみを受け取った場合、次の検索順位の電話帳サーバに対する検索は行わないで検索失敗とする。検索順が下位の電話帳サーバのエントリーをキャンセルする意味で上位の電話帳サーバに同一電話番号のエントリーが設定されている状況で上位の電話帳サーバが停止していた場合に、下位の電話帳サーバのエントリーが不本意に使用されることを回避するためである。また、検索中の電話番号のエントリーが検索可能なレベルにあった場合、下位のサーバに対して無駄な検索を行うことになるためである。
図5に、本例のアダプタ10における発呼の概略動作をフローチャートで示してある。まず、ステップ51で、本例のインターネット電話システムにおける個別情報である電話番号が入力されたか否かを確認する。このとき、IPアドレス、ポート番号およびコーデックが直接入力された場合は電話帳の検索は行わず、以下のステップ55で相手との接続を試る。コーデックの指定を省略した場合はデフォルト値(0か5)で動作する。
ステップ51で電話番号が入力された場合は、ステップ52において、照会部15が電話帳サーバデータ16のアドレスの検索順に電話番号を照会し、それに対応するストリームURLを取得する。この照会する工程で電話番号に対応するストリームURLを得られたことをステップ53で判断し、そのストリームURLを用いてステップ57の発信工程で相手と接続を試みる。一方、対応するストリームURLが得られない場合で、上述したような「アクセス不許可」あるいは応答がないといったエラーではない場合は、それをステップ54で判断し、次の検索順の電話帳サーバに照会を行う。
発信する場合は、ステップ55で、ストリームURLの記述の中に直にIPアドレスが書かれていたならば、通信部17により、ステップ57でそのIPアドレス宛に情報を発信する。一方、ストリームURLのアドレスの記述がホスト名+ドメイン名で書かれていたならば、ステップ56でDNSサーバにIPアドレスを問合せてからステップ57で情報を発信する。そして、得られたストリームURLで相手先のアダプタ10あるいはゲートウェイ30から応答が得られれば、ステップ58で通信が終了するまでパケット化したデータをそのIPアドレス宛に発信する。
入力された電話番号が未定義の場合は、特別なトーンあるいは音声メッセージ「おかけになった電話番号は電話帳に登録がありませんでした」でその旨を知らせたり、電話帳サーバ20から取得した電話番号の情報はリダイアル機能に利用することも可能である。この場合、リダイアルする時は電話帳サーバへの照会は行わず、直前に取得したストリームURLで接続を試る。
図6に、電話帳サーバにおける処理の概要をフローチャートで示してある。まず、ステップ61でアダプタ10から個別情報(電話番号)の照会があるか確認する。上述したようにクライアント側のアダプタからはHTTPによって所定のURLのサーバに対しGETメソッドによりアクセスする。したがって、所定のIPアドレスのサーバ20は電話番号12345を検索する場合は、以下のリクエストを受け付ける。
telnet(電話帳のIPアドレス)
GET /? 12345 HTTP/1.1
電話帳サーバ20では、これに対し、ステップ62で電話帳データベース25を検索する。ステップ63で、相手の端末10がインターネット1に直に接続されていると判断すると、応答部26が、ステップ64で以下の応答1を発信元の端末10に送信(応答)する。
HTTP/1.1 200 OK
Content-Type: Application/x-stream
stream://user@somedomain:10000/#m=audio::RTP-AVP:5
上記はアドレス情報がドメイン名で記述されている場合であるが、以下のようにIPアドレスで記述した応答を返すことも可能である。
stream://user-ip-address:10000/#m=audio::RTP-AVP:5
一方、相手の端末10がインターネット1に直に接続されているのではなく、ゲートウェイ30を介したネットワーク、たとえば、公衆電話網3に接続されているとステップ65で判断した場合は、応答部26が、ステップ66で以下の応答2を送信(応答)する。
HTTP/1.1 200 OK
Content-Type: Application/x-stream
stream://gate-address: 10000/#m=audio::RTP-AVP:5&a
=dial:02601234
これにより、アダプタ10は、アドレス情報のゲートウェイ30に対しダイアルで指定された電話番号をDTMFで送信することが可能となる。ゲートウェイ30ではそのDTMFで発呼がなされ、デートウェイ30に接続されている公衆電話網3の所定のユーザの電話機11が呼び出される。
さらに、他の電話帳サーバ20を照会する必要がある場合は、ステップ67で判断し、応答部26が、ステップ68でHTTPのステータスコードとして301(Moved Permanently)または303(See Other)をクライアントに返し、他の電話帳サーバの情報およびそのサーバへ送るべき照会の内容を以下のようにロケーションフィールド(Location)に含めてクライアント側(アダプタ)10に通知(応答)する。
Locatioin: http://another-server/?012345
本例では、他の電話帳サーバのアドレス情報に続いて、その電話帳サーバで照会する個別情報(電話番号)を付記している。したがって、アダプタ10は、新たな電話帳サーバ20にこのままのコマンドで照会することができる。また、他の電話帳サーバ20で紹介する電話番号として、その電話帳サーバで有用な電話番号をアダプタ10に返すことが可能となる。
また、電話番号のエントリーがなかった場合および装置動作設定で電話帳機能をオフにしてある場合およびアクセスを許可されていないIPアドレスからの接続の場合などのケースではステップ69で以下の応答4を返すことができる。
HTTP/1.1 404 Not Found
なお、照会された個別情報に対する検索結果、個別情報が見つからなかった場合は、不明あるいはそれに準ずる400番台のステータスコードを返すことにより、クライアント側である端末10では、次の順序の電話帳サーバ20に照会して個別情報の解決を試みることができる。一方、検索した結果が、サーバエラーあるいはアクセス禁止の場合は、サーバエラー(500番台のステータスコード)を返すことにより、クライアント側の端末10では、タイムアウトの場合も含めて次の電話帳サーバへの照会を行わずに、そこで検索を中断することが可能となる。
また、一般の情報端末、たとえば、PDAやパーソナルコンピュータなどの表示機能を備えた端末からの接続の場合には、以下のコマンドを受け付けてWWW電話帳サーバ20の公開画面を表示するようにHTTPサーバプロセスを設定することも可能である。
telnet(電話帳のIPアドレス)
GET / HTTP/1.1
なお、上記では、具体的な記述フォーマットとしてストリームURLを用いた例を示してあるが、SDPなどの異なる記述フォーマットを利用することももちろん可能であり、相手のホスト名ないしIPアドレス、相手のポート番号、相手との通話に使用するプロトコル、相手との通話に使用する音声コーデックなどのクライアントに返されるべき情報がクライアント側のアダプタ10に送信されれば良い。その記述フォーマットは、Content-Typeフィールドによってクライアントに知らせることができる。
このように、本例の電話帳サーバ20は、DNSといった固定されたシステムの名前を解決するシステムではなく、電話番号あるいはその他の任意の名前のシステムをインターネットで使用するときに非常に有効なシステムである。そして、フレキシビリティーが高く、適用可能なシステムが、本例のインターネット電話に限定されたものでないことはもちろんである。
さらに、本例の電話帳サーバ20では、他のサーバで変換されるべき電話番号であった場合、あるいは、サーバが与えられた電話番号を自分では変換できないが、その番号を変換することが可能な他の電話帳サーバに関する情報を持っていた場合、それを他のサーバに照会して結果をクライアントに通知するのではなく、そのサーバのアドレス情報と、そのサーバで有効な情報をいったんクライアントに通知する。したがって、電話帳サーバ側は、名前の解決のために、他のサーバとの間で複雑なコネクションを持ったり、解決のためのネゴシエーションに多大な時間をかけることがない。このため、電話帳サーバを構築するシステムは簡易なものでよく、プロトコルも複雑にならない。このため、本例のような簡易な電話システムにまさに適したシステムであると言える。一方、クライアント側であるアダプタ10においても、照会した結果を短時間で得ることが可能となる。また、この仕組みにより、異なる番号体系を持つ電話帳サーバを組み合わせて使用することが極めて容易に実現できることは上述した通りである。そして、最初は与えられた番号を内線番号として検索させ、その後市内通話、市外通話、国際電話と徐々に対象を広げて検索させる利用方法が簡単に実現できる。
同様に、ゲートウェイ30に対し情報を発信することになる場合も、電話帳サーバが一方のゲートウェイとなるのではなく、クライアント側のアダプタ10が直にインターネットを介して相手側のゲートウェイ30に対し情報を発信できる。したがって、情報の伝達経路およびシステムは非常にシンプルになる。そして、電話番号といった従来からの個別情報をインターネット上に接続された端末の識別情報として利用することができるので、一般のユーザが簡単に利用することができるシステムを提供することができる。
また、本例に示した電話帳サーバおよびターミナルアダプタとしての機能は、各々の処理を実行可能な命令を備えたプログラムとして適当な記録媒体、たとえば、CD−ROMあるいは磁気ディスクに記録して提供することができる。また、サーバあるいはターミナルアダプタとして適当なハードウェアを備えた装置のメモリなどの適当な記録媒体に、これらの処理を実行可能なプログラムとして記録あるいは格納しておき、適当なタイミングでロードしてCPUで実行することにより本例および本発明に係る情報提供システムおよび端末としての機能を実現することができる。さらに、これらの処理を実行可能な本発明に係るプログラムは、インターネットあるいはイントラネットなどのコンピュータ間の通信で伝送可能な媒体に埋め込んで提供することも可能であるなど、その他の様々な形態で提供できる。
以上に説明したように、本発明においては、従来のインターネット上で規定されているDNSシステムとは異なる名前あるいはその他の個別情報を簡単に解決することができる情報提供システム、端末、さらには情報提供方法および情報発信方法を提供しており、今後、インターネットを利用した各種のサービスにおいて極めて有用なものである。特に、上述した電話帳サーバでは、接続先のインターネットアドレスのみではなく、その他のポート番号、使用するプロトコルや音声コーデックといったアプリケーションに指示する複数の情報も一括して提供することができる。したがって、本発明は、インターネット電話を接続する際のユーザの手間を省き、より使いやすいインターネット電話システムを実現し、インターネット電話を今後普及する上で有用なものである。
また、具体的には、本願の発明者らが提唱している簡易なインターネット電話(NOTASIP)のアプリケーションにおいて必要とする情報を提供するシステムである電話帳サーバを例に本発明例を説明しているが、本発明が電話帳サーバに限定されるものではないことは上述した通りである。さらに、上述した実施の形態は本発明を限定しようとするものではなく、本発明の端末としての機能は、PDA、携帯電話、固定電話、パーソナルコンピュータなどの様々な情報処理装置により実現できる。また、本発明の情報提供システムも、サーバ単体、あるいは、データベースなどが分散して配置された分散システムなどとしても提供できる。このように、以下のクレームに含まれる変形例などは全て本発明の範囲に含まれる。
産業上の利用可能性
本願の発明者らが提唱している簡易なインターネット電話の電話帳サーバ、その他のコンピュータネットワークにおける名前あるいは他の個別情報を解決するためのシステムを提供できる。
Claims (27)
- コンピュータネットワークを介して受信した所定のユーザまたは端末を識別する個別情報に対し、該コンピュータネットワークまたは他のコンピュータネットワーク上のアドレスまたはそれに相当するアドレス情報を該コンピュータネットワークを介して送信する応答工程を有し、
前記応答工程では、前記アドレス情報に加え、該アドレス情報宛に情報を送信するために有用な付加情報を送信する、情報提供方法。 - 前記応答工程では、HTTPにより前記個別情報を受信し、前記アドレス情報を送信する、請求項1の情報提供方法。
- 前記個別情報は電話番号に相当する情報であり、前記アドレス情報はインターネット上のアドレスまたはドメイン名であり、前記付加情報はポート番号、通話用のプロトコルおよび音声コーデックを備えている、請求項1の情報提供方法。
- コンピュータネットワークを介して受信した所定のユーザまたは端末を識別する個別情報に対し、該コンピュータネットワークまたは他のコンピュータネットワーク上のアドレスまたはそれに相当するアドレス情報を該コンピュータネットワークを介して送信する応答工程を有し、
前記応答工程では、該応答工程を実行可能な他の情報提供システムの前記アドレス情報を送信可能であり、さらに、該応答工程を実行可能な他の情報提供システムの前記アドレス情報と共に、その情報提供システムで有効な前記個別情報を送信する、情報提供方法。 - コンピュータネットワークを介して受信した所定のユーザまたは端末を識別する個別情報に対し、該コンピュータネットワークまたは他のコンピュータネットワーク上のアドレスまたはそれに相当するアドレス情報を該コンピュータネットワークを介して送信する応答工程を有し、
前記応答工程では、前記所定のユーザに接続可能なゲートウェイシステムの前記アドレス情報を送信可能であり、さらに、前記所定のユーザに接続可能なゲートウェイシステムの前記アドレス情報と共に、そのゲートウェイシステムで有効な前記個別情報を送信する、情報提供方法。 - 前記ゲートウェイシステムはインターネットと公衆電話網に接続するゲートウェイシステムである、請求項5の情報提供方法。
- コンピュータネットワークに接続された情報提供システム宛に所定のユーザまたは端末を識別する個別情報を送信し、その個別情報に対する該コンピュータネットワークまたは他のコンピュータネットワーク上のアドレスまたはそれに相当するアドレス情報を取得する照会工程と、
そのアドレス情報宛に情報を出力する発信工程とを有し、
前記照会工程では、前記アドレス情報に加え、該アドレス情報宛に情報を送信するために有用な付加情報を取得し、
前記発信工程では、その付加情報を含めて前記アドレス情報宛に情報を出力する、情報発信方法。 - 前記照会工程では、HTTPにより前記個別情報に対する前記アドレス情報を取得する、請求項7の情報発信方法。
- 前記個別情報は電話番号に相当する情報であり、前記アドレス情報はインターネット上のアドレスまたはドメイン名であり、前記付加情報はポート番号、通話用のプロトコルおよび音声コーデックを備えている、請求項7の情報発信方法。
- 前記照会工程では、複数の前記情報提供システム宛に前記個別情報を送信する、請求項7の情報発信方法。
- コンピュータネットワークに接続された情報提供システム宛に所定のユーザまたは端末を識別する個別情報を送信し、その個別情報に対する該コンピュータネットワークまたは他のコンピュータネットワーク上のアドレスまたはそれに相当するアドレス情報を取得する照会工程と、
そのアドレス情報宛に情報を出力する発信工程とを有し、
前記照会工程では、前記情報提供システムから得られた他の情報提供システム宛に前記個別情報を送信可能であり、さらに、前記他の情報提供システムのアドレス情報と共に、当該他の情報提供システムで有効な前記個別情報を取得し、当該他の情報提供システムのアドレス情報宛に、その情報提供システムで有効な個別情報を送信する、情報発信方法。 - コンピュータネットワークに接続された情報提供システム宛に所定のユーザまたは端末を識別する個別情報を送信し、その個別情報に対する該コンピュータネットワークまたは他のコンピュータネットワーク上のアドレスまたはそれに相当するアドレス情報を取得する照会工程と、
そのアドレス情報宛に情報を出力する発信工程とを有し、
前記照会工程では、前記情報提供システムから前記所定のユーザに接続可能なゲートウェイシステムの前記アドレス情報を取得し、
前記発信工程では、前記ゲートウェイシステムの前記アドレス情報宛に情報を送信し、さらに、
前記照会工程では、前記情報提供システムから前記所定のユーザに接続可能なゲートウェイシステムの前記アドレス情報と共に、そのゲートウェイシステムで有効な前記個別情報を取得し、
前記発信工程では、そのゲートウェイシステムのアドレス宛に、そのゲートウェイシステムで有効な個別情報を送信する、情報発信方法。 - 前記ゲートウェイシステムはインターネットと公衆電話網に接続するゲートウェイシステムである、請求項12の情報発信方法。
- コンピュータネットワークに接続された情報提供システム宛に所定のユーザまたは端末を識別する個別情報を発信する第1の工程と、
前記情報提供システムが、前記個別情報に対し、該コンピュータネットワークまたは他のコンピュータネットワーク上のアドレスまたはそれに相当するアドレス情報を前記第1の工程の発信元宛に発信する第2の工程と、
前記発信元が、前記第2の工程で受信したアドレス情報宛に情報を発信する第3の工程とを有し、
前記第2の工程では、前記アドレス情報に加え、該アドレス情報宛に情報を送信するために有用な付加情報を発信し、
前記第3の工程では、その付加情報を含めて前記アドレス情報宛に情報を発信する、情報発信方法。 - コンピュータネットワークに接続された情報提供システム宛に所定のユーザまたは端末を識別する個別情報を発信する第1の工程と、
前記情報提供システムが、前記個別情報に対し、該コンピュータネットワークまたは他のコンピュータネットワーク上のアドレスまたはそれに相当するアドレス情報を前記第1の工程の発信元宛に発信する第2の工程と、
前記発信元が、前記第2の工程で受信したアドレス情報宛に情報を発信する第3の工程とを有し、
前記第2の工程では、他の情報提供システムの前記アドレス情報と共に、その情報提供システムで有効な前記個別情報を発信し、
前記発信元は、再び前記第1の工程を繰り返し、その際に、前記他の情報提供システムのアドレス情報宛に、その情報提供システムで有効な個別情報を発信する、情報発信方法。 - コンピュータネットワークに接続された情報提供システム宛に所定のユーザまたは端末を識別する個別情報を発信する第1の工程と、
前記情報提供システムが、前記個別情報に対し、該コンピュータネットワークまたは他のコンピュータネットワーク上のアドレスまたはそれに相当するアドレス情報を前記第1の工程の発信元宛に発信する第2の工程と、
前記発信元が、前記第2の工程で受信したアドレス情報宛に情報を発信する第3の工程とを有し、
前記第2の工程では、前記所定のユーザに接続可能なゲートウェイシステムの前記アドレス情報と共に、そのゲートウェイシステムで有効な前記個別情報を発信し、
前記第3の工程では、前記ゲートウェイシステムのアドレス宛に、そのゲートウェイシステムで有効な個別情報を出力する、情報発信方法。 - コンピュータネットワークを介して受信した所定のユーザまたは端末を識別する個別情報に対し、該コンピュータネットワークまたは他のコンピュータネットワーク上のアドレスまたはそれに相当するアドレス情報を該コンピュータネットワークを介して送信する応答機能を有し、
前記応答機能は、前記アドレス情報に加え、該アドレス情報宛に情報を送信するために有用な付加情報を送信する、情報提供システム。 - 前記個別情報は電話番号に相当する情報であり、前記アドレス情報はインターネット上のアドレスまたはドメイン名である、請求項17の情報提供システム。
- 前記応答機能は、該応答機能を備えた他の情報提供システムの前記アドレス情報、および/または、前記所定のユーザに接続可能なゲートウェイシステムの前記アドレス情報を送信可能である、請求項17の情報提供システム。
- コンピュータネットワークに接続された情報提供システム宛に所定のユーザまたは端末を識別する個別情報を送信し、その個別情報に対する該コンピュータネットワークまたは他のコンピュータネットワーク上のアドレスまたはそれに相当するアドレス情報を取得する照会機能と、
そのアドレス情報宛に情報を出力する発信機能とを有し、
前記照会機能は、前記アドレス情報に加え、該アドレス情報宛に情報を送信するために有用な付加情報を取得し、
前記発信機能は、その付加情報を含めて前記アドレス情報宛に情報を出力する、端末。 - 前記個別情報は電話番号に相当する情報であり、前記アドレス情報はインターネット上のアドレスまたはドメイン名である、請求項20の端末。
- 前記照会機能は、複数の前記情報提供システム宛、または前記情報提供システムから得られた他の情報提供システム宛に、前記個別情報を送信可能である、請求項20の端末。
- 前記照会機能は、前記情報提供システムから前記所定のユーザに接続可能なゲートウェイシステムの前記アドレス情報を取得し、
前記発信機能は、前記ゲートウェイシステムの前記アドレス情報宛に情報を送信可能である、請求項20の端末。 - コンピュータネットワークを介して受信した所定のユーザまたは端末を識別する個別情報に対し、該コンピュータネットワークまたは他のコンピュータネットワーク上のアドレスまたはそれに相当するアドレス情報を該コンピュータネットワークを介して送信する応答工程をコンピュータに実行させるための命令を有し、
前記応答工程では、さらに、前記アドレス情報に加え該アドレス情報宛に情報を送信するために有用な付加情報を送信する処理、前記応答工程を実行可能な情報提供システムの前記アドレス情報と共にその情報提供システムで有効な前記個別情報を送信する処理、および、前記所定のユーザに接続可能なゲートウェイシステムの前記アドレス情報と共にそのゲートウェイシステムで有効な前記個別情報を送信する処理の少なくともいずれかを実行する、プログラム。 - コンピュータネットワークに接続された情報提供システム宛に所定のユーザまたは端末を識別する個別情報を送信し、その個別情報に対する該コンピュータネットワークまたは他のコンピュータネットワーク上のアドレスまたはそれに相当するアドレス情報を取得する照会工程と、
そのアドレス情報宛に情報を出力する発信工程とをコンピュータに実行させるための命令を有し、
前記照会工程では、前記アドレス情報に加え、該アドレス情報宛に情報を送信するために有用な付加情報を取得し、
前記発信工程では、その付加情報を含めて前記アドレス情報宛に情報を出力する処理を実行する、プログラム。 - コンピュータネットワークに接続された情報提供システム宛に所定のユーザまたは端末を識別する個別情報を送信し、その個別情報に対する該コンピュータネットワークまたは他のコンピュータネットワーク上のアドレスまたはそれに相当するアドレス情報を取得する照会工程と、
そのアドレス情報宛に情報を出力する発信工程とをコンピュータに実行させるための命令を有し、
前記照会工程では、さらに、他の情報提供システムのアドレス情報と共に、当該他の情報提供システムで有効な前記個別情報を取得し、当該他の情報提供システムのアドレス情報宛に、その情報提供システムで有効な個別情報を送信する処理を実行する、プログラム。 - コンピュータネットワークに接続された情報提供システム宛に所定のユーザまたは端末を識別する個別情報を送信し、その個別情報に対する該コンピュータネットワークまたは他のコンピュータネットワーク上のアドレスまたはそれに相当するアドレス情報を取得する照会工程と、
そのアドレス情報宛に情報を出力する発信工程とをコンピュータに実行させるための命令を有し、
前記照会工程では、さらに、前記所定のユーザに接続可能なゲートウェイシステムのアドレス情報と共に、そのゲートウェイシステムで有効な前記個別情報を取得し、
前記発信工程では、そのゲートウェイシステムのアドレス宛に、そのゲートウェイシステムで有効な個別情報を送信する処理を実行する、プログラム。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000084155 | 2000-03-24 | ||
PCT/JP2001/002311 WO2001071989A1 (fr) | 2000-03-24 | 2001-03-23 | Systeme de fourniture d'informations |
Publications (1)
Publication Number | Publication Date |
---|---|
JP3629239B2 true JP3629239B2 (ja) | 2005-03-16 |
Family
ID=18600668
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2001570032A Expired - Fee Related JP3629239B2 (ja) | 2000-03-24 | 2001-03-23 | 情報提供システム |
Country Status (7)
Country | Link |
---|---|
US (1) | US20040052346A1 (ja) |
EP (1) | EP1267528A4 (ja) |
JP (1) | JP3629239B2 (ja) |
KR (1) | KR100544870B1 (ja) |
CN (1) | CN1418420A (ja) |
AU (1) | AU2001239554A1 (ja) |
WO (1) | WO2001071989A1 (ja) |
Families Citing this family (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2841072A1 (fr) * | 2002-06-14 | 2003-12-19 | France Telecom | Systeme de consultation et/ou mise a jour de serveurs dns et/ou d'annuaires ldap |
US7746848B2 (en) * | 2002-12-05 | 2010-06-29 | Resource Consortium Limited | Virtual PBX based on feature server modules |
WO2004053646A2 (en) * | 2002-12-05 | 2004-06-24 | Symbolic Intelligence Enhanced Systems, Inc. | Virtual pbx based on sip and feature servers |
JP4469209B2 (ja) * | 2004-04-12 | 2010-05-26 | パナソニック株式会社 | Ip電話システム、ip電話装置及び通話方法 |
GB0428538D0 (en) * | 2004-12-31 | 2005-02-09 | British Telecomm | Computer telephony integration |
US8626766B1 (en) | 2011-09-28 | 2014-01-07 | Google Inc. | Systems and methods for ranking and importing business listings |
US20140269490A1 (en) * | 2013-03-12 | 2014-09-18 | Vonage Network, Llc | Systems and methods of configuring a terminal adapter for use with an ip telephony system |
CN104079676A (zh) * | 2013-03-27 | 2014-10-01 | ***通信集团公司 | 一种云计算集群主机地址查询方法及设备 |
US9730053B2 (en) | 2013-05-01 | 2017-08-08 | MBTE Sweden AB | Concepts for enhanced call control |
US9596566B2 (en) | 2014-07-31 | 2017-03-14 | MBTE Sweden AB | Concepts for location-based call control |
US10756926B2 (en) * | 2018-07-01 | 2020-08-25 | Benchmark Electronics, Inc. | System and method for transmission of video and controller area network (CAN) data over a power slip ring assembly |
US11418649B1 (en) | 2021-08-20 | 2022-08-16 | MBTE Holdings Sweden AB | Inbound and outbound communication session and call control |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5812776A (en) * | 1995-06-07 | 1998-09-22 | Open Market, Inc. | Method of providing internet pages by mapping telephone number provided by client to URL and returning the same in a redirect command by server |
US6009469A (en) * | 1995-09-25 | 1999-12-28 | Netspeak Corporation | Graphic user interface for internet telephony application |
JP3155240B2 (ja) * | 1997-02-13 | 2001-04-09 | 日本電信電話株式会社 | インターネット電話端末識別処理方法、その装置及びそのプログラムを記録した記録媒体 |
JP3529621B2 (ja) * | 1997-05-12 | 2004-05-24 | 株式会社東芝 | ルータ装置、データグラム転送方法及び通信システム |
JP3263339B2 (ja) * | 1997-07-18 | 2002-03-04 | 日本電信電話株式会社 | インターネット・電話網統合利用方法及びそのシステム |
US5974453A (en) * | 1997-10-08 | 1999-10-26 | Intel Corporation | Method and apparatus for translating a static identifier including a telephone number into a dynamically assigned network address |
JPH11289383A (ja) * | 1998-04-02 | 1999-10-19 | Sony Corp | サーバおよび記録媒体 |
IL131135A0 (en) * | 1999-07-27 | 2001-01-28 | Electric Lighthouse Software L | A method and system for electronic mail |
FR2800224B1 (fr) * | 1999-10-21 | 2002-12-27 | Ibm | Procede et systeme de mise en antememoire de donnees http transportees avec des donnees de socks dans des datagrammes ip |
US6853621B1 (en) * | 2000-01-18 | 2005-02-08 | Go2Call.Com, Inc. | System and method for selecting a packet-switched telephony service provider |
WO2001057695A1 (en) * | 2000-02-04 | 2001-08-09 | Becomm Corporation | Media routing |
KR100847596B1 (ko) * | 2000-03-02 | 2008-07-21 | 소니 가부시끼 가이샤 | 통신망 시스템, 게이트웨이, 데이터 통신방법과 프로그램제공매체 |
-
2001
- 2001-03-23 JP JP2001570032A patent/JP3629239B2/ja not_active Expired - Fee Related
- 2001-03-23 KR KR1020027011920A patent/KR100544870B1/ko not_active IP Right Cessation
- 2001-03-23 CN CN01806807A patent/CN1418420A/zh active Pending
- 2001-03-23 WO PCT/JP2001/002311 patent/WO2001071989A1/ja active IP Right Grant
- 2001-03-23 EP EP01914196A patent/EP1267528A4/en not_active Withdrawn
- 2001-03-23 AU AU2001239554A patent/AU2001239554A1/en not_active Abandoned
- 2001-03-23 US US10/239,056 patent/US20040052346A1/en not_active Abandoned
Also Published As
Publication number | Publication date |
---|---|
WO2001071989A1 (fr) | 2001-09-27 |
KR100544870B1 (ko) | 2006-01-24 |
AU2001239554A1 (en) | 2001-10-03 |
KR20020083177A (ko) | 2002-11-01 |
EP1267528A4 (en) | 2004-11-17 |
US20040052346A1 (en) | 2004-03-18 |
CN1418420A (zh) | 2003-05-14 |
EP1267528A1 (en) | 2002-12-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4436208B2 (ja) | Ip電話番号照会システム及びip電話システム | |
JP3671488B2 (ja) | 通話システム及び通話方法 | |
EP1589739B1 (en) | IP telephone system, IP telephone apparatus and calling method | |
US8000316B2 (en) | IP telephone apparatus, ENUM server, terminal apparatus and IP telephone system | |
US7440444B2 (en) | IP telephone system, IP telephone apparatus and method for identifying destination user | |
US20070121866A1 (en) | Method, system and corresponding program products and devices for VoIP-communication | |
JP2005253064A (ja) | サードパーティ呼制御とサードパーティ呼制御に関するデバイス制御を容易にするシステムおよび方法 | |
EP1949649A2 (en) | Using pstn to communicate ip addresses for point-to-point text, voice, video, or data communication | |
JP3629239B2 (ja) | 情報提供システム | |
JP4426920B2 (ja) | Ip電話システム、ip電話装置及び宛先ユーザ識別方法 | |
JP4672011B2 (ja) | Ip電話システム及びip電話方法 | |
JP4227846B2 (ja) | マルチメディアデータ転送システム、呼接続制御装置及びそれらに用いる端末連携方法並びにそのプログラム | |
JP4834595B2 (ja) | 電話システムおよびゲートウェイ装置 | |
JP3856427B2 (ja) | 端末間の接続方法 | |
JP3733940B2 (ja) | ルータ | |
JP2004187059A (ja) | Ip通信端末とそのワンタッチダイヤル登録方法 | |
JP2004266326A (ja) | 通信端末、その制御方法、及びその制御プログラム | |
JP3918853B2 (ja) | 通話システム、端末装置、サーバ及び通話方法 | |
JP3918846B2 (ja) | 通話システム及び通話方法 | |
KR100469223B1 (ko) | 컴퓨터네트워크전화시스템 | |
JP4501932B2 (ja) | 通話システム、端末装置及び通話方法 | |
US7154878B1 (en) | Integrated network | |
JP2006186629A (ja) | 通信システム、通信方法、および通信プログラム | |
JP2001345852A (ja) | 通信システム及びネットワーククライアント | |
JP2003250011A (ja) | コンピュータ及び内線通話接続サービス提供方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20040909 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20041108 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20041130 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20041210 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081217 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091217 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091217 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111217 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131217 Year of fee payment: 9 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |