Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4643697B2 - Communication method - Google Patents
[go: Go Back, main page]

JP4643697B2 - Communication method - Google Patents

Communication method Download PDF

Info

Publication number
JP4643697B2
JP4643697B2 JP2008234220A JP2008234220A JP4643697B2 JP 4643697 B2 JP4643697 B2 JP 4643697B2 JP 2008234220 A JP2008234220 A JP 2008234220A JP 2008234220 A JP2008234220 A JP 2008234220A JP 4643697 B2 JP4643697 B2 JP 4643697B2
Authority
JP
Japan
Prior art keywords
terminal
server
destination
destination terminal
access
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 - Lifetime
Application number
JP2008234220A
Other languages
Japanese (ja)
Other versions
JP2009065678A (en
Inventor
拓朗 富田
晋吾 中山
Original Assignee
セーバー株式会社
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by セーバー株式会社 filed Critical セーバー株式会社
Priority to JP2008234220A priority Critical patent/JP4643697B2/en
Publication of JP2009065678A publication Critical patent/JP2009065678A/en
Application granted granted Critical
Publication of JP4643697B2 publication Critical patent/JP4643697B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)
  • Communication Control (AREA)
  • Telephonic Communication Services (AREA)

Description

本発明は通信方法、より詳細には、インターネット又は任意のイントラネット上の複数の端末と、前記端末へのアクセス方法を管理するインターネット上のサーバとから成り、前記端末の1つである発信元端末が、自己が所有するアドレス帳データベースに登録された他の端末である相手先端末へアクセスする際に、当該アドレス帳データベースの情報によっては当該相手先端末へアクセスできない場合に、当該相手先端末へのアクセス方法を特定するための通信方法に関するものである。   The present invention relates to a communication method, more specifically, a plurality of terminals on the Internet or an arbitrary intranet, and a server on the Internet that manages an access method to the terminal, and is a source terminal that is one of the terminals However, when accessing a partner terminal that is another terminal registered in the address book database owned by the user, depending on the information in the address book database, the partner terminal may be accessed. The present invention relates to a communication method for specifying the access method.

インターネットでは、IP接続が使われる。その際、コンピュータ等の識別に使用されるのがIPアドレスであるが、これは数字の羅列であるために、コンピュータによる処理上は都合がよいが、人間にとっては覚えにくいものである。   In the Internet, an IP connection is used. In this case, an IP address is used to identify a computer or the like. Since this is an enumeration of numbers, it is convenient for processing by a computer, but it is difficult for humans to remember.

そこで、ドメイン名でネットワークやコンピュータを表し、IPアドレスとの間で相互変換を行なう方法が考え出された。これがDNSである。例えば、IPアドレスは、202.32.155.243のように表されるのに対して、ドメイン名は、www.saver.ne.jpのように表される。   In view of this, a method has been devised in which a domain name represents a network or a computer and performs mutual conversion with an IP address. This is DNS. For example, the IP address is represented as 203.22.1155.243, while the domain name is www. saver. ne. It is expressed as jp.

当然のことながら、この方法では、発信元のユーザーは、相手先端末へアクセスする際に、予め個々の相手先IPアドレス又はドメイン名を知っている必要がある。しかしながら、上述したように、IPアドレスよりもドメイン名を覚えていることが一般的であるため、例えば、相手のドメイン名の変更等が生じると、アクセスしたい相手に対して接続することができないことになるという問題がある。   As a matter of course, in this method, the user of the transmission source needs to know the individual destination IP address or domain name in advance when accessing the destination terminal. However, as mentioned above, since it is common to remember the domain name rather than the IP address, for example, if the other party's domain name is changed, it is impossible to connect to the other party who wants to access There is a problem of becoming.

本発明は、このような従来技術における問題点を解決するためになされたもので、例えば、相手のドメイン名の変更が生じた場合でも、容易に相手にアクセスすることを可能にする通信方法を提供することを課題とする。   The present invention has been made in order to solve such problems in the prior art. For example, a communication method that enables easy access to a partner even when the partner's domain name changes occurs. The issue is to provide.

上記課題を解決するための請求項1に記載の発明は、インターネット又は任意のイ
ントラネット上の複数の端末と、前記端末へのアクセス方法を管理するインターネッ
ト上のサーバとから成り前記端末の1つである発信元端末が、自己が所有するアドレ
ス帳データベースに登録された他の端末である相手先端末へアクセスする際に、当該
アドレス帳データベースの情報によって当該相手先端末へアクセスできない場合に、
当該相手先端末へのアクセス方法を特定するための通信方法であって、
前記発信元端末が、前記サーバに対し、前記相手先端末への最新のアクセス方法を
問い合わせるステップと、前記問い合わせに対し、前記サーバが、自己のアドレス帳
データベースに登録されている情報によって前記相手先端末の検索を行なうステップ
と、前記サーバが前記相手先端末の検索の検索結果を前記発信元端末に送信するステ
ップと、前記検索結果を前記発信元端末が受信するステップと、前記発信元端末が、
前記サーバに対し、前記相手先端末のオンライン/オフラインの確認を要求するステ
ップと、前記サーバが前記相手先端末のオンライン/オフラインの確認をし、前記相
手先端末がオンラインの場合に前記相手先端末へのアクセス情報を前記発信元端末に
通知するステップと、前記サーバが前記相手先端末のオンライン/オフラインの確認
をし、前記相手先端末がオフラインの場合に前記サーバが、前記相手先端末へのアク
セス方法をアドレス帳データベースに登録しているオンラインの第3の端末を検索す
るステップと、前記第3の端末が存在する場合に前記サーバが、当該第3の端末を介
して前記相手先端末へのアクセスが可能であることを前記発信元端末に通知するステ
ップと、前記発信元端末が、前記サ−バから取得した前記相手先端末へのアクセス情
報、あるいは、前記サ−バから取得した前記第3の端末を介しての前記相手先端末へ
のアクセス情報を用いて、前記相手先端末へアクセスするステップと、を含むことを
特徴とする通信方法である。
The invention according to claim 1 for solving the above problem comprises a plurality of terminals on the Internet or an arbitrary intranet, and a server on the Internet that manages an access method to the terminal. When one of the sender terminals accesses a partner terminal that is another terminal registered in its own address book database, it cannot access the partner terminal using the information in the address book database. ,
A communication method for specifying an access method to the counterpart terminal,
The source terminal inquires of the server about the latest access method to the partner terminal, and the server responds to the query based on information registered in its address book database. Performing a terminal search, a step in which the server transmits a search result of the search for the destination terminal to the source terminal, a step in which the source terminal receives the search result, and the source The device
A step of requesting the server to confirm online / offline of the partner terminal, and the server confirms online / offline of the partner terminal, and the partner terminal is online when the partner terminal is online. A step of notifying the source terminal of access information to the destination terminal, and the server confirming online / offline of the destination terminal
And the server accesses the partner terminal when the partner terminal is offline.
Search for online third terminals that have access methods registered in the address book database
And when the third terminal exists, the server passes through the third terminal.
To notify the source terminal that access to the destination terminal is possible.
And the access information to the destination terminal acquired from the server by the source terminal.
Or to the other party terminal via the third terminal acquired from the server
Using the access information to access the counterpart terminal .

