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