(57)【要約】【課題】メッセージ送受信サービスを用いて送信されたメッセージを削除することができるサーバ装置及びプログラムを提供する。【解決手段】本発明に係るサーバ装置１００は、ネットワークを介して複数の端末装置２００と接続され、当該複数の端末装置２００にメッセージ送受信サービスを提供するサーバ装置１００において、メッセージ履歴情報１２１を記憶するサーバ記憶部１２０と、サーバ制御部１３０と、を備え、サーバ制御部１３０は、複数の端末装置２００のうちの第１の端末装置２００ａから第１の端末装置２００ａが送信済みの任意のメッセージの削除要求を受信すると、そのメッセージをメッセージ履歴情報１２１から特定し、そのメッセージの削除命令をそのメッセージを受信した第２の端末装置２００ｂに送信する。【選択図】図１
2017049776.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して複数の端末装置と接続され、当該複数の端末装置にメッセージ送受信サービスを提供するサーバ装置において、
メッセージ履歴情報を記憶するサーバ記憶部と、
サーバ制御部と、を備え、
前記サーバ制御部は、
前記複数の端末装置のうちの第１の端末装置から当該第１の端末装置が送信済みの任意のメッセージの削除要求を受信すると、当該メッセージを前記メッセージ履歴情報から特定し、当該メッセージの削除命令を当該メッセージを受信した第２の端末装置に送信する、
サーバ装置。
【請求項２】
前記サーバ記憶部は、成否を決するゲームの情報をさらに記憶し、
前記サーバ制御部は、
前記第１の端末装置から前記削除要求を受信すると、前記第１の端末装置に前記ゲームを提供し、
前記第１の端末装置が前記ゲームに成功すると、前記メッセージを前記メッセージ履歴情報から特定し、前記削除命令を前記第２の端末装置に送信する、
請求項１に記載のサーバ装置。
【請求項３】
前記サーバ制御部は、
前記第１の端末装置から前記削除要求として緊急削除要求を受信すると、前記メッセージを前記メッセージ履歴情報から特定し、前記削除命令を前記第２の端末装置に送信する、
請求項２に記載のサーバ装置。
【請求項４】
複数の端末装置とネットワークを介して接続され、当該複数の端末装置にメッセージ送受信サービスを提供するサーバ装置として機能するコンピュータを、
メッセージ履歴情報を記憶するサーバ記憶手段、
前記複数の端末装置のうちの第１の端末装置から当該第１の端末装置が送信済みの任意のメッセージの削除要求を受信すると、当該メッセージを前記メッセージ履歴情報から特定し、当該メッセージの削除命令を当該メッセージを受信した第２の端末装置に送信するサーバ制御手段、
として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバ装置及びプログラムに関する。
【背景技術】
【０００２】
近年、携帯電話やスマートフォンなどの通信端末やパソコンなどを用いて、互いに文字や画像などを用いてコミュニケーションを図るチャットサービスなどのメッセージ送受信サービスが普及している（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−１７５１８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
このようなメッセージ送受信サービスを用いると、簡便な操作で瞬時に相手方にメッセージを送信することができる。しかし、簡便な操作で送信できる反面、送信前によく確認せずに誤ったメッセージを送信してしまうことが発生しやすい。また、送信したメッセージは相手方に瞬時に送信され、相手方の端末に記憶されることから、送信したメッセージを削除することができないという問題があった。
【０００５】
本発明は、このような課題に鑑みてなされたもので、メッセージ送受信サービスを用いて送信されたメッセージを削除することができるサーバ装置及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明に係るサーバ装置は、ネットワークを介して複数の端末装置と接続され、当該複数の端末装置にメッセージ送受信サービスを提供するサーバ装置において、メッセージ履歴情報を記憶するサーバ記憶部と、サーバ制御部と、を備え、前記サーバ制御部は、前記複数の端末装置のうちの第１の端末装置から当該第１の端末装置が送信済みの任意のメッセージの削除要求を受信すると、当該メッセージを前記メッセージ履歴情報から特定し、当該メッセージの削除命令を当該メッセージを受信した第２の端末装置に送信することを特徴とする。
【０００７】
また、上記課題を解決するため、本発明に係るプログラムは、複数の端末装置とネットワークを介して接続され、当該複数の端末装置にメッセージ送受信サービスを提供するサーバ装置として機能するコンピュータを、メッセージ履歴情報を記憶するサーバ記憶手段、  前記複数の端末装置のうちの第１の端末装置から当該第１の端末装置が送信済みの任意のメッセージの削除要求を受信すると、当該メッセージを前記メッセージ履歴情報から特定し、当該メッセージの削除命令を当該メッセージを受信した第２の端末装置に送信するサーバ制御手段、として機能させることを特徴とする。
【発明の効果】
【０００８】
本発明に係るサーバ装置及びプログラムによれば、メッセージ送受信サービスを用いて送信されたメッセージを削除することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施形態に係るサーバ装置を含むメッセージ送受信システムの概略構成図である。
【図２】本発明の一実施形態に係るサーバ装置が記憶するメッセージ履歴情報のデータ構成の一例を示す図である。
【図３】本発明の一実施形態に係るサーバ装置における第１のメッセージ削除処理を示すフローチャートである。
【図４】図３に示す第１のメッセージ削除処理に伴う第１の端末装置における表示画面の例である。
【図５】本発明の一実施形態に係るサーバ装置における第２のメッセージ削除処理を示すフローチャートである。
【図６】図５に示す第２のメッセージ削除処理に伴う第１の端末装置における表示画面の例である。
【図７】本発明の一実施形態に係るサーバ装置における第３のメッセージ削除処理を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明に係る実施形態について、図面を参照して説明する。
【００１１】
図１は、本発明の一実施形態に係るサーバ装置１００を含むメッセージ送受信システム１の概略構成図である。図１に示すように、本実施形態に係るメッセージ送受信システム１は、主として、サーバ装置１００と、複数の端末装置２００とを備える。図１では簡便のため、端末装置２００は１つのみ図示している。サーバ装置１００は、例えばインターネットなどからなるネットワーク３００を介して複数の端末装置２００と接続され、複数の端末装置２００にメッセージ送受信サービスを提供する。
【００１２】
ここで、サーバ装置１００が提供するメッセージ送受信サービスとしては、例えば、複数の端末装置２００がサーバ装置１００を介して互いに文字や画像（例えばスタンプと称される）などのメッセージを送受信するチャットサービスが用いられる。このようなチャットサービスでは、端末装置２００を用いて、文字入力や画像選択をするだけの簡便な操作で、他の端末装置２００に文字や画像を瞬時に送信することができる。また、このようなチャットサービスは、例えば端末装置２００に予めインストールされるアプリケーションを介して提供される。
【００１３】
サーバ装置１００は、主として、サーバ通信部１１０と、サーバ記憶部１２０と、サーバ制御部１３０とを備える。
【００１４】
サーバ通信部１１０は、外部装置と無線又は有線によって通信し、情報の送受信を行うインターフェースである。サーバ通信部１１０は、ネットワーク３００を介して、端末装置２００と情報の送受信を行う。
【００１５】
サーバ記憶部１２０は、主として、メッセージ履歴情報１２１と、ゲーム情報１２２と、サーバ制御プログラム１２３とを記憶する。
【００１６】
メッセージ履歴情報１２１は、サーバ装置１００が複数の端末装置２００に送受信したメッセージの履歴情報を記憶する。メッセージ履歴情報１２１は、例えば図２に示すように、サーバ装置１００を介して送受信されたメッセージ毎に送信者情報、受信者情報及び日時情報を関連付けた情報である。ここで、送信者情報は、メッセージの送信元の端末装置２００を示す識別情報であり、受信者情報は、メッセージの送信先の端末装置２００を示す識別情報であり、日時情報は、メッセージが送信された日時を示す情報である。
【００１７】
ゲーム情報１２２は、成否を決するゲームの情報である。成否を決するゲームとは、プレイヤの成績に応じて成功と失敗が決定されるゲームであり、例えばじゃんけんゲームや格闘ゲームなどのプレイヤ同士またはプレイヤと仮想上の対戦相手との対戦により勝敗を決するゲームや、ミッション達成型ゲームなどの所定の目標を達成するか否かに応じて成否を決するゲームなどから構成される。
【００１８】
サーバ制御プログラム１２３は、メッセージ送受信サービスの提供及び制御に必要な種々のプログラム及びそれらプログラムの実行に必要な情報などから構成される。
【００１９】
サーバ制御部１３０は、例えば特定のプログラムを読み込むことにより特定の機能を実現するプロセッサであって、サーバ装置１００全体の動作を制御する。例えば、サーバ制御部１３０は、複数の端末装置２００の相互間におけるメッセージの送受信をサーバ通信部１１０に実行させ、このメッセージの送受信に伴い発生するメッセージ履歴情報１２１をサーバ記憶部１２０に記憶させる。また、サーバ制御部１３０は、所定の条件を満たした端末装置２００に対して、ゲーム情報１２２に基づくゲームを提供する。
【００２０】
端末装置２００は、主として、端末通信部２１０と、表示部２２０と、入力部２３０と、端末記憶部２４０と、端末制御部２５０とを備える。端末装置２００としては、例えばスマートフォン、携帯電話やタブレット型端末などの装置が用いられる。
【００２１】
端末通信部２１０は、外部装置と無線又は有線によって通信し、情報の送受信を行うインターフェースである。端末通信部２１０は、ネットワーク３００を介して、サーバ装置１００と情報の送受信を行う。
【００２２】
表示部２２０は、例えば液晶ディスプレイまたは有機ＥＬディスプレイなどの表示デバイスであり、メッセージ送受信サービスに係るメッセージ送受信画面や、サーバ装置１００から配信されるゲーム情報１２２に基づくゲームの画面などを表示する。
【００２３】
入力部２３０は、例えば表示部２２０に一体的に設けられるタッチパネルまたはキーボードなどの入力インターフェースであり、ユーザ入力を受け付ける。
【００２４】
端末記憶部２４０は、主として、送受信メッセージ情報２４１と、端末制御プログラム２４２とを記憶する。
【００２５】
送受信メッセージ情報２４１は、端末装置２００が送受信したメッセージの情報であり、送信メッセージは、メッセージ本体情報、送信先の受信者情報、及び送信の日時情報などから構成され、受信メッセージは、メッセージ本体情報、及び受信又は送信の日時情報などから構成される。
【００２６】
端末制御プログラム２４２は、サーバ装置１００から提供されるメッセージ送受信サービスやゲーム情報１２２の実行及び制御に必要な種々のプログラム及びそれらプログラムの実行に必要な情報などから構成される。
【００２７】
端末制御部２５０は、例えば特定のプログラムを読み込むことにより特定の機能を実現するプロセッサであって、端末装置２００全体の動作を制御する。
【００２８】
以下、図３及び図４を参照して、本実施形態に係るサーバ装置１００における第１のメッセージ削除処理について説明する。
【００２９】
まず、端末装置２００のうちの第１の端末装置２００ａが、メッセージ送受信サービスの提供を受けており、ここでは、図４（ａ）に示すような画面を表示部２２０に表示しているとする。なお、画面上部の「田中太郎」は、第１の端末装置２００ａがメッセージ送受信サービスを用いてメッセージを送受信している相手である第２の端末装置２００ｂのユーザ名を示す。また、画面の左側に表示された文字や画像などのメッセージは第１の端末装置２００ａが第２の端末装置２００ｂから受信したメッセージを示し、画面の右側に表示されたメッセージは第１の端末装置２００ａが第２の端末装置２００ｂに送信したメッセージを示し、これらのメッセージは送受信メッセージ情報２４１に基づいて表示される。さらに、各メッセージには送受信された日時情報が付記されている。
【００３０】
ここで、第１の端末装置２００ａは、第１の端末装置２００ａが送信済みの任意のメッセージの削除要求の操作を、入力部２３０を介して受け付ける（ステップＳ１０１）。具体的には、第１の端末装置２００ａのユーザが、第１の端末装置２００ａが直前に送信したメッセージ「おはよー」を削除したいと考え、例えば削除したいメッセージを長押しすることで、図４（ｂ）に示すような画面が呼び出され、「削除」と表示された領域がタッチされると、第１の端末装置２００ａは、第１の端末装置２００ａが送信済みのメッセージ「おはよー」を削除対象とする削除要求操作を受け付ける。
【００３１】
第１の端末装置２００ａは、所定のメッセージの削除要求操作を受け付けると、サーバ装置１００にそのメッセージの削除要求を送信する（ステップＳ１０２）。具体的には、第１の端末装置２００ａは、削除要求操作を受け付けたメッセージ「おはよー」の情報を送受信メッセージ情報２４１から特定し、第１の端末装置２００ａから第２の端末装置２００ｂに日時「2015/6/18 11:35:11」に送信されたメッセージの削除要求をサーバ装置１００に送信する。
【００３２】
サーバ装置１００は、削除要求を受信すると、削除対象メッセージをメッセージ履歴情報１２１から特定する（ステップＳ１０３）。具体的には、サーバ装置１００は、第１の端末装置２００ａを示す識別情報である「user001」を送信者情報とし、第２の端末装置２００ｂを示す識別情報である「user002」を受信者情報とし、日時情報を「2015/6/18 11:35:11」とするメッセージの情報をメッセージ履歴情報１２１から特定する。すなわち、サーバ装置１００は、削除対象メッセージが、サーバ装置１００が送受信したメッセージであることを確認する。
【００３３】
サーバ装置１００は、削除要求の削除対象メッセージをメッセージ履歴情報１２１から特定すると、削除対象メッセージの送信先である第２の端末装置２００ｂに削除命令を送信する（ステップＳ１０４）。具体的には、サーバ装置１００は、送信者情報を第１の端末装置２００ａとし、受信者情報を第２の端末装置２００ｂとし、日時情報を「2015/6/18 11:35:11」とする削除対象メッセージを削除する命令を含む削除命令を、第２の端末装置２００ｂに送信する。
【００３４】
なお、サーバ装置１００が削除命令を第２の端末装置２００ｂに送信するタイミングは、特に限定されない。例えば、サーバ装置１００による処理が可能な限り早く送信してもよい。この場合、第２の端末装置２００ｂの電源が入っていない、又は電波が届かないなどの理由により送信できない場合、一定時間ごとに送信を繰り返してもよい。あるいは、第２の端末装置２００ｂがサーバ装置１００と通信可能となったときに、第２の端末装置２００ｂからサーバ装置１００に通信可能である旨の通知をし、この通知を受けてサーバ装置１００が第２の端末装置２００ｂに削除命令を送信してもよい。
【００３５】
第２の端末装置２００ｂは、削除命令を受信すると、削除対象メッセージを第２の端末装置２００ｂの送受信メッセージ情報２４１から特定し（ステップＳ１０５）、削除して（ステップＳ１０６）、処理を終了する。具体的には、第２の端末装置２００ｂは、削除命令に含まれる送信者情報及び日時情報により特定される削除対象メッセージの情報を送受信メッセージ情報２４１から特定し、送受信メッセージ情報２４１から削除する。
【００３６】
なお、第２の端末装置２００ｂが削除対象メッセージを削除するタイミングは、特に限定されない。例えば、第２の端末装置２００ｂの処理が可能な限り早く削除してもよいし、例えばメッセージ送受信サービスが第２の端末装置２００ｂに予めインストールされたアプリケーションなどを介して提供されている場合には、そのアプリケーションの起動時に削除してもよい。この場合、第２の端末装置２００ｂに削除対象メッセージを表示することなく削除することで、第１の端末装置２００ａのユーザが削除したいメッセージを第２の端末装置２００ｂのユーザに見られる前に削除することができる。
【００３７】
なお、第２の端末装置２００ｂは、ステップＳ１０６における削除対象メッセージの削除後、削除対象メッセージが削除された旨の通知をサーバ装置１００に送信し、サーバ装置１００は削除対象メッセージが削除された旨の通知を第１の端末装置２００ａに送信してもよい。これにより、第１の端末装置２００ａは、第２の端末装置２００ｂから削除対象メッセージが削除されたことを受けて、図４（ｃ）に示すように削除対象メッセージが削除された旨の通知を表示することができる。
【００３８】
また、第１の端末装置２００ａは、削除対象メッセージを第１の端末装置２００ａの送受信メッセージ情報２４１から削除してもよい。この場合、第１の端末装置２００ａは、ステップＳ１０１の削除要求操作を受け付けた時点で削除してもよいし、第２の端末装置２００ｂから削除対象メッセージが削除された旨の通知を受信した後で削除してもよい。また、第１の端末装置２００ａは、削除対象メッセージが第１の端末装置２００ａの送受信メッセージ情報２４１から削除されたことを受けて、図４（ｃ）に示すような削除対象メッセージが削除された旨の通知を表示してもよい。
【００３９】
また、第１の端末装置２００ａは、図４（ｃ）に示すような削除対象メッセージが削除された旨の通知の表示に代えて、例えば削除対象メッセージが徐々に消えていったり、崩れていったりすることで、削除対象メッセージが削除される様子を視覚的に表示してもよい。第２の端末装置２００ｂも同様に、削除対象メッセージが削除される様子を視覚的に表示してもよい。
【００４０】
また、第１の端末装置２００ａ及び第２の端末装置２００ｂは、削除対象メッセージのデータを必ずしも送受信メッセージ情報２４１から削除する必要はなく、削除したものとして扱うことで、メッセージを表示不可とすればよい。
【００４１】
このように、本実施形態に係るサーバ装置１００における第１のメッセージ削除処理によると、サーバ装置１００は、複数の端末装置２００のうちの第１の端末装置２００ａから第１の端末装置２００ａが送信済みの任意のメッセージの削除要求を受信すると、そのメッセージをメッセージ履歴情報１２１から特定し、そのメッセージの削除命令をそのメッセージを受信した第２の端末装置２００ｂに送信する。これにより、サーバ装置１００は、第１の端末装置２００ａのユーザがメッセージ送受信サービスを用いて誤ったメッセージを送信してしまった場合であっても、送信されたメッセージを送信先の第２の端末装置２００ｂから削除させることができる。
【００４２】
以下、図４から図６を参照して、本実施形態に係るサーバ装置１００における第２のメッセージ削除処理について説明する。
【００４３】
まず、第１の端末装置２００ａが、第１のメッセージ削除処理と同様に、メッセージ送受信サービスの提供を受けており、図４（ａ）に示すような画面を表示部２２０に表示している。
【００４４】
ここで、第１のメッセージ削除処理と同様に、第１の端末装置２００ａは、第１の端末装置２００ａが送信済みの任意のメッセージの削除要求の操作を、入力部２３０を介して受け付け（ステップＳ２０１）、サーバ装置１００にそのメッセージの削除要求を送信する（ステップＳ２０２）。
【００４５】
サーバ装置１００は、削除要求を受信すると、第１の端末装置２００ａにゲーム情報１２２に基づくゲームを提供する（ステップＳ２０３）。具体的には、サーバ装置１００は、ゲーム情報１２２のデータを第１の端末装置２００ａに送信してから第１の端末装置２００ａにゲームを実行させてもよいし、ゲーム情報１２２に基づくゲームを実行しながらネットワーク３００を介して第１の端末装置２００ａに配信してもよい。サーバ装置１００がゲームを実行する場合、サーバ装置１００は、第１の端末装置２００ａの入力部２３０から、後述するゲーム操作などの入力情報を受信して、入力情報に基づいてゲームを進行してもよい。また、サーバ装置１００は、第２の端末装置２００ｂにもゲーム情報１２２に基づくゲームを提供してもよい。
【００４６】
ゲーム情報１２２に基づくゲームは、成否を決するゲームであり、例えば、図６（ａ）に示すように、第１の端末装置２００ａの表示部２２０には、プレイヤと仮想上の対戦相手との対戦により勝敗が決するじゃんけんゲームが表示される。また、サーバ装置１００が第２の端末装置２００ｂにもゲーム情報１２２に基づくゲームを提供する場合には、第１の端末装置２００ａと第２の端末装置２００ｂとの対戦により勝敗を決するゲームとすることができる。
【００４７】
第１の端末装置２００ａは、ゲーム情報１２２に基づくゲームが提供されると、ユーザによる入力部２３０を介したゲーム操作を受け付ける（ステップＳ２０４）。具体的には、例えば図６（ａ）に示すじゃんけんゲームでは、画面下部に左から右の順に「グー」、「チョキ」、「パー」の絵が表示部２２０に表示されており、入力部２３０を介して何れかが選択されると、選択された手をプレイヤの手とするゲーム操作を受け付ける。
【００４８】
第１の端末装置２００ａは、ゲーム操作を受け付けた後、サーバ装置１００にゲーム結果を送信する（ステップＳ２０５）。具体的には、ゲームが第１の端末装置２００ａで実行されている場合、第１の端末装置２００ａは、ゲーム操作に基づいてゲームを進行し、ゲームの成否をサーバ装置１００に送信する。一方、ゲームがサーバ装置１００で実行されている場合、サーバ装置１００は、サーバ装置１００が受信したゲーム操作に基づいてゲームを進行し、ゲームの成否を得る。例えば、図６（ｂ）に示すように、じゃんけんゲームにおいて「グー」がゲーム操作として入力されて仮想上の対戦相手が「チョキ」を出した場合、勝利となり、ゲーム結果を成功とした情報をサーバ装置１００が得る。
【００４９】
サーバ装置１００は、ゲーム結果が成功の場合（ステップＳ２０６のＹＥＳ）、ステップＳ２０７の処理に進行する。一方、ゲーム結果が失敗の場合（ステップＳ２０６のＮＯ）、処理を終了する。具体的には、第１の端末装置２００ａのユーザがゲームに失敗した場合、削除対象メッセージを削除することができない。なお、第１の端末装置２００ａは、削除対象メッセージが削除できなかった旨の通知を表示部２２０を介して表示してもよい。
【００５０】
ステップＳ２０７からＳ２１０までの処理は、第１のメッセージ削除処理におけるステップＳ１０３からＳ１０６までの処理とそれぞれ同様であるため、説明を省略する。
【００５１】
このように、本実施形態に係るサーバ装置１００における第２のメッセージ削除処理によると、サーバ装置１００は、複数の端末装置２００のうちの第１の端末装置２００ａから第１の端末装置２００ａが送信済みの任意のメッセージの削除要求を受信すると、第１の端末装置２００ａにゲームを提供し、第１の端末装置２００ａがゲームに成功すると、そのメッセージをメッセージ履歴情報１２１から特定し、そのメッセージの削除命令をそのメッセージを受信した第２の端末装置２００ｂに送信する。これにより、サーバ装置１００は、第１の端末装置２００ａのユーザがメッセージ送受信サービスを用いて誤ったメッセージを送信してしまった場合であっても、送信されたメッセージを送信先の第２の端末装置２００ｂから削除させることができると共に、ゲームを提供することにより興趣性を向上させることができる。
【００５２】
以下、図４、図６及び図７に参照して、本実施形態に係るサーバ装置１００における第３のメッセージ削除処理について説明する。
【００５３】
まず、第１の端末装置２００ａが、第１及び第２のメッセージ削除処理と同様に、メッセージ送受信サービスの提供を受けており、図４（ａ）に示すような画面を表示部２２０に表示している。
【００５４】
ここで、第１の端末装置２００ａは、第１の端末装置２００ａが送信済みの任意のメッセージの削除要求の操作を、入力部２３０を介して受け付ける（ステップＳ３０１）。具体的には、第１の端末装置２００ａのユーザが、第１の端末装置２００ａが直前に送信したメッセージ「おはよー」を削除したいと考え、例えば削除したいメッセージを長押しすることで、図４（ｂ）に示すような画面が呼び出され、「削除」と表示された領域がタッチされると、第１の端末装置２００ａは、第１の端末装置２００ａが送信済みのメッセージ「おはよー」を削除対象とする削除要求操作を受け付ける。
【００５５】
このとき、例えば図４（ｂ）に示す画面において、「削除」と表示された領域を長押しすると、第１の端末装置２００ａは、第１の端末装置２００ａが送信済みのメッセージ「おはよー」を削除対象とする削除要求操作を、緊急削除要求として受け付ける。
【００５６】
第１の端末装置２００ａは、所定のメッセージの削除要求操作を受け付けると、サーバ装置１００にそのメッセージの削除要求（又は緊急削除要求）を送信する（ステップＳ３０２）。具体的には、第１及び第２のメッセージ削除処理におけるステップＳ１０２及びＳ２０２と同様である。
【００５７】
サーバ装置１００は、削除要求を受信すると、削除要求が緊急削除要求である場合（ステップＳ３０３のＹＥＳ）、ステップＳ３０８の処理に進行する。一方、削除要求が緊急削除要求ではない通常の削除要求である場合（ステップＳ３０３のＮＯ）、ステップＳ３０７の処理に進行する。
【００５８】
ステップＳ３０７からステップＳ３１１までの処理は、第２のメッセージ削除処理におけるステップＳ２０６からＳ２１０までの処理とそれぞれ同様であるため、説明を省略する。
【００５９】
このように、本実施形態に係るサーバ装置１００における第３のメッセージ削除処理によると、サーバ装置１００は、複数の端末装置２００のうちの第１の端末装置２００ａから第１の端末装置２００ａが送信済みの任意のメッセージの削除要求として緊急削除要求を受信すると、第１の端末装置２００ａにゲームを提供することなく、そのメッセージをメッセージ履歴情報１２１から特定し、そのメッセージの削除命令をそのメッセージを受信した第２の端末装置２００ｂに送信する。これにより、サーバ装置１００は、ゲームを提供することにより興趣性を向上させることができると共に、第１の端末装置２００ａのユーザが誤った送信してしまったメッセージの削除に緊急性がある場合には、ゲームを提供することなく送信先の第２の端末装置２００ｂから削除対象メッセージを削除させることができる。
【００６０】
本発明を諸図面や実施形態に基づき説明してきたが、当業者であれば本開示に基づき種々の変形や修正を行うことが容易であることに注意されたい。従って、これらの変形や修正は本発明の範囲に含まれることに留意されたい。例えば、各構成部、各ステップなどに含まれる機能などは論理的に矛盾しないように再配置可能であり、複数の構成部やステップなどを１つに組み合わせたり、或いは分割したりすることが可能である。また、本発明についてメッセージ送受信システム１，サーバ装置１００及び端末装置２００を中心に説明してきたが、本発明はメッセージ送受信システム１，サーバ装置１００及び端末装置２００として機能するコンピュータにより実行される方法、プログラム、又はプログラムを記録した記憶媒体としても実現し得るものであり、本発明の範囲にはこれらも包含されるものと理解されたい。
【００６１】
また、サーバ装置１００がサーバ記憶部１２０に記憶するメッセージ履歴情報１２１は、サーバ装置１００を介して送受信されたメッセージ毎に送信者情報、受信者情報及び日時情報を関連付けた情報であるとしたが、日時情報の代わりにそのメッセージを特定できる任意の情報、例えば、メッセージ本体情報やメッセージ毎に設定された固有の識別情報などを用いることができる。
【符号の説明】
【００６２】
１  メッセージ送受信システム
１００  サーバ装置
１１０  サーバ通信部
１２０  サーバ記憶部
１２１  メッセージ履歴情報
１２２  ゲーム情報
１２３  サーバ制御プログラム
１３０  サーバ制御部
２００  端末装置
２００ａ  第１の端末装置
２００ｂ  第２の端末装置
２１０  端末通信部
２２０  表示部
２３０  入力部
２４０  端末記憶部
２４１  送受信メッセージ情報
２４２  端末制御プログラム
２５０  端末制御部
３００  ネットワーク
【図１】
2017049776.tif 000003
【図２】
2017049776.tif 000004
【図３】
2017049776.tif 000005
【図４】
2017049776.tif 000006
【図５】
2017049776.tif 000007
【図６】
2017049776.tif 000008
【図７】
2017049776.tif 000009