好ましくは、更に、前記相手先端末がオフラインの場合に前記サーバが、前記発信
元端末から前記相手先端末宛のメッセージファイルを受信可能にするステップと、前
記サーバが、前記発信元端末から前記相手先端末宛のメッセージファイルを受信した
場合、前記相手先端末がオンラインになったときに、その旨を前記相手先端末へ通知
するステップと、前記通知を受けて前記相手先端末が、前記サーバから前記メッセー
ジファイルを受信するステップとを含む。
Preferably, further, wherein the server when the destination terminal is offline, the steps from the previous SL originating terminal to allow receiving the message file of the addressed destination terminal, before Symbol server, from said source terminal When receiving a message file addressed to the destination terminal, when the destination terminal is online, notifying the destination terminal to that effect; and receiving the notification, the destination terminal Receiving the message file from a server.

本発明は上述した通りであって、相手の端末データの変更が生じた場合でも、サーバに問い合わせることで、容易に相手先端末へのアクセス方法を特定して通信することができる通信システムを提供し得る効果がある。   The present invention is as described above, and provides a communication system that can easily identify and communicate with an access method to a partner terminal by making an inquiry to the server even when the partner terminal data changes. There is a possible effect.

本発明の実施の形態を添付図面に依拠して説明する。最初に、図1を用いて、本発明に係る通信方法のシステム構成について説明する。以下の説明において、WWWとは、ハイパーテキスト形式の分散情報システムである。WWWにおいて、情報を蓄積しているコンピュータを網側SRS(Status Renewal Server)とし、情報を検索できる端末を端末側SRSとする。また、インターネットとは、ネットワークとネットワークを相互に接続することによって、世界中に広がったネットワーク環境であり、イントラネットとは、インターネットの技術やインフラを使って、企業等の組織内でコンピュータ・ネットワークを構築し、情報の共有化等を行なうことを目的としたシステムである。   Embodiments of the present invention will be described with reference to the accompanying drawings. First, the system configuration of the communication method according to the present invention will be described with reference to FIG. In the following description, WWW is a hypertext format distributed information system. In the WWW, a computer storing information is a network side SRS (Status Renewal Server), and a terminal capable of searching for information is a terminal side SRS. The Internet is a network environment that spreads around the world by connecting networks to each other. An intranet is a computer network within an organization such as a company that uses Internet technology and infrastructure. It is a system that aims to build and share information.

網側SRS1は、ネットワーク2を介して、発信元端末3、相手先端末4、代理WWWサーバ5に接続されており、本発明に係る通信システムを構成している。   The network side SRS 1 is connected to the source terminal 3, the destination terminal 4, and the proxy WWW server 5 via the network 2, and constitutes a communication system according to the present invention.

網側SRS1は、発信元端末3からの相手先端末4の端末データに関する検索アクセスに応じて、アドレス帳データベース7を用いて検索した相手先端末4に関するデータであるIPアドレス9又は電話番号11の情報を発信元端末3へ送信する。アドレス帳データベース7は、各個人の端末に係るIPアドレスやドメイン名や電話番号等の端末データを格納しているものであり、その詳細については、図2を参照しつつ後述することとする。IPアドレスは、インターネットに接続されたコンピュータの住所に当たる数列である。アドレス帳データベース7は、端末側SRS6から独立したものであってもよい。   The network side SRS 1 responds to a search access related to the terminal data of the destination terminal 4 from the source terminal 3, and the IP address 9 or the telephone number 11 that is data related to the destination terminal 4 searched using the address book database 7. Information is transmitted to the source terminal 3. The address book database 7 stores terminal data such as an IP address, a domain name, and a telephone number related to each individual terminal, and details thereof will be described later with reference to FIG. The IP address is a numerical sequence corresponding to the address of a computer connected to the Internet. The address book database 7 may be independent from the terminal side SRS 6.

