(57)【要約】      （修正有）【課題】複数の通信端末によってクローズドネットワーク内のデータ等を利用する際の利便性を向上する通信システムを提供する。【解決手段】通信システムにおいて、情報提供装置のコピーデータ処理部１７０は、ネットワークを介して接続された第１通信端末及び第２通信端末のそれぞれを同一のユーザＩＤで認証し、第１通信端末及び第２通信端末の両方が情報提供サービスにログインしている状態を維持する端末認証部と、情報提供サービスにログインしている第１通信端末から、第１通信端末においてコピー操作がなされたデータを受信するデータ受信部と、情報提供サービスにログインしている第２通信端末から、ペースト要求を受信するペースト要求受信部１７６と、ペースト要求に応じて、データを第２通信端末に送信するデータ送信部１８０とを備える。【選択図】図１３
2019194862.tif 000002
【特許請求の範囲】
【請求項１】
第１通信端末及び第２通信端末のそれぞれを同一のユーザＩＤで認証し、前記第１通信端末及び前記第２通信端末の両方が情報提供サービスにログインしている状態を維持する端末認証部と、
前記情報提供サービスにログインしている前記第１通信端末から、前記第１通信端末においてコピー操作がなされたデータを受信するデータ受信部と、
前記情報提供サービスにログインしている前記第２通信端末から、ペースト要求を受信するペースト要求受信部と、
前記ペースト要求に応じて、前記データを前記第２通信端末に送信するデータ送信部と
を備える通信システム。
【請求項２】
前記データ受信部が受信した前記データを格納するデータ格納部と、
前記ペースト要求受信部が前記第２通信端末から前記ペースト要求を受信した場合に、前記第２通信端末と同一のユーザＩＤで認証され、前記情報提供サービスにログインしている前記第１通信端末から受信した前記データが前記データ格納部に格納されているか否かを判定するデータ判定部と
をさらに備え、
前記データ送信部は、前記データが前記データ格納部に格納されていると判定された場合に、前記データを前記第２通信端末に送信する、請求項１に記載の通信システム。
【請求項３】
前記データ格納部は、前記データ受信部が受信した前記データを格納してから、予め定められた時間が経過したことに応じて前記データを削除する、請求項２に記載の通信システム。
【請求項４】
前記データ受信部が受信した、前記第１通信端末においてコピー操作がなされたデータの履歴を予め定められた期間格納する履歴格納部と、
前記ペースト要求受信部が前記第２通信端末から前記ペースト要求を受信した場合に、前記履歴格納部に格納されている前記履歴を前記第２通信端末に送信する履歴送信部と、
前記第２通信端末から、前記履歴送信部が送信した前記履歴に対するデータの指定を受信する指定受信部と
をさらに備え、
前記データ送信部は、前記指定受信部が前記履歴に対するデータの指定を受け付けたことに応じて、指定されたデータを前記第２通信端末に送信する、請求項２又は３に記載の通信システム。
【請求項５】
第１ネットワークからのアクセスが制限される第２ネットワーク内に位置し、前記データ受信部、前記ペースト要求受信部及び前記データ送信部を有する情報提供装置を備え、
前記データ受信部は、前記第１ネットワーク内に位置する中継装置を介して、前記第１ネットワーク内に位置する前記第１通信端末から前記データを受信し、
前記ペースト要求受信部は、前記中継装置を介して、前記第１ネットワーク内に位置する前記第２通信端末から前記ペースト要求を受信し、
前記データ送信部は、前記中継装置を介して、前記データを前記第２通信端末に送信する、請求項１から４のいずれか一項に記載の通信システム。
【請求項６】
前記情報提供装置は、
前記中継装置に対して断続的に問い合わせることによって、前記中継装置が前記ペースト要求を受信したか否かを確認するペースト要求確認部
をさらに有し、
前記ペースト要求受信部は、前記ペースト要求確認部によって前記中継装置が前記ペースト要求を受信したと確認された場合に、前記ペースト要求を前記中継装置から受信する、請求項５に記載の通信システム。
【請求項７】
第１通信端末及び第２通信端末のそれぞれを同一のユーザＩＤで認証し、前記第１通信端末及び前記第２通信端末の両方が情報提供サービスにログインしている状態を維持する端末認証部と、
第１ネットワーク内に位置して前記情報提供サービスにログインしている前記第１通信端末において、第２ネットワーク内のデータに対してコピー操作がなされたことを示すコピー通知情報を受信するコピー通知情報受信部と、
前記データに対するリンク情報を格納するリンク情報格納部と、
前記第１ネットワーク内に位置して前記情報提供サービスにログインしている前記第２通信端末からペースト要求を受信するペースト要求受信部と、
前記ペースト要求に応じて、前記リンク情報を前記第２通信端末に送信するリンク情報送信部と
を備える、通信システム。
【請求項８】
前記ペースト要求受信部が前記ペースト要求を受信した場合に、前記コピー通知情報が示す前記コピー操作がなされた前記データに対するリンク情報が前記リンク情報格納部に格納されているか否かを判定するリンク情報判定部
をさらに備え、
前記リンク情報送信部は、前記リンク情報が前記リンク情報格納部に格納されていると判定された場合に、前記リンク情報を前記第２通信端末に送信する、請求項７に記載の通信システム。
【請求項９】
前記第２ネットワーク内に位置し、前記端末認証部、前記コピー通知情報受信部、前記リンク情報格納部、前記ペースト要求受信部及び前記リンク情報送信部を有する情報提供装置を備え、
前記第２ネットワークは前記第１ネットワークからのアクセスが制限され、
前記コピー通知情報受信部は、前記第１ネットワーク内に位置する中継装置を介して、前記第１通信端末から前記コピー通知情報を受信し、
前記ペースト要求受信部は、前記中継装置を介して、前記第２通信端末から前記ペースト要求を受信し、
前記リンク情報送信部は、前記中継装置を介して、前記第２通信端末に前記リンク情報を送信する、請求項７又は８に記載の通信システム。
【請求項１０】
前記情報提供装置は、
前記中継装置に対して断続的に問い合わせることによって、前記中継装置が前記ペースト要求を受信したか否かを確認するペースト要求確認部
をさらに有し、
前記ペースト要求受信部は、前記ペースト要求確認部によって、前記中継装置が前記ペースト要求を受信したと確認された場合に、前記ペースト要求を前記中継装置から受信する、請求項９に記載の通信システム。
【請求項１１】
第１通信端末及び第２通信端末のそれぞれを同一のユーザＩＤで認証し、前記第１通信端末及び前記第２通信端末の両方が情報提供サービスにログインしている状態を維持する端末認証部と、
第１ネットワーク内に位置して前記情報提供サービスにログインしている前記第１通信端末において、第２ネットワーク内に位置する第１データ記憶装置が格納しているデータに対してコピー操作がなされたことを示すコピー通知情報を受信するコピー通知情報受信部と、
前記第１ネットワーク内に位置して前記情報提供サービスにログインしている前記第２通信端末から、前記第２ネットワーク内に位置する第２データ記憶装置に対するペースト要求を受信するペースト要求受信部と、
前記ペースト要求受信部が前記ペースト要求を受信したことに応じて、前記データを前記第２データ記憶装置に記憶させる記憶制御部と
を備える通信システム。
【請求項１２】
前記記憶制御部は、
前記コピー通知情報が示す前記コピー操作がなされたデータを前記第１データ記憶装置から取得するデータ取得部と、
前記ペースト要求受信部が前記ペースト要求を受信したことに応じて、前記データ取得部が取得した前記データを前記第２データ記憶装置に送信するデータ送信部と
を有する、請求項１１に記載の通信システム。
【請求項１３】
コンピュータを、請求項１から１２のいずれか一項に記載の通信システムとして機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信システム及びプログラムに関する。
【背景技術】
【０００２】
オープンネットワークに位置する通信端末からクローズドネットワーク内のデータを閲覧できるように制御する通信システムが知られていた（例えば、特許文献１参照）。
［先行技術文献］
［特許文献］
［特許文献１］特許第４５５１２１８号
【発明の概要】
【発明が解決しようとする課題】
【０００３】
複数の通信端末によってクローズドネットワーク内のデータを利用する際の利便性の向上が望まれていた。
【課題を解決するための手段】
【０００４】
本発明の第１の態様によれば、第１通信端末及び第２通信端末のそれぞれを同一のユーザＩＤで認証し、第１通信端末及び第２通信端末の両方が情報提供サービスにログインしている状態を維持する端末認証部と、情報提供サービスにログインしている第１通信端末から、第１通信端末においてコピー操作がなされたデータを受信するデータ受信部と、情報提供サービスにログインしている第２通信端末から、ペースト要求を受信するペースト要求受信部と、ペースト要求に応じて、データを第２通信端末に送信するデータ送信部とを備える通信システムが提供される。
【０００５】
上記通信システムは、上記データ受信部が受信した上記データを格納するデータ格納部と、上記ペースト要求受信部が上記第２通信端末から上記ペースト要求を受信した場合に、上記第２通信端末と同一のユーザＩＤで認証され、上記情報提供サービスにログインしている上記第１通信端末から受信した上記データが上記データ格納部に格納されているか否かを判定するデータ判定部とをさらに備えてよく、上記データ送信部は、上記データが上記データ格納部に格納されていると判定された場合に、上記データを上記第２通信端末に送信してよい。上記通信システムにおいて、上記データ格納部は、上記データ受信部が受信した上記データを格納してから、予め定められた時間が経過したことに応じて上記データを削除してよい。上記通信システムは、上記データ受信部が受信した、上記第１通信端末においてコピー操作がなされたデータの履歴を予め定められた期間格納する履歴格納部と、上記ペースト要求受信部が上記第２通信端末から上記ペースト要求を受信した場合に、上記履歴格納部に格納されている上記履歴を上記第２通信端末に送信する履歴送信部と、上記第２通信端末から、上記履歴送信部が送信した上記履歴に対するデータの指定を受信する指定受信部とをさらに備えてよく、上記データ送信部は、上記指定受信部が上記履歴に対するデータの指定を受け付けたことに応じて、指定されたデータを上記第２通信端末に送信してよい。
【０００６】
上記通信システムは、第１ネットワークからのアクセスが制限される第２ネットワーク内に位置し、上記データ受信部、上記ペースト要求受信部及び上記データ送信部を有する情報提供装置を備えてよく、上記データ受信部は、上記第１ネットワーク内に位置する中継装置を介して、上記第１ネットワーク内に位置する上記第１通信端末から上記データを受信してよく、上記ペースト要求受信部は、上記中継装置を介して、上記第１ネットワーク内に位置する上記第２通信端末から上記ペースト要求を受信してよく、上記データ送信部は、上記中継装置を介して、上記データを上記第２通信端末に送信してよい。上記情報提供装置は、上記中継装置に対して断続的に問い合わせることによって、上記中継装置が上記ペースト要求を受信したか否かを確認するペースト要求確認部をさらに有してよく、上記ペースト要求受信部は、上記ペースト要求確認部によって上記中継装置が上記ペースト要求を受信したと確認された場合に、上記ペースト要求を上記中継装置から受信してよい。
【０００７】
本発明の第２の態様によれば、第１通信端末及び第２通信端末のそれぞれを同一のユーザＩＤで認証し、第１通信端末及び第２通信端末の両方が情報提供サービスにログインしている状態を維持する端末認証部と、第１ネットワーク内に位置して情報提供サービスにログインしている第１通信端末において、第２ネットワーク内のデータに対してコピー操作がなされたことを示すコピー通知情報を受信するコピー通知情報受信部と、データに対するリンク情報を格納するリンク情報格納部と、第１ネットワーク内に位置して情報提供サービスにログインしている第２通信端末からペースト要求を受信するペースト要求受信部と、ペースト要求に応じて、リンク情報を第２通信端末に送信するリンク情報送信部とを備える通信システムが提供される。
【０００８】
上記通信システムは、上記ペースト要求受信部が上記ペースト要求を受信した場合に、上記コピー通知情報が示す上記コピー操作がなされた上記データに対するリンク情報が上記リンク情報格納部に格納されているか否かを判定するリンク情報判定部をさらに備えてよく、上記リンク情報送信部は、上記リンク情報が上記リンク情報格納部に格納されていると判定された場合に、上記リンク情報を上記第２通信端末に送信してよい。上記通信システムは、上記第２ネットワーク内に位置し、上記端末認証部、上記コピー通知情報受信部、上記リンク情報格納部、上記ペースト要求受信部及び上記リンク情報送信部を有する情報提供装置を備えてよく、上記第２ネットワークは上記第１ネットワークからのアクセスが制限されてよく、上記コピー通知情報受信部は、上記第１ネットワーク内に位置する中継装置を介して、上記第１通信端末から上記コピー通知情報を受信してよく、上記ペースト要求受信部は、上記中継装置を介して、上記第２通信端末から上記ペースト要求を受信してよく、上記リンク情報送信部は、上記中継装置を介して、上記第２通信端末に上記リンク情報を送信してよい。上記情報提供装置は、上記中継装置に対して断続的に問い合わせることによって、上記中継装置が上記ペースト要求を受信したか否かを確認するペースト要求確認部をさらに有してよく、上記ペースト要求受信部は、上記ペースト要求確認部によって、上記中継装置が上記ペースト要求を受信したと確認された場合に、上記ペースト要求を上記中継装置から受信してよい。
【０００９】
本発明の第３の態様によれば、第１通信端末及び第２通信端末のそれぞれを同一のユーザＩＤで認証し、第１通信端末及び第２通信端末の両方が情報提供サービスにログインしている状態を維持する端末認証部と、第１ネットワーク内に位置して情報提供サービスにログインしている第１通信端末において、第２ネットワーク内に位置する第１データ記憶装置が格納しているデータに対してコピー操作がなされたことを示すコピー通知情報を受信するコピー通知情報受信部と、第１ネットワーク内に位置して情報提供サービスにログインしている第２通信端末から、第２ネットワーク内に位置する第２データ記憶装置に対するペースト要求を受信するペースト要求受信部と、ペースト要求受信部がペースト要求を受信したことに応じて、データを第２データ記憶装置に記憶させる記憶制御部とを備える通信システムが提供される。
【００１０】
上記記憶制御部は、上記コピー通知情報が示す上記コピー操作がなされたデータを上記第１データ記憶装置から取得するデータ取得部と、上記ペースト要求受信部が上記ペースト要求を受信したことに応じて、上記データ取得部が取得した上記データを上記第２データ記憶装置に送信するデータ送信部とを有してよい。
【００１１】
本発明の第４の態様によれば、コンピュータを、上記通信システムとして機能させるためのプログラムが提供される。
【００１２】
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではない。また、これらの特徴群のサブコンビネーションもまた、発明となりうる。
【図面の簡単な説明】
【００１３】
【図１】情報提供装置１００の通信環境の一例を概略的に示す。
【図２】情報提供装置１００による処理の流れの一例を概略的に示す。
【図３】情報提供装置１００の機能構成の一例を概略的に示す。
【図４】情報提供装置１００による処理の流れの一例を概略的に示す。
【図５】トークン認証部１１０の機能構成の一例を概略的に示す。
【図６】管理装置３００の機能構成の一例を概略的に示す。
【図７】情報提供装置１００による処理の流れの一例を概略的に示す。
【図８】提供元情報処理部１５０の機能構成の一例を概略的に示す。
【図９】提供元登録情報テーブル５００の一例を概略的に示す。
【図１０】情報提供装置１００による処理の流れの一例を概略的に示す。
【図１１】情報提供装置１００による処理の流れの一例を概略的に示す。
【図１２】情報提供装置１００による処理の流れの一例を概略的に示す。
【図１３】コピーデータ処理部１７０の機能構成の一例を概略的に示す。
【図１４】中継装置２００による処理の流れの一例を概略的に示す。
【図１５】中継装置２００の機能構成の一例を概略的に示す。
【図１６】通信端末４００の機能構成の一例を概略的に示す。
【図１７】通信端末４００による表示例を概略的に示す。
【図１８】通信端末４００による表示例を概略的に示す。
【発明を実施するための形態】
【００１４】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではない。また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００１５】
図１は、情報提供装置１００の通信環境の一例を概略的に示す。本実施形態において、情報提供装置１００は、クローズドネットワークであるネットワーク１０に接続されている。情報提供装置１００は、オープンネットワークであるネットワーク５０に接続された通信端末４００に対してクローズドネットワーク内の情報を提供する情報提供サービス１０１を供給する。情報提供装置１００は、通信システムの一例であってよい。
【００１６】
ネットワーク１０は、例えば、オープンネットワークからのアクセスが制限された企業内ネットワークである。ネットワーク５０は、例えば、インターネット及び携帯電話通信網を含む。通信端末４００は、例えば、スマートフォン等の携帯電話、タブレット端末及びＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等である。ネットワーク５０は、第１ネットワークの一例であってよい。ネットワーク１０は、第２ネットワークの一例であってよい。
【００１７】
本実施形態において、ネットワーク１０には、ファイルサーバ１２、メールサーバ１４及びウェブサーバ１６が接続されている。なお、これらは一例であって、ネットワーク１０には任意のアプリケーションサーバが接続されてよい。例えば、ネットワーク１０には、ファイルサーバ１２、メールサーバ１４及びウェブサーバ１６の他、グループウェアサーバ及びＷｅｂデータベース等が接続されてよい。ファイルサーバ１２が管理する電子ファイル、メールサーバ１４が管理するメールデータ及びウェブサーバ１６が管理するＷｅｂデータは、情報提供サービス１０１が提供する情報の一例であってよい。ファイルサーバ１２、メールサーバ１４及びウェブサーバ１６は、データ記憶装置の一例であってよい。
【００１８】
本実施形態において、ネットワーク１０は、ルータ２０を介してネットワーク５０に接続されている。ルータ２０は、ネットワーク１０からネットワーク５０への接続要求は通過させるが、ネットワーク５０からネットワーク１０への接続要求は通過させない。
【００１９】
情報提供サービス１０１に登録された、ネットワーク５０内に位置する通信端末４００は、ネットワーク５０に接続された中継装置２００を介して情報提供装置１００との間で通信接続を確立する。情報提供装置１００は、通信接続を確立した通信端末４００に対して、ファイルサーバ１２、メールサーバ１４及びウェブサーバ１６が管理するデータを、中継装置２００を介して提供する。なお、中継装置２００及び情報提供装置１００によって、通信端末４００と、ファイルサーバ１２、メールサーバ１４及びウェブサーバ１６との間で通信接続が確立されて、通信端末４００と、ファイルサーバ１２、メールサーバ１４及びウェブサーバ１６とが直接通信を実行してもよい。
【００２０】
情報提供装置１００が供給する情報提供サービス１０１は、通信端末４００に対して、ネットワーク５０内の情報を提供してもよい。例えば、情報提供装置１００と通信端末４００とが中継装置２００を介して通信接続を確立した後、情報提供装置１００は、通信端末４００に対して、ネットワーク５０内に位置するサービスが提供するデータを、中継装置２００を介して提供する。クラウドサービス５２及びクラウドサービス５４は、ネットワーク５０内に位置するサービスの一例であってよい。クラウドサービス５２及びクラウドサービス５４は、ＳａａＳ（Ｓｏｆｔｗａｒｅ  ａｓ  ａ  Ｓｅｒｖｉｃｅ）、ＰａａＳ（Ｐｌａｔｆｏｒｍ  ａｓ  ａ  Ｓｅｒｖｉｃｅ）及びＩａａＳ（Ｉｎｆｒａｓｔｒｕｃｔｕｒｅ  ａｓ  ａ  Ｓｅｒｖｉｃｅ）等であってよい。情報提供装置１００及び中継装置２００によって、通信端末４００と、クラウドサービス５２及びクラウドサービス５４との間で通信接続が確立されて、通信端末４００と、クラウドサービス５２及びクラウドサービス５４とが直接通信を実行してもよい。
【００２１】
本実施形態に係る情報提供装置１００は、トークン認証機能を実行してよい。トークン認証機能は、情報提供サービス１０１にログインしている通信端末４００を介して、情報提供サービス１０１にログインしていない通信端末４００を認証する処理であってよい。また、トークン認証機能は、情報提供サービス１０１にログインしている通信端末４００を介して、情報提供サービス１０１に登録されていない通信端末４００を認証する処理であってよい。情報提供装置１００は、ネットワーク５０内に位置する管理装置３００と連携してトークン認証機能を実行してよい。
【００２２】
本実施形態に係る情報提供装置１００は、アクティブブックマーク機能を実行してよい。アクティブブックマーク機能とは、端末グループとして登録された複数の通信端末４００のそれぞれが表示しているそれぞれのデータの提供元を示す複数の提供元情報を含む提供元登録情報を登録し、当該提供元登録情報が指定された場合に、複数の通信端末４００に、当該提供元登録情報に含まれる複数の提供元情報が示す提供元が提供するデータを表示させる機能であってよい。
【００２３】
本実施形態に係る情報提供装置１００は、デバイス間クリップボード機能を実行してよい。デバイス間クリップボード機能とは、通信端末４００においてコピー操作がなされたデータを、通信端末４００の外部にペーストする機能であってよい。デバイス間クリップボード機能は、例えば、複数の通信端末４００のうちの一の通信端末４００においてコピー操作がなされたデータを、複数の通信端末４００のうちの他の通信端末４００にペーストする機能である。
【００２４】
図２は、情報提供装置１００による処理の流れの一例を概略的に示す。図２は、情報提供装置１００が、情報提供サービス１０１に登録された通信端末４００との間に通信接続を確立する処理の流れを示す。
【００２５】
ステップ（ステップをＳと省略して記載する場合がある。）２０２では、通信端末４００が、中継装置２００に対して接続要求を送信する。接続要求は、通信端末４００を利用するユーザを識別するユーザＩＤ、パスワード、通信端末４００を識別する端末ＩＤ及び情報提供装置１００を識別する情報提供装置ＩＤを含んでよい。Ｓ２０４では、中継装置２００が、受信した接続要求を格納する。
【００２６】
Ｓ２０６では、情報提供装置１００に対する接続要求が中継装置２００に格納されているか否かを、情報提供装置１００が中継装置２００に対して確認する。情報提供装置１００は、接続要求の確認を断続的に実行してよい。例えば、情報提供装置１００は、１秒毎に接続要求の確認を実行する。
【００２７】
Ｓ２０８では、中継装置２００が、通信端末４００から受信した接続要求を情報提供装置１００に送信する。中継装置２００は、情報提供装置１００から接続要求の確認を受け付けた場合に、当該情報提供装置１００の情報提供装置ＩＤを含む接続要求を格納しているか否かを判定する。そして、中継装置２００は、当該情報提供装置１００の情報提供装置ＩＤを含む接続要求を格納していた場合に、その接続要求を情報提供装置１００に対して送信する。
【００２８】
Ｓ２１０では、情報提供装置１００が、Ｓ２０８において受信した接続要求に基づいて認証可否を判定する。情報提供装置１００は、接続要求に含まれるユーザＩＤ、パスワード及び端末ＩＤが予め登録されているデータと一致するか否かを確認することによって、認証可否を判定する。
【００２９】
Ｓ２１２では、情報提供装置１００が、Ｓ２１０において認証可と判定されたことに応じて、通信端末４００との通信接続を実行する接続実行要求を中継装置２００に対して送信する。
【００３０】
Ｓ２１４では、中継装置２００が、情報提供装置１００と通信端末４００との間の通信接続を確立させる。中継装置２００は、例えば、Ｓ２１２において接続実行要求の送信に用いられたＩＰアドレス及びポート番号を、ネットワーク１０側の論理回線を識別するためのＩＰアドレス及びポート番号として、Ｓ２０２において、通信端末４００からの接続要求送信時に用いられたＩＰアドレス及びポート番号に対応付けることによって、情報提供装置１００と通信端末４００との間の通信接続を確立する。
【００３１】
図３は、情報提供装置１００の機能構成の一例を概略的に示す。情報提供装置１００は、認証情報格納部１０２、端末認証部１０３、中継装置確認部１０４、通信接続確立部１０５、コンテンツ管理部１０６、コンテンツ提供部１０７、トークン認証部１１０、提供元情報処理部１５０及びコピーデータ処理部１７０を備える。なお、情報提供装置１００がこれらのすべての構成を備えることは必須とは限らない。
【００３２】
認証情報格納部１０２は、接続要求を送信した通信端末４００を認証するために用いる認証情報を格納する。認証情報は、ユーザＩＤ、パスワード及び端末ＩＤの組み合わせを含んでよい。端末ＩＤは、情報提供サービス１０１に登録されている複数の通信端末４００を識別することができれば、どのようなデータであってもよい。例えば、端末ＩＤは、通信端末４００のＭＡＣアドレスである。また、端末ＩＤは、通信端末４００を登録するときに、情報提供装置１００によって割り当てられたデータであってもよい。
【００３３】
端末認証部１０３は、認証情報格納部１０２に格納された認証情報を用いて通信端末４００の認証可否を判定し、認証可と判定した場合に通信端末４００を認証する。認証否と判定した場合、端末認証部１０３は、通信端末４００を認証しない。端末認証部１０３は、認証した通信端末４００を、情報提供サービス１０１にログインした状態として管理する。
【００３４】
本実施形態に係る端末認証部１０３は、複数の通信端末４００のそれぞれを同一のユーザＩＤで認証し、複数の通信端末４００が情報提供サービス１０１にログインしている状態を維持できる。これにより、複数の通信端末４００を所有するユーザは、複数の通信端末４００において、一のユーザＩＤを用いて同時に情報提供サービス１０１にログインすることができる。
【００３５】
中継装置確認部１０４は、通信端末４００から情報提供装置１００に対して送信された各種要求が、中継装置２００に格納されているか否かを断続的に中継装置２００に確認する。例えば、中継装置確認部１０４は、当該確認を定期的に実行する。また、中継装置確認部１０４は、当該確認を不定期に実行してもよい。中継装置確認部１０４は、ペースト要求確認部の一例であってよい。
【００３６】
通信接続確立部１０５は、通信端末４００との間の通信接続を確立する。通信接続確立部１０５は、接続実行要求を中継装置２００に送信することによって、通信端末４００との間の通信接続を確立してよい。
【００３７】
コンテンツ管理部１０６は、通信端末４００に対して提供するネットワーク１０内のコンテンツを管理する。ネットワーク１０内のコンテンツとは、ネットワーク１０に接続されたアプリケーションサーバが記憶するデータであってよい。ファイルサーバ１２が記憶する電子ファイルデータ、メールサーバ１４が記憶するメールデータ及びウェブサーバ１６が記憶するＷｅｂデータは、ネットワーク１０内のコンテンツの一例であってよい。コンテンツ管理部１０６は、例えば、通信接続確立部１０５によって通信接続が確立された通信端末４００により、ファイルサーバ１２が記憶するコンテンツが指定された場合に、当該コンテンツをファイルサーバ１２から受信して格納する。また、コンテンツ管理部１０６は、通信端末４００に対して提供するネットワーク５０内のコンテンツを管理してもよい。ネットワーク５０内のコンテンツとは、ネットワーク５０に接続されたサービスが管理するデータであってよい。例えば、ネットワーク５０内のコンテンツとは、クラウドサービス５２及びクラウドサービス５４が提供するデータである。
【００３８】
コンテンツ提供部１０７は、通信接続確立部１０５によって通信接続が確立された通信端末４００に対して、コンテンツ管理部１０６が管理するコンテンツを提供する。例えば、コンテンツ提供部１０７は、通信端末４００によって、ファイルサーバ１２が記憶するコンテンツが指定された場合に、コンテンツ管理部１０６が管理する当該コンテンツを通信端末４００に対して送信する。
【００３９】
トークン認証部１１０は、トークン認証機能を実行する。トークン認証部１１０は、端末認証部１０３によって認証されて情報提供サービス１０１にログインしている通信端末４００を介して、情報提供サービス１０１にログインしていない通信端末４００又は情報提供サービス１０１に登録されていない通信端末４００を認証する。
【００４０】
提供元情報処理部１５０は、アクティブブックマーク機能を実行する。提供元情報処理部１５０は、端末認証部１０３及びトークン認証部１１０の少なくともいずれかによって認証された複数の通信端末４００に対して、アクティブブックマーク機能を実行する。
【００４１】
コピーデータ処理部１７０は、デバイス間クリップボード機能を実行する。コピーデータ処理部１７０は、端末認証部１０３及びトークン認証部１１０の少なくともいずれかによって認証された複数の通信端末４００に対して、デバイス間クリップボード機能を実行する。
【００４２】
図４は、情報提供装置１００による処理の流れの一例を概略的に示す。図４は、情報提供装置１００のトークン認証部１１０がトークン認証機能を実行する場合の処理の流れを概略的に示す。ここでは、一のユーザが通信端末４０２及び通信端末４０４を利用しており、通信端末４０２が情報提供サービス１０１にログインしている状態を開始状態として説明する。図４に示すように、通信端末４０２及び通信端末４０４と情報提供装置１００とは、中継装置２００を介して通信してよい。
【００４３】
Ｓ４０２では、通信端末４０２が、チャレンジキーを要求する鍵データ要求を情報提供装置１００に対して送信する。チャレンジキーは、第１鍵データの一例であってよい。
【００４４】
Ｓ４０４では、情報提供装置１００が、鍵データ要求を受信したことに応じて鍵データを生成する。情報提供装置１００は、チャレンジキー及びレスポンスキーを生成してよい。レスポンスキーは第２鍵データの一例であってよい。
【００４５】
Ｓ４０６では、情報提供装置１００が、通信端末４０２以外の通信端末を認証するための認証用データを生成して、管理装置３００に送信する。情報提供装置１００は、Ｓ４０４において生成したチャレンジキー及びレスポンスキーと、鍵データ要求を送信した通信端末４０２が認証時に用いたユーザＩＤとを含む認証用データを生成してよい。管理装置３００は、受信した認証用データを格納する。
【００４６】
Ｓ４０８では、情報提供装置１００が、Ｓ４０４において生成したチャレンジキーを、通信端末４０２に対して送信する。チャレンジキーを受信した通信端末４０２は、チャレンジキーを受信した旨をユーザに対して通知してよい。
【００４７】
Ｓ４１０では、通信端末４０４が、管理装置３００に対してアクセスする。通信端末４０２及び通信端末４０４のユーザは、通信端末４０２による鍵データ要求の送信後に、情報提供サービス１０１にログインさせたい通信端末４０４を用いて、管理装置３００に対してアクセスする。
【００４８】
Ｓ４１２では、管理装置３００が、通信端末４０４に対して鍵取得指示を送信する。通信端末４０４は、鍵取得指示を受信したことに応じて、チャレンジキーを待ち受ける状態に移行する。通信端末４０４は、近距離無線通信を介してチャレンジキーを受信する受信待ち受け状態に移行してよい。近距離無線通信は、例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）、Ｗｉ‐Ｆｉ（登録商標）（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）等の無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、光通信、及び無線通信以外の音声通信等である。
【００４９】
Ｓ４１４では、通信端末４０２が通信端末４０４に対してチャレンジキーを送信する。通信端末４０２は、例えば、まず、近距離無線通信可能範囲内において、受信待ち受け状態に移行している通信端末を検索する。そして、受信待ち受け状態に移行している通信端末を検出した場合に、当該通信端末に対して近距離無線通信機能を用いてチャレンジキーを送信する。
【００５０】
なお、ここでは、通信端末４０４が、近距離無線通信を介して通信端末４０２からチャレンジキーを受信する例を挙げて説明したが、これに限らない。通信端末４０４は、ユーザからのチャレンジキーの入力を受け付けてもよい。例えば、まず、通信端末４０２が、Ｓ４０８で受信したチャレンジキーを表示する。また、通信端末４０４が、Ｓ４１２で鍵取得指示を受信したことに応じてチャレンジキーを入力する入力画面を表示する。そして、ユーザが、通信端末４０２に表示されたチャレンジキーを閲覧して、通信端末４０４に入力する。
【００５１】
Ｓ４１６では、通信端末４０４が、Ｓ４１４で取得したチャレンジキーを、管理装置３００に対して送信する。Ｓ４１８では、管理装置３００が、Ｓ４１６で受信したチャレンジキーと、Ｓ４０６で受信した認証用データとに基づいて認証可否を判定する。管理装置は、Ｓ４１６で受信したチャレンジキーと、認証用データに含まれるチャレンジキーとが一致すると判断した場合、認証可と判定してよい。管理装置３００は、認証否と判定した場合、通信端末４０２及び通信端末４０４の少なくともいずれかに、認証否である旨を通知してよい。
【００５２】
Ｓ４２０では、管理装置３００が、Ｓ４０６において受信した認証用データに含まれるレスポンスキーを、通信端末４０４に対して送信する。Ｓ４２２では、通信端末４０４が、近距離無線通信を介して通信端末４０２に対してレスポンスキーを送信する。
【００５３】
なお、ここでは、通信端末４０２が、近距離無線通信を介して通信端末４０４からレスポンスキーを受信する例を挙げて説明したが、これに限らない。通信端末４０２は、ユーザからのレスポンスキーの入力を受け付けてもよい。例えば、まず、通信端末４０４が、Ｓ４２０で受信したレスポンスキーを表示する。また、通信端末４０２が、Ｓ４１４でチャレンジキーを送信した後、レスポンスキーを入力する入力画面を表示する。そして、ユーザが、通信端末４０４に表示されたレスポンスキーを閲覧して、通信端末４０２に入力する。
【００５４】
Ｓ４２４では、通信端末４０２が、Ｓ４２２において取得したレスポンスキーを情報提供装置１００に対して送信する。Ｓ４２６では、情報提供装置１００が、Ｓ４２４において受信したレスポンスキーと、Ｓ４０４において生成したレスポンスキーとに基づいて認証可否を判定する。
【００５５】
情報提供装置１００は、Ｓ４２４において受信したレスポンスキーと、Ｓ４０４において生成したレスポンスキーとが一致すると判断した場合、認証可と判定してよい。情報提供装置１００は、認証否と判定した場合、通信端末４０２及び通信端末４０４の少なくともいずれかに、認証否である旨を通知してよい。
【００５６】
Ｓ４２８では、情報提供装置１００が、認証済トークンを生成して管理装置３００に対して送信する。情報提供装置１００は、鍵データ要求を送信した通信端末４０２が認証時に用いたユーザＩＤと、中継装置２００のアドレス情報とを含む認証済トークンを生成してよい。情報提供装置１００は、予め格納された暗号鍵を用いて暗号化した暗号化ユーザＩＤを含む認証済トークンを生成してよい。
【００５７】
Ｓ４３０では、管理装置３００が、Ｓ４２８で受信した認証済トークンを通信端末４０４に対して送信する。Ｓ４３２では、通信端末４０４が、Ｓ４３０において受信した認証済みトークンに含まれる中継装置２００のアドレス情報を参照して、認証済みトークンに含まれる暗号化ユーザＩＤを中継装置２００に送信する。
【００５８】
Ｓ４３４では、情報提供装置１００が、Ｓ４３２において受信した暗号化ユーザＩＤと、Ｓ４０６において生成した認証用データに含まれるユーザＩＤとに基づいて、認証可否を判定する。情報提供装置１００は、暗号化ユーザＩＤを復号化したユーザＩＤと、認証用データに含まれるユーザＩＤとが一致すると判断した場合に、認証可と判定してよい。情報提供装置１００は、認証否と判定した場合、通信端末４０２及び通信端末４０４の少なくともいずれかに、認証否である旨を通知してよい。
【００５９】
Ｓ４３６では、情報提供装置１００が、中継装置２００に対して接続実行要求を送信する。Ｓ４３８では、中継装置２００が、情報提供装置１００と通信端末４０４との間の通信接続を確立する。これにより、通信端末４０４は、通信端末４０２と同一のユーザＩＤによって、情報提供サービス１０１にログインしている状態となる。端末認証部１０３は、通信端末４０２及び通信端末４０４を同一のユーザＩＤで認証して、通信端末４０２及び通信端末４０４の両方が情報提供サービス１０１にログインしている状態を維持してよい。
【００６０】
情報提供装置１００は、認証装置の一例であってよい。また、通信端末４０２は第１通信端末の一例であってよい。また、通信端末４０４は第２通信端末の一例であってよい。
【００６１】
図５は、トークン認証部１１０の機能構成の一例を概略的に示す。トークン認証部１１０は、鍵データ要求受信部１１２、鍵データ生成部１１４、認証用データ生成部１１６、暗号化部１１８、認証用データ格納部１２０、鍵データ送信部１２２、認証用データ送信部１２４、鍵データ受信部１２６、鍵認証可否判定部１２８、トークン送信部１３０、ＩＤ受信部１３２、認証可否判定部１３４、通信接続確立部１３６及び端末グループ登録部１３８を備える。なお、トークン認証部１１０がこれらのすべての構成を備えることは必須とは限らない。
【００６２】
鍵データ要求受信部１１２は、通信端末４００が送信した鍵データ要求を受信する。鍵データ要求受信部１１２は、中継装置２００を介して鍵データ要求を受信してよい。
【００６３】
鍵データ生成部１１４は、鍵データ要求受信部１１２が鍵データ要求を受信したことに応じて、鍵データを生成する。鍵データ生成部１１４は、チャレンジキー及びレスポンスキーを生成してよい。
【００６４】
認証用データ生成部１１６は、鍵データ要求を送信した通信端末４００以外の通信端末４００を認証するための認証用データを生成する。認証用データは、鍵データ生成部１１４によって生成されたチャレンジキー及びレスポンスキーと、鍵データ要求を送信した通信端末４００が認証時に用いたユーザＩＤとを含んでよい。
【００６５】
暗号化部１１８は、鍵データ要求を送信した通信端末４００が認証時に用いたユーザＩＤを暗号化する。暗号化部１１８は、予め格納された暗号鍵を用いてユーザＩＤを暗号化してよい。例えば、暗号化部１１８は、セッションキーを用いてユーザＩＤを暗号化する。認証用データ生成部１１６は、チャレンジキー及びレスポンスキーと、暗号化部１１８によって暗号化された暗号化ユーザＩＤとを含む認証用データを生成してよい。認証用データ格納部１２０は、認証用データ生成部１１６が生成した認証用データを格納する。
【００６６】
鍵データ送信部１２２は、鍵データ生成部１１４によって生成されたチャレンジキーを、鍵データ要求を送信した通信端末４００に対して送信する。鍵データ送信部１２２は、中継装置２００を介して鍵データ要求を送信した通信端末４００にチャレンジキーを送信してよい。鍵データ送信部１２２は、第１鍵データ送信部の一例であってよい。認証用データ送信部１２４は、認証用データ生成部１１６によって生成された認証用データを管理装置３００に対して送信する。
【００６７】
鍵データ受信部１２６は、鍵データ要求を送信した通信端末４００から、レスポンスキーを受信する。鍵データ受信部１２６は、第１鍵データ受信部の一例であってよい。
【００６８】
鍵認証可否判定部１２８は、鍵データ受信部１２６が受信したレスポンスキーと、鍵データ生成部１１４が生成したレスポンスキーとに基づいて認証可否を判定する。鍵認証可否判定部１２８は、鍵データ受信部１２６が受信したレスポンスキーと、鍵データ生成部１１４が生成したレスポンスキーとが一致すると判断した場合に、認証可と判定する。鍵認証可否判定部１２８は、第１鍵認証可否判定部の一例であってよい。
【００６９】
トークン送信部１３０は、鍵認証可否判定部１２８によって認証可と判定された場合に、認証済トークンを管理装置３００に対して送信する。トークン送信部１３０は、第１トークン送信部の一例であってよい。ＩＤ受信部１３２は、鍵データ要求を送信した通信端末４００以外の通信端末４００から、暗号化ユーザＩＤを受信する。
【００７０】
認証可否判定部１３４は、ＩＤ受信部１３２が受信した暗号化ユーザＩＤと、認証用データ生成部１１６が生成した認証用データに含まれるユーザＩＤとに基づいて認証可否を判定する。認証可否判定部１３４は、暗号化ユーザＩＤが復号化でき、復号化したユーザＩＤと認証用データに含まれるユーザＩＤとが一致すると判断した場合、認証可と判定する。認証可否判定部１３４は、暗号化ユーザＩＤを復号化できない場合、及び、復号化したユーザＩＤと認証用データに含まれるユーザＩＤが一致しないと判断した場合、認証否と判定する。トークン認証可否判定部１３４は、ＩＤ認証可否判定部の一例であってよい。
【００７１】
通信接続確立部１３６は、認証可否判定部１３４によって認証可と判定された場合に、ＩＤ受信部１３２が受信した暗号化ユーザＩＤを送信した通信端末４００との通信接続を確立する。通信接続確立部１３６は、接続確立要求を中継装置２００に送信することによって、暗号化ユーザＩＤを送信した通信端末４００との通信接続を確立してよい。
【００７２】
端末グループ登録部１３８は、鍵データ要求受信部１１２が受信した鍵データ要求を送信した通信端末４００と、通信接続確立部１３６が通信接続を確立した通信端末４００とを同一の端末グループに登録する。
【００７３】
図６は、管理装置３００の機能構成の一例を概略的に示す。管理装置３００は、認証用データ受信部３０２、認証用データ格納部３０４、端末要求受信部３０６、鍵取得指示送信部３０８、鍵データ受信部３１０、鍵認証可否判定部３１２、鍵データ送信部３１４、トークン受信部３１６及びＩＤ送信部３１８を備える。なお、管理装置３００がこれらのすべての構成を備えることは必須とは限らない。
【００７４】
認証用データ受信部３０２は、認証用データ送信部１２４が送信した認証用データを受信する。認証用データ格納部３０４は、認証用データ受信部３０２が受信した認証用データを格納する。
【００７５】
端末要求受信部３０６は、通信端末４００からのアクセスを受け付ける。通信端末４００からのアクセスは、例えば、認証要求である。また、通信端末４００からのアクセスは、鍵入力ページの取得要求であってもよい。鍵取得指示送信部３０８は、端末要求受信部３０６が通信端末４００からのアクセスを受け付けた場合に、当該通信端末４００に対して鍵取得指示を送信する。
【００７６】
鍵データ受信部３１０は、端末要求受信部３０６がアクセスを受け付けた通信端末４００から、チャレンジキーを受信する。鍵データ受信部３１０は、第２鍵データ受信部の一例であってよい。
【００７７】
鍵認証可否判定部３１２は、鍵データ受信部３１０が受信したチャレンジキーと、認証用データ格納部３０４に格納された認証用データに含まれるチャレンジキーとに基づいて、認証可否を判定する。鍵認証可否判定部３１２は、鍵データ受信部３１０が受信したチャレンジキーと、認証用データに含まれるチャレンジキーとが一致すると判断した場合に、認証可と判定してよい。鍵認証可否判定部３１２は、第２鍵認証可否判定部の一例であってよい。
【００７８】
鍵データ送信部３１４は、鍵認証可否判定部３１２によって認証可と判定された場合に、認証用データ格納部３０４に格納された認証用データに含まれるレスポンスキーを、端末要求受信部３０６がアクセスを受け付けた通信端末４００に送信する。鍵データ送信部３１４は、第２鍵データ送信部の一例であってよい。
【００７９】
トークン受信部３１６は、トークン送信部１３０が送信した認証済トークンを受信する。ＩＤ送信部３１８は、トークン受信部３１６が受信した認証済トークンを、端末要求受信部３０６がアクセスを受け付けた通信端末４００に送信する。
【００８０】
図７は、情報提供装置１００による処理の流れの一例を概略的に示す。図７は、情報提供装置１００がアクティブブックマーク機能を実行する場合の処理の流れを示す。ここでは、端末認証部１０３及びトークン認証部１１０の少なくともいずれかによって、同一のユーザＩＤで認証されて情報提供サービス１０１にログインしている通信端末４０２、通信端末４０４及び通信端末４０６に対してアクティブブックマーク機能を実行する場合を例に挙げて説明する。図７に示すように、通信端末４０２、通信端末４０４及び通信端末４０６と情報提供装置１００とは、中継装置２００を介して通信してよい。
【００８１】
Ｓ７０２では、通信端末４０２が、ファイルサーバ１２が記憶するデータの表示要求を、情報提供装置１００に対して送信する。Ｓ７０４では、情報提供装置１００が、通信端末４０２から要求されたデータの取得要求をファイルサーバ１２に対して送信する。Ｓ７０６では、ファイルサーバ１２が、情報提供装置１００からの取得要求に応じて、データを情報提供装置１００に送信する。Ｓ７０８では、情報提供装置１００が、ファイルサーバ１２から受信したデータを、通信端末４０２に表示させる閲覧データに変換して、当該閲覧データを通信端末４０２に送信する。
【００８２】
Ｓ７１０では、通信端末４０４が、メールサーバ１４が記憶するデータの表示要求を、情報提供装置１００に対して送信する。Ｓ７１２では、情報提供装置１００が、通信端末４０４から要求されたデータの取得要求をメールサーバ１４に対して送信する。Ｓ７１４では、メールサーバ１４が、情報提供装置１００からの取得要求に応じて、データを情報提供装置１００に送信する。Ｓ７１６では、情報提供装置１００が、メールサーバ１４から受信したデータを、通信端末４０４に表示させる閲覧データに変換して、当該閲覧データを通信端末４０４に送信する。
【００８３】
Ｓ７１８では、通信端末４０６が、ウェブサーバ１６が記憶するデータの表示要求を、情報提供装置１００に対して送信する。Ｓ７２０では、情報提供装置１００が、通信端末４０６から要求されたデータの取得要求をウェブサーバ１６に対して送信する。Ｓ７２２では、ウェブサーバ１６が、情報提供装置１００からの取得要求に応じて、データを情報提供装置１００に送信する。Ｓ７２４では、情報提供装置１００が、ウェブサーバ１６から受信したデータを、通信端末４０６に表示させる閲覧データに変換して、当該閲覧データを通信端末４０６に送信する。
【００８４】
Ｓ７２６では、通信端末４０２が、情報提供装置１００に対して、提供元登録情報を登録する登録指示を送信する。当該登録指示は、提供元登録情報の名称を含んでよい。当該登録指示は、提供元登録情報の生成指示の一例であってよい。
【００８５】
Ｓ７２８では、情報提供装置１００が、Ｓ７２６で登録指示を受信したことに応じて、通信端末４０２、通信端末４０４及び通信端末４０６のそれぞれが表示しているデータの提供元を示す複数の提供元情報を取得する。図７の例では、情報提供装置１００は、ファイルサーバ１２を示す提供元情報、メールサーバ１４を示す提供元情報及びウェブサーバ１６を示す提供元情報を取得する。Ｓ７３０では、情報提供装置１００が、Ｓ７２８で取得した複数の提供元情報を含む提供元登録情報を生成する。
【００８６】
Ｓ７３２では、通信端末４０２が、Ｓ７２６で登録指示を送信した提供元登録情報の表示指示を情報提供装置１００に対して送信する。当該表示指示は、提供元登録情報の名称を含んでよい。
【００８７】
Ｓ７３４では、情報提供装置１００が、Ｓ７３２で受信した表示指示に応じて、Ｓ７３０において生成した提供元登録情報を参照する。情報提供装置１００は、提供元登録情報に含まれる複数の提供元情報を取得する。本例では、提供元登録情報には、ファイルサーバ１２を示す提供元情報、メールサーバ１４を示す提供元情報及びウェブサーバ１６を示す提供元情報が含まれる。
【００８８】
Ｓ７３６では、情報提供装置１００が、Ｓ７３４で取得したファイルサーバ１２を示す提供元情報を通信端末４０２に対して送信する。通信端末４０２は、受信した提供元情報に従って、ファイルサーバ１２のデータを要求する表示要求を情報提供装置１００に対して送信する。
【００８９】
Ｓ７３８では、情報提供装置１００が、Ｓ７３４で取得したメールサーバ１４を示す提供元情報を通信端末４０４に対して送信する。通信端末４０４は、受信した提供元情報に従って、メールサーバ１４のデータを要求する表示要求を情報提供装置１００に対して送信する。
【００９０】
Ｓ７４０では、情報提供装置１００が、Ｓ７３４で取得したウェブサーバ１６を示す提供元情報を通信端末４０６に対して送信する。通信端末４０６は、受信した提供元情報に従って、ウェブサーバ１６のデータを要求する表示要求を情報提供装置１００に対して送信する。
【００９１】
上述した処理によって、ある時点における複数の通信端末４００における作業状況を、その後の任意のタイミングで再現することができる。これにより、複数の通信端末４００を利用するユーザが、作業の続きを行う場合に、作用状況を再現させる手間を軽減することができる。
【００９２】
図８は、提供元情報処理部１５０の機能構成の一例を概略的に示す。提供元情報処理部１５０は、生成指示受信部１５２、提供元情報取得部１５４、登録情報生成部１５６、登録情報格納部１５８、指定情報受信部１６０、提供元情報送信部１６２、問合出力部１６４及び問合応答受信部１６６を備える。なお、提供元情報処理部１５０がこれらのすべての構成を備えることは必須とは限らない。
【００９３】
生成指示受信部１５２は、通信端末４００から、提供元登録情報の生成指示を受信する。提供元登録情報の生成指示は、提供元登録情報の名称を含んでよい。また、提供元登録情報の生成指示は、提供元登録情報を生成する対象となる端末グループの指定を含んでもよい。端末グループの指定は、当該端末グループに属する通信端末４００の端末ＩＤを含んでよい。
【００９４】
提供元情報取得部１５４は、生成指示受信部１５２が通信端末４００から提供元登録情報の生成指示を受信したことに応じて、提供元情報を取得する。生成指示に、提供元登録情報を生成する対象となる端末グループの指定が含まれていた場合、提供元情報取得部１５４は、当該指定に含まれる端末ＩＤによって示される通信端末４００及び生成指示を送信した通信端末４００が表示しているデータの提供元を示す提供元情報を取得する。
【００９５】
生成指示に、提供元登録情報を生成する対象となる端末グループの指定が含まれていない場合、提供元情報取得部１５４は、提供元登録情報の生成指示を送信した通信端末４００と同一のユーザＩＤで認証され、情報提供サービス１０１にログインしている状態の通信端末４００及び生成指示を送信した通信端末４００が表示しているデータの提供元を示す提供元情報を取得する。
【００９６】
登録情報生成部１５６は、提供元情報取得部１５４が取得した複数の提供元情報を含む提供元登録情報を生成する。登録情報生成部１５６は、複数の提供元情報のそれぞれに、各提供元がデータを提供していた通信端末４００の端末ＩＤを対応付けた提供元登録情報を生成してよい。
【００９７】
登録情報格納部１５８は、登録情報生成部１５６によって生成された提供元登録情報を格納する。登録情報格納部１５８は、提供元登録情報の生成指示に含まれる提供元登録情報の名称を対応付けて、提供元登録情報を格納してよい。
【００９８】
指定情報受信部１６０は、通信端末４００から、提供元登録情報を指定する指定情報を受信する。指定情報は、提供元登録情報の名称を含んでよい。
【００９９】
提供元情報送信部１６２は、登録情報格納部１５８から、指定情報受信部１６０が受信した指定情報によって指定された提供元登録情報を取得して参照する。そして、提供元情報送信部１６２は、参照した提供元登録情報に含まれる複数の提供元情報が示す提供元が提供するデータを表示させるべく、複数の通信端末４００のそれぞれに提供元情報を送信する。
【０１００】
提供元情報送信部１６２は、複数の提供元情報を、指定情報を送信した通信端末４００と、当該通信端末４００と同一の端末グループに属する通信端末４００とに送信してよい。例えば、提供元情報送信部１６２は、指定情報を送信した通信端末４００と、当該通信端末４００と同一のユーザＩＤで認証されて情報提供サービス１０１にログインしている通信端末４００とに提供元情報を送信する。
【０１０１】
提供元情報送信部１６２は、指定情報を送信した通信端末４００と同一の端末グループに含まれる複数の通信端末４００のうち、情報提供サービス１０１にログインしている状態の通信端末４００の数が、提供元登録情報に含まれる複数の提供元情報に対応する通信端末４００の数よりも少ない場合、ログインしている状態の通信端末４００の少なくともいずれかに複数の提供元情報を送信してよい。
【０１０２】
また、提供元情報送信部１６２は、複数の提供元情報に端末ＩＤが対応付けられており、かつ、各端末ＩＤが示す通信端末４００が情報提供サービス１０１にログインしている状態である場合、複数の提供元情報のそれぞれに対応付けられた端末ＩＤが示す通信端末４００に対して、提供元情報を送信してよい。
【０１０３】
提供元情報送信部１６２は、複数の提供元情報のそれぞれに対応付けられた端末ＩＤが示す複数の通信端末４００のうち、少なくともいずれかの通信端末が情報提供サービス１０１にログインしていない状態である場合、当該ログインしていない状態の通信端末の端末ＩＤが対応付けられた提供元情報を、当該複数の通信端末４００のうちの他のいずれかの通信端末４００に送信してよい。
【０１０４】
また、提供元情報送信部１６２は、当該ログインしていない状態の通信端末の端末ＩＤが対応付けられた提供元情報を示すアイコン等のデータを、当該複数の通信端末４００のうちの他のすべての通信端末４００に送信してもよい。当該データを受信した通信端末４００は、ユーザによって当該データが指定された場合に、提供元情報が示す提供元が提供するデータを表示すべく、情報提供装置１００に対して表示要求を送信してよい。
【０１０５】
これにより、提供元登録情報を登録したときよりも、提供元登録情報を指定したときの方が、情報提供サービス１０１にログインしている通信端末４００の数が少ない場合であっても、提供元登録情報に含まれる複数の提供元情報が示す提供元が提供するデータのすべてを、ログインしている通信端末４００によって表示することができる。
【０１０６】
問合出力部１６４は、指定情報受信部１６０が指定情報を受信したときに、提供元登録情報に含まれる複数の提供元情報に対応付けられた複数の端末ＩＤによって識別される通信端末４００のうち、少なくともいずれかの通信端末４００が情報提供サービス１０１にログインしていない状態である場合に、指定情報を送信した通信端末に対して問い合わせ情報を送信する。問い合わせ情報は、ログインしていない状態の通信端末４００の端末ＩＤに対応する提供元情報を、いずれの通信端末４００に送信するかを問い合わせる内容を含んでよい。また、問い合わせ情報は、いずれの通信端末４００にも送信しないかを問い合わせる内容を含んでよい。
【０１０７】
問合応答受信部１６６は、問合出力部１６４が出力した問い合わせ情報に対する応答を受信する。提供元情報送信部１６２は、問合応答受信部１６６が受信した応答に応じて、提供元情報を複数の通信端末４００に対して送信してよい。
【０１０８】
図９は、提供元登録情報テーブル５００の一例を概略的に示す。提供元登録情報テーブル５００には、端末グループ毎の提供元登録情報が登録されてよい。提供元登録情報テーブル５００は、主端末欄５０２、グループ端末欄５０４、名称欄５０６及び提供元情報欄５０８を含む。
【０１０９】
主端末欄５０２は、端末グループの主端末の端末ＩＤを含む。グループ端末欄５０４は、端末グループのグループ端末の端末ＩＤを含む。グループ端末欄５０４は、端末グループに所属するグループ端末の数を含んでもよい。
【０１１０】
名称欄５０６は、提供元登録情報の名称を含む。提供元情報欄５０８は、複数の提供元情報を含む。グループ端末欄５０４が端末ＩＤを含む場合、提供元情報欄５０８には、端末ＩＤ毎の提供元情報が含まれてよい。また、グループ端末欄５０４がグループ端末の数を含む場合、提供元情報欄５０８には、通信端末４００毎の提供元情報が含まれてよい。
【０１１１】
図９では、端末ＩＤ：ＡＡＡ００１、ＡＡＡ００２、ＡＡＡ００３、ＡＡＡ００４を含む端末グループの作業用という名称の提供元登録情報と、端末ＩＤ：ＢＢＢ００１及び２台の通信端末４００を含む端末グループの出張用という名称の提供元登録情報とが例示されている。
【０１１２】
情報提供装置１００は、端末ＩＤがＡＡＡ００１、ＡＡＡ００２、ＡＡＡ００３、ＡＡＡ００４のいずれかの通信端末４００から、作業用という名称の提供元登録情報を指定する指定情報を受信した場合、端末ＩＤがＡＡＡ００１の通信端末４００に対して、ファイルサーバ１２及びクラウドサービス５２を示す提供元情報を送信する。本実施形態において、クラウドサービス５２は、ネットワーク５０内に位置しているが、ネットワーク１０内に位置してもよい。
【０１１３】
また、情報提供装置１００は、端末ＩＤがＡＡＡ００２の通信端末４００に対して、メールサーバ１４を示す提供元情報を送信する。また、情報提供装置１００は、端末ＩＤがＡＡＡ００３の通信端末４００に対して、ウェブサーバ１６を示す提供元情報を送信する。また、情報提供装置１００は、端末ＩＤがＡＡＡ０４の通信端末４００に対して、クラウドサービスＢを示す提供元情報を送信する。本実施形態において、クラウドサービス５４は、ネットワーク５０内に位置しているが、ネットワーク１０内に位置してもよい。
【０１１４】
情報提供装置１００は、端末ＩＤがＢＢＢ００１の通信端末４００から、出張用という名称の提供元登録情報を指定する指定情報を受信した場合、端末ＩＤがＢＢＢ００１の通信端末４００に対して、ファイルサーバ１２を示す提供元情報を送信する。また、情報提供装置１００は、端末ＩＤがＢＢＢ００１の通信端末４００が認証時に使用したユーザＩＤと同一のユーザＩＤで認証されて情報提供サービス１０１にログインしている複数の通信端末４００のうち、第１の通信端末４００に対して、メールサーバ１４及びクラウドサービス５２を示す提供元情報を送信し、第２の通信端末４００に対して、ウェブサーバ１６を示す提供元情報を送信する。
【０１１５】
図１０は、情報提供装置１００による処理の流れの一例を概略的に示す。図１０は、情報提供装置１００が、通信端末４０２においてコピー操作がなされたデータを通信端末４０４にペーストする処理の流れを示す。ここでは、通信端末４０２及び通信端末４０４が同一のユーザＩＤで認証されて両方が情報提供サービス１０１にログインしている状態を開始状態として説明する。
【０１１６】
Ｓ１００２では、通信端末４０２が、通信端末４０２に格納されたデータに対してコピー操作を実行する。通信端末４０２は、通信端末４０２のユーザによる操作に従って、コピー操作を実行してよい。
【０１１７】
Ｓ１００４では、通信端末４０２が、Ｓ１００２におけるコピー操作に応じて、コピー操作がなされたデータを中継装置２００に対して送信する。通信端末４０２は、コピー操作がなされたデータであることを示す情報を付加して、当該データを中継装置２００に対して送信してよい。中継装置２００は、データを送信した通信端末４０２の端末ＩＤに対応付けて、受信したデータを格納してよい。
【０１１８】
Ｓ１００６では、情報提供装置１００が、情報提供サービス１０１に登録された複数の通信端末４００のいずれかから、コピー操作がなされたデータが中継装置２００に対して送信されたか否かを、中継装置２００に確認する。当該確認は、中継装置確認部１０４によって実行される。
【０１１９】
Ｓ１００８では、中継装置２００が、Ｓ１００６における確認に応じて、Ｓ１００４において受信したデータを情報提供装置１００に対して送信する。中継装置２００は、通信端末４０２の端末ＩＤとともにデータを情報提供装置１００に対して送信してよい。
【０１２０】
Ｓ１０１０では、情報提供装置１００が、Ｓ１００８において受信したデータを格納する。情報提供装置１００は、Ｓ１００８において受信した端末ＩＤと対応付けて、当該データを格納してよい。
【０１２１】
Ｓ１０１２では、通信端末４０４が、ペースト要求を中継装置２００に対して送信する。中継装置２００は、ペースト要求を送信した通信端末４０４の端末ＩＤに対応付けて、受信したペースト要求を格納してよい。
【０１２２】
Ｓ１０１４では、情報提供装置１００が、情報提供サービス１０１に登録された複数の通信端末４００のいずれかから、ペースト要求が中継装置２００に対して送信されたか否かを、中継装置２００に確認する。当該確認は、中継装置確認部１０４によって実行される。
【０１２３】
Ｓ１０１６では、中継装置２００が、Ｓ１０１４における確認に応じて、Ｓ１０１２で受信したペースト要求を情報提供装置１００に対して送信する。中継装置２００は、通信端末４０４の端末ＩＤとともにペースト要求を情報提供装置１００に対して送信してよい。
【０１２４】
Ｓ１０１８では、情報提供装置１００が、Ｓ１０１６においてペースト要求を受信したことに応じて、当該ペースト要求と共に受信した端末ＩＤが示す通信端末４０４と同一のユーザＩＤで認証されて情報提供サービス１０１にログインしている通信端末４０２から受信したデータが格納されているか否かを判定する。
【０１２５】
Ｓ１０２０では、Ｓ１０１８においてデータが格納されていると判定されたことに応じて、情報提供装置１００が、Ｓ１０１０において格納したデータを通信端末４０４に対して送信する。情報提供装置１００は、中継装置２００を介して当該データを通信端末４０４に対して送信してよい。
【０１２６】
上述した処理によって、通信端末４０２及び通信端末４０４のユーザは、通信端末４０２と通信端末４０４との間でコピー＆ペーストを行っている感覚で、通信端末４０２においてコピーしたデータを容易に通信端末４０４にペーストすることができる。
【０１２７】
図１１は、情報提供装置１００による処理の流れの一例を概略的に示す。図１１は、情報提供装置１００が、通信端末４０２においてコピー操作がなされたネットワーク１０内のデータを通信端末４０４にペーストする処理の流れを示す。ここでは、通信端末４０２及び通信端末４０４が同一のユーザＩＤで認証されて両方が情報提供サービス１０１にログインしている状態を開始状態として説明する。
【０１２８】
Ｓ１１０２では、ネットワーク５０内に位置する通信端末４０２が、ファイルサーバ１２が記憶するデータを閲覧する閲覧要求を、中継装置２００を介して情報提供装置１００に対して送信する。Ｓ１１０４では、情報提供装置１００が、Ｓ１１０２において受信した閲覧要求に応じて、ファイルサーバ１２に対してデータ要求を送信する。
【０１２９】
Ｓ１１０６では、ファイルサーバ１２が、Ｓ１１０４において受信したデータ要求に応じて、データを情報提供装置１００に送信する。Ｓ１１０８では、情報提供装置１００が、ファイルサーバ１２から受信したデータを通信端末４０２に表示させるための閲覧データを生成して、通信端末４０２に対して送信する。
【０１３０】
Ｓ１１１０では、通信端末４０２が、表示しているファイルサーバ１２が記憶するデータに対するコピー操作を検出する。Ｓ１１１２では、通信端末４０２が、ファイルサーバ１２が記憶するデータに対してコピー操作がなされたことを示すコピー通知情報を中継装置２００に対して送信する。中継装置２００は、受信したコピー通知情報を格納する。
【０１３１】
Ｓ１１１４では、情報提供装置１００が、情報提供サービス１０１に登録された複数の通信端末４００のいずれかからコピー通知情報が中継装置２００に対して送信されたか否かを、中継装置２００に確認する。当該確認は、中継装置確認部１０４によって実行される。
【０１３２】
Ｓ１１１６では、中継装置２００が、Ｓ１１１４における確認に応じて、Ｓ１１１２で受信したコピー通知情報を情報提供装置１００に対して送信する。中継装置２００は、通信端末４０２の端末ＩＤとともにコピー通知情報を情報提供装置１００に対して送信してよい。Ｓ１１１８では、情報提供装置１００が、Ｓ１１１６において受信したコピー通知情報が示すコピー操作がなされたデータに対するリンク情報を格納する。
【０１３３】
Ｓ１１２０では、ネットワーク５０内に位置する通信端末４０４が、ペースト要求を中継装置２００に対して送信する。通信端末４０４は、通信端末４０４の端末ＩＤとともにペースト要求を中継装置２００に対して送信してよい。中継装置２００は、受信したペースト要求を、通信端末４０４の端末ＩＤに対応付けて格納する。
【０１３４】
Ｓ１１２２では、情報提供装置１００が、情報提供サービス１０１に登録された複数の通信端末４００のいずれかからペースト要求が中継装置２００に対して送信されたか否かを、中継装置２００に確認する。当該確認は、中継装置確認部１０４によって実行される。
【０１３５】
Ｓ１１２４では、中継装置２００が、Ｓ１１２２における確認に応じて、Ｓ１１２０で受信したペースト要求を情報提供装置１００に対して送信する。中継装置２００は、通信端末４０４の端末ＩＤとともにペースト要求を情報提供装置１００に対して送信してよい。
【０１３６】
Ｓ１１２６では、情報提供装置１００が、Ｓ１１２４において受信したペースト要求に応じて、ペースト要求を送信した通信端末４０４と同一のユーザＩＤで認証されて情報提供サービス１０１にログインしている通信端末４０２によって送信されたコピー通知情報が示すコピー操作がなされたデータに対するリンク情報が、格納されているか否かを判定する。Ｓ１１２８では、Ｓ１１２６においてリンク情報が格納されていると判定されたことに応じて、情報提供装置１００が、リンク情報を通信端末４０４に対して送信する。
【０１３７】
Ｓ１１３０では、通信端末４０４が、Ｓ１１２８において受信したリンク情報を用いて、ファイルサーバ１２に対するデータ要求を中継装置２００に対して送信する。中継装置２００は、受信したデータ要求を通信端末４０４の端末ＩＤと対応付けて格納する。
【０１３８】
Ｓ１１３２では、情報提供装置１００が、情報提供サービス１０１に登録された複数の通信端末４００のいずれかからデータ要求が中継装置２００に対して送信されたか否かを、中継装置２００に確認する。当該確認は、中継装置確認部１０４によって実行される。
【０１３９】
Ｓ１１３４では、中継装置２００が、Ｓ１１３２における確認に応じて、Ｓ１１３０で受信したデータ要求を情報提供装置１００に対して送信する。中継装置２００は、通信端末４０４の端末ＩＤとともにデータ要求を情報提供装置１００に対して送信してよい。
【０１４０】
Ｓ１１３６では、情報提供装置１００が、Ｓ１１３４において受信したデータ要求に応じて、ファイルサーバ１２に対してデータのダウンロード要求を送信する。Ｓ１１３８では、ファイルサーバ１２が、Ｓ１１３６において受信したダウンロード要求に応じて、データを情報提供装置１００に対して送信する。Ｓ１１４０では、情報提供装置１００が、Ｓ１１３８において受信したデータを、通信端末４０４に対して送信する。
【０１４１】
上述した処理によって、通信端末４０２及び通信端末４０４のユーザは、通信端末４０２と通信端末４０４との間でコピー＆ペーストを行っている感覚で、通信端末４０２において閲覧するファイルサーバ１２内のデータを容易に通信端末４０４にペーストすることができる。
【０１４２】
図１２は、情報提供装置１００による処理の流れの一例を概略的に示す。図１２は、情報提供装置１００が、通信端末４０２においてコピー操作がなされたネットワーク１０内のデータを、通信端末４０４からのペースト要求に応じてネットワーク１０内でペーストする処理の流れを示す。ここでは、通信端末４０２及び通信端末４０４が同一のユーザＩＤで認証されて両方が情報提供サービス１０１にログインしている状態を開始状態として説明する。
【０１４３】
Ｓ１２０２では、ネットワーク５０内に位置する通信端末４０２が、メールサーバ１４が記憶するデータを閲覧する閲覧要求を、中継装置２００を介して情報提供装置１００に対して送信する。Ｓ１２０４では、情報提供装置１００が、Ｓ１２０２において受信した閲覧要求に応じて、メールサーバ１４に対してデータ要求を送信する。
【０１４４】
Ｓ１２０６では、メールサーバ１４が、Ｓ１２０４において受信したデータ要求に応じて、データを情報提供装置１００に送信する。Ｓ１２０８では、情報提供装置１００が、メールサーバ１４から受信したデータを通信端末４０２に表示させるための閲覧データを生成して、通信端末４０２に対して送信する。
【０１４５】
Ｓ１２１０では、ネットワーク５０内に位置する通信端末４０４が、ファイルサーバ１２が記憶するデータを閲覧する閲覧要求を、中継装置２００を介して情報提供装置１００に対して送信する。Ｓ１２１２では、情報提供装置１００が、Ｓ１２１０において受信した閲覧要求に応じて、ファイルサーバ１２に対してデータ要求を送信する。
【０１４６】
Ｓ１２１４では、ファイルサーバ１２が、Ｓ１２１２において受信したデータ要求に応じて、データを情報提供装置１００に送信する。Ｓ１２１６では、情報提供装置１００が、ファイルサーバ１２から受信したデータを通信端末４０２に表示させるための閲覧データを生成して、通信端末４０２に対して送信する。
【０１４７】
Ｓ１２１８では、通信端末４０２が、表示しているメールサーバ１４が記憶するデータに対するコピー操作を検出する。Ｓ１２２０では、通信端末４０２が、メールサーバ１４が記憶するデータに対してコピー操作がなされたことを示すコピー通知情報を中継装置２００に対して送信する。中継装置２００は、受信したコピー通知情報を格納する。
【０１４８】
Ｓ１２２４では、情報提供装置１００が、情報提供サービス１０１に登録された複数の通信端末４００のいずれかからコピー通知情報が中継装置２００に対して送信されたか否かを、中継装置２００に確認する。当該確認は、中継装置確認部１０４によって実行される。
【０１４９】
Ｓ１２２６では、中継装置２００が、Ｓ１２２４における確認に応じて、Ｓ１２２０で受信したコピー通知情報を情報提供装置１００に対して送信する。中継装置２００は、通信端末４０２の端末ＩＤとともにコピー通知情報を情報提供装置１００に対して送信してよい。
【０１５０】
Ｓ１２２８では、情報提供装置１００が、Ｓ１２２６において受信したコピー通知情報が示すコピー操作がなされたデータをダウンロードするダウンロード要求をメールサーバ１４に対して送信する。Ｓ１２３０では、メールサーバ１４が、Ｓ１２２８において受信したダウンロード要求に応じて、データを情報提供装置１００に対して送信するＳ１２３２では、情報提供装置１００が、Ｓ１２３０において受信したデータを格納する。
【０１５１】
Ｓ１２３４では、通信端末４０４が、ペースト要求を中継装置２００に対して送信する。通信端末４０４は、通信端末４０４の端末ＩＤとともにペースト要求を中継装置２００に対して送信してよい。中継装置２００は、受信したペースト要求を、通信端末４０４の端末ＩＤに対応付けて格納する。
【０１５２】
Ｓ１２３６では、情報提供装置１００が、情報提供サービス１０１に登録された複数の通信端末４００のいずれかからペースト要求が中継装置２００に対して送信されたか否かを、中継装置２００に確認する。当該確認は、中継装置確認部１０４によって実行される。
【０１５３】
Ｓ１２３８では、中継装置２００が、Ｓ１２３６における確認に応じて、ペースト要求を情報提供装置１００に対して送信する。中継装置２００は、通信端末４０４の端末ＩＤとともにペースト要求を情報提供装置１００に対して送信してよい。
【０１５４】
Ｓ１２４０では、情報提供装置１００が、Ｓ１２３８において受信したペースト要求に応じて、ペースト要求を送信した通信端末４０４と同一のユーザＩＤで認証された１０１ン委ログインしている通信端末４０２によって送信されたコピー通知情報が示すコピー操作がなされたデータが格納されているか否かを判定する。
【０１５５】
Ｓ１２４２では、Ｓ１２４０においてデータが格納されていると判定されたことに応じて、情報提供装置１００が、データをファイルサーバ１２に対して送信する。ファイルサーバ１２は、受信したデータを通信端末４０４の端末ＩＤと対応付けて格納する。
【０１５６】
上述した処理によって、通信端末４０２及び通信端末４０４のユーザは、通信端末４０２と通信端末４０４との間でコピー＆ペーストを行っている感覚で、通信端末４０２において閲覧するメールサーバ１４内のデータを容易に、通信端末４０４がデータを閲覧しているファイルサーバ１２に対してペーストすることができる。
【０１５７】
図１３は、コピーデータ処理部１７０の機能構成の一例を概略的に示す。コピーデータ処理部１７０は、コピーデータ受信部１７２、コピーデータ格納部１７４、ペースト要求受信部１７６、データ判定部１７８、データ送信部１８０、コピー通知情報受信部１８２、リンク情報格納部１８４、リンク情報判定部１８６、リンク情報送信部１８８、ダウンロード要求受信部１９０、データ取得部１９２、履歴格納部１９４、履歴送信部１９６及び指定受信部１９８を備える。なお、コピーデータ処理部１７０がこれらのすべての構成を備えることは必須とは限らない。
【０１５８】
コピーデータ受信部１７２は、情報提供サービス１０１にログインしている通信端末４００から、当該通信端末４００においてコピー操作がなされたコピーデータを受信する。コピーデータは、テキストデータ、音声データ、画像データ及び電子ファイル等であってよい。
【０１５９】
コピーデータ格納部１７４は、コピーデータ受信部１７２が受信したコピーデータを格納する。コピーデータ格納部１７４は、コピーデータを送信した通信端末４００の端末ＩＤを対応付けてコピーデータを格納してよい。コピーデータ格納部１７４は、コピーデータ受信部１７２がコピーデータを受信してからの経過時間を計測してよい。そして、コピーデータ格納部１７４は、コピーデータ受信部１７２がコピーデータを受信してから予め定められた時間が経過した場合に、当該データを削除してよい。これにより、データが漏洩する可能性を低減することができ、セキュリティを向上することができる。
【０１６０】
ペースト要求受信部１７６は、情報提供サービス１０１にログインしている通信端末４００から、ペースト要求を受信する。データ判定部１７８は、ペースト要求受信部１７６がペースト要求を受信した場合に、ペースト要求を送信した通信端末４００と同一のユーザＩＤで認証され、当該通信端末４００とともに情報提供サービス１０１にログインしている通信端末４００から受信したコピーデータが、コピーデータ格納部１７４に格納されているか否かを判定する。
【０１６１】
データ送信部１８０は、ペースト要求受信部１７６が受信したペースト要求に応じて、コピーデータ格納部１７４に格納されているコピーデータを、ペースト要求を送信した通信端末４００に送信する。データ送信部１８０は、データ判定部１７８によって、コピーデータがコピーデータ格納部１７４に格納されていると判定された場合に、ペースト要求を送信した通信端末４００に対してコピーデータを送信してよい。
【０１６２】
コピー通知情報受信部１８２は、ネットワーク５０内に位置して情報提供サービス１０１にログインしている通信端末４００において、ネットワーク１０内のデータに対してコピー操作がなされたことを示すコピー通知情報を、通信端末４００から受信する。
【０１６３】
リンク情報格納部１８４は、コピー通知情報受信部１８２が受信したコピー通知情報によってコピー操作がなされたことが示されるデータに対するリンク情報を格納する。リンク情報格納部１８４は、コピー通知情報を送信した通信端末４００の端末ＩＤを対応付けてリンク情報を格納してよい。
【０１６４】
リンク情報判定部１８６は、ペースト要求受信部１７６がペースト要求を受信した場合に、ペースト要求を送信した通信端末４００と同一のユーザＩＤで認証され、当該通信端末４００とともに情報提供サービス１０１にログインしている通信端末４００から受信したコピー通知情報が示すコピー操作がなされたデータに対するリンク情報が、リンク情報格納部１８４に格納されているか否かを判定する。
【０１６５】
リンク情報送信部１８８は、ペースト要求受信部１７６がペースト要求を受信したことに応じて、リンク情報格納部１８４に格納されたリンク情報を、ペースト要求を送信した通信端末４００に送信する。リンク情報送信部１８８は、リンク情報判定部１８６によって、リンク情報がリンク情報格納部１８４に格納されていると判定された場合に、リンク情報を通信端末４０４に送信してよい。
【０１６６】
ダウンロード要求受信部１９０は、通信端末４００から、ネットワーク１０内のデータに対するダウンロード要求を受信する。データ取得部１９２は、ダウンロード要求受信部１９０がダウンロード要求を受信した場合に、要求されたデータを、ネットワーク１０内のサーバ等から取得する。データ送信部１８０は、データ取得部１９２が取得したデータを、ダウンロード要求を送信した通信端末４００に対して送信してよい。データ送信部１８０及びデータ取得部１９２は、記憶制御部の一例であってよい。
【０１６７】
履歴格納部１９４は、コピーデータ受信部１７２が受信した、通信端末４００においてコピー操作がなされたデータの履歴を格納する。履歴格納部１９４は、当該データの履歴を予め定められた期間格納してよい。履歴格納部１９４は、当該データの履歴を格納してから予め定められた期間が経過した場合、当該履歴を削除してよい。
【０１６８】
また、履歴格納部１９４は、コピー通知情報受信部１８２が受信したコピー通知情報が、コピー操作がなされたことを示すデータの履歴を格納してよい。履歴格納部１９４は、当該データの履歴を予め定められた期間格納してよい。履歴格納部１９４は、当該データの履歴を格納してから予め定められた期間が経過した場合、当該履歴を削除してよい。
【０１６９】
履歴送信部１９６は、ペースト要求受信部１７６が通信端末４００からペースト要求を受信した場合に、履歴格納部１９４に格納されている履歴を、当該通信端末４００に対して送信する。通信端末４００は、履歴送信部１９６から受信した履歴を表示出力してよい。例えば、履歴格納部１９４に格納されている履歴に３つのデータの履歴が含まれる場合、通信端末４００は、３つのデータを示す履歴を表示出力する。
【０１７０】
指定受信部１９８は、履歴送信部１９６が送信した履歴に対するデータの指定を受信する。例えば、履歴送信部１９６が送信した履歴に３つのデータの履歴が含まれる場合、３つのデータのうちのいずれかのデータの指定を、通信端末４００から受信する。履歴に対するデータの指定は、通信端末４００のユーザによって行われてよい。
【０１７１】
データ送信部１８０は、指定受信部１９８が履歴に対するデータの指定を受け付けたことに応じて、指定されたデータを、データの指定を送信した通信端末４００に対して送信してよい。また、リンク情報送信部１８８は、指定受信部１９８が履歴に対するデータの指定を受け付けたことに応じて、指定されたデータに対応するリンク情報を、データの指定を送信した通信端末４００に対して送信してよい。
【０１７２】
図１４は、中継装置２００による処理の流れの一例を概略的に示す。図１４は、中継装置２００が、通信端末４０２においてコピー操作がなされたデータを通信端末４０４にペーストする処理の流れを示す。ここでは、通信端末４０２及び通信端末４０４が同一のユーザＩＤで認証されて両方が情報提供サービス１０１にログインしている状態を開始状態として説明する。
【０１７３】
Ｓ１４０２では、通信端末４０２が、通信端末４０２に格納されたデータに対してコピー操作を実行する。通信端末４０２は、通信端末４０２のユーザによる操作に従って、コピー操作を実行してよい。
【０１７４】
Ｓ１４０４では、通信端末４０２が、Ｓ１４０２におけるコピー操作に応じて、コピー操作がなされたデータを中継装置２００に対して送信する。通信端末４０２は、コピー操作がなされたデータであることを示す情報を付加して、当該データを中継装置２００に対して送信してよい。
【０１７５】
Ｓ１４０６では、中継装置２００が、Ｓ１４０４において受信したデータを格納する。中継装置２００は、データを送信した通信端末４０２の端末ＩＤに対応付けて受信したデータを格納してよい。
【０１７６】
Ｓ１４０８では、通信端末４０４が、ペースト要求を中継装置２００に対して送信する。通信端末４０４は、通信端末４０４の端末ＩＤとともにペースト要求を中継装置２００に対して送信してよい。
【０１７７】
Ｓ１４１０では、中継装置２００が、Ｓ１４０８において受信したペースト要求に応じて、当該ペースト要求と共に受信した端末ＩＤが示す通信端末４０４と同一のユーザＩＤで認証されて情報提供サービス１０１にログインしている通信端末４０２から受信したデータを格納しているか否かを判定する。
【０１７８】
Ｓ１４１２では、中継装置２００が、Ｓ１４１０においてデータを格納していると判定されたことに応じて、Ｓ１４０６において格納したデータを通信端末４０４に対して送信する。
【０１７９】
上述した処理により、通信端末４０２と通信端末４０４との間で、中継装置２００を介したコピー＆ペーストを実現することができる。
【０１８０】
図１５は、中継装置２００が備えるコピーデータ処理部２１０の機能構成の一例を概略的に示す。コピーデータ処理部２１０は、コピーデータ受信部２１２、コピーデータ格納部２１４、ペースト要求受信部２１６、データ判定部２１８及びデータ送信部２２０を有する。
【０１８１】
コピーデータ受信部２１２は、通信端末４００から、通信端末４００においてコピー操作がなされたデータを受信する。コピーデータ格納部２１４は、コピーデータ受信部２１２が受信したデータを格納する。コピーデータ格納部２１４は、データを送信した通信端末４００の端末ＩＤを対応付けて、当該データを格納してよい。
【０１８２】
ペースト要求受信部２１６は、通信端末４００から、ペースト要求を受信する。データ判定部２１８は、ペースト要求受信部２１６がペースト要求を受信したことに応じて、当該ペースト要求を送信した通信端末４００と同一のユーザＩＤで認証されて情報提供サービス１０１にログインしている通信端末４００から受信したデータが、コピーデータ格納部２１４に格納されているか否かを判定する。
【０１８３】
データ送信部２２０は、データ判定部２１８によって、ペースト要求を送信した通信端末４００と同一のユーザＩＤで認証されて情報提供サービス１０１にログインしている通信端末４００から受信したデータがコピーデータ格納部２１４に格納されていると判定された場合に、当該データを、ペースト要求を送信した通信端末４００に対して送信する。
【０１８４】
図１６は、通信端末４００の機能構成の一例を概略的に示す。通信端末４００は、通信部４１２、データ格納部４１４、表示部４１６、及び操作部４１８を有する。
【０１８５】
通信部４１２は、ネットワーク５０を介した通信を実行する。なお、通信端末４００は、ネットワーク１０内に位置することも可能であり、通信端末４００がネットワーク１０内に位置する場合、通信部４１２は、ネットワーク１０を介した通信を実行する。
【０１８６】
データ格納部４１４は、各種データを格納する。データ格納部４１４は、通信部４１２が受信したデータを格納してよい。通信部４１２は、データ格納部４１４に格納されたデータを送信してよい。
【０１８７】
表示部４１６は、データ格納部４１４に格納されたデータを表示する。表示部４１６は、タッチパネルディスプレイであってよい。
【０１８８】
操作部４１８は、ユーザからの操作を受け付ける。操作部４１８は、例えば、タッチパネルディスプレイである表示部４１６に対するタッチ操作を受け付ける。また、操作部４１８は、例えば、通信端末４００が備えるボタン及びキー等の入力部に対する操作を受け付ける。
【０１８９】
操作部４１８は、表示部４１６が表示しているデータに対するコピー操作を受け付けてよい。例えば、まず、操作部４１８を介して、表示部４１６に表示しているデータが選択された場合に、表示部４１６が、選択されたデータに対するメニューを表示する。当該メニューは、コピーを含む。そして、操作部４１８は、メニューに含まれるコピーの選択を、当該データに対するコピー操作として受け付ける。
【０１９０】
また、操作部４１８を介して、表示部４１６の表示領域における任意の位置が選択された場合に、通信部４１２は、ペースト要求を中継装置２００に対して送信してよい。通信部４１２がペースト要求を中継装置２００に対して送信したときに、ペーストする対象となるデータが存在する旨の通知を中継装置２００から受け付けた場合、表示部４１６は、ペーストを含むメニューを表示してよい。そして、操作部４１８が、メニューに含まれるペーストの選択を受け付けた場合、通信部４１２は、中継装置２００からペーストの対象となるデータを受信して、データ格納部４１４に格納してよい。
【０１９１】
図１７は、通信端末４００による表示例を概略的に示す。図１７は、表示部４１６に表示されたデータアイコン４２０に対するタッチ操作を検出したことに応じて、表示部４１６が、通信端末４００の外部に対してペーストするためのコピーであることを示す「コピー（サーバ）」と、通信端末４００の内部でペーストするためのコピーであることを示す「コピー（端末）」とを含むメニュー４３０を表示した例を示す。
【０１９２】
データアイコン４２０が示すデータが通信端末４００内のデータであり、かつ、「コピー（サーバ）」が選択された場合、通信部４１２は、当該データを、コピー操作がなされたデータとして、中継装置２００を介して情報提供装置１００に対して送信してよい。また、データアイコン４２０が示すデータが、ネットワーク１０内のデータであり、かつ、「コピー（サーバ）」が選択された場合、通信部４１２は、ネットワーク１０内の当該データに対してコピー操作がなされたことを示すコピー通知情報を、中継装置２００を介して情報提供装置１００に対して送信してよい。「コピー（端末）」が選択された場合、通信端末４００は、データアイコン４２０が示すデータをクリップボードにコピーしてよい。
【０１９３】
なお、ここでは、「コピー（サーバ）」と「コピー（端末）」とを含むメニュー４３０を表示する場合を例に挙げて説明したが、これに限らない。通信端末４００は、データアイコン４２０に対するタッチ操作を検出したことに応じて、一のコピーを含むメニュー４３０を表示してもよい。通信端末４００は、当該一のコピーが選択された場合、データアイコン４２０が示すデータ又はコピー通知情報を情報提供装置１００に対して送信するとともに、当該データをクリップボードに記憶してよい。また、通信端末４００は、当該一のコピーが選択された場合、データアイコン４２０が示すデータをクリップボードに記憶することなく、当該データ又はコピー通知情報を情報提供装置１００に対して送信してもよい。
【０１９４】
図１８は、通信端末４００による表示例を概略的に示す。図１８は、表示部４１６に対するタッチ操作を検出したことに応じて、表示部４１６が、通信端末４００の外部から受信したデータをペーストするためのペーストであることを示す「ペースト（サーバ）」と、通信端末４００の内部のデータをペーストするためのペーストであることを示す「ペースト（端末）」を含むメニュー４４０を表示した例を示す。
【０１９５】
「ペースト（サーバ）」が選択された場合、通信端末４００は、中継装置２００を介して情報提供装置１００から受信したデータをペーストしてよい。また、「ペースト（端末）」が選択された場合、通信端末４００は、通信端末４００のクリップボードに記憶されたデータをペーストしてよい。
【０１９６】
上記実施形態では、情報提供装置１００を通信システムの一例として説明したが、これに限らない。通信システムは、情報提供装置１００及び中継装置２００を含んでよい。また、通信システムは、情報提供装置１００及び管理装置３００を含んでよい。また、通信システムは、情報提供装置１００、中継装置２００及び管理装置３００を含んでよい。
【０１９７】
また、上記実施形態では、情報提供装置１００が、中継装置２００を介して通信端末４００と通信接続を確立して、中継装置２００を介して通信端末４００とデータを送受信する例を挙げて説明したが、これに限らない。情報提供装置１００は、中継装置２００を介して通信端末４００との通信接続を確立し、中継装置２００を介さずに通信端末４００とデータを送受信してもよい。
【０１９８】
また、上記実施形態では、中継装置２００と管理装置３００とが別体である場合を例に挙げて説明したが、これに限らない。中継装置２００と管理装置３００とは一体であってもよく、例えば、中継装置２００が管理装置３００の機能を備えてもよい。
【０１９９】
以上の説明において、情報提供装置１００、中継装置２００、管理装置３００及び通信端末４００のそれぞれの各部は、ハードウエアにより実現されてもよく、ソフトウエアにより実現されてもよい。また、ハードウエアとソフトウエアとの組み合わせにより実現されてもよい。また、プログラムが実行されることにより、コンピュータが、情報提供装置１００、中継装置２００、管理装置３００及び通信端末４００のいずれかとして機能してもよい。プログラムは、コンピュータ読み取り可能な媒体又はネットワークに接続された記憶装置から、情報提供装置１００、中継装置２００、管理装置３００及び通信端末４００のいずれかの少なくとも一部を構成するコンピュータにインストールされてよい。
【０２００】
コンピュータにインストールされ、コンピュータを本実施形態に係る情報提供装置１００、中継装置２００、管理装置３００及び通信端末４００のいずれかとして機能させるプログラムは、ＣＰＵ等に働きかけて、コンピュータを、情報提供装置１００、中継装置２００、管理装置３００及び通信端末４００のいずれかの各部としてそれぞれ機能させる。これらのプログラムに記述された情報処理は、コンピュータに読込まれることにより、ソフトウエアと情報提供装置１００、中継装置２００、管理装置３００及び通信端末４００のいずれかのハードウエア資源とが協働した具体的手段として機能する。
【０２０１】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【０２０２】
特許請求の範囲、明細書、および図面中において示した装置、システム、プログラム、および方法における動作、手順、ステップ、および段階などの各処理の実行順序は、特段「より前に」、「先立って」などと明示しておらず、また、前の処理の出力を後の処理で用いるのでない限り、任意の順序で実現しうることに留意すべきである。特許請求の範囲、明細書、および図面中の動作フローに関して、便宜上「まず、」、「次に、」などを用いて説明したとしても、この順で実施することが必須であることを意味するものではない。
【符号の説明】
【０２０３】
１０  ネットワーク、１２  ファイルサーバ、１４  メールサーバ、１６  ウェブサーバ、２０  ルータ、５０  ネットワーク、１００  情報提供装置、１０１  情報提供サービス、１０２  認証情報格納部、１０３  端末認証部、１０４  中継装置確認部、１０５  通信接続確立部、１０６  コンテンツ管理部、１０７  コンテンツ提供部、１１０  トークン認証部、１１２  鍵データ要求受信部、１１４  鍵データ生成部、１１６  認証用データ生成部、１１８  暗号化部、１２０  認証用データ格納部、１２２  鍵データ送信部、１２４  認証用データ送信部、１２６  鍵データ受信部、１２８  鍵認証可否判定部、１３０  トークン送信部、１３２  ＩＤ受信部、１３４  認証可否判定部、１３６  通信接続確立部、１３８  端末グループ登録部、１５０  提供元情報処理部、１５２  生成指示受信部、１５４  提供元情報取得部、１５６  登録情報生成部、１５８  登録情報格納部、１６０  指定情報受信部、１６２  提供元情報送信部、１６４  問合出力部、１６６  問合応答受信部、１７０  コピーデータ処理部、１７２  コピーデータ受信部、１７４  コピーデータ格納部、１７６  ペースト要求受信部、１７８  データ判定部、１８０  データ送信部、１８２  コピー通知情報受信部、１８４  リンク情報格納部、１８６  リンク情報判定部、１８８  リンク情報送信部、１９０  ダウンロード要求受信部、１９２  データ取得部、１９４  履歴格納部、１９６  履歴送信部、１９８  指定受信部、２００  中継装置、２１０  コピーデータ処理部、２１２  コピーデータ受信部、２１４  コピーデータ格納部、２１６  ペースト要求受信部、２１８  データ判定部、２２０  データ送信部、３００  管理装置、３０２  認証用データ受信部、３０４  認証用データ格納部、３０６  端末要求受信部、３０８  鍵取得指示送信部、３１０  鍵データ受信部、３１２  鍵認証可否判定部、３１４  鍵データ送信部、３１６  トークン受信部、３１８  ＩＤ送信部、４００  通信端末、４０２  通信端末、４０４  通信端末、４０６  通信端末、４１２  通信部、４１４  データ格納部、４１６  表示部、４１８  操作部、４２０  データアイコン、４３０  メニュー、４４０  メニュー、５００  提供元登録情報テーブル、５０２  主端末欄、５０４  グループ端末欄、５０６  名称欄、５０８  提供元情報欄
【図１】
2019194862.tif 000003
【図２】
2019194862.tif 000004
【図３】
2019194862.tif 000005
【図４】
2019194862.tif 000006
【図５】
2019194862.tif 000007
【図６】
2019194862.tif 000008
【図７】
2019194862.tif 000009
【図８】
2019194862.tif 000010
【図９】
2019194862.tif 000011
【図１０】
2019194862.tif 000012
【図１１】
2019194862.tif 000013
【図１２】
2019194862.tif 000014
【図１３】
2019194862.tif 000015
【図１４】
2019194862.tif 000016
【図１５】
2019194862.tif 000017
【図１６】
2019194862.tif 000018
【図１７】
2019194862.tif 000019
【図１８】
2019194862.tif 000020
【手続補正書】
【提出日】令和1年6月24日(2019.6.24)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
情報提供装置、第１通信端末、及び第２通信端末
を備える通信システムであって、
前記情報提供装置は、
前記第１通信端末及び前記第２通信端末のそれぞれを同一のユーザＩＤで認証し、前記第１通信端末及び前記第２通信端末の両方が情報提供サービスにログインしている状態を維持する端末認証部、
前記情報提供サービスにログインしている前記第１通信端末から、前記第１通信端末においてコピー操作がなされたデータを受信するデータ受信部、
前記情報提供サービスにログインしている前記第２通信端末から、ペースト要求を受信するペースト要求受信部、及び
前記ペースト要求に応じて、前記データを前記第２通信端末に送信するデータ送信部
を有し、
前記第１通信端末は、
データを表示する第１表示部、
ユーザからの操作を受け付ける第１操作部、及び
第１通信部を有し、
前記第１表示部は、前記第１表示部に表示されているデータが前記第１操作部を介して選択された場合に、前記第１通信端末の外部に対してペーストするためのコピーであることを示す第１の項目と、前記第１通信端末の内部でペーストするためのコピーであることを示す第２の項目とを含むメニューを表示し、
前記第１通信部は、前記第１の項目が選択された場合に、前記データをコピー操作がなされたデータとして前記情報提供装置に送信し、
前記第２通信端末は、
データを表示する第２表示部、
ユーザからの操作を受け付ける第２操作部、及び
第２通信部を有し、
前記第２表示部は、前記第２操作部を介して前記第２表示部の表示領域における任意の領域が選択された場合に、前記第２通信端末の外部から受信したデータをペーストするためのペーストであることを示す第３の項目と、前記第２通信端末の内部のデータをペーストするためのペーストであることを示す第４の項目とを含むメニューを表示し、
前記第２通信部は、前記第３の項目が選択された場合に、前記ペースト要求を前記情報提供装置に送信し、前記ペースト要求に応じて前記データ送信部が送信した前記データを受信する、
通信システム。
【請求項２】
前記第１通信端末は、前記第２の項目が選択された場合、前記データを前記第１通信端末のクリップボードにコピーする、請求項１に記載の通信システム。
【請求項３】
前記第２通信端末は、前記第４の項目が選択された場合、前記第２通信端末のクリップボードに記憶されたデータをペーストする、請求項１又は２に記載の通信システム。
【請求項４】
前記情報提供装置は、
前記データ受信部が受信した前記データを格納するデータ格納部と、
前記ペースト要求受信部が前記第２通信端末から前記ペースト要求を受信した場合に、前記第２通信端末と同一のユーザＩＤで認証され、前記情報提供サービスにログインしている前記第１通信端末から受信した前記データが前記データ格納部に格納されているか否かを判定するデータ判定部と
をさらに有し、
前記データ送信部は、前記データが前記データ格納部に格納されていると判定された場合に、前記データを前記第２通信端末に送信する、請求項１から３のいずれか一項に記載の通信システム。
【請求項５】
前記情報提供装置は、第１ネットワークからのアクセスが制限される第２ネットワーク内に位置し、
前記データ受信部は、前記第１ネットワーク内に位置する中継装置を介して、前記第１ネットワーク内に位置する前記第１通信端末から前記データを受信し、
前記ペースト要求受信部は、前記中継装置を介して、前記第１ネットワーク内に位置する前記第２通信端末から前記ペースト要求を受信し、
前記データ送信部は、前記中継装置を介して、前記データを前記第２通信端末に送信する、請求項１から４のいずれか一項に記載の通信システム。
【請求項６】
前記情報提供装置は、
前記中継装置に対して断続的に問い合わせることによって、前記中継装置が前記ペースト要求を受信したか否かを確認するペースト要求確認部
をさらに有し、
前記ペースト要求受信部は、前記ペースト要求確認部によって前記中継装置が前記ペースト要求を受信したと確認された場合に、前記ペースト要求を前記中継装置から受信する、請求項５に記載の通信システム。
【請求項７】
通信端末であって、
データを表示する表示部と、
ユーザからの操作を受け付ける操作部と、
通信部と
を備え、
前記表示部は、前記操作部を介して前記表示部に表示されているデータが選択された場合に、前記通信端末の外部に対してペーストするためのコピーであることを示す第１の項目と、前記通信端末の内部でペーストするためのコピーであることを示す第２の項目とを含むメニューを表示し、
前記通信部は、前記第１の項目が選択された場合に、前記データをコピー操作がなされたデータとして情報提供装置に送信する、
通信端末。
【請求項８】
前記情報提供装置は、前記通信端末及び他の通信端末のそれぞれを同一のユーザＩＤで認証し、前記通信端末及び前記他の通信端末の両方が情報提供サービスにログインしている状態を維持し、前記他の通信端末から受信したペースト要求に応じて、前記通信部から受信したデータを前記他の通信端末に送信する、請求項７に記載の通信端末。
【請求項９】
通信端末であって、
データを表示する表示部と、
ユーザからの操作を受け付ける操作部と、
通信部と
を備え、
前記表示部は、前記操作部を介して前記表示部の表示領域における任意の領域が選択された場合に、前記通信端末の外部から受信したデータをペーストするためのペーストであることを示す第１の項目と、前記通信端末の内部のデータをペーストするためのペーストであることを示す第２の項目とを含むメニューを表示し、
前記通信部は、前記第１の項目が選択された場合、ペースト要求を情報提供装置に送信し、前記ペースト要求に応じて前記情報提供装置が送信したデータを受信する、
通信端末。
【請求項１０】
前記情報提供装置は、前記通信端末及び他の通信端末のそれぞれを同一のユーザＩＤで認証し、前記通信端末及び前記他の通信端末の両方が情報提供サービスにログインしている状態を維持し、前記通信端末から受信した前記ペースト要求に応じて、前記他の通信端末から受信して格納していた前記データを前記通信端末に送信する、請求項９に記載の通信端末。
【請求項１１】
コンピュータを、請求項７から１０のいずれか一項に記載の通信端末として機能させるためのプログラム。