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
JP6849644B2 - Relay device, relay method and communication system - Google Patents
[go: Go Back, main page]

JP6849644B2 - Relay device, relay method and communication system - Google Patents

Relay device, relay method and communication system Download PDF

Info

Publication number
JP6849644B2
JP6849644B2 JP2018222088A JP2018222088A JP6849644B2 JP 6849644 B2 JP6849644 B2 JP 6849644B2 JP 2018222088 A JP2018222088 A JP 2018222088A JP 2018222088 A JP2018222088 A JP 2018222088A JP 6849644 B2 JP6849644 B2 JP 6849644B2
Authority
JP
Japan
Prior art keywords
user
message
unit
identification information
company
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
JP2018222088A
Other languages
Japanese (ja)
Other versions
JP2020087083A (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 JP2018222088A priority Critical patent/JP6849644B2/en
Priority to US17/269,385 priority patent/US11636087B2/en
Priority to PCT/JP2019/038063 priority patent/WO2020067387A1/en
Publication of JP2020087083A publication Critical patent/JP2020087083A/en
Priority to JP2021034543A priority patent/JP6906722B2/en
Application granted granted Critical
Publication of JP6849644B2 publication Critical patent/JP6849644B2/en
Priority to JP2021107609A priority patent/JP7000623B2/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)

Description

本発明は、メッセージを送受信するためのメッセージングサービスを提供する中継装置、中継方法及び通信システムに関する。 The present invention relates to a relay device, a relay method, and a communication system that provide a messaging service for transmitting and receiving messages.

メッセージを送受信するためのメッセージングサービスにおいて、ユーザがユーザ端末上で企業に対してユーザ登録(例えば友達関係を設定することや、個人情報を送信すること等)をすることによって、企業から様々なサービスを受けられるようになるシステムが知られている(特許文献1参照)。 In a messaging service for sending and receiving messages, various services are provided by a company by allowing the user to register with the company on the user terminal (for example, setting a friendship or sending personal information). There is a known system that enables the reception (see Patent Document 1).

特開2017−62850号公報JP-A-2017-62850

複数の事業者が、同じメッセージングサービスを提供している場合がある。この場合に、企業は、メッセージングサービスを利用してユーザへメッセージを送信するために、ユーザが現在いずれの事業者と契約しているかを把握する必要がある。そのため、企業にとって、メッセージングサービスにおけるユーザ管理が煩雑であった。 Multiple operators may offer the same messaging service. In this case, the company needs to know which operator the user is currently contracting with in order to send a message to the user using the messaging service. Therefore, the user management in the messaging service is complicated for the enterprise.

本発明はこれらの点に鑑みてなされたものであり、ユーザと企業との間でメッセージを送受信するメッセージングサービスにおけるユーザ管理を容易にする中継装置、中継方法及び通信システムを提供することを目的とする。 The present invention has been made in view of these points, and an object of the present invention is to provide a relay device, a relay method, and a communication system that facilitate user management in a messaging service for sending and receiving messages between a user and a company. To do.

本発明の第1の態様の中継装置は、ユーザが有するユーザ端末が、複数の事業者のうち前記ユーザが契約している事業者の通信装置を介して、企業が管理する企業サーバとの間でメッセージを送受信するための通信システムにおいて、前記メッセージを中継する中継装置であって、前記ユーザの識別情報と、前記ユーザが登録している前記企業の識別情報とを関連付けて記憶する第1記憶部と、前記ユーザの識別情報と、前記ユーザが契約している前記事業者の前記通信装置の識別情報とを関連付けて記憶する第2記憶部と、前記企業サーバから、前記メッセージを受信する受信部と、前記第1記憶部において、前記受信部が受信した前記メッセージの送信元である前記企業サーバを管理する前記企業の識別情報に関連付けられている前記ユーザの識別情報を抽出する抽出部と、前記第2記憶部において前記抽出部が抽出した前記ユーザの識別情報に関連付けられている前記通信装置の識別情報に基づいて、前記複数の事業者のうち前記ユーザが契約している前記事業者の前記通信装置を転送先として特定する特定部と、前記受信部が受信した前記メッセージを、前記特定部が特定した転送先の前記通信装置へ転送する転送部と、を有する中継装置。 In the relay device of the first aspect of the present invention, a user terminal owned by a user is connected to a corporate server managed by a company via a communication device of a business operator contracted by the user among a plurality of business operators. In a communication system for transmitting and receiving a message in, a first storage device that relays the message and stores the identification information of the user and the identification information of the company registered by the user in association with each other. A second storage unit that stores the identification information of the user in association with the identification information of the user and the identification information of the communication device of the business operator contracted by the user, and a reception that receives the message from the company server. A unit and an extraction unit that extracts the identification information of the user associated with the identification information of the company that manages the company server that is the source of the message received by the receiving unit in the first storage unit. Based on the identification information of the communication device associated with the identification information of the user extracted by the extraction unit in the second storage unit, the business operator contracted by the user among the plurality of business operators. A relay device having a specific unit that specifies the communication device as a transfer destination, and a transfer unit that transfers the message received by the reception unit to the communication device at the transfer destination specified by the specific unit.

前記中継装置は、前記ユーザの識別情報と、前記ユーザの属性を示すユーザ属性とを関連付けて記憶する第3記憶部をさらに有し、前記抽出部は、前記第1記憶部において前記受信部が受信した前記メッセージの送信元である前記企業サーバを管理する前記企業の識別情報に関連付けられている前記ユーザの識別情報のうち、前記第3記憶部において前記受信部が受信した前記メッセージが示す前記ユーザ属性に関連付けられた前記ユーザの識別情報を抽出してもよい。 The relay device further has a third storage unit that stores the user's identification information in association with the user attribute indicating the user's attribute, and the extraction unit is the receiving unit in the first storage unit. Among the identification information of the user associated with the identification information of the company that manages the company server that is the source of the received message, the message indicated by the message received by the receiving unit in the third storage unit. The identification information of the user associated with the user attribute may be extracted.

前記抽出部は、前記第1記憶部において前記受信部が受信した前記メッセージの送信元である前記企業サーバを管理する前記企業の識別情報に関連付けられている前記ユーザの識別情報のうち、前記受信部が受信した前記メッセージが示す前記ユーザの識別情報を抽出してもよい。 The extraction unit receives the user's identification information associated with the identification information of the company that manages the company server that is the source of the message received by the reception unit in the first storage unit. The user's identification information indicated by the message received by the unit may be extracted.

前記中継装置は、複数の前記通信装置のそれぞれにおける、前記メッセージごとの送信数及び開封数を取得する取得部をさらに有してもよい。 The relay device may further have an acquisition unit for acquiring the number of transmissions and the number of opened messages for each of the plurality of communication devices.

前記取得部は、前記事業者、前記ユーザ、前記ユーザの属性を示すユーザ属性、前記メッセージの送信方法及び前記メッセージが送信された時間帯のうち少なくとも1つごとに、過去の前記メッセージの前記送信数及び前記開封数を集計してもよい。 The acquisition unit transmits the message in the past for at least one of the business operator, the user, a user attribute indicating the attribute of the user, a method of transmitting the message, and a time zone in which the message is transmitted. The number and the number of opened may be totaled.

前記転送部は、前記取得部が集計した過去の前記メッセージの前記送信数及び前記開封数に基づいて、前記メッセージを送信するための複数の送信方法のうち少なくとも1つの送信方法を特定し、特定した前記送信方法を示す指示を前記通信装置へ送信してもよい。 The transfer unit identifies and specifies at least one transmission method among a plurality of transmission methods for transmitting the message, based on the number of transmissions and the number of opens of the past message collected by the acquisition unit. An instruction indicating the transmission method may be transmitted to the communication device.

前記転送部は、前記事業者、前記ユーザ、前記ユーザ属性及び前記メッセージが送信される時間帯の少なくとも1つごとに、前記送信方法を特定してもよい。 The transfer unit may specify the transmission method for at least one of the business operator, the user, the user attribute, and the time zone in which the message is transmitted.

前記転送部は、前記企業が指定した前記メッセージの送信方法及び前記メッセージを送信する時間帯の少なくとも一方を示す指示を、前記通信装置へ送信してもよい。 The transfer unit may transmit to the communication device an instruction indicating at least one of the method of transmitting the message and the time zone for transmitting the message specified by the company.

前記特定部は、前記企業が指定した前記送信方法及び前記時間帯の少なくとも一方に基づいて、前記企業サーバが前記ユーザ端末へ前記メッセージを送信するための料金を決定してもよい。 The specific unit may determine a charge for the company server to send the message to the user terminal based on at least one of the transmission method and the time zone specified by the company.

本発明の第2の態様の通信システムは、ユーザが有するユーザ端末が、企業が管理する企業サーバとの間でメッセージを送受信するための通信システムであって、前記企業サーバが送信した前記メッセージを中継する中継装置と、複数の事業者のうち前記ユーザが契約している事業者が管理する、前記中継装置が中継した前記メッセージを前記ユーザ端末へ転送する通信装置と、を備え、前記中継装置は、前記ユーザの識別情報と、前記ユーザが登録している前記企業の識別情報とを関連付けて記憶する第1記憶部と、前記ユーザの識別情報と、前記ユーザが契約している前記事業者の前記通信装置の識別情報とを関連付けて記憶する第2記憶部と、前記企業サーバから、前記メッセージを受信する受信部と、前記第1記憶部において、前記受信部が受信した前記メッセージの送信元である前記企業サーバを管理する前記企業の識別情報に関連付けられている前記ユーザの識別情報を抽出する抽出部と、前記第2記憶部において前記抽出部が抽出した前記ユーザの識別情報に関連付けられている前記通信装置の識別情報に基づいて、前記複数の事業者のうち前記ユーザが契約している前記事業者の前記通信装置を転送先として特定する特定部と、前記受信部が受信した前記メッセージを、前記特定部が特定した転送先の前記通信装置へ転送する転送部と、を有し、前記通信装置は、前記中継装置から、前記メッセージを受信する受信部と、前記受信部が受信した前記メッセージを前記ユーザ端末へ転送する転送部と、を有する。 The communication system of the second aspect of the present invention is a communication system for a user terminal owned by a user to send and receive a message to and from a company server managed by a company, and the message transmitted by the company server is transmitted. The relay device includes a relay device for relaying, and a communication device managed by a business operator contracted with the user among a plurality of businesses to transfer the message relayed by the relay device to the user terminal. Is a first storage unit that stores the user's identification information in association with the company's identification information registered by the user, the user's identification information, and the business operator contracted by the user. A second storage unit that stores the identification information of the communication device in association with each other, a receiving unit that receives the message from the company server, and a transmission of the message received by the receiving unit in the first storage unit. The extraction unit that extracts the identification information of the user associated with the identification information of the company that manages the original company server and the identification information of the user extracted by the extraction unit in the second storage unit are associated with each other. Based on the identification information of the communication device, the specific unit that specifies the communication device of the business operator contracted by the user among the plurality of business operators as the transfer destination, and the receiving unit receive the information. The communication device includes a transfer unit that transfers the message to the communication device of the transfer destination specified by the specific unit, and the communication device includes a receiving unit that receives the message from the relay device and the receiving unit. It has a transfer unit that transfers the received message to the user terminal.

本発明の第3の態様の中継方法は、ユーザが有するユーザ端末が、複数の事業者のうち前記ユーザが契約している事業者の通信装置を介して、企業が管理する企業サーバとの間でメッセージを送受信するための通信システムにおいて、前記メッセージを中継する中継装置が、前記企業サーバから、前記メッセージを受信するステップと、前記ユーザの識別情報と、前記ユーザが登録している前記企業の識別情報とを関連付けて記憶する第1記憶部において、前記受信するステップが受信した前記メッセージの送信元である前記企業サーバを管理する前記企業の識別情報に関連付けられている前記ユーザの識別情報を抽出するステップと、前記ユーザの識別情報と、前記ユーザが契約している前記事業者の前記通信装置の識別情報とを関連付けて記憶する第2記憶部において前記抽出するステップが抽出した前記ユーザの識別情報に関連付けられている前記通信装置の識別情報に基づいて、前記複数の事業者のうち前記ユーザが契約している前記事業者の前記通信装置を転送先として特定するステップと、前記受信するステップが受信した前記メッセージを、前記特定するステップが特定した転送先の前記通信装置へ転送するステップと、を実行する。 In the relay method of the third aspect of the present invention, the user terminal owned by the user is connected to the corporate server managed by the enterprise via the communication device of the operator contracted by the user among the plurality of operators. In a communication system for transmitting and receiving a message in, the relay device that relays the message receives the message from the company server, the identification information of the user, and the company registered by the user. In the first storage unit that stores the identification information in association with the identification information, the identification information of the user associated with the identification information of the company that manages the company server that is the source of the message received by the receiving step is stored. The extraction step, the user's identification information, and the user's identification information extracted by the extraction step in the second storage unit that stores the identification information of the communication device of the business operator contracted by the user in association with each other. Based on the identification information of the communication device associated with the identification information, the step of specifying the communication device of the business operator contracted by the user among the plurality of business operators as a transfer destination, and the reception The step of transferring the message received by the step to the communication device of the transfer destination specified by the specific step is executed.

