Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6982205B2 - Billing management device and billing management method - Google Patents
[go: Go Back, main page]

JP6982205B2 - Billing management device and billing management method - Google Patents

Billing management device and billing management method Download PDF

Info

Publication number
JP6982205B2
JP6982205B2 JP2021036152A JP2021036152A JP6982205B2 JP 6982205 B2 JP6982205 B2 JP 6982205B2 JP 2021036152 A JP2021036152 A JP 2021036152A JP 2021036152 A JP2021036152 A JP 2021036152A JP 6982205 B2 JP6982205 B2 JP 6982205B2
Authority
JP
Japan
Prior art keywords
message
information terminal
reference time
session
management device
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2021036152A
Other languages
Japanese (ja)
Other versions
JP2021190096A (en
Inventor
一平 加藤
篤志 三笠
有希 永井
秀行 小頭
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
KDDI Corp
Original Assignee
KDDI Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by KDDI Corp filed Critical KDDI Corp
Priority to JP2021036152A priority Critical patent/JP6982205B2/en
Publication of JP2021190096A publication Critical patent/JP2021190096A/en
Application granted granted Critical
Publication of JP6982205B2 publication Critical patent/JP6982205B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Meter Arrangements (AREA)

Description

本発明は、メッセージの送信に関する料金を管理するための課金管理装置及び課金管理方法に関する。 The present invention relates to a charge management device and a charge management method for managing charges related to message transmission.

特許文献1には、送信者が広告等のメッセージを受信者に送信し、受信者によってメッセージが読まれた回数に応じた料金を送信者に課金するシステムが開示されている。 Patent Document 1 discloses a system in which a sender sends a message such as an advertisement to a receiver and charges the sender a fee according to the number of times the message is read by the receiver.

国際公開第01/52131号International Publication No. 01/52131

特許文献1に開示されたシステムでは、1通のメッセージ単位で料金が発生するため、送信者が受信者に対して複数回メッセージを送信すると、高額の料金が送信者に課金され得る。一方、送信者が提供するサービスによっては、送信者が受信者に対して1回メッセージを送信するだけでは必ずしも目的が達成されず、送信者と受信者との間で行われる複数回のメッセージの送受信によって目的が達成される場合がある。そこで本発明者は、メッセージ単位の課金ではなく、複数のメッセージのまとまりに対して課金できれば、送信者及び受信者に対して新たな価値を提供できることを発見した。 In the system disclosed in Patent Document 1, since a fee is charged for each message, if the sender sends a message to the receiver a plurality of times, a high fee may be charged to the sender. On the other hand, depending on the service provided by the sender, the purpose is not always achieved by the sender sending a message to the receiver once, and the message performed between the sender and the receiver multiple times. The purpose may be achieved by sending and receiving. Therefore, the present inventor has discovered that if it is possible to charge for a group of a plurality of messages instead of charging for each message, it is possible to provide new value to the sender and the receiver.

本発明はこれらの点に鑑みてなされたものであり、複数のメッセージのまとまりに対して課金できるようにすることを目的とする。 The present invention has been made in view of these points, and an object of the present invention is to be able to charge for a set of a plurality of messages.

本発明の第1の態様の課金管理装置は、第1情報端末が第2情報端末へ送信した第1メッセージに関する第1基準時刻と、前記第2情報端末が前記第1情報端末へ送信した第2メッセージに関する第2基準時刻とを取得する取得部と、前記第1基準時刻と前記第2基準時刻との間の関係に基づいて、前記第1メッセージが、前記第1情報端末から前記第2情報端末に一方的に送信された一方向メッセージと、前記第1情報端末と前記第2情報端末との間でやり取りされた双方向メッセージとのいずれであるかを判定する判定部と、前記第1メッセージが前記一方向メッセージ又は前記双方向メッセージのいずれであるかに応じて、前記第1メッセージの送信に掛かる料金を決定する課金制御部と、を有する。 In the billing management device of the first aspect of the present invention, the first reference time for the first message transmitted by the first information terminal to the second information terminal and the second information terminal transmitted to the first information terminal. Based on the relationship between the acquisition unit that acquires the second reference time for the two messages and the first reference time and the second reference time, the first message is transmitted from the first information terminal to the second reference time. A determination unit for determining whether a one-way message unilaterally transmitted to an information terminal or a two-way message exchanged between the first information terminal and the second information terminal, and the first. (1) It has a billing control unit that determines a charge for transmitting the first message depending on whether the message is the one-way message or the two-way message.

前記判定部は、前記第1基準時刻と前記第2基準時刻との間の関係に基づいて、前記第1メッセージが属するセッションを検出し、前記第1メッセージが属する前記セッションを検出できた場合に当該第1メッセージを前記双方向メッセージであると判定してもよい。 The determination unit detects the session to which the first message belongs based on the relationship between the first reference time and the second reference time, and when the session to which the first message belongs can be detected. The first message may be determined to be the bidirectional message.

前記判定部は、所定期間内に、少なくとも1つの前記第1メッセージと、少なくとも1つの前記第2メッセージとを検出した場合に、前記所定期間に含まれている全ての前記第1メッセージに同一の前記セッションを割り当ててもよい。 When the determination unit detects at least one said first message and at least one said second message within a predetermined period, it is the same as all the first messages included in the predetermined period. The session may be assigned.

前記判定部は、前記第1メッセージが属する前記セッションを検出できなかった場合に当該第1メッセージを前記一方向メッセージであると判定してもよい。 The determination unit may determine that the first message is the one-way message when the session to which the first message belongs cannot be detected.

前記取得部は、前記第1メッセージが送信された送信時刻を示す前記第1基準時刻と、前記第2メッセージが送信された送信時刻を示す前記第2基準時刻とを取得し、前記判定部は、前記第1基準時刻が示す前記送信時刻の後の所定時間内に前記第2基準時刻が示す前記送信時刻が含まれている場合に、前記第1基準時刻に前記セッションが開始したことを特定してもよい。 The acquisition unit acquires the first reference time indicating the transmission time at which the first message is transmitted and the second reference time indicating the transmission time at which the second message is transmitted, and the determination unit obtains the second reference time. , It is specified that the session started at the first reference time when the transmission time indicated by the second reference time is included in the predetermined time after the transmission time indicated by the first reference time. You may.

前記取得部は、前記第1メッセージが前記第2情報端末に到達した端末到達時刻を示す前記第1基準時刻と、前記第2メッセージが前記第1情報端末に到達した端末到達時刻を示す前記第2基準時刻とを取得し、前記判定部は、前記第1基準時刻が示す前記端末到達時刻の後の所定時間内に前記第2基準時刻が示す前記端末到達時刻が含まれている場合に、前記セッションが開始したことを特定してもよい。 The acquisition unit indicates the first reference time indicating the terminal arrival time when the first message reaches the second information terminal, and the terminal arrival time indicating the terminal arrival time when the second message reaches the first information terminal. When the two reference times are acquired, the determination unit includes the terminal arrival time indicated by the second reference time within a predetermined time after the terminal arrival time indicated by the first reference time. It may be specified that the session has started.

前記判定部は、前記セッションが開始した後の最初の前記第2基準時刻から所定時間後に前記セッションが終了したことを特定してもよい。 The determination unit may specify that the session has ended after a predetermined time from the first second reference time after the session has started.

前記課金制御部は、前記第1メッセージが前記双方向メッセージである場合に1つの前記セッションに対応する料金を課金してもよい。 The charge control unit may charge a charge corresponding to one session when the first message is the bidirectional message.

前記課金制御部は、前記第1メッセージの送信に掛かる料金に加えて、前記第2メッセージの送信に掛かる料金を、前記第1情報端末に関連付けられたユーザに課金してもよい。 In addition to the charge for transmitting the first message, the charge control unit may charge the user associated with the first information terminal for the charge for transmitting the second message.

前記課金制御部は、前記第1メッセージが前記双方向メッセージである場合の前記第1メッセージの送信に掛かる料金を、前記第1メッセージが前記一方向メッセージである場合の前記第1メッセージの送信に掛かる料金よりも低くしてもよい。 The billing control unit charges the fee for transmitting the first message when the first message is a bidirectional message, and transfers the first message when the first message is a one-way message. It may be lower than the charge.

本発明の第2の態様の課金管理方法は、コンピュータが実行する、第1情報端末が第2情報端末へ送信した第1メッセージに関する第1基準時刻を取得するステップと、前記第2情報端末が前記第1情報端末へ送信した第2メッセージに関する第2基準時刻を取得するステップと、前記第1基準時刻と前記第2基準時刻との間の関係に基づいて、前記第1メッセージが、前記第1情報端末から前記第2情報端末に一方的に送信された一方向メッセージと、前記第1情報端末と前記第2情報端末との間でやり取りされた双方向メッセージとのいずれであるかを判定するステップと、前記第1メッセージが前記一方向メッセージ又は前記双方向メッセージのいずれであるかに応じて、前記第1メッセージの送信に掛かる料金を決定するステップと、を有する。 The billing management method according to the second aspect of the present invention includes a step of acquiring a first reference time for a first message transmitted by a first information terminal to a second information terminal, which is executed by a computer, and the second information terminal. Based on the relationship between the step of acquiring the second reference time regarding the second message transmitted to the first information terminal and the first reference time and the second reference time, the first message is the first. 1 Determining whether it is a one-way message unilaterally transmitted from the information terminal to the second information terminal or a two-way message exchanged between the first information terminal and the second information terminal. And a step of determining the charge for transmitting the first message depending on whether the first message is the one-way message or the two-way message.

本発明によれば、複数のメッセージのまとまりに対して課金できるという効果を奏する。 According to the present invention, it is possible to charge for a set of a plurality of messages.

実施形態に係るメッセージ管理システムの模式図である。It is a schematic diagram of the message management system which concerns on embodiment. 実施形態に係るメッセージ管理システムのブロック図である。It is a block diagram of the message management system which concerns on embodiment. 取得部が受信する例示的な通信ログを示す図である。It is a figure which shows the exemplary communication log received by the acquisition part. 第1メッセージが一方向メッセージ又は双方向メッセージのいずれであるかを判定する方法を説明するための模式図である。It is a schematic diagram for demonstrating the method of determining whether a 1st message is a one-way message or a two-way message. 実施形態に係る課金管理装置が実行する課金管理方法のフローチャートを示す図である。It is a figure which shows the flowchart of the charge management method executed by the charge management apparatus which concerns on embodiment. 実施形態に係る課金管理装置が実行する課金管理方法が含むセッション割り当て処理のフローチャートを示す図である。It is a figure which shows the flowchart of the session allocation processing which includes the charge management method executed by the charge management apparatus which concerns on embodiment.

[メッセージ管理システムSの概要]
図1は、本実施形態に係るメッセージ管理システムSの模式図である。メッセージ管理システムSは、課金管理装置1と、第1情報端末2と、第2情報端末3と、メッセージ管理装置4とを含む。メッセージ管理システムSが含む第1情報端末2、第2情報端末3及びメッセージ管理装置4の数は限定されず、第1情報端末2、第2情報端末3及びメッセージ管理装置4はそれぞれ複数設けられてもよい。メッセージ管理システムSは、その他のサーバ、端末等の機器を含んでもよい。
[Overview of message management system S]
FIG. 1 is a schematic diagram of a message management system S according to the present embodiment. The message management system S includes a billing management device 1, a first information terminal 2, a second information terminal 3, and a message management device 4. The number of the first information terminal 2, the second information terminal 3, and the message management device 4 included in the message management system S is not limited, and a plurality of the first information terminal 2, the second information terminal 3, and the message management device 4 are provided. You may. The message management system S may include other devices such as servers and terminals.

課金管理装置1は、事業者(例えば通信事業者等)が管理するコンピュータである。事業者は、第1ユーザ及び第2ユーザの少なくとも一方に対して、メッセージの送信に掛かる料金を課金することによって収益を得る主体である。課金管理装置1は、第1情報端末2と第2情報端末3との間で送受信されたメッセージに関する情報を含む通信ログに基づいて、メッセージの送信に関する料金を決定する。課金管理装置1は、メッセージ管理装置4との間で、無線通信又は有線通信をする。 The billing management device 1 is a computer managed by a business operator (for example, a telecommunications carrier or the like). The business operator is an entity that earns profits by charging at least one of the first user and the second user a fee for transmitting a message. The billing management device 1 determines a charge for transmitting a message based on a communication log including information on a message transmitted / received between the first information terminal 2 and the second information terminal 3. The billing management device 1 performs wireless communication or wired communication with the message management device 4.

第1情報端末2は、第1ユーザに関連付けられた情報端末であり、例えばパーソナルコンピュータ、スマートフォン、タブレット端末等である。第1ユーザは、例えば第2ユーザに対して顧客サポートを提供する事業者や、第2ユーザに対して営業をする事業者である。第1情報端末2は、情報を表示する液晶ディスプレイ等の表示部と、第1ユーザによる操作を受け付けるタッチパネル等の操作部とを有する。また、第1情報端末2は、メッセージの送受信をする機能を有する。 The first information terminal 2 is an information terminal associated with the first user, and is, for example, a personal computer, a smartphone, a tablet terminal, or the like. The first user is, for example, a business operator that provides customer support to the second user or a business operator that sells to the second user. The first information terminal 2 has a display unit such as a liquid crystal display that displays information, and an operation unit such as a touch panel that accepts operations by the first user. Further, the first information terminal 2 has a function of transmitting and receiving messages.

第2情報端末3は、第2ユーザに関連付けられた情報端末であり、例えばパーソナルコンピュータ、スマートフォン、タブレット端末等である。第2ユーザは、例えば事業者である第1ユーザの顧客である。第2情報端末3は、情報を表示する液晶ディスプレイ等の表示部と、第2ユーザによる操作を受け付けるタッチパネル等の操作部とを有する。また、第2情報端末3は、メッセージの送受信をする機能を有する。 The second information terminal 3 is an information terminal associated with the second user, and is, for example, a personal computer, a smartphone, a tablet terminal, or the like. The second user is, for example, a customer of the first user who is a business operator. The second information terminal 3 has a display unit such as a liquid crystal display that displays information, and an operation unit such as a touch panel that accepts operations by a second user. Further, the second information terminal 3 has a function of transmitting and receiving messages.

メッセージ管理装置4は、事業者(例えば通信事業者等)が管理するコンピュータであり、第1情報端末2と第2情報端末3との間で送受信されるメッセージに関する情報を管理する。メッセージ管理装置4を管理する事業者は、課金管理装置1を管理する事業者と同一であってもよく、異なっていてもよい。 The message management device 4 is a computer managed by a business operator (for example, a communication business operator or the like), and manages information related to messages transmitted and received between the first information terminal 2 and the second information terminal 3. The business operator that manages the message management device 4 may be the same as or different from the business operator that manages the billing management device 1.

メッセージ管理装置4は、例えば、第1情報端末2と第2情報端末との間で送受信されるメッセージを中継する中継装置、又は他の中継装置からメッセージに関する情報を受信して記憶する記憶装置である。メッセージ管理装置4は、メッセージに関する情報を含む通信ログを課金管理装置1に送信する。課金管理装置1は、メッセージ管理装置4の機能を有してもよい。 The message management device 4 is, for example, a relay device that relays a message transmitted / received between the first information terminal 2 and the second information terminal, or a storage device that receives and stores information about a message from another relay device. be. The message management device 4 transmits a communication log including information about the message to the billing management device 1. The billing management device 1 may have the function of the message management device 4.

本実施形態に係るメッセージ管理システムSが実行する処理の概要を以下に説明する。第1情報端末2は、第1ユーザによる操作に応じて、顧客サポートや広告等の情報を含む第1メッセージを一又は複数の第2情報端末3に送信する。第2情報端末3は、第1情報端末2が送信した第1メッセージを表示部上に表示する。 The outline of the process executed by the message management system S according to the present embodiment will be described below. The first information terminal 2 transmits a first message including information such as customer support and advertisement to one or a plurality of second information terminals 3 in response to an operation by the first user. The second information terminal 3 displays the first message transmitted by the first information terminal 2 on the display unit.

第2情報端末3は、第2ユーザによる操作に応じて、質問や回答等の情報を含む第2メッセージを、第1メッセージの送信元である第1情報端末2に送信する。第1情報端末2は、第2情報端末3が送信した第2メッセージを表示部上に表示する。このように、第2情報端末3に送信した後の所定期間内に当該第2情報端末3から第2メッセージの送信があった第1メッセージ、すなわち第1情報端末2と第2情報端末3との間でやり取りされた第1メッセージを、双方向メッセージという。 The second information terminal 3 transmits a second message including information such as a question and an answer to the first information terminal 2 which is the transmission source of the first message in response to an operation by the second user. The first information terminal 2 displays the second message transmitted by the second information terminal 3 on the display unit. In this way, the first message in which the second message is transmitted from the second information terminal 3 within a predetermined period after being transmitted to the second information terminal 3, that is, the first information terminal 2 and the second information terminal 3 The first message exchanged between the two is called a two-way message.

一方、第2情報端末3は、第2メッセージを送信するための操作が行われない場合に、第2メッセージを第1情報端末2に送信しない。このように、第2情報端末3に送信した後の所定期間内に当該第2情報端末3から第2メッセージの送信がなかった第1メッセージ、すなわち第1情報端末2から第2情報端末3に一方的に送信された第1メッセージを、一方向メッセージという。 On the other hand, the second information terminal 3 does not transmit the second message to the first information terminal 2 when the operation for transmitting the second message is not performed. In this way, the first message in which the second message was not transmitted from the second information terminal 3 within a predetermined period after being transmitted to the second information terminal 3, that is, from the first information terminal 2 to the second information terminal 3. The first message transmitted unilaterally is called a one-way message.

メッセージ管理装置4は、第1情報端末2と第2情報端末3との間で送受信されたメッセージに関する情報を含む通信ログを、課金管理装置1に送信する。通信ログは、例えば、第1情報端末2と第2情報端末3との間で送受信された一又は複数のメッセージそれぞれに関連付けられた、送信時刻と、送信元である第1ユーザ又は第2ユーザの識別情報と、送信先である第1ユーザ又は第2ユーザの識別情報と、メッセージが到達したか否かの状態情報とを含む。 The message management device 4 transmits a communication log including information about a message transmitted / received between the first information terminal 2 and the second information terminal 3 to the billing management device 1. The communication log contains, for example, the transmission time associated with each of the one or more messages transmitted / received between the first information terminal 2 and the second information terminal 3, and the transmission time and the first user or the second user who is the transmission source. The identification information of the first user or the second user as the transmission destination, and the status information of whether or not the message has arrived are included.

課金管理装置1は、メッセージ管理装置4が送信した通信ログを受信する。課金管理装置1は、受信した通信ログから、第1メッセージに関する第1基準時刻と、第2メッセージに関する第2基準時刻とを取得する(a)。第1基準時刻は例えば第1メッセージの送信時刻であり、第2基準時刻は例えば第2メッセージの送信時刻である。 The billing management device 1 receives the communication log transmitted by the message management device 4. The billing management device 1 acquires the first reference time for the first message and the second reference time for the second message from the received communication log (a). The first reference time is, for example, the transmission time of the first message, and the second reference time is, for example, the transmission time of the second message.

課金管理装置1は、第1基準時刻と第2基準時刻との間の関係に基づいて、第1メッセージが、一方向メッセージ又は双方向メッセージのいずれであるかを判定する(b)。課金管理装置1は、例えば、第1基準時刻の後の所定期間内に第2基準時刻が含まれている場合に、第1メッセージが属するセッションを検出する。1つのセッションは、複数の第1メッセージ及び第2メッセージを含んでもよい。そして課金管理装置1は、第1メッセージが属するセッションを検出できた場合に、当該第1メッセージを双方向メッセージであると判定し、そうでない場合に、当該第1メッセージを一方向メッセージであると判定する。 The billing management device 1 determines whether the first message is a one-way message or a two-way message based on the relationship between the first reference time and the second reference time (b). The billing management device 1 detects, for example, the session to which the first message belongs when the second reference time is included within a predetermined period after the first reference time. A session may include a plurality of first and second messages. Then, when the billing management device 1 can detect the session to which the first message belongs, it determines that the first message is a bidirectional message, and if not, determines that the first message is a one-way message. judge.

課金管理装置1は、第1メッセージが一方向メッセージ又は双方向メッセージのいずれであるかに応じて、第1メッセージの送信に掛かる料金を決定することによって、一方向メッセージと双方向メッセージとで異なる料金を第1ユーザに課金するための課金情報を出力する(c)。 The billing management device 1 differs between the one-way message and the two-way message by determining the charge for transmitting the first message depending on whether the first message is a one-way message or a two-way message. The billing information for billing the first user is output (c).

このように、メッセージ管理システムSにおいて、課金管理装置1は、メッセージの基準時刻に基づいてメッセージが一方向メッセージ又は双方向メッセージのいずれであるか判定し、一方向メッセージと双方向メッセージとで異なる料金を課金する。そのため、課金管理装置1は、メッセージ単位で課金するだけでなく、複数のメッセージのまとまりに対して課金できる。 As described above, in the message management system S, the billing management device 1 determines whether the message is a one-way message or a two-way message based on the reference time of the message, and the one-way message and the two-way message are different. Charge the fee. Therefore, the billing management device 1 can not only charge for each message but also charge for a group of a plurality of messages.

[メッセージ管理システムSの構成]
図2は、本実施形態に係るメッセージ管理システムSのブロック図である。図2において、矢印は主なデータの流れを示しており、図2に示したもの以外のデータの流れがあってよい。図2において、各ブロックはハードウェア(装置)単位の構成ではなく、機能単位の構成を示している。そのため、図2に示すブロックは単一の装置内に実装されてよく、あるいは複数の装置内に分かれて実装されてよい。ブロック間のデータの授受は、データバス、ネットワーク、可搬記憶媒体等、任意の手段を介して行われてよい。
[Configuration of message management system S]
FIG. 2 is a block diagram of the message management system S according to the present embodiment. In FIG. 2, the arrows indicate the main data flows, and there may be data flows other than those shown in FIG. In FIG. 2, each block shows not a hardware (device) unit configuration but a functional unit configuration. Therefore, the block shown in FIG. 2 may be mounted in a single device, or may be mounted separately in a plurality of devices. Data can be exchanged between blocks via any means such as a data bus, a network, and a portable storage medium.

課金管理装置1は、記憶部11と、制御部12とを有する。メッセージ管理システムSは、図2に示す具体的な構成に限定されない。課金管理装置1は、2つ以上の物理的に分離した装置が有線又は無線で接続されることにより構成されてもよい。また、課金管理装置1は、コンピュータ資源の集合であるクラウドによって構成されてもよい。 The billing management device 1 has a storage unit 11 and a control unit 12. The message management system S is not limited to the specific configuration shown in FIG. The billing management device 1 may be configured by connecting two or more physically separated devices by wire or wirelessly. Further, the billing management device 1 may be configured by a cloud, which is a collection of computer resources.

記憶部11は、ROM(Read Only Memory)、RAM(Random Access Memory)、ハードディスクドライブ等を含む記憶媒体である。記憶部11は、制御部12が実行するプログラムを予め記憶している。記憶部11は、課金管理装置1の外部に設けられてもよく、その場合にネットワークを介して制御部12との間でデータの授受を行ってもよい。 The storage unit 11 is a storage medium including a ROM (Read Only Memory), a RAM (Random Access Memory), a hard disk drive, and the like. The storage unit 11 stores in advance the program executed by the control unit 12. The storage unit 11 may be provided outside the billing management device 1, and in that case, data may be exchanged with the control unit 12 via the network.

制御部12は、取得部121と、判定部122と、課金制御部123とを有する。制御部12は、例えばCPU(Central Processing Unit)等のプロセッサであり、記憶部11に記憶されたプログラムを実行することにより、取得部121、判定部122及び課金制御部123として機能する。制御部12の機能の少なくとも一部は電気回路によって実行されてもよい。また、制御部12の機能の少なくとも一部は、制御部12がネットワーク経由で実行されるプログラムを実行することによって実現されてもよい。 The control unit 12 includes an acquisition unit 121, a determination unit 122, and a billing control unit 123. The control unit 12 is, for example, a processor such as a CPU (Central Processing Unit), and functions as an acquisition unit 121, a determination unit 122, and a billing control unit 123 by executing a program stored in the storage unit 11. At least some of the functions of the control unit 12 may be performed by an electric circuit. Further, at least a part of the functions of the control unit 12 may be realized by the control unit 12 executing a program executed via the network.

取得部121は、メッセージ管理装置4が送信した、メッセージに関する情報を含む通信ログを受信する。図3(a)、図3(b)は、取得部121が受信する例示的な通信ログを示す図である。 The acquisition unit 121 receives the communication log including the information about the message transmitted by the message management device 4. 3A and 3B are diagrams showing an exemplary communication log received by the acquisition unit 121.

図3(a)は、第1情報端末2から第2情報端末3に送信された第1メッセージに関する情報を含む第1通信ログを表している。図3(b)は、第2情報端末3から第1情報端末2に送信された第2メッセージに関する情報を含む第2通信ログを表している。第1通信ログ及び第2通信ログは、一又は複数のメッセージそれぞれに関連付けられた、送信時刻と、送信元の識別情報と、送信先の識別情報と、状態情報とを含む。 FIG. 3A shows a first communication log including information about a first message transmitted from the first information terminal 2 to the second information terminal 3. FIG. 3B shows a second communication log containing information about a second message transmitted from the second information terminal 3 to the first information terminal 2. The first communication log and the second communication log include a transmission time, source identification information, destination identification information, and status information associated with each of the one or more messages.

送信時刻は、第1メッセージ又は第2メッセージが送信された時刻である。第1通信ログ及び第2通信ログは、送信時刻に代えて又は加えて、第1メッセージ又は第2メッセージが第1情報端末2又は第2情報端末3に到達した端末到達時刻を含んでもよい。また、第1通信ログ及び第2通信ログは、送信時刻に代えて又は加えて、第1情報端末2又は第2情報端末3において第1メッセージ又は第2メッセージの内容が表示された既読時刻を含んでもよい。 The transmission time is the time when the first message or the second message is transmitted. The first communication log and the second communication log may include the terminal arrival time when the first message or the second message arrives at the first information terminal 2 or the second information terminal 3 in place of or in addition to the transmission time. Further, the first communication log and the second communication log are the read time in which the content of the first message or the second message is displayed on the first information terminal 2 or the second information terminal 3 in place of or in addition to the transmission time. May include.

送信元の識別情報は、第1通信ログでは第1情報端末2に関連付けられた第1ユーザを識別可能な第1ユーザID(Identification)であり、第2通信ログでは第2情報端末3に関連付けられた第2ユーザを識別可能な第2ユーザIDである。送信先の識別情報は、第1通信ログでは第2情報端末3に関連付けられた第2ユーザを識別可能な第2ユーザIDであり、第2通信ログでは第1情報端末2に関連付けられた第1ユーザを識別可能な第1ユーザIDである。 The source identification information is a first user ID (Identification) that can identify the first user associated with the first information terminal 2 in the first communication log, and is associated with the second information terminal 3 in the second communication log. It is a second user ID that can identify the second user. The destination identification information is a second user ID that can identify the second user associated with the second information terminal 3 in the first communication log, and is a second user ID associated with the first information terminal 2 in the second communication log. It is a first user ID that can identify one user.

状態情報は、メッセージが送信先の第1情報端末2又は第2情報端末3に到達したか否かを示す情報である。後述の判定部122及び課金制御部123は、通信ログにおいて状態情報が到達したことを示しているメッセージのみを用いて、判定及び課金に関する処理を実行する。 The state information is information indicating whether or not the message has reached the first information terminal 2 or the second information terminal 3 of the transmission destination. The determination unit 122 and the charge control unit 123, which will be described later, execute processing related to determination and charge using only the message indicating that the status information has arrived in the communication log.

取得部121は、メッセージ管理装置4から、第1通信ログを含むデータ及び第2通信ログを含むデータを別々に受信してもよく、第1通信ログ及び第2通信ログの両方を含む1つのデータを受信してもよい。 The acquisition unit 121 may separately receive data including the first communication log and data including the second communication log from the message management device 4, and is one including both the first communication log and the second communication log. Data may be received.

次に取得部121は、受信した通信ログから、第1メッセージに関する第1基準時刻と、第2メッセージに関する第2基準時刻とを取得する。取得部121は、第1通信ログが含む第1メッセージの送信時刻を、第1基準時刻として取得する。取得部121は、第1基準時刻を取得するために用いる第1メッセージを、送信先に到達した第1メッセージのみに限定してもよい。また、取得部121は、第1通信ログが含む第1メッセージの端末到達時刻又は既読時刻を、第1基準時刻として取得してもよい。取得部121は、第2通信ログが含む第2メッセージの送信時刻を、第2基準時刻として取得する。また、取得部121は、第2通信ログが含む第2メッセージの端末到達時刻又は既読時刻を、第2基準時刻として取得してもよい。 Next, the acquisition unit 121 acquires the first reference time for the first message and the second reference time for the second message from the received communication log. The acquisition unit 121 acquires the transmission time of the first message included in the first communication log as the first reference time. The acquisition unit 121 may limit the first message used for acquiring the first reference time to only the first message that has reached the destination. Further, the acquisition unit 121 may acquire the terminal arrival time or the read time of the first message included in the first communication log as the first reference time. The acquisition unit 121 acquires the transmission time of the second message included in the second communication log as the second reference time. Further, the acquisition unit 121 may acquire the terminal arrival time or the read time of the second message included in the second communication log as the second reference time.

判定部122は、所定期間内に、少なくとも1つの第1メッセージと、少なくとも1つの第2メッセージとを検出した場合に、当該所定期間に含まれている全ての第1メッセージに同一のセッションを割り当てる。判定部122は、例えば、第1基準時刻と第2基準時刻との間の関係に基づいて、第1メッセージが、第1情報端末から第2情報端末に一方的に送信された一方向メッセージと、第1情報端末と第2情報端末との間でやり取りされた双方向メッセージとのいずれであるかを判定する。 When the determination unit 122 detects at least one first message and at least one second message within a predetermined period, the determination unit 122 assigns the same session to all the first messages included in the predetermined period. .. The determination unit 122 has, for example, a one-way message in which the first message is unilaterally transmitted from the first information terminal to the second information terminal based on the relationship between the first reference time and the second reference time. , Which of the two-way messages exchanged between the first information terminal and the second information terminal is determined.

図4は、第1メッセージが一方向メッセージ又は双方向メッセージのいずれであるかを判定する方法を説明するための模式図である。図4は、第1情報端末2から第2情報端末3へ送信された第1メッセージM1と、第2情報端末3から第1情報端末2へ送信された第2メッセージM2とを、矢印で表している。図4において、第1メッセージM1及び第2メッセージM2の矢印の横方向における位置は、第1メッセージM1の第1基準時刻及び第2メッセージM2の第2基準時刻に対応している。 FIG. 4 is a schematic diagram for explaining a method of determining whether the first message is a one-way message or a two-way message. In FIG. 4, the first message M1 transmitted from the first information terminal 2 to the second information terminal 3 and the second message M2 transmitted from the second information terminal 3 to the first information terminal 2 are represented by arrows. ing. In FIG. 4, the positions of the arrows of the first message M1 and the second message M2 in the horizontal direction correspond to the first reference time of the first message M1 and the second reference time of the second message M2.

第1メッセージM1が一方向メッセージ又は双方向メッセージのいずれであるかを判定するために、判定部122は、第1基準時刻と第2基準時刻との間の関係に基づいて、第1メッセージM1が属するセッションを検出する。判定部122は、例えば、第1基準時刻(すなわち、第1メッセージM1の送信時刻、端末到達時刻又は既読時刻)の後の所定のセッション検出時間Y(例えば、24時間)内に第2基準時刻(すなわち、第2メッセージM2の送信時刻、端末到達時刻又は既読時刻)が含まれている場合に、当該第1基準時刻からセッションが開始したことを特定する。セッション検出時間Yは、予め課金管理装置1に設定されている。 In order to determine whether the first message M1 is a one-way message or a two-way message, the determination unit 122 determines the first message M1 based on the relationship between the first reference time and the second reference time. Detects the session to which it belongs. The determination unit 122 has, for example, a second reference within a predetermined session detection time Y (for example, 24 hours) after the first reference time (that is, the transmission time, the terminal arrival time or the read time of the first message M1). When the time (that is, the transmission time of the second message M2, the arrival time at the terminal, or the read time) is included, it is specified that the session has started from the first reference time. The session detection time Y is set in advance in the billing management device 1.

さらに判定部122は、例えば、セッションが開始した後の最初の第2基準時刻から所定のセッション継続時間X(例えば、4時間)後の時刻にセッションが終了したことを特定する。セッション継続時間Xは、予め課金管理装置1に設定されている。これにより、判定部122は、少なくとも1つの第1メッセージM1が属するセッションを検出する。そのため、判定部122は、ユーザから明示的にセッションの開始及び終了の指定を受け付けることを必要とせずに、第1メッセージM1及び第2メッセージM2の間の基準時刻の関係を用いて容易にセッションを検出できる。 Further, the determination unit 122 identifies, for example, that the session has ended at a time after a predetermined session duration X (for example, 4 hours) from the first second reference time after the session has started. The session duration X is set in the billing management device 1 in advance. As a result, the determination unit 122 detects the session to which at least one first message M1 belongs. Therefore, the determination unit 122 can easily use the relationship of the reference time between the first message M1 and the second message M2 without requiring the user to explicitly specify the start and end of the session. Can be detected.

判定部122は、第1基準時刻と第2基準時刻との間の関係に基づいて、セッション継続時間Xを変更してもよい。例えば、判定部122は、第1基準時刻と第2基準時刻との間の平均間隔が所定値以下である場合や、第1メッセージM1及び第2メッセージM2の送受信の頻度が所定値以上である場合に、そうでない場合よりもセッション継続時間Xを長くし、又は短くする。判定部122は、第1ユーザ、第2ユーザ、又は第1ユーザ及び第2ユーザの組み合わせに基づいて、異なる第1基準時刻と第2基準時刻との間の関係を設定してもよい。これにより、判定部122は、第1情報端末2及び第2情報端末3の間のやり取りの状況に応じて、動的にセッションの長さを変更できる。 The determination unit 122 may change the session duration X based on the relationship between the first reference time and the second reference time. For example, the determination unit 122 has a case where the average interval between the first reference time and the second reference time is equal to or less than a predetermined value, or the frequency of transmission / reception of the first message M1 and the second message M2 is equal to or higher than the predetermined value. In some cases, the session duration X is longer or shorter than in other cases. The determination unit 122 may set a relationship between different first reference times and second reference times based on the first user, the second user, or the combination of the first user and the second user. As a result, the determination unit 122 can dynamically change the length of the session according to the status of the exchange between the first information terminal 2 and the second information terminal 3.

そして判定部122は、第1メッセージM1が属するセッションを検出できた場合に当該第1メッセージM1を双方向メッセージであると判定し、第1メッセージM1が属するセッションを検出できなかった場合に当該第1メッセージM1を一方向メッセージであると判定する。判定部122は、第1メッセージが一方向メッセージ又は双方向メッセージのいずれであるかを示す判定結果を記憶部11に記憶させる。 Then, the determination unit 122 determines that the first message M1 is a bidirectional message when the session to which the first message M1 belongs can be detected, and when the session to which the first message M1 belongs cannot be detected, the determination unit 122 determines that the first message M1 is a bidirectional message. 1 It is determined that the message M1 is a one-way message. The determination unit 122 stores the determination result indicating whether the first message is a one-way message or a two-way message in the storage unit 11.

図4の例では、判定部122は、第2情報端末3から所定時間内に第2メッセージの送信がなかったためセッションが検出されなかった第1メッセージM1−1を一方向メッセージであると判定している。また、判定部122は、第2情報端末3から所定時間内に第2メッセージの送信があったため検出されたセッションの時間範囲に含まれている第1メッセージM1−2、M1−3を双方向メッセージであると判定している。 In the example of FIG. 4, the determination unit 122 determines that the first message M1-1 in which the session is not detected because the second message is not transmitted from the second information terminal 3 within a predetermined time is a one-way message. ing. Further, the determination unit 122 bidirectionally transmits the first messages M1-2 and M1-3 included in the time range of the session detected because the second message was transmitted from the second information terminal 3 within a predetermined time. It is determined that it is a message.

判定部122は、上述の具体的な方法に限られず、その他の方法によって一方向メッセージ及び双方向メッセージの判定をしてもよい。判定部122は、所定の時間(例えば、24時間)内に第1基準時刻及び第2基準時刻が含まれている場合に、当該第1基準時刻及び当該第2基準時刻に係る第1メッセージ及び第2メッセージが同一セッションに含まれると判定し、第1メッセージが双方向メッセージと判定してもよい。また、判定部122は、複数の第1メッセージ及び複数の第2メッセージが同一セッションに含まれると判定した場合であっても、当該セッションの長さが所定時間(例えば、24時間)を超える場合に、当該セッションを異なる複数のセッションに分割してもよい。 The determination unit 122 is not limited to the above-mentioned specific method, and may determine a one-way message and a two-way message by other methods. When the first reference time and the second reference time are included in the predetermined time (for example, 24 hours), the determination unit 122 includes the first reference time and the first message and the second reference time related to the second reference time. It may be determined that the second message is included in the same session, and the first message may be determined to be a bidirectional message. Further, even when the determination unit 122 determines that the plurality of first messages and the plurality of second messages are included in the same session, the length of the session exceeds a predetermined time (for example, 24 hours). In addition, the session may be divided into a plurality of different sessions.

課金制御部123は、判定部122による判定結果が示す、第1メッセージが一方向メッセージ又は双方向メッセージのいずれであるかに応じて、第1メッセージの送信に掛かる料金を決定することによって、一方向メッセージと双方向メッセージとで異なる料金を決定する。課金制御部123は、決定した料金を第1ユーザに課金するための課金情報を出力する。 The billing control unit 123 determines the charge for transmitting the first message according to whether the first message is a one-way message or a two-way message, which is indicated by the determination result by the determination unit 122. Determine different charges for directional and two-way messages. The charge control unit 123 outputs the charge information for charging the determined charge to the first user.

課金制御部123は、例えば、第1メッセージが一方向メッセージである場合に1つの第1メッセージの送信に対応する料金(すなわち、メッセージ単位の料金)を第1ユーザに課金し、第1メッセージが双方向メッセージである場合に1つのセッションに対応する料金(すなわち、セッション単位の料金)を第1ユーザに課金するように、第1メッセージの送信に掛かる料金を決定する。この場合に、1つのセッションに対応する料金は、1つの第1メッセージの送信に対応する料金に当該セッションに含まれる第1メッセージの数を乗算した金額よりも低いことが望ましい。課金制御部123は、決定した料金を第1ユーザに課金するための課金情報を、記憶部11に記憶させ、又は第1ユーザに対する課金を実行するための課金装置に送信する。 For example, when the first message is a one-way message, the billing control unit 123 charges the first user a charge corresponding to the transmission of one first message (that is, a charge for each message), and the first message is charged. The fee for transmitting the first message is determined so that the fee corresponding to one session (that is, the fee for each session) is charged to the first user in the case of a two-way message. In this case, the charge corresponding to one session is preferably lower than the charge corresponding to the transmission of one first message multiplied by the number of first messages included in the session. The charge control unit 123 stores the charge information for charging the determined charge to the first user in the storage unit 11 or transmits the charge to the charge device for executing the charge to the first user.

また、課金制御部123は、第1メッセージが一方向メッセージである場合に1つの第1メッセージの送信ごとに第1料金を第1ユーザに課金し、第1メッセージが双方向メッセージである場合に1つの第1メッセージの送信ごとに第1料金よりも低い第2料金を第1ユーザに課金するように、第1メッセージの送信に掛かる料金を決定してもよい。課金制御部123は、決定した料金を第1ユーザに課金するための課金情報を、記憶部11に記憶させ、又は第1ユーザに対する課金を実行するための課金装置に送信する。 Further, the billing control unit 123 charges the first user for the first charge for each transmission of one first message when the first message is a one-way message, and when the first message is a two-way message. The charge for transmitting the first message may be determined so that the first user is charged a second charge lower than the first charge for each transmission of the first message. The charge control unit 123 stores the charge information for charging the determined charge to the first user in the storage unit 11 or transmits the charge to the charge device for executing the charge to the first user.

このような構成により、課金制御部123は、メッセージ単位で課金するだけでなく、複数のメッセージのまとまりに対して課金できる。さらに課金制御部123は、複数のメッセージのまとまりに対して、メッセージ単位の料金よりも低い料金を課金することによって、第1ユーザが第2ユーザと頻繁にメッセージをやり取りするサービスを提供しやすくすることができる。 With such a configuration, the billing control unit 123 can not only charge for each message but also charge for a group of a plurality of messages. Further, the billing control unit 123 facilitates the provision of a service in which the first user frequently exchanges messages with the second user by charging a charge lower than the charge for each message for a group of a plurality of messages. be able to.

さらに課金制御部123は、第1メッセージの送信に掛かる料金に加えて、当該第1メッセージが属するセッションの期間内における第2メッセージの送信に掛かる料金(例えば、通信料金)を、第1情報端末に関連付けられた第1ユーザに課金するための課金情報を出力してもよい。この場合に、課金制御部123は、第1メッセージが第1ユーザから第2ユーザへの広告メッセージであることを条件として、当該第1メッセージと同じセッションに含まれている第2メッセージの送信に係る料金を第1ユーザに課金してもよい。第1メッセージに広告であることを示すタグを付けたり、第1メッセージの内容やタイトルに「広告」であることを示す記述をすることにより、課金制御部123は、第1メッセージが広告であるか否かを識別できる。これにより、課金制御部123は、第1ユーザとのメッセージのやり取りに掛かる第2ユーザの負担を軽減できるため、第1ユーザは第2ユーザに対して新たなサービスを提供できるようになる。 Further, the billing control unit 123 sets the charge for transmitting the second message (for example, communication charge) within the period of the session to which the first message belongs, in addition to the charge for transmitting the first message, to the first information terminal. The billing information for billing the first user associated with may be output. In this case, the billing control unit 123 transmits the second message included in the same session as the first message, provided that the first message is an advertisement message from the first user to the second user. The fee may be charged to the first user. By attaching a tag indicating that the first message is an advertisement or adding a description indicating that the first message is an "advertisement" in the content or title of the first message, the billing control unit 123 may indicate that the first message is an advertisement. Whether or not it can be identified. As a result, the billing control unit 123 can reduce the burden on the second user for exchanging messages with the first user, so that the first user can provide a new service to the second user.

[課金管理方法のフロー]
図5は、本実施形態に係る課金管理装置1が実行する課金管理方法のフローチャートを示す図である。取得部121は、メッセージ管理装置4が送信した、メッセージに関する情報を含む通信ログを受信する(S11)。取得部121は、受信した通信ログから、第1メッセージに関する第1基準時刻と、第2メッセージに関する第2基準時刻とを取得する(S12)。第1基準時刻及び第2基準時刻は、例えば、メッセージの送信時刻、端末到達時刻又は既読時刻のうちいずれかである。
[Billing management method flow]
FIG. 5 is a diagram showing a flowchart of a billing management method executed by the billing management device 1 according to the present embodiment. The acquisition unit 121 receives the communication log including the information about the message transmitted by the message management device 4 (S11). The acquisition unit 121 acquires the first reference time for the first message and the second reference time for the second message from the received communication log (S12). The first reference time and the second reference time are, for example, either a message transmission time, a terminal arrival time, or a read time.

判定部122は、第1メッセージ及び第2メッセージに対してセッションを割り当てるセッション割り当て処理を実行する(S100)。セッション割り当て処理の詳細については図6を用いて後述する。 The determination unit 122 executes a session allocation process for allocating a session to the first message and the second message (S100). The details of the session allocation process will be described later with reference to FIG.

判定部122は、セッション割り当て処理によって第1メッセージが属するセッションを検出できた場合に当該第1メッセージを双方向メッセージであると判定し、第1メッセージが属するセッションを検出できなかった場合に当該第1メッセージを一方向メッセージであると判定する(S13)。 The determination unit 122 determines that the first message is a bidirectional message when the session to which the first message belongs can be detected by the session allocation process, and when the session to which the first message belongs cannot be detected, the determination unit 122 determines the first message. It is determined that one message is a one-way message (S13).

課金制御部123は、判定部122による判定結果が示す、第1メッセージが一方向メッセージ又は双方向メッセージのいずれであるかに応じて、第1メッセージの送信に掛かる料金を決定する(S14)。すなわち、課金制御部123は、一方向メッセージと双方向メッセージとで異なる料金を決定する。 The billing control unit 123 determines the charge for transmitting the first message according to whether the first message is a one-way message or a two-way message, which is indicated by the determination result by the determination unit 122 (S14). That is, the charge control unit 123 determines different charges for the one-way message and the two-way message.

課金制御部123は、決定した料金を第1ユーザに課金するための課金情報を出力する(S15)。ここで課金制御部123は、例えば、課金情報を記憶部11に記憶させ、又は第1ユーザに対する課金を実行するための装置に課金情報を送信する。 The charge control unit 123 outputs charge information for charging the determined charge to the first user (S15). Here, the billing control unit 123 stores, for example, the billing information in the storage unit 11 or transmits the billing information to a device for executing the billing to the first user.

図6は、本実施形態に係る課金管理装置1が実行する課金管理方法が含むセッション割り当て処理S100のフローチャートを示す図である。まず判定部122は、第2通信ログの対象期間に含まれている送信先の第1ユーザID群α={α0、α1、α2、…αn}を抽出する(S101)。対象期間は、例えば24時間であるが、その他の期間であってもよい。判定部122は、第1ユーザID群αからいずれか1つの第1ユーザIDαiを選択する(S102)。 FIG. 6 is a diagram showing a flowchart of the session allocation process S100 included in the charge management method executed by the charge management device 1 according to the present embodiment. First, the determination unit 122 extracts the first user ID group α = {α0, α1, α2, ... αn} of the destination included in the target period of the second communication log (S101). The target period is, for example, 24 hours, but other periods may be used. The determination unit 122 selects any one of the first user ID αi from the first user ID group α (S102).

判定部122は、第2通信ログの対象期間において第1ユーザIDαi宛にメッセージを送信した送信元の第2ユーザID群β={β0、β1、β2、…βm}を抽出する(S103)。判定部122は、第2ユーザID群βからいずれか1つの第2ユーザIDβiを選択する(S104)。 The determination unit 122 extracts the second user ID group β = {β0, β1, β2, ... βm} of the transmission source that sent the message to the first user ID αi during the target period of the second communication log (S103). The determination unit 122 selects any one of the second user ID βi from the second user ID group β (S104).

判定部122は、第2通信ログの対象期間において(送信先、送信元)=(αi、βi)の組み合わせのメッセージ群M={M0、M1、M2、…Mp}を抽出する(S105)。判定部122は、メッセージ群Mからいずれか1つのメッセージMi(第2メッセージ)を選択する(S106)。メッセージMiの第2基準時刻をTiとする。 The determination unit 122 extracts the message group M = {M0, M1, M2, ... Mp} of the combination of (destination, source) = (αi, βi) in the target period of the second communication log (S105). The determination unit 122 selects any one message Mi (second message) from the message group M (S106). Let Ti be the second reference time of the message Mi.

第1通信ログにおいて、第2基準時刻Tiからセッション検出時間Yだけ遡った時刻から、第2基準時刻Tiからセッション継続時間X後の時刻までの所定期間内に、(送信先、送信元)=(βi、αi)の組み合わせのメッセージが存在する場合に(S107のYES)、判定部122は、当該所定期間における(送信先、送信元)=(βi、αi)の組み合わせの一又は複数のメッセージ(第1メッセージ)に対して共通のセッションIDを割り当てる。これにより、判定部122は、第1通信ログにおいて共通のセッションIDが割り当てられた複数のメッセージが属するセッションを検出する(S108)。第1通信ログにおいてセッションIDが割り当てられたメッセージは、以降の処理から除外される。 In the first communication log, within a predetermined period from the time retroactive by the session detection time Y from the second reference time Ti to the time after the session duration X from the second reference time Ti (destination, source) = When the message of the combination of (βi, αi) exists (YES in S107), the determination unit 122 determines one or a plurality of messages of the combination of (destination, source) = (βi, αi) in the predetermined period. A common session ID is assigned to (first message). As a result, the determination unit 122 detects a session to which a plurality of messages to which a common session ID is assigned belong in the first communication log (S108). The message to which the session ID is assigned in the first communication log is excluded from the subsequent processing.

第1通信ログにおいて、第2基準時刻Tiからセッション検出時間Yだけ遡った時刻から、第2基準時刻Tiからセッション継続時間X後の時刻までの所定期間内に、(送信先、送信元)=(βi、αi)の組み合わせのメッセージが存在しない場合に(S107のNO)、判定部122は、セッションを検出しない。 In the first communication log, within a predetermined period from the time retroactive by the session detection time Y from the second reference time Ti to the time after the session duration X from the second reference time Ti (destination, source) = When the message of the combination of (βi, αi) does not exist (NO in S107), the determination unit 122 does not detect the session.

判定部122は、所定の時間(例えば、24時間)内に第1基準時刻及び第2基準時刻が含まれている場合に、当該第1基準時刻及び当該第2基準時刻に係る第1メッセージ及び第2メッセージを含むセッションを検出してもよい。また、判定部122は、複数の第1メッセージ及び複数の第2メッセージが同一セッションに含まれると判定した場合であっても、当該セッションの長さが所定時間(例えば、24時間)を超える場合に、当該セッションを異なる複数のセッションに分割してもよい。 When the first reference time and the second reference time are included in the predetermined time (for example, 24 hours), the determination unit 122 includes the first reference time and the first message and the second reference time related to the second reference time. A session containing a second message may be detected. Further, even when the determination unit 122 determines that the plurality of first messages and the plurality of second messages are included in the same session, the length of the session exceeds a predetermined time (for example, 24 hours). In addition, the session may be divided into a plurality of different sessions.

メッセージ群Mに含まれる全てのメッセージMiの確認が終了していない場合に(S109のNO)、判定部122は、ステップS106〜ステップS108を繰り返す。メッセージ群Mに含まれる全てのメッセージMiの確認が終了した場合に(S109のYES)、判定部122はステップS110に進む。 When the confirmation of all the messages Mi included in the message group M has not been completed (NO in S109), the determination unit 122 repeats steps S106 to S108. When the confirmation of all the messages Mi included in the message group M is completed (YES in S109), the determination unit 122 proceeds to step S110.

メッセージ群Mに含まれる全てのメッセージMiの確認が終了していない場合に(S109のNO)、判定部122は、ステップS106に戻って別のメッセージMiに対して処理を行う。メッセージ群Mに含まれる全てのメッセージMiの確認が終了した場合に(S109のYES)、判定部122はステップS110に進む。 When the confirmation of all the message Mi included in the message group M is not completed (NO in S109), the determination unit 122 returns to step S106 and processes another message Mi. When the confirmation of all the messages Mi included in the message group M is completed (YES in S109), the determination unit 122 proceeds to step S110.

第2ユーザID群βに含まれる全ての第2ユーザIDβiの確認が終了していない場合に(S110のNO)、判定部122は、ステップS104に戻って別の第2ユーザIDβiに対して処理を行う。第2ユーザID群βに含まれる全ての第2ユーザIDβiの確認が終了した場合に(S110のYES)、判定部122はステップS111に進む。 When the confirmation of all the second user ID βi included in the second user ID group β has not been completed (NO in S110), the determination unit 122 returns to step S104 and processes another second user ID βi. I do. When the confirmation of all the second user ID βi included in the second user ID group β is completed (YES in S110), the determination unit 122 proceeds to step S111.

第1ユーザID群αに含まれる全ての第1ユーザIDαiの確認が終了していない場合に(S111のNO)、判定部122は、ステップS102に戻って別の第1ユーザIDαiに対して処理を行う。第1ユーザID群αに含まれる全ての第1ユーザIDαiの確認が終了した場合に(S111のYES)、判定部122は、メッセージに対するセッションIDの割り当て結果を記憶部11に記憶させ、セッション割り当て処理S100を終了する。 When the confirmation of all the first user ID αi included in the first user ID group α has not been completed (NO in S111), the determination unit 122 returns to step S102 and processes another first user ID αi. I do. When the confirmation of all the first user ID αi included in the first user ID group α is completed (YES in S111), the determination unit 122 stores the session ID allocation result for the message in the storage unit 11 and assigns the session. The process S100 is terminated.

[本実施形態の効果]
本実施形態に係るメッセージ管理システムSにおいて、課金管理装置1は、メッセージの基準時刻に基づいてメッセージが一方向メッセージ又は双方向メッセージのいずれであるか判定し、一方向メッセージと双方向メッセージとで異なる料金を課金する。そのため、課金管理装置1は、メッセージ単位で課金するだけでなく、複数のメッセージのまとまりに対して課金できる。さらに課金管理装置1は、複数のメッセージのまとまりに対して、メッセージ単位の料金よりも低い料金を課金することによって、第1ユーザが第2ユーザと頻繁にメッセージをやり取りするサービスを提供しやすくすることができる。
[Effect of this embodiment]
In the message management system S according to the present embodiment, the billing management device 1 determines whether the message is a one-way message or a two-way message based on the reference time of the message, and the one-way message and the two-way message are used. Charge different charges. Therefore, the billing management device 1 can not only charge for each message but also charge for a group of a plurality of messages. Further, the billing management device 1 makes it easy to provide a service in which the first user frequently exchanges messages with the second user by charging a charge lower than the charge for each message for a group of a plurality of messages. be able to.

[変形例]
上述の実施形態において、課金管理装置1は、事業者である第1ユーザが顧客である第2ユーザへ送信した第1メッセージに掛かる料金を第1ユーザに課金しているが、第2ユーザに課金してもよい。このような構成により、課金管理装置1は、例えば、第1ユーザが第2ユーザにコンサルティングやサポートをするためのメッセージの送信に掛かる料金を、第2ユーザが負担するようにできる。
[Modification example]
In the above-described embodiment, the billing management device 1 charges the first user for the charge for the first message transmitted by the first user, who is a business operator, to the second user, who is a customer. You may charge. With such a configuration, the billing management device 1 can, for example, allow the second user to bear the charge for transmitting a message for the first user to consult and support the second user.

以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されず、その要旨の範囲内で種々の変形及び変更が可能である。例えば、装置の分散・統合の具体的な実施の形態は、以上の実施の形態に限られず、その全部又は一部について、任意の単位で機能的又は物理的に分散・統合して構成することができる。また、複数の実施の形態の任意の組み合わせによって生じる新たな実施の形態も、本発明の実施の形態に含まれる。組み合わせによって生じる新たな実施の形態の効果は、もとの実施の形態の効果を合わせ持つ。 Although the present invention has been described above using the embodiments, the technical scope of the present invention is not limited to the scope described in the above embodiments, and various modifications and changes can be made within the scope of the gist. be. For example, the specific embodiment of the distribution / integration of the device is not limited to the above embodiment, and all or a part thereof may be functionally or physically distributed / integrated in any unit. Can be done. Also included in the embodiments of the present invention are new embodiments resulting from any combination of the plurality of embodiments. The effect of the new embodiment produced by the combination has the effect of the original embodiment together.

課金管理装置1のプロセッサは、図5及び図6に示す課金管理方法に含まれる各ステップ(工程)の主体となる。すなわち、課金管理装置1のプロセッサは、図5及び図6に示す課金管理方法を実行するためのプログラムを記憶部11から読み出し、該プログラムを実行することによって、図5及び図6に示す課金管理方法を実行する。図5及び図6に示す課金管理方法に含まれるステップは一部省略されてもよく、ステップ間の順番が変更されてもよく、複数のステップが並行して行われてもよい。 The processor of the billing management device 1 is the main body of each step (process) included in the billing management method shown in FIGS. 5 and 6. That is, the processor of the billing management device 1 reads a program for executing the billing management method shown in FIGS. 5 and 6 from the storage unit 11, and executes the program to manage the billing shown in FIGS. 5 and 6. Execute the method. The steps included in the billing management method shown in FIGS. 5 and 6 may be partially omitted, the order between the steps may be changed, or a plurality of steps may be performed in parallel.

S メッセージ管理システム
1 課金管理装置
12 制御部
121 取得部
122 判定部
123 課金制御部
2 第1情報端末
3 第2情報端末
S Message management system 1 Billing management device 12 Control unit 121 Acquisition unit 122 Judgment unit 123 Billing control unit 2 First information terminal 3 Second information terminal

Claims (12)

第1情報端末が第2情報端末へ送信した第1メッセージに関する第1基準時刻と、前記第2情報端末が前記第1情報端末へ送信した第2メッセージに関する第2基準時刻との間の関係に基づいて、前記第1メッセージが、前記第1情報端末から前記第2情報端末に一方的に送信された一方向メッセージと、前記第1情報端末と前記第2情報端末との間でやり取りされた双方向メッセージとのいずれであるかを判定する判定部と、
前記第1メッセージが、前記一方向メッセージと、前記双方向メッセージとのいずれであるかに応じて、前記第1メッセージの送信に掛かる料金を決定する課金制御部と、
を有する、課金管理装置。
The relationship between the first reference time for the first message transmitted by the first information terminal to the second information terminal and the second reference time for the second message transmitted by the second information terminal to the first information terminal. Based on this, the first message is exchanged between the one-way message unilaterally transmitted from the first information terminal to the second information terminal and between the first information terminal and the second information terminal. A determination unit that determines whether it is a two-way message,
Said first message, said one-way message, the depending of whether the two-way message, a charging control unit that determines the charges applied to the transmission of the first message,
A billing management device.
記判定部は、前記第1基準時刻と前記第2基準時刻との間の関係に基づいて、前記第1メッセージが属するセッションを検出し、前記第1メッセージが属する前記セッションを検出できた場合に当該第1メッセージを前記双方向メッセージであると判定する、
請求項1に記載の課金管理装置。
Before SL determination unit, based on the relationship between the second reference time and said first reference time if detects a session in which the first message belongs, could detect the session the first message belongs The first message is determined to be the bidirectional message.
The billing management device according to claim 1.
前記判定部は、所定期間内に、少なくとも1つの前記第1メッセージと、少なくとも1つの前記第2メッセージとを検出した場合に、前記所定期間に含まれている全ての前記第1メッセージに同一の前記セッションを割り当てる、
請求項2に記載の課金管理装置。
When the determination unit detects at least one said first message and at least one said second message within a predetermined period, it is the same as all the first messages included in the predetermined period. Assign the session,
The billing management device according to claim 2.
前記判定部は、前記第1メッセージが属する前記セッションを検出できなかった場合に当該第1メッセージを前記一方向メッセージであると判定する、
請求項2又は3に記載の課金管理装置。
When the determination unit cannot detect the session to which the first message belongs, the determination unit determines that the first message is the one-way message.
The billing management device according to claim 2 or 3.
前記判定部は、所定の連続する時間内に前記第1基準時刻及び前記第2基準時刻が含まれている場合に、前記第1メッセージ及び前記第2メッセージが同一の前記セッションに含まれると判定する、
請求項2から4のいずれか一項に記載の課金管理装置。
The determination unit determines that the first message and the second message are included in the same session when the first reference time and the second reference time are included in a predetermined continuous time. do,
The billing management device according to any one of claims 2 to 4.
前記判定部は、前記第1基準時刻である前記第1メッセージが送信された送信時刻の後の所定時間内に前記第2基準時刻である前記第2メッセージが送信された送信時刻が含まれている場合に、前記第1基準時刻に前記セッションが開始したことを特定する、
請求項2から4のいずれか一項に記載の課金管理装置。
The determination unit includes a transmission time during which the second message, which is the second reference time, is transmitted within a predetermined time after the transmission time when the first message, which is the first reference time, is transmitted. If so, to identify that the session started at the first reference time.
The billing management device according to any one of claims 2 to 4.
前記判定部は、前記第1基準時刻である前記第1メッセージが前記第2情報端末に到達した端末到達時刻の後の所定時間内に前記第2基準時刻である前記第2メッセージが前記第1情報端末に到達した端末到達時刻が含まれている場合に、前記セッションが開始したことを特定する、
請求項2から4のいずれか一項に記載の課金管理装置。
In the determination unit, the second message, which is the second reference time, is the first message within a predetermined time after the terminal arrival time when the first message, which is the first reference time, reaches the second information terminal. Identify that the session has started when the terminal arrival time at which the information terminal was reached is included.
The billing management device according to any one of claims 2 to 4.
前記判定部は、前記セッションが開始した後の最初の前記第2基準時刻から所定時間後に前記セッションが終了したことを特定する、
請求項6又は7に記載の課金管理装置。
The determination unit identifies that the session has ended a predetermined time after the first second reference time after the session has started.
The billing management device according to claim 6 or 7.
前記課金制御部は、前記第1メッセージが前記双方向メッセージである場合に1つの前記セッションに対応する料金を課金する、
請求項2から8のいずれか一項に記載の課金管理装置。
The billing control unit charges a fee corresponding to one session when the first message is the bidirectional message.
The billing management device according to any one of claims 2 to 8.
前記課金制御部は、前記第1メッセージの送信に掛かる料金に加えて、前記第2メッセージの送信に掛かる料金を、前記第1情報端末に関連付けられたユーザに課金する、
請求項2から9のいずれか一項に記載の課金管理装置。
The billing control unit charges the user associated with the first information terminal a fee for transmitting the second message in addition to the fee for transmitting the first message.
The billing management device according to any one of claims 2 to 9.
前記課金制御部は、前記第1メッセージが前記双方向メッセージである場合の前記第1メッセージの送信に掛かる料金を、前記第1メッセージが前記一方向メッセージである場合の前記第1メッセージの送信に掛かる料金よりも低くする、
請求項1から10のいずれか一項に記載の課金管理装置。
The billing control unit charges the fee for transmitting the first message when the first message is a bidirectional message, and transfers the first message when the first message is a one-way message. Lower than the charge,
The billing management device according to any one of claims 1 to 10.
コンピュータが実行する、
第1情報端末が第2情報端末へ送信した第1メッセージに関する第1基準時刻と、前記第2情報端末が前記第1情報端末へ送信した第2メッセージに関する第2基準時刻との間の関係に基づいて、前記第1メッセージが、前記第1情報端末から前記第2情報端末に一方的に送信された一方向メッセージと、前記第1情報端末と前記第2情報端末との間でやり取りされた双方向メッセージとのいずれであるかを判定するステップと、
前記第1メッセージが、前記一方向メッセージと、前記双方向メッセージとのいずれであるかに応じて、前記第1メッセージの送信に掛かる料金を決定するステップと、
を有する、課金管理方法。
Computer runs,
The relationship between the first reference time for the first message transmitted by the first information terminal to the second information terminal and the second reference time for the second message transmitted by the second information terminal to the first information terminal. Based on this, the first message is exchanged between the one-way message unilaterally transmitted from the first information terminal to the second information terminal and between the first information terminal and the second information terminal. A step to determine whether it is a two-way message,
A step wherein the first message, determining said one-way message, the depending of whether the two-way messaging, charges applied to the transmission of the first message,
A billing management method.
JP2021036152A 2020-06-01 2021-03-08 Billing management device and billing management method Active JP6982205B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021036152A JP6982205B2 (en) 2020-06-01 2021-03-08 Billing management device and billing management method

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2020095527A JP6850925B1 (en) 2020-06-01 2020-06-01 Billing management device and billing management method
JP2021036152A JP6982205B2 (en) 2020-06-01 2021-03-08 Billing management device and billing management method

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2020095527A Division JP6850925B1 (en) 2020-06-01 2020-06-01 Billing management device and billing management method

Publications (2)

Publication Number Publication Date
JP2021190096A JP2021190096A (en) 2021-12-13
JP6982205B2 true JP6982205B2 (en) 2021-12-17

Family

ID=75154740

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2020095527A Active JP6850925B1 (en) 2020-06-01 2020-06-01 Billing management device and billing management method
JP2021036152A Active JP6982205B2 (en) 2020-06-01 2021-03-08 Billing management device and billing management method

Family Applications Before (1)

Application Number Title Priority Date Filing Date
JP2020095527A Active JP6850925B1 (en) 2020-06-01 2020-06-01 Billing management device and billing management method

Country Status (1)

Country Link
JP (2) JP6850925B1 (en)

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001358714A (en) * 2000-06-14 2001-12-26 Hiroyuki Wakamatsu System for charging on internet use
JP2006041829A (en) * 2004-07-26 2006-02-09 Ricoh Co Ltd Contact management method, contact management system, and contact management program
JP2009294951A (en) * 2008-06-05 2009-12-17 Panasonic Corp E-mail transmission control apparatus and its method
JP6144815B1 (en) * 2016-11-29 2017-06-07 Line株式会社 Information processing method, information processing apparatus, and information processing program
JP6355805B1 (en) * 2017-08-31 2018-07-11 株式会社エヌプラス Billing server, server control method, and server control program

Also Published As

Publication number Publication date
JP2021190096A (en) 2021-12-13
JP6850925B1 (en) 2021-03-31
JP2021190891A (en) 2021-12-13

Similar Documents

Publication Publication Date Title
EP1096431A1 (en) Reservation system and mobile terminal for the reservation of queuing numbers
CN103035058B (en) Bank queuing information handling system and disposal route
JP5952489B2 (en) Reserving products via social media
JP5518195B2 (en) Method and system for controlling establishment of a communication channel in a contact center
JP6982205B2 (en) Billing management device and billing management method
JP7151133B2 (en) Communication support device and communication support program
CN114943466A (en) Method and device for dispatching management
CN104796419A (en) Agency service provision method and system
JP7201279B1 (en) Data processing device and data processing method
EP2381620A1 (en) Method for retrieving object from device management client and associated device management system
CN104598974A (en) Method and system capable of realizing offline resource accurate reservation and digital entertainment demand system
CN203012834U (en) Bank queuing information processing system
JP4700502B2 (en) Communication network system using mobile terminals
KR20120097120A (en) System and method for intermediating chauffeur service
JP6859291B2 (en) Message management device and message management method
KR20130007508A (en) System and method for intermediating chauffeur service
CN106529988B (en) Service processing method and device
KR20140082537A (en) Method of shared management message service and apparatus thereof
CN112163916A (en) Invoice processing system and invoice processing method
JP2015121931A (en) Grant point management system
KR100602707B1 (en) A method of transmitting a plurality of short messages in a wireless communication system
CN114429679B (en) Service place management method and system
JP6904928B2 (en) Management equipment and programs
JP2010044627A (en) Data collection and delivery apparatus, data collection and delivery system, data collection and delivery method, and program
KR100731021B1 (en) Mobile communication terminal and system with message management function and method using them

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210309

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20210309

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210615

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210803

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20211026

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20211118

R150 Certificate of patent or registration of utility model

Ref document number: 6982205

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150