(57)【要約】【課題】ネットワーク上のサービスの検索・利用を容易にすること。【解決手段】  サービスの内容を入力する入力工程（Ｓ１００〜Ｓ１０２）と、入力したサービスの内容を実現できるサービス提供装置を、ネットワーク上から検索する検索工程（Ｓ１０３、Ｓ１０４）とを実行する。次に、検索により見つけたサービス提供装置を表示し（Ｓ１０５）、表示した複数のサービス提供装置から、サービスを実行するサービス提供装置を選択し（Ｓ１０６）、入力工程で入力したサービスの内容を実行させる（Ｓ１０７）。【選択図】  図６
2008112305.tif 000002
【特許請求の範囲】
【請求項１】
サービスの内容を入力する入力工程と、
入力工程で入力したサービスの内容を実現できるサービス提供装置を、ネットワーク上から検索する検索工程と、
検索工程での検索により見つけたサービス提供装置を表示する表示工程と、
表示工程で表示したサービス提供装置から、前記サービスを実行するサービス提供装置を選択し、前記入力工程で入力したサービスの内容を実行させるサービス実行工程と、
を含むことを特徴とする情報処理方法。
【請求項２】
前記検索工程は、入力したサービスの内容を、変換テーブルを利用して、検索属性に変換して検索することを特徴とする請求項１に記載の情報処理方法。
【請求項３】
前記検索工程は、入力したサービスの内容について、外部システムに対して問い合わせを行い、該外部システムから取得した検索属性を用いて検索することを特徴とする請求項１に記載の情報処理方法。
【請求項４】
前記検索工程は、入力したサービスの内容について、検索履歴を参照することにより、サービス提供装置を検索することを特徴とする請求項１に記載の情報処理方法。
【請求項５】
前記入力工程で、プリントサービスの利用指示及び、プリント対象となるファイルのフォーマットを入力した場合、
前記検索工程では、入力したファイルのフォーマットを条件として検索を行うことを特徴とする請求項１に記載の情報処理方法。
【請求項６】
前記入力工程で、送信サービスの利用指示及び送信先情報を入力した場合、
前記検索工程では、入力した送信先情報に対してデータ送信を行うためのデータ転送プロトコルを導きだし、導き出したデータ転送プロトコルを条件として検索を行うことを特徴とする請求項１に記載の情報処理方法。
【請求項７】
前記入力工程で、送信サービスの利用指示を入力し、アドレス帳から送信先情報が選択された場合、
前記検索工程では、前記アドレス帳を参照することにより、入力した送信先情報に対してデータ送信を行うためのデータ転送プロトコルを導きだし、導き出したデータ転送プロトコルを条件として検索を行うことを特徴とする請求項１に記載の情報処理方法。
【請求項８】
前記入力工程で、送信サービスの利用指示及び送信先情報としての電話番号を入力した場合、
前記検索工程では、入力した電話番号に対してデータ送信可能なデータ送信サービスを検索することを特徴とする請求項１に記載の情報処理方法。
【請求項９】
前記入力工程で、送信サービスの利用指示及び送信先情報としての電話番号を入力した場合、
前記検索工程では、入力した電話番号に対してデータ送信可能なデータ送信サービスであって、かつ通信料金が安いサービスを検索することを特徴とする請求項１に記載の情報処理方法。
【請求項１０】
サービスの内容を入力する入力手段と、
入力手段で入力したサービスの内容を実現できるサービス提供装置を、ネットワーク上から検索する検索手段と、
検索手段の検索により見つけたサービス提供装置を表示する表示手段と、
表示手段で表示したサービス提供装置から、前記サービスを実行するサービス提供装置を選択し、前記入力手段で入力したサービスの内容を実行させるサービス実行手段と、
を含むことを特徴とする情報処理システム。
【請求項１１】
コンピュータに、
サービスの内容を入力する入力工程と、
入力工程で入力したサービスの内容を実現できるサービス提供装置を、ネットワーク上から検索する検索工程と、
検索工程での検索により見つけたサービス提供装置を表示する表示工程と、
表示工程で表示したサービス提供装置から、前記サービスを実行するサービス提供装置を選択し、前記入力工程で入力したサービスの内容を実行させるサービス実行工程と、
を実行させることを特徴とする情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク上に存在するサービスを検索する技術に関する。
【背景技術】
【０００２】
従来から、ネットワーク上のサービスを検索することが一般的に行なわれている。ユーザは、ネットワーク上でサービスを検索する場合、検索条件としてサービスの種類や特徴を指定し、検索エンジンに検索させる。
【特許文献１】特開２００１−１０９６９３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来のサービス検索においては、検索条件の設定が難しく、容易に利用できるものではなかった。例えば、ユーザが特定の宛先に対してデータ送信を行ってくれるサービスを検索する場合が挙げられる。この場合、ユーザは自分が送信する宛先を確認して、「Ｇ３−ＦＡＸ」、「Ｇ４−ＦＡＸ」、「ｉＦＡＸ」、「ＩＰ−ＦＡＸ」、「ＳＭＢ」、「ＦＴＰ」、「ＷＥＢＤＡＶ」...と数多く存在するデータ送信方法を宛先毎に指定する必要がある。
【０００４】
更には同じＧ３−ＦＡＸ、Ｇ４−ＦＡＸプロトコルを利用して送信を行うサービスでも、国内の宛先への送信のみ許可している装置と国外の宛先への送信も許可している装置を使い分けている場合もある。このため、ユーザがサービス検索属性を指定するのは非常に敷居が高く難解である。
【０００５】
また、従来ユーザがネットワーク上のサービスを利用する場合の操作フローは非常に非効率でもある。例えば、カラーＦＡＸ送信を行う場合、「サービスの種別」＝「送信サービス」且つ「送信方法」＝「Ｇ３−ＦＡＸ」且つ「カラー送信」＝「サポート」且つ「送信宛先」＝「国外」と検索属性を指定してサービス検索を行う。次に検索されたサービス提供装置のリストから利用する装置を指定する。更に送信のための操作として「読取モード＝カラー」、「送信方法＝Ｇ３−ＦＡＸ」、「宛先電話番号（国外送信用）」などを設定してサービス提供装置に対して処理依頼を発行する必要がある。つまり、サービスを利用するためにユーザは検索のための入力とサービス実行のための入力とを行う必要があり、非常に冗長な作業を必要とされていた。
【０００６】
本発明は、このような課題を解決するためになされたものである。本発明の目的は、ネットワーク上のサービスを容易に検索でき、その結果をユーザに提示する技術を提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明に係る方法は、
サービスの内容を入力する入力工程と、
入力工程で入力したサービスの内容を実現できるサービス提供装置を、ネットワーク上から検索する検索工程と、
検索工程での検索により見つけたサービス提供装置を表示する表示工程と、
表示工程で表示したサービス提供装置から、前記サービスを実行するサービス提供装置を選択し、前記入力工程で入力したサービスの内容を実行させるサービス実行工程と、
を含むことを特徴とする。
【０００８】
上記目的を達成するため、本発明に係る装置は、
サービスの内容を入力する入力手段と、
入力手段で入力したサービスの内容を実現できるサービス提供装置を、ネットワーク上から検索する検索手段と、
検索手段の検索により見つけたサービス提供装置を表示する表示手段と、
表示手段で表示したサービス提供装置から、前記サービスを実行するサービス提供装置を選択し、前記入力手段で入力したサービスの内容を実行させるサービス実行手段と、
を含むことを特徴とする。
【０００９】
上記目的を達成するため、本発明に係るプログラムは、
コンピュータに、
サービスの内容を入力する入力工程と、
入力工程で入力したサービスの内容を実現できるサービス提供装置を、ネットワーク上から検索する検索工程と、
検索工程での検索により見つけたサービス提供装置を表示する表示工程と、
表示工程で表示したサービス提供装置から、前記サービスを実行するサービス提供装置を選択し、前記入力工程で入力したサービスの内容を実行させるサービス実行工程と、
を実行させることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、ユーザがサービスを容易に検索・利用できる。
【発明を実施するための最良の形態】
【００１１】
以下に、図面を参照して、この発明の好適な実施の形態を例示的に詳しく説明する。ただし、この実施の形態に記載されている構成要素はあくまで例示であり、この発明の範囲をそれらのみに限定する趣旨のものではない。
【００１２】
（前提技術）
まず、本発明の前提となる技術について図４、図５を用いて説明する。図４は、ネットワークサービスの利用手順を示したフローである。まず、Ｓ３００にて、利用するサービスの種別を選択する。サービスの種別が選択されると、サービスの種別に応じたサービス検索条件の入力を行うステップＳ３０１に移行する。
【００１３】
ユーザはＳ３０１でサービスの全ての検索条件を入力し、入力が完了すると、ステップＳ３０２からＳ３０３に進んで、サービス検索を実行する。具体的には、Ｓ３０１で設定されたサービス条件と、Ｓ３００で選択されたサービス種別を基にサービス検索を実行し、Ｓ３０４においてその結果を表示する。ユーザはＳ３０４で表示された検索結果から利用するサービスを決定する（Ｓ３０５）。次に、サービスの利用に必要な設定を入力し（Ｓ３０６）、全ての設定入力を完了させ（Ｓ３０７）、実行を選択すると、サービスに対して処理依頼を送信して処理を実行する（Ｓ３０８）。
【００１４】
図５は、ネットワークサービス利用におけるＵＩ画面の変化を示すフローチャートである。これは図３を用いて後述するサービス検索装置１００のＵＩ画面のフローである。操作部１００８が、ユーザから、ネットワークサービスの選択を受け付けると、表示部１００９は、画面Ｄ１００を表示して、利用するサービスの選択を受け付ける。Ｄ１００では例としてＤ１０１「プリント」とＤ１０２「ファイル送信」Ｄ１０３「ファイル保存」ボタンが選択可能となっている。Ｄ１０１「プリント」とはネットワーク上のプリンタに対してスキャンデータを転送して出力するサービスである。また、Ｄ１０２「ファイル送信」とはネットワーク上のファイル転送サービスに対してデータを転送して目的とするファイル受信システムにデータを転送するためのサービスである。更に、Ｄ１０３「ファイル保存」とはネットワーク上のストレージサービスに対してデータを転送して、保管・管理を任せたり、ストレージサービスの管理データを取得するために利用している。なお、これらの表示はサービス検索装置１００自身がプリント機能、ファイル送信機能、ファイル保存を有しているか否かに拘わらず表示される。ＵＩ画面Ｄ１００でＤ１０２の「ファイル送信」が選択されると、ＵＩ画面はＤ１１０に移行する。
【００１５】
ＵＩ画面Ｄ１１０は、サービス検索を行うための検索条件を入力する画面である。この画面Ｄ１１０では、例として、送信方法入力ボックスＤ１１１に、「Ｇ４−ＦＡＸ」が入力されている。つまり、「Ｇ４−ＦＡＸ」を送信方法に持つファイル送信サービスを検索するように、条件が入力されている。サービス検索条件として複数入力してもよい。サービス検索条件を入力した後、サービス検索ボタンＤ１１２を選択すると、ＵＩ画面Ｄ１２０に移る。この画面ではＵＩ画面Ｄ１１０で設定したサービス検索条件に基づいてサービスを検索した結果が表示される。
【００１６】
ここでは検索結果リストＤ１２１に検索結果としてサービスＡＡＡとサービスＤＤＤが発見されたことが表示されている。ユーザはこの検索結果リストに表示されたどちらかのサービスを利用するよう選択しＤ１２２決定ボタンを押下する。
【００１７】
ＵＩ画面Ｄ１３０は選択したサービスＡＡＡに対して処理を依頼するためのサービス利用設定項目を入力する画面である。この画面ではＦＡＸ送信先の電話番号を入力する項目Ｄ１３１が存在し、本例では０４４ｘｘｘ１２３４５が入力されている。サービスＡＡＡを利用する上で必要とする情報が入力され、実行ボタンＤ１３２が押下されると、サービスＡＡＡに対して処理が依頼され、ＵＩ画面Ｄ１４０が表示される。この画面は、サービスＡＡＡへの処理依頼結果を表示する画面である。本例では正常に終了したことを示している。ここでユーザに対して処理結果を意識させるために確認ボタンＤ１４１を配置しており、本ボタンを押下すればサービス利用は終了となる。なお、送信先の入力は直接電話番号を入力する以外、送信先名、電話番号、送信方法をそれぞれ対応付けて登録可能なアドレス帳を用いることも可能である。このアドレス帳はサービス検索装置１００自身が保有するものでもよいし、サービス検索装置１００以外の外部装置で保有するものでもよい。
【００１８】
（第１実施形態）
図１は、本発明の第１実施形態に係るシステム構成の一例である。１００はサービス検索装置であり、外部サービスを検索する仕組みと外部サービスを利用するためのクライアントプログラムとを備えている。２００はネットワーク上に接続されたクライアントシステムから利用可能な電話回線ＦＡＸサービスを備えたデバイスである。デバイス２００は、Ｇ３−ＦＡＸ、Ｇ４−ＦＡＸ等のＩＴＵ−Ｔ勧告に従ったＦＡＸ規格に対応した固定電話回線を利用してデータ送信を行うサービスと、白黒のプリントサービスとを備えている。３００は情報管理サーバであり、特定の情報を渡すとその情報に関連した情報を返答するサービスである。４００はプリンタであり、カラーのプリントサービスを公開している。５００はストレージサービスであり、送信されたドキュメントの保管・管理等を行う。６００はデータの送信を行うデバイスである。デバイス６００によれば、Ｇ３−ＦＡＸ、Ｇ４−ＦＡＸサービス、そしてＮｅｔｗｏｒｋを利用したｉＦＡＸ（ＩＴＵ−Ｔ．３７の規格に従ったインターネットＦＡＸ）を実現できる。そして、ｉＦＡＸ以外による電子メール送信、ＩＰ−ＦＡＸ（ＶｏＩＰを利用したＦＡＸ）、ＳＭＢファィル送信、ＦＴＰファイル送信、ＷＥＢＤＡＶファイル送信サービスを実現できる。また、デバイス６００によりカラープリントも可能である。７００はルータ装置であり、ネットワーク８００とネットワーク８０１を接続している。
【００１９】
図２は、サービス検索装置１００の内部モジュールを示す構成図である。１０１はＵＩモジュールであり、ユーザに対してデバイスの情報を提示するだけでなく、ユーザから指示を通知してもらう処理にも利用する。１０２はＵＩにユーザが設定した情報を解析して、その情報を基にサービス検索条件を生成するモジュールであり、検索条件の設定は本モジュールが独自で行う場合と、検索属性問い合わせモジュール１０３を利用する場合がある。１０３は検索属性問い合わせモジュールであり、指定された設定情報をネットワーク上のサーバに問い合わせ、サービス検索属性として利用可能な情報を取得するモジュールである。１０４はネットワークプロトコルスタックであり、ネットワークに対してデータを送受信するための機能を備えるモジュールである。１０５はネットワークサービス検索モジュールであり、１０２の設定、属性変換モジュールで変換された検索属性を利用してネットワーク上のサービスを検索するモジュールである。１０６はネットワーク上のサービスを利用するためのクライアントモジュールであり、１０１のＵＩモジュールから指示された設定情報で情報を利用してネットワークサービスを利用する。
以上の構成において、サービス検索装置１００は、その表示部１００９及び操作部１００８を用いて、ユーザに、プリント、ファイル送信、ファイル保存などのサービス内容を選択させる。そして、更にその具体的な内容（プリントすべきファイルへのパスやプリンタの種別や用紙サイズ、ファイル送信先、ファイル保存先）を更に指定させる。このように入力させたサービスの内容に基づいて、そのようなサービスを提供する提供装置をネットワーク上に設けられた様々な装置２００〜６００から検索する。サービス検索装置はこの検索結果を表示部１００９への表示によりユーザに提示し、提示した装置のうち、実際にサービスを提供する提供装置の選択をユーザに促す。そして選択された提供装置（例えばＦＡＸ２００）に対して、先の検索の際に入力された内容をそのまま使ってサービス（例えばＦＡＸ送信）を依頼する。
【００２０】
図３はサービス検索装置１００の内部構成図である。１０００はＣＰＵで、ＲＯＭ１００２のプログラム用ＲＯＭに記憶された制御プログラム等あるいは外部メモリ１０１０に記憶された制御プログラム等に基づいて装置全体を制御する。また、ＣＰＵ１０００は、システムバス１０１１に接続される読取部１００３により原稿上の画像を読み取って該画像を示す画像データを発生する。読取モードとしてはカラー読取モードとモノクロ読取モードとがある。カラー読取モードでは、原稿を色成分毎に分解し、カラー画像データを出力する。モノクロ読取モードでは輝度に応じたモノクロ画像データを出力する。また、ＣＰＵ１０００は、システムバス１０１１に接続される印刷部Ｉ／Ｆ１００５を通し、印刷部（プリンタエンジン）１００７に出力情報としての画像信号を出力する。そして、印刷部１００７は記録紙上に該画像信号に応じた画像をプリントする。また、このＲＯＭ１００２のプログラムＲＯＭは、ＣＰＵ１０００の制御プログラム等を記憶する。ＲＯＭ１００２のフォント用ＲＯＭは上記出力情報を生成する際に使用するフォントデータ等を記憶する。また、ハードディスク等の外部メモリ１０１０がない場合、ＲＯＭ１００２のデータ用ＲＯＭは、クライアント装置上で利用される情報等を記憶している。
【００２１】
ＣＰＵ１０００はネットワークＩ／Ｆ１００４を介してネットワークと接続し、クライアント装置３００との通信処理が可能となっており、装置内の情報等をクライアント装置３００に通知可能に構成されている。１００１はＣＰＵ１０００の主メモリ、ワークエリア等として機能するＲＡＭで、図示しない増設ポートに接続されるオプションＲＡＭによりメモリ容量を拡張することができる。なお、ＲＡＭ１００１は、出力情報展開領域、環境データ格納領域、ＮＶＲＡＭ等に用いられる。表示部１００９は印刷サービス利用者に対して様々な情報を伝える。ハードディスク（ＨＤ）、ＩＣカード等の外部メモリ１０１０は、外部メモリＩ／Ｆ１００６によりアクセスを制御される。外部メモリ１０１０は、オプションとして接続され、フォントデータ、エミュレーションプログラム、フォームデータ等を記憶する。操作部１００８は操作のためのスイッチおよびＬＥＤ表示器等が配された操作パネルである。また、前述した外部メモリは１個に限らず、少なくとも１個以上備え、内蔵フォントに加えてオプションフォントカード、言語系の異なる印刷装置制御言語を解釈するプログラムを格納した外部メモリを複数接続できるように構成されていてもよい。さらに、図示しないＮＶＲＡＭを有し、操作パネル１００８からのモード設定情報を記憶するようにしてもよい。
【００２２】
図６は、サービス検索装置１００を用いたネットワークサービスの検索処理の流れを示すフローチャートである。まずＳ１００にて、利用するサービスの種別を入力する。具体的には、表示部１００９に図８のＤ２００に示す画面を表示し、ユーザにサービスの種別選択を促す。
【００２３】
サービスの種別が選択されると、Ｄ２１０に示す画面を表示し、サービスの利用に必要な設定の入力を促す（Ｓ１０１）。ステップＳ１０１でサービスの全ての設定入力が完了すると、サービス検索装置がＳ１００で選択されたサービス種別と、Ｓ１０１で入力されたサービス利用に必要な設定を基に、ユーザが利用するサービスを判断して検索条件を決定する（Ｓ１０３）。ここでは、検索に必要な検索属性とサービスの利用に必要な設定項目との対応を示す検索属性変換テーブルをＲＯＭ１００２や外部メモリ１０１０等に設け、Ｓ１０１で入力された設定内容から検索属性を決定する。そして、決定した検索条件でサービス検索を実行し（Ｓ１０４）、Ｄ２２０に示す画面を表示し、その結果をユーザに提示する（Ｓ１０５）。ステップＳ１０５で表示した検索結果から、ユーザが利用するサービス（サービス提供装置）が決定されると（Ｓ１０６）、ステップＳ１０７に進み、Ｓ１０１で入力した設定に基づき決定したサービスの実行を、サービス提供装置に要求する。なお、ここでサービス提供装置に要求するサービスの内容は、Ｓ１０１で入力した設定をそのまま用いるので再入力の必要はない。ただし、検索結果を見て、サービス提供装置が実行できる範囲であれば、設定内容の修正を行うようにしてもよい。
【００２４】
ここで、ネットワーク上からサービスを検索する方法としては種々のものが考えられる。例えばＳＬＰ、ＳＮＭＰ、ＷＳ−Ｄｉｓｃｏｖｅｒｙ、ＵＰｎＰ、ＢＭＬＩＮＫＳ、ＤＬＮＡ、ＤＮＳ−ＳＤ、ＳＳＤＰ等のマルチキャスト及びブロードキャスト技術を利用してもよい。
図７は、図６のＳ１０３で示したネットワークサービス検索属性を決定する処理の一例として、ファイル送信サービスを検索する処理を示すフローチャートである。このフローチャートで示される処理は、図２の設定、検索属性変換モジュール１０２及びＵＩモジュール１０１によって実行される。
【００２５】
検索属性変換モジュール１０２が変換の際に用いるＲＯＭ１００２や外部メモリ１０１０に記憶されたファイル送信サービス用の検索属性変換テーブルには以下の決定を行うための情報が含まれる。
【００２６】
宛先が操作部１００８のキーボードから１文字ずつ入力された（直接入力された）場合、それが電話番号である。そして操作部１００８でＧ３の指定があれば、送信方法の検索属性として「Ｇ３−ＦＡＸ」、Ｇ４の指定があれば、「Ｇ４−ＦＡＸ」と決定する。また、ＩＰ−ＦＡＸでも同じく電話番号を使用した送信が可能なので、電話番号が入力され、ＩＰ−ＦＡＸの指定があった場合、「ＩＰ−ＦＡＸ」と決定する。なお、以上のように電話番号（数字のみで構成されている）が入力された場合、ＣＰＵ１０００が送信方法の候補としてまず、Ｇ３−ＦＡＸ、Ｇ４−ＦＡＸ、ＩＰ−ＦＡＸのいずれかと判定する。そして、それらを表示部１００９に表示してユーザに選択させるようにしてもよい。
【００２７】
なお、システム内に電話番号を利用した送信方法を実行可能なサービスが例えば、Ｇ３−ＦＡＸのみであった場合は、電話番号が入力されたことのみを条件としてＧ３−ＦＡＸを送信方法として決定するようにしてもよい。また、電話番号を利用した送信方法としてＧ３−ＦＡＸとＧ４−ＦＡＸがあった場合に、Ｇ３−ＦＡＸとＧ４−ＦＡＸの両方を検索属性として決定するようにしてもよい。
【００２８】
また、ＰＳＴＮやＩＳＤＮを利用したファクシミリ送信では、国際通信を許可している装置を制限している場合がある。従って、ファクシミリ送信を行う際は、検索属性として国内への送信か、海外への送信かを示す情報を追加する必要がある。この場合、入力された電話番号に国番号が含まれている、あるいは国際通信用の番号が含まれているときに、海外への送信であると判断し、検索属性として「国際送信」を追加する。
【００２９】
また、入力された宛先がフォルダへのパスであり、ＳＭＢファィル送信の指定があれば、送信方法の検索属性として「ＳＭＢファィル送信」と決定する。そして、ＦＴＰファイル送信の指定があれば、「ＦＴＰファイル送信」と決定する。また、ＷＥＢＤＡＶファイル送信の指定があれば、「ＷＥＢＤＡＶファイル送信」と決定する。ここでも宛先がフォルダのパスであった場合に、ＣＰＵ１０００が送信方法の候補として、ＳＭＢファィル送信、ＦＴＰファイル送信、ＷＥＢＤＡＶファイル送信のいずれかと判定し、それらを表示部１００９に表示してユーザに選択させるようにしてもよい。
【００３０】
また、入力された宛先が電子メールアドレス（＠を含む文字列）であり、ｉＦＡＸが指定された場合、送信方法の検索属性として「ｉＦＡＸ」と決定する。そして、電子メールが指定された場合、「電子メール」と決定する。ここでも宛先が電子メールアドレスであった場合、ＣＰＵ１０００が送信方法の候補としてまず、ｉＦＡＸまたは電子メールと判定し、それらを表示部１００９に表示してユーザに選択させるようにしてもよい。またさらに、ｉＦＡＸとして送信すべきかどうかは電子メールに添付されるファイルの形式によって決定できる。このため、以下で説明する原稿の読取モードの指定の際にファイルフォーマットとしてＴＩＦＦでかつ解像度及び符号化形式がファクシミリ形式のものが選択されたことを条件としてｉＦＡＸと決定し、それ以外であれば電子メールと決定するようにしてもよい。
【００３１】
また、本実施形態では、宛先の入力をアドレス帳からの選択により行うことが可能である。アドレス帳では各アドレス情報と対応付けて送信方法の属性が記憶されており、アドレスの選択によりそれに対応した送信方法の属性を検索属性とする。
【００３２】
また、読取部１００３で原稿を読み取る際の読取モードに基づき更なる検索属性を決定する。
【００３３】
即ち、読取部１００３によりカラー読取モードで原稿上の画像を読み取らせるよう操作部１００８から指示があった場合、検索属性として「カラー」を追加する。モノクロ読取モードの場合は、検索属性として「モノクロ」を追加するか、もしくはここでの検索属性の追加を行わない（カラー対応の装置はモノクロにも対応できるため）。
【００３４】
またさらに、読取部１００３により原稿上の画像を読み取って得た画像データのファイルフォーマットが指定された際に、ここで指定されたファイルフォーマットをファイルフォーマットの検索属性として追加する。ここでは、ファイルフォーマットとしてＴＩＦＦ、ＰＤＦ、ＪＰＥＧ、ＢＭＰなどを選択可能とする。
【００３５】
その他、送信のための操作において、入力される種々の操作内容から検索属性を決定していく。また、送信対象の画像データは、読取部１００３からの画像データに限らず、外部メモリ１０１０に保存されている画像データなども含む。
【００３６】
図７のフローチャートにおいて、まず、Ｓ２００にてファイル送信が選択され、入力された情報が宛先であると判断すると、ステップＳ２０１に移行して、宛先情報の入力方法を判定する。アドレス帳を利用して入力されている場合は、ステップＳ２０１からＳ２０３に移行する。一方、アドレス帳を利用せずに直接入力された場合はＳ２０２に移行する。ステップＳ２０３では、アドレス帳を参照して、入力された宛先情報に、送信方法が関連づけられているか判定する。アドレス帳において属性情報として送信方法が登録されている場合は、その送信方法をサービス検索条件として決定し（Ｓ２０７）、処理を終了する。尚、ここでの送信方法とは例えばＳＭＢ、ＦＴＰ、ＷＥＢＤＡＶ、ＩＰ−ＦＡＸ、ｉＦＡＸ、Ｇ３−ＦＡＸ、Ｇ４−ＦＡＸ等である。もし、このような送信方法がアドレス帳データに存在しない場合はステップＳ２０２に移行し、宛先が直接入力された場合と同じ処理シーケンスを行う。
【００３７】
ステップＳ２０２では、ステップＳ２００で入力された宛先情報から送信方法を判断可能か否か判定する。具体的には、宛先情報を用いて問い合わせ可能な外部サーバが存在するか判定し、外部サーバが設定されている場合はそのサーバに対して宛先情報を問い合わせてみる。この種の問合せサーバとしては、例えばＶｏＩＰ  Ｇａｔｅｋｅｅｐｅｒ、ＳＩＰサーバ、ＬＤＡＰ等のディレクトリサーバ、等のデータを管理するサービスシステムが挙げられる。
【００３８】
ここで問い合わせ可能なサーバが存在する場合は、そのサーバに対して問い合わせ（Ｓ２０５）、その結果、送信方法が判明すれば、ステップＳ２０６からステップＳ２０７に移行して、判明した送信方法をサービス検索条件として利用する。サーバでは上述したような方法によって送信方法の検索属性を決定する。問い合わせ可能なサーバがない場合、或いは、サーバに問い合わせても送信方法が判明しない場合は、ステップＳ２０４に移行し、で送信方法を判断する。
【００３９】
Ｓ２０４では、入力された宛先を解析して送信方法を決定する。ここでは上述したような方法によって送信方法の検索属性を決定する。例えば、電話番号が入力されている場合は電話回線を用いたＦＡＸ、つまりＧ３−ＦＡＸ、Ｇ４−ＦＡＸのいずれかを送信方法として決定する。また、ｅ−ｍａｉｌアドレスが入力されている場合はＩ−ＦＡＸ、電子メールであると決定し、その他のＵＲＩで入力されている場合はＵＲＩで指定された送信方法であると決定してデータ送信方法を決定する。詳しくは上述したとおりである。そして、Ｓ２０７では以上のようにして決定した送信方法を含む、上述の検索属性変換モジュール１０２によりユーザの操作内容から決定した検索属性を、サービス検索条件として検索指示を行う。
【００４０】
図８はネットワークサービス利用画面の例を示す図であり、データ転送サービスを利用する場合のＵＩ画面である。データ転送サービスとは、サービス検索装置から所望のサービスを実行可能なネットワーク上のサービス提供装置を検索し、検索されたサービス提供装置にサービス検索装置からデータを転送し、当該所望のサービスを実行させることをいう。ここで示すＵＩ画面の表示処理は、図２のＵＩモジュールが行う。まず、ユーザはデバイスでネットワークサービスを選択すると、画面Ｄ２００にて利用するサービスを選別する。Ｄ２００では例としてＤ２０１「プリント」とＤ２０２「ファイル送信」Ｄ２０３「ファイル保存」ボタンが選択可能となっている。ここで、ＵＩ画面Ｄ２００において、Ｄ２０２の「ファイル送信」が選択されると、ＵＩ画面はＤ２１０に移行する。
【００４１】
ＵＩ画面Ｄ２１０ではファイル送信サービスの利用設定項目を入力する画面を表している。この画面では送信先を入力するための項目Ｄ２１１が存在し、本例では送信先として０４４ｘｘｘ１２３４５が入力されている。ここでは、送信先を入力する画面のみを示しているが、必要に応じて画面を遷移させ、上述したように送信先の入力以外、読取モードの指定やファイルフォーマットの指定なども行う。本画面でサービス利用設定を全て入力すると、ユーザはＤ２１２を押下し、次画面に移行する。すると、サービス検索装置１００は入力されたサービス利用設定を基にユーザが希望するサービスの検索を実行し、ＵＩ画面Ｄ２２０にて、利用可能なサービスリストＤ２２１をユーザに提示する。尚、ここではファイル送信先が電話番号であったことを条件として電話回線を利用したＦＡＸによるデータ送信であると判断する。そして、"ファイル送信サービス"であり、尚且つ送信方法として"Ｇ３−ＦＡＸ"か"Ｇ４−ＦＡＸ"をサポートするサービスが検索されるものとする。つまり、ファイル送信サービスを検索する場合、ユーザが指定した送信先情報から、データ送信を行うためのデータ転送プロトコルを導きだし、そのデータ転送プロトコルを検索条件として利用する。もちろん、上述した検索属性の決定のための種々の例のいずれを用いてもよい。
【００４２】
そして、検索要求に対して検索が実行されるとその結果を示すサービスリストＤ２２１が表示される。ユーザがサービスリストＤ２２１に提示されたサービスＡＡＡか、サービスＤＤＤのどちらを利用するかを選択し、処理の実行ボタンＤ２２２を押下すると、サービスリクエストが選択されたサービス提供装置に送付される。ここではサービスＤＤＤが選択されたものとする。ここで提示されるサービスは、サービス提供装置を示すものであってもよいし、上記検索要求を満たすことのできるサービス名（Ｇ３−ＦＡＸサービス等）であってもよい。後者の場合、ユーザはどの装置がサービス提供装置かは見えないが、サービス検索装置がサービス提供装置を特定したうえでデータ（例えば、読取部１００３からの画像データ）を転送するものである。
【００４３】
ＵＩ画面Ｄ２３０はサービスＤＤＤへの処理依頼結果を表示する画面である。ここでは処理が正常に終了したことを示している。ここでユーザに対して処理結果を意識させるために確認ボタンＤ２３１を配置しており、本ボタンを押下すればサービス利用は終了となる。
【００４４】
図９はネットワークサービス利用画面の他の例を示す図であり、データ転送サービスを利用する場合のＵＩ画面である。
【００４５】
まず、ネットワークサービスの要求を受け付けると、画面Ｄ２００を表示し、利用するサービスを選別させる。Ｄ２００ではＤ２０１「プリント」とＤ２０２「ファイル送信」Ｄ２０３「ファイル保存」ボタンが選択可能となっており、Ｄ２０１の「プリント」が選択されると、ＵＩ画面はＤ３１０に移行する。
【００４６】
ＵＩ画面Ｄ３１０はプリントサービスの利用設定項目を入力する画面を表している。この画面では出力するファイル情報を設定する項目Ｄ３１１が存在し、本例ではＰＤＦの拡張子を持つファイルが指定されている。また、同じくＤ３１２ではプリンタの種別としてカラーが指定されており、Ｄ３１３では出力する用紙サイズとしてＬｅｔｔｅｒが指定されている。ＵＩ画面Ｄ３１０でサービス利用設定を全て入力すると、Ｄ３１４を押下し、次画面に移行する。すると、サービス検索装置１００は入力されたサービス利用設定を基にユーザが希望するサービスの検索を実行し、ＵＩ画面Ｄ３２０にて利用可能なサービスリストをユーザに提示する。尚、ここでは指定された印刷ファイルがＰＤＦファイルであったためＰＤＦのダイレクトプリントが可能なサービスであり、尚且つカラー出力が可能で、Ｌｅｔｔｅｒ用紙をサポートしているサービスを検索することになる。このように、プリントサービスを検索する場合、ユーザが指定した印刷対象となるファイルのフォーマットや、カラー・モノクロの別や、プリント用紙等を検索条件として利用する。
【００４７】
ユーザは検索の結果、サービスリストＳ２２１に提示されたサービスＢＢＢか、サービスＤＤＤのどちらを利用するかを選択し、処理の実行ボタンＤ３２２を押下すると本画面で設定した設定情報と共にサービスリクエストが送付される。ここでサービスＤＤＤが選択されると、ＵＩ画面Ｄ２３０を表示する。ここでユーザに対して処理結果を意識させるために確認ボタンＤ２３１を配置しており、本ボタンが押下されればサービス利用は終了となる。
【００４８】
以上のように、本システムによれば、ユーザは利用したいサービス種別を選択してそのサービスを利用するための設定情報を入力する。すると、システムがユーザの入力情報をもとにサービス検索条件を作成してネットワーク上に存在するサービスを検索し、その結果をユーザに対して提示する。ユーザは提示されたサービスリストから利用するサービスを選択すると、既に設定した設定条件を利用してサービスに処理依頼を送信して処理は完了となる。そのため、ユーザは意識的にサービス検索を行う必要がなく、更にシステムがユーザに対して意識させたくない難解な検索条件も自動で設定するため高度な知識をもちえないユーザも簡単にシステムを発見し、利用することができる。また、ユーザの操作フローも削減することができるという利点もある。
【００４９】
なお、図７では、ユーザからサービス検索装置上で指定された設定情報を用いて、外部システムに対して問い合わせを行い、またはサービス検索装置内で適切なサービス検索属性に変換して利用した。
【００５０】
ここで、外部システムに対して問い合わせを行うことを前提としていた場合であっても、サービス検索装置１００の内部に存在する検索履歴（キャッシュ情報）からサービスを検索してもよい。
【００５１】
ネットワーク上のサービスを管理するサービスレジストリに対してサービス検索を行ってもよい。ここで、サービスレジストリとは、例えばＵＤＤＩサーバであり、ＳＬＰ  Ｐｒｏｘｙサーバ等である。
【００５２】
また、電話番号を用いて送信を行う場合、宛先の国際通信用番号、市外局番を判断して、通信料金が安いサービスを特定するための検索条件を決定してもよい。
【００５３】
また、サービス提供装置が利用可能なユーザを制限している場合もある。従って、サービス検索装置からユーザＩＤとパスワードを入力することによりユーザ認証を行い、検索属性にユーザ認証情報を加えるようにしてもよい。これにより、当該ユーザが使用できるサービスのみを検索することが可能となる。
【００５４】
また、サービス検索でユーザ認証情報を利用せず、サービス検索装置が検索結果を取得した後にユーザ認証情報を参照して当該ユーザが使用可能なサービスだけを検索結果として表示するようにしてもよい。この場合、検索結果には各サービスごとに使用可能なユーザに関する情報が含まれていることが条件となる。
【００５５】
また、ユーザ認証情報を利用せずに検索を行い、検索結果を得た後で入力されたユーザ認証情報を利用して発見したサービスに対して認証を試みる。その結果認証に失敗するとユーザがそのサービスを選択できないように非表示にするか、或いは、グレーアウト表示するようにしてもよい。
【００５６】
（他の実施形態）
以上、本発明の実施形態について詳述したが、本発明は、一つの機器からなるサービス検索装置に限らず、複数の機器から構成されるサービス検索システムに適用しても良い。
【００５７】
なお、本発明は、前述した実施形態の機能を実現するプログラムを、システム或いは装置に直接或いは遠隔から供給し、そのシステム或いは装置が、供給されたプログラムコードを読み出して実行することによっても達成される。従って、本発明の機能処理をコンピュータで実現するために、コンピュータにインストールされるプログラムコード自体も本発明の技術的範囲に含まれる。
【００５８】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【００５９】
プログラムを供給するための記録媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスクがある。また、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などがある。
【００６０】
その他、クライアントＰＣのブラウザを用いてインターネットサイトに接続し、本発明に係るプログラムそのもの、もしくは更に自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードするという利用方法もある。また、本発明に係るプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明の範疇に含まれる。  また、本発明に係るプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布してもよい。所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００６１】
また、プログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【００６２】
さらに、ＰＣの機能拡張ユニットに備わるメモリに本発明に係るプログラムが書き込まれ、そのプログラムに基づき、その機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行う場合も、本発明の範疇に含まれる。
【図面の簡単な説明】
【００６３】
【図１】本発明の実施形態に係るサービス検索装置を適用できるシステム構成を示す図である。
【図２】本発明の実施形態に係るサービス検索装置のソフトウェア構成を示すモジュール構成図である。
【図３】本発明の実施形態に係るサービス検索装置のハードウェア構成図である。
【図４】従来のサービス利用方法を示すフローチャートである
【図５】従来のサービス利用手順を示す図である。
【図６】本発明の実施形態に係るサービス検索装置のサービス利用方法を示すフローチャートである。
【図７】本発明の実施形態に係るサービス検索装置のサービス検索処理を示すフローチャートである。
【図８】本発明の実施形態に係るサービス検索装置のサービス利用手順を示す図である。
【図９】本発明の実施形態に係るサービス検索装置のサービス利用手順を示す図である。
【符号の説明】
【００６４】
１００：サービス検索装置
２００、４００、５００、６００：ネットワークサービス装置
７００：ルータ装置
８００、８０１：ネットワークケーブル。
１０００：サービス検索装置のハードウェア
Ｓ１００〜Ｓ３０８：サービス検索フローチャート
Ｄ１００〜Ｄ３３１：サービス検索ＵＩ画面例
【図１】
2008112305.tif 000003
【図２】
2008112305.tif 000004
【図３】
2008112305.tif 000005
【図４】
2008112305.tif 000006
【図５】
2008112305.tif 000007
【図６】
2008112305.tif 000008
【図７】
2008112305.tif 000009
【図８】
2008112305.tif 000010
【図９】
2008112305.tif 000011