本発明によれば、ユーザと企業との間でメッセージを送受信するメッセージングサービスにおけるユーザ管理が容易になるという効果を奏する。 According to the present invention, there is an effect that user management in a messaging service for sending and receiving messages between a user and a company becomes easy.

実施形態に係る通信システムの模式図である。It is a schematic diagram of the communication system which concerns on embodiment. 実施形態に係る中継サーバ及び事業者サーバのブロック図である。It is a block diagram of the relay server and the operator server which concerns on embodiment. 実施形態に係る企業サーバ及びユーザ端末のブロック図である。It is a block diagram of the enterprise server and the user terminal which concerns on embodiment. 企業情報、事業者情報及び個人情報の模式図である。It is a schematic diagram of company information, business information and personal information. 実施形態に係る通信システムが行う通信方法の前半部分の模式図である。It is a schematic diagram of the first half part of the communication method performed by the communication system which concerns on embodiment. 実施形態に係る通信システムが行う通信方法の後半部分の模式図である。It is a schematic diagram of the latter half part of the communication method performed by the communication system which concerns on embodiment. 実施形態に係る通信システムが行う通信方法の前半部分のシーケンス図である。It is a sequence diagram of the first half part of the communication method performed by the communication system which concerns on embodiment. 実施形態に係る通信システムが行う通信方法の後半部分のシーケンス図である。It is a sequence diagram of the latter half part of the communication method performed by the communication system which concerns on embodiment. ユーザ属性を登録するか否かの選択を受け付ける画面を表示しているユーザ端末の正面図である。It is a front view of the user terminal which displays the screen which accepts the selection whether or not to register a user attribute.

[通信システムSの概要]
図1は、本実施形態に係る通信システムSの模式図である。通信システムSは、中継サーバ1と、複数の事業者サーバ2と、企業サーバ3と、ユーザ端末4とを含む。通信システムSが含む事業者サーバ2、企業サーバ3及びユーザ端末4の数は限定されない。通信システムSは、その他のサーバ、端末等の機器を含んでもよい。
[Outline of communication system S]
FIG. 1 is a schematic diagram of a communication system S according to the present embodiment. The communication system S includes a relay server 1, a plurality of business server 2, a corporate server 3, and a user terminal 4. The number of the operator server 2, the enterprise server 3, and the user terminal 4 included in the communication system S is not limited. The communication system S may include other devices such as servers and terminals.

複数の事業者サーバ2(通信装置)は、それぞれ異なる事業者(例えば通信事業者等)が管理するコンピュータである。複数の事業者サーバ2は、それぞれ通信によってメッセージを送受信するためのメッセージングサービス(メッセージサービス、メッセンジャサービスともいう)を、企業サーバ3及びユーザ端末4に提供する。メッセージングサービスは、例えばRCS(Rich Communication Services)である。 The plurality of operator servers 2 (communication devices) are computers managed by different operators (for example, a communication operator). The plurality of business server 2s provide the corporate server 3 and the user terminal 4 with a messaging service (also referred to as a message service or a messenger service) for transmitting and receiving a message by communication. The messaging service is, for example, RCS (Rich Communication Services).

企業サーバ3は、企業が管理するコンピュータである。企業は、メッセージングサービスの提供を受ける組織である。企業サーバ3は、中継サーバ1との間で通信を行う。企業サーバ3は、中継サーバ1及び事業者サーバ2を介して、ユーザ端末4との間でメッセージを送受信する。 The company server 3 is a computer managed by the company. A company is an organization that receives messaging services. The corporate server 3 communicates with the relay server 1. The corporate server 3 transmits and receives messages to and from the user terminal 4 via the relay server 1 and the business server 2.

ユーザ端末4は、ユーザが有する通信端末である。ユーザ端末4は、例えばパーソナルコンピュータや、スマートフォン、タブレット端末等の携帯端末である。ユーザは、メッセージングサービスの提供を受ける人間である。ユーザ端末4は、複数の事業者サーバ2のいずれかとの間で通信を行う。ユーザ端末4は、複数の事業者サーバ2のいずれか及び中継サーバ1を介して、企業サーバ3との間でメッセージを送受信する。 The user terminal 4 is a communication terminal owned by the user. The user terminal 4 is, for example, a personal computer, a mobile terminal such as a smartphone or a tablet terminal. A user is a person who receives a messaging service. The user terminal 4 communicates with any one of the plurality of business server 2. The user terminal 4 transmits and receives a message to and from the corporate server 3 via any one of the plurality of business server 2 and the relay server 1.

中継サーバ1(中継装置)は、企業サーバ3とユーザ端末4との間で送受信されるメッセージを中継するコンピュータである。中継サーバ1は、企業サーバ3及び複数の事業者サーバ2との間で通信を行う。 The relay server 1 (relay device) is a computer that relays messages sent and received between the corporate server 3 and the user terminal 4. The relay server 1 communicates with the corporate server 3 and the plurality of business server 2.

まず、ユーザは、複数の事業者サーバ2のいずれかを管理する事業者と通信サービス等の契約をしている。ユーザは、事業者が提供するメッセージングサービスにおいて、企業サーバ3を管理する企業に対してユーザ登録をする。ユーザ登録は、企業ごとに行われてもよく、企業が提供するサービスごとに行われてもよい。 First, the user has a contract for a communication service or the like with a business operator that manages any of the plurality of business operator servers 2. The user registers the user for the company that manages the company server 3 in the messaging service provided by the business operator. User registration may be performed for each company or for each service provided by the company.

ユーザ登録が行われる際に、中継サーバ1は、企業に対してユーザ登録をしているユーザの識別情報と、企業サーバ3の識別情報と、事業者サーバ2の識別情報とを関連付けて記録する。これにより中継サーバ1は、ユーザの識別情報、企業サーバ3の識別情報及び事業者サーバ2の識別情報を用いて、企業サーバ3から送信されたメッセージを、ユーザが契約している事業者の事業者サーバ2へ中継することができる。さらに中継サーバ1は、企業に対してユーザ登録をしているユーザの個人情報を記録する。これにより中継サーバ1は、ユーザの個人情報を用いて、企業サーバ3から受信したメッセージを、企業によって指定されたユーザ属性を満たすユーザ宛に中継することができる。 When the user registration is performed, the relay server 1 records the identification information of the user who has registered the user for the company, the identification information of the company server 3, and the identification information of the business server 2 in association with each other. .. As a result, the relay server 1 uses the user's identification information, the corporate server 3's identification information, and the business server 2's identification information to send a message transmitted from the corporate server 3 to the business of the business operator to which the user has a contract. It can be relayed to the person server 2. Further, the relay server 1 records the personal information of the user who has registered as a user with the company. As a result, the relay server 1 can relay the message received from the company server 3 to the user who satisfies the user attribute specified by the company by using the personal information of the user.

このように通信システムSは、企業サーバ3が送信したメッセージを、中継サーバ1がユーザの契約している事業者の事業者サーバ2へ中継し、ユーザ端末4へ到達させることができる。中継サーバ1が複数の事業者におけるユーザ登録の情報を集約して管理することによって、企業サーバ3は、ユーザが現在契約している事業者を把握する必要がないため、メッセージングサービスにおけるユーザ管理が容易になる。 In this way, the communication system S can relay the message transmitted by the corporate server 3 to the business server 2 of the business contracted by the user by the relay server 1 and reach the user terminal 4. Since the relay server 1 aggregates and manages the user registration information of a plurality of businesses, the corporate server 3 does not need to grasp the business operator currently contracted by the user, so that the user management in the messaging service can be performed. It will be easier.

[通信システムSの構成]
図2は、本実施形態に係る中継サーバ1及び事業者サーバ2のブロック図である。図2において、矢印は主なデータの流れを示しており、図2に示していないデータの流れがあってよい。図2において、各ブロックはハードウェア(装置)単位の構成ではなく、機能単位の構成を示している。そのため、図2に示すブロックは単一の装置内に実装されてよく、あるいは複数の装置内に分かれて実装されてよい。ブロック間のデータの授受は、データバス、ネットワーク、可搬記憶媒体等、任意の手段を介して行われてよい。
[Communication system S configuration]
FIG. 2 is a block diagram of the relay server 1 and the operator server 2 according to the present embodiment. In FIG. 2, the arrows indicate the main data flows, and there may be data flows not 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, or a portable storage medium.

中継サーバ1は、制御部11と、記憶部12とを有する。制御部11は、受信部111と、抽出部112と、特定部113と、転送部114と、取得部115とを有する。記憶部12は、企業情報記憶部121と、個人情報記憶部122と、事業者情報記憶部123とを有する。 The relay server 1 has a control unit 11 and a storage unit 12. The control unit 11 includes a reception unit 111, an extraction unit 112, a specific unit 113, a transfer unit 114, and an acquisition unit 115. The storage unit 12 includes a corporate information storage unit 121, a personal information storage unit 122, and a business information storage unit 123.

記憶部12は、ROM(Read Only Memory)、RAM(Random Access Memory)、ハードディスクドライブ等を含む記憶媒体である。記憶部12は、制御部11が実行するプログラムを予め記憶している。記憶部12は、中継サーバ1の外部に設けられてもよく、その場合にネットワークを介して制御部11との間でデータの授受を行ってもよい。 The storage unit 12 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 12 stores in advance the program executed by the control unit 11. The storage unit 12 may be provided outside the relay server 1, and in that case, data may be exchanged with the control unit 11 via a network.

企業情報記憶部121は、ユーザがいずれの企業に対してユーザ登録をしているかを示す企業情報を記憶する。企業情報は、例えばユーザID及び企業IDを含む。個人情報記憶部122は、ユーザの個人情報を記憶する。個人情報は、例えばユーザID、電話番号、氏名、性別、年齢、住所、職業を含む。事業者情報記憶部123は、ユーザがいずれの事業者と通信サービス等の契約をしているかを示す事業者情報を記憶する。事業者情報は、例えばユーザID及び通信装置IDを含む。企業情報記憶部121、個人情報記憶部122及び事業者情報記憶部123は、それぞれ記憶部12上の記憶領域であってもよく、あるいは記憶部12上で構成されたデータベースであってもよい。 The company information storage unit 121 stores company information indicating which company the user has registered as a user. The company information includes, for example, a user ID and a company ID. The personal information storage unit 122 stores the personal information of the user. Personal information includes, for example, a user ID, a telephone number, a name, a gender, an age, an address, and an occupation. The business information storage unit 123 stores business information indicating which business the user has a contract with for a communication service or the like. The business information includes, for example, a user ID and a communication device ID. The corporate information storage unit 121, the personal information storage unit 122, and the business information storage unit 123 may each be a storage area on the storage unit 12, or may be a database configured on the storage unit 12.

制御部11は、例えばCPU(Central Processing Unit)等のプロセッサであり、記憶部12に記憶されたプログラムを実行することにより、受信部111、抽出部112、特定部113、転送部114及び取得部115として機能する。制御部11の機能の少なくとも一部は、電気回路によって実行されてもよい。また、制御部11の機能の少なくとも一部は、ネットワーク経由で実行されるプログラムによって実行されてもよい。 The control unit 11 is, for example, a processor such as a CPU (Central Processing Unit), and by executing a program stored in the storage unit 12, the reception unit 111, the extraction unit 112, the specific unit 113, the transfer unit 114, and the acquisition unit Functions as 115. At least a part of the function of the control unit 11 may be executed by an electric circuit. Further, at least a part of the functions of the control unit 11 may be executed by a program executed via the network.

