(19)【発行国】日本国特許庁(JP)
(12)【公報種別】特許公報(B1)
(11)【特許番号】
(24)【登録日】2022-08-03
(45)【発行日】2022-08-12
(54)【発明の名称】情報処理装置及び情報処理方法
(51)【国際特許分類】
H04L 51/48 20220101AFI20220804BHJP
G06Q 30/02 20120101ALI20220804BHJP
【FI】
H04L51/48
G06Q30/02 470
(21)【出願番号】P 2021200929
(22)【出願日】2021-12-10
【審査請求日】2022-01-25
【早期審査対象出願】
(73)【特許権者】
【識別番号】000208891
【氏名又は名称】KDDI株式会社
(74)【代理人】
【識別番号】100166006
【氏名又は名称】泉 通博
(74)【代理人】
【識別番号】100154070
【氏名又は名称】久恒 京範
(74)【代理人】
【識別番号】100153280
【氏名又は名称】寺川 賢祐
(72)【発明者】
【氏名】永井 有希
(72)【発明者】
【氏名】小澤 敏道
【審査官】岩田 玲彦
(56)【参考文献】
【文献】特開2020-191071(JP,A)
【文献】特開2017-200169(JP,A)
【文献】特開2017-041259(JP,A)
【文献】特開2020-123289(JP,A)
【文献】特開2019-139591(JP,A)
(58)【調査した分野】(Int.Cl.,DB名)
H04L 51/48
G06Q 30/02
(57)【特許請求の範囲】
【請求項1】
第1メッセージと、前記第1メッセージの宛先を示す宛先情報と、を受信する受信部と、
前記宛先情報が、電話番号と、前記電話番号とは異なる種別の前記宛先と、のどちらを示すかを判定する判定部と、
前記宛先情報が示す前記宛先が前記電話番号であると判定されたことを条件として、前記第1メッセージを含むWebページを識別するためのページ識別情報を含む第2メッセージを、前記電話番号に対して送信する送信部と、
前記宛先情報が前記電話番号とは異なる種別の前記宛先を示すと判定されたことを条件として、前記Webページが生成又は更新されたことを示す通知情報を、前記電話番号とは異なる種別の前記宛先に対応するアプリケーションに対して通知する通知部と、
を有
し、
前記電話番号とは異なる種別の前記宛先は、前記第1メッセージの送信先のユーザを識別するためのユーザ識別情報と、前記アプリケーションを識別するためのアプリケーション識別情報と、を含み、
前記通知部は、前記ユーザ識別情報に対応する通信端末において実行される前記アプリケーション識別情報に対応する前記アプリケーションに対して、前記通知情報を通知する、
情報処理装置。
【請求項2】
第1メッセージと、前記第1メッセージの宛先を示す宛先情報と、を受信する受信部と、
前記宛先情報が、電話番号と、前記電話番号とは異なる種別の前記宛先と、のどちらを示すかを判定する判定部と、
前記第1メッセージを含むWebページを識別するためのページ識別情報を含む第2メッセージを、前記第1メッセージの送信元が前記第2メッセージの送信を許可し、かつ前記宛先情報が示す前記宛先が前記電話番号であると判定されたことを条件として、前記電話番号に対して送信する送信部と、
前記Webページが生成又は更新されたことを示す通知情報を、前記第1メッセージの送信元が前記通知情報の送信を許可し、前記宛先情報が前記電話番号とは異なる種別の前記宛先を示すと判定されたことを条件として、前記電話番号とは異なる種別の前記宛先に対応するアプリケーションに対して通知する通知部と、
を有する、情報処理装置。
【請求項3】
第1メッセージと、前記第1メッセージの宛先を示す宛先情報と、を受信する受信部と、
前記宛先情報が、電話番号と、前記電話番号とは異なる種別の前記宛先と、のどちらを示すかを判定するとともに、前記宛先情報が示す前記宛先に対応する通信端末が、前記第1メッセージを受信するための第1メッセージプロトコルに対応しているか否かを判定する判定部と、
前記宛先情報が示す前記宛先が前記電話番号であると判定され、かつ前記通信端末が前記第1メッセージプロトコルに対応していると判定されたことを条件として、前記第1メッセージプロトコルにより前記第1メッセージを送信するとともに、前記宛先情報が示す前記宛先が前記電話番号であると判定され、かつ前記通信端末が前記第1メッセージプロトコルに対応していないと判定されたことを条件として、前記第1メッセージを含むWebページであって前記宛先のユーザによる第3メッセージの入力を受け付けるための領域を含むWebページを識別するためのページ識別情報を含む第2メッセージを、前記第1メッセージプロトコルとは異なる第2メッセージプロトコルにより前記電話番号に対して送信する送信部と、
前記宛先情報が前記電話番号とは異なる種別の前記宛先を示すと判定されたことを条件として、前記Webページが生成又は更新されたことを示す通知情報を、前記電話番号とは異なる種別の前記宛先に対応するアプリケーションに対して通知する通知部と、
を有し、
前記送信部は、前記第1メッセージプロトコルにより前記第3メッセージを前記第1メッセージの送信元に送信する、
情報処理装置。
【請求項4】
第1メッセージと、前記第1メッセージの宛先を示す宛先情報と、を受信する受信部と、
前記宛先情報が、電話番号と、前記電話番号とは異なる種別の前記宛先と、のどちらを示すかを判定するとともに、前記宛先情報が示す前記宛先に対応する通信端末が、前記第1メッセージを受信するための第1メッセージプロトコルに対応しているか否かを判定する判定部と、
前記宛先情報が示す前記宛先が前記電話番号であると判定され、かつ前記通信端末が前記第1メッセージプロトコルに対応していると判定されたことを条件として、前記第1メッセージプロトコルにより前記第1メッセージを送信するとともに、前記宛先情報が示す前記宛先が前記電話番号であると判定され、かつ前記通信端末が前記第1メッセージプロトコルに対応していないと判定されたことを条件として、前記第1メッセージを含むWebページであって、前記通信端末において前記第1メッセージプロトコルにより前記第1メッセージを受信するためのメッセージングアプリケーションを示す情報を含むWebページを識別するためのページ識別情報を含む第2メッセージを、前記第1メッセージプロトコルとは異なる第2メッセージプロトコルにより前記電話番号に対して送信する送信部と、
前記宛先情報が前記電話番号とは異なる種別の前記宛先を示すと判定されたことを条件として、前記Webページが生成又は更新されたことを示す通知情報を、前記電話番号とは異なる種別の前記宛先に対応するアプリケーションに対して通知する通知部と、
を有する、情報処理装置。
【請求項5】
前記判定部は、前記宛先情報が示す前記宛先に対応する通信端末が、前記第1メッセージを受信するための第1メッセージプロトコルに対応しているか否かを判定し、
前記送信部は、前記通信端末が前記第1メッセージプロトコルに対応していると判定されたことを条件として、前記第1メッセージプロトコルにより前記第1メッセージを送信し、
前記送信部は、前記通信端末が前記第1メッセージプロトコルに対応していないと判定されたことを条件として、前記第1メッセージプロトコルとは異なる第2メッセージプロトコルにより前記第2メッセージを送信する、
請求項1
又は2に記載の情報処理装置。
【請求項6】
前記判定部は、前記通信端末が前記第1メッセージプロトコルに対応していないと判定されたことを条件として、前記宛先情報が、前記電話番号と、前記電話番号とは異なる種別の前記宛先と、のどちらを示すかを判定する、
請求項
3から5のいずれか一項に記載の情報処理装置。
【請求項7】
前記Webページが含む前記第1メッセージの表示態様は、前記通信端末が前記第1メッセージプロトコルにより受信した前記第1メッセージを表示する場合の表示態様を模した表示態様である、
請求項
3から6のいずれか一項に記載の情報処理装置。
【請求項8】
前記第1メッセージプロトコルにより送信可能なメッセージの文字数は、前記第2メッセージプロトコルにより送信可能なメッセージの文字数よりも多い、
請求項
3から
7のいずれか一項に記載の情報処理装置。
【請求項9】
前記第1メッセージプロトコルにより送信可能なコンテンツの種別は、前記第2メッセージプロトコルにより送信可能なコンテンツの種別よりも多い、
請求項
3から
8のいずれか一項に記載の情報処理装置。
【請求項10】
前記ページ識別情報は、前記第1メッセージの送信元と、前記第1メッセージの送信先と、の組み合わせに関連付けられたトークン情報を含み、
前記ページ識別情報によって識別される前記Webページは、当該ページ識別情報が含む前記トークン情報に対応する前記送信元から前記送信先へ送信された前記第1メッセージを含む、
請求項1から
9のいずれか一項に記載の情報処理装置。
【請求項11】
前記トークン情報には有効期限が設定されており、
前記ページ識別情報によって識別される前記Webページは、当該ページ識別情報が含む前記トークン情報に設定された前記有効期限内であることを条件として、表示される、
請求項
10に記載の情報処理装置。
【請求項12】
前記ページ識別情報は、前記第1メッセージの送信元と、前記第1メッセージの送信先と、の組み合わせに関連付けられており、かつ前記第2メッセージの送信ごとに異なるトークン情報を含む、
請求項
10又は
11に記載の情報処理装置。
【請求項13】
プロセッサが実行する、
第1メッセージと、前記第1メッセージの宛先を示す宛先情報と、を受信するステップと、
前記宛先情報が、電話番号と、前記電話番号とは異なる種別の前記宛先と、のどちらを示すかを判定するステップと、
前記宛先情報が示す前記宛先が前記電話番号であると判定されたことを条件として、前記第1メッセージを含むWebページを識別するためのページ識別情報を含む第2メッセージを、前記電話番号に対して送信するステップと、
前記宛先情報が前記電話番号とは異なる種別の前記宛先を示すと判定されたことを条件として、前記Webページが生成又は更新されたことを示す通知情報を、前記電話番号とは異なる種別の前記宛先に対応するアプリケーションに対して通知するステップと、
を有
し、
前記電話番号とは異なる種別の前記宛先は、前記第1メッセージの送信先のユーザを識別するためのユーザ識別情報と、前記アプリケーションを識別するためのアプリケーション識別情報と、を含み、
前記通知するステップでは、前記ユーザ識別情報に対応する通信端末において実行される前記アプリケーション識別情報に対応する前記アプリケーションに対して、前記通知情報を通知する、
情報処理方法。
【請求項14】
プロセッサが実行する、
第1メッセージと、前記第1メッセージの宛先を示す宛先情報と、を受信するステップと、
前記宛先情報が、電話番号と、前記電話番号とは異なる種別の前記宛先と、のどちらを示すかを判定するステップと、
前記第1メッセージを含むWebページを識別するためのページ識別情報を含む第2メッセージを、前記第1メッセージの送信元が前記第2メッセージの送信を許可し、かつ前記宛先情報が示す前記宛先が前記電話番号であると判定されたことを条件として、前記電話番号に対して送信するステップと、
前記Webページが生成又は更新されたことを示す通知情報を、前記第1メッセージの送信元が前記通知情報の送信を許可し、かつ前記宛先情報が前記電話番号とは異なる種別の前記宛先を示すと判定されたことを条件として、前記電話番号とは異なる種別の前記宛先に対応するアプリケーションに対して通知するステップと、
を有する、情報処理方法。
【請求項15】
プロセッサが実行する、
第1メッセージと、前記第1メッセージの宛先を示す宛先情報と、を受信するステップと、
前記宛先情報が示す前記宛先に対応する通信端末が、前記第1メッセージを受信するための第1メッセージプロトコルに対応しているか否かを判定するステップと、
前記通信端末が前記第1メッセージプロトコルに対応していると判定されたことを条件として、前記第1メッセージプロトコルにより前記第1メッセージを送信するステップと、
前記宛先情報が、電話番号と、前記電話番号とは異なる種別の前記宛先と、のどちらを示すかを判定するステップと、
前記通信端末が前記第1メッセージプロトコルに対応していないと判定され、かつ前記宛先情報が示す前記宛先が前記電話番号であると判定されたことを条件として、前記第1メッセージを含むWebページであって、前記宛先のユーザによる第3メッセージの入力を受け付けるための領域を含むWebページを識別するためのページ識別情報を含む第2メッセージを、前記第1メッセージプロトコルとは異なる第2メッセージプロトコルにより前記電話番号に対して送信するステップと、
前記通信端末が前記第1メッセージプロトコルに対応していないと判定され、かつ前記宛先情報が前記電話番号とは異なる種別の前記宛先を示すと判定されたことを条件として、前記Webページが生成又は更新されたことを示す通知情報を、前記電話番号とは異なる種別の前記宛先に対応するアプリケーションに対して通知するステップと、
前記第1メッセージプロトコルにより前記第3メッセージを前記第1メッセージの送信元に送信するステップと、
を有する、情報処理方法。
【請求項16】
プロセッサが実行する、
第1メッセージと、前記第1メッセージの宛先を示す宛先情報と、を受信するステップと、
前記宛先情報が示す前記宛先に対応する通信端末が、前記第1メッセージを受信するための第1メッセージプロトコルに対応しているか否かを判定するステップと、
前記通信端末が前記第1メッセージプロトコルに対応していると判定されたことを条件として、前記第1メッセージプロトコルにより前記第1メッセージを送信するステップと、
前記通信端末が前記第1メッセージプロトコルに対応していないと判定されたことを条件として、前記宛先情報が、電話番号と、前記電話番号とは異なる種別の前記宛先と、のどちらを示すかを判定するステップと、
前記通信端末が前記第1メッセージプロトコルに対応していないと判定され、かつ前記宛先情報が示す前記宛先が前記電話番号であると判定されたことを条件として、前記第1メッセージを含むWebページであって、前記通信端末において前記第1メッセージプロトコルにより前記第1メッセージを受信するためのメッセージングアプリケーションを示す情報を含むWebページを識別するためのページ識別情報を含む第2メッセージを、前記第1メッセージプロトコルとは異なる第2メッセージプロトコルにより前記電話番号に対して送信するステップと、
前記通信端末が前記第1メッセージプロトコルに対応していないと判定され、かつ前記宛先情報が前記電話番号とは異なる種別の前記宛先を示すと判定されたことを条件として、前記Webページが生成又は更新されたことを示す通知情報を、前記電話番号とは異なる種別の前記宛先に対応するアプリケーションに対して通知するステップと、
を有する、情報処理方法。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、通信端末に対するメッセージ送信の制御をするための情報処理装置及び情報処理方法に関する。
【背景技術】
【0002】
メッセージを送受信するためのメッセージングサービスにおいて、ユーザが通信端末上で企業に対してユーザ登録(例えば友達関係を設定することや、個人情報を送信すること等)をすることによって、企業から様々なサービスを受けられるようになるシステムが知られている(特許文献1参照)。
【先行技術文献】
【特許文献】
【0003】
【発明の概要】
【発明が解決しようとする課題】
【0004】
従来、メッセージを送受信するために、様々なメッセージングサービスが存在している。例えば、RCS(Rich Communication Services)等のメッセージングサービスを利用するには、通信端末において事前に所定の設定が行われている必要がある。また、メッセージングサービスごとに、送信可能なメッセージの文字数やコンテンツの種別が異なる。
【0005】
そのため、メッセージの宛先によって、当該宛先に対応する通信端末が表示することのできるメッセージの送信態様が異なる。しかしながら、企業等の送信者が、メッセージの宛先に応じてメッセージの送信態様を切り替えることは容易ではない。
【0006】
本発明はこれらの点に鑑みてなされたものであり、メッセージの送信者が、送信先の宛先に応じて送信態様を変更することなく、メッセージを送信できるようにすることを目的とする。
【課題を解決するための手段】
【0007】
本発明の第1の態様の情報処理装置は、第1メッセージと、前記第1メッセージの宛先を示す宛先情報と、を受信する受信部と、前記宛先情報が、電話番号と、前記電話番号とは異なる種別の前記宛先と、のどちらを示すかを判定する判定部と、前記宛先情報が示す前記宛先が前記電話番号であると判定されたことを条件として、前記第1メッセージを含むWebページを識別するためのページ識別情報を含む第2メッセージを、前記電話番号に対して送信する送信部と、前記宛先情報が前記電話番号とは異なる種別の前記宛先を示すと判定されたことを条件として、前記Webページが生成又は更新されたことを示す通知情報を、前記電話番号とは異なる種別の前記宛先に対応するアプリケーションに対して通知する通知部と、を有する。
【0008】
前記判定部は、前記宛先情報が示す前記宛先に対応する通信端末が、前記第1メッセージを受信するための第1メッセージプロトコルに対応しているか否かを判定し、前記送信部は、前記通信端末が前記第1メッセージプロトコルに対応していると判定されたことを条件として、前記第1メッセージプロトコルにより前記第1メッセージを送信し、前記送信部は、前記通信端末が前記第1メッセージプロトコルに対応していないと判定されたことを条件として、前記第1メッセージプロトコルとは異なる第2メッセージプロトコルにより前記第2メッセージを送信してもよい。
【0009】
前記判定部は、前記通信端末が前記第1メッセージプロトコルに対応していないと判定されたことを条件として、前記宛先情報が、前記電話番号と、前記電話番号とは異なる種別の前記宛先と、のどちらを示すかを判定してもよい。
【0010】
前記Webページが含む前記第1メッセージの表示態様は、前記通信端末が前記第1メッセージプロトコルにより受信した前記第1メッセージを表示する場合の表示態様を模した表示態様であってもよい。
【0011】
前記Webページは、前記宛先のユーザによる第3メッセージの入力を受け付けるための領域を含み、前記送信部は、前記第1メッセージプロトコルにより前記第3メッセージを前記第1メッセージの送信元に送信してもよい。
【0012】
前記Webページは、前記通信端末において前記第1メッセージプロトコルにより前記第1メッセージを受信するためのメッセージングアプリケーションを示す情報を含んでもよい。
【0013】
前記第1メッセージプロトコルにより送信可能なメッセージの文字数は、前記第2メッセージプロトコルにより送信可能なメッセージの文字数よりも多くてもよい。
【0014】
前記第1メッセージプロトコルにより送信可能なコンテンツの種別は、前記第2メッセージプロトコルにより送信可能なコンテンツの種別よりも多くてもよい。
【0015】
前記送信部は、前記第1メッセージの送信元が前記第2メッセージの送信を許可し、かつ前記宛先情報が示す前記宛先が前記電話番号であると判定されたことを条件として、前記第2メッセージを送信し、前記通知部は、前記第1メッセージの送信元が前記通知情報の送信を許可し、前記宛先情報が前記電話番号とは異なる種別の前記宛先を示すと判定されたことを条件として、前記通知情報を通知してもよい。
【0016】
前記電話番号とは異なる種別の前記宛先は、前記第1メッセージの送信先のユーザを識別するためのユーザ識別情報と、前記アプリケーションを識別するためのアプリケーション識別情報と、を含み、前記通知部は、前記ユーザ識別情報に対応する通信端末において実行される前記アプリケーション識別情報に対応する前記アプリケーションに対して、前記通知情報を通知してもよい。
【0017】
前記ページ識別情報は、前記第1メッセージの送信元と、前記第1メッセージの送信先と、の組み合わせに関連付けられたトークン情報を含み、前記ページ識別情報によって識別される前記Webページは、当該ページ識別情報が含む前記トークン情報に対応する前記送信元から前記送信先へ送信された前記第1メッセージを含んでもよい。
【0018】
前記トークン情報には有効期限が設定されており、前記ページ識別情報によって識別される前記Webページは、当該ページ識別情報が含む前記トークン情報に設定された前記有効期限内であることを条件として、表示されてもよい。
【0019】
前記ページ識別情報は、前記第1メッセージの送信元と、前記第1メッセージの送信先と、の組み合わせに関連付けられており、かつ前記第2メッセージの送信ごとに異なるトークン情報を含んでもよい。
【0020】
本発明の第2の態様の情報処理方法は、プロセッサが実行する、第1メッセージと、前記第1メッセージの宛先を示す宛先情報と、を受信するステップと、前記宛先情報が、電話番号と、前記電話番号とは異なる種別の前記宛先と、のどちらを示すかを判定するステップと、前記宛先情報が示す前記宛先が前記電話番号であると判定されたことを条件として、前記第1メッセージを含むWebページを識別するためのページ識別情報を含む第2メッセージを、前記電話番号に対して送信するステップと、前記宛先情報が前記電話番号とは異なる種別の前記宛先を示すと判定されたことを条件として、前記Webページが生成又は更新されたことを示す通知情報を、前記電話番号とは異なる種別の前記宛先に対応するアプリケーションに対して通知するステップと、を有する。
【発明の効果】
【0021】
本発明によれば、メッセージの送信者が、送信先の宛先に応じて送信態様を変更することなく、メッセージを送信できるという効果を奏する。
【図面の簡単な説明】
【0022】
【
図1】実施形態に係るメッセージ配信システムの模式図である。
【
図2】実施形態に係るメッセージ配信システムのブロック図である。
【
図3】メッセージ配信システムが通信端末にメッセージを表示させるための方法を説明するための模式図である。
【
図4】通信端末が第1メッセージを表示する方法を説明するための模式図である。
【
図5】通信端末が第2メッセージに基づいて第1メッセージを含むWebページを表示する方法を説明するための模式図である。
【
図6】通信端末が通知情報に基づいて第1メッセージを含むWebページを表示する方法を説明するための模式図である。
【
図7】実施形態に係るメッセージ配信システムが実行する情報処理方法のシーケンス図である。
【発明を実施するための形態】
【0023】
[メッセージ配信システムSの概要]
図1は、本実施形態に係るメッセージ配信システムSの模式図である。メッセージ配信システムSは、メッセージ制御サーバ1と、送信者装置2と、通信端末3と、を含む。メッセージ配信システムSは、複数の送信者装置2及び複数の通信端末3を含んでもよい。メッセージ配信システムSは、その他のサーバ、端末等の機器を含んでもよい。
【0024】
メッセージ制御サーバ1(情報処理装置)は、送信者装置2と通信端末3との間で行われるメッセージの送受信を制御するコンピュータである。メッセージ制御サーバ1は、送信者装置2が送信したメッセージを通信端末3に表示させるための制御を行う。メッセージ制御サーバ1は、送信者装置2及び通信端末3と、無線通信又は有線通信をする。
【0025】
送信者装置2は、メッセージの送信者が利用するコンピュータである。送信者は、例えば、企業、団体又は店舗である。送信者装置2は、例えば、スマートフォン、タブレット端末、パーソナルコンピュータ、サーバ等である。送信者装置2は、例えば、情報を表示する液晶ディスプレイ等の表示部と、送信者による操作を受け付けるタッチパネルやキーボード等の操作部と、を有する。
【0026】
通信端末3は、ユーザが利用するコンピュータである。通信端末3は、例えば、スマートフォン、タブレット端末、パーソナルコンピュータ等である。ユーザは、例えば、送信者である企業、団体又は店舗等の顧客である。通信端末3は、例えば、情報を表示する液晶ディスプレイ等の表示部と、ユーザによる操作を受け付けるタッチパネルやキーボード等の操作部と、を有する。通信端末3は、電話番号又は電話番号とは異なる種別の宛先(例えば、ID(Identification))の少なくとも一方と関連付けられており、当該宛先に送信されたメッセージを表示部上に表示する。
【0027】
本実施形態に係るメッセージ配信システムSが実行する処理の概要を以下に説明する。メッセージ制御サーバ1は、送信者装置2から、ユーザへの送信を希望する第1メッセージと、第1メッセージの宛先を示す宛先情報と、を、第1メッセージプロトコルを用いて受信する。宛先情報は、電話番号又は電話番号とは異なる種別の宛先(例えば、ID)を示す。第1メッセージプロトコルは、例えば、RCSである。
【0028】
メッセージ制御サーバ1は、宛先情報が示す宛先に対応する通信端末3が、第1メッセージを受信するための第1メッセージプロトコルに対応しているか否かを判定する。また、メッセージ制御サーバ1は、宛先情報が、電話番号と、電話番号とは異なる種別の宛先と、のどちらを示すかを判定する。
【0029】
メッセージ制御サーバ1は、第1メッセージを含むWebページを生成する。Webページは、例えば、通信端末3が第1メッセージプロトコルにより受信した第1メッセージを表示する場合の表示態様を模した表示態様で、当該第1メッセージを表示するための情報である。
【0030】
メッセージ制御サーバ1は、通信端末3が第1メッセージプロトコルに対応していると判定されたことを条件として、第1メッセージプロトコルを用いて、第1メッセージを通信端末3に対して送信する。通信端末3は、第1メッセージプロトコルを用いて受信した第1メッセージを表示する。
【0031】
メッセージ制御サーバ1は、通信端末3が第1メッセージプロトコルに対応しておらず、かつ宛先情報が示す宛先が電話番号であると判定されたことを条件として、第1メッセージプロトコルとは異なる第2メッセージプロトコルを用いて、生成されたWebページを識別するためのページ識別情報(例えば、URL(Uniform Resource Locator))を含む第2メッセージを、通信端末3に対して送信する。第2メッセージプロトコルは、例えば、SMS(Short Message Service)である。通信端末3は、第2メッセージプロトコルを用いて受信した第2メッセージを表示する。通信端末3は、第2メッセージに含まれるページ識別情報がユーザにより選択されたことに応じて、生成されたWebページを表示する。
【0032】
メッセージ制御サーバ1は、通信端末3が第1メッセージプロトコルに対応しておらず、かつ宛先情報が電話番号とは異なる種別の宛先を示すと判定されたことを条件として、生成されたWebページが生成又は更新されたことを示す通知情報を、電話番号とは異なる種別の宛先に対応するアプリケーションに対して通知する。通信端末3は、宛先に対応するアプリケーションにおいてユーザにより所定の操作が行われたことに応じて、当該アプリケーション内に、生成されたWebページを表示する。
【0033】
このように、メッセージ配信システムSは、送信者が指定した宛先に対応する通信端末3が所定のメッセージプロトコルに対応しているか否かと、送信者が指定した宛先の種別と、に基づいて、通信端末3にメッセージを表示させるための方法を自動的に切り替える。そのため、メッセージの送信者は、送信先の宛先に応じて送信態様を変更することなく、メッセージを送信できる。
【0034】
[メッセージ配信システムSの構成]
図2は、本実施形態に係るメッセージ配信システムSのブロック図である。
図2において、矢印は主なデータの流れを示しており、
図2に示したもの以外のデータの流れがあってよい。
図2において、各ブロックはハードウェア(装置)単位の構成ではなく、機能単位の構成を示している。そのため、
図2に示すブロックは単一の装置内に実装されてよく、あるいは複数の装置内に分かれて実装されてよい。ブロック間のデータの授受は、データバス、ネットワーク、可搬記憶媒体等、任意の手段を介して行われてよい。
【0035】
メッセージ制御サーバ1は、記憶部11と、制御部12とを有する。記憶部11は、ROM(Read Only Memory)、RAM(Random Access Memory)、ハードディスクドライブ等を含む記憶媒体である。記憶部11は、制御部12が実行するプログラムを予め記憶している。記憶部11は、メッセージ制御サーバ1の外部に設けられてもよく、その場合にネットワークを介して制御部12との間でデータの授受を行ってもよい。
【0036】
制御部12は、受信部121と、判定部122と、生成部123と、送信部124と、通知部125と、を有する。制御部12は、例えばCPU(Central Processing Unit)等のプロセッサであり、記憶部11に記憶されたプログラムを実行することにより、受信部121、判定部122、生成部123、送信部124及び通知部125として機能する。制御部12の機能の少なくとも一部は電気回路によって実行されてもよい。また、制御部12の機能の少なくとも一部は、制御部12がネットワーク経由で実行されるプログラムを実行することによって実現されてもよい。
【0037】
メッセージ配信システムSは、
図2に示す具体的な構成に限定されない。メッセージ制御サーバ1は、例えば、2つ以上の物理的に分離した装置が有線又は無線で接続されることにより構成されてもよい。また、メッセージ制御サーバ1は、例えばコンピュータ資源の集合であるクラウドによって構成されてもよい。
【0038】
以下、本実施形態に係るメッセージ配信システムSが実行する処理について詳細に説明する。
図3は、メッセージ配信システムSが通信端末3にメッセージを表示させるための方法を説明するための模式図である。
【0039】
送信者装置2は、送信者から、ユーザへの送信を希望する第1メッセージ(すなわち、メッセージの内容)と、当該ユーザに対応する宛先を示す宛先情報と、の入力を受け付ける。宛先情報は、複数のユーザに対応する複数の宛先を含んでもよい。宛先は、電話番号と、電話番号とは異なる種別の宛先と、のどちらかである。電話番号とは異なる種別の宛先は、例えば、ユーザを識別するためのユーザ識別情報(ユーザID)を含む。また、電話番号とは異なる種別の宛先は、例えば、ユーザ識別情報と、メッセージを表示するためのアプリケーションを識別するためのアプリケーション識別情報(アプリケーションID)と、の組み合わせを含んでもよい。
【0040】
第1メッセージは、第1メッセージプロトコルにより送信可能な種別のコンテンツを含む。第1メッセージが含むコンテンツは、例えば、第1メッセージプロトコルにより送信可能な文字数以下の文字列と、当該文字列の表示態様(大きさ、色等)と、画像と、音と、入力方式(仮想的なボタン等)と、のうち少なくとも1つである。本実施形態において、第1メッセージプロトコルはRCSである。第1メッセージプロトコルは、その他のメッセージプロトコルであってもよい。
【0041】
送信者装置2は、第1メッセージプロトコルにより、送信者が入力した第1メッセージ及び宛先情報を送信する。メッセージ制御サーバ1において、受信部121は、第1メッセージプロトコルにより、送信者装置2が送信した第1メッセージ及び宛先情報を受信する。
【0042】
判定部122は、受信部121が受信した宛先情報が示す宛先に対応する通信端末3が、第1メッセージプロトコルに対応しているか否かを判定する。判定部122は、例えば、通信端末3において第1メッセージプロトコルによりメッセージを送受信するために設定がされているか否かを管理するサーバに問い合わせることによって、宛先に対応する通信端末3が、第1メッセージプロトコルに対応しているか否かを判定する。また、判定部122は、宛先情報が示す宛先が電話番号でない場合に、宛先に対応する通信端末3が第1メッセージプロトコルに対応していないと判定してもよい。
【0043】
また、判定部122は、受信部121が受信した宛先情報が示す宛先の種別を判定する。判定部122は、例えば、受信部121が受信した宛先情報が、電話番号と、電話番号とは異なる種別の宛先と、のどちらを示すかを判定する。判定部122は、通信端末3が第1メッセージプロトコルに対応していないと判定されたことを条件として、宛先情報が示す宛先の種別を判定してもよい。
【0044】
生成部123は、受信部121が受信した第1メッセージを含むWebページを生成する。生成部123は、通信端末3が第1メッセージプロトコルに対応していないと判定されたことを条件として、第1メッセージを含むWebページを生成してもよい。
【0045】
生成部123は、例えば、受信部121が受信した第1メッセージを、所定の規則に従って変換することにより、Webページを生成する。生成部123は、第1メッセージの送信元である送信者と、当該第1メッセージの送信先であるユーザと、の間で送受信された一又は複数のメッセージを含むWebページが既に生成されている場合に、受信部121が受信した第1メッセージを当該Webページに追加することにより、当該Webページを更新してもよい。
【0046】
生成部123によって生成されるWebページが含む第1メッセージの表示態様は、通信端末3が第1メッセージプロトコルにより受信した第1メッセージを表示する場合の表示態様を模した表示態様である。これにより、メッセージ配信システムSは、通信端末3が第1メッセージプロトコルに対応していない場合であっても、第1メッセージを含むWebページを通信端末3に表示させることにより、送信者が意図した第1メッセージの内容をユーザに対して提供できる。
【0047】
生成部123は、生成されたWebページを、当該Webページを識別するためのページ識別情報と関連付けて、通信端末3がアクセス可能な記憶部に記憶させる。生成部123は、例えば、生成されたWebページを、メッセージ制御サーバ1の記憶部11、又はその他のサーバの記憶部に記憶させる。ページ識別情報は、例えば、インターネット上の位置を表すURLである。ページ識別情報は、通信端末3がWebページを取得することを可能にするその他の識別情報であってもよい。
【0048】
ページ識別情報は、例えば、第1メッセージの送信元である送信者と、第1メッセージの送信先であるユーザと、の組み合わせに関連付けられたトークン情報を含んでもよい。この場合に、生成部123は、送信者及びユーザの組み合わせに関連付けられたトークン情報(例えば、無作為に生成された文字列)を生成し、当該送信者と当該ユーザとの間で送受信された一又は複数のメッセージを含むWebページと関連付けてメッセージ制御サーバ1の記憶部11、又はその他のサーバの記憶部に記憶させる。
【0049】
送信部124は、通信端末3が第1メッセージプロトコルに対応しているか否かと、宛先情報が示す宛先の種別と、に基づいて、通信端末3にメッセージを表示させるための方法を切り替える。送信部124は、(1)第1メッセージプロトコルにより第1メッセージを送信すること、(2)第2メッセージプロトコルにより第2メッセージを送信すること、及び(3)アプリケーションに対する通知情報を送信することのうちいずれかによって、送信者が入力した第1メッセージを通信端末3に表示させる。
【0050】
第1に、送信部124は、通信端末3が第1メッセージプロトコルに対応していると判定部122により判定されたことを条件として、第1メッセージプロトコルにより、受信部121が受信した第1メッセージを通信端末3に送信する。送信部124は、例えば、宛先情報が示す電話番号に対して、第1メッセージプロトコルにより第1メッセージを送信する。通信端末3は、メッセージ制御サーバ1が送信した第1メッセージを、第1メッセージプロトコルにより受信し、表示部上に表示する。
【0051】
図4は、通信端末3が第1メッセージを表示する方法を説明するための模式図である。
図4の例では、通信端末3は、第1メッセージプロトコルであるRCSにより送受信されたメッセージを表示するためのRCS画面Aを表示している。RCS画面Aは、例えば、通信端末3が実行するメッセージングアプリケーションによって表示される。RCS画面Aは、例えば、第1メッセージA1と、ユーザによるメッセージの入力を受け付けるための入力領域A2と、を含む。ユーザは、送信者に対して返信するメッセージを、入力領域A2に入力する。通信端末3は、入力領域A2に入力されたメッセージを、第1メッセージプロトコルにより、第1メッセージA1の送信元である送信者装置2に送信する。
【0052】
このように、メッセージ配信システムSは、第1メッセージプロトコルに対応している通信端末3には、送信者が入力した第1メッセージをそのまま表示させ、さらにユーザから送信者への返信を第1メッセージプロトコルにより受け付けることができる。
【0053】
第2に、送信部124は、通信端末3が第1メッセージプロトコルに対応しておらず、かつ宛先情報が示す宛先が電話番号であると判定部122により判定されたことを条件として、第2メッセージプロトコルにより、生成部123により生成されたWebページを識別するためのページ識別情報を含む第2メッセージを、宛先である電話番号に対して送信する。本実施形態において、第2メッセージプロトコルはSMSである。第2メッセージプロトコルは、その他のメッセージプロトコルであってもよい。
【0054】
第1メッセージプロトコルにより送信可能なコンテンツの種別は、第2メッセージプロトコルにより送信可能なコンテンツの種別よりも多い。また、第1メッセージプロトコルにより送信可能なメッセージの文字数は、第2メッセージプロトコルにより送信可能なメッセージの文字数よりも多い。したがって、第2メッセージプロトコルでは第1メッセージの全てを送信できないため、メッセージ制御サーバ1は、第2メッセージプロトコルにより、第1メッセージ自体ではなく、第1メッセージを含むWebページにアクセスするためのページ識別情報を送信する。これにより、メッセージ制御サーバ1は、通信端末3に第1メッセージを表示させることができる。
【0055】
送信部124は、第1メッセージの送信元である送信者が第2メッセージの送信を許可したことを条件として、第2メッセージを送信してもよい。この場合に、送信者装置2は、送信者から、第1メッセージの入力を受け付けることに加えて、第1メッセージが送信できない場合に第2メッセージの送信を許可するか否かの指定を受け付ける。メッセージ制御サーバ1において、送信部124は、送信者装置2において第2メッセージの送信を許可することが指定され、かつ宛先情報が示す宛先が電話番号であると判定部122により判定されたことを条件として、第2メッセージを送信する。これにより、メッセージ配信システムSは、送信者の希望に応じて、第1メッセージを送信できない場合に第2メッセージを送信することができる。
【0056】
通信端末3は、メッセージ制御サーバ1が送信した第2メッセージを、第2メッセージプロトコルにより受信し、表示部上に表示する。
図5は、通信端末3が第2メッセージに基づいて第1メッセージを含むWebページを表示する方法を説明するための模式図である。
図5の上図の例では、通信端末3は、第2メッセージプロトコルであるSMSにより送受信されたメッセージを表示するためのSMS画面Bを表示している。SMS画面Bは、例えば、第2メッセージが含むページ識別情報B1を含む。ページ識別情報B1は、第1メッセージの送信元である送信者と、第1メッセージの送信先であるユーザと、の組み合わせに関連付けられたトークン情報B2を含む。
【0057】
通信端末3は、ユーザによりページ識別情報B1が選択されたことに応じて、選択されたページ識別情報B1を用いて、Webページを記憶しているメッセージ制御サーバ1又はその他のサーバにアクセスする。メッセージ制御サーバ1又はその他のサーバは、選択されたページ識別情報B1が含むトークン情報B2に対応する送信者からユーザへ送信された第1メッセージを含むWebページを特定し、通信端末3に送信する。通信端末3は、メッセージ制御サーバ1又はその他のサーバからWebページを受信し、表示部上に表示する。
【0058】
トークン情報B2は、第2メッセージの送信ごとに異なっていてもよい。この場合に、メッセージ制御サーバ1又はその他のサーバは、送信者及びユーザの組み合わせに関連付けられた、第2メッセージの送信ごとに異なる複数のトークン情報B2を、当該送信者と当該ユーザとの間で送受信された一又は複数のメッセージを含む1つのWebページと関連付けて記憶している。これにより、メッセージ配信システムSは、通信端末3が特定の送信者及びユーザの組み合わせに関連付けられたいずれのトークン情報を用いてメッセージ制御サーバ1又はその他のサーバにアクセスしたとしても、同じWebページを通信端末3に表示させることができる。
【0059】
トークン情報B2には、有効期限が予め設定されていてもよい。この場合に、メッセージ制御サーバ1又はその他のサーバは、トークン情報に関連付けて、所定の有効期限(例えば、第2メッセージの送信日時から24時間)を記憶している。メッセージ制御サーバ1又はその他のサーバは、選択されたページ識別情報B1が含むトークン情報B2に対応する送信者からユーザへ送信された第1メッセージを含むWebページを、現在日時が当該トークン情報B2に設定された有効期限内であることを条件として、通信端末3に送信する。これにより、メッセージ配信システムSは、第三者がトークン情報B2を総当たりすること等によって、第1メッセージを含むWebページが第三者によって見られる事態を抑制し、セキュリティを向上できる。
【0060】
図5の下図の例では、通信端末3は、Webページを表示するためのWebブラウザ画面Cを表示している。Webブラウザ画面Cは、例えば、第1メッセージC1と、ユーザによるメッセージの入力を受け付けるための入力領域C2と、を含む。SMS等の第2メッセージプロトコルは、通信端末3において第1メッセージプロトコルを利用するための設定がされていなくとも利用できるため、第1メッセージプロトコルと比較して高い確率でメッセージを通信端末3に到達させることができる。そのため、メッセージ配信システムSは、通信端末3が第1メッセージプロトコルに対応していない場合であっても、第2メッセージプロトコルを用いることにより、第1メッセージを含むWebページを通信端末3に表示させることができる。
【0061】
Webブラウザ画面Cが表示するWebページは、通信端末3において第1メッセージプロトコルにより第1メッセージを受信するためのメッセージングアプリケーションを示す情報を含んでもよい。メッセージングアプリケーションを示す情報は、例えば、メッセージングアプリケーションを通信端末3にインストールするためのリンクである。これにより、メッセージ配信システムSは、第1メッセージプロトコルに対応していない通信端末3のユーザに対して、第1メッセージプロトコルを利用するための設定をするように誘導できる。Webページは、第1メッセージプロトコルの表示態様を模した表示態様で第1メッセージを表示しているため、ユーザに対して第1メッセージプロトコルの利用イメージを提供でき、ユーザが第1メッセージプロトコルを利用するための設定するように促進できる。
【0062】
ユーザは、送信者に対して返信する第3メッセージを、入力領域C2に入力する。通信端末3は、入力領域C2に入力された第3メッセージを、メッセージ制御サーバ1に送信する。メッセージ制御サーバ1において、受信部121は、通信端末3から第3メッセージを受信する。送信部124は、受信部121が受信した第3メッセージを、第1メッセージプロトコルにより第1メッセージC1の送信元である送信者装置2に送信する。ここで送信部124は、受信部121が受信した第3メッセージを、所定の規則に従って、第1メッセージプロトコルにより送信可能なメッセージに変換してから送信してもよい。
【0063】
このように、通信端末3が第1メッセージプロトコルに対応していない場合であっても、メッセージ制御サーバ1が送信者装置2と通信端末3との間で送受信されるメッセージを中継することにより、送信者装置2は第1メッセージプロトコルを用いて通信端末3との間でメッセージを授受することができる。
【0064】
第3に、送信部124は、通信端末3が第1メッセージプロトコルに対応しておらず、かつ宛先情報が電話番号とは異なる種別の宛先を示すと判定されたことを条件として、生成部123によりWebページが生成又は更新されたことを示す通知情報を、電話番号とは異なる種別の宛先に対応するアプリケーションに対して通知する。
【0065】
通知情報の通知先であるアプリケーションは、例えば、ユーザが企業、団体又は店舗等の主体(すなわち、上述の送信者)に対して予約、問い合わせ、買い物等をするための所定の機能と、当該ユーザが当該主体から受信したメッセージを表示する機能と、を有するアプリケーションソフトウェアである。アプリケーションには、当該アプリケーションを利用するユーザを識別するためのユーザ識別情報が予め設定されている。アプリケーションは、設定されたユーザ識別情報に対して送信された第1メッセージを含むWebページを、メッセージ制御サーバ1又はその他のサーバから取得して表示する。
【0066】
電話番号とは異なる種別の宛先は、例えば、ユーザ識別情報を含む。送信部124は、例えば、通信端末3に対する通知を管理するサーバに、宛先であるユーザ識別情報とともに通知情報を登録することによって、当該サーバが当該ユーザ識別情報に対応する通信端末3上で実行されているアプリケーションに対して通知情報を通知する。
【0067】
送信者又はユーザにおいて、第1メッセージを、第1メッセージプロトコル用のメッセージングアプリケーションではなく、予約、問い合わせ、買い物等のアプリケーション内で送受信したいという需要がある。そこでメッセージ制御サーバ1は、アプリケーションに対する通知により、第1メッセージ自体ではなく、第1メッセージを含むWebページが生成又は更新されたことを示す通知情報を送信する。これにより、メッセージ制御サーバ1は、通信端末3上で実行されているアプリケーション内に第1メッセージを表示させることができる。
【0068】
送信部124は、第1メッセージの送信元である送信者が通知情報の通知を許可したことを条件として、通知情報を通知してもよい。この場合に、送信者装置2は、送信者から、第1メッセージの入力を受け付けることに加えて、通知情報の通知を許可するか否かの指定を受け付ける。メッセージ制御サーバ1において、送信部124は、送信者装置2において通知情報の通知を許可することが指定され、かつ宛先情報が電話番号とは異なる種別の宛先を示すと判定部122により判定されたことを条件として、通知情報を通知する。これにより、メッセージ配信システムSは、送信者の希望に応じて、通知情報を通知することができる。
【0069】
また、送信部124は、送信者装置2において通知情報の通知を許可することが指定された場合に、通信端末3が第1メッセージプロトコルに対応しているか否かに関わらず、宛先情報が電話番号とは異なる種別の宛先を示すと判定されたことを条件として、通知情報を通知してもよい。
【0070】
通信端末3は、通知情報の通知先であるアプリケーションにおいて、メッセージ制御サーバ1から通知情報が通知されたことを示す情報を、表示部上に表示する。
図6は、通信端末3が通知情報に基づいて第1メッセージを含むWebページを表示する方法を説明するための模式図である。
図6の上図の例では、通信端末3は、アプリケーションによって表示される第1アプリケーション画面Dを表示している。第1アプリケーション画面Dは、例えば、通知情報が通知されたことを示す情報として、通知情報が通知された件数D1を含む。
【0071】
通信端末3は、第1アプリケーション画面Dにおいてユーザにより所定の操作が行われたことに応じて、アプリケーションに設定されたユーザ識別情報を用いて、Webページを記憶しているメッセージ制御サーバ1又はその他のサーバにアクセスする。メッセージ制御サーバ1又はその他のサーバは、アプリケーションに設定されたユーザ識別情報に対応するユーザへ送信された第1メッセージを含むWebページを特定し、通信端末3に送信する。通信端末3は、メッセージ制御サーバ1又はその他のサーバからWebページを受信し、アプリケーション内に表示する。
【0072】
図6の下図の例では、通信端末3は、アプリケーション内でWebページを表示するための第2アプリケーション画面Eを表示している。第2アプリケーション画面Eは、例えば、第1メッセージE1と、ユーザによるメッセージの入力を受け付けるための入力領域E2と、を含む。これにより、メッセージ配信システムSは、通信端末3が第1メッセージプロトコルに対応していない場合であっても、宛先に対応するアプリケーションに対して通知することにより、第1メッセージを含むWebページを通信端末3に表示させることができる。
【0073】
第2アプリケーション画面Eが表示するWebページは、通信端末3において第1メッセージプロトコルにより第1メッセージを受信するためのメッセージングアプリケーションを示す情報を含んでもよい。メッセージングアプリケーションを示す情報は、例えば、メッセージングアプリケーションを通信端末3にインストールするためのリンクである。これにより、メッセージ配信システムSは、第1メッセージプロトコルに対応していない通信端末3のユーザに対して、第1メッセージプロトコルを利用するための設定をするように誘導できる。
【0074】
Webページが含むメッセージは、アプリケーションごとに異なっていてもよい。この場合に、電話番号とは異なる種別の宛先は、例えば、ユーザ識別情報及びアプリケーション識別情報の組み合わせを含む。送信部124は、生成部123によりWebページが生成又は更新されたことを示す通知情報を、宛先が含むユーザ識別情報が設定された、宛先が含むアプリケーション識別情報に対応するアプリケーションに対して通知する。
【0075】
通信端末3は、通知情報の通知先であるアプリケーションにおいて、メッセージ制御サーバ1から通知情報が通知されたことを示す情報を、表示部上に表示する。通信端末3は、ユーザにより所定の操作が行われたことに応じて、アプリケーションに設定されたユーザ識別情報と、当該アプリケーションを識別するためのアプリケーション識別情報と、を用いて、Webページを記憶しているメッセージ制御サーバ1又はその他のサーバにアクセスする。
【0076】
メッセージ制御サーバ1又はその他のサーバは、アプリケーションに設定されたユーザ識別情報及び当該アプリケーションのアプリケーション識別情報を宛先とした第1メッセージを含むWebページを特定し、通信端末3に送信する。通信端末3は、メッセージ制御サーバ1又はその他のサーバからWebページを受信し、アプリケーション内に表示する。これにより、メッセージ配信システムSは、送信者がユーザに送信したメッセージを、当該メッセージを表示するためのアプリケーションごとに管理することができる。
【0077】
ユーザは、送信者に対して返信する第3メッセージを、入力領域E2に入力する。通信端末3は、入力領域E2に入力された第3メッセージを、メッセージ制御サーバ1に送信する。メッセージ制御サーバ1において、受信部121は、通信端末3から第3メッセージを受信する。送信部124は、受信部121が受信した第3メッセージを、第1メッセージプロトコルにより第1メッセージE1の送信元である送信者装置2に送信する。ここで送信部124は、受信部121が受信した第3メッセージを、所定の規則に従って、第1メッセージプロトコルにより送信可能なメッセージに変換してから送信してもよい。
【0078】
このように、通信端末3が第1メッセージプロトコルに対応していない場合であっても、メッセージ制御サーバ1が送信者装置2と通信端末3との間で送受信されるメッセージを中継することにより、送信者装置2は第1メッセージプロトコルを用いて通信端末3との間でメッセージを授受することができる。
【0079】
[情報処理方法のシーケンス]
図7は、本実施形態に係るメッセージ配信システムSが実行する例示的な情報処理方法のシーケンス図である。送信者装置2は、第1メッセージプロトコルにより、送信者が入力した第1メッセージ及び宛先情報を送信する(S11)。メッセージ制御サーバ1において、受信部121は、第1メッセージプロトコルにより、送信者装置2が送信した第1メッセージ及び宛先情報を受信する。
【0080】
判定部122は、受信部121が受信した宛先情報が示す宛先に対応する通信端末3が、第1メッセージプロトコルに対応しているか否かを判定する(S12)。ここでは、受信部121が受信した宛先情報が電話番号ではない場合(すなわち、電話番号とは異なる種別の宛先である場合)、通信端末3が第1メッセージプロトコルに対応していないものとして判定される。通信端末3が第1メッセージプロトコルに対応していると判定部122により判定されたことを条件として(S12のYES)、送信部124は、第1メッセージプロトコルにより、受信部121が受信した第1メッセージを通信端末3に送信する(S13)。通信端末3は、メッセージ制御サーバ1が送信した第1メッセージを、第1メッセージプロトコルにより受信し、表示部上に表示する(S14)。
【0081】
通信端末3が第1メッセージプロトコルに対応していないと判定部122により判定されたことを条件として(S12のNO)、生成部123は、受信部121が受信した第1メッセージを含むWebページを生成する(S15)。生成部123は、第1メッセージの送信元である送信者と、当該第2メッセージの送信先であるユーザと、の間で送受信された一又は複数のメッセージを含むWebページが既に生成されている場合に、受信部121が受信した第1メッセージを当該Webページに追加することにより、当該Webページを更新してもよい。
【0082】
判定部122は、受信部121が受信した宛先情報が、電話番号と、電話番号とは異なる種別の宛先と、のどちらを示すかを判定する(S16)。宛先情報が示す宛先が電話番号であると判定部122により判定されたことを条件として(S16のYES)、送信部124は、第2メッセージプロトコルにより、生成部123により生成されたWebページを識別するためのページ識別情報を含む第2メッセージを、宛先である電話番号に対して送信する(S17)。
【0083】
送信部124は、第1メッセージの送信元である送信者が第2メッセージの送信を許可したことを条件として、第2メッセージを送信してもよい。この場合に、送信者装置2は、送信者から、第1メッセージの入力を受け付けることに加えて、第1メッセージが送信できない場合に第2メッセージの送信を許可するか否かの指定を受け付ける。ステップS17において、送信部124は、送信者装置2において第2メッセージの送信を許可することが指定され、かつ宛先情報が示す宛先が電話番号であると判定部122により判定されたことを条件として、第2メッセージを送信する。
【0084】
通信端末3は、メッセージ制御サーバ1が送信した第2メッセージを、第2メッセージプロトコルにより受信し、表示部上に表示する。そして通信端末3は、ユーザにより第2メッセージが含むページ識別情報が選択されたことに応じて、選択されたページ識別情報を用いて、メッセージ制御サーバ1又はその他のサーバからWebページを受信し、表示部上に表示する(S18)。
【0085】
宛先情報が示す宛先が電話番号でない(すなわち、宛先情報が電話番号とは異なる種別の宛先を示す)と判定部122により判定されたことを条件として(S16のNO)、送信部124は、生成部123によりWebページが生成又は更新されたことを示す通知情報を、電話番号とは異なる種別の宛先に対応するアプリケーションに対して通知する(S19)。
【0086】
送信部124は、第1メッセージの送信元である送信者が通知情報の通知を許可したことを条件として、通知情報を通知してもよい。この場合に、送信者装置2は、送信者から、第1メッセージの入力を受け付けることに加えて、通知情報の通知を許可するか否かの指定を受け付ける。ステップS19において、送信部124は、送信者装置2において通知情報の通知を許可することが指定され、かつ宛先情報が電話番号とは異なる種別の宛先を示すと判定部122により判定されたことを条件として、通知情報を通知する。
【0087】
通信端末3は、通知情報の通知先であるアプリケーションにおいて、メッセージ制御サーバ1から通知情報が通知されたことを示す情報を、表示部上に表示する。通信端末3は、アプリケーションにおいてユーザにより所定の操作が行われたことに応じて、メッセージ制御サーバ1又はその他のサーバからWebページを受信し、アプリケーション内に表示する(S20)。
【0088】
ステップS16における判定は、ステップS12における判定よりも前に行われてもよい。この場合に、ステップS16において宛先情報が示す宛先が電話番号であると判定部122により判定されたことを条件として、判定部122は、ステップS12に進み、通信端末3が第1メッセージプロトコルに対応しているか否かを判定する。一方、宛先情報が示す宛先が電話番号でないと判定部122により判定されたことを条件として、送信部124は、ステップS19に進み、通知情報を、電話番号とは異なる種別の宛先に対応するアプリケーションに対して通知する。これにより、メッセージ制御サーバ1は、通信端末3が第1メッセージプロトコルに対応しているか否かに関わらず、宛先情報が電話番号とは異なる種別の宛先を示すと判定されたことを条件として、通知情報を通知できる。
【0089】
[本実施形態の効果]
本実施形態に係るメッセージ配信システムSは、通信端末3が第1メッセージプロトコルに対応しているか否かと、宛先情報が示す宛先の種別と、に基づいて、通信端末3にメッセージを表示させるための方法を切り替える。これにより、メッセージの送信者は、送信先の宛先に応じて送信態様を変更することなく、メッセージを送信できる。
【0090】
なお、本発明により、国連が主導する持続可能な開発目標(SDGs)の目標9「産業と技術革新の基盤をつくろう」に貢献することが可能となる。
【0091】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されず、その要旨の範囲内で種々の変形及び変更が可能である。例えば、装置の全部又は一部は、任意の単位で機能的又は物理的に分散・統合して構成することができる。また、複数の実施の形態の任意の組み合わせによって生じる新たな実施の形態も、本発明の実施の形態に含まれる。組み合わせによって生じる新たな実施の形態の効果は、もとの実施の形態の効果を併せ持つ。
【0092】
メッセージ制御サーバ1、送信者装置2及び通信端末3のプロセッサは、
図7に示す情報処理方法に含まれる各ステップ(工程)の主体となる。すなわち、メッセージ制御サーバ1、送信者装置2及び通信端末3のプロセッサは、
図7に示す情報処理方法を実行するためのプログラムを実行することによって、
図7に示す情報処理方法を実行する。
図7に示す情報処理方法に含まれるステップは一部省略されてもよく、ステップ間の順番が変更されてもよく、複数のステップが並行して行われてもよい。
【符号の説明】
【0093】
S メッセージ配信システム
1 メッセージ制御サーバ
11 記憶部
12 制御部
121 受信部
122 判定部
123 生成部
124 送信部
125 通知部
2 送信者装置
3 通信端末
【要約】 (修正有)
【課題】メッセージの送信者が、送信先の宛先に応じて送信態様を変更することなく、メッセージを送信できるようにする情報処理装置及び方法を提供する。
【解決手段】メッセージ配信システムSにおいて、メッセージ制御サーバ1は、第1メッセージと、第1メッセージの宛先を示す宛先情報と、を受信する受信部121と、宛先情報が、電話番号と、電話番号とは異なる種別の宛先と、のどちらを示すかを判定する判定部122と、宛先情報が示す宛先が電話番号であるとの判定を条件として、第1メッセージを含むWebページを識別するためのページ識別情報を含む第2メッセージを、電話番号に対して送信する送信部124と、宛先情報が電話番号とは異なる種別の宛先を示すとの判定を条件として、Webページが生成又は更新されたことを示す通知情報を、電話番号とは異なる種別の宛先に対応するアプリケーションに対して通知する通知部125と、を有する。
【選択図】
図2