(57)【特許請求の範囲】
【請求項１】
第１情報端末が第２情報端末へ送信した第１メッセージに関する第１基準時刻と、前記第２情報端末が前記第１情報端末へ送信した第２メッセージに関する第２基準時刻との間の関係に基づいて、前記第１メッセージが、前記第１情報端末から前記第２情報端末に一方的に送信された一方向メッセージと、前記第１情報端末と前記第２情報端末との間でやり取りされた双方向メッセージとのいずれであるかを判定する判定部と、
前記第１メッセージが、前記一方向メッセージと、前記双方向メッセージとのいずれであるかに応じて、前記第１メッセージの送信に掛かる料金を決定する課金制御部と、
を有する、課金管理装置。
【請求項２】
前記判定部は、前記第１基準時刻と前記第２基準時刻との間の関係に基づいて、前記第１メッセージが属するセッションを検出し、前記第１メッセージが属する前記セッションを検出できた場合に当該第１メッセージを前記双方向メッセージであると判定する、
請求項１に記載の課金管理装置。
【請求項３】
前記判定部は、所定期間内に、少なくとも１つの前記第１メッセージと、少なくとも１つの前記第２メッセージとを検出した場合に、前記所定期間に含まれている全ての前記第１メッセージに同一の前記セッションを割り当てる、
請求項２に記載の課金管理装置。
【請求項４】
前記判定部は、前記第１メッセージが属する前記セッションを検出できなかった場合に当該第１メッセージを前記一方向メッセージであると判定する、
請求項２又は３に記載の課金管理装置。
【請求項５】
前記判定部は、所定の連続する時間内に前記第１基準時刻及び前記第２基準時刻が含まれている場合に、前記第１メッセージ及び前記第２メッセージが同一の前記セッションに含まれると判定する、
請求項２から４のいずれか一項に記載の課金管理装置。
【請求項６】
前記判定部は、前記第１基準時刻である前記第１メッセージが送信された送信時刻の後の所定時間内に前記第２基準時刻である前記第２メッセージが送信された送信時刻が含まれている場合に、前記第１基準時刻に前記セッションが開始したことを特定する、
請求項２から４のいずれか一項に記載の課金管理装置。
【請求項７】
前記判定部は、前記第１基準時刻である前記第１メッセージが前記第２情報端末に到達した端末到達時刻の後の所定時間内に前記第２基準時刻である前記第２メッセージが前記第１情報端末に到達した端末到達時刻が含まれている場合に、前記セッションが開始したことを特定する、
請求項２から４のいずれか一項に記載の課金管理装置。
【請求項８】
前記判定部は、前記セッションが開始した後の最初の前記第２基準時刻から所定時間後に前記セッションが終了したことを特定する、
請求項６又は７に記載の課金管理装置。
【請求項９】
前記課金制御部は、前記第１メッセージが前記双方向メッセージである場合に１つの前記セッションに対応する料金を課金する、
請求項２から８のいずれか一項に記載の課金管理装置。
【請求項１０】
前記課金制御部は、前記第１メッセージの送信に掛かる料金に加えて、前記第２メッセージの送信に掛かる料金を、前記第１情報端末に関連付けられたユーザに課金する、
請求項２から９のいずれか一項に記載の課金管理装置。
【請求項１１】
前記課金制御部は、前記第１メッセージが前記双方向メッセージである場合の前記第１メッセージの送信に掛かる料金を、前記第１メッセージが前記一方向メッセージである場合の前記第１メッセージの送信に掛かる料金よりも低くする、
請求項１から１０のいずれか一項に記載の課金管理装置。
【請求項１２】
コンピュータが実行する、
第１情報端末が第２情報端末へ送信した第１メッセージに関する第１基準時刻と、前記第２情報端末が前記第１情報端末へ送信した第２メッセージに関する第２基準時刻との間の関係に基づいて、前記第１メッセージが、前記第１情報端末から前記第２情報端末に一方的に送信された一方向メッセージと、前記第１情報端末と前記第２情報端末との間でやり取りされた双方向メッセージとのいずれであるかを判定するステップと、
前記第１メッセージが、前記一方向メッセージと、前記双方向メッセージとのいずれであるかに応じて、前記第１メッセージの送信に掛かる料金を決定するステップと、
を有する、課金管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メッセージの送信に関する料金を管理するための課金管理装置及び課金管理方法に関する。
【背景技術】
【０００２】
特許文献１には、送信者が広告等のメッセージを受信者に送信し、受信者によってメッセージが読まれた回数に応じた料金を送信者に課金するシステムが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】国際公開第０１／５２１３１号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に開示されたシステムでは、１通のメッセージ単位で料金が発生するため、送信者が受信者に対して複数回メッセージを送信すると、高額の料金が送信者に課金され得る。一方、送信者が提供するサービスによっては、送信者が受信者に対して１回メッセージを送信するだけでは必ずしも目的が達成されず、送信者と受信者との間で行われる複数回のメッセージの送受信によって目的が達成される場合がある。そこで本発明者は、メッセージ単位の課金ではなく、複数のメッセージのまとまりに対して課金できれば、送信者及び受信者に対して新たな価値を提供できることを発見した。
【０００５】
本発明はこれらの点に鑑みてなされたものであり、複数のメッセージのまとまりに対して課金できるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
本発明の第１の態様の課金管理装置は、第１情報端末が第２情報端末へ送信した第１メッセージに関する第１基準時刻と、前記第２情報端末が前記第１情報端末へ送信した第２メッセージに関する第２基準時刻とを取得する取得部と、前記第１基準時刻と前記第２基準時刻との間の関係に基づいて、前記第１メッセージが、前記第１情報端末から前記第２情報端末に一方的に送信された一方向メッセージと、前記第１情報端末と前記第２情報端末との間でやり取りされた双方向メッセージとのいずれであるかを判定する判定部と、前記第１メッセージが前記一方向メッセージ又は前記双方向メッセージのいずれであるかに応じて、前記第１メッセージの送信に掛かる料金を決定する課金制御部と、を有する。
【０００７】
前記判定部は、前記第１基準時刻と前記第２基準時刻との間の関係に基づいて、前記第１メッセージが属するセッションを検出し、前記第１メッセージが属する前記セッションを検出できた場合に当該第１メッセージを前記双方向メッセージであると判定してもよい。
【０００８】
前記判定部は、所定期間内に、少なくとも１つの前記第１メッセージと、少なくとも１つの前記第２メッセージとを検出した場合に、前記所定期間に含まれている全ての前記第１メッセージに同一の前記セッションを割り当ててもよい。
【０００９】
前記判定部は、前記第１メッセージが属する前記セッションを検出できなかった場合に当該第１メッセージを前記一方向メッセージであると判定してもよい。
【００１０】
前記取得部は、前記第１メッセージが送信された送信時刻を示す前記第１基準時刻と、前記第２メッセージが送信された送信時刻を示す前記第２基準時刻とを取得し、前記判定部は、前記第１基準時刻が示す前記送信時刻の後の所定時間内に前記第２基準時刻が示す前記送信時刻が含まれている場合に、前記第１基準時刻に前記セッションが開始したことを特定してもよい。
【００１１】
前記取得部は、前記第１メッセージが前記第２情報端末に到達した端末到達時刻を示す前記第１基準時刻と、前記第２メッセージが前記第１情報端末に到達した端末到達時刻を示す前記第２基準時刻とを取得し、前記判定部は、前記第１基準時刻が示す前記端末到達時刻の後の所定時間内に前記第２基準時刻が示す前記端末到達時刻が含まれている場合に、前記セッションが開始したことを特定してもよい。
【００１２】
前記判定部は、前記セッションが開始した後の最初の前記第２基準時刻から所定時間後に前記セッションが終了したことを特定してもよい。
【００１３】
前記課金制御部は、前記第１メッセージが前記双方向メッセージである場合に１つの前記セッションに対応する料金を課金してもよい。
【００１４】
前記課金制御部は、前記第１メッセージの送信に掛かる料金に加えて、前記第２メッセージの送信に掛かる料金を、前記第１情報端末に関連付けられたユーザに課金してもよい。
【００１５】
前記課金制御部は、前記第１メッセージが前記双方向メッセージである場合の前記第１メッセージの送信に掛かる料金を、前記第１メッセージが前記一方向メッセージである場合の前記第１メッセージの送信に掛かる料金よりも低くしてもよい。
【００１６】
本発明の第２の態様の課金管理方法は、コンピュータが実行する、第１情報端末が第２情報端末へ送信した第１メッセージに関する第１基準時刻を取得するステップと、前記第２情報端末が前記第１情報端末へ送信した第２メッセージに関する第２基準時刻を取得するステップと、前記第１基準時刻と前記第２基準時刻との間の関係に基づいて、前記第１メッセージが、前記第１情報端末から前記第２情報端末に一方的に送信された一方向メッセージと、前記第１情報端末と前記第２情報端末との間でやり取りされた双方向メッセージとのいずれであるかを判定するステップと、前記第１メッセージが前記一方向メッセージ又は前記双方向メッセージのいずれであるかに応じて、前記第１メッセージの送信に掛かる料金を決定するステップと、を有する。
【発明の効果】
【００１７】
本発明によれば、複数のメッセージのまとまりに対して課金できるという効果を奏する。
【図面の簡単な説明】
【００１８】
【図１】実施形態に係るメッセージ管理システムの模式図である。
【図２】実施形態に係るメッセージ管理システムのブロック図である。
【図３】取得部が受信する例示的な通信ログを示す図である。
【図４】第１メッセージが一方向メッセージ又は双方向メッセージのいずれであるかを判定する方法を説明するための模式図である。
【図５】実施形態に係る課金管理装置が実行する課金管理方法のフローチャートを示す図である。
【図６】実施形態に係る課金管理装置が実行する課金管理方法が含むセッション割り当て処理のフローチャートを示す図である。
【発明を実施するための形態】
【００１９】
［メッセージ管理システムＳの概要］
図１は、本実施形態に係るメッセージ管理システムＳの模式図である。メッセージ管理システムＳは、課金管理装置１と、第１情報端末２と、第２情報端末３と、メッセージ管理装置４とを含む。メッセージ管理システムＳが含む第１情報端末２、第２情報端末３及びメッセージ管理装置４の数は限定されず、第１情報端末２、第２情報端末３及びメッセージ管理装置４はそれぞれ複数設けられてもよい。メッセージ管理システムＳは、その他のサーバ、端末等の機器を含んでもよい。
【００２０】
課金管理装置１は、事業者（例えば通信事業者等）が管理するコンピュータである。事業者は、第１ユーザ及び第２ユーザの少なくとも一方に対して、メッセージの送信に掛かる料金を課金することによって収益を得る主体である。課金管理装置１は、第１情報端末２と第２情報端末３との間で送受信されたメッセージに関する情報を含む通信ログに基づいて、メッセージの送信に関する料金を決定する。課金管理装置１は、メッセージ管理装置４との間で、無線通信又は有線通信をする。
【００２１】
第１情報端末２は、第１ユーザに関連付けられた情報端末であり、例えばパーソナルコンピュータ、スマートフォン、タブレット端末等である。第１ユーザは、例えば第２ユーザに対して顧客サポートを提供する事業者や、第２ユーザに対して営業をする事業者である。第１情報端末２は、情報を表示する液晶ディスプレイ等の表示部と、第１ユーザによる操作を受け付けるタッチパネル等の操作部とを有する。また、第１情報端末２は、メッセージの送受信をする機能を有する。
【００２２】
第２情報端末３は、第２ユーザに関連付けられた情報端末であり、例えばパーソナルコンピュータ、スマートフォン、タブレット端末等である。第２ユーザは、例えば事業者である第１ユーザの顧客である。第２情報端末３は、情報を表示する液晶ディスプレイ等の表示部と、第２ユーザによる操作を受け付けるタッチパネル等の操作部とを有する。また、第２情報端末３は、メッセージの送受信をする機能を有する。
【００２３】
メッセージ管理装置４は、事業者（例えば通信事業者等）が管理するコンピュータであり、第１情報端末２と第２情報端末３との間で送受信されるメッセージに関する情報を管理する。メッセージ管理装置４を管理する事業者は、課金管理装置１を管理する事業者と同一であってもよく、異なっていてもよい。
【００２４】
メッセージ管理装置４は、例えば、第１情報端末２と第２情報端末との間で送受信されるメッセージを中継する中継装置、又は他の中継装置からメッセージに関する情報を受信して記憶する記憶装置である。メッセージ管理装置４は、メッセージに関する情報を含む通信ログを課金管理装置１に送信する。課金管理装置１は、メッセージ管理装置４の機能を有してもよい。
【００２５】
本実施形態に係るメッセージ管理システムＳが実行する処理の概要を以下に説明する。第１情報端末２は、第１ユーザによる操作に応じて、顧客サポートや広告等の情報を含む第１メッセージを一又は複数の第２情報端末３に送信する。第２情報端末３は、第１情報端末２が送信した第１メッセージを表示部上に表示する。
【００２６】
第２情報端末３は、第２ユーザによる操作に応じて、質問や回答等の情報を含む第２メッセージを、第１メッセージの送信元である第１情報端末２に送信する。第１情報端末２は、第２情報端末３が送信した第２メッセージを表示部上に表示する。このように、第２情報端末３に送信した後の所定期間内に当該第２情報端末３から第２メッセージの送信があった第１メッセージ、すなわち第１情報端末２と第２情報端末３との間でやり取りされた第１メッセージを、双方向メッセージという。
【００２７】
一方、第２情報端末３は、第２メッセージを送信するための操作が行われない場合に、第２メッセージを第１情報端末２に送信しない。このように、第２情報端末３に送信した後の所定期間内に当該第２情報端末３から第２メッセージの送信がなかった第１メッセージ、すなわち第１情報端末２から第２情報端末３に一方的に送信された第１メッセージを、一方向メッセージという。
【００２８】
メッセージ管理装置４は、第１情報端末２と第２情報端末３との間で送受信されたメッセージに関する情報を含む通信ログを、課金管理装置１に送信する。通信ログは、例えば、第１情報端末２と第２情報端末３との間で送受信された一又は複数のメッセージそれぞれに関連付けられた、送信時刻と、送信元である第１ユーザ又は第２ユーザの識別情報と、送信先である第１ユーザ又は第２ユーザの識別情報と、メッセージが到達したか否かの状態情報とを含む。
【００２９】
課金管理装置１は、メッセージ管理装置４が送信した通信ログを受信する。課金管理装置１は、受信した通信ログから、第１メッセージに関する第１基準時刻と、第２メッセージに関する第２基準時刻とを取得する（ａ）。第１基準時刻は例えば第１メッセージの送信時刻であり、第２基準時刻は例えば第２メッセージの送信時刻である。
【００３０】
課金管理装置１は、第１基準時刻と第２基準時刻との間の関係に基づいて、第１メッセージが、一方向メッセージ又は双方向メッセージのいずれであるかを判定する（ｂ）。課金管理装置１は、例えば、第１基準時刻の後の所定期間内に第２基準時刻が含まれている場合に、第１メッセージが属するセッションを検出する。１つのセッションは、複数の第１メッセージ及び第２メッセージを含んでもよい。そして課金管理装置１は、第１メッセージが属するセッションを検出できた場合に、当該第１メッセージを双方向メッセージであると判定し、そうでない場合に、当該第１メッセージを一方向メッセージであると判定する。
【００３１】
課金管理装置１は、第１メッセージが一方向メッセージ又は双方向メッセージのいずれであるかに応じて、第１メッセージの送信に掛かる料金を決定することによって、一方向メッセージと双方向メッセージとで異なる料金を第１ユーザに課金するための課金情報を出力する（ｃ）。
【００３２】
このように、メッセージ管理システムＳにおいて、課金管理装置１は、メッセージの基準時刻に基づいてメッセージが一方向メッセージ又は双方向メッセージのいずれであるか判定し、一方向メッセージと双方向メッセージとで異なる料金を課金する。そのため、課金管理装置１は、メッセージ単位で課金するだけでなく、複数のメッセージのまとまりに対して課金できる。
【００３３】
［メッセージ管理システムＳの構成］
図２は、本実施形態に係るメッセージ管理システムＳのブロック図である。図２において、矢印は主なデータの流れを示しており、図２に示したもの以外のデータの流れがあってよい。図２において、各ブロックはハードウェア（装置）単位の構成ではなく、機能単位の構成を示している。そのため、図２に示すブロックは単一の装置内に実装されてよく、あるいは複数の装置内に分かれて実装されてよい。ブロック間のデータの授受は、データバス、ネットワーク、可搬記憶媒体等、任意の手段を介して行われてよい。
【００３４】
課金管理装置１は、記憶部１１と、制御部１２とを有する。メッセージ管理システムＳは、図２に示す具体的な構成に限定されない。課金管理装置１は、２つ以上の物理的に分離した装置が有線又は無線で接続されることにより構成されてもよい。また、課金管理装置１は、コンピュータ資源の集合であるクラウドによって構成されてもよい。
【００３５】
記憶部１１は、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、ハードディスクドライブ等を含む記憶媒体である。記憶部１１は、制御部１２が実行するプログラムを予め記憶している。記憶部１１は、課金管理装置１の外部に設けられてもよく、その場合にネットワークを介して制御部１２との間でデータの授受を行ってもよい。
【００３６】
制御部１２は、取得部１２１と、判定部１２２と、課金制御部１２３とを有する。制御部１２は、例えばＣＰＵ（Central Processing Unit）等のプロセッサであり、記憶部１１に記憶されたプログラムを実行することにより、取得部１２１、判定部１２２及び課金制御部１２３として機能する。制御部１２の機能の少なくとも一部は電気回路によって実行されてもよい。また、制御部１２の機能の少なくとも一部は、制御部１２がネットワーク経由で実行されるプログラムを実行することによって実現されてもよい。
【００３７】
取得部１２１は、メッセージ管理装置４が送信した、メッセージに関する情報を含む通信ログを受信する。図３（ａ）、図３（ｂ）は、取得部１２１が受信する例示的な通信ログを示す図である。
【００３８】
図３（ａ）は、第１情報端末２から第２情報端末３に送信された第１メッセージに関する情報を含む第１通信ログを表している。図３（ｂ）は、第２情報端末３から第１情報端末２に送信された第２メッセージに関する情報を含む第２通信ログを表している。第１通信ログ及び第２通信ログは、一又は複数のメッセージそれぞれに関連付けられた、送信時刻と、送信元の識別情報と、送信先の識別情報と、状態情報とを含む。
【００３９】
送信時刻は、第１メッセージ又は第２メッセージが送信された時刻である。第１通信ログ及び第２通信ログは、送信時刻に代えて又は加えて、第１メッセージ又は第２メッセージが第１情報端末２又は第２情報端末３に到達した端末到達時刻を含んでもよい。また、第１通信ログ及び第２通信ログは、送信時刻に代えて又は加えて、第１情報端末２又は第２情報端末３において第１メッセージ又は第２メッセージの内容が表示された既読時刻を含んでもよい。
【００４０】
送信元の識別情報は、第１通信ログでは第１情報端末２に関連付けられた第１ユーザを識別可能な第１ユーザＩＤ（Identification）であり、第２通信ログでは第２情報端末３に関連付けられた第２ユーザを識別可能な第２ユーザＩＤである。送信先の識別情報は、第１通信ログでは第２情報端末３に関連付けられた第２ユーザを識別可能な第２ユーザＩＤであり、第２通信ログでは第１情報端末２に関連付けられた第１ユーザを識別可能な第１ユーザＩＤである。
【００４１】
状態情報は、メッセージが送信先の第１情報端末２又は第２情報端末３に到達したか否かを示す情報である。後述の判定部１２２及び課金制御部１２３は、通信ログにおいて状態情報が到達したことを示しているメッセージのみを用いて、判定及び課金に関する処理を実行する。
【００４２】
取得部１２１は、メッセージ管理装置４から、第１通信ログを含むデータ及び第２通信ログを含むデータを別々に受信してもよく、第１通信ログ及び第２通信ログの両方を含む１つのデータを受信してもよい。
【００４３】
次に取得部１２１は、受信した通信ログから、第１メッセージに関する第１基準時刻と、第２メッセージに関する第２基準時刻とを取得する。取得部１２１は、第１通信ログが含む第１メッセージの送信時刻を、第１基準時刻として取得する。取得部１２１は、第１基準時刻を取得するために用いる第１メッセージを、送信先に到達した第１メッセージのみに限定してもよい。また、取得部１２１は、第１通信ログが含む第１メッセージの端末到達時刻又は既読時刻を、第１基準時刻として取得してもよい。取得部１２１は、第２通信ログが含む第２メッセージの送信時刻を、第２基準時刻として取得する。また、取得部１２１は、第２通信ログが含む第２メッセージの端末到達時刻又は既読時刻を、第２基準時刻として取得してもよい。
【００４４】
判定部１２２は、所定期間内に、少なくとも１つの第１メッセージと、少なくとも１つの第２メッセージとを検出した場合に、当該所定期間に含まれている全ての第１メッセージに同一のセッションを割り当てる。判定部１２２は、例えば、第１基準時刻と第２基準時刻との間の関係に基づいて、第１メッセージが、第１情報端末から第２情報端末に一方的に送信された一方向メッセージと、第１情報端末と第２情報端末との間でやり取りされた双方向メッセージとのいずれであるかを判定する。
【００４５】
図４は、第１メッセージが一方向メッセージ又は双方向メッセージのいずれであるかを判定する方法を説明するための模式図である。図４は、第１情報端末２から第２情報端末３へ送信された第１メッセージＭ１と、第２情報端末３から第１情報端末２へ送信された第２メッセージＭ２とを、矢印で表している。図４において、第１メッセージＭ１及び第２メッセージＭ２の矢印の横方向における位置は、第１メッセージＭ１の第１基準時刻及び第２メッセージＭ２の第２基準時刻に対応している。
【００４６】
第１メッセージＭ１が一方向メッセージ又は双方向メッセージのいずれであるかを判定するために、判定部１２２は、第１基準時刻と第２基準時刻との間の関係に基づいて、第１メッセージＭ１が属するセッションを検出する。判定部１２２は、例えば、第１基準時刻（すなわち、第１メッセージＭ１の送信時刻、端末到達時刻又は既読時刻）の後の所定のセッション検出時間Ｙ（例えば、２４時間）内に第２基準時刻（すなわち、第２メッセージＭ２の送信時刻、端末到達時刻又は既読時刻）が含まれている場合に、当該第１基準時刻からセッションが開始したことを特定する。セッション検出時間Ｙは、予め課金管理装置１に設定されている。
【００４７】
さらに判定部１２２は、例えば、セッションが開始した後の最初の第２基準時刻から所定のセッション継続時間Ｘ（例えば、４時間）後の時刻にセッションが終了したことを特定する。セッション継続時間Ｘは、予め課金管理装置１に設定されている。これにより、判定部１２２は、少なくとも１つの第１メッセージＭ１が属するセッションを検出する。そのため、判定部１２２は、ユーザから明示的にセッションの開始及び終了の指定を受け付けることを必要とせずに、第１メッセージＭ１及び第２メッセージＭ２の間の基準時刻の関係を用いて容易にセッションを検出できる。
【００４８】
判定部１２２は、第１基準時刻と第２基準時刻との間の関係に基づいて、セッション継続時間Ｘを変更してもよい。例えば、判定部１２２は、第１基準時刻と第２基準時刻との間の平均間隔が所定値以下である場合や、第１メッセージＭ１及び第２メッセージＭ２の送受信の頻度が所定値以上である場合に、そうでない場合よりもセッション継続時間Ｘを長くし、又は短くする。判定部１２２は、第１ユーザ、第２ユーザ、又は第１ユーザ及び第２ユーザの組み合わせに基づいて、異なる第１基準時刻と第２基準時刻との間の関係を設定してもよい。これにより、判定部１２２は、第１情報端末２及び第２情報端末３の間のやり取りの状況に応じて、動的にセッションの長さを変更できる。
【００４９】
そして判定部１２２は、第１メッセージＭ１が属するセッションを検出できた場合に当該第１メッセージＭ１を双方向メッセージであると判定し、第１メッセージＭ１が属するセッションを検出できなかった場合に当該第１メッセージＭ１を一方向メッセージであると判定する。判定部１２２は、第１メッセージが一方向メッセージ又は双方向メッセージのいずれであるかを示す判定結果を記憶部１１に記憶させる。
【００５０】
図４の例では、判定部１２２は、第２情報端末３から所定時間内に第２メッセージの送信がなかったためセッションが検出されなかった第１メッセージＭ１−１を一方向メッセージであると判定している。また、判定部１２２は、第２情報端末３から所定時間内に第２メッセージの送信があったため検出されたセッションの時間範囲に含まれている第１メッセージＭ１−２、Ｍ１−３を双方向メッセージであると判定している。
【００５１】
判定部１２２は、上述の具体的な方法に限られず、その他の方法によって一方向メッセージ及び双方向メッセージの判定をしてもよい。判定部１２２は、所定の時間（例えば、２４時間）内に第１基準時刻及び第２基準時刻が含まれている場合に、当該第１基準時刻及び当該第２基準時刻に係る第１メッセージ及び第２メッセージが同一セッションに含まれると判定し、第１メッセージが双方向メッセージと判定してもよい。また、判定部１２２は、複数の第１メッセージ及び複数の第２メッセージが同一セッションに含まれると判定した場合であっても、当該セッションの長さが所定時間（例えば、２４時間）を超える場合に、当該セッションを異なる複数のセッションに分割してもよい。
【００５２】
課金制御部１２３は、判定部１２２による判定結果が示す、第１メッセージが一方向メッセージ又は双方向メッセージのいずれであるかに応じて、第１メッセージの送信に掛かる料金を決定することによって、一方向メッセージと双方向メッセージとで異なる料金を決定する。課金制御部１２３は、決定した料金を第１ユーザに課金するための課金情報を出力する。
【００５３】
課金制御部１２３は、例えば、第１メッセージが一方向メッセージである場合に１つの第１メッセージの送信に対応する料金（すなわち、メッセージ単位の料金）を第１ユーザに課金し、第１メッセージが双方向メッセージである場合に１つのセッションに対応する料金（すなわち、セッション単位の料金）を第１ユーザに課金するように、第１メッセージの送信に掛かる料金を決定する。この場合に、１つのセッションに対応する料金は、１つの第１メッセージの送信に対応する料金に当該セッションに含まれる第１メッセージの数を乗算した金額よりも低いことが望ましい。課金制御部１２３は、決定した料金を第１ユーザに課金するための課金情報を、記憶部１１に記憶させ、又は第１ユーザに対する課金を実行するための課金装置に送信する。
【００５４】
また、課金制御部１２３は、第１メッセージが一方向メッセージである場合に１つの第１メッセージの送信ごとに第１料金を第１ユーザに課金し、第１メッセージが双方向メッセージである場合に１つの第１メッセージの送信ごとに第１料金よりも低い第２料金を第１ユーザに課金するように、第１メッセージの送信に掛かる料金を決定してもよい。課金制御部１２３は、決定した料金を第１ユーザに課金するための課金情報を、記憶部１１に記憶させ、又は第１ユーザに対する課金を実行するための課金装置に送信する。
【００５５】
このような構成により、課金制御部１２３は、メッセージ単位で課金するだけでなく、複数のメッセージのまとまりに対して課金できる。さらに課金制御部１２３は、複数のメッセージのまとまりに対して、メッセージ単位の料金よりも低い料金を課金することによって、第１ユーザが第２ユーザと頻繁にメッセージをやり取りするサービスを提供しやすくすることができる。
【００５６】
さらに課金制御部１２３は、第１メッセージの送信に掛かる料金に加えて、当該第１メッセージが属するセッションの期間内における第２メッセージの送信に掛かる料金（例えば、通信料金）を、第１情報端末に関連付けられた第１ユーザに課金するための課金情報を出力してもよい。この場合に、課金制御部１２３は、第１メッセージが第１ユーザから第２ユーザへの広告メッセージであることを条件として、当該第１メッセージと同じセッションに含まれている第２メッセージの送信に係る料金を第１ユーザに課金してもよい。第１メッセージに広告であることを示すタグを付けたり、第１メッセージの内容やタイトルに「広告」であることを示す記述をすることにより、課金制御部１２３は、第１メッセージが広告であるか否かを識別できる。これにより、課金制御部１２３は、第１ユーザとのメッセージのやり取りに掛かる第２ユーザの負担を軽減できるため、第１ユーザは第２ユーザに対して新たなサービスを提供できるようになる。
【００５７】
［課金管理方法のフロー］
図５は、本実施形態に係る課金管理装置１が実行する課金管理方法のフローチャートを示す図である。取得部１２１は、メッセージ管理装置４が送信した、メッセージに関する情報を含む通信ログを受信する（Ｓ１１）。取得部１２１は、受信した通信ログから、第１メッセージに関する第１基準時刻と、第２メッセージに関する第２基準時刻とを取得する（Ｓ１２）。第１基準時刻及び第２基準時刻は、例えば、メッセージの送信時刻、端末到達時刻又は既読時刻のうちいずれかである。
【００５８】
判定部１２２は、第１メッセージ及び第２メッセージに対してセッションを割り当てるセッション割り当て処理を実行する（Ｓ１００）。セッション割り当て処理の詳細については図６を用いて後述する。
【００５９】
判定部１２２は、セッション割り当て処理によって第１メッセージが属するセッションを検出できた場合に当該第１メッセージを双方向メッセージであると判定し、第１メッセージが属するセッションを検出できなかった場合に当該第１メッセージを一方向メッセージであると判定する（Ｓ１３）。
【００６０】
課金制御部１２３は、判定部１２２による判定結果が示す、第１メッセージが一方向メッセージ又は双方向メッセージのいずれであるかに応じて、第１メッセージの送信に掛かる料金を決定する（Ｓ１４）。すなわち、課金制御部１２３は、一方向メッセージと双方向メッセージとで異なる料金を決定する。
【００６１】
課金制御部１２３は、決定した料金を第１ユーザに課金するための課金情報を出力する（Ｓ１５）。ここで課金制御部１２３は、例えば、課金情報を記憶部１１に記憶させ、又は第１ユーザに対する課金を実行するための装置に課金情報を送信する。
【００６２】
図６は、本実施形態に係る課金管理装置１が実行する課金管理方法が含むセッション割り当て処理Ｓ１００のフローチャートを示す図である。まず判定部１２２は、第２通信ログの対象期間に含まれている送信先の第１ユーザＩＤ群α＝｛α０、α１、α２、…αｎ｝を抽出する（Ｓ１０１）。対象期間は、例えば２４時間であるが、その他の期間であってもよい。判定部１２２は、第１ユーザＩＤ群αからいずれか１つの第１ユーザＩＤαｉを選択する（Ｓ１０２）。
【００６３】
判定部１２２は、第２通信ログの対象期間において第１ユーザＩＤαｉ宛にメッセージを送信した送信元の第２ユーザＩＤ群β＝｛β０、β１、β２、…βｍ｝を抽出する（Ｓ１０３）。判定部１２２は、第２ユーザＩＤ群βからいずれか１つの第２ユーザＩＤβｉを選択する（Ｓ１０４）。
【００６４】
判定部１２２は、第２通信ログの対象期間において（送信先、送信元）＝（αｉ、βｉ）の組み合わせのメッセージ群Ｍ＝｛Ｍ０、Ｍ１、Ｍ２、…Ｍｐ｝を抽出する（Ｓ１０５）。判定部１２２は、メッセージ群Ｍからいずれか１つのメッセージＭｉ（第２メッセージ）を選択する（Ｓ１０６）。メッセージＭｉの第２基準時刻をＴｉとする。
【００６５】
第１通信ログにおいて、第２基準時刻Ｔｉからセッション検出時間Ｙだけ遡った時刻から、第２基準時刻Ｔｉからセッション継続時間Ｘ後の時刻までの所定期間内に、（送信先、送信元）＝（βｉ、αｉ）の組み合わせのメッセージが存在する場合に（Ｓ１０７のＹＥＳ）、判定部１２２は、当該所定期間における（送信先、送信元）＝（βｉ、αｉ）の組み合わせの一又は複数のメッセージ（第１メッセージ）に対して共通のセッションＩＤを割り当てる。これにより、判定部１２２は、第１通信ログにおいて共通のセッションＩＤが割り当てられた複数のメッセージが属するセッションを検出する（Ｓ１０８）。第１通信ログにおいてセッションＩＤが割り当てられたメッセージは、以降の処理から除外される。
【００６６】
第１通信ログにおいて、第２基準時刻Ｔｉからセッション検出時間Ｙだけ遡った時刻から、第２基準時刻Ｔｉからセッション継続時間Ｘ後の時刻までの所定期間内に、（送信先、送信元）＝（βｉ、αｉ）の組み合わせのメッセージが存在しない場合に（Ｓ１０７のＮＯ）、判定部１２２は、セッションを検出しない。
【００６７】
判定部１２２は、所定の時間（例えば、２４時間）内に第１基準時刻及び第２基準時刻が含まれている場合に、当該第１基準時刻及び当該第２基準時刻に係る第１メッセージ及び第２メッセージを含むセッションを検出してもよい。また、判定部１２２は、複数の第１メッセージ及び複数の第２メッセージが同一セッションに含まれると判定した場合であっても、当該セッションの長さが所定時間（例えば、２４時間）を超える場合に、当該セッションを異なる複数のセッションに分割してもよい。
【００６８】
メッセージ群Ｍに含まれる全てのメッセージＭｉの確認が終了していない場合に（Ｓ１０９のＮＯ）、判定部１２２は、ステップＳ１０６〜ステップＳ１０８を繰り返す。メッセージ群Ｍに含まれる全てのメッセージＭｉの確認が終了した場合に（Ｓ１０９のＹＥＳ）、判定部１２２はステップＳ１１０に進む。
【００６９】
メッセージ群Ｍに含まれる全てのメッセージＭｉの確認が終了していない場合に（Ｓ１０９のＮＯ）、判定部１２２は、ステップＳ１０６に戻って別のメッセージＭｉに対して処理を行う。メッセージ群Ｍに含まれる全てのメッセージＭｉの確認が終了した場合に（Ｓ１０９のＹＥＳ）、判定部１２２はステップＳ１１０に進む。
【００７０】
第２ユーザＩＤ群βに含まれる全ての第２ユーザＩＤβｉの確認が終了していない場合に（Ｓ１１０のＮＯ）、判定部１２２は、ステップＳ１０４に戻って別の第２ユーザＩＤβｉに対して処理を行う。第２ユーザＩＤ群βに含まれる全ての第２ユーザＩＤβｉの確認が終了した場合に（Ｓ１１０のＹＥＳ）、判定部１２２はステップＳ１１１に進む。
【００７１】
第１ユーザＩＤ群αに含まれる全ての第１ユーザＩＤαｉの確認が終了していない場合に（Ｓ１１１のＮＯ）、判定部１２２は、ステップＳ１０２に戻って別の第１ユーザＩＤαｉに対して処理を行う。第１ユーザＩＤ群αに含まれる全ての第１ユーザＩＤαｉの確認が終了した場合に（Ｓ１１１のＹＥＳ）、判定部１２２は、メッセージに対するセッションＩＤの割り当て結果を記憶部１１に記憶させ、セッション割り当て処理Ｓ１００を終了する。
【００７２】
［本実施形態の効果］
本実施形態に係るメッセージ管理システムＳにおいて、課金管理装置１は、メッセージの基準時刻に基づいてメッセージが一方向メッセージ又は双方向メッセージのいずれであるか判定し、一方向メッセージと双方向メッセージとで異なる料金を課金する。そのため、課金管理装置１は、メッセージ単位で課金するだけでなく、複数のメッセージのまとまりに対して課金できる。さらに課金管理装置１は、複数のメッセージのまとまりに対して、メッセージ単位の料金よりも低い料金を課金することによって、第１ユーザが第２ユーザと頻繁にメッセージをやり取りするサービスを提供しやすくすることができる。
【００７３】
［変形例］
上述の実施形態において、課金管理装置１は、事業者である第１ユーザが顧客である第２ユーザへ送信した第１メッセージに掛かる料金を第１ユーザに課金しているが、第２ユーザに課金してもよい。このような構成により、課金管理装置１は、例えば、第１ユーザが第２ユーザにコンサルティングやサポートをするためのメッセージの送信に掛かる料金を、第２ユーザが負担するようにできる。
【００７４】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されず、その要旨の範囲内で種々の変形及び変更が可能である。例えば、装置の分散・統合の具体的な実施の形態は、以上の実施の形態に限られず、その全部又は一部について、任意の単位で機能的又は物理的に分散・統合して構成することができる。また、複数の実施の形態の任意の組み合わせによって生じる新たな実施の形態も、本発明の実施の形態に含まれる。組み合わせによって生じる新たな実施の形態の効果は、もとの実施の形態の効果を合わせ持つ。
【００７５】
課金管理装置１のプロセッサは、図５及び図６に示す課金管理方法に含まれる各ステップ（工程）の主体となる。すなわち、課金管理装置１のプロセッサは、図５及び図６に示す課金管理方法を実行するためのプログラムを記憶部１１から読み出し、該プログラムを実行することによって、図５及び図６に示す課金管理方法を実行する。図５及び図６に示す課金管理方法に含まれるステップは一部省略されてもよく、ステップ間の順番が変更されてもよく、複数のステップが並行して行われてもよい。
【符号の説明】
【００７６】
Ｓ  メッセージ管理システム
１  課金管理装置
１２  制御部
１２１  取得部
１２２  判定部
１２３  課金制御部
２  第１情報端末
３  第２情報端末
【図１】
0006982205.tif 000002
【図２】
0006982205.tif 000003
【図３】
0006982205.tif 000004
【図４】
0006982205.tif 000005
【図５】
0006982205.tif 000006
【図６】
0006982205.tif 000007