事業者サーバ2は、制御部21と、記憶部22とを有する。制御部21は、受信部211と、転送部212とを有する。記憶部22は、ROM、RAM、ハードディスクドライブ等を含む記憶媒体である。記憶部22は、制御部21が実行するプログラムを予め記憶している。記憶部22は、事業者サーバ2の外部に設けられてもよく、その場合にネットワークを介して制御部21との間でデータの授受を行ってもよい。 The operator server 2 has a control unit 21 and a storage unit 22. The control unit 21 has a reception unit 211 and a transfer unit 212. The storage unit 22 is a storage medium including a ROM, a RAM, a hard disk drive, and the like. The storage unit 22 stores in advance the program executed by the control unit 21. The storage unit 22 may be provided outside the operator server 2, and in that case, data may be exchanged with the control unit 21 via the network.

制御部21は、例えばCPU等のプロセッサであり、記憶部22に記憶されたプログラムを実行することにより、受信部211及び転送部212として機能する。制御部21の機能の少なくとも一部は、電気回路によって実行されてもよい。また、制御部21の機能の少なくとも一部は、ネットワーク経由で実行されるプログラムによって実行されてもよい。 The control unit 21 is, for example, a processor such as a CPU, and functions as a reception unit 211 and a transfer unit 212 by executing a program stored in the storage unit 22. At least a part of the function of the control unit 21 may be performed by an electric circuit. Further, at least a part of the functions of the control unit 21 may be executed by a program executed via the network.

図3は、本実施形態に係る企業サーバ3及びユーザ端末4のブロック図である。図3において、矢印は主なデータの流れを示しており、図3に示していないデータの流れがあってよい。図3において、各ブロックはハードウェア(装置)単位の構成ではなく、機能単位の構成を示している。そのため、図3に示すブロックは単一の装置内に実装されてよく、あるいは複数の装置内に分かれて実装されてよい。ブロック間のデータの授受は、データバス、ネットワーク、可搬記憶媒体等、任意の手段を介して行われてよい。 FIG. 3 is a block diagram of the corporate server 3 and the user terminal 4 according to the present embodiment. In FIG. 3, the arrows indicate the main data flows, and there may be data flows not shown in FIG. In FIG. 3, each block shows not a hardware (device) unit configuration but a functional unit configuration. Therefore, the block shown in FIG. 3 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, or a portable storage medium.

企業サーバ3は、制御部31と、記憶部32とを有する。制御部31は、送信部311を有する。記憶部32は、ROM、RAM、ハードディスクドライブ等を含む記憶媒体である。記憶部32は、制御部31が実行するプログラムを予め記憶している。記憶部32は、企業サーバ3の外部に設けられてもよく、その場合にネットワークを介して制御部31との間でデータの授受を行ってもよい。 The corporate server 3 has a control unit 31 and a storage unit 32. The control unit 31 has a transmission unit 311. The storage unit 32 is a storage medium including a ROM, a RAM, a hard disk drive, and the like. The storage unit 32 stores in advance the program executed by the control unit 31. The storage unit 32 may be provided outside the corporate server 3, and in that case, data may be exchanged with the control unit 31 via the network.

制御部31は、例えばCPU等のプロセッサであり、記憶部32に記憶されたプログラムを実行することにより、送信部311として機能する。制御部31の機能の少なくとも一部は、電気回路によって実行されてもよい。また、制御部31の機能の少なくとも一部は、ネットワーク経由で実行されるプログラムによって実行されてもよい。 The control unit 31 is, for example, a processor such as a CPU, and functions as a transmission unit 311 by executing a program stored in the storage unit 32. At least a part of the function of the control unit 31 may be executed by an electric circuit. Further, at least a part of the functions of the control unit 31 may be executed by a program executed via the network.

ユーザ端末4は、制御部41と、記憶部42と、表示部43と、操作部44とを有する。制御部41は、受信部411と、送信部412とを有する。 The user terminal 4 has a control unit 41, a storage unit 42, a display unit 43, and an operation unit 44. The control unit 41 has a reception unit 411 and a transmission unit 412.

表示部43は、液晶ディスプレイ等、情報を表示可能な表示装置を含む。操作部44は、キーボード、マウス等、ユーザの操作によって情報を入力可能な操作装置を含む。表示部43としてユーザによる接触の位置を検出可能なタッチスクリーンを用いることによって、表示部43と操作部44とを一体に構成してもよい。 The display unit 43 includes a display device capable of displaying information such as a liquid crystal display. The operation unit 44 includes an operation device such as a keyboard and a mouse that can input information by a user operation. By using a touch screen that can detect the position of contact by the user as the display unit 43, the display unit 43 and the operation unit 44 may be integrally configured.

記憶部42は、ROM、RAM、ハードディスクドライブ等を含む記憶媒体である。記憶部42は、制御部41が実行するプログラムを予め記憶している。記憶部42は、ユーザ端末4の外部に設けられてもよく、その場合にネットワークを介して制御部41との間でデータの授受を行ってもよい。 The storage unit 42 is a storage medium including a ROM, a RAM, a hard disk drive, and the like. The storage unit 42 stores in advance the program executed by the control unit 41. The storage unit 42 may be provided outside the user terminal 4, and in that case, data may be exchanged with the control unit 41 via a network.

制御部41は、例えばCPU等のプロセッサであり、記憶部42に記憶されたプログラムを実行することにより、受信部411及び送信部412として機能する。制御部41の機能の少なくとも一部は、電気回路によって実行されてもよい。また、制御部41の機能の少なくとも一部は、ネットワーク経由で実行されるプログラムによって実行されてもよい。 The control unit 41 is, for example, a processor such as a CPU, and functions as a reception unit 411 and a transmission unit 412 by executing a program stored in the storage unit 42. At least a part of the function of the control unit 41 may be performed by an electric circuit. Further, at least a part of the functions of the control unit 41 may be executed by a program executed via the network.

本実施形態に係る中継サーバ1、事業者サーバ2、企業サーバ3及びユーザ端末4は、図2、図3に示す具体的な構成に限定されない。中継サーバ1、事業者サーバ2、企業サーバ3及びユーザ端末4は、それぞれ1つの装置に限られず、2つ以上の物理的に分離した装置が有線又は無線で接続されることにより構成されてもよい。 The relay server 1, the business server 2, the corporate server 3, and the user terminal 4 according to the present embodiment are not limited to the specific configurations shown in FIGS. 2 and 3. The relay server 1, the business server 2, the corporate server 3, and the user terminal 4 are not limited to one device each, and may be configured by connecting two or more physically separated devices by wire or wirelessly. Good.

[通信方法の説明]
まず、中継サーバ1が記録する情報について説明する。図4(a)は、企業情報記憶部121が記憶する企業情報D1の模式図である。企業情報D1は、互いに関連付けられた、ユーザの識別情報であるユーザIDと、ユーザがユーザ登録をしている企業の識別情報である企業IDとを含む。ユーザIDは、ユーザを管理するためにユーザごとに割り振られる識別情報であり、任意の文字によって表される。ユーザIDは、それのみでユーザを一意に特定できる識別情報(例えば電話番号)であってもよく、あるいは企業IDとの組み合わせに対して一意な識別情報であってもよい。さらに企業情報D1は、企業が複数のサービス(例えば複数種類の保険の提供サービスや、プレミアム会員及びスタンダード会員のような複数種類の会員サービス等)をユーザに提供している場合に、サービスを識別するための識別情報を含んでもよい。
[Explanation of communication method]
First, the information recorded by the relay server 1 will be described. FIG. 4A is a schematic diagram of the corporate information D1 stored in the corporate information storage unit 121. The company information D1 includes a user ID which is the identification information of the user and the company ID which is the identification information of the company to which the user has registered as a user, which are associated with each other. The user ID is identification information assigned to each user in order to manage the user, and is represented by an arbitrary character. The user ID may be identification information (for example, a telephone number) that can uniquely identify the user by itself, or may be identification information unique to the combination with the company ID. Further, the company information D1 identifies a service when the company provides a plurality of services (for example, a service for providing a plurality of types of insurance, a service for providing a plurality of types of members such as a premium member and a standard member) to a user. The identification information for the purpose may be included.

企業IDは、企業に割り振られる識別情報であり、任意の文字によって表される。企業IDは、企業ごとに割り振られてもよく、企業が提供するサービスごとに割り振られてもよい。企業IDは、企業に対してメッセージングサービスを提供する複数の事業者間で共通である。 The company ID is identification information assigned to the company and is represented by arbitrary characters. The company ID may be assigned to each company, or may be assigned to each service provided by the company. The company ID is common among a plurality of businesses that provide messaging services to the company.

図4(b)は、事業者情報記憶部123が記憶する事業者情報D2の模式図である。事業者情報D2は、互いに関連付けられた、ユーザの識別情報であるユーザIDと、ユーザが契約している事業者が管理する通信装置の識別情報である通信装置IDとを含む。ユーザIDの定義は、企業情報D1と同様である。 FIG. 4B is a schematic diagram of the business operator information D2 stored in the business operator information storage unit 123. The business operator information D2 includes a user ID, which is user identification information associated with each other, and a communication device ID, which is communication device identification information managed by a business operator contracted by the user. The definition of the user ID is the same as that of the company information D1.

通信装置IDは、事業者サーバ2を識別するための識別情報であり、任意の文字によって表される。通信装置IDは、通信装置(サーバ)ごとに割り振られた識別情報であってもよく、あるいは事業者サーバ2を管理する事業者ごとに割り振られた識別情報であってもよい。 The communication device ID is identification information for identifying the operator server 2, and is represented by arbitrary characters. The communication device ID may be identification information assigned to each communication device (server), or may be identification information assigned to each business operator that manages the business operator server 2.

図4(c)は、個人情報記憶部122が記憶する個人情報D3の模式図である。個人情報D3は、互いに関連付けられた、ユーザの識別情報であるユーザIDと、ユーザのユーザ属性としての電話番号、氏名、性別、年齢、住所及び職業とを含む。ユーザIDの定義は、企業情報D1と同様である。ユーザ属性は、ユーザに関するその他の情報を含んでもよい。 FIG. 4C is a schematic diagram of personal information D3 stored in the personal information storage unit 122. The personal information D3 includes a user ID, which is user identification information associated with each other, and a telephone number, name, gender, age, address, and occupation as user attributes of the user. The definition of the user ID is the same as that of the company information D1. User attributes may include other information about the user.

図4(a)〜図4(c)において企業情報D1、事業者情報D2及び個人情報D3は視認性のために文字列の表で表されているが、各データは任意の形式で記録されてもよく、例えば文字列データ、数値データおよびバイナリデータのいずれでもよい。企業情報D1、事業者情報D2及び個人情報D3は、それぞれデータベースとして記録されてもよく、あるいはデータを列挙したリストとして記録されてもよい。 In FIGS. 4A to 4C, the company information D1, the business information D2, and the personal information D3 are represented by a character string table for visibility, but each data is recorded in an arbitrary format. It may be, for example, any of character string data, numerical data and binary data. The company information D1, the business information D2, and the personal information D3 may be recorded as a database, or may be recorded as a list listing the data.

図5は、本実施形態に係る通信システムSが行う通信方法(中継方法)の前半部分の模式図である。企業がユーザにメッセージを送る際に、企業サーバ3において、送信部311は、ユーザへのメッセージを中継サーバ1へ送信する(a)。送信部311が送信するメッセージは、特定のユーザが指定されたメッセージと、企業へユーザ登録をしている全ユーザが指定されたメッセージと、ユーザ属性が指定されたメッセージとのいずれかである。企業が複数のサービスをユーザに提供している場合に、メッセージは、特定のサービスを利用しているユーザを指定するために、1つ又は複数のサービスの識別情報を指定してもよい。 FIG. 5 is a schematic view of the first half of the communication method (relay method) performed by the communication system S according to the present embodiment. When the company sends a message to the user, the transmission unit 311 in the company server 3 transmits the message to the user to the relay server 1 (a). The message transmitted by the transmission unit 311 is either a message specified by a specific user, a message specified by all users who have registered as a user in the company, or a message specified by a user attribute. When a company provides a plurality of services to users, the message may specify identification information of one or more services in order to specify a user who is using a specific service.

