(57)【要約】  発信要求処理部２５０は、データ処理部２３０から電話発信要求を受けた際に、前記データ処理部２３０が参照中のデータのデータＩＤと、発信判定情報格納部２６０に格納された発信判定情報とに基づいて、通話処理部２４０の発信方法を決定する。そして、発信要求処理部２５０は、前記発信方法に基づいた発信方法での電話発信を、通話処理部２４０に要求する。これにより、利用者が参照中のデータに応じて、適切な方法で電話発信することが可能となる。【特許請求の範囲】
【請求項１】
通信装置であって、
利用者との入出力を行う入出力手段と、
利用者にデータを提供する機能を有するデータ処理手段と、
利用者に電話通話機能を提供する機能を有する通話処理手段と、
前記データ処理手段が提供中のデータの識別子に基づいた発信方法での電話発信を前記通話処理部に要求する機能を有する発信要求処理手段と、
を有することを特徴とする通信装置。
【請求項２】
前記データ処理手段は、提供中のデータに含まれる電話番号情報を指定した電話発信要求を利用者から受けた際に、前記発信要求処理手段に、電話発信要求を送信する機能を有することを特徴とする請求項１に記載の通信装置。
【請求項３】
前記発信要求処理手段が発信方法を決定するために用いられる情報を格納する機能を有する発信判定情報格納手段を有することを特徴とする請求項１又は請求項２に記載の通信装置。
【請求項４】
前記発信要求処理手段が発信方法の決定に、前記データの識別子以外の情報で、前記通信装置及び前記データに関わる情報を用いる機能を有することを特徴とする請求項1から請求項３のいずれかに記載の通信装置。
【請求項５】
前記発信要求処理手段が、決定した発信方法に基づき、発信対象の電話番号を既定の方法で加工した上で、前記加工後の電話番号への発信を要求する機能を有することを特徴とする請求項１から請求項４のいずれかに記載の通信装置。
【請求項６】
通信装置であって、
利用者に提供されるデータを識別するデータ識別子と、前記利用者に提供されるデータに基づく電話発信の方法を識別する発信方法識別子とが関連付けて記憶された記憶手段と、
利用者にデータを提供する機能を有するデータ処理手段と、
利用者に電話通話機能を提供する機能を有する通話処理手段と、
前記データ処理手段が提供中のデータのデータ識別子に関連付けられた発信方法識別子を前記記憶手段から検索し、この発信方法識別子に対応する発信方法の電話発信を前記通話処理部に要求する機能を有する発信要求処理手段と、
を有することを特徴とする通信装置。
【請求項７】
利用者にデータを提供する機能と利用者に電話通話機能を提供する機能とを有する通信装置の通信方法において、
データ提供中に利用者から電話発信の要求を受信し、
前記データの識別子に基づいて電話発信方法を決定し、
前記電話発信方法に基づいた電話発信を行う、
ことを特徴とする通信方法。
【請求項８】
利用者へのデータ提供の際に、データに含まれる電話番号情報に基づいて、前記電話番号情報への電話発信を行うための入力支援情報を提供し、
前記利用者からの前記入力支援情報に対する操作を電話発信要求と解釈する、
ことを特徴とする請求項７に記載の通信方法。
【請求項９】
前記電話発信方法の決定の処理に用いられる情報を格納することを特徴とする請求項７又は請求項８に記載の通信方法。
【請求項１０】
前記電話発信方法の決定に、前記データの識別子以外の情報で、前記通信装置及び前記データに関わる情報を用いることを特徴とする請求項７から請求項９のいずれかに記載の通信方法。
【請求項１１】
前記電話発信方法の決定に基づいて、発信対象の電話番号を既定の方法で加工して、電話発信を行うことを特徴とする請求項７から請求項１０のいずれかに記載の通信方法。
【請求項１２】
通信装置のプログラムであって、
前記プログラムは前記通信装置を、
利用者との入出力を行う入出力手段と、
利用者にデータを提供する機能を有するデータ処理手段と、
利用者に電話通話機能を提供する機能を有する通話処理手段と、
前記データ処理手段が提供中のデータの識別子に基づいた発信方法での電話発信を前記通話処理部に要求する機能を有する発信要求処理手段と
して機能させることを特徴とする通信装置のプログラム。
【請求項１３】
前記プログラムは前記データ処理手段を、提供中のデータに含まれる電話番号情報を指定した電話発信要求を利用者から受けた際に、前記発信要求処理手段に、電話発信要求を送信する手段として機能させることを特徴とする請求項１２に記載の通信装置のプログラム。
【請求項１４】
前記プログラムは前記通信装置を、前記発信要求処理手段が発信方法を決定するために用いられる情報を格納する機能を有する発信判定情報格納手段として機能させることを特徴とする請求項１２又は請求項１３に記載の通信装置のプログラム。
【請求項１５】
前記プログラムは前記発信要求処理手段を、発信方法の決定に、前記データの識別子以外の情報で、前記通信装置及び前記データに関わる情報を用いるように機能させることを特徴とする請求項１２から請求項１４のいずれかに記載の通信装置のプログラム。
【請求項１６】
前記プログラムは前記発信要求処理手段を、決定した発信方法に基づき、発信対象の電話番号を既定の方法で加工した上で、前記加工後の電話番号への発信を要求するように機能させることを特徴とする請求項１２から請求項１５のいずれかに記載の通信装置のプログラム。
【請求項１７】
通信装置のプログラムであって、
前記プログラムは前記通信装置を、
利用者にデータを提供する機能を有するデータ処理手段と、
利用者に電話通話機能を提供する機能を有する通話処理手段と、
利用者に提供されるデータを識別するデータ識別子と、前記利用者に提供されるデータに基づく電話発信の方法を識別する発信方法識別子とが関連付けて記憶された記憶手段から、前記データ処理手段が提供中のデータのデータ識別子に関連付けられた発信方法識別子を検索し、この発信方法識別子に対応する発信方法の電話発信を前記通話処理部に要求する機能を有する発信要求処理手段と
して機能させることを特徴とする通信装置のプログラム。
【請求項１８】
通信装置のプログラムであって、
前記プログラムは前記通信装置に、
データ提供中に利用者から電話発信の要求を受信する処理と、
前記データの識別子に基づいて電話発信方法を決定する処理と、
前記電話発信方法に基づいた電話発信を行う処理と
を実行させることを特徴とする通信装置のプログラム。
【請求項１９】
前記プログラムは前記通信装置に、
利用者へのデータ提供の際に、データに含まれる電話番号情報に基づいて、前記電話番号情報への電話発信を行うための入力支援情報を提供する処理と、
前記利用者からの前記入力支援情報に対する操作を電話発信要求と解釈する処理と
を実行させることを特徴とする請求項１８に通信装置のプログラム。
【請求項２０】
前記電話発信方法の決定の処理に用いられる情報が格納されていることを特徴とする請求項１８又は請求項１９に記載の通信装置のプログラム。
【請求項２１】
前記電話発信方法の決定に、前記データの識別子以外の情報で、前記通信装置及び前記データに関わる情報を用いることを特徴とする請求項１８から請求項２０のいずれかに記載の通信装置のプログラム。
【請求項２２】
前記プログラムは前記通信装置に、
前記電話発信方法の決定に基づいて、発信対象の電話番号を既定の方法で加工して、電話発信を行う処理を実行させることを特徴とする請求項１８から請求項２１のいずれかに記載の通信装置のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置、通信方法、および通信用プログラムに関し、特に、参照中のデータに基づいて適切な方式により電話発信を行うことを特徴とする通信装置、通信方法、および通信用プログラムに関する。
【背景技術】
【０００２】
近年、インターネット等のネットワークの普及により、ブラウザを用いたＷｅｂサイトの閲覧が盛んに行われている。これらの閲覧の際、Webブラウザ内の特定のリンクが電話番号に対応付けられ、利用者が該リンクを指定することにより、電話通話機能により、電話を発信することができる技術も提案されている（例えば、非特許文献１）。尚、この種の通信装置の例としては、Webブラウザ機能を有する携帯電話端末がある。
【非特許文献１】http://www.nttdocomo.co.jp/p_s/imode/whats/naiyou.html
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、利用者がクライアントにより電話通話を行う際に、その目的や状況に応じて発信方法を変えたいという場合がある。例えば、利用者がクライアントを私用の通話と業務用の通話の双方に用いている場合、前者と後者とで発信方法を変えることにより、前者の通話の際には費用を自己負担とし、後者の通話の際には費用を企業負担とする場合である。【０００４】
このような発信方法の指定は、従来、利用者により手動で行われていた。【０００５】
一方、利用者がデータ参照中に該データで提示された電話番号への電話発信要求を行う場合、参照対象に依存して発信方法が決定される場合がある。具体的な例としては、例えば「特定のWebサイトを閲覧中に発信された通話については、企業が費用を負担とする」という場合である。【０００６】
しかしながら、従来システムでは、このような場合であっても利用者が個別に発信方法を指定する必要があり、繁雑であった。【０００７】
そこで、本発明は上記課題に鑑みて発明されたものであって、その目的は参照中のデータに基づいて、適切な方法で電話発信することが可能な、通信装置を実現する技術を提供することにある。
【課題を解決するための手段】
【０００８】
上記課題を解決する第１の発明は、通信装置であって、利用者との入出力を行う入出力手段と、利用者にデータを提供する機能を有するデータ処理手段と、利用者に電話通話機能を提供する機能を有する通話処理手段と、前記データ処理手段が提供中のデータの識別子に基づいた発信方法での電話発信を前記通話処理部に要求する機能を有する発信要求処理手段と、を有することを特徴とする。【０００９】
上記課題を解決する第２の発明は、上記第１の発明において、前記データ処理手段は、提供中のデータに含まれる電話番号情報を指定した電話発信要求を利用者から受けた際に、前記発信要求処理手段に、電話発信要求を送信する機能を有することを特徴とする。【００１０】
上記課題を解決する第３の発明は、上記第１又は第２の発明において、前記発信要求処理手段が発信方法を決定するために用いられる情報を格納する機能を有する発信判定情報格納手段を有することを特徴とする。【００１１】
上記課題を解決する第４の発明は、上記第１から第３のいずれかの発明において、前記発信要求処理手段が発信方法の決定に、前記データの識別子以外の情報で、前記通信装置及び前記データに関わる情報を用いる機能を有することを特徴とする。【００１２】
上記課題を解決する第５の発明は、上記第１から第４のいずれかの発明において、前記発信要求処理手段が、決定した発信方法に基づき、発信対象の電話番号を既定の方法で加工した上で、前記加工後の電話番号への発信を要求する機能を有することを特徴とする。【００１３】
上記課題を解決する第６の発明は、通信装置であって、利用者に提供されるデータを識別するデータ識別子と、前記利用者に提供されるデータに基づく電話発信の方法を識別する発信方法識別子とが関連付けて記憶された記憶手段と、利用者にデータを提供する機能を有するデータ処理手段と、利用者に電話通話機能を提供する機能を有する通話処理手段と、前記データ処理手段が提供中のデータのデータ識別子に関連付けられた発信方法識別子を前記記憶手段から検索し、この発信方法識別子に対応する発信方法の電話発信を前記通話処理部に要求する機能を有する発信要求処理手段と、を有することを特徴とする。【００１４】
上記課題を解決する第７の発明は、利用者にデータを提供する機能と利用者に電話通話機能を提供する機能とを有する通信装置の通信方法において、データ提供中に利用者から電話発信の要求を受信し、前記データの識別子に基づいて電話発信方法を決定し、前記電話発信方法に基づいた電話発信を行うことを特徴とする。【００１５】
上記課題を解決する第８の発明は、上記第７の発明において、利用者へのデータ提供の際に、データに含まれる電話番号情報に基づいて、前記電話番号情報への電話発信を行うための入力支援情報を提供し、前記利用者からの前記入力支援情報に対する操作を電話発信要求と解釈することを特徴とする。【００１６】
上記課題を解決する第９の発明は、上記第７又は第８の発明において、前記電話発信方法の決定の処理に用いられる情報を格納することを特徴とする。【００１７】
上記課題を解決する第１０の発明は、上記第７から第９のいずれかの発明において、前記電話発信方法の決定に、前記データの識別子以外の情報で、前記通信装置及び前記データに関わる情報を用いることを特徴とする。【００１８】
上記課題を解決する第１１の発明は、上記第７から第１０のいずれかの発明において、前記電話発信方法の決定に基づいて、発信対象の電話番号を既定の方法で加工して、電話発信を行うことを特徴とする。【００１９】
上記課題を解決する第１２の発明は、通信装置のプログラムであって、前記プログラムは前記通信装置を、利用者との入出力を行う入出力手段と、利用者にデータを提供する機能を有するデータ処理手段と、利用者に電話通話機能を提供する機能を有する通話処理手段と、前記データ処理手段が提供中のデータの識別子に基づいた発信方法での電話発信を前記通話処理部に要求する機能を有する発信要求処理手段として機能させることを特徴とする。【００２０】
上記課題を解決する第１３の発明は、上記第１２の発明において、前記プログラムは前記データ処理手段を、提供中のデータに含まれる電話番号情報を指定した電話発信要求を利用者から受けた際に、前記発信要求処理手段に、電話発信要求を送信する手段として機能させることを特徴とする。【００２１】
上記課題を解決する第１４の発明は、上記第１２又は第１３の発明において、前記プログラムは前記通信装置を、前記発信要求処理手段が発信方法を決定するために用いられる情報を格納する機能を有する発信判定情報格納手段として機能させることを特徴とする。【００２２】
上記課題を解決する第１５の発明は、上記第１２から第１４のいずれかの発明において、前記プログラムは前記発信要求処理手段を、発信方法の決定に、前記データの識別子以外の情報で、前記通信装置及び前記データに関わる情報を用いるように機能させることを特徴とする。【００２３】
上記課題を解決する第１６の発明は、上記第１２から第１５のいずれかの発明において、前記プログラムは前記発信要求処理手段を、決定した発信方法に基づき、発信対象の電話番号を既定の方法で加工した上で、前記加工後の電話番号への発信を要求するように機能させることを特徴とする。【００２４】
上記課題を解決する第１７の発明は、通信装置のプログラムであって、前記プログラムは前記通信装置を、利用者にデータを提供する機能を有するデータ処理手段と、利用者に電話通話機能を提供する機能を有する通話処理手段と、利用者に提供されるデータを識別するデータ識別子と、前記利用者に提供されるデータに基づく電話発信の方法を識別する発信方法識別子とが関連付けて記憶された記憶手段から、前記データ処理手段が提供中のデータのデータ識別子に関連付けられた発信方法識別子を検索し、この発信方法識別子に対応する発信方法の電話発信を前記通話処理部に要求する機能を有する発信要求処理手段として機能させることを特徴とする。【００２５】
上記課題を解決する第１８の発明は、通信装置のプログラムであって、前記プログラムは前記通信装置に、データ提供中に利用者から電話発信の要求を受信する処理と、前記データの識別子に基づいて電話発信方法を決定する処理と、前記電話発信方法に基づいた電話発信を行う処理とを実行させることを特徴とする。【００２６】
上記課題を解決する第１９の発明は、上記第１８の発明において、前記プログラムは前記通信装置に、利用者へのデータ提供の際に、データに含まれる電話番号情報に基づいて、前記電話番号情報への電話発信を行うための入力支援情報を提供する処理と、前記利用者からの前記入力支援情報に対する操作を電話発信要求と解釈する処理とを実行させることを特徴とする。【００２７】
上記課題を解決する第２０の発明は、上記第１８又は第１９の発明において、前記電話発信方法の決定の処理に用いられる情報が格納されていることを特徴とする。【００２８】
上記課題を解決する第２１の発明は、上記第１８から第２０のいずれかの発明において、前記電話発信方法の決定に、前記データの識別子以外の情報で、前記通信装置及び前記データに関わる情報を用いることを特徴とする。【００２９】
上記課題を解決する第２２の発明は、上記第１８から第２１のいずれかの発明において、前記プログラムは前記通信装置に、前記電話発信方法の決定に基づいて、発信対象の電話番号を既定の方法で加工して、電話発信を行う処理を実行させることを特徴とする。【００３０】
本発明は、利用者に提供されるデータを識別する情報と、利用者に提供されるデータに基づく電話発信の方法とを関連付けて記憶しておく。そして、利用者が参照しているデータに関連して電話を発信する場合、参照しているデータを識別す情報に関連付けられている電話発信の方法により発信する。【００３１】
例えば、ある仕事により特定のＷｅｂサイトを閲覧中にこのＷｅｂサイト上から電話を発信する場合等は、仕事上の電話である。従って、この電話の発信方法について、会社に費用が計上されるような発信方法により発信する。
【発明の効果】
【００３２】
本発明によると、利用者が参照中のデータに応じて、適切な方法で電話発信することが可能となる。
【図面の簡単な説明】
【００３３】
【図１】図１は本発明の実施例の通信システムの主要構成を示すブロック図である。
【図２】図２は本発明の実施例の通信システムのクライアントの発信判定情報格納部に格納されるデータの一例を示す図である。
【図３】図３は本発明の実施例の通信システムにおいて行われるデータの取得・提供処理の流れを示すフローチャート図である。
【図４】図４は本発明の実施の形態の通信システムにおいて行われる電話発信要求処理の流れを示すフローチャート図である。
【図５】図５は本発明の実施の形態の通信システムにおいて行われる電話発信要求処理の流れを示すフローチャート図である。
【図６】図６は、実施例１のクライアント２００の構成をインプリメントした情報処理システムの一般的ブロック構成図である。
【符号の説明】
【００３４】
50        ネットワーク
100        サーバ
200        クライアント
210        通信部
220        入出力部
230        データ処理部
240        通話処理部
250        発信要求処理部
260        発信判定情報格納部
【発明を実施するための最良の形態】
【００３５】
本発明は、図１に示される如く、発信判定情報格納部260に、利用者に提供されるデータのうち、所定のデータを識別するデータIDと、このデータIDと関連付けられて発信方法を識別する識別子とが記憶されている。具体的には、図２に示される如く、「A: データID= "http://www.aaa/bbb/*"」と記された組は、「データID= "http://www.aaa/bbb/*"」という条件が満たされた際の発信方法IDは「A」であることを示している。【００３６】
発信方法であるが、「発信元通知有り」、「発信元通知無し」と言った発信方法や、通話費用が別個に計上される発信方法などがある。なお、発信方法に基づいた電話発信要求の生成方法には様々な方法が考えられるが、発信要求処理部250が実行可能なものであれば、任意の方法であって構わない。【００３７】
データ処理部230は、利用者にデータを出力している状態において、入出力部220を介して、電話番号に関連付けられた入力支援情報に対する利用者の操作に起因する電話発信要求を受信すると、受信した電話発信要求から電話番号の情報を抽出する。具体的には、前記入力支援情報に関連付けられていた電話番号情報が抽出される。【００３８】
次に、データ処理部230は、抽出された電話番号情報と、利用者に提供していたデータのデータID情報とを含む電話発信要求を生成し、発信要求処理部250に送信する。【００３９】
発信要求処理部250は、データ処理部２３０からの電話発信要求を受信し、電話発信要求からデータID情報を抽出し、データID情報と発信判定情報格納部260内に格納された情報に基づいて、発信方法IDを判定する。【００４０】
そして、発信要求処理部250は、判定した発信方法IDに基づいた発信方法で、電話発信要求に含まれる電話番号への電話発信要求を生成し、通話処理部240に送信する。【００４１】
以上の処理により、通話処理部240は指定に基づいた電話発信を行う。【００４２】
具体的には、図２に示される発信方法IDのAは電話発信において番号の先頭に1311を付加し、発信方法IDのBは電話発信において番号の先頭に1322して発信し、それぞれ通話費用が別個に計上される場合を考える。【００４３】
この場合、発信要求処理部250は、発信方法Aの発信においては、発信対象の電話番号の先頭に「1311」を付加した番号への電話発信要求を生成し、発信方法Bの発信においては、発信対象の電話番号の先頭に「1312」を付加した番号への電話発信要求を生成するものとすることにより、前記２通りの発信方法に基づいた電話発信要求を生成することが可能である。【００４４】
さらに、ここで発信判定情報格納部260には、図２の例に示される発信判定情報が格納されているとする。データの例として、「http://www.aaa/bbb/c.html」で示されるデータIDに対応するデータと、「http://www.zzz/a.htm」で示されるデータIDに対応するデータがあり、前者のデータ内に電話番号「0312345678」の情報が含まれ、後者のデータ内に電話番号「0612345678」の情報が含まれているとする。【００４５】
この状況において、データ処理部230がデータID「http://www.aaa/bbb/c.html」に対応付けられたデータを出力している際に、該データに含まれる電話番号「0312345678」への電話発信要求を受けたとする。【００４６】
この場合、データIDは、図２の発信判定情報の条件「データID=
"http://www.aaa/bbb/*"」（＊は任意の文字又は文字列を示す）を満たしているため、発信方法はAであると判定される。【００４７】
従って、発信要求処理部250は、電話番号に「1311」を付加した電話番号「13110312345678」への電話発信要求を通話処理部240に送信し、通話処理部240は該電話番号による発信を実行する。【００４８】
次に、この状況において、データ処理部230がデータID「http://www.zzz/a.htm」に対応付けられたデータを出力している際に、該データに含まれる電話番号「0612345678」への電話発信要求を受けたとする。【００４９】
この場合、データIDは、図２の発信判定情報の条件「上記以外」を満たしているため、発信方法はBであると判定される。【００５０】
従って、発信要求処理部250は、電話番号に「1312」を付加した電話番号「13120612345678」への電話発信要求を通話処理部240に送信し、通話処理部240は該電話番号による発信を実行する。【００５１】
このような本発明の具体的な実施例を以下に説明する。
【実施例１】
【００５２】
次に本発明の実施例１について図面を参照して詳細に説明する。【００５３】
図１は本発明の実施例１における通信システムの主要構成を示した図である。【００５４】
本発明の実施例１の通信システムは、サーバ100と、クライアント200と、両者を接続するネットワーク50とから構成される。なお、サーバ100とクライアント200とは、それぞれ複数存在する構成であっても良い。【００５５】
サーバ100はデータを保持する機能を有する。【００５６】
クライアント200は、データをサーバ100から取得して利用者に提供する機能と、他のクライアント200との間での電話通話を行う機能とを有する。【００５７】
ネットワーク50は、サーバ100とクライアント200との間、又はクライアント200同士の間の通信を実現するものである。【００５８】
尚、図１では、データの通信と電話通話で用いられるネットワークとを区別せずに記載しているが、両者のためにそれぞれ異なるネットワークを用いる構成であってもよい。データ通信に用いられるネットワークの例としては、インターネットがある。また、電話通信に用いられるネットワークの例としては、公衆網がある。【００５９】
データには様々な情報が含まれており、その情報はデータを参照する利用者によって利用される。データの形式は、クライアント200が認識可能な形式であれば任意の形式で構わない。データの形式の例としては、インターネット上で広く用いられているハイパーテキスト・マークアップ・ランゲージ(HTML)がある。【００６０】
クライアント200は、サーバ100からデータを取得する際に、データの識別子であるデータIDでデータを識別する。データIDの形式は、クライアント200が認識可能な形式であれば任意の形式で構わない。データIDの形式の例としては、インターネット上で広く用いられているユニフォーム・リソース・インディケータ(URI)がある。【００６１】
クライアント200は、電話発信を行う際に、電話番号により発信先の電話番号を識別する。電話番号の形式は、クライアント200が認識可能な形式であれば任意の形式で構わない。電話番号の形式の例としては、数値の列がある。【００６２】
なお、データ内に、該データに何らかの関連のある他のデータのデータIDの情報が含まれる場合がある。また、データ内に、該データに何らかの関連のある電話番号の情報が含まれる場合もある。【００６３】
次に、本実施例１の通信システムの構成について詳細に説明する。【００６４】
サーバ100は、データを保持し、ネットワーク50を介したクライアント200からの要求に基づいて、指定されたデータを送信する機能を有する。【００６５】
クライアント200は、ネットワーク50との通信を行う機能を有する通信部210と、クライアント200の利用者との入出力を行う機能を有する入出力部220と、利用者へのデータの提供に関わる処理を行う機能を有するデータ処理部230と、電話通話を行う機能を有する通話処理部240と、前記データ処理部230の指定に基づいて、前記通話処理部240に電話発信要求を送信する機能を有する発信要求処理部250と、前記発信要求処理部250が電話発信方法を判定する際に用いられる情報を格納する機能を有する発信判定情報格納部260とから構成される。【００６６】
発信判定情報格納部260には、発信要求処理部250が電話発信要求を送信する際に、その電話発信方法を決定するために用いられる情報が格納される。具体的には、発信要求時にデータ処理部230が提供中のデータのデータIDに関わる条件と、該条件に対応する発信方法の組の情報が格納されている。発信方法は、発信方法の識別子である発信方法IDにより識別される。【００６７】
発信判定情報格納部220に格納されるデータの例を図2に示す。【００６８】
例えば、この図の「A: データID= "http://www.aaa/bbb/*"」と記された組は、「データID= "http://www.aaa/bbb/*"」という条件が満たされた際の発信方法IDは「A」であることを示している。【００６９】
次に、本実施例１の通信システムにおける動作を詳細に説明する。【００７０】
本実施例の通信システムにおいて、クライアント200が実行する処理として、以下の４つの処理が行われる。【００７１】
(A)利用者の指定に基づくサーバ100からのデータの取得、及び利用者への提供。【００７２】
(B)利用者の指定に基づく電話発信。【００７３】
(C)利用者のデータに対する操作に基づくサーバ100からのデータの取得、及び利用者への提供。【００７４】
(D)利用者のデータに対する操作に基づく電話発信。【００７５】
以下に（Ａ）〜（Ｄ）までの処理について説明する。【００７６】
(A)利用者の指定に基づくサーバ100からのデータの取得、及び利用者への提供。【００７７】
本処理は、クライアント200のデータ処理部230により実行される。【００７８】
以下、データ処理部230の動作の流れを、図３を用いて説明する。【００７９】
まず、データ処理部230は、入出力部220を介して、利用者からのデータ要求を受信する(ステップS11)。データ要求の受信方法としては、例えば、利用者に文字入力のためのユーザインタフェースを提供し、利用者からデータIDを文字情報として受けるという方法がある。なお、利用者から受けるデータ要求は、データ処理部230が該データ要求からデータIDの情報を抽出可能であれば、任意の内容で構わない。【００８０】
次に、データ処理部230は、ステップS11で得たデータ要求から、データIDの情報を抽出する(ステップS12)。【００８１】
次に、データ処理部230は、ステップS12で抽出されたデータIDに基づいて、通信部210及びネットワーク50を介して、適切なサーバ100にデータを要求し、該データIDに対応付けられた情報を該サーバ100から取得する(ステップS13)。【００８２】
次に、データ処理部230は、ステップS13で得られたデータを、入出力部220を介して利用者に出力する(ステップS14)。データ処理部230は、データの出力において、データの記述内容に基づいて、表示方法を適切に制御する。【００８３】
ここで、データが関連する他のデータのデータID、もしくは、関連する電話番号の情報を含む場合の出力方法の詳細について述べる。【００８４】
データが、関連する他のデータのデータIDの情報を含む場合、データ処理部230は、利用者が該データIDを指定したデータ要求の操作を行うための情報として、該データIDに関連付けられた入力支援情報を、入出力部220を介して出力する。【００８５】
また、データが、関連する電話番号の情報を含む場合、データ処理部230は、利用者が該データIDを指定した電話発信要求の操作を行うための情報として、該電話番号に関連付けられた入力支援情報を、入出力部220を介して出力する。【００８６】
入出力部220は、前記入力支援情報を、利用者に対して、利用者が操作可能な形態で提供する。【００８７】
入力支援情報の提供形態の例としては、例えば、利用者が選択可能なリンク表示やボタン表示などの形態がある。そして、入出力部220は、前記入力支援情報に対する利用者の操作を、関連付けられたデータIDもしくは電話番号を指定した要求として扱い、データ処理部230に送信する。【００８８】
以上の処理により、データ処理部230は、利用者の指定に基づいてデータを提供する。
(B)利用者の指定に基づく電話発信。【００８９】
本処理は、クライアント200の通話処理部240により実行される。【００９０】
まず、通話処理部240は、入出力部220を介して、利用者からの電話発信要求を受信する。【００９１】
そして、前記電話発信要求から電話番号情報を抽出し、該電話番号情報に基づいて、通信部210を介して、電話発信処理を実行する。【００９２】
以上の処理により、通話処理部240は指定に基づいた電話発信を行う。
(C)利用者のデータに対する操作に基づくサーバ100からのデータの取得、及び利用者への提供。【００９３】
本処理は、クライアント200のデータ処理部230により、実行される。【００９４】
本処理は、「(A)利用者の指定に基づくサーバ100からのデータの取得、及び利用者への提供」の処理と、ステップS11を除き、同等の手順で行われる。【００９５】
まず、データ処理部230は、利用者にデータを出力している状態において、入出力部220を介して、データIDに関連付けられた入力支援情報に対する利用者の操作に起因するデータ要求を受信する。【００９６】
以下の操作は、「(A)利用者の指定に基づくサーバ100からのデータの取得、及び利用者への提供」におけるステップS12以降の処理と同等である。【００９７】
以上の処理により、データ処理部230は、利用者のデータに対する操作に基づいてデータを提供する。
(D)利用者のデータに対する操作に基づく電話発信。【００９８】
本処理はクライアント200のデータ処理部230と、発信要求処理部250と、通話処理部240とにより実行される。
(データ処理部230により実行される処理)
以下、データ処理部230が行う処理の流れを、図４を用いて説明する。【００９９】
まず、データ処理部230は、利用者にデータを出力している状態において、入出力部220を介して、電話番号に関連付けられた入力支援情報に対する利用者の操作に起因する電話発信要求を受信する(ステップS21)。【０１００】
次に、データ処理部230は、ステップS21で受信した電話発信要求から電話番号の情報を抽出する(ステップS22)。【０１０１】
具体的には、前記入力支援情報に関連付けられていた電話番号情報が抽出される。【０１０２】
次に、データ処理部230は、ステップS22で抽出された電話番号情報と、ステップS21の時点でデータ処理部230が利用者に提供していたデータのデータID情報とを含む電話発信要求を生成し、発信要求処理部250に送信する(ステップS23)。【０１０３】
以上がデータ処理部230により行われる処理である。
(発信要求処理部250により実行される処理)
次に、発信要求処理部250で実行される処理について説明する。【０１０４】
以下、発信要求処理部250が行う処理の流れを、図５を用いて説明する。【０１０５】
発信要求処理部250は、ステップS23においてデータ処理部が送信した電話発信要求を受信する(ステップS31)。【０１０６】
次に、発信要求処理部250は、前記電話発信要求から、データID情報を抽出し、該データID情報と発信判定情報格納部260内に格納された情報に基づいて、発信方法IDを判定する(ステップS32)。【０１０７】
次に、発信要求処理部250は、ステップS32で判定した発信方法IDに基づいた方法で、前記電話発信要求に含まれる電話番号への電話発信要求を生成し、通話処理部240に送信する(ステップS33)。【０１０８】
ここで、発信方法に基づいた電話発信要求の生成方法の例としては、元の電話番号の先頭に既定の番号情報を付加したものを発信対象の電話番号とするという方法がある。【０１０９】
例えば、発信方法として、発信元通知有りで行う方法と、発信元通知無しで行う方法の２通りを用いる場合に、前者の発信方法においては元の電話番号の先頭に「186」を付加した番号への電話発信要求を生成し、後者の発信方法においては元の電話番号の先頭に「184」を付加した番号への電話発信要求を生成することにより発信方法に基づいた電話発信要求を生成することが可能である。【０１１０】
また、別の例として、２通りの発信方法を用いる場合に、一方の発信方法においては元の電話番号の先頭に特定の数値列を付加した番号への電話発信要求を生成し、他方の発信方法においては元の電話番号への電話発信要求を生成することにより、発信方法に基づいた電話発信要求を生成することが可能である。【０１１１】
なお、発信方法に基づいた電話発信要求の生成方法には様々な方法が考えられるが、発信要求処理部250が実行可能なものであれば、任意の方法であって構わない。【０１１２】
以上が発信要求処理部250により行われる処理である。
(通話処理部240により実行される処理)
次に、通話処理部240により、実行される処理について説明する。【０１１３】
通話処理部240は、ステップS33において、発信要求処理部250が送信した電話発信要求を受信する。【０１１４】
そして、前記電話発信要求から電話番号情報を抽出し、該電話番号情報に基づいて、通信部210を介して、電話発信処理を実行する。【０１１５】
以上が、通話処理部240により行われる処理である。【０１１６】
以上の処理により、クライアント200は、利用者のデータに対する操作に基づいた電話発信処理を実行する。【０１１７】
ここで、「(D)利用者のデータに対する操作に基づく電話発信」について、より具体的な例に基づいて説明する。【０１１８】
この例では、データIDはURLの形式で記述されるものとする。【０１１９】
また、電話発信において、番号の先頭に1311が付加された場合と1322が付加された場合とで、通話費用が別個に計上されるものとする。【０１２０】
また、発信要求処理部250は、この２通りの電話発信方法を用いるものとし、それぞれの発信方法IDをA,Bとする。【０１２１】
この場合、発信要求処理部250は、発信方法Aの発信においては、発信対象の電話番号の先頭に「1311」を付加した番号への電話発信要求を生成し、発信方法Bの発信においては、発信対象の電話番号の先頭に「1312」を付加した番号への電話発信要求を生成するものとすることにより、前記２通りの発信方法に基づいた電話発信要求を生成することが可能である。【０１２２】
さらに、ここで発信判定情報格納部260には、図２の例に示される発信判定情報が格納されているとする。【０１２３】
また、データの例として、「http://www.aaa/bbb/c.html」で示されるデータIDに対応するデータと、「http://www.zzz/a.htm」で示されるデータIDに対応するデータがあり、前者のデータ内に電話番号「0312345678」の情報が含まれ、後者のデータ内に電話番号「0612345678」の情報が含まれているとする。【０１２４】
この状況において、データ処理部230がデータID「http://www.aaa/bbb/c.html」に対応付けられたデータを出力している際に、該データに含まれる電話番号「0312345678」への電話発信要求を受けたとする。【０１２５】
この場合、データIDは、図２の発信判定情報の条件「データID=
"http://www.aaa/bbb/*"」を満たしているため、発信方法はAであると判定される。【０１２６】
従って、発信要求処理部250は、電話番号に「1311」を付加した電話番号「13110312345678」への電話発信要求を通話処理部240に送信し、通話処理部240は該電話番号による発信を実行する。【０１２７】
次に、この状況において、データ処理部230がデータID「http://www.zzz/a.htm」に対応付けられたデータを出力している際に、該データに含まれる電話番号「0612345678」への電話発信要求を受けたとする。【０１２８】
この場合、データIDは、図２の発信判定情報の条件「上記以外」を満たしているため、発信方法はBであると判定される。【０１２９】
従って、発信要求処理部250は、電話番号に「1312」を付加した電話番号「13120612345678」への電話発信要求を通話処理部240に送信し、通話処理部240は該電話番号による発信を実行する。【０１３０】
以上、述べたように、本発明の実施例１のシステムでは、利用者が参照中のデータに基づいて、電話発信方法を制御することが可能となる。【０１３１】
この仕組みにより、利用者が参照中のデータに応じて、適切な方法で電話発信を行うことが可能となる。【０１３２】
尚、上述した実施例では、(D)の処理において、発信方法を設定する処理をすべて発信要求処理部250のみで行うとしていた。【０１３３】
しかし、発信方法を設定する処理を通話処理部240側でも行ってもよい。【０１３４】
具体的には、例えば、発信要求処理部250が、通話処理部240が認識可能な何らかの発信方法の識別情報を付加した電話発信要求を生成し、通話処理部240が該識別情報に基づいて発信方法を変更するとしてもよい。【０１３５】
これにより、通話処理部240自身が、発信方法を変更する機能を有する場合に、発信要求処理部250が、該機能を活用して電話発信方法を設定することが可能となる。【０１３６】
更に、上述の実施例では、ステップS32において、データIDのみを用いて、発信方法の判定していた。【０１３７】
しかし、ステップS32において、発信方法の判定にデータID以外の情報を用いるとしてもよい。【０１３８】
データID以外の情報の例としては、クライアント200が電話通信を行う電話会社、クライアント200の製造ベンダや型番、データの内容、データの種別などがある。【０１３９】
これにより、ステップS32の発信方法の判定処理を、より多様な条件に基づいて実行することが可能となる。【０１４０】
更に、上記実施例では、発信判定情報格納部260内の発信判定情報は固定的であった。【０１４１】
しかし、クライアント200の利用者や外部プログラムなどが入出力部220や通信部210を介して発信判定情報格納部260に格納された情報を更新するとしてもよい。【０１４２】
これにより、発信要求処理部250が行う判定処理方法を動的に更新することが可能となる。
【実施例２】
【０１４３】
本発明の実施例２について説明する。【０１４４】
実施例１のクライアント２００は、以上の説明からも明らかなように、ハードウェアで構成することも可能であるが、コンピュータプログラムにより実現することも可能である。【０１４５】
図６は、クライアント２００の一部をインプリメントした情報処理装置の一般的ブロック構成図である。【０１４６】
図６に示す情報処理装置は、プロセッサ500、プログラムメモリ501、記憶媒体502からなる。【０１４７】
記憶媒体502は、実施例１における発信判定情報格納部260に相当し、別個の記憶媒体であってもよいし、同一の記憶媒体からなる記憶領域であってもよい。記憶媒体としては、ハードディスク等の磁気記憶媒体を用いることができる。【０１４８】
プログラムメモリ501には、上述した実施例１におけるデータ処理部230と、通話処理部240と、発信要求処理部250としての処理を、プロセッサ500に行わせるプログラムが格納されており、このプログラムによってプロセッサ500は動作し、通信部210に指示する。【０１４９】
尚、通信部210の処理の一部を、プロセッサ500が処理するように構成してもかまわない。【０１５０】
以上の説明からも明らかなように、ハードウェアの全部又は一部を、コンピュータプログラムにより実現することも可能である。
【図１】
2006001200.tif 000002
【図２】
2006001200.tif 000003
【図３】
2006001200.tif 000004
【図４】
2006001200.tif 000005
【図５】
2006001200.tif 000006
【図６】
2006001200.tif 000007
【手続補正書】
【提出日】平成18年4月21日(2006.4.21)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【書類名】特許請求の範囲【請求項１】通信装置であって、  利用者に提供されるデータを識別するデータ識別子と、電話発信の方法を識別する発信方法識別子とが関連付けて記憶された記憶手段と、  前記利用者に電話番号情報を含むデータを提供する機能を有するデータ処理手段と、  前記利用者に電話通話機能を提供する機能を有する通話処理手段と、  前記利用者から電話発信要求を受けた際に、前記データ処理手段が提供中のデータのデータ識別子に関連付けられた発信方法識別子を前記記憶手段から検索し、この発信方法識別子に対応する発信方法での電話発信を前記通話処理部に要求する機能を有する発信要求処理手段と、を有することを特徴とする通信装置。【請求項２】（削除）【請求項３】（削除）【請求項４】前記発信要求処理手段が、発信方法の決定に、前記データの識別子以外の情報で、前記通信装置及び前記データに関わる情報を用いる機能を有することを特徴とする請求項１に記載の通信装置。【請求項５】前記発信要求処理手段が、決定した発信方法に基づき、発信対象の電話番号を既定の方法で加工した上で、前記加工後の電話番号への発信を要求する機能を有することを特徴とする請求項１又は請求項４に記載の通信装置。【請求項６】（削除）【請求項７】利用者にデータを提供する機能と利用者に電話通話機能を提供する機能とを有する通信装置の通信方法において、  データ提供中に前記利用者から電話発信の要求を受信し、  前記要求受信時に前記利用者に提供中のデータを識別するデータ識別子に基づいて、電話発信方法を決定し、  前記電話発信方法での電話発信処理を行う、ことを特徴とする通信方法。【請求項８】  利用者へのデータ提供の際に、データに含まれる電話番号情報に基づいて、前記電話番号情報への電話発信を行うための入力支援情報を提供し、  前記利用者からの前記入力支援情報に対する操作を電話発信要求と解釈する、ことを特徴とする請求項７に記載の通信方法。【請求項９】（削除）【請求項１０】前記電話発信方法の決定に、前記データの識別子以外の情報で、前記通信装置及び前記データに関わる情報を用いることを特徴とする請求項７又は請求項８に記載の通信方法。【請求項１１】前記電話発信方法の決定に基づいて、発信対象の電話番号を既定の方法で加工して、電話発信を行うことを特徴とする請求項７、請求項８、請求項１０のいずれかに記載の通信方法。【請求項１２】通信装置のプログラムであって、  前記プログラムは前記通信装置を、  利用者に提供されるデータを識別するデータ識別子と、電話発信の方法を識別する発信方法識別子とが関連付けて記憶された記憶手段と、  前記利用者に電話番号情報を含むデータを提供する機能を有するデータ処理手段と、  前記利用者に電話通話機能を提供する機能を有する通話処理手段と、  前記利用者から電話発信要求を受けた際に、前記データ処理手段が提供中のデータのデータ識別子に関連付けられた発信方法識別子を前記記憶手段から検索し、この発信方法識別子に対応する発信方法での電話発信を前記通話処理部に要求する機能を有する発信要求処理手段と、して機能させることを特徴とする通信装置のプログラム。【請求項１３】（削除）【請求項１４】（削除）【請求項１５】��記プログラムは前記発信要求処理手段を、発信方法の決定に、前記データの識別子以外の情報で、前記通信装置及び前記データに関わる情報を用いるように機能させることを特徴とする請求項１２に記載の通信装置のプログラム。【請求項１６】前記プログラムは前記発信要求処理手段を、決定した発信方法に基づき、発信対象の電話番号を既定の方法で加工した上で、前記加工後の電話番号への発信を要求するように機能させることを特徴とする請求項１２又は請求項１５に記載の通信装置のプログラム。【国際調査報告】
2006001200.tif 000008
2006001200.tif 000009
2006001200.tif 000010