発信元端末3は、相手先端末4へ電話発信を行なう端末側SRS6を有しており、端末側SRS6もアドレス帳データベース7を有している。端末側SRS6は、相手先端末4の電話番号に対して、電話発信を行ない、コモン・キャリア8を介して、相手先端末4と接続することができる(図3参照)。端末側SRS6は、発信元端末3をネットワーク2に対して接続する。端末側SRS6は、網側SRS1又は他の端末の端末側SRS6へのアクセスを行なうものであり、網側SRS1又は他の端末の端末側SRS6から送られてくるアドレス帳データベース7の中の相手先端末4に関する情報を受信する。   The transmission source terminal 3 has a terminal side SRS 6 that makes a telephone call to the destination terminal 4, and the terminal side SRS 6 also has an address book database 7. The terminal-side SRS 6 can make a call to the telephone number of the partner terminal 4 and connect to the partner terminal 4 via the common carrier 8 (see FIG. 3). The terminal-side SRS 6 connects the source terminal 3 to the network 2. The terminal-side SRS 6 accesses the network-side SRS 1 or the terminal-side SRS 6 of another terminal, and the other party in the address book database 7 sent from the network-side SRS 1 or the terminal-side SRS 6 of another terminal. Information on the terminal 4 is received.

また、相手先端末4がオフライン時にメッセージを送受信するものであり、発信者端末3が、オンラインの状態のときには、網側SRS1に対して、「オンライン」として登録し、オフラインの状態のときには、「オフライン」を登録し、オンライン/オフラインの登録を行なうものである。更には、網側SRS1にアクセスして、相手先端末4のオンライン/オフラインを確認する。   In addition, when the destination terminal 4 is offline, the message is transmitted and received. When the caller terminal 3 is in an online state, it is registered as “online” with respect to the network-side SRS 1, and when it is in an offline state, “ "Offline" is registered, and online / offline registration is performed. Further, the network side SRS 1 is accessed to confirm the online / offline of the destination terminal 4.

発信元端末3と相手先端末4は同じ構成であって、電話機能を有し、端末から電話発信や受信等を行なうことができる。発信元端末3及び相手先端末4は、ネットワーク2を介して網側SRS1にアクセスすることができ、アドレス帳データベース7に格納されているデータを検索することができる。   The source terminal 3 and the destination terminal 4 have the same configuration, have a telephone function, and can make and receive calls from the terminal. The source terminal 3 and the destination terminal 4 can access the network side SRS 1 via the network 2 and can search the data stored in the address book database 7.

また、発信元端末3及び相手先端末4は、コモン・キャリア8及び通信回線を介して互いに接続されている。従って、相手先端末4へ電話をする際に、発信元端末3を操作することによって、コモン・キャリア8を介して、相手先端末4を呼び出すことにより、相手に電話をかけることができる。   The source terminal 3 and the destination terminal 4 are connected to each other via a common carrier 8 and a communication line. Therefore, when making a call to the destination terminal 4, by operating the source terminal 3 and calling the destination terminal 4 via the common carrier 8, the other party can be called.

代理WWWサーバ5は、メッセージ又はデータ等の受付や送受信管理を行なうものである。代理WWWサーバ5は、発信元端末3から送られてきたメッセージやデータ等を蓄積し、送られたデータを、ネットワーク2を介して相手先端末4に送ることができる。ここで、データとは、発信元端末3で、ある内容のデータを転送し、相手先端末4では、そのデータをコンバートして、もとの内容を開くことができるデータである。   The proxy WWW server 5 accepts messages or data and manages transmission / reception. The proxy WWW server 5 can store messages, data, and the like sent from the caller terminal 3 and send the sent data to the partner terminal 4 via the network 2. Here, the data refers to data that can be transferred from the source terminal 3 to a certain content, and the destination terminal 4 can convert the data and open the original content.

ここで、図2を参照して、アドレス帳データベース7のデータ構成について説明しておく。アドレス帳データベース7には、IPアドレス9、ドメイン名10、電話番号11、ユーザー名12、位置情報13、イントラネット情報14、網側SRS1へのラストデート情報15、システムのプロパティ16、他端末からのアクセスログ17、ユーザーのグループ情報18、共有ファイル情報19及び着信許可情報20が、1レコードとして登録されている。   Here, the data structure of the address book database 7 will be described with reference to FIG. In the address book database 7, the IP address 9, the domain name 10, the telephone number 11, the user name 12, the location information 13, the intranet information 14, the last date information 15 to the network side SRS1, the system property 16, and the information from other terminals The access log 17, user group information 18, shared file information 19, and incoming call permission information 20 are registered as one record.

IPアドレス9の登録は、例えば「202.32.xxx.xxx」のようになされ、ドメイン名10の登録は、例えば「satoh.saver.ne.jp」のようになされ、電話番号11の登録は、例えば「03−xxxx−xxxx」のようになされ、ユーザー名の登録は、例えば「佐藤 一郎」のようになされる。   The registration of the IP address 9 is, for example, “202.32.xxx.xxx”, the registration of the domain name 10 is, for example, “satoh.saver.ne.jp”, and the registration of the telephone number 11 is For example, “03-xxxx-xxxx” is registered, and the user name is registered, for example, “Ichiro Sato”.

また、位置情報13としては、「東京都」のように、イントラネット情報14としては、「LAN」のように、ラストアップデート情報15としては、「10.26.01:20」のように、プロパティ16としては、OSの名称等がそれぞれ登録される。そして更に、アクセスログ17としては、「1」のように、グループ情報18としては、「会社」のように、共有ファイル情報19としては、「Lv.1」のように、着信許可情報20としては、「Lv.1」のようにそれぞれ登録される。   Also, the location information 13 is “Tokyo”, the intranet information 14 is “LAN”, the last update information 15 is “10.6.001: 20” 16, the name of the OS and the like are registered. Further, the access log 17 is “1”, the group information 18 is “company”, the shared file information 19 is “Lv. Are respectively registered as “Lv.1”.

これらのデータは、各端末側SRS6で一元化されて管理されている。従って、「佐藤 一郎」について、その端末データに変更があった際には、その都度、訂正されており、常に最近のデータが登録されている。   These data are centralized and managed by each terminal-side SRS 6. Therefore, when the terminal data of “Ichiro Sato” is changed, it is corrected each time, and the latest data is always registered.