特定のユーザが指定されたメッセージは、送信先とする1又は複数のユーザのユーザIDと、ユーザ端末4に表示されるコンテンツ(すなわち文字列、画像、動画等)とを示すデータである。この場合に、企業サーバ3は企業に対してユーザ登録したユーザのユーザIDを記憶部32に記憶しておく。送信部311は、記憶部32から送信先とするユーザのユーザIDを取得し、取得したユーザIDを示すメッセージを、中継サーバ1へ送信する。全ユーザが指定されたメッセージは、全ユーザを送信先とする情報(フラグ等)と、ユーザ端末4に表示されるコンテンツとを示すデータである。送信部311は、全ユーザを送信先とする情報を示すメッセージを、中継サーバ1へ送信する。 The message designated by a specific user is data indicating the user IDs of one or more users as destinations and the contents (that is, character strings, images, moving images, etc.) displayed on the user terminal 4. In this case, the company server 3 stores the user ID of the user registered as a user for the company in the storage unit 32. The transmission unit 311 acquires the user ID of the user to be transmitted from the storage unit 32, and transmits a message indicating the acquired user ID to the relay server 1. The message designated by all users is data indicating information (flags and the like) to which all users are transmitted and contents displayed on the user terminal 4. The transmission unit 311 transmits a message indicating information to all users as the transmission destination to the relay server 1.

ユーザ属性が指定されたメッセージは、送信先とするユーザのユーザ属性と、ユーザ端末4に表示されるコンテンツとを示すデータである。ユーザ属性は、例えばユーザの性別、年齢(例えば年齢層)、住所(例えば居住エリア)、職業(例えば職種)のうち少なくとも1つである。この場合に、送信部311は、送信先とするユーザ属性を決定し、決定したユーザ属性を示すメッセージを、中継サーバ1へ送信する。 The message to which the user attribute is specified is data indicating the user attribute of the user to be sent and the content displayed on the user terminal 4. The user attribute is, for example, at least one of the user's gender, age (for example, age group), address (for example, residential area), and occupation (for example, occupation). In this case, the transmission unit 311 determines the user attribute as the transmission destination, and transmits a message indicating the determined user attribute to the relay server 1.

また、送信部311は、メッセージの送信方法とメッセージを送信する時間帯との少なくとも一方を示す指示を、中継サーバ1へ送信してもよい。送信方法は、事業者サーバ2からユーザ端末4へメッセージを送信するための技術的基盤であり、例えばRCS、SMS(Short Message Service)、SNS(Social Networking Service)、電子メールのうち1つ又は複数である。時間帯は、事業者サーバ2からユーザ端末4へメッセージを送信する条件とする時間である。 Further, the transmission unit 311 may transmit an instruction indicating at least one of the message transmission method and the message transmission time zone to the relay server 1. The transmission method is a technical basis for transmitting a message from the operator server 2 to the user terminal 4, and is one or more of, for example, RCS, SMS (Short Message Service), SNS (Social Networking Service), and e-mail. Is. The time zone is a time that is a condition for transmitting a message from the business server 2 to the user terminal 4.

中継サーバ1において、受信部111は、企業サーバ3が送信したメッセージを受信する。また、受信部111は、企業サーバ3が送信した、メッセージの送信方法とメッセージを送信する時間帯との少なくとも一方を示す指示を受信する。 In the relay server 1, the receiving unit 111 receives the message transmitted by the corporate server 3. Further, the receiving unit 111 receives an instruction transmitted by the corporate server 3 indicating at least one of the message transmission method and the message transmission time zone.

抽出部112は、受信部111が受信したメッセージに基づいて、企業に対してユーザ登録をしているユーザのユーザIDを抽出する(b)。具体的には、抽出部112は、企業情報記憶部121において、受信部111が受信したメッセージの送信元である企業サーバ3を管理する企業の企業IDに関連付けられているユーザIDを抽出する。企業サーバ3には企業IDが予め設定されており、中継サーバ1は企業IDに対応する企業サーバ3を特定できる。また、抽出部112は、受信部111が受信したメッセージがサービスの識別情報を指定している場合に、企業情報記憶部121において、受信部111が受信したメッセージの送信元である企業サーバ3を管理する企業の企業IDに関連付けられているユーザIDであって、かつメッセージが指定しているサービスの識別情報に関連付けられているユーザIDを抽出する。 The extraction unit 112 extracts the user ID of the user who has registered the user with the company based on the message received by the reception unit 111 (b). Specifically, the extraction unit 112 extracts the user ID associated with the company ID of the company that manages the company server 3 that is the source of the message received by the reception unit 111 in the company information storage unit 121. A company ID is preset in the company server 3, and the relay server 1 can identify the company server 3 corresponding to the company ID. Further, when the message received by the receiving unit 111 specifies the service identification information, the extracting unit 112 sets the company server 3 which is the source of the message received by the receiving unit 111 in the company information storage unit 121. The user ID associated with the company ID of the company to be managed and associated with the identification information of the service specified by the message is extracted.

そして、受信部111が受信したメッセージが特定のユーザを指定している場合に、抽出部112は、企業情報記憶部121から抽出したユーザIDのうち、受信部111が受信したメッセージが示すユーザIDを、送信先のユーザIDとして抽出する。これにより、企業は、企業に対してユーザ登録をしているユーザのうち、特定のユーザへメッセージを送信できる。 Then, when the message received by the receiving unit 111 specifies a specific user, the extracting unit 112 uses the user ID indicated by the message received by the receiving unit 111 among the user IDs extracted from the company information storage unit 121. Is extracted as the user ID of the destination. As a result, the company can send a message to a specific user among the users who have registered as a user with the company.

また、受信部111が受信したメッセージが全ユーザを指定している場合に、抽出部112は、企業情報記憶部121から抽出した全てのユーザIDを、送信先のユーザIDとして抽出する。これにより、企業は、企業に対してユーザ登録をしている全ユーザへ一括してメッセージを送信できる。 Further, when the message received by the receiving unit 111 specifies all users, the extracting unit 112 extracts all the user IDs extracted from the company information storage unit 121 as the user IDs of the transmission destination. As a result, the company can collectively send a message to all users who have registered users with the company.

また、受信部111が受信したメッセージがユーザ属性を指定している場合に、抽出部112は、企業情報記憶部121から抽出したユーザIDのうち、個人情報記憶部122において受信部111が受信したメッセージが示すユーザ属性に関連付けられたユーザIDを、送信先のユーザIDとして抽出する。これにより、企業は、企業に対してユーザ登録をしているユーザのうち、指定したユーザ属性を満たす不特定のユーザへメッセージを送信できる。 Further, when the message received by the receiving unit 111 specifies the user attribute, the extracting unit 112 receives the user ID extracted from the company information storage unit 121 by the receiving unit 111 in the personal information storage unit 122. The user ID associated with the user attribute indicated by the message is extracted as the destination user ID. As a result, the company can send a message to an unspecified user who satisfies the specified user attribute among the users who have registered the user with the company.

次に特定部113は、抽出部112が抽出した送信先のユーザIDに基づいて、メッセージの転送先の事業者の事業者サーバ2を特定する(c)。具体的には、特定部113は、事業者情報記憶部123において抽出部112が抽出した送信先のユーザIDに関連付けられている通信装置IDを取得する。そして特定部113は、取得した通信装置IDに対応する事業者サーバ2(すなわちユーザが契約している事業者が管理する事業者サーバ2)を、転送先として特定する。事業者サーバ2には通信装置IDが予め設定されており、中継サーバ1は通信装置IDに対応する事業者サーバ2を特定できる。これにより、ユーザがいずれの事業者と契約していても、ユーザが契約している事業者の事業者サーバ2を特定部113が特定し、メッセージの転送を可能にする。 Next, the identification unit 113 identifies the operator server 2 of the operator to which the message is transferred based on the user ID of the destination extracted by the extraction unit 112 (c). Specifically, the specific unit 113 acquires the communication device ID associated with the user ID of the transmission destination extracted by the extraction unit 112 in the business information storage unit 123. Then, the specifying unit 113 specifies the business server 2 corresponding to the acquired communication device ID (that is, the business server 2 managed by the business contracted by the user) as the transfer destination. A communication device ID is preset in the business server 2, and the relay server 1 can identify the business server 2 corresponding to the communication device ID. As a result, regardless of which business operator the user has a contract with, the specific unit 113 identifies the business operator server 2 of the business operator with which the user has a contract, and the message can be transferred.

送信先のユーザIDが複数の通信装置IDに関連付けられている(すなわちユーザが複数の事業者と契約している)場合に、特定部113は、全ての通信装置IDを転送先として特定してもよく、あるいは所定条件を満たす一部の通信装置ID(例えばユーザが主契約としている事業者の通信装置ID)を転送先として特定してもよい。このとき、1つのメッセージを複数の通信装置IDに対応する複数の事業者サーバ2へ転送した場合であっても、該メッセージの送信数及び開封数はそれぞれ1件とカウントされる。 When the user ID of the destination is associated with a plurality of communication device IDs (that is, the user has a contract with a plurality of businesses), the identification unit 113 specifies all the communication device IDs as transfer destinations. Alternatively, a part of communication device IDs satisfying a predetermined condition (for example, a communication device ID of a business operator whose main contract is made by the user) may be specified as a transfer destination. At this time, even when one message is transferred to a plurality of business server 2s corresponding to a plurality of communication device IDs, the number of transmissions and the number of opened messages are counted as one.

このとき、特定部113は、受信部111が受信したメッセージの送信方法とメッセージを送信する時間帯との少なくとも一方を示す指示に基づいて、抽出部112が抽出した送信先のユーザIDに対応するユーザ端末4へ企業サーバ3がメッセージを送信するための料金を決定してもよい。この場合に、記憶部12には、メッセージの送信方法及びメッセージを送信する時間帯に対応する料金を示す料金表が予め記憶されている。特定部113は、指定された送信方法及び時間帯に対して記憶部12に記憶された料金表を用いて料金を決定し、決定した料金を示す料金情報を出力し、記憶部12に記憶させる。料金情報は、企業サーバ3を管理する企業へ課金するために利用される。 At this time, the specific unit 113 corresponds to the user ID of the transmission destination extracted by the extraction unit 112 based on the instruction indicating at least one of the transmission method of the message received by the reception unit 111 and the time zone for transmitting the message. The fee for the corporate server 3 to send a message to the user terminal 4 may be determined. In this case, the storage unit 12 stores in advance a charge table indicating the method of transmitting the message and the charge corresponding to the time zone in which the message is transmitted. The specific unit 113 determines a charge using the charge table stored in the storage unit 12 for the designated transmission method and time zone, outputs charge information indicating the determined charge, and stores the charge information in the storage unit 12. .. The charge information is used to charge the company that manages the company server 3.

また、特定部113は、後述する取得部115が取得した過去のメッセージの送信数及び開封数に基づいて、自動的に料金を決定してもよい。例えば特定部113は、指定された送信方法及び時間帯について、過去のメッセージの開封率が高いほど料金を高く設定し、過去のメッセージの開封率が低いほど料金を低く設定する。 Further, the specific unit 113 may automatically determine the charge based on the number of past messages transmitted and the number of opened messages acquired by the acquisition unit 115, which will be described later. For example, the specific unit 113 sets a higher charge as the past message opening rate is higher and a lower charge as the past message opening rate is lower for the specified transmission method and time zone.

これにより、中継サーバ1は、企業が指定したメッセージの送信方法及びメッセージを送信する時間帯に応じて、異なる料金を設定し、ユーザに送信されるメッセージが一部の送信方法及び時間帯に集中することを抑制できる。また、特定部113は、メッセージが送信された場合と、メッセージが送信された後に開封された場合とで、異なる料金を設定してもよい。 As a result, the relay server 1 sets different charges according to the message transmission method specified by the company and the time zone in which the message is transmitted, and the messages transmitted to the user are concentrated in some transmission methods and time zones. Can be suppressed. Further, the specific unit 113 may set different charges depending on whether the message is transmitted and the case where the message is opened after the message is transmitted.

そして転送部114は、受信部111が受信したメッセージを、抽出部112が抽出した送信先のユーザIDとともに、特定部113が特定した転送先の事業者サーバ2へ転送する(d)。また、受信部111が、企業サーバ3からメッセージの送信方法とメッセージを送信する時間帯との少なくとも一方を示す指示を受信した場合に、転送部114は、該指示を特定部113が特定した転送先の事業者サーバ2へ送信する。 Then, the transfer unit 114 transfers the message received by the reception unit 111 to the business server 2 of the transfer destination specified by the specific unit 113 together with the user ID of the transmission destination extracted by the extraction unit 112 (d). Further, when the receiving unit 111 receives an instruction from the corporate server 3 indicating at least one of the message transmission method and the time zone for transmitting the message, the transfer unit 114 transfers the instruction specified by the specific unit 113. Send to the previous operator server 2.

