(57)【特許請求の範囲】
【請求項１】
表示機能を有する通信装置と当該通信装置と対応付けられた１以上の他の通信装置との対応関係を示す対応情報であって、前記通信装置および前記１以上の他の通信装置それぞれについて、電話機能を有するか否かを示す情報をさらに対応付けた対応情報を記憶する記憶部と、
前記通信装置で表示された電話番号情報を選択する入力が行われたことを示す入力情報を受信する受信部と、
前記電話番号情報で示される電話番号への発呼を実行させる命令である発呼指示を生成する生成部と、
前記受信部が前記入力情報を受信した場合に、前記対応情報を用いて前記他の通信装置のうち電話機能を有するものを特定する特定部と、
前記発呼指示を前記通信装置と対応付けられた前記他の通信装置に送信する送信部であって、前記特定部が特定した前記他の通信装置に前記発呼指示を送信する送信部と、
を備えるサーバ。
【請求項２】
前記受信部は、さらに、
前記通信装置から、前記１以上の他の通信装置の中から１つの通信装置を選択する選択情報を受信し、
前記送信部は、前記選択情報で示される通信装置に、前記発呼指示を送信することを特徴とする請求項１記載のサーバ。
【請求項３】
前記送信部は、前記特定部が特定した全ての他の通信装置に、前記発呼指示を送信することを特徴とする請求項１又は２記載のサーバ。
【請求項４】
前記受信部は、さらに、
前記全ての他の通信装置のいずれかから、発呼を行ったことを示す発呼実行情報を受信し、
前記送信部は、さらに、最初に前記発呼実行情報を送信した他の通信装置以外の他の通信装置に、発呼中止指示を送信することを特徴とする請求項３記載のサーバ。
【請求項５】
前記記憶部は、さらに、
第１通信装置と、当該第１通信装置に関連するＩＤと、当該ＩＤに対応付けられた認証情報とを記憶し、
前記サーバは、さらに、
第２通信装置から、前記ＩＤと前記認証情報とを用いたアクセスを受け付けた場合に、前記第２通信装置を前記通信装置として、前記第１通信装置を前記他の通信装置として前記対応情報に対応付ける対応付部を備えることを特徴とする請求項１〜４のいずれか一項に記載のサーバ。
【請求項６】
表示機能を有する通信装置と当該通信装置と対応付けられた１以上の他の通信装置との対応関係を示す対応情報であって、前記通信装置および前記１以上の他の通信装置それぞれについて、電話機能を有するか否かを示す情報をさらに対応付けた対応情報を記憶する記憶ステップと、
前記通信装置で表示された電話番号情報を選択する入力が行われたことを示す入力情報を受信する受信ステップと、
前記電話番号情報で示される電話番号への発呼を実行させる命令である発呼指示を生成する生成ステップと、
前記受信ステップにて前記入力情報を受信した場合に、前記対応情報を用いて前記他の通信装置のうち電話機能を有するものを特定する特定ステップと、
前記発呼指示を前記通信装置と対応付けられた前記他の通信装置に送信する送信ステップであって、前記特定ステップにて特定した前記他の通信装置に前記発呼指示を送信する送信ステップと、
を含むサーバの制御方法。
【請求項７】
サーバに、
表示機能を有する通信装置と当該通信装置と対応付けられた１以上の他の通信装置との対応関係を示す対応情報であって、前記通信装置および前記１以上の他の通信装置それぞれについて、電話機能を有するか否かを示す情報をさらに対応付けた対応情報を記憶する記憶機能と、
前記通信装置で表示された電話番号情報を選択する入力が行われたことを示す入力情報を受信する受信機能と、
前記電話番号情報で示される電話番号への発呼を実行させる命令である発呼指示を生成する生成機能と、
前記受信機能が前記入力情報を受信した場合に、前記対応情報を用いて前記他の通信装置のうち電話機能を有するものを特定する特定機能と、
前記発呼指示を前記通信装置と対応付けられた前記他の通信装置に送信する送信機能であって、前記特定機能が特定した前記他の通信装置に前記発呼指示を送信する送信機能と、
を実現させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電話機能を有さない通信装置から電話機能を有する通信装置への発呼指示を可能とするサービスシステムに係るサーバ、サーバの制御方法およびプログラムに関する。
【背景技術】
【０００２】
近年、ウェブサイトを閲覧するのに、スマートフォンやタブレット端末といった携帯端末（通信装置）が利用されている。ウェブサイトを閲覧するのに電話機能を有する携帯端末を利用する場合、ウェブサイトに表示された電話番号への発呼が容易にでき便利である。しかしながら、これら小型の携帯端末の表示画面に掲載できる情報量には限りがあり、ユーザは、欲しい情報を得るのに、ウェブサイトの表示画面をスクロールさせなければならない。そこで、表示画面が大きいノートパソコン等の通信装置にてウェブサイトを閲覧する事も考えられるが、電話機能のない通信装置では、上述のように電話を掛けることはできない。従って、ユーザは、表示画面を確認しながら携帯電話等に電話番号の入力を行わなければならず、不便である。
【０００３】
上述の問題に対し、特許文献１では、電話番号を検索可能な電話番号検索システムと連携して、検索された通話相手名をクリックすると発呼可能なＩＰ電話システム及びＩＰ電話システムにおける発呼方法が開示されている。特許文献１には、予めウェブサーバに、ユーザが検索できるＩＰ電話の電話帳を登録しておき、ユーザがウェブ上で発信先を選択すると、ルータを介してパソコンと対応付けられたＩＰ電話から発信が行われるものである。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−０５０２７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１では、予めウェブサーバに登録されている電話番号にしか電話を掛けることができず、任意のウェブサイトで表示される電話番号に対して電話を掛けることについては記載されていない。
【０００６】
本発明は、上記問題に鑑みてなされたものであり、電話機能のない通信装置において表示されたウェブサイト内の電話番号への発呼指示を電話機能を有する通信装置に送信することのできるサーバ、サーバの制御方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述の問題を解決すべく、本発明の一実施形態に係るサーバは、表示機能を有する通信装置と、当該通信装置と対応付けられた１以上の他の通信装置との対応関係を示す対応情報を記憶する記憶部と、通信装置で表示された電話番号情報を選択する入力が行われたことを示す入力情報を受信する受信部と、電話番号情報で示される電話番号への発呼を実行させる命令である発呼指示を生成する生成部と、発呼指示を通信装置と対応付けられた他の通信装置に送信する送信部とを備える。
【０００８】
本発明の一実施形態に係るサーバにおいて、対応情報は、さらに、通信装置および１以上の他の通信装置それぞれについて電話機能を有するか否かを示す情報を対応付けており、受信部が入力情報を受信した場合に、対応情報を用いて他の通信装置のうち電話機能を有するものを特定する特定部を備え、送信部は、特定部が特定した他の通信装置に、前記発呼指示を送信する。
【０００９】
本発明の一実施形態に係るサーバにおいて、受信部は、さらに、通信装置から、１以上の他の通信装置の中から１つの通信装置を選択する選択情報を受信し、送信部は、選択情報で示される通信装置に、発呼指示を送信する。
【００１０】
本発明の一実施形態に係るサーバにおいて、送信部は、特定部が特定した全ての他の通信装置に、発呼指示を送信する。
【００１１】
本発明の一実施形態に係るサーバにおいて、受信部は、さらに、全ての他の通信装置のいずれかから、発呼を行ったことを示す発呼実行情報を受信し、送信部は、さらに、最初に発呼実行情報を送信した他の通信装置以外の他の通信装置に、発呼中止指示を送信する。
【００１２】
本発明の一実施形態に係るサーバにおいて、記憶部は、さらに、第１通信装置と、当該第１通信装置に関連するＩＤと、当該ＩＤに対応付けられた認証情報とを記憶し、サーバは、さらに、第２通信装置から、ＩＤと認証情報とを用いたアクセスを受け付けた場合に、第２通信装置を前記通信装置として、第１通信装置を他の通信装置として対応情報に対応付ける対応付部を備える。
【００１３】
また、本発明の一実施形態に係るサーバの制御方法は、表示機能を有する通信装置と、当該通信装置と対応付けられた１以上の他の通信装置との対応関係を示す対応情報を記憶する記憶ステップと、通信装置で表示された電話番号情報を選択する入力が行われたことを示す入力情報を受信する受信ステップと、電話番号情報で示される電話番号への発呼を実行させる命令である発呼指示を生成する生成ステップと、発呼指示を通信装置と対応付けられた他の通信装置に送信する送信ステップとを含む。
【００１４】
また、本発明の一実施形態に係るプログラムは、サーバに、表示機能を有する通信装置と、当該通信装置と対応付けられた１以上の他の通信装置との対応関係を示す対応情報を記憶する記憶機能と、通信装置で表示された電話番号情報を選択する入力が行われたことを示す入力情報を受信する受信機能と、電話番号情報で示される電話番号への発呼を実行させる命令である発呼指示を生成する生成機能と、発呼指示を通信装置と対応付けられた他の通信装置に送信する送信機能とを実現させる。
【発明の効果】
【００１５】
本発明によれば、電話機能のない通信装置において表示されたウェブサイト内の電話番号への発呼指示を電話機能を有する通信装置に送信して、電話番号への発呼を行うことができ、ユーザにとって利便性が高い。
【図面の簡単な説明】
【００１６】
【図１】本発明の一実施形態によるサービスシステム構成の概略図である。
【図２】本発明の一実施形態によるサーバのブロック図である。
【図３】本発明の一実施形態による、電話機能のない通信装置（ノートパソコン）のブロック図である。
【図４】本発明の一実施形態による、電話機能のある通信装置（携帯電話）のブロック図である。
【図５】記憶部に記憶される対応情報の一例である。
【図６】ノートパソコンに表示される表示画面の一例である。
【図７】本発明の一実施形態による制御方法の一例を示すシーケンス図である。
【発明を実施するための形態】
【００１７】
以下、諸図面を参照しながら、本発明の一実施形態を詳細に説明する。図１は、本発明の一実施形態によるサービスシステム構成の概略図である。サービスシステム６００は、電話機能のない通信端末から電話機能を有する通信端末へ送信される発呼指示によって、電話機能を有する通信端末による発呼を可能とするサービスであり、図１に示すように、サーバ１００、通信装置２００、３００、４００、ネットワーク５００を含む。
【００１８】
サーバ（コンピュータ）１００は、ネットワーク５００を介して通信装置２００〜４００と接続される。通信装置のうち、ノートパソコン２００は電話機能のない通信装置であり、スマートフォン３００及びタブレット端末４００は電話機能を有する通信装置であるものとする。なお、本発明においては、ノートパソコン２００、スマートフォン３００及びタブレット端末４００が、一ユーザの手の届く範囲にあることが望ましい。なお、図１において、説明を簡単にするために通信装置は３台だけ示してあるが、これ以上存在してもよいことは言うまでもない。
【００１９】
なお、従来、ノートパソコンに専用のソフトウェアやアプリケーションをインストールすることによって、ノートパソコンから電話をかける事を可能にするものもある。しかしながら、インストールの手間がかかる、電話するのにノートパソコンの側に居なければならない、という不便さがある。携帯電話が身近にある場合は携帯電話から電話をかける方がより便利であり、本発明は、電話をかけるのに普段用いる通信端末からの電話を可能とするものである。
【００２０】
図２は、本発明の一実施形態によるサーバ１００のブロック図である。図２に示すように、サーバ１００は、通信部１１０、記憶部１２０及び制御部１３０を備える。詳細は後述するが、これら各部の機能を簡単に説明する。
【００２１】
記憶部１２０は、典型的には、ＨＤＤ（Hard Disc Drive）、ＳＳＤ（Solid State Drive）、フラッシュメモリなど各種の記録媒体により実現され、サーバ１００が動作するうえで必要とする各種プログラムおよびデータを記憶する機能を有する。記憶部１２０は、サービスを利用するユーザの情報や、当該ユーザの有する通信装置に関する対応情報とを記憶（格納）する。対応情報は、表示機能を有する通信装置と、当該通信装置と対応付けられた１以上の他の通信装置との対応関係を示す。また、対応情報は、通信装置及び１以上の他の通信装置それぞれについて、電話機能を有するか否かを示す情報が対応付けられている。
【００２２】
通信部１１０は、制御部１３０からの指示に従って、ネットワーク５００を介して、通信装置２００〜４００との通信を実行する機能を有する。当該通信は、有線、無線のいずれで実行されてもよく、互いの通信が実行できるのであれば、どのような通信プロトコルを用いてもよい。
【００２３】
また、通信部１１０は、受信部１１１および送信部１１２を備える。受信部１１１は、表示機能を有する通信装置で表示された電話番号情報を選択する入力が行われたことを示す入力情報を受信する。送信部１１２は、電話番号情報で示される電話番号への発呼を実行させる命令である発呼指示を、表示機能を有する通信装置と対応付けられた他の通信装置に送信する。
【００２４】
制御部１３０は、サーバ１００の各部を制御する機能を有するプロセッサである。制御部１３０は、情報処理部１３１、生成部１３２、特定部１３３、対応付部１３４及び選択部１３５を備える。情報処理部１３１は、通信部１１０を介して通信装置から送受信する各種情報の処理を行う。生成部１３２は、受信部１１１で受信された入力情報に含まれる電話番号への発呼を実行させる命令である発呼指示を生成する。特定部１３３は、受信部１１１によって入力情報が受信された場合に、記憶部１２０に記憶された対応情報を用いて、通信装置のうち電話機能を有するものを特定する。
【００２５】
なお、記憶部１２０は、第１通信装置と、第１通信装置に関連するＩＤ（IDentifier）と、ＩＤに対応付けられた認証情報とをさらに記憶する。ここで、第１通信装置は例えばスマートフォン、第１通信装置に関連するＩＤとは、第１通信装置を用いてサービスを利用する際に登録されたＩＤ、ＩＤに対応付けられた認証情報とは、サービスを利用する際（サービスにログインする際）に用いられる例えばパスワードである。対応付部１３４は、第１通信装置とは異なる第２通信装置、例えばノートパソコンから、ＩＤと認証情報とを用いたサービスへのアクセスを受け付けた場合に、第２通信装置を、表示機能を有する通信装置として、第１通信装置を通信装置として、対応情報に対応付ける。すなわち、第１通信装置（スマートフォン）と第２通信装置（ノートパソコン）とが、ユーザの有する通信装置であるとして記憶部１２０に記憶される。
【００２６】
選択部１３５は、受信部１１１で受信される選択情報に基づき、１以上の通信装置の中から１つの通信装置を選択する。
【００２７】
次に、各通信装置について説明する。図３は、本発明の一実施形態による、表示機能を有する通信装置（ノートパソコン）２００のブロック図である。本実施例において、ノートパソコン２００は、電話機能のない通信装置であるとする。
【００２８】
図３に示すように、ノートパソコン２００は、通信部２１０、記憶部２２０、制御部２３０、入力受付部２４０、表示部２５０及び音声インタフェース（Ｉ／Ｆ）２６０及びスピーカ２７０を備える。
【００２９】
通信部２１０は、受信部２１１及び送信部２１２を備え、ネットワーク５００を介して、サーバ１００との通信を実行する機能を有する。当該通信は、有線、無線のいずれで実行されてもよく、また、互いの通信が実行できるのであれば、どのような通信プロトコルを用いてもよい。
【００３０】
記憶部２２０は、通信装置２００が動作するうえで必要とする各種プログラムや各種データを記憶する機能を有する。例えば、記憶部２２０には、本実施形態に係るサービスを享受するのに必要なプログラム等の情報が含まれる。なお、記憶部２２０は、典型的には、ＨＤＤ、ＳＳＤ、フラッシュメモリなど各種の記録媒体により実現される。
【００３１】
入力受付部２４０は、ユーザからの入力を受け付けて、当該入力に係る情報を、制御部２３０に伝達する。ノートパソコン２００において、入力受付部２４０は、典型的にはキーボード、タッチパッドにより実現される。
【００３２】
制御部２３０は、ノートパソコン２００の各部を制御する機能を有するプロセッサである。制御部２３０は、情報処理部２３１、表示処理部２３２及び抽出部２３３を含む。情報処理部２３１は、入力受付部２４０から入力された情報にしたがって、通信部２１０からサーバ１００に情報を送信するように制御する機能を有する。また、情報処理部２３１は、通信部２１０でサーバ１００から受信した情報を、表示処理部２３２に伝達する機能も有する。表示処理部２３２は、情報処理部２３１から伝達された表示用のデータを画素情報に変換し、表示部２５０のフレームバッファに書き込む機能を有する。
【００３３】
表示部２５０は、表示処理部２３２によりフレームバッファに書き込まれた表示データに従って、画像を表示する機能を有するモニタであり、典型的には液晶ディスプレイで実現される。表示部２５０は、ネットワーク５００から受信するウェブサイトを表示する。抽出部２３３は、表示部２５０に表示されたウェブサイトにおいてユーザが入力受付部２４０を介して選択した内容から、電話番号を抽出する。音声Ｉ／Ｆ２６０は、スピーカ２７０や図示しないイヤホンのインタフェースである。
【００３４】
次に、本発明の一実施形態に係る、電話機能を有する通信装置について説明する。図４は、電話機能を有する通信装置（携帯電話やスマートフォン）３００のブロック図である。図に示すように、携帯電話３００は、通信部３１０、記憶部３２０、制御部３３０、入力受付部３４０、表示部３５０、音声Ｉ／Ｆ３６０、スピーカ３７０、マイク３８０及びアンテナ３９０を備える。
【００３５】
通信部３１０は、受信部３１１及び送信部３１２を備え、ネットワーク５００を介して、サーバ１００との通信を実行する機能を有する。当該通信は、有線、無線のいずれで実行されてもよく、また、互いの通信が実行できるのであれば、どのような通信プロトコルを用いてもよい。
【００３６】
記憶部３２０は、携帯電話３００が動作するうえで必要とする各種プログラムや各種データを記憶する機能を有する。例えば、記憶部３２０には、本実施形態に係るサービスを享受するのに必要なプログラム等の情報が含まれる。なお、記憶部３２０は、典型的には、ＨＤＤ、ＳＳＤ、フラッシュメモリなど各種の記録媒体により実現される。
【００３７】
制御部３３０は、情報処理部３３１、表示処理部３３２、通話制御部３３３及び発呼情報生成部３３４を備える。情報処理部３３１は、入力受付部３４０から入力された情報にしたがって、通信部３１０からサーバ１００にデータを送信するように制御する機能を有する。また、情報処理部３３１は、通信部３１０でサーバ１００から受信した情報を、表示処理部３３２に伝達する機能も有する。表示処理部２３２は、情報処理部２３１から伝達された表示用のデータを画素情報に変換し、表示部２５０のフレームバッファに書き込む機能を有する。表示部２５０は、制御部２３０の表示処理部２３２によりフレームバッファに書き込まれた表示データに従って、画像を表示する機能を有するモニタである。
【００３８】
通話制御部３３３は、携帯電話３００の音声Ｉ／Ｆ３６０を介したスピーカ３７０やマイク３８０を用いた通話（電話）を制御する。また、通話制御部３３３は、受信部３１１によって受信された発呼指示に基づいて、発呼指示に含まれる電話番号に電話をかけるような制御を行う。また、通話制御部３３３は、アンテナ３９０を制御して、移動体通信網用を介した、電話に用いられる電波の送受信を行う。呼情報生成部３３４は、発呼を行ったことを示す発呼情報を生成する。送信部３１２は、発呼情報生成部３３４によって生成された発呼情報を、サーバ１００へ送信する。
【００３９】
入力受付部３４０は、ユーザからの入力を受け付けて、当該入力に係る情報を、制御部３３０に伝達する。入力受付部３４０は、スマートフォンの場合はタッチパネル、携帯電話の場合はテンキーなどにより実現される。表示部３５０は、制御部３３０の表示処理部３３２によりフレームバッファに書き込まれた表示データに従って、画像を表示する機能を有するモニタである。また、表示部３５０には、電話をかける場合に、電話番号が表示される。
【００４０】
次に、サーバ１００の記憶部１２０に記憶される対応情報について、図を用いて説明する。図５は、対応情報１２１の一例を示す図である。図に示すように、対応情報１２１には、サービスを利用するユーザＩＤ、ユーザ識別情報、ユーザに対応付けられた複数の通信装置の識別情報、当該通信装置が電話機能を有するか否かについての情報が含まれる。ユーザ識別情報は、サービスの提供側によってユーザ毎に付与される情報であり、例えば図の例では、ユーザＩＤ「User_1」のユーザに対して、ユーザ識別情報「123***56」が付与されている。通信装置の識別情報は、は、例えば携帯電話端末の個体識別番号であるデバイスキーや、ＳＩＤ（Security Identifier）、ＭＡＣアドレス等、個々の端末を識別できる情報を指す。図の例では、ユーザＩＤ「User_1」のユーザに対して通信装置が３台対応付けられている。識別情報「34DK**ff0」の通信装置は、「×」で示されるように電話機能がない。それに対し、識別情報「89hF**00」「tt***00」の通信装置は、「○」で示されるように電話機能がある。なお、図における識別情報の形式は一例であり、識別情報が図のような形式である訳ではない。また、「○」「×」という表現も、電話機能の有無を説明するためのものであり、これに限られるものではない。
【００４１】
次に、ノートパソコン２００の表示部２５０に表示されたウェブサイトに記載のある電話番号に電話をかける場合の、本発明の一実施形態による制御方法について、図５〜図７を用いて説明する。図６は、ノートパソコン２００に表示されるウェブサイトの一例であり、図７は、上述の制御が行われる場合のシーケンス図である。なお、図７の例では、ユーザは、ノートパソコン２００、携帯電話Ａ及び携帯電話Ｂを有しており、以下では、携帯電話Ａを３００Ａ、携帯電話Ｂを３００Ｂと示すものとする。携帯電話３００Ａ、３００Ｂの各部の機能は同一であるため、同一の符号を用いて説明する。
【００４２】
図６に示すように、表示部２５０には、店舗の情報を掲載するウェブサイトが表示されている。ウェブサイトには、店名、電話番号７１０、住所等が記載されている。ここで、ユーザは、電話番号７１０で示される番号へ電話をかける事を望み、入力受付部２４０を介して電話番号７１０を選択する。ここで、電話番号７１０の選択とは、電話番号７１０を含むテキスト表示部分をカーソルで選択して反転表示させる事を指す。ノートパソコン２００の抽出部２３３は、ユーザによって選択されたテキストから電話番号情報を抽出する。情報処理部２３１は、電話番号情報を含む入力情報を送信部２１２からサーバ１００へ送信する（図７のステップＳ１１）。
【００４３】
サーバ１００の特定部１３３は、受信部１１１で受信した入力情報を送信したノートパソコン２００の識別情報を特定する。選択部１３５は、対応情報１２１を参照して、ノートパソコン２００に対応付けられた他の通信装置を選択する（ステップＳ２１）。そして、生成部１３２が、入力情報に含まれる電話番号に発呼することを指示する発呼指示を生成する（ステップＳ２２）。送信部１１２は、生成された発呼指示を、選択部１３５によって選択されたユーザの他の通信装置（携帯電話Ａ、Ｂ）に送信する（ステップＳ２３）。
【００４４】
携帯電話３００Ａ、３００Ｂは、受信部３１１で発呼指示を受信すると、情報処理部３３１が発呼指示に含まれる電話番号を抽出し、通話制御部３３３に伝達する。通話制御部３３３は、電話番号への発呼を行うように携帯電話３００Ａ、３００Ｂを制御する（ステップＳ３１、Ｓ４１）。図７の例では、携帯電話３００Ａが発呼に成功し、発呼情報生成部３３４は、発呼を行ったことを示す発呼実行情報を生成する。その後、送信部３１２から、発呼実行情報がサーバ１００に送信される（ステップＳ３２）。
【００４５】
サーバ１００は、情報処理部１３１において発呼実行情報を受信したか否かを判定する（ステップＳ２４）。ステップＳ２４にて発呼実行情報を受信していないと判定された場合は、ステップＳ２３に戻り、発呼指示の送信を繰り返す。ステップＳ２４にて発呼実行情報を受信したと判定された場合は、生成部１３２が発呼中止指示を生成し、発呼実行情報を送信した通信装置（携帯電話３００Ａ）以外の通信装置（携帯電話３００Ｂ）に、発呼中止指示が送信される（ステップＳ２５）。携帯電話３００Ｂは、発呼中止指示を受信すると、発呼を中止する（ステップＳ４２）。
【００４６】
このように、本発明の一実施形態によれば、電話機能のない通信装置（ノートパソコン）において表示された電話番号への発呼を、ノートパソコンのユーザに対応付けられた通信装置から簡単に行わせることができるため、ユーザにとって利便性が高い。
【００４７】
なお、上述では特に言及しなかったが、特定部１３３は、対応情報１２１を参照して、ユーザによる入力情報が送信された通信装置（ノートパソコン）以外のユーザに対応付けられた他の通信装置のうち、電話機能を有するものを特定することができる。そして、特定部１３３によって特定された電話機能を有する通信装置のみに、送信部１１２から発呼指示が送信されてもよい。これにより、発呼指示が無為に送信されることを防止し、確実に電話番号への発呼を行わせることができる。
【００４８】
また、図７のシーケンス図の場合も含まれるが、特定部１３３が特定した電話機能を有する通信装置全てに、発呼指示が送信されてもよい。このような構成にすることにより、電話番号への発呼が成功する可能性を高めることができる。さらに、通信装置の中には、例えばＳＩＭカード（Subscriber Identity Module Card）の着脱によって、電話機能の有無が変化する場合も考えられる。この場合にも、上述の構成は有効である。なお、その場合、図７のシーケンス図のように、発呼が成功したことを示す発呼実行情報が発呼を実行した通信装置から送信され、他の通信装置に、発呼を停止する指示が送信されることが望ましい。これにより、他の通信装置による発呼が実行されてもなお発呼が行われる不都合を回避することができる。
【００４９】
また、ユーザによって、発呼を行う通信装置が選択できても良い。これは例えば、以下のように構成することで実現できる。まず、ノートパソコン２００の記憶部２２０に予めユーザの有する通信装置の情報を記憶しておく。そして、入力受付部２４０により電話番号が選択された場合に、表示処理部２３２が、ユーザの有する通信装置のうちどの通信装置を用いて発呼を行うかの選択画面を表示部２５０に表示させる。ユーザの選択に応じて、情報処理部２３１は、電話番号情報と、ユーザの選択した通信端末に関する選択情報とを含んだ入力情報を生成する。選択情報には、ユーザの選択した通信装置の識別番号が含まれる。これにより、ユーザはどの通信装置から電話の発信が行われるかを前もって選択することができ、予めその通信装置を準備しておくことができる。
【００５０】
また、対応情報１２１が、ユーザの有する通信装置が変更された場合などにサーバ１００によって作成されてもよい。サーバ１００は、ユーザがサービスに登録するのに用いた通信装置（第１通信装置）の識別番号と、第１通信装置に関連するＩＤ（すなわち、ユーザＩＤ）と、ＩＤに対応付けられた認証情報（すなわち、サービスを享受するのに必要なパスワード）とを、対応情報として記憶部１２０に記憶しておく。その後、第１通信装置とは異なる識別番号を有する通信装置（第２通信装置）から、上記のＩＤと認証情報とを用いてサービスへのアクセスを受け付けた場合、サーバ１００の対応付部１３４は、第２通信装置を、ユーザの有する通信装置としてユーザにさらに対応付けるように対応情報を更新する。第１通信装置や第２通信装置がノートパソコンであるか携帯電話であるかは、通信装置の識別情報から設定することができる。
【００５１】
このような構成にすることにより、ユーザがノートパソコンや携帯電話を新規に購入した際の対応情報の更新がサーバ１００により行われるため、ユーザに手間取らせることがなく好都合である。
【００５２】
本発明の効果を再度述べる。本発明によれば、電話機能のない通信装置（ノートパソコン）において表示された電話番号への発呼を、ノートパソコンのユーザに対応付けられた通信装置から簡単に行わせることができるため、ユーザにとって利便性が高い。
【００５３】
さらに、本発明の一実施形態によれば、サーバ１００が、ユーザの有する複数の通信装置のうち電話機能を有するものを特定することができる。そして、特定された電話機能を有する通信装置のみに発呼指示が送信されてもよい。これにより、発呼指示が無為に送信されることを防止し、確実に電話番号への発呼を行わせることができる。
【００５４】
なお、本発明の一実施形態によれば、電話機能を有する通信装置全てに、発呼指示が送信されてもよい。このような構成にすることにより、電話番号への発呼が成功する可能性を高めることができる。なお、その場合、発呼が成功したことを示す発呼実行情報が発呼を実行した通信装置から送信され、他の通信装置に、発呼を停止する指示が送信されることが望ましい。これにより、他の通信装置による発呼が実行されてもなお発呼が行われる不都合を回避することができる。
【００５５】
さらに、本発明の一実施形態によれば、ユーザによって、発呼を行う通信装置が選択できても良い。これにより、ユーザはどの通信装置から電話の発信が行われるかを前もって選択することができ、予めその通信装置を準備しておくことができる。
【００５６】
さらに、本発明の一実施形態によれば、ユーザがノートパソコンや携帯電話を新規に購入した際の対応情報の更新がサーバ１００により行われるため、ユーザに手間取らせることがなく好都合である。
【００５７】
本発明に係る発明の一実施形態を説明したが、本発明はこれに限られないことは言うまでもない。例えば、上述では、発呼を行う通信装置をユーザが選択して、選択情報としてノートパソコンからサーバに送信される態様について説明した。しかしながら、予めユーザが発呼に通常用いる通信装置をサーバに登録しておき、サーバの記憶部にその情報を記憶させておいても良い。このようにすれば、ユーザが電話をかける度に通信装置を選択する手間を省くことができる。
【００５８】
また、上述では、表示機能を有するが電話機能のない通信装置をノートパソコンとして説明したが、表示機能を有するが電話機能のない通信装置としては、タブレット端末であってもよい。これにより、タブレット端末に電話機能が無い場合でも、上述のような発呼指示による発呼が可能となる。
【００５９】
さらに、上述では、ウェブサイトに表示された電話番号を選択するのに、電話番号を含むテキストを選択して反転させる態様について説明した。しかしながら、本発明はこれに限られるものではなく、ウェブサイトを閲覧するウェブブラウザをシステムが用意したものにし、電話番号の表示部分に対して、発呼指示を生成するためのリンクが貼られるようにしてもよい。これにより、ユーザは電話番号をクリックして選択することが可能となる。
【００６０】
また、通信装置は、ノートパソコン、スマートフォン、タブレット端末、携帯電話に限るものでない。通信装置は、上記実施の形態において記載した機能を実現できる情報処理装置であればどのような装置であってもよく、例えば、ウェアラブル端末（眼鏡型、腕時計型等を含む）、デスクトップＰＣ（Personal Conputer）であってもよい。
【００６１】
サーバ１００の各機能部は、集積回路（ＩＣ（Integrated Circuit）チップ、ＬＳＩ（Large Scale Integration））等に形成された論理回路（ハードウェア）や専用回路によって実現してもよいし、ＣＰＵ（Central Processing Unit）を用いてソフトウェアによって実現してもよい。また、各機能部は、１または複数の集積回路により実現されてよく、複数の機能部の機能を１つの集積回路により実現されることとしてもよい。ＬＳＩは、集積度の違いにより、ＶＬＳＩ、スーパーＬＳＩ、ウルトラＬＳＩなどと呼称されることもある。
【００６２】
サーバ１００の各機能部をソフトウェアにより実現する場合、サーバ１００または通信装置２００〜４００は、各機能を実現するソフトウェアであるプログラムの命令を実行するＣＰＵ、上記プログラムおよび各種データがコンピュータ（またはＣＰＵ）で読み取り可能に記録されたＲＯＭ（Read Only Memory）または記憶装置（これらを「記録媒体」と称する）、上記プログラムを展開するＲＡＭ（Random Access Memory）などを備えている。そして、コンピュータ（またはＣＰＵ）が上記プログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。上記記録媒体としては、「一時的でない有形の媒体」、例えば、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、上記検索プログラムは、当該検索プログラムを伝送可能な任意の伝送媒体（通信ネットワークや放送波等）を介して上記コンピュータに供給されてもよい。本発明は、上記検索プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【００６３】
なお、上記プログラムは、例えば、ActionScript、JavaScript（登録商標）などのスクリプト言語、Objective-C、Java（登録商標）などのオブジェクト指向プログラミング言語、HTML5などのマークアップ言語などを用いて実装できる。
【００６４】
本発明を諸図面や実施例に基づき説明してきたが、当業者であれば本開示に基づき種々の変形や修正を行うことが容易であることに注意されたい。従って、これらの変形や修正は本発明の範囲に含まれることに留意されたい。例えば、各手段、各ステップ等に含まれる機能等は論理的に矛盾しないように再配置可能であり、複数の手段やステップ等を１つに組み合わせたり、或いは分割したりすることが可能である。また、上記実施の形態に示す構成を適宜組み合わせることとしてもよい。
【符号の説明】
【００６５】
１００  サーバ
２００  ノートパソコン（通信装置）
３００  スマートフォン（通信装置）
４００  タブレット端末（通信装置）
５００  ネットワーク
６００  サービスシステム
１１０  通信部
１１１  受信部
１１２  送信部
１２０  記憶部
１２１  対応情報
１３０  制御部
１３１  情報処理部
１３２  生成部
１３３  特定部
１３４  対応付部
１３５  選択部
２１０  通信部
２１１  受信部
２１２  送信部
２２０  記憶部
２３０  制御部
２３１  情報処理部
２３２  表示処理部
２３３  抽出部
２４０  入力受付部
２５０  表示部
２６０  音声Ｉ／Ｆ
２７０  スピーカ
３１０  通信部
３１１  受信部
３１２  送信部
３２０  記憶部
３３０  制御部
３３１  情報処理部
３３２  表示処理部
３３３  通話制御部
３３４  発呼情報生成部
３４０  入力受付部
３５０  表示部
３６０  音声Ｉ／Ｆ
３７０  スピーカ
３８０  マイク
７１０  電話番号
【図１】
0006541390.tif 000002
【図２】
0006541390.tif 000003
【図３】
0006541390.tif 000004
【図４】
0006541390.tif 000005
【図５】
0006541390.tif 000006
【図６】
0006541390.tif 000007
【図７】
0006541390.tif 000008