次に、本発明に係る通信方法の流れについて、図13を参照しつつ説明する。発信元のユーザーは、相手先端末4にアクセスしたいとき、まず、発信元端末3を、ネットワーク2を介して網側SRS1に接続する。発信元端末3は、アクセスしたい相手を選択する。例えば、「佐藤 一郎」を選択することにより、相手の選択情報の入力が終了する(ステップS1)。   Next, the flow of the communication method according to the present invention will be described with reference to FIG. When the user of the transmission source wants to access the destination terminal 4, first, the transmission source terminal 3 is connected to the network side SRS 1 via the network 2. The transmission source terminal 3 selects a partner to be accessed. For example, by selecting “Ichiro Sato”, the input of the other party's selection information is completed (step S1).

これに対して網側SRS1は、選択情報からデータベース検索を行なう。即ち、網側SRS1は、図2に示したようなデータ構成を有しているアドレス帳データベース7の検索を行なう(ステップS2)。該当する相手の情報がヒットされると、網側SRS1は、検索結果の情報を発信元端末3に送信する(ステップS3)。即ち、網側SRS1は、相手先のIPアドレス9又は電話番号11を、発信元端末3へ送信し、次いで、発信元端末3は、情報を受信する(ステップS4)。即ち、発信元端末3は、網側SRS1から送信されてくるIPアドレス9又は電話番号11の情報を受信する。   On the other hand, the network side SRS 1 performs a database search from the selection information. That is, the network side SRS 1 searches the address book database 7 having the data structure as shown in FIG. 2 (step S 2). When the information of the corresponding partner is hit, the network side SRS 1 transmits the search result information to the transmission source terminal 3 (step S 3). That is, network side SRS1 transmits the other party's IP address 9 or telephone number 11 to the transmission origin terminal 3, and the transmission origin terminal 3 receives information (step S4). That is, the source terminal 3 receives the information of the IP address 9 or the telephone number 11 transmitted from the network side SRS 1.

次に、発信元端末3は、相手の接続状況確認を行なう。即ち、発信元端末3は、端末側SRS6を用い、ネットワーク2を介して網側SRS1に対し、相手先端末4のオンライン/オフライン確認の要求を送る。網側SRS1は、発信元端末3からの確認要求に対して、相手先端末4のオンライン/オフラインの状態を確認する(ステップS5)。   Next, the caller terminal 3 checks the connection status of the other party. That is, the transmission source terminal 3 sends a request for online / offline confirmation of the counterpart terminal 4 to the network side SRS 1 via the network 2 using the terminal side SRS 6. The network side SRS 1 confirms the online / offline state of the counterpart terminal 4 in response to the confirmation request from the source terminal 3 (step S5).

相手先端末4のオンラインの確認がとれると(S6)、発信元端末3は発信を行ない、相手先端末4と接続されると、通信が可能となる。相手先端末4がオフラインの場合には、網側SRS1は、相手先端末4へのアクセス方法をアドレス帳データベースに登録しているオンラインの第3の端末を検索する(S7)。   When the partner terminal 4 is confirmed online (S6), the caller terminal 3 makes a call, and when connected to the partner terminal 4, communication is possible. When the counterpart terminal 4 is offline, the network-side SRS 1 searches for an online third terminal that registers the access method to the counterpart terminal 4 in the address book database (S7).

第3の端末が存在する場合、網側SRS1は、第3の端末を介して相手先端末4へのアクセスが可能であることを発信元端末3に通知する(S8)。そして、第3の端末の存在も確認できない場合には、現在、相手先端末4へアクセスする手段を把握できないことを発信元端末3に通知する(S9)。   When the third terminal is present, the network side SRS 1 notifies the caller terminal 3 that access to the counterpart terminal 4 is possible via the third terminal (S8). If the presence of the third terminal cannot be confirmed, the source terminal 3 is notified that the means for accessing the counterpart terminal 4 cannot be grasped at present (S9).

また、相手先端末4がオフラインの場合は、発信元端末3のユーザーは、メッセージ登録を行なうこともできる。即ち、ユーザーは、伝えたい内容を登録し、メッセージファイルとして格納し、発信元端末3の端末側SRS6は、メッセージファイルを代理WWWサーバ5に送信する。即ち、端末側SRS6は、既に網側SRS1より受信した相手先端末4のIPアドレス9又は電話番号11を用い、代理WWWサーバ5に対して、格納したメッセージファイルの送信を行ない、代理WWWサーバ5は、メッセージを受け付ける。   In addition, when the destination terminal 4 is offline, the user of the source terminal 3 can also perform message registration. That is, the user registers the content to be transmitted and stores it as a message file, and the terminal side SRS 6 of the transmission source terminal 3 transmits the message file to the proxy WWW server 5. That is, the terminal side SRS 6 transmits the stored message file to the proxy WWW server 5 using the IP address 9 or the telephone number 11 of the partner terminal 4 already received from the network side SRS 1, and the proxy WWW server 5 Accepts a message.

次に、代理WWWサーバ5は、メッセージの着信を相手先端末4に連絡する。一方、相手先端末4は、ネットワーク2に接続時に、代理WWWサーバ5からメッセージの来ている旨を知ると、メッセージの内容がテキストであれば内容を見て、音声であれば、聞くことで、メッセージの伝達が可能となる。   Next, proxy WWW server 5 informs partner terminal 4 of the incoming message. On the other hand, when the destination terminal 4 is connected to the network 2 and knows that a message has arrived from the proxy WWW server 5, it can see the content if the content of the message is text and listen if it is a voice. Message transmission is possible.