また、受信部111が、企業サーバ3からメッセージを送信する時間帯を示す指示を受信した場合に、転送部114は、該時間帯にメッセージを転送先の事業者サーバ2へ転送してもよい。すなわち、中継サーバ1が、メッセージを送信する時間帯を制御してもよい。この場合に、事業者サーバ2は、中継サーバ1から受信したメッセージをすぐにユーザ端末4へ転送する。 Further, when the receiving unit 111 receives an instruction indicating a time zone for transmitting a message from the corporate server 3, the forwarding unit 114 may transfer the message to the business server 2 of the forwarding destination during the time zone. .. That is, the relay server 1 may control the time zone in which the message is transmitted. In this case, the operator server 2 immediately transfers the message received from the relay server 1 to the user terminal 4.

また、受信部111が受信したメッセージが特定のユーザを指定している場合に、転送部114は、該メッセージの送信予定時刻(現在時刻又は指定された時間帯)を含む所定期間(例えば送信予定時刻の前後の所定時間帯)には、他のメッセージを転送先の事業者サーバ2へ転送することを抑制してもよい。これにより、特定のユーザが指定されているメッセージが、該ユーザに開封される確率を高めることができる。 Further, when the message received by the receiving unit 111 specifies a specific user, the forwarding unit 114 performs a predetermined period (for example, a transmission schedule) including a scheduled transmission time (current time or a designated time zone) of the message. In a predetermined time zone before and after the time), it may be possible to suppress the transfer of other messages to the business server 2 of the transfer destination. This makes it possible to increase the probability that a message designated by a specific user will be opened by that user.

また、転送部114は、ユーザごとに記録された送信方法の過去の使用状況に基づいて、ユーザごとに送信方法を決定してもよい。このとき、企業サーバ3は、(1)企業が指定した送信方法により送信する、(2)ユーザの使用頻度の高い送信方法で送信する、(3)最初に指定した方法で閲覧されない場合に、2回目に異なる送信方法で送信する、(4)複数の送信方法で同時に送信する、(5)メッセージの到達状況又は開封状況を監視して所定時間後に再送する、のうちいずれかの送信方法の選定条件を、メッセージとともに中継サーバ1へ送信する。 Further, the transfer unit 114 may determine the transmission method for each user based on the past usage status of the transmission method recorded for each user. At this time, when the company server 3 (1) transmits by the transmission method specified by the company, (2) transmits by the transmission method frequently used by the user, and (3) is not browsed by the method specified first. The second transmission method is one of the following transmission methods: (4) transmission by multiple transmission methods at the same time, (5) monitoring the arrival status or opening status of the message and resending after a predetermined time. The selection condition is transmitted to the relay server 1 together with the message.

受信部111は、企業サーバ3がメッセージとともに送信した、送信方法の選定条件を受信する。転送部114は、ユーザごとに記録された過去の使用状況に基づいて、企業から受信した選定条件を用いて送信方法を決定し、決定した送信方法を転送先の事業者サーバ2へ送信する。このように、企業は、送信するメッセージに応じて様々な送信方法を選択できる。 The receiving unit 111 receives the transmission method selection condition transmitted by the corporate server 3 together with the message. The transfer unit 114 determines a transmission method using the selection conditions received from the company based on the past usage status recorded for each user, and transmits the determined transmission method to the transfer destination business server 2. In this way, the company can select various transmission methods depending on the message to be transmitted.

また、中継サーバ1は、メッセージの送信方法及びメッセージを送信する時間帯に応じて、企業から入札を受け付け、企業からユーザへのメッセージの転送可否を決定してもよい。この場合に、メッセージの送信方法及びメッセージを送信する時間帯ごとに、メッセージの送信可能数が限定されている。受信部111は、複数の企業サーバ3からメッセージの送信方法とメッセージを送信する時間帯との少なくとも一方とともに入札金額を示す指示を受信する。入札金額は、1メッセージごとの料金でもよく、メッセージの数に関わらない料金でもよい。 Further, the relay server 1 may accept bids from the company and decide whether or not to transfer the message from the company to the user according to the method of transmitting the message and the time zone for transmitting the message. In this case, the number of messages that can be sent is limited depending on the method of sending the message and the time zone in which the message is sent. The receiving unit 111 receives an instruction indicating the bid amount from the plurality of corporate servers 3 together with at least one of the method of transmitting the message and the time zone for transmitting the message. The bid amount may be a fee for each message or a fee regardless of the number of messages.

転送部114は、複数の企業サーバ3から受信した入札金額に応じて(例えば入札金額が高い順に)、1つ又は複数の企業サーバ3を選択する。そして転送部114は、選択した1つ又は複数の企業サーバ3から受信部111が受信したメッセージを、特定部113が特定した転送先の事業者サーバ2へ転送する。転送部114は、選択した1つ又は複数の企業サーバ3に対して入札金額に応じた料金を示す料金情報を出力し、記憶部12に記憶させる。 The transfer unit 114 selects one or a plurality of corporate servers 3 according to the bid amounts received from the plurality of corporate servers 3 (for example, in descending order of the bid amount). Then, the transfer unit 114 transfers the message received by the reception unit 111 from the selected one or more corporate servers 3 to the business server 2 of the transfer destination specified by the specific unit 113. The transfer unit 114 outputs charge information indicating the charge according to the bid amount to one or more selected corporate servers 3, and stores the charge information in the storage unit 12.

あるいは、中継サーバ1は、予めメッセージの送信方法及びメッセージを送信する時間帯に対して企業から入札を受け付け、落札した企業に対して送信方法及び時間帯に関連付けられた落札IDを付与してもよい。この場合に、企業サーバ3は、ユーザへのメッセージを、付与された落札IDとともに中継サーバ1へ送信する。転送部114は、企業サーバ3から受信した落札IDに基づいて送信方法及び時間帯を決定し、決定した送信方法及び時間帯を示す指示を、メッセージとともに転送先の事業者サーバ2へ送信する。 Alternatively, the relay server 1 may accept bids from the company in advance for the message transmission method and the time zone for transmitting the message, and give the winning bidder the successful bid ID associated with the transmission method and the time zone. Good. In this case, the company server 3 transmits a message to the user to the relay server 1 together with the given successful bid ID. The transfer unit 114 determines the transmission method and time zone based on the successful bid ID received from the company server 3, and transmits an instruction indicating the determined transmission method and time zone to the transfer destination business server 2 together with a message.

これにより、中継サーバ1は、企業が指定したメッセージの送信方法及びメッセージを送信する時間帯に応じて、企業から入札を受け付け、限られた数の企業から送信されたメッセージを転送する。そのため、ユーザに送信されるメッセージが一部の送信方法及び時間帯に集中することを抑制できる。 As a result, the relay server 1 accepts bids from the company and transfers the messages transmitted from a limited number of companies according to the method of transmitting the message specified by the company and the time zone in which the message is transmitted. Therefore, it is possible to prevent the message transmitted to the user from being concentrated in some transmission methods and time zones.

転送先の事業者サーバ2において、受信部211は、中継サーバ1が送信したメッセージ及び送信先のユーザIDを受信する。また、受信部211は、中継サーバ1が送信した、メッセージの送信方法とメッセージを送信する時間帯との少なくとも一方を示す指示を受信する。 In the transfer destination operator server 2, the receiving unit 211 receives the message transmitted by the relay server 1 and the user ID of the transmission destination. Further, the receiving unit 211 receives an instruction transmitted by the relay server 1 indicating at least one of the message transmission method and the message transmission time zone.

転送部212は、受信部211が受信したメッセージを、受信部211が受信した送信先のユーザIDに対応するユーザ端末4へ転送する(e)。ユーザ端末4にはユーザIDが予め設定されており、事業者サーバ2はユーザIDに対応するユーザ端末4を特定できる。 The transfer unit 212 transfers the message received by the reception unit 211 to the user terminal 4 corresponding to the user ID of the transmission destination received by the reception unit 211 (e). A user ID is preset in the user terminal 4, and the business operator server 2 can specify the user terminal 4 corresponding to the user ID.

このとき、受信部211がメッセージの送信方法を示す指示を受信した場合に、転送部212は該指示が示す1つ又は複数の送信方法でメッセージをユーザ端末4へ転送する。受信部211がメッセージの送信方法を示す指示を受信していない場合に、転送部212は、所定の送信方法でメッセージをユーザ端末4へ転送する。 At this time, when the receiving unit 211 receives an instruction indicating a message transmission method, the transfer unit 212 transfers the message to the user terminal 4 by one or more transmission methods indicated by the instruction. When the receiving unit 211 has not received the instruction indicating the message transmission method, the transfer unit 212 transfers the message to the user terminal 4 by a predetermined transmission method.

また、受信部211がメッセージを送信する時間帯を示す指示を受信した場合に、転送部212は該指示が示す時間帯にメッセージをユーザ端末4へ転送する。受信部211がメッセージを送信する時間帯を示す指示を受信していない場合に、転送部212は、即座に又は所定の時間帯にメッセージをユーザ端末4へ転送する。 Further, when the receiving unit 211 receives an instruction indicating a time zone for transmitting the message, the forwarding unit 212 transfers the message to the user terminal 4 at the time zone indicated by the instruction. When the receiving unit 211 has not received the instruction indicating the time zone for transmitting the message, the forwarding unit 212 transfers the message to the user terminal 4 immediately or at a predetermined time zone.

転送部212は、メッセージをユーザ端末4へ送信完了した際に、メッセージ(例えばメッセージに割り振られたメッセージID)に関連付けて、送信数(すなわちメッセージの送信先のユーザ端末4の数)を記憶部22に記憶させる。 When the transmission of the message to the user terminal 4 is completed, the transfer unit 212 stores the number of transmissions (that is, the number of user terminals 4 to which the message is sent) in association with the message (for example, the message ID assigned to the message). Store in 22.

ユーザ端末4において、受信部411は、事業者サーバ2が送信したメッセージを受信する。受信部411は、ユーザによる操作部44の操作(例えば開封操作)に応じて、受信したメッセージを表示部43上に表示する(f)。 In the user terminal 4, the receiving unit 411 receives the message transmitted by the business operator server 2. The receiving unit 411 displays the received message on the display unit 43 in response to an operation (for example, opening operation) of the operation unit 44 by the user (f).

図6は、本実施形態に係る通信システムSが行う通信方法(中継方法)の後半部分の模式図である。事業者サーバ2が送信したメッセージを受信したユーザ端末4において、該メッセージが表示された場合に、送信部412は、表示されたメッセージのメッセージIDを示す開封通知を、該メッセージの送信元である事業者サーバ2へ送信する(g)。 FIG. 6 is a schematic view of the latter half of the communication method (relay method) performed by the communication system S according to the present embodiment. When the message is displayed on the user terminal 4 that has received the message transmitted by the business server 2, the transmission unit 412 sends a read notification indicating the message ID of the displayed message to the sender of the message. It is transmitted to the operator server 2 (g).

各事業者サーバ2において、受信部211は、ユーザ端末4が送信した開封通知を受信する。受信部211は、受信した開封通知が示すメッセージIDに関連付けて、開封数(すなわち同じメッセージIDについて受信した開封通知の数)を記憶部22に記憶させる。 In each business server 2, the receiving unit 211 receives the opening notification transmitted by the user terminal 4. The receiving unit 211 stores the number of opened (that is, the number of opened notifications received for the same message ID) in the storage unit 22 in association with the message ID indicated by the received read notification.

転送部212は、所定のタイミングで、メッセージIDごとの送信数及び開封数を、メッセージIDと関連付けて中継サーバ1へ送信する(h)。転送部212が送信数及び開封数を送信するタイミングは、例えば1時間、1日、1月等、所定時間が経過したタイミングである。 The transfer unit 212 transmits the number of transmissions and the number of opened messages for each message ID to the relay server 1 in association with the message ID at a predetermined timing (h). The timing at which the transfer unit 212 transmits the number of transmissions and the number of opened times is, for example, one hour, one day, January, or the like, when a predetermined time has elapsed.

