(57)【要約】【課題】通信相手の本人性の確認を所定のタイミングで実行可能とすること。【解決手段】情報処理端末が、メッセージングサービスにおいて、前記情報処理端末とコンテンツの送受信を行う他の情報処理端末から、前記情報処理端末を操作しているユーザの認証要求を受信するステップと、前記情報処理端末の所定の機能を制限するステップと、前記ユーザから受け付けた解除情報に基づいて、前記所定の機能の制限が解除されると判断された場合に、前記所定の機能の制限を解除するステップとを実行する。【選択図】図２
2018032125.tif 000002
【特許請求の範囲】
【請求項１】
情報処理端末が、
メッセージングサービスにおいて、前記情報処理端末とコンテンツの送受信を行う他の情報処理端末から、前記情報処理端末を操作しているユーザの認証要求を受信するステップと、
前記情報処理端末の所定の機能を制限するステップと、
前記ユーザから受け付けた解除情報に基づいて、前記所定の機能の制限が解除されると判断された場合に、前記所定の機能の制限を解除するステップとを実行することを特徴とするプログラム。
【請求項２】
前記所定の機能は、メッセージングサービスにおける送信または受信のいずれかを含む、ことを特徴とする、
請求項１に記載のプログラム。
【請求項３】
前記所定の機能は、前記情報処理端末への操作を受け付ける機能である、ことを特徴とする、
請求項１又は２に記載のプログラム。
【請求項４】
前記解除情報は、前記情報処理端末のユーザのパスコード、個人情報、又は生体情報であることを特徴とする、
請求項１乃至３のいずれか一項に記載のプログラム。
【請求項５】
前記認証要求を受信した後、前記解除情報を含むメッセージを、前記コンテンツを送受信する通信方式と異なる通信方式を用いて、前記他の情報処理端末から受信するステップをさらに含むことを特徴とする、
請求項１乃至４のいずれか一項に記載のプログラム。
【請求項６】
前記所定の機能の制限を解除するか否かの判断結果を、前記他の情報処理端末に通知するステップをさらに含むことを特徴とする、
請求項１乃至５のいずれか一項に記載のプログラム。
【請求項７】
前記他の情報処理端末が、
前記情報処理端末から受信した前記コンテンツを分析した結果、前記情報処理端末のユーザの認証が必要な場合に、認証要求を前記情報処理端末に送信するステップをさらに含む、ことを特徴とする、
請求項１乃至６のいずれか一項に記載のプログラム。
【請求項８】
前記他の情報処理端末が前記情報処理端末から受信した前記コンテンツは、サービスの実行要求を含み、
前記他の情報処理端末が、
前記情報処理端末のユーザの認証に成功した場合、前記サービスに関する処理を実行し、実行結果を前記情報処理端末に通知するステップをさらに含むことを特徴とする、
請求項１乃至請求項７のいずれか一項に記載のプログラム。
【請求項９】
情報処理端末に、
メッセージングサービスにおいて、前記情報処理端末とコンテンツの送受信を行う他の情報処理端末から、前記情報処理端末を操作しているユーザの認証要求を受信するステップと、
前記情報処理端末の所定の機能を制限するステップと、
前記ユーザから受け付けた解除情報に基づいて、前記所定の機能の制限が解除されると判断された場合に、前記所定の機能の制限を解除するステップと、
実行させる情報処理方法。
【請求項１０】
情報処理端末であって、
メッセージングサービスにおいて、前記情報処理端末とコンテンツの送受信を行う他の情報処理端末から、前記情報処理端末を操作しているユーザの認証要求を受信する受信部と、
前記情報処理端末の所定の機能を制限し、前記ユーザから受け付けた解除情報に基づいて、前記所定の機能の制限が解除されると判断された場合に、前記所定の機能の制限を解除する制限部と、
を有することを特徴とする情報処理端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラム、情報処理方法、及び情報処理端末に関する。
【背景技術】
【０００２】
スマートフォン等の端末の普及により、端末の間で電子メール、及びＳＮＳ（Social Network Service）のメッセージ等が頻繁に送受信されている。
【０００３】
また、ユーザの状態を確認するために、ユーザ宛てのメッセージを送信し、メッセージを受信したユーザの端末の動作を基に、ユーザの状態を判断することが提案されている。例えば、特許文献１では、一の端末から依頼を受けたサーバが、他の端末のユーザ宛てに安否確認用のメッセージを送信し、サーバは、メッセージを受信した他の端末からのログインを受け付け、ログインが成功した場合には、他の端末のユーザが正常な状態になると判断し、判断結果を一の端末に通知することが提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１６−８２５０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、他のユーザになりすましたユーザが他のユーザの端末を用いてメッセージの送信等を行うが問題となっている。他のユーザを送信元に設定されているメッセージを受信した端末のユーザは、メッセージの内容、及びメッセージの受信状況からメッセージの送信元のユーザの本人確認をしたい場合でも、送信元のユーザの本人確認することができなかった。
【０００６】
従来から提案されている方法によれば、他のユーザの状態を確認することができるものの、端末間でメッセージ等を送受信しているときに、通信相手のユーザの本人性を確認することは難しかった。
【０００７】
本発明は、上記問題に鑑みてなされたものであり、通信相手の本人性の確認を所定のタイミングで実行可能なプログラム、情報処理方法、及び情報処理端末を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の一実施形態によれば、情報処理端末が、メッセージングサービスにおいて、前記情報処理端末とコンテンツの送受信を行う他の情報処理端末から、前記情報処理端末を操作しているユーザの認証要求を受信するステップと、前記情報処理端末の所定の機能を制限するステップと、前記ユーザから受け付けた解除情報に基づいて、前記所定の機能の制限が解除されると判断された場合に、前記所定の機能の制限を解除するステップとを実行するプログラムが、提供される。
【発明の効果】
【０００９】
通信相手の本人確認を所定のタイミングで実行可能なプログラム、情報処理方法、及び情報処理端末を提供することができる。
【図面の簡単な説明】
【００１０】
【図１】実施形態に係る通信システムの構成の一例を示す図である。
【図２】実施形態に係る動作シーケンスの一例を示す図である。
【図３】実施形態に係る動作シーケンスの一例を示す図である。
【図４】実施形態に係る動作シーケンスの一例を示す図である。
【図５】実施形態に係る動作フローの一例を示す図である。
【図６】実施形態に係る端末の画面表示の一例を示す図である。
【図７】実施形態に係るサービス提供サーバの機能ブロックの一例を示す図である。
【図８】実施形態に係る応答管理テーブル及びユーザ情報管理テーブルの一例を示す図である。
【図９】実施形態に係る動作シーケンスの一例を示す図である。
【図１０】実施形態に係る端末の画面表示の一例を示す図である。
【図１１】実施形態に係る端末の画面表示の一例を示す図である。
【発明を実施するための形態】
【００１１】
［実施形態の概要］
＜通信の秘密の遵守＞
本明細書に記載の実施形態を実施する場合は、通信の秘密に係る法的事項を遵守の上で実施されるものであることに留意されたい。
【００１２】
実施形態について、図面を参照して説明する。
【００１３】
＜システム構成＞
図１は、実施形態の一態様における通信システム１の構成を示す図である。図１に示すように、通信システム１では、ネットワーク２を介してサーバ１０と、端末２０（端末２０Ａ，端末２０Ｂ，端末２０Ｃ）とが接続される。サーバ１０は、ネットワーク２を介してユーザが使用する端末２０に、端末２０間でのメッセージ、静止画、動画、及びスタンプ等のコンテンツの送受信を実現するサービス、例えばＳＮＳ（Social Network Service）を提供する。なお、ネットワーク２に接続される端末２０の数は限定されない。
【００１４】
ネットワーク２は、１以上の端末２０と、１以上のサーバ１０とを接続する役割を行う。すなわち、ネットワーク２は、端末２０がサーバ１０に接続した後、データを送受信することができるように接続経路を提供する通信網を意味する。
【００１５】
例えば、ネットワーク２のうちの１つまたは複数の部分は、有線ネットワークや無線ネットワークであってもよい。ネットワーク２は、アドホック・ネットワーク（ad hoc network）、イントラネット、エクストラネット、仮想プライベート・ネットワーク（virtual private network：ＶＰＮ）、ローカル・エリア・ネットワーク（local area network：ＬＡＮ）、ワイヤレスＬＡＮ（wireless LAN：ＷＬＡＮ）、広域ネットワーク（wide area network：ＷＡＮ）、ワイヤレスＷＡＮ（wireless WAN：ＷＷＡＮ）、大都市圏ネットワーク（metropolitan area network：ＭＡＮ）、インターネットの一部、公衆交換電話網（Public Switched Telephone Network：ＰＳＴＮ）の一部、携帯電話網、ＩＳＤＮｓ（integrated service digital networks）、無線ＬＡＮｓ、ＬＴＥ（long term evolution）ＣＤＭＡ（code division multiple access）、ブルートゥース（Bluetooth（登録商標））、衛星通信など、または、これらの２つ以上の組合せを含むことができる。ただし、本発明において、ネットワーク２は、これらに限定されない。また、ネットワーク２は、１つまたは複数のネットワーク２を含むことができる。
【００１６】
端末２０（端末２０Ａ，端末２０Ｂ，端末２０Ｃ）は、下記実施形態において記載する機能を実現できる情報処理端末であればどのような端末であってもよい。端末２０は、代表的にはスマートフォンであり、その他に携帯電話（例えば、フィーチャーフォン）、コンピュータ（例えば、デスクトップ、ラップトップ、タブレットなど）、メディアコンピュータプラットホーム（例えば、ケーブル、衛星セットトップボックス、デジタルビデオレコーダ）、ハンドヘルドコンピュータデバイス（例えば、ＰＤＡ（personal digital assistant）、電子メールクライアントなど）、ウェアラブル端末（メガネ型デバイス、時計型デバイスなど）、他種のコンピュータ、またはコミュニケーションプラットホームを含む。ただし、実施形態において、端末２０は、これらに限定されない。また、端末２０は情報処理端末２０と表現されても良い。
【００１７】
端末２０Ａ、端末２０Ｂおよび端末２０Ｃの構成は基本的には同一であるため、以下の説明において、端末２０と記載し、必要に応じて端末２０Ａを自端末２０Ａとし、端末２０Ｂを他端末２０Ｂとし、端末２０Ｃを他端末２０Ｃとして説明する。
【００１８】
サーバ１０は、端末２０に対して、所定のサービスを提供する機能を備える。サーバ１０は、下記実施形態において記載する機能を実現できる情報処理装置であればどのような装置であってもよい。サーバ１０は、代表的にはサーバ装置であり、その他にコンピュータ（例えば、デスクトップ、ラップトップ、タブレットなど）、メディアコンピュータプラットホーム（例えば、ケーブル、衛星セットトップボックス、デジタルビデオレコーダ）、ハンドヘルドコンピュータデバイス（例えば、ＰＤＡ、電子メールクライアントなど）、あるいは他種のコンピュータ、またはコミュニケーションプラットホームを含む。ただし、実施形態において、サーバ１０は、これらに限定されない。また、サーバ１０は情報処理装置と表現されても良い。
【００１９】
＜ハードウェア（HW : Hardware）構成＞ 
図１を用いて、通信システム１に含まれる各装置のHW構成について説明する。
【００２０】
（１）端末のHW構成
端末２０は、制御装置（ＣＰＵ：central processing unit（中央処理装置））２０７、記憶装置２０８、通信Ｉ／Ｆ（インタフェース）２０１、入出力装置２０２、表示装置２０３、マイク２０４、スピーカ２０５、及びカメラ２０６を備える。端末２０のHWの各構成要素は、例えば、バスBを介して相互に接続される。
【００２１】
通信Ｉ／Ｆ２０１は、ネットワーク２を介して各種データの送受信を行う。当該通信は、有線、無線のいずれで実行されてもよく、互いの通信が実行できるのであれば、どのような通信プロトコルを用いてもよい。
【００２２】
入出力装置２０２は、端末２０に対する各種操作を入力する入力装置、および、端末２０で処理された処理結果を出力する出力装置を含む。入出力装置２０２は、入力装置と出力装置が一体化していても良いし、入力装置と出力装置に分離していてもよい。
【００２３】
入力装置は、ユーザからの入力を受け付けて、当該入力に係る情報を制御装置２０７に伝達できる全ての種類の装置のいずれかまたはその組み合わせにより実現される。入力装置は、代表的にはタッチパネルなどにより実現され、ユーザの指やスタイラスなどの指示具による接触とその接触位置を検出し、当該接触位置の座標を制御装置２０７に伝達する。一方で、入力装置は、タッチパネル以外の入力装置により実現されてもよい。入力装置は、例えば、キーボード等に代表されるハードウェアキーや、マウス等のポインティングデバイス、カメラ（動画像を介した操作入力）、マイク（音声による操作入力）を含む。ただし、入力装置は、これらに限定されない。
【００２４】
出力装置は、制御装置２０７で処理された処理結果を出力することができる全ての種類の装置のいずれかまたはその組み合わせにより実現される。出力装置は、代表的には、タッチパネルなどにより実現される。一方で、出力装置はタッチパネル以外の出力装置により実現されても良い。例えば、スピーカ（音声出力）、レンズ（例えば３D（three dimensions）出力や、ホログラム出力）、プリンターなどを含むことができる。ただし、出力装置は、これらに限定されない。
【００２５】
表示装置２０３は、フレームバッファに書き込まれた表示データに従って、表示することができる全ての種類の装置のいずれかまたはその組み合わせにより実現される。表示装置２０３は、代表的にはモニタ（例えば、液晶ディスプレイやOELD（organic electroluminescence display））で実現される。表示装置２０３は、ヘッドマウントディスプレイ（ＨＤＭ：Head Mounted Display）であってもよい。また、表示装置２０３は、プロジェクションマッピング、ホログラム、空気中など（真空であってもよい）に画像やテキスト情報等を表示可能な装置により実現されてもよい。なお、これらの表示装置２０３は、３Dで表示データを表示可能であってもよい。ただし、表示装置２０３は、これらに限定されない。
【００２６】
入出力装置２０２がタッチパネルの場合、入出力装置２０２と表示装置２０３とは、略同一の大きさおよび形状で対向して配置されていても良い。
【００２７】
制御装置２０７は、プログラム内に含まれたコードまたは命令によって実現する機能を実行するために物理的に構造化された回路を有し、例えば、ハードウェアに内蔵されたデータ処理装置により実現される。
【００２８】
制御装置２０７は、代表的には中央処理装置（ＣＰＵ）、であり、その他にマイクロプロセッサ（microprocessor）、プロセッサコア（processor core）、マルチプロセッサ（multiprocessor）、ＡＳＩＣ（application-specific integrated circuit）、ＦＰＧＡ（field programmable gate array）であってもよい。ただし、制御装置２０７は、これらに限定されない。
【００２９】
記憶装置２０８は、端末２０が動作するうえで必要とする各種プログラムや各種データを記憶する機能を有する。記憶装置＃は、ＨＤＤ（hard disk drive）、ＳＳＤ（solid state drive）、フラッシュメモリ、ＲＡＭ（random access memory）、ＲＯＭ（read only memory）など各種の記憶媒体により実現される。ただし、記憶装置２０８は、これらに限定されない。
【００３０】
端末２０は、プログラムを記憶装置２０８に記憶し、このプログラムを実行することで、制御装置２０７が、当該制御装置に含まれる各部としての処理を実行する。つまり、記憶装置２０８に記憶されるプログラムは、端末２０に、制御装置２０７が実行する各機能を実現させる。
【００３１】
マイク２０４は、音声データの入力に利用される。スピーカ２０５は、音声データの出力に利用される。カメラ２０６は、動画像データの取得に利用される。
（２）サーバのHW構成 
サーバ１０は、制御装置（ＣＰＵ）１０４、記憶装置１０５、通信Ｉ／Ｆ（インタフェース）１０３、入出力装置１０１、ディスプレイ１０２を備える。
【００３２】
制御装置１０４は、プログラム内に含まれたコードまたは命令によって実現する機能を実行するために物理的に構造化された回路を有し、例えば、ハードウェアに内蔵されたデータ処理装置により実現される。
【００３３】
制御装置１０４は、代表的には中央処理装置（ＣＰＵ）、であり、その他にマイクロプロセッサ、プロセッサコア、マルチプロセッサ、ＡＳＩＣ、又はＦＰＧＡなどであってもよい。ただし、制御装置１０４は、これらに限定されない。
【００３４】
記憶装置１０５は、サーバ１０が動作するうえで必要とする各種プログラムや各種データを記憶する機能を有する。記憶装置１０５は、ＨＤＤ、ＳＳＤ、又はフラッシュメモリなどの各種の記憶媒体により実現される。ただし、記憶装置１０５は、これらに限定されない。
【００３５】
通信Ｉ／Ｆ１０３は、ネットワーク２を介して各種データの送受信を行う。当該通信は、有線、無線のいずれで実行されてもよく、互いの通信が実行できるのであれば、どのような通信プロトコルを用いてもよい。
【００３６】
入出力装置１０１は、サーバ１０に対する各種操作を入力する装置により実現される。入出力装置１０１は、ユーザからの入力を受け付けて、当該入力に係る情報を制御装置１０４に伝達できる全ての種類の装置のいずれかまたはその組み合わせにより実現される。入出力装置１０１は、代表的にはキーボード等に代表されるハードウェアキー、又はマウス等のポインティングデバイスで実現される。なお、入出力装置１０１は、例えば、タッチパネルやカメラ（動画像を介した操作入力）、又はマイク（音声による操作入力）等を含んでいてもよい。ただし、入出力装置１０１は、これらに限定されない。
【００３７】
ディスプレイ１０２は、代表的にはモニタ（例えば、液晶ディスプレイやOELD（organic electroluminescence display））で実現される。なお、ディスプレイ１０２は、ヘッドマウントディスプレイ（ＨＤＭ）などであってもよい。なお、これらのディスプレイ１０２は、３Dで表示データを表示可能であってもよい。ただし、ディスプレイ１０２は、これらに限定されない。
【００３８】
本実施形態および後述する実施形態においては、サーバ１０および／または端末２０のＣＰＵ（１０４Ａ、２０７Ａ）がプログラムを実行することにより、実現するものとして説明する。
【００３９】
なお、サーバ１０および／または端末２０において、制御装置（１０４、２０７）は、ＣＰＵ（１０４Ａ、２０７Ａ）だけでなく、集積回路（ＩＣ（Integrated Circuit）チップ、ＬＳＩ（Large Scale Integration））等に形成された論理回路（ハードウェア）や専用回路によって各処理を実現してもよい。また、これらの回路は、１または複数の集積回路により実現されてよく、上記実施の形態に示した複数の処理を１つの集積回路により実現されることとしてもよい。また、ＬＳＩは、集積度の違いにより、ＶＬＳＩ、スーパーＬＳＩ、ウルトラＬＳＩなどと呼称されることもある。
【００４０】
また、各実施形態のプログラム(ソフトウェアプログラム/コンピュータプログラム)は、コンピュータに読み取り可能な記憶媒体に記憶された状態で提供されてもよい。 記憶媒体は、「一時的でない有形の媒体」に、プログラムを記憶可能である。
【００４１】
記憶媒体は適切な場合、１つまたは複数の半導体ベースの、または他の集積回路（ＩＣ）（例えば、フィールド・プログラマブル・ゲート・アレイ（ＦＰＧＡ）または特定用途向けＩＣ（ＡＳＩＣ）など）、ハード・ディスク・ドライブ（ＨＤＤ）、ハイブリッド・ハード・ドライブ（ＨＨＤ）、光ディスク、光ディスクドライブ（ＯＤＤ）、光磁気ディスク、光磁気ドライブ、フロッピィ・ディスケット、フロッピィ・ディスク・ドライブ（ＦＤＤ）、磁気テープ、固体ドライブ（ＳＳＤ）、ＲＡＭドライブ、セキュア・デジタル・カードもしくはドライブ、任意の他の適切な記憶媒体、またはこれらの２つ以上の適切な組合せを含むことができる。記憶媒体は、適切な場合、揮発性、不揮発性、または揮発性と不揮発性の組合せでよい。なお、記憶媒体はこれらの例に限られず、プログラムを記憶可能であれば、どのようなデバイスまたは媒体であってもよい。
【００４２】
サーバ１０及び端末２０は、例えば、記憶媒体に記憶されたプログラムを読み出し、読み出したプログラムを実行することによって、上記実施の形態に示した複数の機能部の機能を実現する。
【００４３】
また、プログラムは、当該プログラムを伝送可能な任意の伝送媒体(通信ネットワークや放送波等)を介して、サーバ１０または端末２０に提供されてもよい。
サーバ１０または端末２０は、例えば、インターネット等を介してダウンロードしたプログラムを実行することにより、上記実施の形態に示した複数の機能部の機能を実現する。
【００４４】
本実施形態および後述する実施形態は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。 
なお、プログラムは、例えば、ActionScript、JavaScript(登録商標)などのスクリプト言語、Objective-C、Java(登録商標)などのオブジェクト指向プログラミング言語、HTML5などのマークアップ言語などを用いて実装できる。ただし、プログラムは、上述した言語を用いて実施されたプログラムに限定されない。
【００４５】
［第１の実施形態］
第１の実施形態は、ＳＮＳのメッセンジャー機能等を用いて、端末２０Ａと、端末２０Ｂとの間で、コンテンツを送受信するときの通信制御方法に関する。具体的には、端末２０Ａから端末２０Ｂを操作しているユーザがユーザＢであるか否かの確認を要求する信号を、端末２０Ｂが受信すると、端末２０Ｂが、端末２０Ｂの所定の機能をロックし、端末２０Ｂのユーザからのロック解除の指示を、ロック解除に必要な情報と共に受け付け、端末２０Ｂが、ロック解除の可否を判断することに関する。ここで、所定の機能のロックとは、所定の機能の利用を制限することである。
【００４６】
なお、第１の実施形態に記載の内容は、後述する第２の実施形態等にも適用可能である。
【００４７】
＜機能構成＞
（１）端末の機能構成 
図１を用いて端末２０の機能構成について説明する。端末２０は、通信処理部２１０、受付処理部２２０、表示処理部２３０、判断部２４０、及び制御部２５０を有する。これらの機能は、記憶装置２０８に格納された１以上のプログラムを読み出して制御装置２０７（例えば、ＣＰＵ２０７Ａ）が実行することにより実現される。端末２０は、情報記憶部２６０を有する。情報記憶部２６０は、記憶装置２０８により実現される。
【００４８】
通信処理部２１０は、ネットワーク２を介して、サーバ１０との通信を実行する機能を有する。通信処理部２１０は、各種データを制御部２５０からの指示に従って、サーバ１０に送信する。また、通信処理部２１０は、サーバ１０から送信された各種データを受信し、制御部２５０に通知する。
【００４９】
受付処理部２２０は、入出力装置２０２が端末２０のユーザから受け付けた指示内容を特定し、特定結果を制御部２５０等に通知する。
【００５０】
表示処理部２３０は、制御部２５０の指示を受けて表示データを生成し、表示装置２０３を介して表示する。表示処理部２３０は、表示用のデータを画素情報に変換し、表示装置２０３のフレームバッファに書き込む機能を有する。
【００５１】
判断部２４０は、他の端末２０からの要求を受けて端末２０の所定の機能がロックされているときに、端末２０のユーザからロック解除の指示を受けた場合、ロックを解除するか否かの判断を行う。具体的には、受付処理部２２０が、端末２０のユーザからロック解除の指示と共に、ロック解除に必要な情報（解除情報）の入力を受け付けると、判断部２４０は、入力されたロック解除に必要な情報を基に、ロック解除の可否を判断する。ここで、ロック解除に必要な情報とは、例えば、予め登録されたパスコード、予め登録されたユーザの個人情報（例えば、生年月日）及び、予め登録された端末２０のユーザの生体情報（例えば、指紋、虹彩、音声、静脈パターン）等である。
【００５２】
判断部２４０は、ロック解除に必要な情報が、予め登録されたパスコード等の情報と合致する場合、ロック解除可能と判断し、制御部２５０に所定の機能のロックを解除させる。
【００５３】
判断部２４０は、サーバ１０にロック解除の可否を判断させ、判断結果を受信してもよい。この場合、判断部２４０は、通信処理部２１０に、入力されたロック解除に必要な情報をサーバ１０に送信させる。
【００５４】
制御部２５０は、端末２０の全体の制御を実行する。制御装置２０７の各機能は、制御部２５０の指示を受けて処理を実行する。例えば、制御部２５０は、ＳＮＳアプリケーションの制御を行う。また、他の端末２０からの指示を受けて、端末２０の所定の機能をロックする。
【００５５】
ここで、端末２０の所定の機能がロックされている場合、ロックされた所定の機能を動作させる指示をユーザから受付処理部２２０が受け付けた場合でも、端末２０は所定の機能を動作させない。所定の機能がロックされている場合、端末２０は、所定の機能に関する情報を、表示装置２０３に表示しないように動作してもよい。
【００５６】
ロックされる所定の機能とは、例えば、ＳＮＳアプリケーションの機能、又は、ＳＮＳで送受信されたコンテンツが表示される機能（例えば、トークルーム）等である。制御部２５０は、端末２０への操作のロック（いわゆる、端末ロック）を実行してもよい。
【００５７】
受付処理部２２０がユーザから指示を受け付けたことに応じて、制御部２５０は、ロックされている所定の機能を解除するためのパスコードを、通信中の他の端末２０に送信してもよい。ここで、他の端末２０と一の通信方式でメッセージの送受信を行っている場合、制御部２５０は、他の通信方式を用いて、他の端末２０にパスコードを通知する。例えば、制御部２５０は、メッセージの送受信を行っているＳＮＳ以外のＳＮＳのチャットサービスにてパスコードを通知してもよいし、電子メールにてパスコードを通知してもよいし、携帯電話のネットワークを用いてＳＭＳ（Short Messaging Service）にてパスコードを通知してもよい。
【００５８】
これにより、ユーザがロックされたＳＮＳアプリケーション以外のパスコードを忘れている場合もパスコードを取得することができる。
【００５９】
情報記憶部２６０は、プログラム及び端末２０のユーザの各種情報を記憶する。端末２０のユーザの各種情報とは、例えば、端末２０、及びアプリケーションのパスコード、及び生体情報等である。
（２）サーバの機能構成
図１を用いて、サーバ１０の機能構成について説明する。サーバ１０は、通信処理部１１０、ＳＮＳ処理部１２０を有する。これらの機能は、記憶装置１０５に格納された１以上のプログラムを読み出して、制御装置１０４（ＣＰＵ１０４Ａ）が実行することによって実現される。情報記憶部１３０は、例えば、記憶装置１０５により実現される。
【００６０】
通信処理部１１０は、ネットワーク２を介して、端末２０の各々と通信を実行する機能を有する。通信処理部１１０は、ＳＮＳ処理部１２０からの指示に従って、端末２０に各種データを送信する。また、通信処理部１１０は、端末２０から送信された各種データを受信し、ＳＮＳ処理部１２０に通知する。
【００６１】
ＳＮＳ処理部１２０は、端末２０のユーザ宛てのメッセージ等のコンテンツを受信し、宛先のユーザの端末２０に送信する。
【００６２】
また、通信処理部１１０が、端末２０からロック解除に必要な情報を受信した場合、ＳＮＳ処理部１２０は、情報記憶部１３０を参照して、ロック解除に必要な情報を特定する。受信したロック解除に必要な情報と、情報記憶部１３０で記憶されているロック解除に必要な情報とが一致すると判断された場合、ＳＮＳ処理部１２０は、所定の機能のロック解除が可能である旨を、端末２０に通知する。
【００６３】
情報記憶部１３０は、プログラム及びＳＮＳのユーザの各種情報を記憶する。例えば、情報記憶部１３０は、ユーザ宛てのコンテンツの送信先のアドレス、及びユーザの端末２０のロック解除に必要な情報等を記憶する。
【００６４】
＜動作手順＞
（１）動作シーケンス
図２を用いて実施形態に係る動作シーケンスを説明する。図２は、ユーザＡの端末２０Ａと、ユーザＢの端末２０Ｂとの間で、ＳＮＳのメッセージングサービスを用いてコンテンツの送受信がされているときに、ユーザの本人性を確認する処理が実行される場合の動作シーケンスを示している。
【００６５】
ステップＳ２０１で、端末２０Ａと端末２０Ｂとの間で、ＳＮＳを提供する装置であるサーバ１０を介して、コンテンツの送受信がされる。ここで、コンテンツの宛先にはユーザＡ又はユーザＢが設定され、コンテンツの送信元にはユーザＢ又はユーザＡが設定される。
【００６６】
ステップＳ２０２で、端末２０Ｂは、端末２０Ａを操作しているユーザがユーザＡであることを確認するために端末２０Ａの所定の機能をロックする指示を、ユーザＢから受け付ける。
【００６７】
ステップＳ２０３で、端末２０Ｂは、サーバ１０を介して、ユーザの確認要求（認証要求）を端末２０Ａに送信する。ユーザの確認要求は、ロックする所定の機能を指定する情報を含んでもよい。
【００６８】
ステップＳ２０４で、ユーザの確認要求を受信すると、端末２０Ａは、所定の機能をロックする。
【００６９】
ステップＳ２０５で、端末２０Ａは、ユーザＡから所定の機能のロックを解除の指示を受け付ける。ロックの解除の指示には、ロックの解除に必要な情報（パスコード、生体情報等）を含む。ロックの解除に必要な情報が、予め端末２０Ａで記憶している情報と合致すると判断された場合、端末２０Ａは、所定の機能のロックを解除する。
【００７０】
ステップＳ２０６で、端末２０Ａは、ユーザの確認結果を、サーバ１０を介して、端末２０Ａに送信する。所定の機能のロックが解除された場合、ユーザの確認結果には、端末２０Ａを操作しているユーザはユーザＡであることが確認された旨の情報を含む。また、所定の機能のロックが解除されなかった場合、ユーザの確認結果には、端末２０Ａを操作しているユーザはユーザＡであることが確認できなかった旨の情報を含む。
【００７１】
上述した動作シーケンスを用いることにより、ユーザは所定のタイミングで、コンテンツの送受信先の端末２０を操作しているユーザの本人性の確認を行うことが可能となる。なお、ロックされる所定の機能については、コンテンツを送受信するメニュー（例えばユーザＡとユーザＢとの間でコンテンツを送受信するトークルーム）が予め設定されてもよいし、ユーザの確認要求でロックされる所定の機能を指定してもよい。
【００７２】
次に、図３を用いて実施形態に係る動作シーケンスについて説明する。図３の動作シーケンスでは、所定の機能のロック解除の判断をサーバ１０で実行する。
【００７３】
ステップＳ３０１乃至ステップＳ３０５の手順については、ステップＳ２０１乃至ステップＳ２０５の手順と同じであるため説明を省略する。
【００７４】
ステップＳ３０６で、端末２０は、ユーザＡから受け付けた情報、つまりパスコード等のロックの解除に必要な情報をサーバ１０に送信する。
【００７５】
ステップＳ３０７で、サーバ１０は、ロックされている所定の機能のロック解除の可否を判断する。具体的には、サーバ１０は、端末２０から受信したロックの解除に必要な情報と、サーバ１０で記憶しているロックの解除に必要な情報とが一致するか否かを判断する。
【００７６】
ステップＳ３０８で、サーバ１０は、ロック解除の可否の判断結果を通知する。
【００７７】
ステップＳ３０９の手順は、ステップＳ２０６と同じであるため説明を省略する。
【００７８】
上述した動作手順を用いることにより、ロックの解除に必要な情報を端末２０Ａで記憶せずに、サーバ１０で記憶している場合でも、本人性の確認をすることが可能となる。
【００７９】
図４を用いて実施形態に係る動作シーケンスについて説明する。図４の動作シーケンスでは、端末２０Ａと端末２０Ｂとの間でコンテンツの送受信を行っているときに、電子メールを用いて所定の機能のロックを解除するためのパスコードを通知する。ここで、電子メールは、電子メールの送受信処理を実行するメールサーバ３０を介して送受信されるものとする。
【００８０】
ステップＳ４０１乃至ステップＳ４０４の手順については、ステップＳ３０１乃至ステップＳ３０４の手順と同じであるため説明を省略する。
【００８１】
ステップＳ４０５で、端末２０Ｂは、ロックされている所定の機能を解除するためのパスコードをユーザＡ宛てに通知する指示をユーザＢから受け付ける。ここでは、ユーザＡの電子メールアドレスを宛先とするメールでパスコードを通知する指示を受け付けたものとする。
【００８２】
ステップＳ４０６で、端末２０Ｂは、ユーザＡ宛ての電子メールで、パスコードを通知する。電子メールはメールサーバ３０を介して送信される。端末２０ＡがユーザＡに使用され、電子メールを受信するためのログイン処理等が実行されている場合、パスコードを含む電子メールが、端末２０Ａに受信される。
【００８３】
ステップＳ４０７で、端末２０Ａは、ユーザＡからロックの解除の指示を受け付ける。ロックの解除の指示には、ステップＳ４０６で通知されたパスコードを含む。
【００８４】
ステップＳ４０８の手順は、ステップＳ２０６の手順と同じであるため、説明を省略する。
【００８５】
上述した動作手順によれば、本人性の確認を要求されたユーザＡがパスコードを記憶していない場合でも、他の通信方式を用いてユーザＡ宛てにパスコードを含むメッセージを送信することにより、本人性の確認を行うことができる。なお、ロックの解除に必要な情報がメッセージで通知されてもよいことは勿論である。
【００８６】
（２）動作フロー
図５を用いて、実施形態に係る端末２０の動作フローについて説明する。図５は、ＳＮＳのメッセージングサービスを用いてユーザＡの端末２０Ａがコンテンツの送受信をしているときに、通信相手であるユーザＢの端末２０Ｂからユーザの確認要求を受信したときの端末２０Ａの動作フローを示している。
【００８７】
ステップＳ５０１で、受付処理部２２０がユーザＡからコンテンツの送信指示を受け付けると、通信処理部２１０は、コンテンツを通信相手であるユーザＢ宛に送信する。また、端末２０ＢからユーザＡ宛てのコンテンツを、通信処理部２１０が受信すると、表示処理部２３０は、表示装置２０３に受信したコンテンツを表示する。
【００８８】
ステップＳ５０２で、制御部２５０は、コンテンツの送受信相手であるユーザＢの端末２０Ｂからユーザの確認要求を受信したか否かを判断する。ユーザの確認要求を受信したと判断された場合（ステップＳ５０２  Ｙｅｓ）、ステップＳ５０３に進む。一方、ユーザの確認要求を受信したと判断されなかった場合（ステップＳ５０３  Ｎｏ）、ステップＳ５０１に戻り、コンテンツの送受信の処理を継続する。
【００８９】
ステップＳ５０３で、制御部２５０は、端末２０Ａの所定の機能をロックする。
【００９０】
ステップＳ５０４で、受付処理部２２０は、ユーザＡからロックの解除の指示を受け付ける。ロックの解除の指示には、所定の機能のロックを解除するのに必要なパスコード等の情報を含む。
【００９１】
ステップＳ５０５で、判断部２４０は、受け付けたロックを解除するのに必要な情報と、情報記憶部２６０で記憶されているロックを解除するのに必要な情報とが一致するか否かを判断する。一致すると判断された場合、判断部２４０は、所定の機能のロックを解除できると判断し、ステップＳ５０６に進む。一致しないと判断された場合、判断部２４０は、所定の機能のロックを解除できないと判断し、ステップＳ５０７に進む。
【００９２】
ステップＳ５０６で、制御部２５０は、所定の機能のロックを解除する。
【００９３】
ステップＳ５０７で、制御部２５０は、所定の機能のロックを継続する。
【００９４】
なお、上述した動作フローでは、端末２０Ａの判断部２４０は、情報記憶部２６０を参照し、ロックの解除の可否を判断していたが、サーバ１０にロックの解除の可否を問い合わせてもよい。また、端末２０Ｂからロックを解除するためのパスコードを、電子メール等により受信した場合、ステップＳ５０４の前に、表示処理部２３０は、受信したパスコードを表示装置２０３に表示させる。
【００９５】
＜画面表示＞
図６を用いて実施形態に係る端末２０の画面表示について説明する。
【００９６】
図６の（Ａ）は、ステップＳ３０１のコンテンツの送受信の手順が実行されているときに、端末２０Ａの表示装置２０３に表示される画面６１Ａの一例を示す図である。図６の（Ａ）では、端末２０Ａと端末２０Ｂとの間で送受信されるコンテンツであるメッセージ（６３Ａ、６３Ｂ、６３Ｃ、６３Ｄ、６３Ｅ）が表示される様子を示している。端末２０Ｂから送信されたメッセージ（６３Ａ、６３Ｃ、６３Ｅ）は、ユーザＢのアイコン（６２Ａ、６２Ｂ、６２Ｃ）と共に表示される。
【００９７】
図６の（Ｂ）は、ステップＳ３０４の所定の機能のロックの手順が実行されているときに、端末２０Ａの表示装置２０３に表示される画面６１Ｂの一例を示す図である。図６の（Ｂ）では、ユーザＡとユーザＢとの間でコンテンツの送受信を行うメニューであるトークルームが、ユーザＢからの指示によりロックされている様子を示している。トークルームがロックされた旨を示すメッセージ「ユーザＢからの指示によりトークルームがロックされました。ロックを解除するにはパスコードを入力して下さい。」（６４）が画面に表示される。また、パスコードを入力する画面を表示するためのメニュー「パスコードを入力？」（６５）が画面に表示される。
【００９８】
図６の（Ｃ）は、ステップＳ３０５のロックの解除の指示の受け付け手順が実行されているときに、端末２０Ａの表示装置２０３に表示される画面６１Ｃの一例を示す図である。パスコードの入力欄６６と、パスコード入力ボタン６７とが画面６１Ｃに表示される。
【００９９】
［第２の実施形態］
次に、第２の実施形態について説明する。第１の実施形態では、ユーザＡの端末２０Ａと、ユーザＢの端末２０Ｂとの間でコンテンツの送受信をしているときに、所定の機能をロックしユーザの本人性の確認処理を実行する形態について説明したが、第２の実施形態では、ユーザＡが端末２０Ａを用いて、自動化プログラム（例えば、Ｂｏｔ）が動作しているサービス提供サーバ４０とコンテンツを送受信しているときに、ユーザの本人性の確認処理が実行される。第１の実施形態と共通する部分については説明を省略し、異なる部分についてのみ説明する。
【０１００】
＜システム構成及び機能構成＞
第２の実施形態に係る通信システム１Ａは、サービス提供サーバ４０を有する。その他の点については、第１の実施形態に係る通信システムと同じである。
【０１０１】
サービス提供サーバ４０は、ネットワーク２に接続されており、ＳＮＳを提供するサーバ１０を介して、端末２０との間でメッセージ等のコンテンツの送受信を行う。
【０１０２】
端末２０とコンテンツの送受信をしているときに、サービス提供サーバ４０は、受信したコンテンツの内容を分析し、受信したコンテンツの内容に応じて適切なコンテンツを選択し、選択されたコンテンツを、端末２０に送信する。
【０１０３】
また、端末２０から受信したコンテンツの内容に応じて、サービス提供サーバ４０は、端末２０のユーザの本人性の確認処理を実行する。具体的には、サービス提供サーバ４０は、端末２０にユーザの確認要求を送信する。ユーザの確認要求を受信すると、端末２０は、本人確認の操作をユーザに促す表示を行う。
【０１０４】
端末２０からユーザの個人情報に係る問い合わせ、サービスの実行要求等のメッセージを受信したときに、サービス提供サーバ４０は、端末２０のユーザの本人性の確認処理を実行してもよい。例えば、サービス提供サーバ４０でユーザの銀行口座の管理サービスを提供している場合、サービス提供サーバ４０は、残高照会、及び振り込み等の処理の要求を端末２０から受信したときに、ユーザの本人性の確認処理を実行してもよい。また、サービス提供サーバ４０でユーザのデータ管理サービスを提供している場合、サービス提供サーバ４０は、保存されているデータの取得、及び変更等の処理の要求を端末２０から受信したときに、ユーザの本人性の確認処理を実行してもよい。
【０１０５】
サービス提供サーバ４０は、サーバ１０と同様のハードウェア構成を有する。
【０１０６】
図７を用いて、サービス提供サーバ４０の機能構成について説明する。サービス提供サーバ４０は通信処理部４１０、分析部４２０、及びサービス処理部４３０を有する。これらの機能は、記憶装置に記憶された１以上のプログラムを読み出して、ＣＰＵ等の制御装置が実行することにより実現される。また、サービス提供サーバ４０は、情報記憶部４４０を有する。情報記憶部４４０は、例えば、記憶装置により実現される。
【０１０７】
通信処理部４１０は、サーバ１０を介して、端末２０との間で各種データの送受信を行う。
【０１０８】
分析部４２０は、端末２０から受信したコンテンツを分析し、適切なコンテンツを選択し、端末２０に応答として送信する。分析部４２０は、端末２０から受信したコンテンツを分析し、端末２０のユーザの本人性の確認処理が必要か否かの判断を行う。本人性の確認処理が必要と判断された場合、分析部４２０は、ユーザの確認要求を、端末２０に送信する。
【０１０９】
コンテンツの選択、本人性の確認処理の要否の判断が行われる場合、分析部４２０は、情報記憶部４４０が記憶している応答管理テーブル４４１を参照する。応答管理テーブル４４１で記憶される情報については後述する。
【０１１０】
サービス処理部４３０は、情報記憶部４４０が記憶しているユーザ情報管理テーブル４４２を参照して、サービス提供サーバ４０で提供する各種サービスの処理を実行する。ユーザ情報管理テーブル４４２で記憶される情報については後述する。分析部４２０が端末２０から受信したコンテンツを分析した結果、サービスの提供が必要と判断した場合、サービス処理部４３０はサービスの処理を実行する。分析部４２０がサービスの提供の前に、本人性の確認処理が必要と判断した場合、分析部４２０から本人性の確認処理が完了した旨の通知を受けた後で、サービス処理部４３０は、サービスの処理を実行する。
【０１１１】
情報記憶部４４０は、サービス提供に係る各種情報を記憶する。情報記憶部４４０は、応答管理テーブル４４１、及びユーザ情報管理テーブル４４２を有する。図８に、サービス提供サーバ４０が、銀行口座の管理サービスを提供する場合の応答管理テーブル４４１、及びユーザ情報管理テーブル４４２の一例を示す。図８の（Ａ）は、応答管理テーブル４４１の一例を示しており、図８の（Ｂ）は、ユーザ情報管理テーブルの一例を示している。
【０１１２】
図８の（Ａ）の応答管理テーブル４４１では、分析結果と、本人性確認の要否と、応答コンテンツとが対応付けて管理される。分析結果の欄には、端末２０から受信することが想定されるコンテンツの内容が設定される。本人性確認の要否の欄には、本人性の確認処理が必要であるか、不要であるかが設定される。図８の例では、分析結果が「あいさつ」の場合、本人性の確認処理が不要と設定され、分析結果が「残高照会」及び「送金」の場合、本人性の確認処理が必要と設定されている。応答コンテンツの欄には、端末２０に応答するメッセージ等のコンテンツが設定される。残高照会、及び送金等のサービス処理が実行された場合、サービスの実行結果を含むコンテンツが端末２０に送信される。
【０１１３】
図９の（Ｂ）のユーザ情報管理テーブルでは、ユーザを一意に特定する識別子であるユーザＩＤ、ユーザ名、口座情報、及びサービス提供条件が対応付けて管理される。口座情報の欄には、口座を特定するための情報、残高等が設定され、サービス提供条件の欄には、提供可能なサービスを特定するための情報が設定される。
【０１１４】
＜動作シーケンス＞
図９を用いて、実施形態に係る動作シーケンスについて説明する。図９は、ユーザＡが端末２０Ａを用いて、サービス提供サーバ４０にアクセスし、サービスの提供を受けるときの動作シーケンスである。ここで、サービス提供サーバ４０は、ユーザＡに銀行口座管理サービスを提供しているものとする。
【０１１５】
ステップＳ９０１で、端末２０Ａとサービス提供サーバ４０との間で、サーバ１０を介してコンテンツの送受信を行う。
【０１１６】
ステップＳ９０２で、端末２０Ａは、サービス提供サーバに４０に残高照会を要求するメッセージを送信する。
【０１１７】
ステップＳ９０３で、サービス提供サーバ４０は、受信したメッセージの内容を分析し、残高照会を要求されていること、及び、残高照会のサービスを提供するときには本人性の確認が必要であることを判断する。判断の際には応答管理テーブル４４１を参照する。
【０１１８】
ステップＳ９０４で、サービス提供サーバ４０は、ユーザの確認要求を端末２０に送信する。
【０１１９】
ステップＳ９０５で、ユーザの確認要求を受信すると、端末２０Ａは本人確認の操作をユーザＡに促す表示を行う。
【０１２０】
ステップＳ９０６で、端末２０Ａは、ユーザＡから本人確認の操作を受け付ける。本人確認の操作は、本人確認に必要なパスコード等の情報を含む。端末２０Ａで記憶されているのと同じパスコード等が入力された場合には、本人であると確認される。
【０１２１】
ステップＳ９０７で、端末２０Ａは、ユーザの確認結果を送信する。
【０１２２】
ステップＳ９０８で、サービス提供サーバ４０は、サービスを提供するための処理を実行する。本動作手順では、残高照会の要求を受信しているため、サービス提供サーバ４０は、ユーザ情報管理テーブル４４２に記憶されている口座情報から口座の残高を特定する。
【０１２３】
ステップＳ９０９で、サービス提供サーバ４０は、サービスの実行結果を、端末２０に通知する。この場合、端末２０Ａに口座残高が通知される。
【０１２４】
ステップＳ９１０で、端末２０Ａは、画面にサービスの実行結果である口座残高を表示する。
【０１２５】
入力されたパスコード等の情報が、端末２０で記憶されている情報と異なる場合には、ステップＳ９０７で、本人性の確認ができなかった旨がサービス提供サーバ４０に送信され、ステップＳ９０９で、サービスの提供ができない旨が通知される。
【０１２６】
なお、本人確認は、サーバ１０で実行されてもよいし、サービス提供サーバ４０で実行されてもよい。
【０１２７】
＜画面表示＞
図１０及び図１１を用いて、実施形態に係る端末２０の画面表示について説明する。
【０１２８】
図１０の（Ａ）は、ステップＳ９０２の手順が実行されるときに、端末２０Ａの表示装置２０３に表示される画面１００１Ａの一例を示す図である。Ｃ銀行とのトークルームが表示されており、サービス提供サーバ４０からのメッセージ「残高確認しますか？（Ｙ／Ｎ）」（１００３Ａ）が、Ｃ銀行のアイコン１００２Ａと共に表示されている。また、端末２０Ａから送信されたメッセージ「残高確認をしてください（Ｙ）」（１００３Ｂ）が表示されている。
【０１２９】
図１０の（Ｂ）は、ステップＳ９０５の手順が実行されるときに、端末２０Ａの表示装置２０３に表示される画面１００１Ｂの一例を示す図である。メッセージ「手続きを進めるには本人確認が必要です。パスコードの入力をして下さい。」（１００４）が、パスコードの入力メニュー１００５と共に表示される。
【０１３０】
図１１の（Ａ）は、ステップＳ９０６の本人確認の操作の受け付け手順が実行されているときに、端末２０Ａの表示装置２０３に表示される画面１１０１Ａの一例を示す図である。パスコードの入力欄１１０２と、パスコード入力ボタン１１０３とが画面１１０１Ａに表示される。
【０１３１】
図１１の（Ｂ）は、ステップＳ９１０のサービスの実行結果の表示手順が実行されているときに、端末２０Ａの表示装置２０３に表示される画面１１０１Ｂの一例を示す図である。本人性の確認処理が成功した旨のメッセージ「本人確認できました。」（１１０４Ａ）、及びサービスの処理結果を示すメッセージ「残高はＸＸＸ円です。」（１１０４Ｂ）が、Ｃ銀行のアイコン１００２と共に表示される。
【０１３２】
上述したように、サービス提供サーバ４０が、提供するサービスの内容に応じて、本人性の処理を実行することが可能となる。
【０１３３】
なお、第２の実施形態に記載の内容は、第１の実施形態にも適用可能である。
【０１３４】
＜その他＞
通信処理部２１０は、送受信部の一例である。通信処理部２１０は、要求受信部の一例である。制御部２５０は制限部の一例である。
【０１３５】
端末２０及びサービス提供サーバ４０は、第１の情報処理端末の一例である。
【０１３６】
上述した実施の形態の機能を実現するソフトウエアのプログラムコードを記憶した記憶媒体を、端末２０及びサーバ１０に供給してもよい。そして、端末２０及びサーバ１０が、記憶媒体に格納されたプログラムコードを読み出し実行することによっても、上述の実施形態が、達成されることは言うまでもない。この場合、記憶媒体には、上述した配信方法及び受信方法を、端末２０及びサーバ１０に実行させるプログラムが記憶される。
【０１３７】
端末２０及びサーバ１０における処理の少なくとも一部は、１以上のコンピュータにより構成されるクラウドコンピューティングにより実現されていてもよい。
【０１３８】
また、端末２０における処理の少なくとも一部を、サーバ１０により行う構成としてもよい。この場合、例えば、端末２０の判断部２４０の等の各機能部の処理を、サーバ１０により行う構成としてもよい。
【０１３９】
本発明を諸図面や実施例に基づき説明してきたが、当業者であれば本開示に基づき種々の変形や修正を行うことが容易であることに注意されたい。従って、これらの変形や修正は本発明の範囲に含まれることに留意されたい。例えば、各手段、各ステップ等に含まれる機能等は論理的に矛盾しないように再配置可能であり、複数の手段やステップ等を１つに組み合わせたり、或いは分割したりすることが可能である。また、上記実施の形態に示す構成を適宜組み合わせることとしてもよい。
【符号の説明】
【０１４０】
１  通信システム
１０  サーバ
１１０  通信処理部
１２０  処理部
１３０  情報記憶部
２０  端末
２１０  通信処理部
２２０  受付処理部
２３０  表示処理部
２４０  判断部
２５０  制御部
２６０  情報記憶部
３０  メールサーバ
４０  サービス提供サーバ
４１０  通信処理部
４２０  分析部
４３０  サービス処理部
４４０  情報記憶部
４４１  応答管理テーブル
４４２  ユーザ情報管理テーブル
【図１】
2018032125.tif 000003
【図２】
2018032125.tif 000004
【図３】
2018032125.tif 000005
【図４】
2018032125.tif 000006
【図５】
2018032125.tif 000007
【図６】
2018032125.tif 000008
【図７】
2018032125.tif 000009
【図８】
2018032125.tif 000010
【図９】
2018032125.tif 000011
【図１０】
2018032125.tif 000012
【図１１】
2018032125.tif 000013