次に、本発明に係る通信方法の利用が想定される状況について、図3乃至図6に依拠して説明する。先ず、コモン・キャリア8経由でアクセスして通信相手を特定する例について説明する(図3参照)。このケースは、完全ピア・ツー・ピア型アクセスであり、発信元端末3(端末A)が課金される。発信元端末3の端末側SRS6が相手先端末4(端末B)の存在を把握する。   Next, a situation where the use of the communication method according to the present invention is assumed will be described with reference to FIGS. First, an example of specifying a communication partner by accessing via the common carrier 8 will be described (see FIG. 3). This case is a complete peer-to-peer access, and the source terminal 3 (terminal A) is charged. The terminal-side SRS 6 of the transmission source terminal 3 grasps the existence of the counterpart terminal 4 (terminal B).

次に、インターネット経由でアクセスして通信相手を特定する例について説明する(図4参照)。このケースは、1:n型アクセスである。網側SRS1の利用によりオンラインの相手先端末4(端末A〜端末F)のIPアドレス9を認識でき、全員が課金される。   Next, an example of specifying a communication partner by accessing via the Internet will be described (see FIG. 4). This case is 1: n type access. By using the network-side SRS 1, the IP address 9 of the online counterpart terminal 4 (terminal A to terminal F) can be recognized, and all are charged.

次に、Bluetooth経由でアクセスして通信相手を特定する例について説明する(図5参照)。このケースは、近距離における1:n型アクセスである。発信元端末3(端末A)の端末側SRS6が相手の存在を把握し、ブロードキャスト可能である。   Next, an example in which a communication partner is specified by accessing via Bluetooth will be described (see FIG. 5). This case is a 1: n access at a short distance. The terminal SRS 6 of the transmission source terminal 3 (terminal A) can grasp the existence of the other party and can broadcast.

次に、図4及び図5のケースの複合型アクセスで通信相手を特定する例について説明する(図6参照)。このケースは、発信元端末3(端末A)が、端末Cをゲートウェイにして相手先端末4(端末B)へアクセスする。端末Bから端末Aへ向かってアクセスすることも可能である。   Next, an example in which a communication partner is specified by the combined access in the cases of FIGS. 4 and 5 will be described (see FIG. 6). In this case, the source terminal 3 (terminal A) accesses the counterpart terminal 4 (terminal B) using the terminal C as a gateway. Access from terminal B to terminal A is also possible.

以上、本発明に係る通信方法の動作を概括的に説明したが、具体的な実施例を図7乃至図12に依拠して説明する。先ず、第1の実施例として、相手先端末4が所有するアドレス帳データベースを参照する例について説明する(図7参照)。   Although the operation of the communication method according to the present invention has been generally described above, a specific embodiment will be described with reference to FIGS. First, an example of referring to an address book database owned by the counterpart terminal 4 will be described as a first embodiment (see FIG. 7).

このケースは、発信元端末3(端末A)が、自己のアドレス帳データベースから相手先端末4(端末B)の電話番号を選択し又は手動入力し、相手先端末4に電話をかける。相手先端末4は、着信によりWakeupする。   In this case, the source terminal 3 (terminal A) selects or manually inputs the telephone number of the destination terminal 4 (terminal B) from its own address book database, and makes a call to the destination terminal 4. The counterpart terminal 4 wakes up when an incoming call is received.

相手先端末4は、発信元端末3に公開してもよいレコードを公開する。発信元端末3は、必要な部分をダウンロードし、自己のアドレス帳データベースに保存する。または、参照したアドレス帳データベースのリンクから他の端末へジャンプする。   The counterpart terminal 4 publishes a record that may be disclosed to the source terminal 3. The source terminal 3 downloads the necessary part and stores it in its own address book database. Alternatively, jump from the referenced address book database link to another terminal.

相手先端末4が圏外又は電源が入っていない状態の場合、相手先端末4にアクセスする手段はなく、また、相手先端末4は、発信元端末3から呼び出しを受けていることを知ることができないため、発信元端末3が一定間隔の呼び出しを自動的に行ない、コネクション確立を待つ。   When the partner terminal 4 is out of service area or not turned on, there is no means for accessing the partner terminal 4, and the partner terminal 4 knows that it has received a call from the sender terminal 3. Since the call cannot be made, the caller terminal 3 automatically calls at regular intervals and waits for connection establishment.

次に、第2の実施例として、相手先端末4が所有するアドレス帳データベースを参照する別の例について説明する(図8参照)。このケースは、発信元端末3(端末A)が、相手先端末4(端末B)を網側SRS1から引きにいくが、相手先端末4がオフラインの場合、網側SRS1に相手先端末4がオンラインになったときにメッセージを託す。   Next, another example of referring to an address book database owned by the counterpart terminal 4 will be described as a second embodiment (see FIG. 8). In this case, the source terminal 3 (terminal A) goes to the partner side terminal 4 (terminal B) from the network side SRS1, but when the destination terminal 4 is offline, the destination terminal 4 is connected to the network side SRS1. Commit messages when you are online.

相手先端末4は、オンラインになったとき、網側SRS1から発信元端末3からのメッセージを受け取る。そのとき、発信元端末3がオンラインならば、網側SRS1は相手先端末4がオンラインになったことを知らせ、発信元端末3は相手先端末4にアクセスする。   When the destination terminal 4 comes online, it receives a message from the source terminal 3 from the network side SRS 1. At that time, if the source terminal 3 is online, the network side SRS 1 informs that the destination terminal 4 is online, and the source terminal 3 accesses the destination terminal 4.

発信元端末3がオフラインならば、代理WWWサーバ5に発信元端末3が要求したデータを保存しておく。発信元端末3がオンラインになったときに、網側SRS1は、代理WWWサーバ5に要求したデータが届いていることを知らせ、発信元端末3は代理wwwサーバ5上のデータを参照する。   If the transmission source terminal 3 is offline, the data requested by the transmission source terminal 3 is stored in the proxy WWW server 5. When the transmission source terminal 3 comes online, the network side SRS 1 informs the proxy WWW server 5 that the requested data has arrived, and the transmission source terminal 3 refers to the data on the proxy www server 5.