中継サーバ1において、取得部115は、各事業者サーバ2(複数の事業者サーバ2のそれぞれ)が送信したメッセージIDごとの送信数及び開封数を受信して取得する。そして取得部115は、過去に取得した送信数及び開封数を集計する(i)。例えば取得部115は、メッセージを送信した事業者、送信先のユーザ、送信先のユーザのユーザ属性、メッセージの送信方法及びメッセージが送信された時間帯のうち少なくとも1つごとに、送信数及び開封数を集計する。また、取得部115は、メッセージが開封された場所及びメッセージが開封された時間帯ごとに、送信数及び開封数を集計してもよい。取得部115は、集計結果を記憶部12に記憶させる。また、取得部115は、送信数及び開封数に基づいて、開封率を算出してもよい。 In the relay server 1, the acquisition unit 115 receives and acquires the number of transmissions and the number of opened messages for each message ID transmitted by each business server 2 (each of the plurality of business servers 2). Then, the acquisition unit 115 totals the number of transmissions and the number of opened files acquired in the past (i). For example, the acquisition unit 115 may send the number of transmissions and open the message for at least one of the business operator who sent the message, the destination user, the user attributes of the destination user, the message transmission method, and the time zone in which the message was transmitted. Aggregate the numbers. In addition, the acquisition unit 115 may total the number of transmissions and the number of opened messages for each place where the message was opened and the time zone when the message was opened. The acquisition unit 115 stores the aggregation result in the storage unit 12. Further, the acquisition unit 115 may calculate the opening rate based on the number of transmissions and the number of opening.

これにより、中継サーバ1は、複数の事業者にわたってメッセージの送信数及び開封数を集計するため、中継サーバ1の管理者や利用者(例えば中継サーバ1を利用している企業)は、ユーザに開封されやすいメッセージの送信条件を高精度に分析できる。 As a result, the relay server 1 aggregates the number of messages transmitted and the number of opened messages across a plurality of businesses, so that the administrator and the user of the relay server 1 (for example, a company using the relay server 1) can use the user. It is possible to analyze the transmission conditions of messages that are easy to open with high accuracy.

さらに転送部114は、集計結果に基づいて、複数の送信方法(例えばRCS、SMS、SNS及び電子メール)のうち少なくとも1つの送信方法を特定する(j)。例えば転送部114は、集計結果に基づいて、メッセージを送信した事業者、送信先のユーザ、送信先のユーザのユーザ属性、メッセージの送信方法及びメッセージが送信された時間帯ごとに、最も開封率の高い送信方法を特定する。そして転送部114は、特定した送信方法を示す指示を、各事業者サーバ2へ送信する(k)。転送部114は、特定した送信方法を、メッセージとともに事業者サーバ2へ送信してもよく、メッセージとは独立して事業者サーバ2へ送信してもよい。事業者サーバ2は、受信した送信方法を示す指示に従って、メッセージをユーザ端末4へ送信する。 Further, the transfer unit 114 identifies at least one transmission method among a plurality of transmission methods (for example, RCS, SMS, SNS, and e-mail) based on the aggregation result (j). For example, the transfer unit 114 has the highest open rate for each business operator who sent the message, the destination user, the user attribute of the destination user, the message transmission method, and the time zone in which the message was transmitted, based on the aggregation result. Identify high transmission methods. Then, the transfer unit 114 transmits an instruction indicating the specified transmission method to each business server 2 (k). The transfer unit 114 may transmit the specified transmission method to the operator server 2 together with the message, or may transmit the specified transmission method to the operator server 2 independently of the message. The business server 2 transmits the message to the user terminal 4 according to the instruction indicating the received transmission method.

送信方法は、全ての事業者サーバ2で同じであってもよく、事業者サーバ2ごとに異なってもよい。これにより、中継サーバ1は、過去のメッセージの送信数及び開封数に基づいて、ユーザに開封されやすい送信方法を、事業者サーバ2に指示することができる。 The transmission method may be the same for all the business server 2s, or may be different for each business server 2. As a result, the relay server 1 can instruct the business server 2 of a transmission method that is easy for the user to open based on the number of transmissions and the number of opened messages in the past.

また、転送部114は、集計されたメッセージが開封された場所及びメッセージが開封された時間帯ごとの送信数及び開封数に基づいて、送信先のユーザIDと、メッセージを送信する時間帯とを選択してもよい。例えば転送部114は、開封率が所定値以上の場所及び時間帯に該当する送信先のユーザIDを選択する。送信先のユーザIDの場所は、ユーザ端末4の位置又はユーザ端末4が接続されている基地局の識別情報に基づいて特定される。これにより、中継サーバ1は、集計結果に基づいて、メッセージが開封されやすい場所及び時間帯に、メッセージを送信することができる。 Further, the transfer unit 114 sets the user ID of the destination and the time zone for transmitting the message based on the place where the aggregated message was opened and the number of transmissions and the number of opened times for each time zone when the message was opened. You may choose. For example, the transfer unit 114 selects a user ID of a transmission destination corresponding to a place and a time zone in which the opening rate is equal to or higher than a predetermined value. The location of the destination user ID is specified based on the location of the user terminal 4 or the identification information of the base station to which the user terminal 4 is connected. As a result, the relay server 1 can transmit the message at a place and a time zone in which the message is likely to be opened based on the aggregation result.

また、転送部114は、ユーザ端末4がメッセージを開封した場合に、次のメッセージをユーザ端末4へ送信してもよく、あるいは開封されたメッセージと関係するメッセージをユーザ端末4へ送信してもよい。これにより、中継サーバ1は、メッセージを開封したユーザへメッセージを積極的に送信できる。 Further, when the user terminal 4 opens the message, the transfer unit 114 may send the next message to the user terminal 4, or may send a message related to the opened message to the user terminal 4. Good. As a result, the relay server 1 can positively send the message to the user who opened the message.

また、転送部114は、ユーザの開封率の時間変化を監視し、開封率が低下しているユーザには、メッセージの送信数を減少させる制御を行い、開封率が向上しているユーザには、送信数を増加させる制御をしてもよい。これにより中継サーバ1は、メッセージを頻繁に開封するユーザへはメッセージを積極的に送信し、メッセージをあまり開封しないユーザへはメッセージをあまり送信しないため、効率的にメッセージの配信ができる。 In addition, the transfer unit 114 monitors the time change of the open rate of the user, controls to reduce the number of messages sent to the user whose open rate is low, and to the user whose open rate is improved. , You may control to increase the number of transmissions. As a result, the relay server 1 positively sends the message to the user who frequently opens the message, and does not send the message so much to the user who does not open the message so much, so that the message can be delivered efficiently.

[通信方法のシーケンス]
図7は、本実施形態に係る通信システムSが行う通信方法(中継方法)の前半部分のシーケンス図である。企業がユーザにメッセージを送る際に、企業サーバ3において、送信部311は、ユーザへのメッセージを中継サーバ1へ送信する(S11)。このとき、送信部311は、メッセージの送信方法とメッセージを送信する時間帯との少なくとも一方を示す指示を、中継サーバ1へ送信してもよい。
[Sequence of communication methods]
FIG. 7 is a sequence diagram of the first half of the communication method (relay method) performed by the communication system S according to the present embodiment. When the company sends a message to the user, the transmission unit 311 in the company server 3 transmits the message to the user to the relay server 1 (S11). At this time, the transmission unit 311 may transmit an instruction indicating at least one of the message transmission method and the message transmission time zone to the relay server 1.

中継サーバ1において、受信部111は、企業サーバ3が送信したメッセージを受信する。また、受信部111は、企業サーバ3が送信した、メッセージの送信方法とメッセージを送信する時間帯との少なくとも一方を示す指示を受信する。抽出部112は、受信部111が受信したメッセージに基づいて、企業に対してユーザ登録をしているユーザのユーザIDを抽出する(S12)。 In the relay server 1, the receiving unit 111 receives the message transmitted by the corporate server 3. Further, the receiving unit 111 receives an instruction transmitted by the corporate server 3 indicating at least one of the message transmission method and the message transmission time zone. The extraction unit 112 extracts the user ID of the user who has registered the user with the company based on the message received by the reception unit 111 (S12).

特定部113は、抽出部112が抽出した送信先のユーザIDに基づいて、メッセージの転送先の事業者の事業者サーバ2を特定する(S13)。転送部114は、受信部111が受信したメッセージを、抽出部112が抽出した送信先のユーザIDとともに、特定部113が特定した転送先の事業者サーバ2へ転送する(S14)。また、受信部111が、企業サーバ3からメッセージの送信方法とメッセージを送信する時間帯との少なくとも一方を示す指示を受信した場合に、転送部114は、該指示を特定部113が特定した転送先の事業者サーバ2へ送信する。 The identification unit 113 identifies the operator server 2 of the operator to which the message is transferred based on the user ID of the destination extracted by the extraction unit 112 (S13). The transfer unit 114 transfers the message received by the reception unit 111 to the business server 2 of the transfer destination specified by the specific unit 113 together with the user ID of the destination extracted by the extraction unit 112 (S14). Further, when the receiving unit 111 receives an instruction from the corporate server 3 indicating at least one of the message transmission method and the time zone for transmitting the message, the transfer unit 114 transfers the instruction specified by the specific unit 113. Send to the previous operator server 2.

転送先の事業者サーバ2において、受信部211は、中継サーバ1が送信したメッセージ及び送信先のユーザIDを受信する。また、受信部211は、中継サーバ1が送信した、メッセージの送信方法とメッセージを送信する時間帯との少なくとも一方を示す指示を受信する。 In the transfer destination operator server 2, the receiving unit 211 receives the message transmitted by the relay server 1 and the user ID of the transmission destination. Further, the receiving unit 211 receives an instruction transmitted by the relay server 1 indicating at least one of the message transmission method and the message transmission time zone.

転送部212は、受信部211が受信したメッセージを、受信部211が受信した送信先のユーザIDに対応するユーザ端末4へ転送する(S15)。このとき、受信部211がメッセージの送信方法を示す指示を受信した場合に、転送部212は該指示が示す1つ又は複数の送信方法でメッセージをユーザ端末4へ転送する。また、受信部211がメッセージを送信する時間帯を示す指示を受信した場合に、転送部212は該指示が示す時間帯にメッセージをユーザ端末4へ転送する。 The transfer unit 212 transfers the message received by the reception unit 211 to the user terminal 4 corresponding to the user ID of the transmission destination received by the reception unit 211 (S15). At this time, when the receiving unit 211 receives an instruction indicating a message transmission method, the transfer unit 212 transfers the message to the user terminal 4 by one or more transmission methods indicated by the instruction. Further, when the receiving unit 211 receives an instruction indicating a time zone for transmitting the message, the forwarding unit 212 transfers the message to the user terminal 4 at the time zone indicated by the instruction.

転送部212は、メッセージをユーザ端末4へ送信完了した際に、メッセージに関連付けて、送信数を記憶部22に記憶させる。 When the transfer unit 212 completes transmitting the message to the user terminal 4, the transfer unit 212 stores the number of transmissions in the storage unit 22 in association with the message.

ユーザ端末4において、受信部411は、事業者サーバ2が送信したメッセージを受信する。受信部411は、ユーザによる操作部44の操作(例えば開封操作)に応じて、受信したメッセージを表示部43上に表示する(S16)。 In the user terminal 4, the receiving unit 411 receives the message transmitted by the business operator server 2. The receiving unit 411 displays the received message on the display unit 43 in response to an operation (for example, opening operation) of the operation unit 44 by the user (S16).

図8は、本実施形態に係る通信システムSが行う通信方法(中継方法)の後半部分のシーケンス図である。事業者サーバ2が送信したメッセージを受信したユーザ端末4において、該メッセージが表示された場合に、送信部412は、表示されたメッセージのメッセージIDを示す開封通知を、該メッセージの送信元である事業者サーバ2へ送信する(S17)。 FIG. 8 is a sequence diagram of the latter half of the communication method (relay method) performed by the communication system S according to the present embodiment. When the message is displayed on the user terminal 4 that has received the message transmitted by the business server 2, the transmission unit 412 sends a read notification indicating the message ID of the displayed message to the sender of the message. It is transmitted to the operator server 2 (S17).

各事業者サーバ2において、受信部211は、ユーザ端末4が送信した開封通知を受信する。受信部211は、受信した開封通知が示すメッセージIDに関連付けて、開封数を記憶部22に記憶させる。転送部212は、所定のタイミングで、メッセージIDごとの送信数及び開封数を、メッセージIDと関連付けて中継サーバ1へ送信する(S18)。 In each business server 2, the receiving unit 211 receives the opening notification transmitted by the user terminal 4. The receiving unit 211 stores the number of opened files in the storage unit 22 in association with the message ID indicated by the received read notification. The transfer unit 212 transmits the number of transmissions and the number of opened messages for each message ID to the relay server 1 in association with the message ID at a predetermined timing (S18).

中継サーバ1において、取得部115は、各事業者サーバ2が送信したメッセージIDごとの送信数及び開封数を受信して取得する。そして取得部115は、過去に取得した送信数及び開封数を集計する(S19)。 In the relay server 1, the acquisition unit 115 receives and acquires the number of transmissions and the number of opened messages for each message ID transmitted by each business server 2. Then, the acquisition unit 115 totals the number of transmissions and the number of opened files acquired in the past (S19).

