(57)【要約】【課題】ユーザを認証するためのユーザ認証情報を開示することなく、メッセージの送信の実行を第三者に依頼することを可能にする技術を提供する。【解決手段】本発明の一側面に係るメッセージ送信方法は、コンピュータが、メッセージ及び当該メッセージの送信先の登録を受け付ける登録ステップと、前記メッセージを登録したユーザを認証するためのユーザ認証情報とは別に設定されたメッセージ認証情報に基づいて、前記メッセージの送信のための認証を受け付ける認証ステップと、前記認証が成立した場合に、登録された前記メッセージの送信先に登録された前記メッセージを送信する送信ステップと、を実行する。【選択図】図１
2018055229.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータが、
メッセージ及び当該メッセージの送信先の登録を受け付ける登録ステップと、
前記メッセージを登録したユーザを認証するためのユーザ認証情報とは別に設定されたメッセージ認証情報に基づいて、前記メッセージの送信のための認証を受け付ける認証ステップと、
前記認証が成立した場合に、登録された前記メッセージの送信先に登録された前記メッセージを送信する送信ステップと、
を実行するメッセージ送信方法。
【請求項２】
前記コンピュータが、前記メッセージを登録するユーザの識別子と関連付けて前記メッセージ認証情報を登録する認証情報登録ステップを更に実行し、
前記認証ステップでは、前記コンピュータは、前記ユーザの識別子及び前記メッセージ認証情報に基づいて、前記メッセージの送信のための認証を受け付ける、
請求項１に記載のメッセージ送信方法。
【請求項３】
前記コンピュータが、前記メッセージを登録するユーザに対して、前記メッセージ認証情報の登録を受け付ける認証情報受付ステップを更に実行する、
請求項１又は２に記載のメッセージ送信方法。
【請求項４】
前記コンピュータが、所定の方法に基づいて、前記メッセージ認証情報を作成する認証情報作成ステップを更に実行する、
請求項１から３のいずれか１項に記載のメッセージ送信方法。
【請求項５】
前記認証ステップでは、前記コンピュータは、認証用メッセージを受け付け、当該受け付けた認証用メッセージと前記メッセージ認証情報とを照合することによって、前記メッセージを送信するための認証が成立するか否かを判定する、
請求項１から４のいずれか１項に記載のメッセージ送信方法。
【請求項６】
前記メッセージ及び前記認証用メッセージは、電子メール、ショートメッセージ、電話での通話、及び特定アプリケーション内でやりとりされるメッセージのうちのいずれかである、
請求項５に記載のメッセージ送信方法。
【請求項７】
請求項１から６のいずれか１項に記載のメッセージ送信方法における各ステップをコンピュータに実行させるためのメッセージ送信用プログラム。
【請求項８】
メッセージ及び当該メッセージの送信先の登録を受け付けるメッセージ登録受付部と、
前記メッセージを登録したユーザを認証するためのユーザ認証情報とは別に設定されたメッセージ認証情報に基づいて、前記メッセージの送信のための認証を受け付けるメッセージ送信認証部と、
前記認証が成立した場合に、登録された前記メッセージの送信先に登録された前記メッセージを送信するメッセージ送信部と、
を備えるメッセージ送信装置。
【請求項９】
前記メッセージを登録するユーザの識別子と関連付けて前記メッセージ認証情報を登録する認証情報登録部を更に備え、
前記メッセージ送信認証部は、前記ユーザの識別子及び前記メッセージ認証情報に基づいて、前記メッセージの送信のための認証を受け付ける、
請求項８に記載のメッセージ送信装置。
【請求項１０】
前記メッセージを登録するユーザに対して、前記メッセージ認証情報の登録を受け付ける認証情報受付部を更に備える、
請求項８又は９に記載のメッセージ送信装置。
【請求項１１】
所定の方法に基づいて、前記メッセージ認証情報を作成する認証情報作成部を更に備える、
請求項８から１０のいずれか１項に記載のメッセージ送信装置。
【請求項１２】
前記メッセージ送信認証部は、認証用メッセージを受け付け、当該受け付けた認証用メッセージと前記メッセージ認証情報とを照合することによって、前記メッセージを送信するための認証が成立するか否かを判定する、
請求項８から１１のいずれか１項に記載のメッセージ送信装置。
【請求項１３】
前記メッセージ及び前記認証用メッセージは、電子メール、ショートメッセージ、電話での通話、及び特定アプリケーション内でやりとりされるメッセージのうちのいずれかである、
請求項１２に記載のメッセージ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メッセージ送信方法、メッセージ送信用プログラム、及びメッセージ送信装置に関する。
【背景技術】
【０００２】
従来、ユーザ間で情報を交換するメッセージシステムでは、メッセージを送信する送信者が、そのメッセージの内容（以下、単に「メッセージ」とも記載する）、そのメッセージを受け取る受信者、及びそのメッセージを送信するタイミングを決定する。近年、サービスの拡充、社会の変化等に伴って、上記の枠組み以外でメッセージをやり取り可能にするメッセージシステムが現れてきている。例えば、特許文献１では、緊急地震速報等の通報をトリガとして、発信者情報、位置情報及び時刻情報を含むメールを作成し、予め指定された送信アドレスに当該作成したメールを送信する携帯電話システムが提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−１７０１８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
例えば、特定の相手に遺言を送るケース等、本件発明者は、送信者が何らかの事情（例えば、死亡する）でメッセージを送信することができなくなったときに、当該送信者の所望する特定の相手に所定のメッセージを送信可能にするサービスのニーズがあることを見出した。
【０００５】
しかしながら、上記のようなシステムでは、トリガとなる事象が発生しない限り、予め指定した受信者に対してメッセージを送信することができない。そのため、適切なタイミングでメッセージを送信できない可能性がある。また、上記事象の発生タイミングが予測できる場合には、メッセージの送信日時を予め決定しておくことで、所望のタイミングに特定の相手（送信先）に所定のメッセージを送信することは可能であるが、通常、上記事象の発生タイミングは予測するのが困難である。
【０００６】
そこで、従来のメッセージシステムにおいて、送信者は、メッセージの送信の実行を信頼できる第三者に依頼することで、上記事象が発生したときに、所定のメッセージが特定の送信先に送信されるようにすることがあった。すなわち、送信者は、メッセージの内容と送信先とを予め決定しておき、メッセージを送信するタイミングを計ることのみを第三者に委ねることで、所望のタイミングでの特定の送信先に対する所定のメッセージの送信を実現することがあった。
【０００７】
しかしながら、この方法によれば、送信者は、例えば、電子メールの送受信に用いるユーザ名及びパスワード、ＳＮＳ（ソーシャルネットワーキングサービス；Social Networking Service）等のサービスで利用するログインＩＤ及びパスワード等のメッセージを送信するためのユーザ認証情報（アカウント情報）を第三者に開示することになる。そのため、例えば、なりすましに利用されたり、メッセージの内容及び送信先を改ざんされたりする等、開示したユーザ認証情報が第三者に悪用される危険性があった。
【０００８】
本発明は、一側面では、このような点を考慮してなされたものであり、ユーザを認証するためのユーザ認証情報、特に、ログインのためのパスワード、を開示することなく、メッセージの送信の実行を第三者に依頼することを可能にする技術を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明は、上述した課題を解決するために、以下の構成を採用する。
【００１０】
すなわち、本発明の一側面に係るメッセージを送信するための情報処理方法は、コンピュータが、メッセージ及び当該メッセージの送信先の登録を受け付ける登録ステップと、前記メッセージを登録したユーザを認証するためのユーザ認証情報とは別に設定されたメッセージ認証情報に基づいて、前記メッセージの送信のための認証を受け付ける認証ステップと、前記認証が成立した場合に、登録された前記メッセージの送信先に登録された前記メッセージを送信する送信ステップと、を実行するメッセージ送信方法である。
【００１１】
当該構成では、一般的なユーザ認証とは異なるステップとして、ユーザの登録したメッセージを送信するトリガとなるメッセージ送信の認証ステップが設けられる。そして、この認証ステップでは、ユーザ認証に利用するユーザ認証情報とは別の情報（メッセージ認証情報）に基づいて、メッセージを送信するか否かの判定（認証）が行われる。
【００１２】
したがって、当該構成では、送信者（ユーザ）は、ユーザ認証情報ではなく、メッセージ認証情報を第三者に伝達することで、登録したメッセージを特定の送信先に送信するタイミングを当該第三者に委ねることができる。すなわち、当該構成によれば、送信者（ユーザ）は、ユーザ認証情報を開示することなく、所望の送信先に対する所望のメッセージの送信の実行を第三者に依頼することができる。なお、メッセージ認証情報は、メッセージ送信の認証に可能な情報であれば特に限定されなくてもよく、例えば、文字列、画像、音声等で構成されてよい。
【００１３】
また、上記一側面に係るメッセージ送信方法の別の形態として、前記コンピュータが、前記メッセージを登録するユーザの識別子と関連付けて前記メッセージ認証情報を登録する認証情報登録ステップを更に実行してもよく、前記認証ステップでは、前記コンピュータは、前記ユーザの識別子及び前記メッセージ認証情報に基づいて、前記メッセージの送信のための認証を受け付けてもよい。当該構成によれば、ユーザ認証情報（特に、パスワード）を開示することなく、メッセージの送信を第三者に依頼可能にした上で、ユーザの識別子とメッセージ認証情報とを紐付けておくことによって、送信対象となるメッセージの特定を容易にすることができる。また、ユーザの識別子とメッセージ認証情報とによって送信認証を行うため、送信対象となるメッセージを取り違える可能性を低くすることができる。更に、当該構成によれば、事前に登録されたユーザの識別子にメッセージ認証情報が紐付けられる。そのため、メッセージの送り元であるユーザを特定することができ、第三者の悪意によるなりすましを防止することができる。
【００１４】
また、上記一側面に係るメッセージ送信方法の別の形態として、前記コンピュータが、前記メッセージを登録するユーザに対して、前記メッセージ認証情報の登録を受け付ける認証情報受付ステップを更に実行してもよい。当該構成によれば、メッセージ認証情報として、送信者（ユーザ）の指定する文字列等の情報を利用することができる。また、送信者（ユーザ）がメッセージ認証情報を任意に指定することができるため、送信者（ユーザ）及び／又はメッセージの送信を依頼する第三者にとって忘れにくい情報（例えば、誕生年月日、結婚記念日等）をメッセージ認証情報に登録することができる。
【００１５】
また、上記一側面に係るメッセージ送信方法の別の形態として、前記コンピュータが、所定の方法に基づいて、前記メッセージ認証情報を作成する認証情報作成ステップを更に実行してもよい。当該構成によれば、コンピュータの処理によって、メッセージ認証情報を自動で作成することができる。また、当該自動作成のアルゴリズム（例えば、ランダムに文字列を形成する）を適切に選択することで、セキュリティの高いメッセージ認証情報を作成するようにすることができる。
【００１６】
また、上記一側面に係るメッセージ送信方法の別の形態として、前記認証ステップでは、前記コンピュータは、認証用メッセージを受け付け、当該受け付けた認証用メッセージと前記メッセージ認証情報とを照合することによって、前記メッセージを送信するための認証が成立するか否かを判定してもよい。当該構成によれば、メッセージの送信の実行を委ねられた第三者は、上記コンピュータに認証用メッセージを送信することで、上記メッセージの送信のための認証を行うことができる。そのため、第三者は、上記コンピュータにアクセスする等の手間をかけることなく、メッセージの送信を実行することができる。
【００１７】
また、上記一側面に係るメッセージ送信方法の別の形態として、前記メッセージ及び前記認証用メッセージは、電子メール、ショートメッセージ、電話での通話、及び特定アプリケーション内でやりとりされるメッセージのうちのいずれかであってよい。当該構成によれば、既存のメッセージシステムを利用して、上記メッセージを送信するためのシステムを構築することができる。また、既存のシステムを利用することができるため、メッセージ送信のトリガとなる第三者がメッセージ送信の認証のための使用方法を新たに習得しなければならなくなることが想定されにくい。そのため、送信者（ユーザ）は、過度に負荷を強いることなく、メッセージの送信を第三者に依頼することができる。すなわち、利便性の高いメッセージ送信代行システムを構築することができる。ただし、上記メッセージ送信方法の適用可能なシステムは、これらのメッセージシステムに限定されなくてもよい。上記メッセージ送信方法は、情報のやり取りをすることが可能なあらゆるシステムに広く適用可能である。
【００１８】
なお、上記各形態に係るメッセージ送信方法の別の形態として、以上の各構成を実現する情報処理装置であってもよいし、プログラムであってもよいし、このようなプログラムを記録したコンピュータその他装置、機械等が読み取り可能な記憶媒体であってもよい。ここで、コンピュータ等が読み取り可能な記録媒体とは、プログラム等の情報を、電気的、磁気的、光学的、機械的、又は、化学的作用によって蓄積する媒体である。
【００１９】
例えば、本発明の一側面に係るプログラムは、上記いずれかの形態に係るメッセージ送信方法における各ステップをコンピュータに実行させるためのメッセージ送信用プログラムである。
【００２０】
また、例えば、本発明の一側面に係る情報処理装置は、メッセージ及び当該メッセージの送信先の登録を受け付けるメッセージ登録受付部と、前記メッセージを登録したユーザを認証するためのユーザ認証情報とは別に設定されたメッセージ認証情報に基づいて、前記メッセージの送信のための認証を受け付けるメッセージ送信認証部と、前記認証が成立した場合に、登録された前記メッセージの送信先に登録された前記メッセージを送信するメッセージ送信部と、を備えるメッセージ送信装置である。
【００２１】
また、上記一側面に係るメッセージ送信装置の別の形態として、上記メッセージ送信装置は、前記メッセージを登録するユーザの識別子と関連付けて前記メッセージ認証情報を登録する認証情報登録部を更に備えてもよく、前記メッセージ送信認証部は、前記ユーザの識別子及び前記メッセージ認証情報に基づいて、前記メッセージの送信のための認証を受け付けてもよい。
【００２２】
また、上記一側面に係るメッセージ送信装置の別の形態として、上記メッセージ送信装置は、前記メッセージを登録するユーザに対して、前記メッセージ認証情報の登録を受け付ける認証情報受付部を更に備えてもよい。
【００２３】
また、上記一側面に係るメッセージ送信装置の別の形態として、上記メッセージ送信装置は、所定の方法に基づいて、前記メッセージ認証情報を作成する認証情報作成部を更に備えてもよい。
【００２４】
また、上記一側面に係るメッセージ送信装置の別の形態として、前記メッセージ送信認証部は、認証用メッセージを受け付け、当該受け付けた認証用メッセージと前記メッセージ認証情報とを照合することによって、前記メッセージを送信するための認証が成立するか否かを判定してもよい。
【００２５】
また、上記一側面に係るメッセージ送信装置の別の形態として、前記メッセージ及び前記認証用メッセージは、電子メール、ショートメッセージ、電話での通話、及び特定アプリケーション内でやりとりされるメッセージのうちのいずれかであってよい。
【発明の効果】
【００２６】
本発明によれば、ユーザを認証するためのユーザ認証情報を開示することなく、メッセージの送信の実行を第三者に依頼することができるようになる。
【図面の簡単な説明】
【００２７】
【図１】図１は、本発明が適用される場面の一例を模式的に示す。
【図２】図２は、実施の形態に係るメッセージ送信装置のハードウェア構成の一例を例示する。
【図３】図３は、実施の形態に係るユーザ端末のハードウェア構成の一例を例示する。
【図４】図４は、実施の形態に係るメッセージ送信装置の機能構成の一例を例示する。
【図５】図５は、実施の形態に係るユーザ情報マスタの一例を例示する。
【図６】図６は、実施の形態に係る送信先登録マスタの一例を例示する。
【図７】図７は、実施の形態に係るメッセージ登録マスタの一例を例示する。
【図８】図８は、実施の形態に係るメッセージ送信装置におけるメッセージ登録の処理手順の一例を例示する。
【図９】図９は、実施の形態に係るメッセージ送信装置が第三者からの要求に応じて登録メッセージの送信を実行する際の処理手順の一例を例示する。
【図１０】図１０は、認証用メッセージを送信する際の画面の一例を例示する。
【発明を実施するための形態】
【００２８】
以下、本発明の一側面に係る実施の形態（以下、「本実施形態」とも表記する）を、図面に基づいて説明する。ただし、以下で説明する本実施形態は、あらゆる点において本発明の例示に過ぎない。本発明の範囲を逸脱することなく種々の改良や変形を行うことができることは言うまでもない。つまり、本発明の実施にあたって、実施形態に応じた具体的構成が適宜採用されてもよい。なお、本実施形態において登場するデータを自然言語により説明しているが、より具体的には、コンピュータが認識可能な疑似言語、コマンド、パラメタ、マシン語等で指定される。
【００２９】
§１  適用場面
まず、図１を用いて、本発明が適用される場面について説明する。図１は、本実施形態に係るメッセージ送信装置１の利用場面を模式的に例示する。本実施形態に係るメッセージ送信装置１は、メッセージの送信者たるユーザが何らかの事情でメッセージを送信できなくなったときに、当該ユーザからメッセージの送信を託された第三者からの依頼に基づいて当該メッセージの送信を可能にするサービスを提供する情報処理装置である。
【００３０】
具体的には、図１に例示されるように、メッセージ送信装置１は、メッセージ及びそのメッセージの送信先の登録をユーザから受け付ける。ユーザは、このメッセージ送信装置１を利用して、メッセージの送信を所望する者（送信者）であり、ユーザ端末２を利用して、メッセージ送信装置１にネットワークを介してアクセスし、メッセージの内容の入力及び送信先の選択を行う。この操作に応じて、メッセージ送信装置１は、ユーザの入力したメッセージの内容及び選択した送信先を登録（記憶）する。
【００３１】
登録したメッセージには、当該メッセージの送信を認証するためのメッセージ認証情報（後述する「認証コード」）が設定される。このメッセージ認証情報は、メッセージ送信装置１によって自動的に作成されてもよいし、ユーザの指定によって決定されてもよい。メッセージ認証情報は、登録された上記メッセージの送信を実行するトリガとなる情報であり、サービスの利用者であるユーザを認証するためのユーザ認証情報とは別個に設定される。
【００３２】
すなわち、ユーザ認証情報は、システム（例えば、メッセージ送信装置１）がユーザを特定し、アクセスの制限を行うための認証情報であり、例えば、ログインパスワード、ＵＳＢ（Universal Serial Bus）キー、生体情報等である。これに対して、本実施形態で設定されるメッセージ認証情報は、ユーザの登録したメッセージの送信を実行するのに利用される専用の認証情報である。なお、ユーザ認証情報とメッセージ認証情報とが結果的に同じ（例えば、同じ文字列）になることは許容されてよい。
【００３３】
ユーザは、メッセージの送信を依頼する第三者に、この設定されたメッセージ認証情報を伝達する。第三者は、ユーザから、何らかの事情が生じたときに登録されたメッセージの送信を実行するように託された者（「送信実行者」又は「受託者」と称してもよい）である。第三者は、一人であってもよいし、複数人であってもよい。また、登録されたメッセージの送信先となる受信者が当該第三者に指定されてもよい。なお、メッセージ認証情報の伝達手段は、特に限定されなくてもよく、実施の形態に応じて適宜選択されてよい。ユーザは、例えば、口頭、書面、ユーザ端末（２、３）間でのやりとり等で、メッセージ認証情報を第三者に伝達することができる。
【００３４】
メッセージ送信装置１は、メッセージ認証情報に基づくメッセージの送信のための認証を受け付けており、第三者は、上記事情が生じたときに、ユーザ端末３を利用して、ネットワークを介してメッセージ送信装置１にメッセージ認証情報を通知する。これに応じて、メッセージ送信装置１は、メッセージの送信のための認証を行い、当該認証が成立した場合に、登録されたメッセージの送信先に対して登録されたメッセージを送信する。これにより、メッセージの送信先である受信者は、ユーザ端末４を利用して、ネットワークを介して当該ユーザのメッセージを受け取ることができる。
【００３５】
以上のとおり、本実施形態に係るメッセージ送信装置１は、ユーザの登録したメッセージの送信の実行を認証するのに、ユーザ認証に利用するユーザ認証情報ではなく、それとは別のメッセージ認証情報を利用する。したがって、本実施形態によれば、ユーザは、ユーザ認証に利用するユーザ認証情報を開示することなく、所望の送信先に対する所望のメッセージの送信の実行を第三者に依頼することができる。
【００３６】
このメッセージ送信装置１は、例えば、ユーザが死亡したときに、ユーザの遺言を特定の相手に送るために利用することができる。すなわち、ユーザは、遺言の内容と当該遺言の送信先をメッセージ送信装置１に登録する。そして、ユーザは、当該遺言に設定されたメッセージ認証情報を第三者に伝達して、将来、自身が死亡したときに当該遺言の送信を実行することを第三者に依頼する。これにより、ユーザは、自身が死亡したときに、所望の相手に遺言が届くようにすることができる。ただし、メッセージ送信装置１の利用方法は、このような遺言送付の委託サービスの提供に限られなくてもよく、実施の形態に応じて適宜選択されてよい。
【００３７】
なお、図１の例では、ユーザ、第三者、及び受信者はそれぞれユーザ端末２〜４を利用することを想定している。しかしながら、ユーザ、第三者、及び受信者は、ユーザ端末２〜４を利用せず、メッセージ送信装置１に直接アクセスしてもよい。メッセージ送信装置１にアクセスする方法は、実施の形態に応じて適宜選択されてよい。
【００３８】
§２  構成例
［ハードウェア構成］
＜メッセージ送信装置＞
次に、図２を用いて、メッセージ送信装置１のハードウェア構成の一例を説明する。図２は、本実施形態に係るメッセージ送信装置１のハードウェア構成の一例を模式的に例示する。図２に例示されるように、本実施形態に係るメッセージ送信装置１は、ＣＰＵ（Central Processing Unit）、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）等を含む制御部１１、制御部１１で実行されるプログラム８、後述する各マスタ等を記憶する記憶部１２、ネットワークを介した通信を行うための通信インタフェース１３、及び記憶媒体９に記憶されたプログラムを読み込むためのドライブ１４が電気的に接続されたコンピュータである。ただし、図２では、通信インタフェースは、「通信Ｉ／Ｆ」と記載されている。以下の図３でも同様の表記を用いる。
【００３９】
記憶部１２に記憶されるプログラム８は、メッセージ送信装置１の制御部１１に各構成要素を制御させ、上記メッセージの登録及び送信に関する各処理を実行させるためのプログラムである。このプログラム８は、本発明の「メッセージ送信用プログラム」に相当する。このプログラム８は、記憶媒体９に記憶されていてもよい。
【００４０】
記憶媒体９は、コンピュータその他装置、機械等が記憶されたプログラム等の情報を読み取り可能なように、当該プログラム等の情報を、電気的、磁気的、光学的、機械的又は化学的作用によって蓄積する媒体である。なお、図２では、記憶媒体９の一例として、ＣＤ（Compact Disk）、ＤＶＤ（Digital Versatile Disk）等のディスク型の記憶媒体を例示している。しかしながら、記憶媒体９の種類は、ディスク型に限定される訳ではなく、ディスク型以外であってもよい。ディスク型以外の記憶媒体として、例えば、フラッシュメモリ等の半導体メモリを挙げることができる。
【００４１】
なお、メッセージ送信装置１の具体的なハードウェア構成に関して、実施の形態に応じて、適宜、構成要素の省略、置換、及び追加が可能である。例えば、制御部１１は、複数のプロセッサを含んでもよい。また、メッセージ送信装置１は、提供されるサービス専用に設計された情報処理装置の他、サーバマシン等の汎用の情報処理装置であってもよい。メッセージ送信装置１は、上記メッセージの登録及び送信受付のサービスを、ＳＮＳ等の他のサービスと共に提供してもよいし、単独で提供してもよい。更に、メッセージ送信装置１は、１又は複数台のコンピュータにより構成されてよい。
【００４２】
＜ユーザ端末＞
次に、図３を用いて、各ユーザ端末２〜４のハードウェア構成の一例を説明する。図３は、ユーザ端末２〜４のハードウェア構成の一例を模式的に例示する。各ユーザ端末２〜４は、ＣＰＵ、ＲＡＭ、ＲＯＭ等を含む制御部２１、制御部２１で実行するプログラム等を記憶する記憶部２２、ネットワークを介して通信を行うための通信インタフェース２３、マウス、キーボード等の入力を行うための入力装置２４、及びディスプレイ、スピーカ等の出力を行うための出力装置２５が電気的に接続されたコンピュータである。
【００４３】
なお、各ユーザ端末２〜４の具体的なハードウェア構成に関して、上記メッセージ送信装置１と同様に、実施形態に応じて適宜構成要素の省略、置換、及び、追加が可能である。例えば、制御部２１は、複数のプロセッサを含んでもよい。また、例えば、入力装置２４及び出力装置２５は、タッチパネルディスプレイに置き換えられてもよい。各ユーザ端末２〜４は、例えば、提供されるサービス専用に設計された端末の他、スマートフォンを含む携帯電話、タブレット端末、固定電話、ＰＣ（Personal Computer）等が用いられてもよい。各ユーザ端末２〜４は、文字、画像、音声等でメッセージのやり取りが可能な端末であれば、特に限定されなくてもよい。更に、図３では、各ユーザ端末２〜４は、互いに同じハードウェア構成を有しているが、このような例に限定されなくてもよい。各ユーザ端末２〜４は、互いに異なるハードウェア構成を有していてもよい。
【００４４】
また、図１に例示されるように、本実施形態では、メッセージ送信装置１と各ユーザ端末２〜４との間、及び各ユーザ端末２〜４の間における情報の伝達は、ネットワークを介したデータ通信によって行われる。当該データ通信に利用されるネットワークの種類は、各ユーザ端末２〜４の利用可能な通信キャリア（回線）により適宜選択可能である。例えば、当該データ通信には、インターネット、無線通信網、移動通信網、電話網、専用網等が用いられてよい。
【００４５】
［機能構成］
次に、図４を用いて、メッセージ送信装置１の機能構成について説明する。図４は、本実施形態に係るメッセージ送信装置１の機能構成の一例を模式的に例示する。本実施形態では、メッセージ送信装置１の制御部１１が、記憶部１２に記憶されたプログラム８をＲＡＭに展開する。そして、制御部１１は、ＲＡＭに展開されたプログラム８をＣＰＵにより解釈及び実行して、各構成要素を制御する。これにより、本実施形態に係るメッセージ送信装置１は、メッセージ登録受付部１１１、メッセージ送信認証部１１２、メッセージ送信部１１３、認証情報登録部１１４、認証情報受付部１１５、及び認証情報作成部１１６を備えるコンピュータとして機能する。
【００４６】
メッセージ登録受付部１１１は、ユーザに対して、メッセージ及びメッセージの送信先の登録を受け付ける。メッセージ送信認証部１１２は、メッセージの送信の実行をユーザから依頼された第三者に対して、メッセージ認証情報に基づくメッセージの送信のための認証を受け付ける。メッセージ送信部１１３は、当該認証が成立した場合に、登録されたメッセージを、登録された送信先（受信者）に送信する。
【００４７】
また、認証情報登録部１１４は、メッセージを登録したユーザの識別子と関連付けてメッセージ認証情報を後述するユーザ情報マスタ１２１に登録する。認証情報受付部１１５は、ユーザに対して、メッセージ認証情報の登録を受け付ける。認証情報作成部１１６は、所定の方法（例えば、ランダムな文字列を作成する）に基づいて、メッセージ認証情報を自動作成する。
【００４８】
なお、本実施形態では、これらの機能がいずれも汎用のＣＰＵによって実現される例を説明している。しかしながら、これらの機能の一部又は全部が、１又は複数の専用のプロセッサにより実現されてもよい。また、メッセージ送信装置１の機能構成に関して、実施の形態に応じて、適宜、機能の省略、置換、及び追加が行われてもよい。例えば、メッセージ認証情報の登録をメッセージ送信装置１以外の装置で行う場合には、認証情報登録部１１４は省略されてもよい。メッセージ認証情報をユーザが指定できるようにしない場合には、認証情報受付部１１５は省略されてもよい。メッセージ認証情報の自動生成を行わない場合には、認証情報作成部１１６は省略されてもよい。各機能に関しては後述する動作例で詳細に説明する。
【００４９】
［データ構成例］
次に、図５〜図７を更に用いて、本実施形態に係るメッセージ送信装置１の保持するデータの構成例について説明する。図４に例示されるように、本実施形態では、上記ユーザのアカウント、メッセージの内容、及びメッセージの送信先を管理（及び記憶）するために、ユーザ情報マスタ１２１、送信先登録マスタ１２２、及びメッセージ登録マスタ１２３を保持している。図５〜図７は、各マスタ１２１〜１２３の構成の一例を模式的に例示する。以下、各マスタ１２１〜１２３の構成について説明する。
【００５０】
＜ユーザ情報マスタ＞
まず、図５を用いて、ユーザ情報マスタ１２１について説明する。ユーザ情報マスタ１２１は、ユーザ認証情報及びメッセージ認証情報を管理するためのマスタデータであり、システムユーザＩＤ、ログインＩＤ、ログインパスワード、及び認証コードを保持するためのフィールドを含んでいる。図５に例示されるテーブルでは、１行分のデータ（１レコード）が、１ユーザ分のデータに相当する。
【００５１】
システムユーザＩＤは、メッセージ送信装置１（システム）内でユーザを特定するためのＩＤ（識別子）である。システムユーザＩＤは、メッセージ送信装置１によって任意に設定されてよい。ログインＩＤは、メッセージ送信装置１におけるユーザ認証（ログイン）に利用されるＩＤ（識別子）である。例えば、図５に例示されるように、ログインＩＤには、ユーザの電子メールアドレスが用いられてもよい。システムユーザＩＤ及びログインＩＤはそれぞれ、本発明の「ユーザの識別子」に相当する。
【００５２】
ログインパスワードは、メッセージ送信装置１におけるユーザ認証（ログイン）に利用されるパスワードである。このログインパスワードと上記ログインＩＤとの組み合わせは、本発明の「ユーザ認証情報」に相当する。図５に例示されるように、ログインパスワードは、例えば、任意の文字列で構成される。また、認証コードは、本発明の「メッセージ認証情報」に相当し、ユーザによって登録されたメッセージの送信を実行するための認証に利用されるコードである。図５に例示されるように、本実施形態に係る認証コードは、例えば、任意の文字列で構成される。
【００５３】
なお、ログインＩＤ、ログインパスワード、及び認証コードはそれぞれ、メッセージ送信装置１によって自動的に設定されてよいし、ユーザによって設定されてもよい。また、ログインＩＤ、ログインパスワード、及び認証コードはそれぞれ、ユーザからの要求に応じて、変更可能であってもよい。
【００５４】
＜送信先登録マスタ＞
次に、図６を用いて、送信先登録マスタ１２２について説明する。送信先登録マスタ１２２は、ユーザの登録したメッセージの送信先を管理するためのマスタデータであり、システムユーザＩＤ及び送信先を保持するためのフィールドを含んでいる。図６に例示されるテーブルでは、１つのシステムユーザＩＤに割り当てられているデータ（１レコード）が、当該システムユーザＩＤで特定されるユーザが登録した（１件の）メッセージに対して登録されている送信先を示すデータに相当する。
【００５５】
送信先を保持するためのフィールド（以下、「送信先フィールド」と称する）には、メッセージの送信先、すなわち、メッセージの受信者を特定するための送信先情報が格納される。送信先情報の種類は、メッセージの送信先を特定可能であれば、特に限定されなくてもよく、登録されたメッセージの送信方法に応じて適宜決定されてよい。例えば、登録されたメッセージの送信が、電子メール、ショートメッセージ、電話での通話で行われる場合には、送信先情報は、図６に例示されるように、電子メールアドレス、電話番号等であってよい。また、例えば、登録されたメッセージの送信が、ＳＮＳのメッセンジャー等のメッセージを送信するための特定アプリケーション内で行われる場合には、その特定アプリケーション内で送信先を特定するための情報（例えば、アカウント名）であってよい。なお、図６の例では、送信先フィールドには、複数件の送信先が登録されている。しかしながら、送信先フィールドに登録可能な送信先の件数は、このような例に限定されなくてもよく、１件であってもよい。
【００５６】
＜メッセージ登録マスタ＞
次に、図７を用いて、メッセージ登録マスタ１２３について説明する。メッセージ登録マスタ１２３は、ユーザが登録したメッセージを管理するためのマスタデータであり、システムユーザＩＤ及びメッセージの内容を保持するためのフィールドを含んでいる。図７に例示されるテーブルでは、１つのシステムユーザＩＤに割り当てられているデータ（１レコード）が、当該システムユーザＩＤで特定されるユーザが登録した（１件の）メッセージを示すデータに相当する。
【００５７】
メッセージは、送信先（受信者）に伝達されることをユーザが所望する情報である。図７に例示されるように、メッセージは、例えば、所定の言語に基づいた文章を示すテキストデータで構成されてよい。また、テキストデータの形式には、例えば、ＲＴＦ（Rich Text Format）形式、ＨＴＭＬ（HyperText Markup Language）形式等が用いられてもよい。しかしながら、メッセージは、文章に限定されなくてもよく、送信先に送信可能な情報であれば、特に限定されなくてもよい。例えば、メッセージは、テキストデータの他、音声データ、画像データ等で構成されてもよい。また、メッセージは、文章と画像との組み合わせ等、複数種類のデータで構成されてもよい。
【００５８】
＜その他＞
なお、各マスタ１２１〜１２３の構成は、このような例に限定されなくてもよく、実施の形態に応じて適宜選択されてよい。また、ユーザのアカウント、メッセージの内容、及びメッセージの送信先の情報を管理（及び記憶）する方法は、各マスタ１２１〜１２３を用いた方法に限定されなくてもよい。すなわち、これらの情報の管理は、公知の方法を用いて適宜行われてもよい。
【００５９】
また、図５〜図７では、各マスタ１２１〜１２３は、テーブル形式で表現されている。しかしながら、各マスタ１２１〜１２３のデータ形式は、テーブル形式に限定されなくてもよく、テーブル形式以外のデータ形式であってもよい。加えて、図５〜図７の各レコードに格納された値は、本実施形態を説明するために便宜上記載したものであり、このような例に限定される訳ではない。各レコードに格納される値は、実施の形態に応じて適宜指定されてよい。
【００６０】
また、図５〜図７の例では、各ユーザは、メッセージ送信装置１に１件のメッセージを登録することができる。しかしながら、メッセージ送信装置１に登録可能なメッセージの件数は、１件に限定されなくてもよく、複数件であってもよい。複数件のメッセージを登録可能に構成される場合、メッセージ送信装置１は、登録されるメッセージ毎に認証コードを設定してもよいし、複数件のメッセージの間で共通の認証コードを設定してもよい。複数件のメッセージの間で共通の認証コードを設定する場合、メッセージ送信装置１は、メッセージ毎に専用のＩＤ（識別子）を付与し、当該ＩＤに基づいて各メッセージを識別してもよい。
【００６１】
また、各マスタ１２１〜１２３の格納場所は、制御部１１（ＣＰＵ）が使用する際にアクセス可能であれば、実施の形態に応じて適宜選択されてよい。例えば、各マスタ１２１〜１２３は、記憶部１２に記憶されていてもよいし、メッセージ送信装置１からネットワークを介してアクセス可能な外部の記憶装置に記憶されていてもよい。
【００６２】
§３  動作例
次に、図８及び図９を用いて、メッセージ送信装置１の動作例を説明する。図８は、メッセージ送信装置１におけるメッセージ登録の処理手順の一例を例示する。図９は、メッセージ送信装置１が第三者からの要求に応じて登録メッセージの送信を実行する際の処理手順の一例を例示する。以下で説明するメッセージの登録及び送信の処理手順は、本発明の「メッセージ送信方法」に相当する。ただし、以下で説明する処理手順は一例に過ぎず、各処理は可能な限り変更されてもよい。また、以下で説明する処理手順について、実施の形態に応じて、適宜、ステップの省略、置換、及び追加が可能である。
【００６３】
＜メッセージの登録＞
（ステップＳ１０１及びＳ１０２）
まず、図８を用いて、メッセージ登録の処理手順を説明する。最初のステップＳ１０１では、メッセージ送信装置１の制御部１１は、メッセージの登録を所望するユーザのユーザ認証を受け付ける。そして、次のステップＳ１０２では、制御部１１は、ステップＳ１０１で受け付けたユーザ認証が成立するか否かを判定し、ユーザ認証が成立した場合には、次のステップＳ１０３に処理を進め、ユーザ認証が成立しなかった場合には、ステップＳ１０１に処理を戻す。これによって、制御部１１は、ユーザのログイン処理を行う。
【００６４】
例えば、メッセージの登録を所望するユーザは、ユーザ端末２を利用して、ネットワークを介してメッセージ送信装置１にアクセスする。上記ステップＳ１０１では、制御部１１は、当該ユーザに対して、ユーザ認証用のウェブページを提示して、ログインＩＤ及びログインパスワードの入力を受け付ける。ユーザは、ユーザ端末２の入力装置２４を操作して、ログインＩＤ及びログインパスワードを入力する。
【００６５】
これに応じて、上記ステップＳ１０２では、制御部１１は、ログインＩＤ及びログインパスワードについて、ユーザにより入力されたデータとユーザ情報マスタ１２１に格納されたデータとを照合し、両データの一致するユーザが存在するか否かを判定する。両データの一致するユーザが存在した場合には、ユーザ認証は成立したとして、制御部１１は、アクセスしてきたユーザはその一致するデータの示すユーザであると識別して、次のステップＳ１０３に処理を進める。一方、両データの一致するユーザが存在しなかった場合には、ユーザ認証は成立しなかったとして、制御部１１は、ステップＳ１０１に処理を戻し、ユーザ認証用のウェブページを提示して、ログインＩＤ及びログインパスワードの入力を再び受け付ける。
【００６６】
（ステップＳ１０３及びステップＳ１０４）
次のステップＳ１０３では、制御部１１は、メッセージ登録受付部１１１として機能し、メッセージ及びそのメッセージの送信先の登録を受け付ける。そして、次のステップＳ１０４では、制御部１１は、ステップＳ１０３で入力されたメッセージ及び送信先をそれぞれメッセージ登録マスタ１２３及び送信先登録マスタ１２２に登録する。
【００６７】
例えば、ステップＳ１０３では、制御部１１は、メッセージ及び送信先の記入欄を設けたウェブページをユーザに提示して、当該メッセージ及び送信先の登録を受け付ける。ユーザは、ユーザ端末２の入力装置２４を操作して、登録を所望するメッセージ及び送信先を入力する。このとき、メッセージの送信先となる受信者の連絡先のリストがユーザ端末２の記憶部２２に格納されている場合には、ユーザは、当該連絡先のリストから選択することで、メッセージの送信先を入力してもよい。また、ユーザは、予め作成したファイルを読み込ませる（アップロードする）ことで、メッセージの入力を行ってもよい。また、例えば、メッセージとして音声データの登録を受け付ける場合には、制御部１１は、ユーザ端末２との通信により、音声の録音を受け付けてもよいし、ユーザ端末２により録音された音声データの受信を受け付けてもよい。また、例えば、メッセージとして画像データの登録を受け付ける場合には、制御部１１は、ユーザ端末２との通信により、画像データの受信を受け付けてもよい。メッセージの受け付け方法は、実施の形態に応じて適宜選択されてよい。
【００６８】
メッセージ及び送信先の入力が完了すると、制御部１１は、ステップＳ１０４の処理として、入力されたメッセージ及び送信先をそれぞれメッセージ登録マスタ１２３及び送信先登録マスタ１２２に登録する。メッセージ及び送信先の登録が初めてである場合には、制御部１１は、各マスタ（１２２、１２３）において、ステップＳ１０１及びＳ１０２で特定したユーザのシステムユーザＩＤを格納した新たなレコードを作成して、対象ユーザのレコードを追加する。そして、制御部１１は、入力されたメッセージ及び送信先をそれぞれ、各マスタ（１２２、１２３）における対象ユーザのレコードに登録する。
【００６９】
一方、メッセージ及び送信先の登録が既に行われている場合には、制御部１１は、各マスタ（１２２、１２３）において、ステップＳ１０１及びＳ１０２で特定したユーザのシステムユーザＩＤに基づいて、登録対象のユーザのレコードを検索する。そして、制御部１１は、上記ウェブページに入力されたメッセージ及び送信先をそれぞれ、各マスタ（１２２、１２３）において検索された対象ユーザのレコードに上書きする。
【００７０】
なお、この場合、制御部１１は、上記メッセージ及び送信先の登録を受け付ける前に、各マスタ（１２２、１２３）において、対象ユーザのレコードを検索してもよい。そして、制御部１１は、検索された対象ユーザのレコードに格納されたメッセージ及び送信先を、上記ウェブページのメッセージ及び送信先の記入欄に記載した上で、当該ウェブページをユーザに提示してもよい。これにより、ユーザは、過去に登録したメッセージ及び送信先を確認しながら、これらを修正することができる。
【００７１】
以上により、各マスタ（１２２、１２３）において、メッセージ及び送信先の登録が完了すると、メッセージの登録に係る本動作例の処理は終了する。なお、上記の登録処理は、メッセージ及び送信先を最初に登録する際に、各マスタ（１２２、１２３）に対象ユーザのレコードが作成されるシステムを前提としている。しかしながら、各マスタ（１２２、１２３）にメッセージ及び送信先を登録する方法は、このような例に限定されなくてもよく、実施の形態に応じて適宜選択されてよい。
【００７２】
（認証コードの設定）
上記処理により登録されるメッセージには、当該メッセージの送信の実行を認証するための認証コードが設定される。認証コードは、メッセージ送信装置１（制御部１１）により自動的に作成されてもよいし、ユーザにより指定されてもよい。
【００７３】
具体的には、制御部１１は、上記ステップＳ１０３及びＳ１０４の処理に伴い、認証情報作成部１１６として機能し、所定の方法（例えば、ランダムな文字列を作成する）に基づいて、認証コードを作成してもよい。また、制御部１１は、認証情報受付部１１５として機能し、例えば、上記ステップＳ１０３で提示するウェブページに認証コードの記入欄を設けることで、メッセージの登録を所望するユーザに対して、認証コードの登録を受け付けてもよい。
【００７４】
これらの認証コードの設定方法は、併存してもよいし、場面に応じていずれかが選択されてもよい。例えば、制御部１１は、メッセージを最初に登録する際には、認証情報作成部１１６として機能して認証コードを作成し、既に登録されたメッセージの修正の際には、認証情報受付部１１５として機能して、ユーザに対して、認証コードの登録を受け付けてもよい。なお、制御部１１が認証コードを作成した場合には、作成された認証コードは、ユーザに通知される。
【００７５】
そして、制御部１１は、認証情報登録部１１４として機能し、上記ステップで作成した又はユーザにより入力された認証コードを、システムユーザＩＤ及びログインＩＤに関連付けてユーザ情報マスタ１２１に登録する。例えば、制御部１１は、ステップＳ１０１及びＳ１０２のユーザ認証が成立した値を保持するユーザ情報マスタ１２１のレコードにアクセスし、上記ステップで作成した又はユーザにより入力された認証コードを当該レコードの認証コードフィールドに上書きする。これによって、認証コードの登録を行うことができる。
【００７６】
ユーザは、メッセージを送信するタイミング（例えば、自身が死亡したとき）を指示するのと共にこの認証コードを第三者に伝達することで、上記処理により登録したメッセージの送信を当該第三者に依頼することができる。なお、送信タイミングの指示及び認証コードの伝達はそれぞれ、口頭、書面、ユーザ端末（２、３）間でのやりとり等により行われてよい。
【００７７】
＜メッセージの送信＞
（ステップＳ２０１及びＳ２０２）
次に、図９を用いて、メッセージ送信の処理手順を説明する。最初のステップＳ２０１では、メッセージ送信装置１の制御部１１は、メッセージ送信認証部１１２として機能し、メッセージの送信を依頼された第三者に対して、認証コード及びログインＩＤに基づくメッセージの送信のための認証を受け付ける。そして、次のステップＳ２０２では、制御部１１は、ステップ２０１で受け付けた認証コード及びログインＩＤに基づく認証が成立するか否かを判定し、認証が成立した場合には、次のステップＳ２０３に処理を進め、認証が成立しなかった場合には、ステップＳ２０１に処理を戻す。これによって、制御部１１は、メッセージの送信のための認証処理を行う。
【００７８】
メッセージの送信のための認証を受け付ける方法は、実施の形態に応じて適宜選択されてよい。例えば、上記ユーザ認証と同様に、上記ステップＳ２０１では、制御部１１は、第三者に対して、メッセージ送信の認証用のウェブページを提示して、メッセージの送信を依頼したユーザのログインＩＤ及び認証コードの入力を受け付けてもよい。この場合、第三者は、ユーザにより指示されたタイミングで、ユーザ端末３を利用して、ネットワークを介してメッセージ送信装置１にアクセスする。そして、第三者は、ユーザ端末３の入力装置を操作して、上記ウェブページ内の各入力欄に依頼元のユーザのログインＩＤ及び認証コードを入力する。
【００７９】
これに応じて、上記ステップＳ２０２では、制御部１１は、ログインＩＤ及び認証コードについて、第三者により入力されたデータとユーザ情報マスタ１２１に格納されたデータとを照合し、両データの一致するユーザが存在するか否かを判定する。両データの一致するユーザが存在した場合には、メッセージの送信のための認証が成立したとして、制御部１１は、次のステップＳ２０３に処理を進める。一方、両データの一致するユーザが存在しなかった場合には、メッセージの送信のための認証が成立しなかったとして、制御部１１は、ステップＳ２０１に処理を戻して、メッセージ送信の認証用のウェブページを提示して、ログインＩＤ及び認証コードの入力を再び受け付ける。
【００８０】
また、例えば、制御部１１は、図１０に例示される認証用メッセージの受信を受け付けることにより、メッセージの送信のための認証を受け付けてもよい。図１０は、認証用メッセージを送信する際のユーザ端末３の出力装置における画面５０の一例を例示する。画面５０は、電子メールを送信するアプリケーションの画面であり、宛先入力欄５１、件名入力欄５２、メッセージ記入欄５３、及び送信実行ボタン５４を備えている。
【００８１】
図１０の例では、第三者は、宛先入力欄５１にメッセージ送信装置１の電子メールアドレスを入力し、件名入力欄５２にログインＩＤを入力し、メッセージ記入欄５３に認証コードを入力する。そして、第三者は、送信実行ボタン５４を操作することで、当該電子メールをメッセージ送信装置１宛てに送信する。
【００８２】
メッセージ送信装置１は、上記ステップＳ２０１では、ネットワークを介してユーザ端末３から当該認証用メッセージ（電子メール）を受信可能な状態になっている。そして、認証用メッセージを受信すると、制御部１１は、上記ステップＳ２０２の処理により、この認証用メッセージとユーザ情報マスタ１２１に格納された認証コードとを照合して、メッセージの送信のための認証を行う。
【００８３】
具体的には、制御部１１は、認証用メッセージの件名フィールド内に入力された文字列をログインＩＤとして取得し、メッセージフィールド内に入力された文字列を認証コードとして取得する。そして、上記と同様に、制御部１１は、ログインＩＤ及び認証コードについて、取得したデータとユーザ情報マスタ１２１に格納されたデータとを照合し、両データの一致するユーザが存在するか否かを判定することで、メッセージの送信のための認証を行う。
【００８４】
なお、認証用メッセージは、上記メッセージの送信のための認証を行うための入力データ（本実施形態では、ログインＩＤ及び認証コード）をメッセージ送信装置１に通知するためのメッセージである。そのため、認証用メッセージの種類は、当該入力データをメッセージ送信装置１に通知可能であれば、実施の形態に応じて適宜選択されてよい。
【００８５】
例えば、認証用メッセージは、電子メール、ショートメッセージ、電話での通話、及び特定アプリケーション内でやりとりされるメッセージのうちのいずれかであってよい。特定アプリケーションは、ＳＮＳのメッセンジャー等、情報（メッセージ）のやり取りが可能なアプリケーションであれば、実施の形態に応じて適宜選択されてよい。
【００８６】
また、上記認証用メッセージでは、ログインＩＤを件名フィールド内に入力し、認証コードをメッセージフィールド内に入力するようになっている。しかしながら、ログインＩＤ及び認証コードを入力するフィールドは、このような例に限定されなくてもよく、実施の形態に応じて適宜選択されてよい。例えば、ログインＩＤ及び認証コードは共に、メッセージフィールド内に入力されてもよい。
【００８７】
また、上記認証用メッセージの送信先となるメッセージ送信装置１の電子メールアドレスは、対象ユーザ毎にユニークに与えられてもよい。この場合、第三者は、ログインＩＤの入力を省略し、認証コードのみを認証用メッセージで通知してもよい。
【００８８】
また、ユーザ端末３は、認証コード及び／又はログインＩＤを暗号化した上で、メッセージ送信装置１に通知してもよい。この場合、メッセージ送信装置１（制御部１１）は、ユーザ端末３から受信したデータを復号化することで、認証コード及びログインＩＤを取得することができる。
【００８９】
また、認証コード及びログインＩＤが数字で構成される場合、メッセージ送信装置１は、第三者に対して音声入力案内を行い、認証コード及びログインＩＤのプッシュを受け付けてもよい。この場合、例えば、第三者は、ユーザ端末３を利用して、ダイヤル通話等により、メッセージ送信装置１にアクセスする。そして、第三者は、メッセージ送信装置１からの音声入力案内に従い、認証コード及びログインＩＤを示す数字をプッシュする。これにより、メッセージ送信装置１は、認証コード及びログインＩＤを取得することができる。
【００９０】
（ステップＳ２０３）
次のステップＳ２０３では、制御部１１は、メッセージ送信部１１３として機能し、登録されたメッセージの送信先に登録されたメッセージを送信する。
【００９１】
例えば、制御部１１は、上記ステップＳ２０１及びＳ２０２で認証されたユーザのシステムユーザＩＤをクエリに利用して、送信先登録マスタ１２２及びメッセージ登録マスタ１２３から対象ユーザのレコードを抽出する。制御部１１は、送信先登録マスタ１２２から抽出されたレコードから送信先の情報を取得し、メッセージ登録マスタ１２３から抽出されたレコードからメッセージを取得する。そして、制御部１１は、メッセージ登録マスタ１２３から取得したメッセージを、送信先登録マスタ１２２から取得した送信先に送信する。これにより、メッセージの送信に係る本動作例の処理は終了する。登録された送信先の受信者は、ユーザ端末４を利用して、ネットワークを介してユーザのメッセージを受信することができる。
【００９２】
なお、メッセージ送信装置１により送信されるメッセージの種類は、実施の形態に応じて適宜選択されてよい。例えば、メッセージは、上記認証用メッセージと同様に、電子メール、ショートメッセージ、電話での通話、及び特定アプリケーション内でやりとりされるメッセージのうちのいずれかであってよい。また、制御部１１は、登録されたメッセージの送信先に応じて、メッセージの送信方法を決定してもよい。例えば、電子メールアドレスにより送信先が指定されている場合には、制御部１１は、電子メールにより、登録されたメッセージを当該送信先に送信してもよい。また、例えば、電話番号により送信先が指定されている場合には、制御部１１は、ショートメッセージ、又は電話での通話により、登録されたメッセージを当該送信先に送信してもよい。なお、電話での音声通話によりメッセージを送信する場合には、メッセージ送信装置１は、事前に登録された番号に順次発信し、着呼し受信者が出たら自動的に事前に登録された音声メッセージを流すとしてもよい。
【００９３】
また、制御部１１は、次のようにして、登録されたメッセージを受信者に間接的に送信してもよい。すなわち、制御部１１は、例えば、メッセージを掲載したウェブページを作成し、作成した当該ウェブページのＵＲＬ（Uniform Resource Locator）等の所在情報を受信者のユーザ端末４に送信してもよい。受信者は、ユーザ端末４を利用して、所在情報の示す場所にアクセスすることで、ユーザの登録したメッセージを取得することができる。この方法によれば、例えば、ショートメッセージサービス（ＳＭＳ）等、送信可能なメッセージの容量に制限がある場合に、受信者に有効にメッセージを伝達することができる。
【００９４】
なお、上記ステップＳ２０１における認証用メッセージのやりとりの方法と本ステップＳ２０３におけるメッセージのやりとりの方法とを一致させておくことで、次の効果を期待することができる。すなわち、両ステップの通信処理を同一方法に集約することができるため、メッセージ送信装置１をシンプルな構成にすることができる。また、電子メール、電話等、日常利用されている方法を両ステップの通信処理に用いることで、日頃より使い慣れた方法でメッセージの送信及び当該送信の認証を行うようにすることができる。ただし、上記ステップＳ２０１における認証用メッセージのやりとりの方法と本ステップＳ２０３におけるメッセージのやりとりの方法とは、必ずしも一致していなくてもよく、それぞれ適宜選択されてよい。
【００９５】
［作用・効果］
以上のように、本実施形態に係るメッセージ送信装置１は、上記ステップＳ２０１及びＳ２０２において、ユーザが登録したメッセージの送信の実行を認証するのに、ユーザ認証情報とは別に設定された認証コード（メッセージ認証情報）を利用する。そのため、本実施形態に係るメッセージ送信装置１によれば、ユーザは、ユーザ認証情報を開示することなく、所望の送信先に対する所望のメッセージの送信の実行を第三者に依頼することができる。
【００９６】
また、本実施形態に係るメッセージ送信装置１は、上記ステップＳ１０３でメッセージの登録を受け付ける前に、上記ステップＳ１０１及びＳ１０２において、ユーザ認証情報に基づくユーザ認証を要求している。そのため、ユーザは、メッセージの内容及び送信先を秘匿したまま、当該メッセージを送信するタイミングの決定のみを第三者に委託することができる。すなわち、伝達した認証コードではユーザ認証をクリアすることができないため、メッセージの送信の実行を依頼した第三者によって、メッセージ及び送信先が改ざんされてしまうのを防ぐことができる。
【００９７】
また、本実施形態によれば、メッセージの送信先は、ユーザによって予め登録される。そのため、例えば、このメッセージ送信装置１を上記遺言の委託サービスの提供に利用した場合に、遺言の送信を委託された第三者は、ユーザの交友関係を知らなくても、又は知るのが困難であっても、当該ユーザの所望する相手に遺言を送付することができる。
【００９８】
§４  変形例
以上、本発明の実施の形態を詳細に説明してきたが、前述までの説明はあらゆる点において本発明の例示に過ぎない。本発明の範囲を逸脱することなく種々の改良や変形を行うことができることは言うまでもない。
【００９９】
例えば、上記実施形態では、システムユーザＩＤとログインＩＤとが別々に与えられている。しかしながら、システムユーザＩＤ及びログインＩＤは、一つのＩＤ（識別子）に統一されてもよい。
【０１００】
また、例えば、上記実施形態では、ステップＳ２０１及びＳ２０２では、メッセージ送信装置１は、ログインＩＤと認証コードとの組み合わせによって、メッセージ送信の認証を行っている。しかしながら、認証コードと組み合わせる情報は、認証対象のメッセージを特定可能であれば、ログインＩＤに限定されなくてもよい。例えば、ステップＳ２０１及びＳ２０２では、メッセージ送信装置１は、システムユーザＩＤと認証コードとの組み合わせによって、メッセージ送信の認証を行ってもよい。また、例えば、通知先（例えば、ウェブページ、認証用メッセージの送信先）がメッセージ毎にユニークに与えられている場合等、認証対象のメッセージがその他の方法で既に特定されている場合には、ステップＳ２０１及びＳ２０２では、メッセージ送信装置１は、認証コードのみでメッセージ送信の認証を行ってもよい。
【０１０１】
また、例えば、上記実施形態では、上記ステップＳ１０１及びＳ１０２において、パスワードによるユーザ認証を行うため、ユーザ情報マスタ１２１には、ユーザ毎に、ログインＩＤとログインパスワードとが格納されている。しかしながら、ステップＳ１０１及びＳ１０２におけるユーザ認証は、パスワード形式によるものに限定されなくてもよい。上記ステップＳ１０１及びＳ１０２では、パスワード以外の形式でユーザ認証が行われてもよい。この場合、ユーザ情報マスタ１２１には、ユーザ認証に利用する情報が適宜格納されてよい。
【０１０２】
また、例えば、上記実施形態では、メッセージ認証情報として、文字列で構成された認証コードが用いられている。しかしながら、メッセージ認証情報は、ユーザから第三者に伝達可能で、かつネットワーク等を介して第三者がメッセージ送信装置１に通知可能であればよく、文字列で構成された認証コードに限定されなくてもよい。
【０１０３】
また、例えば、上記ステップＳ２０３において、ユーザのメッセージの付記として、第三者の入力したコメントも送付されるようにしてもよい。例えば、制御部１１は、上記ステップＳ２０１の認証に伴い、又はステップＳ２０２とステップＳ２０３との間で、第三者に対して、コメントの入力を受け付けてもよい。そして、制御部１１は、上記ステップＳ２０３において、入力されたコメントを、ユーザのメッセージと共に送信してもよい。これにより、例えば、メッセージ送信装置１を上記遺言の委託サービスの提供に利用した場合に、ユーザが死に至った経緯、葬儀に関する案内を遺言と共に送付することができる。
【符号の説明】
【０１０４】
１…メッセージ送信装置
２〜４…ユーザ端末、
１１…制御部、１２…記憶部、１３…通信インタフェース、
１４…ドライブ、
１１１…メッセージ登録受付部、１１２…メッセージ送信認証部、
１１３…メッセージ送信部、１１４…認証情報登録部、
１１５…認証情報受付部、１１６…認証情報作成部、
１２１…ユーザ情報マスタ、１２２…送信先登録マスタ、
１２３…メッセージ登録マスタ
【図１】
2018055229.tif 000003
【図２】
2018055229.tif 000004
【図３】
2018055229.tif 000005
【図４】
2018055229.tif 000006
【図５】
2018055229.tif 000007
【図６】
2018055229.tif 000008
【図７】
2018055229.tif 000009
【図８】
2018055229.tif 000010
【図９】
2018055229.tif 000011
【図１０】
2018055229.tif 000012
【手続補正書】
【提出日】平成29年3月10日(2017.3.10)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンピュータが、
メッセージ及び当該メッセージの送信先の登録を受け付ける登録ステップと、
前記メッセージを登録したユーザを認証するためのユーザ認証情報とは別に設定された認証コードであって、ユーザにより任意に指定された又は自動的に作成された認証コードに基づいて、前記メッセージの送信のための認証を受け付ける認証ステップと、
前記認証が成立した場合に、登録された前記メッセージの送信先に登録された前記メッセージを送信する送信ステップと、
を実行するメッセージ送信方法。
【請求項２】
前記コンピュータが、前記メッセージを登録するユーザの識別子と関連付けて前記認証コードを登録する認証情報登録ステップを更に実行し、
前記認証ステップでは、前記コンピュータは、前記ユーザの識別子及び前記認証コードに基づいて、前記メッセージの送信のための認証を受け付ける、
請求項１に記載のメッセージ送信方法。
【請求項３】
前記認証ステップでは、前記コンピュータは、認証用メッセージを受け付け、当該受け付けた認証用メッセージと前記認証コードとを照合することによって、前記メッセージを送信するための認証が成立するか否かを判定する、
請求項１又は２に記載のメッセージ送信方法。
【請求項４】
前記メッセージ及び前記認証用メッセージは、電子メール、ショートメッセージ、電話での通話、及び特定アプリケーション内でやりとりされるメッセージのうちのいずれかである、
請求項３に記載のメッセージ送信方法。
【請求項５】
請求項１から４のいずれか１項に記載のメッセージ送信方法における各ステップをコンピュータに実行させるためのメッセージ送信用プログラム。
【請求項６】
メッセージ及び当該メッセージの送信先の登録を受け付けるメッセージ登録受付部と、
前記メッセージを登録したユーザを認証するためのユーザ認証情報とは別に設定された認証コードであって、ユーザにより任意に指定された又は自動的に作成された認証コードに基づいて、前記メッセージの送信のための認証を受け付けるメッセージ送信認証部と、
前記認証が成立した場合に、登録された前記メッセージの送信先に登録された前記メッセージを送信するメッセージ送信部と、
を備えるメッセージ送信装置。
【請求項７】
前記メッセージを登録するユーザの識別子と関連付けて前記認証コードを登録する認証情報登録部を更に備え、
前記メッセージ送信認証部は、前記ユーザの識別子及び前記認証コードに基づいて、前記メッセージの送信のための認証を受け付ける、
請求項６に記載のメッセージ送信装置。
【請求項８】
前記メッセージ送信認証部は、認証用メッセージを受け付け、当該受け付けた認証用メッセージと前記認証コードとを照合することによって、前記メッセージを送信するための認証が成立するか否かを判定する、
請求項６又は７に記載のメッセージ送信装置。
【請求項９】
前記メッセージ及び前記認証用メッセージは、電子メール、ショートメッセージ、電話での通話、及び特定アプリケーション内でやりとりされるメッセージのうちのいずれかである、
請求項８に記載のメッセージ送信装置。
【手続補正書】
【提出日】平成29年9月12日(2017.9.12)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンピュータが、
メッセージ及び当該メッセージの送信先の登録を受け付ける登録ステップと、
前記メッセージを登録したユーザを認証するためのユーザ認証情報とは別に設定された認証コードであって、自動的に作成された認証コードに基づいて、前記メッセージの送信のための認証を受け付ける認証ステップと、
前記認証が成立した場合に、登録された前記メッセージの送信先に登録された前記メッセージを送信する送信ステップと、
を実行するメッセージ送信方法。
【請求項２】
前記コンピュータが、前記メッセージを登録するユーザの識別子と関連付けて前記認証コードを登録する認証情報登録ステップを更に実行し、
前記認証ステップでは、前記コンピュータは、前記ユーザの識別子及び前記認証コードに基づいて、前記メッセージの送信のための認証を受け付ける、
請求項１に記載のメッセージ送信方法。
【請求項３】
前記認証ステップでは、前記コンピュータは、認証用メッセージを受け付け、当該受け付けた認証用メッセージと前記認証コードとを照合することによって、前記メッセージを送信するための認証が成立するか否かを判定する、
請求項１又は２に記載のメッセージ送信方法。
【請求項４】
前記メッセージ及び前記認証用メッセージは、電子メール、ショートメッセージ、電話での通話、及び特定アプリケーション内でやりとりされるメッセージのうちのいずれかである、
請求項３に記載のメッセージ送信方法。
【請求項５】
請求項１から４のいずれか１項に記載のメッセージ送信方法における各ステップをコンピュータに実行させるためのメッセージ送信用プログラム。
【請求項６】
メッセージ及び当該メッセージの送信先の登録を受け付けるメッセージ登録受付部と、
前記メッセージを登録したユーザを認証するためのユーザ認証情報とは別に設定された認証コードであって、ユーザにより任意に指定された又は自動的に作成された認証コードに基づいて、前記メッセージの送信のための認証を受け付けるメッセージ送信認証部と、
前記認証が成立した場合に、登録された前記メッセージの送信先に登録された前記メッセージを送信するメッセージ送信部と、
を備えるメッセージ送信装置。
【請求項７】
前記メッセージを登録するユーザの識別子と関連付けて前記認証コードを登録する認証情報登録部を更に備え、
前記メッセージ送信認証部は、前記ユーザの識別子及び前記認証コードに基づいて、前記メッセージの送信のための認証を受け付ける、
請求項６に記載のメッセージ送信装置。
【請求項８】
前記メッセージ送信認証部は、認証用メッセージを受け付け、当該受け付けた認証用メッセージと前記認証コードとを照合することによって、前記メッセージを送信するための認証が成立するか否かを判定する、
請求項６又は７に記載のメッセージ送信装置。
【請求項９】
前記メッセージ及び前記認証用メッセージは、電子メール、ショートメッセージ、電話での通話、及び特定アプリケーション内でやりとりされるメッセージのうちのいずれかである、
請求項８に記載のメッセージ送信装置。