次に、第3の実施例として、相手先端末4が所有するアドレス帳データベースを参照する更に別の例について説明する(図9参照)。このケースは、オンラインの状態にある端末Cが、Bluetoothと端末側SRSにより、端末Bと通信可能状態にあるが、端末Bがオフラインの場合である。   Next, another example of referring to the address book database owned by the counterpart terminal 4 will be described as a third embodiment (see FIG. 9). This case is a case where the terminal C in the online state is in a communicable state with the terminal B by Bluetooth and the terminal-side SRS, but the terminal B is offline.

オンライン状態にある端末Cは、常に自己の端末側SRSのアドレス帳データベースと網側SRS1のアドレス帳データベースとの同期をとる。発信元端末3(端末A)は、網側SRS1に相手先端末4(端末B)を引きにいき、端末C経由でアクセスできることを知る。端末Cは、必ずしも端末Aや端末Bと同じグループである必要はない。発信元端末3は、端末Cをゲートウェイにして相手先端末4のアドレス帳データベースを参照する。   The terminal C in the online state always synchronizes the address book database of its own terminal SRS and the address book database of the network SRS1. The source terminal 3 (terminal A) goes to the network side SRS 1 by referring to the destination terminal 4 (terminal B) and knows that it can be accessed via the terminal C. Terminal C is not necessarily in the same group as terminal A or terminal B. The source terminal 3 refers to the address book database of the destination terminal 4 using the terminal C as a gateway.

次に、第4の実施例として、相手先端末4が所有するファイルをダウンロードする例について説明する(図10参照)。このケースは、発信元端末3(端末A)のアドレス帳データベースから相手先端末4(端末B)の電話番号を選択し又は手動入力し、相手先端末4にダイヤルする。   Next, as a fourth embodiment, an example of downloading a file owned by the counterpart terminal 4 will be described (see FIG. 10). In this case, the telephone number of the destination terminal 4 (terminal B) is selected or manually entered from the address book database of the source terminal 3 (terminal A), and the destination terminal 4 is dialed.

相手先端末4は、着信によりWakeupする。相手先端末4は、発信元端末3に公開してもよいファイルを公開する。発信元端末3は、必要なファイルをダウンロードする。相手先端末4が圏外又は電源が入っていない状態の場合、発信元端末3は、一定間隔で自動的にダイヤルし、コネクションを確立する。相手先端末4がどのようなファイルを持っているかを知るのは、相手先端末4へのコネクションが確立した後となる。   The counterpart terminal 4 wakes up when an incoming call is received. The counterpart terminal 4 publishes a file that may be disclosed to the source terminal 3. The transmission source terminal 3 downloads a necessary file. When the destination terminal 4 is out of service area or not turned on, the source terminal 3 automatically dials at regular intervals to establish a connection. It is only after the connection to the destination terminal 4 is established that the destination terminal 4 knows what file it has.

次に、第5の実施例として、相手先端末4が所有するファイルをダウンロードする別の例について説明する(図11参照)。このケースは、相手先端末4がオンラインになったとき、端末側SRSと網側SRS1は、いつ何のファイルをダウンロードしたか、何のファイルを削除したかという履歴の保存・同期を行なう。   Next, another example of downloading a file owned by the counterpart terminal 4 will be described as a fifth embodiment (see FIG. 11). In this case, when the destination terminal 4 comes online, the terminal-side SRS and the network-side SRS1 store and synchronize the history of when and what files have been downloaded and what files have been deleted.

発信元端末3(端末A)は、相手先端末4(端末B)がどのようなファイルを持っているか予め網側SRS1に問い合わせることができる。必要なファイルであれば、発信元端末3は、相手先端末4を網側SRS1から引きにいくが、相手先端末4がオフラインの状態の場合、網側SRS1に相手先端末4がオンラインになったときにメッセージを託す。   The transmission source terminal 3 (terminal A) can inquire of the network side SRS 1 in advance what kind of file the destination terminal 4 (terminal B) has. If it is a necessary file, the source terminal 3 pulls the destination terminal 4 from the network side SRS1, but when the destination terminal 4 is offline, the destination terminal 4 comes online to the network side SRS1. Commit a message when

相手先端末4は、オンラインになったとき、網側SRS1から発信元端末3からのメッセージを受け取る。そのとき、発信元端末3がオンラインならば、網側SRS1は、相手先端末4がオンラインになったことを知らせ、発信元端末3は、相手先端末4にアクセスする。   When the destination terminal 4 comes online, it receives a message from the source terminal 3 from the network side SRS 1. At that time, if the source terminal 3 is online, the network side SRS 1 informs that the destination terminal 4 is online, and the source terminal 3 accesses the destination terminal 4.

発信元端末3がオフラインならば、相手先端末4は、代理WWWサーバ5に発信元端末3が要求したデータを保存しておく。発信元端末3が再度オンラインになったときに、網側SRS1は、代理WWWサーバ5に要求したデータが届いていることを知らせ、発信元端末3は、代理WWWサーバ上のデータを参照する。   If the source terminal 3 is offline, the destination terminal 4 stores the data requested by the source terminal 3 in the proxy WWW server 5. When the transmission source terminal 3 comes online again, the network side SRS 1 informs the proxy WWW server 5 that the requested data has arrived, and the transmission source terminal 3 refers to the data on the proxy WWW server.

次に、第6の実施例として、相手先端末4が所有するファイルをダウンロードする更に別の例について説明する(図12参照)。このケースは、発信元端末3(端末A)が、あるキーワードのファイルを探しており、網側SRS1を検索する。   Next, another example of downloading a file owned by the counterpart terminal 4 will be described as a sixth embodiment (see FIG. 12). In this case, the source terminal 3 (terminal A) is searching for a file of a certain keyword and searches the network side SRS1.

