(57)【要約】【課題】  通信装置にユーザがキーワードを入力する作業を無くすことができるネットワークシステムを提供すること。【解決手段】  ＰＣ２０，４０，６０は、ユーザによって入力されたキーワードをインターネット２上の検索エンジン４，６に送信して検索結果を取得する検索処理を実行することが可能である。アドレスサーバ８０は、ＰＣ２０，４０，６０によってアクセスされたネットワークアドレスを累積して記憶する。多機能機１２０は、電話装置に着信があった場合、アドレスサーバ８０からネットワークアドレスを取得する。多機能機１２０は、アドレスサーバ８０によって特定されたネットワークアドレスを表示することが可能である。多機能機１２０は、ユーザによって選択されたネットワークアドレスにアクセスすることが可能である。【選択図】  図１
2008252350.tif 000002
【特許請求の範囲】
【請求項１】
第１通信装置と、第１通信装置と別体に構成されている第２通信装置と、アドレスデータベースとを備えるネットワークシステムであり、
第１通信装置は、任意のネットワークアドレスにアクセスすることが可能である第１ネットワークアクセス装置を有し、
アドレスデータベースは、第１ネットワークアクセス装置によってアクセスされたネットワークアドレスを記憶し、
第２通信装置は、電話装置と、電話装置に着信があった場合にアドレスデータベースに記憶されているネットワークアドレスを取得するアドレス取得装置と、アドレス取得装置によって取得されたネットワークアドレスにアクセスすることが可能である第２ネットワークアクセス装置とを有する
ネットワークシステム。
【請求項２】
アドレスデータベースを有するサーバが第１通信装置と別体に構成されている請求項１のネットワークシステムであり、
第１通信装置は、第１ネットワークアクセス装置によってアクセスされたネットワークアドレスと自身の通信装置識別情報とをサーバに送信するアドレス送信装置をさらに有し、
アドレスデータベースは、アドレス送信装置によって送信されたネットワークアドレスと通信装置識別情報とを対応付けて記憶し、
電話装置は、発信元の電話識別情報を受信することが可能であり、
サーバは、通信装置識別情報と電話識別情報とを対応付けて記憶する識別情報データベースと、電話装置によって受信された電話識別情報に対応付けて識別情報データベースに記憶されている通信装置識別情報を特定する識別情報特定装置とをさらに有し、
アドレス取得装置は、識別情報特定装置によって特定された通信装置識別情報に対応付けてアドレスデータベースに記憶されているネットワークアドレスを取得する
ことを特徴とする請求項１のネットワークシステム。
【請求項３】
サーバが第２通信装置と別体に構成されている請求項２のネットワークシステムであり、
第２通信装置は、電話装置によって受信された電話識別情報をサーバに送信する電話識別情報送信装置をさらに有し、
識別情報特定装置は、電話識別情報送信装置によって送信された電話識別情報に対応付けて識別情報データベースに記憶されている通信装置識別情報を特定し、
サーバは、識別情報特定装置によって特定された通信装置識別情報に対応付けてアドレスデータベースに記憶されているネットワークアドレスを特定するアドレス特定装置と、アドレス特定装置によって特定されたネットワークアドレスを第２通信装置に送信するサーバ側アドレス送信装置とをさらに有し、
アドレス取得装置は、サーバ側アドレス送信装置によって送信されたネットワークアドレスを受信することによってネットワークアドレスを取得する
ことを特徴とする請求項２のネットワークシステム。
【請求項４】
アドレスデータベースを有するサーバが第１通信装置と別体に構成されている請求項１のネットワークシステムであり、
第１通信装置は、ユーザ識別情報を入力することを許容する入力許容装置と、第１ネットワークアクセス装置によってアクセスされたネットワークアドレスと入力許容装置に入力されたユーザ識別情報とをサーバに送信するアドレス送信装置とをさらに有し、
アドレスデータベースは、アドレス送信装置によって送信されたネットワークアドレスとユーザ識別情報とを対応付けて記憶し、
電話装置は、発信元の電話識別情報を受信することが可能であり、
サーバは、ユーザ識別情報と電話識別情報とを対応付けて記憶する識別情報データベースと、電話装置によって受信された電話識別情報に対応付けて識別情報データベースに記憶されているユーザ識別情報を特定する識別情報特定装置とをさらに有し、
アドレス取得装置は、識別情報特定装置によって特定されたユーザ識別情報に対応付けてアドレスデータベースに記憶されているネットワークアドレスを取得する
ことを特徴とする請求項１のネットワークシステム。
【請求項５】
アドレスデータベースは、第１ネットワークアクセス装置によってアクセスされたネットワークアドレスを累積して記憶し、
アドレス取得装置は、電話装置に着信があった場合にアドレスデータベースに記憶されているネットワークアドレス群を取得し、
第２通信装置は、アドレス取得装置によって取得されたネットワークアドレス群を表示する表示装置と、表示装置に表示されたネットワークアドレス群から少なくとも１つのネットワークアドレスを選択することを許容する選択許容装置とをさらに有し、
第２ネットワークアクセス装置は、選択されたネットワークアドレスにアクセスする
ことを特徴とする請求項１から４のいずれかのネットワークシステム。
【請求項６】
表示装置は、アドレス取得装置によって取得されたネットワークアドレス群を、検索エンジンでの検索結果に対応するネットワークアドレスと、それ以外のネットワークアドレスとに区別して表示することを特徴とする請求項５のネットワークシステム。
【請求項７】
第１通信装置は、第１ネットワークアクセス装置によってアクセスされたネットワークアドレスに対して、そのネットワークアドレスが検索エンジンでの検索結果に対応するものであるのか否かを識別するアドレス識別情報を付与するアドレス識別情報付与装置をさらに有し、
アドレスデータベースは、ネットワークアドレスとアドレス識別情報を対応付けて記憶し、
アドレス取得装置は、ネットワークアドレスとアドレス識別情報を取得し、
表示装置は、アドレス取得装置によって取得されたアドレス識別情報に基づいてネットワークアドレス群を区別して表示する
ことを特徴とする請求項６のネットワークシステム。
【請求項８】
第1通信装置は、操作装置をさらに有しており、
アドレスデータベースは、第1ネットワークアクセス装置によってネットワークアドレスにアクセスされ、かつ、操作装置に所定の操作がなされた場合に、当該ネットワークアドレスを記憶する
ことを特徴とする請求項１から７のいずれかのネットワークシステム。
【請求項９】
第２通信装置は、第２ネットワークアクセス装置によってアクセスされたネットワークアドレスにある情報を印刷することが可能である印刷装置をさらに有するプリンタであることを特徴とする１から８のいずれかのネットワークシステム。
【請求項１０】
別の通信装置によってアクセスされたネットワークアドレスを記憶するアドレスデータベースに通信可能に接続される通信装置であり、
電話装置と、
電話装置に着信があった場合にアドレスデータベースに記憶されているネットワークアドレスを取得するアドレス取得装置と、
アドレス取得装置によって取得されたネットワークアドレスにアクセスすることが可能であるネットワークアクセス装置と
を備える通信装置。
【請求項１１】
別の通信装置によってアクセスされたネットワークアドレスを記憶するアドレスデータベースに接続されるとともに電話装置を有する通信装置のためのコンピュータプログラムであり、
そのコンピュータプログラムは、前記通信装置に搭載されるコンピュータに、以下の各処理、即ち、
電話装置に着信があった場合にアドレスデータベースに記憶されているネットワークアドレスを取得するアドレス取得処理と、
アドレス取得処理で取得されたネットワークアドレスにアクセスするネットワークアクセス処理と
を実行させることを特徴とするコンピュータプログラム。
【請求項１２】
別の通信装置に接続される通信装置であり、
別の通信装置によってアクセスされたネットワークアドレスを記憶するアドレスデータベースと、
電話装置と、
電話装置に着信があった場合にアドレスデータベースに記憶されているネットワークアドレスを取得するアドレス取得装置と、
アドレス取得装置によって取得されたネットワークアドレスにアクセスすることが可能であるネットワークアクセス装置と
を備える通信装置。
【請求項１３】
別の通信装置に接続されるとともに電話装置を有する通信装置のためのコンピュータプログラムであり、
そのコンピュータプログラムは、前記通信装置に搭載されるコンピュータに、以下の各処理、即ち、
別の通信装置によってアクセスされたネットワークアドレスを所定の記憶領域に記憶させるアドレス記憶処理と、
電話装置に着信があった場合に前記所定の記憶領域に記憶されているネットワークアドレスを取得するアドレス取得処理と、
アドレス取得処理で取得されたネットワークアドレスにアクセスするネットワークアクセス処理と
を実行させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークアドレスにアクセスするための技術に関する。
【背景技術】
【０００２】
ネットワーク（インターネット、会社内のイントラネット等）上には数多くのサイトが存在する。それぞれのサイトには、サイト固有のネットワークアドレス（以下では「アドレス」と呼ぶ）が付与されている。ユーザがアドレスにアクセスするための様々な方法がある。例えば、ユーザは、キーボードを利用してデバイスにアドレスを入力し、そのアドレスのサイトにアクセスすることができる。また、例えば、下記の特許文献１に開示されているように、ユーザは、デバイスにキーワードを入力し、そのキーワードを検索エンジンに送信させることができる。検索エンジンは、デバイスから送信されたキーワードを含むインターネット上のサイトのアドレスを検索する。検索エンジンは、アドレスを含む検索結果をデバイスに送信する。これにより、ユーザは、検索結果として得られたアドレスにアクセスすることができる。
【０００３】
【特許文献１】特開２００５−３２２１６５号
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ユーザによってアクセスされたアドレスは、デバイスに「履歴」として記憶されていることが多い。ユーザは、一度アクセスしたアドレスに再度アクセスする場合、「履歴」の中から所望のアドレスを選択することができる。ユーザは、キーボード等を操作してアドレスを入力する必要がない。この技術は、ユーザが、１つのデバイスから同じアドレスにアクセスすることを前提としている。しかしながら、本発明者は、１つのデバイスでアクセスしたアドレスに、別のデバイスでアクセスする場合の操作性について検討を行った。
【０００５】
本発明は、デバイスでアクセスされたアドレスを他のデバイスでアクセスする場合に、他のデバイスにアドレスを入力することなく、そのアドレスにアクセスすることを可能とする技術を提供する。この技術が提供されることによって、ユーザがアドレスを入力する作業を無くすことができる。
【課題を解決するための手段】
【０００６】
本明細書によって開示される１つの技術は、第１通信装置と、第１通信装置と別体に構成されている第２通信装置と、アドレスデータベースとを備えるネットワークシステムである。第１通信装置は、第１ネットワークアクセス装置を有する。第１ネットワークアクセス装置は、任意のネットワークアドレスにアクセスすることが可能である。アドレスデータベースは、第１ネットワークアクセス装置によってアクセスされたネットワークアドレスを記憶する。第２通信装置は、電話装置とアドレス取得装置と第２ネットワークアクセス装置とを有する。アドレス取得装置は、電話装置に着信があった場合にアドレスデータベースに記憶されているネットワークアドレスを取得する。第２ネットワークアクセス装置は、ドレス取得装置によって取得されたネットワークアドレスにアクセスすることが可能である。
【０００７】
第１通信装置のユーザＸは、第１通信装置から任意のアドレスにアクセスすることができる。このアドレスがアドレスデータベースに記憶される。ユーザＸが第２通信装置のユーザＹに検索結果を伝えたい場合、ユーザＸは第２通信装置に電話をかける。これにより、第２通信装置は、ユーザＸによってアクセスされたアドレスをアドレスデータベースから取得することができる。ユーザＹは、第２通信装置が取得したアドレスにアクセスすることができる。ユーザＹは、第１通信装置によってアクセスされたアドレスに第２通信装置からアクセスする場合に、新たにアドレスを入力する必要がない。そのため、ユーザＹが第２通信装置にアドレスを入力する作業を無くすことができる。
【０００８】
例えば、上記のシステムは、第２通信装置にアドレスを入力する作業に手間がかかる場合に特に効果的である。例えば、第１通信装置がキーボードを備えている場合、ユーザＸは、キーボードを利用して第１通信装置に容易にアドレスを入力することができる。または、ユーザＸは、キーボードを利用して第１通信装置にキーワードを入力することができる。ユーザＸは、検索エンジンから検索結果として得られたアドレスに容易にアクセスすることができる。一方において、第２通信装置がキーボードを備えていない場合（例えばテンキーを利用してアドレスやキーワードを入力する必要がある場合）、ユーザＹは、第２通信装置にアドレスやキーワードを入力しにくい。また、例えば、第２通信装置にキーボードが備えられている場合も、ユーザＹは、片手で電話装置を把持していることがある。この場合、ユーザＹは、第２通信装置にアドレスやキーワードを入力しにくい。上記のシステムは、第２通信装置にユーザＹがアドレスを入力する作業を無くすことができるために、これらの状況において効果的に機能する。
【０００９】
上記したネットワークシステムは、アドレスデータベースを有するサーバを第１通信装置と別体に構成することができる。この場合、上記したネットワークシステムは、以下の構成を採用してもよい。即ち、第１通信装置は、アドレス送信装置をさらに有してもよい。アドレス送信装置は、第１ネットワークアクセス装置によってアクセスされたネットワークアドレスと自身の通信装置識別情報とをサーバに送信する。この場合、アドレスデータベースは、アドレス送信装置によって送信されたネットワークアドレスと通信装置識別情報とを対応付けて記憶してもよい。通信装置識別情報は、第１通信装置を識別することができる情報であればよい。即ち、第１通信装置と１対１の関係にある情報であればよい。例えば、第１通信装置のノード名や第１通信装置を使用するユーザのユーザＩＤでもよい。また、通信装置識別情報は、組み合わせて用いてもよい。例えば、第１通信装置は第１通信装置のノード名とキーワードをサーバ送信し、サーバは、アドレスデータベースにそのノード名に対応するユーザＩＤとキーワードを対応付けて記憶させてもよい。
第２通信装置の電話装置は、発信元の電話識別情報を受信することが可能であってもよい。この場合、サーバは、識別情報データベースと識別情報特定装置とをさらに有していてもよい。識別情報データベースは、通信装置識別情報と電話識別情報とを対応付けて記憶する。識別情報特定装置は、電話装置によって受信された電話識別情報に対応付けて識別情報データベースに記憶されている通信装置識別情報を特定することができる。そして、アドレス取得装置は、識別情報特定装置によって特定された通信装置識別情報に対応付けてアドレスデータベースに記憶されているネットワークアドレスを取得してもよい。
【００１０】
なお、上記のサーバは、２つのデータベース（識別情報データベースとアドレスデータベース）を有する。これらのデータベースは、別体に構成されていてもよい。一方において、これらのデータベースは、１つのデバイスに内蔵されていてもよい。
【００１１】
上記したネットワークシステムでは、第１通信装置の通信装置識別情報とユーザＸの電話識別情報とを対応付けて、サーバの識別情報データベースに予め登録しておくことができる。サーバのアドレスデータベースには、第１通信装置で検索処理が実行されたアドレスＡと第１通信装置の通信識別情報とが対応付けて記憶される。第２通信装置に着信があり、その発信元の電話識別情報がユーザＸの電話識別情報である場合、識別情報データベースから第１通信装置の通信識別情報が特定される。この特定された通信識別情報に対応付けてアドレスデータベースに記憶されているアドレスＡが第２通信装置によって取得される。一方において、第２通信装置に着信があり、その発信元の電話識別情報がユーザＸの電話識別情報ではない場合、識別情報データベースから第１通信装置の通信識別情報が特定されない。この結果、上記のアドレスＡが第２通信装置によって取得されないことになる。即ち、第２通信装置は、全ての着信に応じてアドレスを取得するのではなく、識別情報データベースに予め登録されている電話識別情報を持つ電話装置から着信があった場合のみにアドレスを取得する。
【００１２】
例えば、上記のシステムは、上記の第１通信装置が複数存在する場合に特に効果的である。例えば、２つの第１通信装置が存在し、それらの通信識別情報がＭ１，Ｍ２であるものとする。また、一方の第１通信装置のユーザがＸ１であり、他方の第１通信装置のユーザがＸ２であるものとする。この場合、サーバの識別情報データベースは、ユーザＸ１の電話識別情報とＭ１の組合せと、ユーザＸ２の電話識別情報とＭ２の組合せを記憶することができる。サーバのアドレスデータベースには、アドレスＡ１とＭ１の組合せが記憶され、アドレスＡ２とＭ２の組合せが記憶される。例えば、第２通信装置に着信があり、その発信元の電話識別情報がユーザＸ１の電話識別情報である場合、識別情報データベースからＭ１が特定され、Ｍ１に対応付けて記憶されているアドレスＡ１が第２通信装置によって取得される。例えば、第２通信装置に着信があり、その発信元の電話識別情報がユーザＸ２の電話識別情報である場合、識別情報データベースからＭ２が特定され、Ｍ２に対応付けて記憶されているアドレスＡ２が第２通信装置によって取得される。
このシステムでは、第２通信装置に着信があった電話識別情報に基づいて、複数の第１通信装置の中から１つを特定することができる。第２通信装置は、特定された第１通信装置でアクセスされたアドレスを取得することができる。
【００１３】
上記したネットワークシステムでは、サーバと第２通信装置が一体に構成されていてもよい。一方において、上記したネットワークシステムでは、サーバが第２通信装置と別体に構成されていてもよい。この場合、第２通信装置は、電話装置によって受信された電話識別情報をサーバに送信する電話識別情報送信装置をさらに有してもよい。サーバの識別情報特定装置は、電話識別情報送信装置によって送信された電話識別情報に対応付けて識別情報データベースに記憶されている通信装置識別情報を特定することができる。サーバは、アドレス特定装置とサーバ側アドレス送信装置とをさらに有してもよい。アドレス特定装置は、識別情報特定装置によって特定された通信装置識別情報に対応付けてアドレスデータベースに記憶されているネットワークアドレスを特定する。サーバ側アドレス送信装置は、アドレス特定装置によって特定されたネットワークアドレスを第２通信装置に送信する。アドレス取得装置は、サーバ側アドレス送信装置によって送信されたアドレスを受信することによってアドレスを取得することができる。
【００１４】
アドレスデータベースを有するサーバを第１通信装置と別体に構成するネットワークシステムは、以下の構成を備えていてもよい。即ち、第１通信装置は、入力許容装置とアドレス送信装置とをさらに有していてもよい。入力許容装置は、ユーザ識別情報を入力することを許容する。アドレス送信装置は、第１ネットワークアクセス装置によってアクセスされたネットワークアドレスと入力許容装置に入力されたユーザ識別情報とをサーバに送信する。この場合、サーバのアドレスデータベースは、アドレス送信装置によって送信されたネットワークアドレスとユーザ識別情報とを対応付けて記憶してもよい。
第２通信装置の電話装置は、発信元の電話識別情報を受信することが可能であってもよい。この場合、サーバは、識別情報データベースと識別情報特定装置とをさらに有していてもよい。識別情報データベースは、ユーザ識別情報と電話識別情報とを対応付けて記憶する。識別情報特定装置は、電話装置によって受信された電話識別情報に対応付けて識別情報データベースに記憶されているユーザ識別情報を特定する。そして、アドレス取得装置は、識別情報特定装置によって特定されたユーザ識別情報に対応付けてアドレスデータベースに記憶されているネットワークアドレスを取得してもよい。
【００１５】
上記したネットワークシステムは、１つの第１通信装置を複数のユーザが共用する場合に有効である。例えば、ユーザＸ１とユーザＸ２が第１通信装置を共用することができるものとする。また、例えば、ユーザＸ１のユーザ識別情報がＮ１であり、ユーザＸ２のユーザ識別情報がＮ２であるものとする。この場合、サーバの識別情報データベースは、ユーザＸ１の電話識別情報とＮ１の組合せと、ユーザＸ２の電話識別情報とＮ２の組合せを記憶することができる。サーバのアドレスデータベースには、アドレスＡ１とＮ１の組合せが記憶され、アドレスＡ２とＮ２の組合せが記憶される。例えば、第２通信装置に着信があり、その発信元の電話識別情報がユーザＸ１の電話識別情報である場合、識別情報データベースからＮ１が特定され、Ｎ１に対応付けて記憶されているアドレスＡ１が第２通信装置によって取得される。例えば、第２通信装置に着信があり、その発信元の電話識別情報がユーザＸ２の電話識別情報である場合、識別情報データベースからＮ２が特定され、Ｎ２に対応付けて記憶されているアドレスＡ２が第２通信装置によって取得される。
上記のシステムでは、第２通信装置に着信があった電話識別情報に基づいて、第１通信装置を利用する複数のユーザの中から一人のユーザを特定することができる。第２通信装置は、特定されたユーザによってアクセスされたアドレスを取得することができる。
【００１６】
上記したアドレスデータベースは、第１ネットワークアクセス装置によってアクセスされたネットワークアドレスを累積して記憶してもよい。アドレス取得装置は、電話装置に着信があった場合にアドレスデータベースに記憶されているネットワークアドレス群を取得してもよい。この場合、第２通信装置は、表示装置と選択許容装置とをさらに有してもよい。表示装置は、アドレス取得装置によって取得されたネットワークアドレス群を表示する。選択許容装置は、表示装置に表示されたネットワークアドレス群から少なくとも１つのネットワークアドレスを選択することを許容する。そして、第２ネットワークアクセス装置は、選択されたネットワークアドレスにアクセスしてもよい。
上記したネットワークシステムでは、第１通信装置で検索処理した複数のアドレスの中から少なくとも１つのアドレスを第２通信装置で選択することができる。第２通信装置では、アドレスを入力する必要がなく、ネットワークアドレスを選択するだけでよい。
【００１７】
上記した第２通信装置の表示装置は、アドレス取得装置によって取得されたネットワークアドレス群を、検索エンジンでの検索結果に対応するネットワークアドレスと、それ以外のネットワークアドレスとに区別して表示してもよい。
この構成によれば、ユーザは、第２通信装置において、取得されたアドレスが検索結果のアドレスであるのか、それ以外のアドレスであるのかを判別することができる。
【００１８】
このネットワークシステムでは、第１通信装置は、アドレス識別情報付与装置をさらに有していてもよい。アドレス識別情報付与装置は、第１ネットワークアクセス装置によってアクセスされたネットワークアドレスに対して、そのネットワークアドレスが検索エンジンでの検索結果に対応するものであるのか否かを識別する。この場合、アドレスデータベースは、ネットワークアドレスとアドレス識別情報を対応付けて記憶してもよい。第２通信装置のアドレス取得装置は、ネットワークアドレスとアドレス識別情報を取得してもよい。そして、第２通信装置の表示装置は、アドレス取得装置によって取得されたアドレス識別情報に基づいてネットワークアドレス群を区別して表示してもよい。
【００１９】
上記したネットワークシステムでは、第1通信装置は、操作装置をさらに有していてもよい。この場合、アドレスデータベースは、第1ネットワークアクセス装置によってネットワークアドレスにアクセスされ、かつ、操作装置に所定の操作がなされた場合に、当該ネットワークアドレスを記憶してもよい。
この構成によれば、ユーザは、アドレスデータベースに記憶させるアドレスを選択することができる。
【００２０】
第２通信装置は、第２検索処理実行装置によって取得された検索結果を印刷することが可能である印刷装置をさらに有するプリンタであってもよい。
一方において、第２通信装置は、他の種類のデバイスであってもよい。
【００２１】
上記の第２通信装置の単体も、新規で有用な通信装置である。この通信装置は、以下のように表現することができる。即ち、この通信装置は、別の通信装置によってアクセスされたネットワークアドレスを記憶するアドレスデータベースに通信可能に接続されるものであり、電話装置とアドレス取得装置とネットワークアクセス装置とを備える。アドレス取得装置は、電話装置に着信があった場合にアドレスデータベースに記憶されているネットワークアドレスを取得する。ネットワークアクセス装置は、アドレス取得装置によって取得されたネットワークアドレスにアクセスすることが可能である。
【００２２】
上記の通信装置を実現するためのコンピュータプログラムも有用である。このコンピュータプログラムは、通信装置に搭載されるコンピュータに、以下の各処理を実行させる。
（１）電話装置に着信があった場合にアドレスデータベースに記憶されているネットワークアドレスを取得するアドレス取得処理。
（２）アドレス取得処理で取得されたネットワークアドレスにアクセスするネットワークアクセス処理。
【００２３】
また、アドレスデータベースを備える第２通信装置も、新規で有用な通信装置である。この通信装置は、以下のように表現することができる。即ち、この通信装置は、別の通信装置に接続されて利用されるものであり、アドレスデータベースとアドレス取得装置とネットワークアクセス装置とを備える。アドレスデータベースは、別の通信装置によってアクセスされたネットワークアドレスを記憶する。アドレス取得装置は、電話装置に着信があった場合にアドレスデータベースに記憶されているネットワークアドレスを取得する。ネットワークアクセス装置は、アドレス取得装置によって取得されたネットワークアドレスにアクセスすることが可能である。
【００２４】
上記の通信装置を実現するためのコンピュータプログラムも有用である。このコンピュータプログラムは、通信装置に搭載されるコンピュータに、以下の各処理を実行させる。
（１）別の通信装置によってアクセスされたネットワークアドレスを所定の記憶領域に記憶させるアドレス記憶処理。
（２）電話装置に着信があった場合に前記所定の記憶領域に記憶されているネットワークアドレスを取得するアドレス取得処理。
（３）アドレス取得処理で取得されたネットワークアドレスにアクセスするネットワークアクセス処理。
【発明を実施するための最良の形態】
【００２５】
ここでは、以下の実施例に記載の技術の特徴の一部を列挙する。
（形態１）第１通信装置は、キーボードを備えているＰＣである。
（形態２）第２通信装置は、少なくとも印刷機能と電話機能を有する多機能機である。多機能機は、キーボードを備えておらず、複数の操作キー（例えばテンキー）を有している。
（形態３）ネットワークシステムには、検索エンジンでの検索結果のネットワークアドレスに共通的に利用される文字列を記憶する検索結果フォーマットリスト記憶装置が付加される。この文字列は、検索エンジン毎に異なるものであってもよい。検索結果フォーマットリスト記憶装置は、例えば、第１通信装置に内蔵される。この場合、第１通信装置は、アクセスされたネットワークアドレスが検索結果フォーマットリスト記憶装置に記憶されている文字列を含んでいるのか否かをすることによって、そのネットワークアドレスにアドレス識別情報を付与することができる。なお、検索結果フォーマットリスト記憶装置は、サーバ又は第２通信装置に内蔵されていてもよい。
【実施例】
【００２６】
（第１実施例）
図面を参照して本発明の実施例を説明する。図１は、本実施例のネットワークシステム１０の構成を簡単に示す。ネットワークシステム１０は、ＰＣ２０，４０，６０とアドレスサーバ８０とユーザ管理サーバ１００と多機能機１２０とインターネット２等を備える。ＰＣ２０，４０，６０とアドレスサーバ８０とユーザ管理サーバ１００と多機能機１２０は、それぞれ別体に構成されている。ＰＣ２０，４０，６０とアドレスサーバ８０とユーザ管理サーバ１００と多機能機１２０は、ＨＵＢやルータ等を介してＬＡＮもしくはＷＡＮに接続されており、相互に通信可能である。インターネット２上には、固有のアドレスを有する複数の検索エンジン４，６やサイト８等が存在する。
【００２７】
（ＰＣの構成）
図２は、ＰＣ２０の構成を示す。ＰＣ２０は、モニタ２２と操作装置２４とハードディスク２６と制御装置３２とネットワークインターフェイス３４を有する。モニタ２２は、様々な情報を表示することができる。操作装置２４は、ユーザによって操作されるキーボードとマウスを有する。ユーザは、操作装置２４を操作することによって、様々な情報や指示をＰＣ２０に入力することができる。ハードディスク２６は、様々な情報を記憶することができる。本実施例のハードディスク２６は、検索エンジンリスト２８と検索結果フォーマットリスト３０を記憶することができる。検索エンジンリスト２８は、検索エンジン４，６等のＵＲＬを含んでいる。検索結果フォーマットリスト３０は、検索エンジンごとの検索結果を示すＵＲＬに共通する文字列を記憶することができる。例えば、検索エンジンのＧｏｏｇｌｅ（登録商標）は、検索結果のＵＲＬに「http://www.google.co.jp/search?」を含んでいる。Ｇｏｏｇｌｅ（登録商標）でキーワード「Ｂａｓｅｂａｌｌ」を検索すると、検索結果のＵＲＬは、「http://www.google.co.jp/search?hl=ja&q=baseball&lr=」である。検索結果フォーマットリスト３０は、「http://www.google.co.jp/search?」を記憶している。検索結果フォーマットリスト３０は、他の検索エンジンの検索結果についても同様に記憶することができる。制御装置３２は、アクセスされたＵＲＬを検索結果フォーマットリスト３０に記憶されている文字列と比較することで、そのＵＲＬが検索結果のＵＲＬか否かを判断することができる。検索エンジンリスト２８と検索結果フォーマットリスト３０は、ユーザによって設定されたものである。
【００２８】
制御装置３２は、予め設定されているプログラムに従って様々な処理を実行し、ＰＣ２０の動作を統括的に制御する。制御装置３２が実行する処理の内容は、後で詳しく説明する。ネットワークインターフェイス３４には、ネットワークケーブル１２が接続されている。図１に示されるように、ネットワークケーブル１２は、ＨＵＢやルータ等を介してインターネット２に接続されている。ＰＣ２０は、ネットワークインターフェイス３４を介してインターネット通信を実行することが可能である。また、ネットワークケーブル１２は、ＨＵＢやルータ等を介してアドレスサーバ８０及びユーザ管理サーバ１００に接続されている。ＰＣ２０は、ネットワークインターフェイス３４を介してアドレスサーバ８０及びユーザ管理サーバ１００と通信可能である。
【００２９】
ＰＣ４０，６０は、ＰＣ２０と同様の構成を有しているため、詳細な説明を省略する。ＰＣ４０，６０は、ＰＣ２０と同様、アドレスサーバ８０及びユーザ管理サーバ１００と通信可能に接続されている。なお、本実施例のネットワークシステム１０に配置されるＰＣの数には制限はない。本実施例では、説明を簡略化するため、ＰＣをＰＣ２０，４０，６０の３台に限定している。
【００３０】
（アドレスサーバの構成）
図３は、アドレスサーバ８０の構成を示す。アドレスサーバ８０は、通常アドレスデータベース８２と検索結果アドレスデータベース８４と制御装置８６とネットワークインターフェイス８８を有する。図４は、通常アドレスデータベース８２の記憶内容の一例を示す。通常アドレスデータベース８２は、後述するＵＲＬ識別情報が「検索結果」であるＵＲＬを記憶することができる。通常アドレスデータベース８２は、後述するユーザＩＤ９０とサイトのＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）９２を対応づけて記憶することができる。また、通常アドレスデータベース８２は、ＵＲＬ９２が登録された登録日時９４を記憶することができる。通常アドレスデータベース８２は、ユーザＩＤごとにＵＲＬと登録日時を累積して記憶する。検索結果アドレスデータベース８４は、後述するＵＲＬ識別情報が「通常」であるＵＲＬを記憶することができる。図５に示すように、検索結果アドレスデータベース８４は、通常アドレスデータベース８２と同様、ユーザＩＤ９０とネットワーク上のサイトのＵＲＬ９２とＵＲＬ９２が登録された登録日時９４を対応付けて記憶することができる。以下、通常アドレスデータベース８２と検索結果アドレスデータベース８４を合わせてアドレスデータベース８１と呼ぶ。アドレスデータベース８１にどのようにして情報が記憶されるのかについては、後で詳しく説明する。
【００３１】
制御装置８６は、予め設定されているプログラムに従って様々な処理を実行し、アドレスサーバ８０の動作を統括的に制御する。制御装置８６が実行する処理の内容は、後で詳しく説明する。ネットワークインターフェイス８８には、ネットワークケーブル１２が接続されている。図１に示されるように、ネットワークケーブル１２は、ＨＵＢやルータ等を介してＰＣ２０に接続されている。アドレスサーバ８０は、ネットワークインターフェイス８８を介してＰＣ２０と通信可能である。また、ネットワークケーブル１２は、ＨＵＢやルータ等を介して多機能機１２０に接続されている。アドレスサーバ８０は、ネットワークインターフェイス８８を介して多機能機１２０と通信可能である。
【００３２】
（ユーザ管理サーバの構成）
図６は、ユーザ管理サーバ１００の構成を示す。ユーザ管理サーバ１００は、ユーザ管理データベース１０２と制御装置１０４とネットワークインターフェイス１０６を有する。図７は、ユーザ管理データベース１０２の記憶内容の一例を示す。ユーザ管理データベース１０２は、ユーザを特定するユーザＩＤ１１０とそのユーザが使用する電話（図示省略）の電話番号１１２とそのユーザが使用するＰＣのノード名１１４を対応付けて記憶することができる。ユーザＩＤ１１０は、ネットワークシステム１０のＰＣを使用するユーザ毎に割り当てられている。本実施例のユーザＩＤやノード名は、適宜変更することができる。電話番号１１２は、ユーザが使用する携帯電話の電話番号でもよく、固定電話の電話番号であってもよい。また、電話番号１１２は、社内の内線番号であってもよく、ＩＰ電話のＩＰアドレスであってもよい。制御装置１０４は、予め設定されているプログラムに従って様々な処理を実行し、アドレスサーバ１００の動作を統括的に制御する。制御装置１０４が実行する処理の内容は、後で詳しく説明する。ネットワークインターフェイス１０６には、ネットワークケーブル１２が接続されている。図１に示されるように、ネットワークケーブル１２は、ＨＵＢやルータ等を介してＰＣ２０，４０，６０に接続されている。アドレスサーバ１００は、ネットワークインターフェイス１０６を介してＰＣ２０，４０，６０と通信可能である。また、ネットワークケーブル１２は、ＨＵＢやルータ等を介して多機能機１２０に接続されている。アドレスサーバ１００は、ネットワークインターフェイス１０６を介して多機能機１２０と通信可能である。
【００３３】
ユーザ管理データベース１０２は、ネットワークシステム１０の各ＰＣから変更することができる。例えば、ネットワークシステム１０に新たにＰＣを追加する場合、そのＰＣは、ネットワークケーブル１２を介してユーザ管理サーバ１００に通信可能に接続される。ユーザは、新たに追加されるＰＣの操作装置から、ユーザＩＤと電話番号とノード名を入力する。入力されたユーザＩＤと電話番号とノード名は、ネットワークケーブル１２を介してユーザ管理サーバ１００に送信される。ユーザ管理サーバ１００は、送信された情報をネットワークインターフェイス１０６を介して受信する。ユーザ管理サーバ１００の制御装置１０４は、受信された情報をユーザ管理データベース１０２に記憶させる。
【００３４】
（多機能機の構成）
図８は、多機能機１２０の構成を示す。多機能機１２０は、表示装置１２２と操作装置１２４と印刷装置１２６と電話装置１２８と記憶装置１３０と制御装置１３２とネットワークインターフェイス１３４を有する。表示装置１２２は、様々な情報を表示することができる。操作装置１２４は、ユーザによって操作される複数のキー（テンキー、スタートキー、キャンセルキー、検索ボタン等）を有する。操作装置１２４は、キーボードやマウスによって構成されるものではない。ユーザは、操作装置１２４を操作することによって、様々な情報や指示を多機能機１２０に入力することができる。印刷装置１２６は、印刷データに基づいて印刷媒体に印刷することができる。印刷データは、多機能機１２０の外部（例えばインターネット２）から送られてくるものであってもよい。また、印刷データは、多機能機１２０が備えている図示省略のスキャナによって生成されたものであってもよい。電話装置１２８は、他の電話装置（図示省略）からの着信信号とその電話装置の電話番号を受信することができる。ユーザは、電話装置１２８を使用して、他の電話装置のユーザと通話することができる。記憶装置１３０は、様々な情報を記憶することができる。記憶装置１３０に記憶される情報の内容については、必要に応じて後で説明する。制御装置１３２は、予め設定されているプログラムに従って様々な処理を実行し、多機能機１２０の動作を統括的に制御する。制御装置１３２が実行する処理の内容は、後で詳しく説明する。
【００３５】
ネットワークインターフェイス１３４には、ネットワークケーブル１２が接続されている。図１に示されるように、ネットワークケーブル１２は、ＨＵＢやルータ等を介してアドレスサーバ８０とユーザ管理サーバ１００に接続されている。多機能機１２０は、ネットワークインターフェイス１３４を介してアドレスサーバ８０とユーザ管理サーバ１００と通信可能である。また、ネットワークケーブル１２は、ＨＵＢやルータ等を介してインターネット２に接続されている。多機能機１２０は、ネットワークインターフェイス１３４を介してインターネット通信を実行することが可能である。
【００３６】
（各デバイスの処理の概要）
続いて、上記の各デバイス２０（４０，６０），８０，１００，１２０が実行する処理の概要を説明する。図９は、各デバイス２０，８０，１００，１２０が実行する処理のタイムチャートを示す。ユーザは、ＰＣ２０の操作装置２４（図２参照）を操作することによって、検索エンジン（例えば検索エンジン４（図１参照））を選択することができる。また、ユーザは、所望のキーワードをＰＣ２０に入力することができる。ＰＣ２０は、ユーザによって入力されたキーワードを選択された検索エンジンに送信して検索結果を取得する検索処理を実行することができる。また、ユーザは、ＰＣ２０の操作装置２４を操作することによって、アクセスしたいインターネット２上のサイト（例えばサイト８）のＵＲＬを入力したり、モニタ２２に表示されたＵＲＬをクリックすることができる。ユーザは、操作装置２４を操作することによって、アクセスされたサイト等のＵＲＬをアドレスデータベース８２に登録処理を実行することをＰＣ２０に要求することができる。例えば、ユーザは、モニタ２２に表示された登録開始ボタンをクリックすることによって制御装置３２に登録処理を実行させる指示をすることができる。ＰＣ２０は、ＵＲＬの登録処理を実行するよう要求された場合に、ユーザＩＤ問い合わせ（Ａ１）をユーザ管理サーバ１００に送信する。ＰＣ２０は、ユーザＩＤ問い合わせ（Ａ１）を送信すると同時に、ＰＣ２０のノード名をユーザ管理サーバ１００に送信する（Ａ２）。ユーザ管理サーバ１００は、ＰＣ２０から送信されたノード名に対応付けてユーザ管理データベース１０２（図６参照）に記憶されているユーザＩＤをＰＣ２０に送信する（Ａ３）。
【００３７】
次に、ＰＣ２０は、アドレス登録要求（Ｂ１）をアドレスサーバ８０に送信する。次いで、ＰＣ２０は、ユーザ管理サーバ１００から送信されたユーザＩＤと登録処理が要求されたＵＲＬと後述するＵＲＬ識別情報をアドレスサーバ８０に送信する（Ｂ２）。これにより、アドレスサーバ８０は、ユーザＩＤとＵＲＬを対応づけてアドレスデータベース８１（図４，５参照）に記憶することができる。
【００３８】
多機能機１２０の電話装置１２８は、他の電話装置から着信信号とその電話装置の電話番号を受信することができる。多機能機１２０は、電話装置１２８が電話番号を受信した場合に、ユーザＩＤをユーザ管理サーバ１００に問い合わせる（Ｃ１）。多機能機１２０は、ユーザＩＤを問い合わせる（Ｃ１）と同時に、電話装置１２８が受信した電話番号を送信する（Ｃ２）。ユーザ管理サーバ１００は、多機能機１２０から送信された電話番号に対応付けてユーザ管理データベース１０２に記憶されているユーザＩＤを多機能機１２０に送信する（Ｃ３）。
【００３９】
次いで、多機能機１２０は、アドレス送信要求（Ｄ１）をアドレスサーバ８０に送信する。続いて、多機能機１２０は、ユーザ管理サーバ１００から送信されたユーザＩＤをアドレスサーバ８０に送信する（Ｄ２）。アドレスサーバ８０は、多機能機１２０から送信されたユーザＩＤに対応付けてアドレスデータベース８１に記憶されているＵＲＬを特定する。アドレスサーバ８０は、ＵＲＬとそのＵＲＬ識別情報をＵＲＬ候補情報として多機能機１２０に送信する（Ｄ３）。多機能機１２０は、アドレスサーバ８０から送信されたＵＲＬを表示装置１２２（図８参照）に表示することができる。送信されたＵＲＬが複数ある場合、ユーザは、操作装置１２４を操作することによって、表示されている複数のＵＲＬの中から１つのＵＲＬを選択することができる。この場合、多機能機１２０は、ユーザによって選択されたＵＲＬにアクセスすることができる。
【００４０】
（ＰＣが実行する処理）
続いて、ＰＣ２０が実行する処理の内容を詳しく説明する。図１０は、ＰＣ２０が実行するＵＲＬ収集処理のフローチャートを示す。上記したように、ユーザは、モニタ２２に表示された登録開始ボタンをクリックすることで、ＰＣ２０の制御装置３２にＵＲＬの登録処理を実行させることができる。制御装置３２は、ＵＲＬの登録処理が要求されたかを監視する（Ｓ１０）。ここでＹＥＳの場合、制御装置３２は、そのＵＲＬが検索エンジンから送信された検索結果のＵＲＬか否かを判断する（Ｓ１２）。制御装置３２は、アクセスされたＵＲＬの一部がハードディスク２６の検索結果フォーマットリスト３０に記憶されている記述と一致する場合、そのＵＲＬを検索結果のＵＲＬと判断する。
【００４１】
Ｓ１２でＹＥＳの場合、制御装置３２は、Ｓ１２で検索結果と判断されたＵＲＬに「検索結果」のＵＲＬ識別情報を付与する（Ｓ１４）。続いて、ＵＲＬとＵＲＬ識別情報である「検索結果」をセットにしてハードディスク２６に一時的に記憶させて（Ｓ１５）、Ｓ２０に進む。Ｓ１２でＮＯの場合、制御装置３２は、制御装置３２は、上記以外のＵＲＬに「通常」のＵＲＬ識別情報を付与する（Ｓ１６）。続いて、制御装置３２は、ＵＲＬとＵＲＬ識別情報である「通常」をセットにしてハードディスク２６に一時的に記憶させて（Ｓ１８）、Ｓ２０に進む。Ｓ２０では、制御装置３２は、ユーザ管理サーバ１００にユーザＩＤ問い合わせ要求を送信する（図９のＡ１参照）。続いて、制御装置３２は、ＰＣ２０のノード名をユーザ管理サーバ１００に送信する（Ｓ２２（図９のＡ２参照））。ユーザ管理サーバ１００は、ＰＣ２０のノード名に対応付けてユーザ管理データベース１０２に記憶されているユーザＩＤをＰＣ２０に送信する（図９のＡ３参照）。制御装置３２は、ユーザ管理サーバ１００から送信されたユーザＩＤを、ネットワークインターフェイス３２を介して受信する（Ｓ２４）。次いで、制御装置３２は、キーワード登録要求をアドレスサーバ８０に送信する（Ｓ２６（図９のＢ１参照））。続いて、制御装置３２は、Ｓ１５又はＳ１８で記憶されたＵＲＬとＵＲＬ識別情報と、Ｓ２４で受信されたユーザＩＤをアドレスサーバ８０に送信して（Ｓ２８（図９のＢ２参照））、キーワード収集処理が終了する。
【００４２】
（アドレスサーバが実行する処理）
（メイン処理）
続いて、アドレスサーバ８０が実行する処理の内容を詳しく説明する。図１１は、アドレスサーバ８０が実行するメイン処理のフローチャートを示す。アドレスサーバ８０の制御装置８４（図３参照）は、ＰＣ２０から送信されたアドレス登録要求（図９のＢ１、図０のＳ２４参照）を受信したのか否かを監視している（Ｓ３０）。ここでＹＥＳの場合、制御装置８４は、アドレス登録処理を実行する（Ｓ３２）。アドレス登録処理の内容は、後で詳しく説明する。また、制御装置８４は、多機能機１２０から送信されたアドレス送信要求（図９のＤ１、後述する図１６のＳ１１８参照）を受信したのか否かを監視している（Ｓ３４）。ここでＹＥＳの場合、制御装置８４は、アドレス送信処理を実行する（Ｓ３６）。キーワード送信処理の内容は、後で詳しく説明する。
【００４３】
（アドレス登録処理）
図１２は、図１１のＳ３２のアドレス登録処理のフローチャートを示す。制御装置８４は、ＰＣ２０から送信されたＵＲＬとＵＲＬ識別情報とユーザＩＤ（図９のＢ２、図１０のＳ２６参照）を受信する（Ｓ４０）。制御装置８６は、Ｓ４０で受信されたＵＲＬ識別情報が「検索結果」であるか否かを判断する（Ｓ４２）。ここでＹＥＳの場合、制御装置８６は、検索結果アドレスデータベース８４にＳ４０で受信されたユーザＩＤが存在するか否かを判断する（Ｓ４４）。ここでＮＯの場合、制御装置８６は、検索結果アドレスデータベース８４にＳ４０で受信されたユーザＩＤとＵＲＬと、登録日時を記憶させて（Ｓ４８）、アドレス登録処理を終了する。一方において、ここでＹＥＳの場合、制御装置８６は、検索結果アドレスデータベース８４において、Ｓ４０で受信されたユーザＩＤと対応付けてＳ４０で受信されたＵＲＬが記憶されているか否かを判断する（Ｓ５０）。ここでＹＥＳの場合、そのＵＲＬに対応付けて記憶されている登録日時を更新して（Ｓ５２）、アドレス登録処理を終了する。一方において、ここでＮＯの場合、検索結果アドレスデータベース８４に記憶されているユーザＩＤ（Ｓ４０で受信されたユーザＩＤ）に対応づけて、Ｓ４０で受信されたＵＲＬを登録日時と合わせて記憶させて（Ｓ５４）、アドレス登録処理を終了する。
【００４４】
Ｓ４４でＮＯの場合、制御装置８６は、通常アドレスデータベース８２にＳ４０で受信されたユーザＩＤが存在するか否かを判断する（Ｓ４６）。ここでＮＯの場合、通常アドレスデータベース８２に制御装置８６は、Ｓ４０で受信されたユーザＩＤとＵＲＬと、登録日時を記憶させて（Ｓ５６）、アドレス登録処理を終了する。一方において、ここでＹＥＳの場合、制御装置８６は、通常アドレスデータベース８２において、Ｓ４０で受信されたユーザＩＤと対応付けてＳ４０で受信されたＵＲＬが記憶されているか否かを判断する（Ｓ５８）。ここでＹＥＳの場合、そのＵＲＬに対応付けて記憶されている登録日時を更新して（Ｓ６０）、アドレス登録処理を終了する。一方において、ここでＮＯの場合、通常アドレスデータベース８２に記憶されているユーザＩＤ（Ｓ４０で受信されたユーザＩＤ）に対応づけて、Ｓ４０で受信されたＵＲＬを登録日時と合わせて記憶させて（Ｓ６２）、アドレス登録処理を終了する。
【００４５】
（アドレス送信処理）
図１３は、図１１のＳ３６のアドレス送信処理のフローチャートを示す。制御装置８６は、多機能機１２０から送信されたユーザＩＤ（図９のＤ２、後述する図１６のＳ１３０参照）を受信する（Ｓ７０）。制御装置８６は、Ｓ７０で受信されたユーザＩＤが通常アドレスデータベース８２に記憶されているか否かを判断する（Ｓ７２）。ここでＮＯの場合、制御装置８６は、Ｓ７０で受信されたユーザＩＤが検索結果アドレスデータベース８４に記憶されているか否かを判断する（Ｓ８０）。ここでＮＯの場合、制御装置８６は、アドレス送信処理を終了する。一方、ここでＹＥＳの場合、Ｓ８２に進む。
【００４６】
一方において、Ｓ７２でＹＥＳの場合、制御装置８６は、Ｓ７０で受信されたユーザＩＤに対応付けて通常アドレスデータベース８２に記憶されているＵＲＬを特定する（Ｓ７４）。続いて、制御装置８６は、ＵＲＬ候補情報を作成する（Ｓ７６）。例えば、制御装置８６は、Ｓ７４で特定されたキーワードを多機能機１２０において表示可能なデータ形式に変換する。また、例えば、制御装置８６は、Ｓ６４で特定されたＵＲＬの数が所定数を越える場合に、それらのＵＲＬの登録日時を確認して、所定数のＵＲＬのみによって候補情報を生成してもよい。次に、制御装置８６は、Ｓ６０で受信されたユーザＩＤが検索結果アドレスデータベース８４に記憶されているか否かを判断する（Ｓ７８）。ここでＮＯの場合、Ｓ８６に進む。
【００４７】
一方において、Ｓ７８でＹＥＳの場合、Ｓ８２に進む。Ｓ８２では、制御装置８６は、Ｓ７０で受信されたユーザＩＤに対応付けて検索結果アドレスデータベース８４に記憶されているＵＲＬを特定する。続いて、制御装置８６は、ＵＲＬ候補情報を作成して（Ｓ８４）、Ｓ８６に進む。Ｓ８６では、制御装置８６は、生成された候補情報を多機能機１２０に送信する（図９のＤ３、後述する図１６のＳ１３２参照）。制御装置８６は、Ｓ８６において、ＵＲＬ識別情報も合わせて多機能機１２０に送信する。これにより、アドレス送信処理が終了する。
【００４８】
（ユーザ管理サーバが実行する処理）
（ユーザＩＤ送信処理）
続いて、ユーザ管理サーバ１００が実行するユーザＩＤ送信処理の内容を詳しく説明する。図１４は、ユーザ管理サーバ１００が実行する処理のフローチャートを示す。ユーザ管理サーバ１００の制御装置１０４（図５参照）は、ＰＣ２０，４０，６０又は多機能機１２０からユーザＩＤの問い合わせ要求を受信したか否かを監視している（Ｓ９０（図９のＡ１又はＣ１、図１０のＳ２０、後述する図１６のＳ１２２参照））。ここでＹＥＳの場合、制御装置１０４は、電話番号を受信したか否かを判断する（Ｓ９２）。ここでＹＥＳの場合（図９のＣ２、後述する図１６のＳ１２４参照）、制御装置１０４は、Ｓ９２で受信された電話番号に対応付けてユーザ管理データベース１０２に記憶されているユーザＩＤを特定する（Ｓ９４）。続いて、制御装置１０４は、Ｓ９４で特定されたユーザＩＤを多機能機１２０に送信する（Ｓ９６（図９のＣ３、後述する図１６のＳ１２６参照））。Ｓ９６を終えると、Ｓ９０に戻って、制御装置１０４は、ユーザＩＤの問い合わせ要求を受信したか否かを監視する。
【００４９】
一方、Ｓ９２でＮＯの場合、制御装置１０４は、ＰＣのノード名を受信する（Ｓ９８（図８のＡ２、図１０のＳ２２参照））。続いて、制御装置１０４は、Ｓ８８で受信されたノード名に対応付けてユーザ管理データベース１０２に記憶されているユーザＩＤを特定する（Ｓ１００）。Ｓ９０で特定されたユーザＩＤを問い合わせ要求のあったＰＣに送信する（Ｓ１０２（図８のＡ３、図１０のＳ２４参照））。Ｓ１０２を終えると、Ｓ８０に戻って、制御装置１０４は、ユーザＩＤの問い合わせ要求を受信したか否かを監視する。
【００５０】
（多機能機が実行する処理）
（メイン処理）
続いて、多機能機１２０が実行する処理の内容を詳しく説明する。図１５は、多機能機１２０が実行するメイン処理のフローチャートを示す。制御装置１３２（図８参照）は、多機能機１２０の電話装置１２８（図８参照）に着信があったか否かを監視している（Ｓ１１０）。ここでＹＥＳの場合、制御装置１３２は、アドレス取得処理（Ｓ１１２）を実行する。アドレス取得処理の内容は、後で詳しく説明する。一方において、多機能機１２０の操作装置１２４（図８参照）のキーが操作された場合、制御装置１３２は、Ｓ１１０でＮＯと判断する。この場合、制御装置１３２は、操作されたキーの種類に応じて他の処理を実行する（Ｓ１１４）。
【００５１】
（アドレス取得処理）
図１６は、図１５のＳ１１２のアドレス取得処理のフローチャートを示す。上記のＳ１１０で電話装置１２８に着信があると、制御装置１３２は、電話装置１２８が発信元の電話番号を受信したか否かを監視する（Ｓ１２０）。ここでＮＯの場合、制御装置１３２は、アドレス取得処理を終了する。一方、Ｓ１２０でＹＥＳの場合、制御装置１３２は、ユーザＩＤの問い合わせ要求をユーザ管理サーバ１００に送信する（Ｓ１２２（図９のＣ１参照））。続いて、制御装置１３２は、Ｓ１１０で受信された電話番号をユーザ管理サーバ１００に送信する（Ｓ１２４（図９のＣ２参照））。Ｓ１２４の処理を終了すると、制御装置１３２は、所定期間内にユーザ管理サーバ１００からユーザＩＤを受信したか否かを監視する（Ｓ１２６）。ここでＮＯの場合、制御装置１３２は、アドレス取得処理を終了する。若しくは、制御装置１３２は、所定の回数だけＳ１２２からＳ１２６の処理を実行し、Ｓ１２６でＮＯの場合、制御装置１３２は、アドレス取得処理を終了してもよい。
【００５２】
一方、Ｓ１２６でＹＥＳ（図９のＣ３参照）の場合、制御装置１３２は、アドレス送信要求をアドレスサーバ８０に送信する（Ｓ１２８（図９のＤ１参照））。続いて、制御装置１３２は、Ｓ１１６で受信されたユーザＩＤをアドレスサーバ８０に送信する（Ｓ１３０（図９のＤ２参照））。Ｓ１３０の処理を終了すると、制御装置１３２は、所定期間内にアドレスサーバ８０からＵＲＬとＵＲＬ識別情報を受信したか否かを監視する（Ｓ１３２）。ここでＮＯの場合、制御装置１３２は、アドレス取得処理を終了する。若しくは、制御装置１３２は、所定の回数だけＳ１２８からＳ１３２の処理を実行し、Ｓ１３２でＮＯの場合、制御装置１３２は、アドレス取得処理を終了してもよい。
【００５３】
一方、Ｓ１３２でＹＥＳの場合（図９のＤ３参照）、制御装置１３２は、Ｓ１３２で受信されたＵＲＬ候補情報をＵＲＬ識別情報ごとに表示装置１２２に表示させる（Ｓ１３４）。図１７には、電話番号１２３４から着信があった場合のＵＲＬ識別情報が「通常」の候補情報１４０の一例が示されている。表示装置１２２は、電話番号１５０とユーザＩＤ１５２を表示することができる。ユーザは、操作装置１２４を操作することによって、カーソル１４２を上下に移動させることができる。図１８には、電話番号１２３４から着信があった場合のＵＲＬ識別情報が「検索結果」の候補情報１６０一例が示されている。フローチャートでは省略したが、制御装置１３２は、検索結果のＵＲＬから、そのＵＲＬに含まれているキーワードを特定することができる。候補情報１６０は、特定されたキーワードを有することができる。また、ユーザは、操作装置１２４を操作することによって、タブ１４６，１４８を選択することができる。タブ１４６が選択されると、制御装置１３２は、表示装置１２２に図１７に示す画面を表示させる。一方において、タブ１４８が選択されると、制御装置１３２は、表示装置１２２に図１８に示す画面を表示させる。
【００５４】
制御装置１３２は、ユーザが操作装置１２４を操作して１つのＵＲＬを選択したか否かを監視する（Ｓ１３６）。ここでＮＯの場合、制御装置１３２は、アドレス取得処理を終了する。一方、Ｓ１３６でＹＥＳの場合、制御装置１３２は、選択されたＵＲＬにアクセスする（Ｓ１３８）。これにより、アドレス取得処理が終了する。
【００５５】
第１実施例のネットワークシステム１０について詳しく説明した。このシステム１０では、ＰＣ２０，４０，６０においてアクセスされたＵＲＬがアドレスサーバ８０に蓄積される。ユーザは、多機能機１２０に電話を掛けると、電話番号に基づいてアドレスサーバ８０によってＵＲＬが特定される。多機能機１２０は、アドレスサーバ８０によって特定されたＵＲＬにアクセスすることができる。例えば、ＰＣ２０でサイトの情報を知見したユーザＡが、多機能機１２０のユーザＢにその情報を教えたいとする。ユーザＡは、ユーザ管理サーバ１００に記憶されている電話番号の電話から多機能機１２０に電話を掛ける。ユーザＢが電話を受けたとき、多機能機１２０ではＵＲＬが特定されている。このシステム１０では、ユーザＢはＵＲＬを入力する必要がない。
【００５６】
また、ユーザＢは、キーワードを入力する必要がないため、ユーザＡと電話をしながらでも簡単に多機能機１２０からサイトにアクセスすることができる。また、ユーザＡからユーザＢに電話でＵＲＬを伝える場合、言い間違えや聞き間違え等の人為的なミスが発生してしまう。このシステム１０では、ＵＲＬが特定されているため、これらの人為的ミスが低減される。
【００５７】
このシステム１０では、アドレスデータベース８２に記憶されているＵＲＬと、多機能機１２０で受信される電話番号が１対１の関係となっている。そのため、アドレスデータベース８１に多数のＵＲＬが記憶されている場合でも、アドレスサーバ８０は、受信された電話番号に対応するＵＲＬのみを特定することができる。そのため、多機能機１２０が取得するＵＲＬを限定することができる。ユーザは、ＵＲＬを探す手間が省ける。また、検索結果のＵＲＬとそれ以外のＵＲＬが区別されているため、ユーザは、よりＵＲＬを探しやすくなる。
【００５８】
（第２実施例）
続いて、本発明の第２実施例を説明する。ここでは、第１実施例と異なる点を説明する。
【００５９】
（ユーザ管理サーバの構成）
第２実施例は、ユーザ管理データベース１０２の構成が異なる。図１９は、ユーザ管理データベース１０２の記憶内容の一例を示す。ユーザ管理データベース１０２は、ユーザを特定するユーザＩＤ１１０とそのユーザが使用する電話（図示省略）の電話番号１１２を対応付けて記憶することができる。ユーザ管理データベース１０２は、ＰＣのノード名を記憶しない。
【００６０】
（各デバイスの処理の概要）
図２０は、各デバイス２０（４０，６０），８０，１００，１２０が実行する処理のタイムチャートを示す。ユーザは、ＰＣ２０の操作装置２４（図２参照）を操作することによって、任意のＵＲＬにアクセスするとともに、ユーザＩＤを入力することができる。ＰＣ２０は、ユーザによりＵＲＬの登録要求がなされると、第１実施例の図９に示すＡ１〜Ａ３の処理を行わず、キーワード登録要求（Ｂ１）をアドレスサーバ８０に送信する。Ｂ２からＤ３の処理は、第１実施例（図９のＢ２からＤ３の処理）と同様である。このため、Ｂ２からＤ３についての説明は省略する。アドレスサーバ８０は、ユーザＩＤとＵＲＬを対応づけてアドレスデータベース８１（図３参照）に記憶することができる。
【００６１】
（ＰＣが実行する処理）
続いて、ＰＣ２０が実行する処理の内容を詳しく説明する。図２１は、ＰＣ２０が実行するアドレス収集処理のフローチャートを示す。上記したように、ユーザは、操作装置２４を操作することによって、ユーザＩＤを入力することができる。ＰＣ２０の制御装置３２は、入力されたユーザＩＤをハードディスク２６に記憶させる（Ｓ２００）。Ｓ２０２からＳ２０８の処理は、第１実施例（図１０のＳ１０からＳ１６の処理）と同様である。Ｓ２１０からＳ２１２の処理は、第１実施例（図１０のＳ２６からＳ２８の処理）と同様である。このため、Ｓ２０２からＳ２１６についての説明は省略する。これにより、ＵＲＬとＵＲＬ識別情報とユーザＩＤのセットがアドレスサーバ８０に送信される。
【００６２】
（ユーザ管理サーバが実行する処理）
（ユーザＩＤ送信処理）
図２２は、ユーザ管理サーバ１００が実行する処理のフローチャートを示す。ユーザ管理サーバ１００の制御装置１０４（図５参照）は、多機能機１２０からユーザＩＤの問い合わせ要求を受信したか否かを監視している（Ｓ２２０（図２０のＣ１参照））。ここでＹＥＳの場合、制御装置１０４は、電話番号を受信する（Ｓ２２２（図２１のＣ２参照））。Ｓ２２４からＳ２２６の処理は、第１実施例（図１４のＳ９４からＳ９６の処理）と同様である。このため、Ｓ２２４からＳ２２６についての説明は省略する。第２実施例によっても、多機能機１２０においてＰＣと同じＵＲＬにアクセスする際に、ユーザがＵＲＬを入力する必要がない。そのため、ユーザがＵＲＬを入力する作業を無くすことができる。
【００６３】
第２実施例のネットワークシステム１０は、１つのＰＣを複数のユーザで共用する場合に有効である。ユーザＩＤが入力されることで１つのＰＣからのＵＲＬでも複数のユーザを識別することができる。
【００６４】
以上、本発明の具体例を詳細に説明したが、これらは例示にすぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には、以上に例示した具体例を様々に変形、変更したものが含まれる。上記した実施例の変形例を以下に列挙する。
【００６５】
（変形例１）上記の各実施例では、アドレスサーバ８０が、ユーザ管理サーバ１００と別体に構成されている。しかしながら、アドレスサーバ８０とユーザ管理サーバ１００は一体のサーバであってもよい。この場合、サーバ２００は、図２３の構成を採用することができる。即ち、サーバ２００は、第１実施例のアドレスサーバ８０と同様の構成のアドレスデータベース２０２と各装置２０６，２０８に加えて、ユーザ管理データベース２０４を有する。サーバ２００は、ネットワークケーブル２１０を介して、多機能機１２０とＰＣ２０，４０，６０に接続されている。本変形例では、第１実施例と第２実施例のＰＣ２０，４０，６０及び多機能機１２０とアドレスサーバ８０、ユーザ管理サーバ１００との間で実行される各処理は、ＰＣ２０，４０，６０及び多機能機１２０とサーバ２００との間で実行される。
【００６６】
（変形例２）上記の各実施例では、アドレスサーバ８０とユーザ管理サーバ１００が、ＰＣ２０と別体に構成されているとともに、多機能機１２０と別体に構成されている。しかしながら、アドレスサーバとユーザ管理サーバは、多機能機に内蔵されていてもよい。この場合、図２４の構成を採用することができる。即ち、多機能機２２０は、第１実施例の多機能機１２０と同様の構成の各装置２２２，２２４，２２６，２２８，２３０，２３２，２３４に加えて、アドレスデータベース２３６とユーザ管理データベース２３８を有する。サーバ２００は、ネットワークケーブル２１０を介して、多機能機１２０とＰＣ２０，４０，６０に接続されている。本変形例では、ＰＣ２０，４０，６０、多機能機２２０によって実行される各処理は、上記した第１実施例や第２実施例の各フローチャート（図１０〜図１６、図２１，２２）に若干の変更を加えることによって実現することができる。
【００６７】
（変形例３）上記の各実施例では、ＰＣ２０の制御装置３２は、ＵＲＬにＵＲＬ識別情報を付与してアドレスサーバ８０に送信している。しかしながら、ＵＲＬ識別情報が付与されなくてもよい。この場合、アドレスサーバ８０には、アドレスデータベースは１つでよい。そのアドレスデータベースには、第１実施例の通常アドレスデータベース８２と同じ構成であってもよい。即ち、アドレスデータベースは、ＰＣにアクセスされたＵＲＬとユーザＩＤと登録日時を対応付けて記憶してもよい。また、上記した各実施例では、ＰＣ２０の制御装置３２は、ユーザによって登録要求されたＵＲＬのみアドレスサーバ８０に送信している。しかしながら、ＰＣ２０の制御装置３２は、アクセスされたＵＲＬを全てアドレスサーバ８０に送信してもよい。この変形例は、上記した第１実施例や第２実施例の各フローチャート（図１２，１３，２１）に若干の変更を加えることによって実現することができる。
【００６８】
（変形例４）ＰＣ２０以外のデバイスを利用してシステムを構成することができる。例えば、ＰＣ２０の代わりに多機能機を利用してシステムを構成してもよい。即ち、複数の多機能機と複数のＰＣとアドレスサーバとユーザ管理サーバによってシステムが構成されていてもよい。また、多機能機１２０以外のデバイスを利用してシステムを構成することができる。例えば、多機能機１２０の代わりにＰＣを利用してシステムを構成してもよい。この場合、複数のＰＣとアドレスサーバユーザ管理サーバによってシステムが構成されることになる。
【００６９】
（変形例５）上記の各実施例は、インターネット上の検索エンジンを利用している。しかしながら、上記の各実施例は、インターネット上の検索エンジンを必ずしも利用する必要はなく、ＬＡＮ上の検索エンジンを利用してもよい。即ち、各実施例に記載されている技術は、インターネットに接続されておらずＬＡＮのみによって構成されるシステムにおいても実現することができる。
【００７０】
（変形例６）上記した各実施例では、ＰＣ２０が検索結果フォーマットリスト３０を記憶している。しかしながら、アドレスサーバ８０又は多機能機１２０が検索結果フォーマットリスト３０を記憶してもよい。この場合、検索結果フォーマットリストを記憶しているデバイスによって、ＰＣ２０でアクセスされたアドレスにアドレス識別情報を付与することができる。この変形例は、上記した第１実施例や第２実施例の各フローチャート（図１０，１２，１３，１６，２１）に若干の変更を加えることによって実現することができる。
【００７１】
また、本明細書または図面に説明した技術要素は、単独であるいは各種の組合せによって技術的有用性を発揮するものであり、出願時請求項記載の組合せに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成するものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。
【図面の簡単な説明】
【００７２】
【図１】実施例のネットワークシステムの概略図を示す。
【図２】ＰＣの構成を示す。
【図３】アドレスサーバの構成を示す。
【図４】通常アドレスデータベースの記憶内容の一例を示す。
【図５】検索結果アドレスデータベースの記憶内容の一例を示す。
【図６】ユーザ管理サーバの構成を示す。
【図７】ユーザ管理データベースの記憶内容の一例を示す。
【図８】多機能機の構成を示す。
【図９】各デバイスが実行する処理のタイムチャートを示す。
【図１０】ＰＣのアドレス収集処理のフローチャートを示す。
【図１１】アドレスサーバのメイン処理のフローチャートを示す。
【図１２】アドレスサーバのアドレス登録処理のフローチャートを示す。
【図１３】アドレスサーバのアドレス送信処理のフローチャートを示す。
【図１４】ユーザ管理サーバのユーザＩＤ送信処理のフローチャートを示す。
【図１５】多機能機のメイン処理のフローチャートを示す。
【図１６】多機能機のアドレス取得処理のフローチャートを示す。
【図１７】サイトのＵＲＬを選択するための多機能機の表示装置の例を示す。
【図１８】検索結果のＵＲＬを選択するための多機能機の表示装置の例を示す。
【図１９】ユーザ管理データベースの記憶内容の一例を示す（第２実施例）。
【図２０】各デバイスが実行する処理のタイムチャートを示す（第２実施例）。
【図２１】ＰＣのアドレス収集処理のフローチャートを示す（第２実施例）。
【図２２】ユーザ管理サーバのユーザＩＤ送信処理のフローチャートを示す（第２実施例）。
【図２３】変形例１のサーバの構成を示す。
【図２４】変形例２の多機能機の構成を示す。
【符号の説明】
【００７３】
２：インターネット
４，６：検索エンジン
１０：ネットワークシステム
２０，４０，６０：ＰＣ
８０：アドレスサーバ
１００：ユーザ管理サーバ
１２０：多機能機
【図１】
2008252350.tif 000003
【図２】
2008252350.tif 000004
【図３】
2008252350.tif 000005
【図４】
2008252350.tif 000006
【図５】
2008252350.tif 000007
【図６】
2008252350.tif 000008
【図７】
2008252350.tif 000009
【図８】
2008252350.tif 000010
【図９】
2008252350.tif 000011
【図１０】
2008252350.tif 000012
【図１１】
2008252350.tif 000013
【図１２】
2008252350.tif 000014
【図１３】
2008252350.tif 000015
【図１４】
2008252350.tif 000016
【図１５】
2008252350.tif 000017
【図１６】
2008252350.tif 000018
【図１７】
2008252350.tif 000019
【図１８】
2008252350.tif 000020
【図１９】
2008252350.tif 000021
【図２０】
2008252350.tif 000022
【図２１】
2008252350.tif 000023
【図２２】
2008252350.tif 000024
【図２３】
2008252350.tif 000025
【図２４】
2008252350.tif 000026