転送部114は、集計結果に基づいて、複数の送信方法(例えばRCS、SMS、SNS及び電子メール)のうち少なくとも1つの送信方法を特定する(S20)。転送部114は、特定した送信方法を示す指示を、各事業者サーバ2へ送信する(S21)。事業者サーバ2は、受信した送信方法を示す指示に従って、メッセージをユーザ端末4へ送信する。 The transfer unit 114 identifies at least one transmission method among a plurality of transmission methods (for example, RCS, SMS, SNS, and e-mail) based on the aggregation result (S20). The transfer unit 114 transmits an instruction indicating the specified transmission method to each business server 2 (S21). The business server 2 transmits the message to the user terminal 4 according to the instruction indicating the received transmission method.

[変形例]
本変形例では、ユーザ属性を中継サーバ1に登録するか否かの選択を、ユーザ端末4から受け付ける。ユーザ端末4の受信部411は、例えばユーザが企業に対してユーザ登録をする際に、中継サーバ1から事業者サーバ2を介して受信した情報に基づいて、ユーザ属性を登録するか否かの選択を受け付ける画面を表示部43上に表示する。また、受信部411は、中継サーバ1が記録しているユーザのユーザ属性を受信してもよい。
[Modification example]
In this modification, the user terminal 4 accepts the selection of whether or not to register the user attribute in the relay server 1. Whether or not the receiving unit 411 of the user terminal 4 registers the user attribute based on the information received from the relay server 1 via the operator server 2 when the user registers the user with the company, for example. A screen for accepting selection is displayed on the display unit 43. Further, the receiving unit 411 may receive the user attributes of the user recorded by the relay server 1.

図9は、ユーザ属性を登録するか否かの選択を受け付ける画面を表示しているユーザ端末4の正面図である。ユーザ属性を登録するか否かの選択を受け付ける画面は、ユーザ属性を中継サーバ1に登録するか否かを尋ねる情報431と、選択を入力するためのボタン432とを含む。ボタン432は、ユーザが押下可能な仮想的なボタン(アイコン)である。さらにユーザ属性を登録するか否かの選択を受け付ける画面は、中継サーバ1から受信したユーザのユーザ属性を含んでもよい。ユーザは、ユーザ端末4の操作部44を用いて、ユーザ属性を中継サーバ1に登録するか否かの選択に応じて、いずれかのボタン432を押下する。 FIG. 9 is a front view of the user terminal 4 displaying a screen for accepting the selection of whether or not to register the user attribute. The screen that accepts the selection of whether or not to register the user attribute includes information 431 asking whether or not to register the user attribute in the relay server 1 and a button 432 for inputting the selection. Button 432 is a virtual button (icon) that can be pressed by the user. Further, the screen that accepts the selection of whether or not to register the user attribute may include the user attribute of the user received from the relay server 1. The user presses one of the buttons 432 by using the operation unit 44 of the user terminal 4 according to the selection of whether or not to register the user attribute in the relay server 1.

ユーザ端末4の送信部412は、操作部44の操作に基づいて、ユーザ属性を中継サーバ1に登録するか否かの選択を、事業者サーバ2を介して中継サーバ1へ送信する。中継サーバ1の受信部111は、ユーザ属性を中継サーバ1に登録するか否かの選択を、ユーザ端末4から受信する。 Based on the operation of the operation unit 44, the transmission unit 412 of the user terminal 4 transmits to the relay server 1 via the operator server 2 whether or not to register the user attribute in the relay server 1. The receiving unit 111 of the relay server 1 receives from the user terminal 4 the selection of whether or not to register the user attribute in the relay server 1.

また、ユーザは、画面上に表示されたユーザ属性のうち、どの情報(すなわち電話番号、氏名、性別、年齢、住所及び職業のうち少なくとも一部)を登録するかを指定してもよい。また、ユーザは、登録するユーザ属性の抽象度(例えば年齢を、33歳のような特定の年齢とするか、又は30代のような年齢層とするか)を指定してもよい。ユーザ端末4の送信部412は、操作部44の操作に基づいて、登録するユーザ属性の指定を、事業者サーバ2を介して中継サーバ1へ送信する。 In addition, the user may specify which information (that is, at least a part of the telephone number, name, gender, age, address, and occupation) of the user attributes displayed on the screen is registered. In addition, the user may specify the degree of abstraction of the user attribute to be registered (for example, whether the age is a specific age such as 33 years old or an age group such as 30s). The transmission unit 412 of the user terminal 4 transmits the designation of the user attribute to be registered to the relay server 1 via the operator server 2 based on the operation of the operation unit 44.

受信部111は、受信した選択がユーザ属性を中継サーバ1に登録することを示す場合に、ユーザ属性をユーザが契約している事業者の事業者サーバ2から受信し、個人情報記憶部122に記憶させる。受信部111は、受信した選択がユーザ属性を中継サーバ1に登録することを示さない場合に、ユーザ属性を個人情報記憶部122に記憶させない。また、受信部111は、登録するユーザ属性の指定を受信した場合に、該指定に従ってユーザ属性を個人情報記憶部122に記憶させる。 When the received selection indicates that the user attribute is registered in the relay server 1, the receiving unit 111 receives the user attribute from the business server 2 of the business to which the user has a contract, and stores the user attribute in the personal information storage unit 122. Remember. The receiving unit 111 does not store the user attribute in the personal information storage unit 122 when the received selection does not indicate that the user attribute is registered in the relay server 1. Further, when the receiving unit 111 receives the designation of the user attribute to be registered, the receiving unit 111 stores the user attribute in the personal information storage unit 122 according to the designation.

このように、本変形例に係る通信システムSでは、ユーザは、ユーザ属性を中継サーバ1に登録するか否かを選択し、企業からユーザ属性を指定したメッセージを受け取ることができる。そのため、中継サーバ1は、ユーザの同意を得てからユーザの個人情報を利用してメッセージを中継できる。 As described above, in the communication system S according to the present modification, the user can select whether or not to register the user attribute in the relay server 1 and receive a message specifying the user attribute from the company. Therefore, the relay server 1 can relay the message by using the personal information of the user after obtaining the consent of the user.

[本実施形態の効果]
本実施形態に係る通信システムSによれば、中継サーバ1は、企業サーバ3が送信したメッセージに基づいて、送信先のユーザを抽出し、さらに抽出したユーザが契約している事業者を特定し、特定した事業者の事業者サーバ2へメッセージを転送する。このように中継サーバ1が複数の事業者におけるユーザ登録の情報を集約して管理することによって、企業サーバ3は、ユーザが現在契約している事業者を把握する必要がないため、メッセージングサービスにおけるユーザ管理が容易になる。
[Effect of this embodiment]
According to the communication system S according to the present embodiment, the relay server 1 extracts the destination user based on the message transmitted by the corporate server 3, and further identifies the business operator to which the extracted user has a contract. , Transfer the message to the operator server 2 of the specified operator. In this way, the relay server 1 aggregates and manages the user registration information of the plurality of businesses, so that the corporate server 3 does not need to grasp the business operator currently contracted by the user. User management becomes easier.

以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されず、その要旨の範囲内で種々の変形及び変更が可能である。例えば、装置の分散・統合の具体的な実施の形態は、以上の実施の形態に限られず、その全部又は一部について、任意の単位で機能的又は物理的に分散・統合して構成することができる。また、複数の実施の形態の任意の組み合わせによって生じる新たな実施の形態も、本発明の実施の形態に含まれる。組み合わせによって生じる新たな実施の形態の効果は、もとの実施の形態の効果を合わせ持つ。 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 thereof. is there. 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 an arbitrary 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、事業者サーバ2、企業サーバ3及びユーザ端末4のプロセッサは、図7、図8に示す通信方法に含まれる各ステップ(工程)の主体となる。すなわち、中継サーバ1、事業者サーバ2、企業サーバ3及びユーザ端末4のプロセッサは、図7、図8に示す通信方法を実行するためのプログラムを記憶部から読み出し、該プログラムを実行して中継サーバ1、事業者サーバ2、企業サーバ3及びユーザ端末4の各部を制御することによって、図7、図8に示す通信方法を実行する。図7、図8に示す通信方法に含まれるステップは一部省略されてもよく、ステップ間の順番が変更されてもよく、複数のステップが並行して行われてもよい。 The processors of the relay server 1, the business server 2, the corporate server 3, and the user terminal 4 are the main constituents of each step included in the communication methods shown in FIGS. 7 and 8. That is, the processors of the relay server 1, the business server 2, the corporate server 3, and the user terminal 4 read a program for executing the communication method shown in FIGS. 7 and 8 from the storage unit, execute the program, and relay the program. By controlling each part of the server 1, the business server 2, the corporate server 3, and the user terminal 4, the communication methods shown in FIGS. 7 and 8 are executed. The steps included in the communication methods shown in FIGS. 7 and 8 may be partially omitted, the order between the steps may be changed, or a plurality of steps may be performed in parallel.

S 通信システム
1 中継サーバ
11 制御部
111 受信部
112 抽出部
113 特定部
114 転送部
115 取得部
12 記憶部
121 企業情報記憶部
122 個人情報記憶部
123 事業者情報記憶部
2 事業者サーバ
21 制御部
211 受信部
212 転送部
3 企業サーバ
4 ユーザ端末

S Communication system 1 Relay server 11 Control unit 111 Reception unit 112 Extraction unit 113 Specific unit 114 Transfer unit 115 Acquisition unit 12 Storage unit 121 Corporate information storage unit 122 Personal information storage unit 123 Business information storage unit 2 Business server 21 Control unit 211 Receiver 212 Transfer 3 Corporate server 4 User terminal

Claims (11)