見つかったファイルの持ち主が共有ファイルとして公開していれば、直接コネクションを確立するか、代理WWWサーバ5、Bluetoothゲートウェイによりアクセスし、ダウンロードする。この場合、使用頻度等、その他の付加情報をできるだけ多く持つことにより、最高のマーケットデータベースが実現される。   If the owner of the found file has made it public as a shared file, a direct connection is established, or access is made by the proxy WWW server 5 or the Bluetooth gateway and downloaded. In this case, the best market database is realized by having as much additional information as possible such as frequency of use.

以上説明したように、本発明においては、相手のユーザー名12に対応してIPアドレス9等の登録されているアドレス帳データベース7を用いて、相手のIPアドレス9又は電話番号11を検索した上で、相手先端末4に通信するようにしているため、相手の端末データが変わった場合にも、一元管理されているアドレス帳データベース7によって最新のIPアドレス9又は電話番号11を得ることができるため、アクセス方法に依存せず、相手先端末4のIPアドレスを特定することができる。   As described above, in the present invention, the IP address 9 or the telephone number 11 of the partner is searched using the registered address book database 7 such as the IP address 9 corresponding to the user name 12 of the partner. Thus, since the communication is made with the counterpart terminal 4, even when the terminal data of the counterpart changes, the latest IP address 9 or telephone number 11 can be obtained from the centrally managed address book database 7. Therefore, the IP address of the counterpart terminal 4 can be specified without depending on the access method.

本発明に係る通信方法を実施するためのシステム構成を示す図である。It is a figure which shows the system configuration | structure for implementing the communication method which concerns on this invention. 本発明に係るアドレス帳データベース7のデータ構成を示す図である。It is a figure which shows the data structure of the address book database 7 which concerns on this invention. 本発明に係る通信方法の利用が想定される状況の説明図である。It is explanatory drawing of the condition where utilization of the communication method which concerns on this invention is assumed. 本発明に係る通信方法の利用が想定される他の状況の説明図である。It is explanatory drawing of the other situation where utilization of the communication method which concerns on this invention is assumed. 本発明に係る通信方法の利用が想定される更に他の状況の説明図である。It is explanatory drawing of the further another situation where utilization of the communication method which concerns on this invention is assumed. 本発明に係る通信方法の利用が想定される更に他の状況の説明図である。It is explanatory drawing of the further another situation where utilization of the communication method which concerns on this invention is assumed. 本発明に係る通信方法の第1の実施例を示す図である。It is a figure which shows the 1st Example of the communication method which concerns on this invention. 本発明に係る通信方法の第2の実施例を示す図である。It is a figure which shows the 2nd Example of the communication method which concerns on this invention. 本発明に係る通信方法の第3の実施例を示す図である。It is a figure which shows the 3rd Example of the communication method which concerns on this invention. 本発明に係る通信方法の第4の実施例を示す図である。It is a figure which shows the 4th Example of the communication method which concerns on this invention. 本発明に係る通信方法の第5の実施例を示す図である。It is a figure which shows the 5th Example of the communication method which concerns on this invention. 本発明に係る通信方法の第6の実施例を示す図である。It is a figure which shows the 6th Example of the communication method which concerns on this invention. 本発明に係る通信方法の手順を示すフローチャートである。It is a flowchart which shows the procedure of the communication method which concerns on this invention.

符号の説明Explanation of symbols

1 網側SRS
2 ネットワーク
3 発信元端末
4 相手先端末
5 代理WWWサーバ
6 端末側SRS
7 アドレス帳データベース
8 コモン・キャリア
9 IPアドレス
10 ドメイン名
11 電話番号
12 ユーザー名
13 位置情報
14 イントラネット情報
15 ラストアップデート情報
16 プロパティ
17 アクセスログ
18 グループ情報
19 共有ファイル情報
20 着信許可情報
1 Network side SRS
2 Network 3 Source terminal 4 Destination terminal 5 Proxy WWW server 6 Terminal side SRS
7 Address book database 8 Common carrier 9 IP address 10 Domain name 11 Telephone number 12 User name 13 Location information 14 Intranet information 15 Last update information 16 Property 17 Access log 18 Group information 19 Shared file information 20 Incoming permission information

Claims (2)

インターネット又は任意のイントラネット上の複数の端末と、前記端末へのアクセ
ス方法を管理するインターネット上のサーバとから成り、前記端末の1つである発信
元端末が、自己が所有するアドレス帳データベースに登録された他の端末である相手
先端末へアクセスする際に、当該アドレス帳データベースの情報によって当該相手先
端末へアクセスできない場合に、当該相手先端末へのアクセス方法を特定するための
通信方法であって、
前記発信元端末が、前記サーバに対し、前記相手先端末への最新のアクセス方法を
問い合わせるステップと、
前記問い合わせに対し、前記サーバが、自己のアドレス帳データベースに登録され
ている情報によって前記相手先端末の検索を行なうステップと、
前記サーバが、前記相手先端末の検索の検索結果を前記発信元端末に送信するステ
ップと、
前記検索結果を前記発信元端末が受信するステップと、
前記発信元端末が、前記サーバに対し、前記相手先端末のオンライン/オフライン
の確認を要求するステップと、
前記サーバが前記相手先端末のオンライン/オフラインの確認をし、前記相手先端
末がオンラインの場合に前記相手先端末へのアクセス情報を前記発信元端末に通知
するステップと、
前記サーバが前記相手先端末のオンライン/オフラインの確認をし、前記相手先端
末がオフラインの場合に前記サーバが、前記相手先端末へのアクセス方法をアドレス
帳データベースに登録しているオンラインの第3の端末を検索するステップと、
前記第3の端末が存在する場合に前記サーバが、当該第3の端末を介して前記相手
先端末へのアクセスが可能であることを前記発信元端末に通知するステップと、
前記発信元端末が、前記サ−バから取得した前記相手先端末へのアクセス情報、あ
るいは、前記サ−バから取得した前記第3の端末を介しての前記相手先端末へのアク
セス情報を用いて、前記相手先端末へアクセスするステップと
を含むことを特徴とする通信方法。
It consists of a plurality of terminals on the Internet or any intranet, and a server on the Internet that manages the access method to the terminal. A communication method for specifying the access method to a destination terminal when the destination terminal cannot be accessed by the information in the address book database when accessing the destination terminal that is another registered terminal. There,
The source terminal inquires of the server about the latest access method to the destination terminal;
In response to the inquiry, the server searches for the destination terminal based on information registered in its own address book database;
A step in which the server transmits a search result of the destination terminal search to the source terminal;
The source terminal receiving the search result;
The source terminal requests the server to confirm online / offline of the destination terminal;
The server confirms online / offline of the partner terminal, and notifies the source terminal of access information to the partner terminal when the partner tip is online;
The server confirms online / offline of the counterpart terminal, and the tip of the counterpart
When the end is offline, the server addresses the access method to the destination terminal.
Searching for a third online terminal registered in the book database;
When the third terminal exists, the server sends the partner through the third terminal.
Notifying the source terminal that access to the destination terminal is possible;
The source terminal obtains access information to the destination terminal acquired from the server,
Or, the access to the counterpart terminal via the third terminal acquired from the server.
Using the access information to access the destination terminal ;
A communication method comprising:
更に、前記相手先端末がオフラインの場合に前記サーバが、前記発信元端末から前
記相手先端末宛のメッセージファイルを受信可能にするステップと、
前記サーバが、前記発信元端末から前記相手先端末宛のメッセージファイルを受信
した場合、前記相手先端末がオンラインになったときに、前記発信元端末から前記相
手先端末宛のメッセージファイルを受信した旨を前記相手先端末へ通知するステップ
と、
前記通知を受けて前記相手先端末が、前記サーバから前記メッセージファイルを受
信するステップと、
を含むことを特徴とする請求項1に記載の通信方法。
Further, when the destination terminal is offline, the server enables receiving a message file addressed to the destination terminal from the source terminal;
When the server receives a message file addressed to the destination terminal from the source terminal, when the destination terminal comes online, the server
Notifying the destination terminal that a message file addressed to the terminal is received ;
Receiving the notification, the counterpart terminal receives the message file from the server;
The communication method according to claim 1, further comprising:
JP2008234220A 2008-09-12 2008-09-12 Communication method Expired - Lifetime JP4643697B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008234220A JP4643697B2 (en) 2008-09-12 2008-09-12 Communication method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008234220A JP4643697B2 (en) 2008-09-12 2008-09-12 Communication method

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2000324298A Division JP2002135312A (en) 2000-10-24 2000-10-24 Communications system

Publications (2)

Publication Number Publication Date
JP2009065678A JP2009065678A (en) 2009-03-26
JP4643697B2 true JP4643697B2 (en) 2011-03-02

Family

ID=40559777

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008234220A Expired - Lifetime JP4643697B2 (en) 2008-09-12 2008-09-12 Communication method

Country Status (1)

Country Link
JP (1) JP4643697B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9756452B2 (en) * 2013-09-16 2017-09-05 Qualcomm Incorporated Presence and on-device proxying

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3636266B2 (en) * 1997-05-15 2005-04-06 株式会社日立製作所 Web phone dialer system
JP3758324B2 (en) * 1997-08-07 2006-03-22 株式会社バッファロー Network telephone system, network telephone method, and medium recording network telephone control program

Also Published As

Publication number Publication date
JP2009065678A (en) 2009-03-26

Similar Documents

Publication Publication Date Title
JP4978537B2 (en) Access request transfer system, access request transfer method, and access request transfer program
JP5218408B2 (en) Temporary connection number management system, terminal, temporary connection number management method, and temporary connection number management program
WO2002098075A1 (en) Internet communication system, internet communication method, session control server, communication adapter, communication relay server and program
US20130035079A1 (en) Method and system for establishing data commuication channels
JP5180048B2 (en) Service providing system, service providing method, and service providing program
JP2009518879A (en) Communication system and method
US20070005720A1 (en) Method for establishing a communication connection in a direct communication network
JP4452282B2 (en) Use of telephone services to submit requests for web information
JP4800332B2 (en) Service providing system, service providing method, and service providing program
JPWO2001071989A1 (en) Information Provision System
CN101129060B (en) Method for establishing a VoIP communication using a peer-to-peer databank
JP4643697B2 (en) Communication method
JP4950096B2 (en) Service providing system, service providing method, and service providing program
JP5775034B2 (en) Communication destination solving apparatus, gateway apparatus, communication destination solving method, and program
JP5367477B2 (en) Service providing system and service providing method
JP2012105109A (en) Communication system and server
JP2002135312A (en) Communications system
JP2003273937A (en) Service gateway device
JP2014183432A (en) Synchronous inquiry service providing device, synchronous inquiry service providing method, and synchronous inquiry service providing program
JP5678473B2 (en) Information processing terminal
JP2005277974A (en) Method and program for distributing/collecting address information and transmission/reception terminal
JP2012023570A (en) Terminal-to-terminal cooperation system, method, address conversion server, call processing server, and terminal-to-terminal communication server
JP2004070750A (en) Communication medium selection method and apparatus, communication medium selection program, and storage medium storing communication medium selection program
JP2018170542A (en) Enum/dns query control system and enum/dns query control method
JP2005026952A (en) Distributed communication system

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20100611

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100616

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100804

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: 20101105

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20101202

R150 Certificate of patent or registration of utility model

Ref document number: 4643697

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131210

Year of fee payment: 3

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

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

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

EXPY Cancellation because of completion of term