ユーザが有するユーザ端末が、複数の事業者のうち前記ユーザが契約している事業者の通信装置を介して、企業が管理する企業サーバとの間でメッセージを送受信するための通信システムにおいて、前記メッセージを中継する中継装置であって、
前記ユーザの識別情報と、前記ユーザが登録している前記企業の識別情報とを関連付けて記憶する第1記憶部と、
前記ユーザの識別情報と、前記ユーザが契約している前記事業者の前記通信装置の識別情報とを関連付けて記憶する第2記憶部と、
前記企業サーバから、前記メッセージを受信する受信部と、
前記第1記憶部において、前記受信部が受信した前記メッセージの送信元である前記企業サーバを管理する前記企業の識別情報に関連付けられている前記ユーザの識別情報を抽出する抽出部と、
前記第2記憶部において前記抽出部が抽出した前記ユーザの識別情報に関連付けられている前記通信装置の識別情報に基づいて、前記複数の事業者のうち前記ユーザが契約している前記事業者の前記通信装置を転送先として特定する特定部と、
前記受信部が受信した前記メッセージを、前記特定部が特定した転送先の前記通信装置へ転送する転送部と、
を有する中継装置。
In a communication system for a user terminal owned by a user to send and receive a message to and from a corporate server managed by a company via a communication device of the company to which the user has a contract among a plurality of businesses. It is a relay device that relays messages.
A first storage unit that stores the identification information of the user in association with the identification information of the company registered by the user.
A second storage unit that stores the identification information of the user in association with the identification information of the communication device of the business operator contracted by the user.
A receiver that receives the message from the company server,
In the first storage unit, an extraction unit that extracts the identification information of the user associated with the identification information of the company that manages the company server that is the source of the message received by the reception unit, and an extraction unit.
Based on the identification information of the communication device associated with the identification information of the user extracted by the extraction unit in the second storage unit, the business operator contracted by the user among the plurality of business operators A specific unit that specifies the communication device as a transfer destination, and
A transfer unit that transfers the message received by the reception unit to the communication device of the transfer destination specified by the specific unit, and a transfer unit.
A relay device having.
前記ユーザの識別情報と、前記ユーザの属性を示すユーザ属性とを関連付けて記憶する第3記憶部をさらに有し、
前記抽出部は、前記第1記憶部において前記受信部が受信した前記メッセージの送信元である前記企業サーバを管理する前記企業の識別情報に関連付けられている前記ユーザの識別情報のうち、前記第3記憶部において前記受信部が受信した前記メッセージが示す前記ユーザ属性に関連付けられた前記ユーザの識別情報を抽出する、請求項1に記載の中継装置。
It further has a third storage unit that stores the user's identification information in association with the user attribute indicating the user's attribute.
The extraction unit is the first of the user identification information associated with the identification information of the company that manages the company server that is the source of the message received by the reception unit in the first storage unit. 3. The relay device according to claim 1, wherein the storage unit extracts the identification information of the user associated with the user attribute indicated by the message received by the receiving unit.
前記抽出部は、前記第1記憶部において前記受信部が受信した前記メッセージの送信元である前記企業サーバを管理する前記企業の識別情報に関連付けられている前記ユーザの識別情報のうち、前記受信部が受信した前記メッセージが示す前記ユーザの識別情報を抽出する、請求項1に記載の中継装置。 The extraction unit receives the user's identification information associated with the identification information of the company that manages the company server that is the source of the message received by the reception unit in the first storage unit. The relay device according to claim 1, wherein the user's identification information indicated by the message received by the unit is extracted. 複数の前記通信装置のそれぞれにおける、前記メッセージごとの送信数及び開封数を取得する取得部をさらに有する、請求項1から3のいずれか一項に記載の中継装置。 The relay device according to any one of claims 1 to 3, further comprising an acquisition unit for acquiring the number of transmissions and the number of opened messages for each of the plurality of communication devices. 前記取得部は、前記事業者、前記ユーザ、前記ユーザの属性を示すユーザ属性、前記メッセージの送信方法及び前記メッセージが送信された時間帯のうち少なくとも1つごとに、過去の前記メッセージの前記送信数及び前記開封数を集計する、請求項4に記載の中継装置。 The acquisition unit transmits the message in the past at least one of the business operator, the user, a user attribute indicating the attribute of the user, a method of transmitting the message, and a time zone in which the message is transmitted. The relay device according to claim 4, wherein the number and the number of opened pieces are totaled. 前記転送部は、前記取得部が集計した過去の前記メッセージの前記送信数及び前記開封数に基づいて、前記メッセージを送信するための複数の送信方法のうち少なくとも1つの送信方法を特定し、特定した前記送信方法を示す指示を前記通信装置へ送信する、請求項5に記載の中継装置。 The transfer unit identifies and specifies at least one transmission method among a plurality of transmission methods for transmitting the message, based on the number of transmissions and the number of opened messages in the past aggregated by the acquisition unit. The relay device according to claim 5, wherein an instruction indicating the transmission method is transmitted to the communication device. 前記転送部は、前記事業者、前記ユーザ、前記ユーザ属性及び前記メッセージが送信される時間帯の少なくとも1つごとに、前記送信方法を特定する、請求項6に記載の中継装置。 The relay device according to claim 6, wherein the transfer unit specifies the transmission method for at least one of the business operator, the user, the user attribute, and the time zone in which the message is transmitted. 前記転送部は、前記企業が指定した前記メッセージの送信方法及び前記メッセージを送信する時間帯の少なくとも一方を示す指示を、前記通信装置へ送信する、請求項1から7のいずれか一項に記載の中継装置。 The method according to any one of claims 1 to 7, wherein the transfer unit transmits an instruction indicating at least one of a method of transmitting the message and a time zone for transmitting the message designated by the company to the communication device. Relay device. 前記特定部は、前記企業が指定した前記送信方法及び前記時間帯の少なくとも一方に基づいて、前記企業サーバが前記ユーザ端末へ前記メッセージを送信するための料金を決定する、請求項8に記載の中継装置。 The eighth aspect of claim 8, wherein the specific unit determines a fee for the enterprise server to transmit the message to the user terminal based on at least one of the transmission method and the time zone designated by the enterprise. Relay device. ユーザが有するユーザ端末が、企業が管理する企業サーバとの間でメッセージを送受信するための通信システムであって、
前記企業サーバが送信した前記メッセージを中継する中継装置と、
複数の事業者のうち前記ユーザが契約している事業者が管理する、前記中継装置が中継した前記メッセージを前記ユーザ端末へ転送する通信装置と、
を備え、
前記中継装置は、
前記ユーザの識別情報と、前記ユーザが登録している前記企業の識別情報とを関連付けて記憶する第1記憶部と、
前記ユーザの識別情報と、前記ユーザが契約している前記事業者の前記通信装置の識別情報とを関連付けて記憶する第2記憶部と、
前記企業サーバから、前記メッセージを受信する受信部と、
前記第1記憶部において、前記受信部が受信した前記メッセージの送信元である前記企業サーバを管理する前記企業の識別情報に関連付けられている前記ユーザの識別情報を抽出する抽出部と、
前記第2記憶部において前記抽出部が抽出した前記ユーザの識別情報に関連付けられている前記通信装置の識別情報に基づいて、前記複数の事業者のうち前記ユーザが契約している前記事業者の前記通信装置を転送先として特定する特定部と、
前記受信部が受信した前記メッセージを、前記特定部が特定した転送先の前記通信装置へ転送する転送部と、
を有し、
前記通信装置は、
前記中継装置から、前記メッセージを受信する受信部と、
前記受信部が受信した前記メッセージを前記ユーザ端末へ転送する転送部と、
を有する通信システム。
A communication system in which a user terminal owned by a user sends and receives a message to and from a corporate server managed by a company.
A relay device that relays the message transmitted by the corporate server, and
A communication device managed by a business operator contracted with the user among a plurality of business operators to transfer the message relayed by the relay device to the user terminal.
With
The relay device is
A first storage unit that stores the identification information of the user in association with the identification information of the company registered by the user.
A second storage unit that stores the identification information of the user in association with the identification information of the communication device of the business operator contracted by the user.
A receiver that receives the message from the company server,
In the first storage unit, an extraction unit that extracts the identification information of the user associated with the identification information of the company that manages the company server that is the source of the message received by the reception unit, and an extraction unit.
Based on the identification information of the communication device associated with the identification information of the user extracted by the extraction unit in the second storage unit, the business operator contracted by the user among the plurality of business operators A specific unit that specifies the communication device as a transfer destination, and
A transfer unit that transfers the message received by the reception unit to the communication device of the transfer destination specified by the specific unit, and a transfer unit.
Have,
The communication device is
A receiving unit that receives the message from the relay device,
A transfer unit that transfers the message received by the reception unit to the user terminal, and a transfer unit.
Communication system with.
ユーザが有するユーザ端末が、複数の事業者のうち前記ユーザが契約している事業者の通信装置を介して、企業が管理する企業サーバとの間でメッセージを送受信するための通信システムにおいて、前記メッセージを中継する中継装置が、
前記企業サーバから、前記メッセージを受信するステップと、
前記ユーザの識別情報と、前記ユーザが登録している前記企業の識別情報とを関連付けて記憶する第1記憶部において、前記受信するステップが受信した前記メッセージの送信元である前記企業サーバを管理する前記企業の識別情報に関連付けられている前記ユーザの識別情報を抽出するステップと、
前記ユーザの識別情報と、前記ユーザが契約している前記事業者の前記通信装置の識別情報とを関連付けて記憶する第2記憶部において前記抽出するステップが抽出した前記ユーザの識別情報に関連付けられている前記通信装置の識別情報に基づいて、前記複数の事業者のうち前記ユーザが契約している前記事業者の前記通信装置を転送先として特定するステップと、
前記受信するステップが受信した前記メッセージを、前記特定するステップが特定した転送先の前記通信装置へ転送するステップと、
を実行する中継方法。
In a communication system for a user terminal owned by a user to send and receive a message to and from a corporate server managed by a company via a communication device of the company to which the user has a contract among a plurality of businesses. The relay device that relays the message
The step of receiving the message from the corporate server and
In the first storage unit that stores the user's identification information in association with the company's identification information registered by the user, the company server that is the source of the message received by the receiving step is managed. And the step of extracting the identification information of the user associated with the identification information of the company.
The extraction step in the second storage unit that stores the user's identification information in association with the identification information of the communication device of the business operator contracted by the user is associated with the extracted user's identification information. A step of specifying the communication device of the business operator contracted by the user among the plurality of business operators as a transfer destination based on the identification information of the communication device.
A step of transferring the message received by the receiving step to the communication device of the transfer destination specified by the specifying step, and a step of transferring the message.
Relay method to execute.
JP2018222088A 2018-09-28 2018-11-28 Relay device, relay method and communication system Active JP6849644B2 (en)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP2018222088A JP6849644B2 (en) 2018-11-28 2018-11-28 Relay device, relay method and communication system
US17/269,385 US11636087B2 (en) 2018-09-28 2019-09-27 Mobile terminal, information management device, communication device, and relay device
PCT/JP2019/038063 WO2020067387A1 (en) 2018-09-28 2019-09-27 Mobile terminal, information management device, communication device, and relay device
JP2021034543A JP6906722B2 (en) 2018-11-28 2021-03-04 Relay device, relay method and communication system
JP2021107609A JP7000623B2 (en) 2018-11-28 2021-06-29 Relay device and relay method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018222088A JP6849644B2 (en) 2018-11-28 2018-11-28 Relay device, relay method and communication system

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2021034543A Division JP6906722B2 (en) 2018-11-28 2021-03-04 Relay device, relay method and communication system

Publications (2)

Publication Number Publication Date
JP2020087083A JP2020087083A (en) 2020-06-04
JP6849644B2 true JP6849644B2 (en) 2021-03-24

Family

ID=70908353

Family Applications (3)

Application Number Title Priority Date Filing Date
JP2018222088A Active JP6849644B2 (en) 2018-09-28 2018-11-28 Relay device, relay method and communication system
JP2021034543A Active JP6906722B2 (en) 2018-11-28 2021-03-04 Relay device, relay method and communication system
JP2021107609A Active JP7000623B2 (en) 2018-11-28 2021-06-29 Relay device and relay method

Family Applications After (2)

Application Number Title Priority Date Filing Date
JP2021034543A Active JP6906722B2 (en) 2018-11-28 2021-03-04 Relay device, relay method and communication system
JP2021107609A Active JP7000623B2 (en) 2018-11-28 2021-06-29 Relay device and relay method

Country Status (1)

Country Link
JP (3) JP6849644B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7725857B2 (en) * 2021-04-15 2025-08-20 Toppanホールディングス株式会社 Distribution system, server device, distribution method, and program
JP7146126B1 (en) * 2022-03-30 2022-10-03 Kddi株式会社 Message relay device, message relay method and program

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009159573A (en) * 2007-12-28 2009-07-16 Nec Corp Communication terminal device, carrier server, method, and program
JP5850587B1 (en) * 2014-10-28 2016-02-03 株式会社三井住友銀行 Personal information account banking

Also Published As

Publication number Publication date
JP2020087083A (en) 2020-06-04
JP2021168165A (en) 2021-10-21
JP6906722B2 (en) 2021-07-21
JP2021099849A (en) 2021-07-01
JP7000623B2 (en) 2022-01-19

Similar Documents

Publication Publication Date Title
JP7837077B2 (en) Control program for terminal device, control method for terminal device, and terminal device
CN106302094B (en) Message pushing method and device
US20090258656A1 (en) Method for Exchanging Location-Relevant Information Using a Mobile Device with an Interactive Map Display
US20140297770A1 (en) Electronic message system for soliciting reply
JP6906722B2 (en) Relay device, relay method and communication system
US11636087B2 (en) Mobile terminal, information management device, communication device, and relay device
JP6843106B2 (en) Communication equipment, communication methods and communication systems
KR101371349B1 (en) The method for providing customized information and method for information co-sharing use connection wireless ap of smartphone
CN111753210A (en) Resource push method, apparatus, computer device, and computer-readable storage medium
KR101567138B1 (en) Ordering system and method
JP2002207669A (en) Information distribution device and recording medium
CN103368826A (en) System and method for providing advertisement messages
US20130006762A1 (en) System and method for collection and display of time sensitive information
JP6230063B2 (en) Message distribution server and message transmission device
US10798038B2 (en) Communication control method and information processing apparatus
JP2014167689A (en) Information management server, information distribution system, and information distribution method
CN111934991B (en) Business processing method, system, electronic device and storage medium
JP2020052871A (en) Information management apparatus, information management system, and information management method
US20220103494A1 (en) Systems and methods for providing contact and information exchange and management thereof
JP2020087160A (en) Communication device, communication method, and communication system
JP2015022334A (en) Inspection timing notification system
KR101598044B1 (en) Method and system for manager configuration of intelligent communication
KR100500136B1 (en) Method for managing private community information
JP7640922B1 (en) Program and communication system
JP5041368B2 (en) E-mail management apparatus, e-mail management method, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20201120

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20201120

A975 Report on accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A971005

Effective date: 20201204

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: 20210209

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210304

R150 Certificate of patent or registration of utility model

Ref document number: 6849644

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150