JP7151012B1 - Message relay device, message relay method and program - Google Patents

Message relay device, message relay method and program Download PDF

Info

Publication number
JP7151012B1
JP7151012B1 JP2022055584A JP2022055584A JP7151012B1 JP 7151012 B1 JP7151012 B1 JP 7151012B1 JP 2022055584 A JP2022055584 A JP 2022055584A JP 2022055584 A JP2022055584 A JP 2022055584A JP 7151012 B1 JP7151012 B1 JP 7151012B1
Authority
JP
Japan
Prior art keywords
message
identification information
user
priority management
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
JP2022055584A
Other languages
Japanese (ja)
Other versions
JP2023147850A (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 JP2022055584A priority Critical patent/JP7151012B1/en
Priority to JP2022154300A priority patent/JP7227422B1/en
Application granted granted Critical
Publication of JP7151012B1 publication Critical patent/JP7151012B1/en
Publication of JP2023147850A publication Critical patent/JP2023147850A/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Telephonic Communication Services (AREA)

Abstract

【課題】企業側から消費者側へ返信するメッセージの遅延を低減させる。【解決手段】メッセージ中継装置、メッセージ配信装置及び情報端末を有するメッセージ中継システムにおいて、メッセージ中継装置1は、メッセージを受信する受信部131と、受信した第1のメッセージの送信元識別情報と宛先識別情報とが、ユーザから企業に対して送信されたメッセージであることを示す場合、受信したメッセージに含まれるユーザ識別情報を、優先度管理テーブルに記憶させる優先度管理部132と、受信したメッセージを宛先へ送信する送信部133と、を有する。優先度管理部132は、第2のメッセージを受信した場合に、送信元識別情報と宛先識別情報とが企業からユーザに対して送信されたメッセージであることを示し、宛先識別情報が優先度管理テーブルに記憶されたユーザ識別情報と一致する場合、第2のメッセージを他のメッセージに優先して送信部133に送信させる。【選択図】図2An object of the present invention is to reduce the delay of a message returned from a company to a consumer. In a message relay system having a message relay device, a message delivery device, and an information terminal, a message relay device 1 includes a receiving unit 131 for receiving a message, source identification information and destination identification information of a first received message. When the information indicates that the message is transmitted from the user to the company, a priority management unit 132 that stores the user identification information included in the received message in the priority management table; and a transmission unit 133 for transmitting to a destination. When the second message is received, the priority management unit 132 indicates that the transmission source identification information and the destination identification information are a message sent from the company to the user, and the destination identification information is used for priority management. If the second message matches the user identification information stored in the table, the second message is given priority over other messages and sent to the sending unit 133 . [Selection drawing] Fig. 2

Description

本発明は、メッセージ中継装置、メッセージ中継方法及びプログラムに関する。 The present invention relates to a message relay device, message relay method and program.

企業と消費者との間のコミュニケーションチャネルとしてのメッセージングサービスが活用されている。メッセージを送受信するためのメッセージングサービスにおいて、企業から様々なコンテンツを提供するシステムが知られている(例えば、特許文献1を参照)。 Messaging services are utilized as communication channels between companies and consumers. In the messaging service for sending and receiving messages, there is known a system that provides various contents from companies (see Patent Document 1, for example).

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

一般に、消費者側から企業側へ送信するメッセージは、消費者が返信を期待して送信されている場合が多く、そのようなメッセージに対する返信メッセージは他のメッセージと比較してリアルタイム性がより強く求められる。しかし、配信設備に配信依頼が集中している場合等においては返信メッセージの遅延が発生しうるという問題が生じていた。 In general, messages sent from the consumer side to the company side are often sent with the consumer expecting a reply, and the reply message to such a message is more real-time than other messages. Desired. However, there is a problem that a reply message may be delayed when distribution requests are concentrated in the distribution equipment.

そこで、本発明はこれらの点に鑑みてなされたものであり、企業側から消費者側へ返信するメッセージの遅延を低減させることを目的とする。 Accordingly, the present invention has been made in view of these points, and it is an object of the present invention to reduce the delay of messages returned from the company side to the consumer side.

本発明の第1の態様のメッセージ中継装置においては、メッセージを受信する受信部と、前記受信部が受信した第1のメッセージに含まれる送信元識別情報と宛先識別情報とが、ユーザから企業に対して送信されたメッセージであることを示す場合、受信したメッセージに含まれる送信元のユーザを識別するユーザ識別情報を、記憶部が記憶する優先度管理テーブルに記憶させる優先度管理部と、前記受信部が受信したメッセージを該メッセージの宛先へ送信する送信部と、を有し、前記優先度管理部は、前記受信部が前記第1のメッセージとは異なる第2のメッセージを受信した場合に、該第2のメッセージに含まれる送信元識別情報と宛先識別情報とが企業からユーザに対して送信されたメッセージであることを示し、かつ前記第2のメッセージに含まれる前記宛先識別情報が前記優先度管理テーブルに記憶された前記ユーザ識別情報と一致する場合、前記第2のメッセージを他のメッセージに優先して前記送信部に送信させる。 In the message relay device according to the first aspect of the present invention, the receiving unit that receives the message, and the source identification information and the destination identification information included in the first message received by the receiving unit are transmitted from the user to the company. a priority management unit for storing, in a priority management table stored in a storage unit, user identification information for identifying the user of the transmission source included in the received message when indicating that the message has been transmitted to the and a transmitting unit configured to transmit a message received by the receiving unit to a destination of the message, wherein the priority management unit controls, when the receiving unit receives a second message different from the first message, , the source identification information and the destination identification information included in the second message indicate that the message is transmitted from a company to the user, and the destination identification information included in the second message is the above If the second message matches the user identification information stored in the priority management table, the second message is given priority over other messages and transmitted to the transmission unit.

前記優先度管理部は、前記受信部が受信した前記第1のメッセージに含まれる、送信元の前記ユーザ識別情報と、宛先の企業を識別する企業識別情報と、を関連付けて前記記憶部が記憶する前記優先度管理テーブルに記憶させ、前記受信部が受信した前記第2のメッセージに含まれる前記送信元識別情報と前記宛先識別情報とが、前記優先度管理テーブルに記憶された前記企業識別情報と前記ユーザ識別情報とに一致する場合、前記第2のメッセージを他のメッセージに優先して前記送信部に送信させてもよい。 The priority management unit associates the user identification information of the transmission source and the company identification information for identifying the destination company, which are included in the first message received by the reception unit, and stores them in the storage unit. and the transmission source identification information and the destination identification information included in the second message received by the receiving unit are the company identification information stored in the priority management table. and the user identification information, the transmission unit may be caused to transmit the second message in preference to other messages.

前記優先度管理部は、前記受信部が受信した前記第1のメッセージに含まれる、送信元の前記ユーザ識別情報と、宛先の前記企業を識別する前記企業識別情報と、該企業に対応する優先度と、を関連付けて前記優先度管理テーブルに記憶させ、前記優先度管理部は前記第2のメッセージに含まれる前記送信元識別情報と前記宛先識別情報とが、前記優先度管理テーブルに記憶された前記企業識別情報と前記ユーザ識別情報とに一致する場合、前記優先度管理テーブルにおいて前記企業識別情報と、前記ユーザ識別情報と、に関連付けられた前記優先度が示す優先順位で前記第2のメッセージを前記送信部に送信させてもよい。 The priority management unit receives the user identification information of the transmission source, the company identification information for identifying the company of the destination, and the priority corresponding to the company, which are included in the first message received by the reception unit. and are stored in the priority management table in association with each other, and the priority management unit stores the transmission source identification information and the destination identification information included in the second message in the priority management table. If the company identification information and the user identification information match, in the priority management table, the second priority is indicated by the priority associated with the company identification information and the user identification information. A message may be sent to the sending unit.

前記優先度管理部は、前記受信部が受信した前記第1のメッセージに含まれる送信元の前記ユーザ識別情報を所定の方法で変換した変換識別情報をさらに関連付けて前記優先度管理テーブルに記憶させ、前記送信部は、前記受信部が受信した前記第1のメッセージの送信元を前記変換識別情報で置換した前記第1のメッセージを前記第1のメッセージの宛先へ送信し、前記優先度管理部は、前記受信部が受信した前記第2のメッセージに含まれる前記送信元識別情報と前記宛先識別情報とが、前記優先度管理テーブルに記憶された前記企業識別情報と前記変換識別情報とに一致する場合、前記第2のメッセージに含まれる宛先を前記優先度管理テーブルにおいて前記変換識別情報に対応する前記ユーザ識別情報に置換した前記第2のメッセージを前記送信部に送信させてもよい。 The priority management unit further associates conversion identification information obtained by converting the user identification information of the transmission source included in the first message received by the reception unit by a predetermined method, and stores the conversion identification information in the priority management table. wherein the transmission unit transmits the first message in which the transmission source of the first message received by the reception unit is replaced with the conversion identification information to the destination of the first message, and the priority management unit the source identification information and the destination identification information included in the second message received by the receiving unit match the company identification information and the conversion identification information stored in the priority management table; In this case, the transmission unit may be caused to transmit the second message in which the destination included in the second message is replaced with the user identification information corresponding to the conversion identification information in the priority management table.

前記優先度管理部は、前記第1のメッセージに含まれる送信元の前記ユーザ識別情報を、前記第1のメッセージの宛先企業ごとに異なる変換識別情報を生成する所定の方法で変換した前記変換識別情報をさらに関連付けて前記優先度管理テーブルに記憶させてもよい。 The priority management unit converts the user identification information of the transmission source included in the first message by a predetermined method of generating different conversion identification information for each destination company of the first message. Information may be further associated and stored in the priority management table.

前記優先度管理部は、前記第1のメッセージに含まれる送信元の前記ユーザ識別情報を、前記第1のメッセージの宛先企業ごとに異なる所定の方法であって、前記企業識別情報と前記ユーザ識別情報とが同一である場合に同一の変換識別情報を生成する前記所定の方法で変換した前記変換識別情報をさらに関連付けて前記優先度管理テーブルに記憶させてもよい。 The priority management unit stores the user identification information of the transmission source included in the first message by a predetermined method different for each destination company of the first message, wherein the company identification information and the user identification The conversion identification information converted by the predetermined method of generating the same conversion identification information when the information is the same may be further associated and stored in the priority management table.

本発明の第2の態様のメッセージ中継方法においては、コンピュータが実行する、送信されたメッセージを受信するステップと、受信した第1のメッセージに含まれる送信元識別情報と宛先識別情報とが、ユーザから企業に対して送信されたメッセージであることを示す場合、受信したメッセージに含まれる送信元のユーザを識別するユーザ識別情報を、記憶部が記憶する優先度管理テーブルに記憶させるステップと、前記第1のメッセージと異なる第2のメッセージを受信するステップと、受信した前記第2のメッセージに含まれる送信元識別情報と宛先識別情報とが、企業からユーザに対して送信されたメッセージであることを示す場合であって、前記第2のメッセージに含まれる前記宛先識別情報が、前記記憶部が記憶する前記優先度管理テーブルに記憶された前記ユーザ識別情報と一致する場合、前記第2のメッセージを他のメッセージに優先して送信するステップと、を有する。 In the message relay method according to the second aspect of the present invention, the step of receiving a transmitted message, executed by a computer, and the source identification information and the destination identification information included in the received first message are performed by a user. a step of storing, in the priority management table stored in the storage unit, user identification information for identifying the user of the transmission source contained in the received message, when indicating that the message has been transmitted to a company from The step of receiving a second message different from the first message, and the sender identification information and destination identification information included in the received second message being a message sent from a company to a user. and the destination identification information included in the second message matches the user identification information stored in the priority management table stored in the storage unit, the second message prior to other messages.

本発明の第3の態様のプログラムにおいては、コンピュータに、送信されたメッセージを受信するステップと、受信した第1のメッセージに含まれる送信元識別情報と宛先識別情報とが、ユーザから企業に対して送信されたメッセージであることを示す場合、受信したメッセージに含まれる送信元のユーザを識別するユーザ識別情報を、記憶部が記憶する優先度管理テーブルに記憶させるステップと、前記第1のメッセージと異なる第2のメッセージを受信するステップと、受信した前記第2のメッセージに含まれる送信元識別情報と宛先識別情報とが、企業からユーザに対して送信されたメッセージであることを示す場合であって、前記第2のメッセージに含まれる前記宛先識別情報が、前記記憶部が記憶する前記優先度管理テーブルに記憶された前記ユーザ識別情報と一致する場合、前記第2のメッセージを他のメッセージに優先して送信するステップと、を実行させる。 In the program according to the third aspect of the present invention, the step of receiving the message sent to the computer, and the sender identification information and the destination identification information included in the received first message are transmitted from the user to the company. a step of storing, in a priority management table stored in a storage unit, user identification information for identifying the user of the transmission source contained in the received message when the message is indicated to have been transmitted by the first message; receiving a second message different from the above, and the sender identification information and destination identification information included in the received second message indicate that the message was sent from the company to the user. and when the destination identification information included in the second message matches the user identification information stored in the priority management table stored in the storage unit, the second message is replaced with another message. and a step of transmitting with priority to .

本発明によれば、企業側から消費者側へ返信するメッセージの遅延を低減させるという効果を奏する。 ADVANTAGE OF THE INVENTION According to this invention, it is effective in reducing the delay of the message sent back from the company side to the consumer side.

実施形態にかかるメッセージ中継システムSの概要を説明する図である。It is a figure explaining the outline|summary of the message relay system S concerning embodiment. メッセージ中継装置1の構成を示すブロック図である。1 is a block diagram showing the configuration of a message relay device 1; FIG. 記憶部12が記憶する優先度管理テーブルのデータ構造の一例を示す図である。4 is a diagram showing an example of a data structure of a priority management table stored in a storage unit 12; FIG. 優先度判定テーブルの一例を示す図である。It is a figure which shows an example of a priority determination table. メッセージ中継装置1における処理の流れを示すフローチャートである。4 is a flow chart showing the flow of processing in the message relay device 1;

[メッセージ中継装置1の概要]
図1は、実施形態にかかるメッセージ中継システムSの概要を説明する図である。メッセージ中継システムSは、メッセージ中継装置1、メッセージ配信装置2及び情報端末3を有する。
[Overview of message relay device 1]
FIG. 1 is a diagram illustrating an overview of a message relay system S according to an embodiment. A message relay system S has a message relay device 1 , a message delivery device 2 and an information terminal 3 .

メッセージ中継装置1は、メッセージ配信装置2及び情報端末3とメッセージを送受信するための装置である。メッセージ中継装置1は例えばメッセージゲートウェイである。メッセージ中継装置1は、受信したメッセージの送信元識別情報又は宛先識別情報が後述する条件を満たす場合に、受信したメッセージを他のメッセージに優先して送信する。 The message relay device 1 is a device for transmitting and receiving messages to and from the message distribution device 2 and the information terminal 3 . The message relay device 1 is, for example, a message gateway. The message relay device 1 transmits the received message with priority over other messages when the source identification information or the destination identification information of the received message satisfies the conditions described later.

メッセージは、例えばRCS(Rich Communication Service)又はSMS(Short Message Service)に基づいてやり取りされるメッセージであるがこれに限定されない。メッセージは、送信元識別情報、宛先識別情報、件名及び本文を少なくとも含む。送信元識別情報及び宛先識別情報は一例として、電話番号、メールアドレス、ユーザID(Identification)等である。なお、以下の説明においては、送信元識別情報と宛先識別情報とが電話番号であるものとして説明する。 The message is, for example, a message exchanged based on RCS (Rich Communication Service) or SMS (Short Message Service), but is not limited thereto. The message includes at least source identification information, destination identification information, subject and text. Examples of the source identification information and the destination identification information are a telephone number, an e-mail address, a user ID (Identification), and the like. In the following description, it is assumed that the source identification information and the destination identification information are telephone numbers.

メッセージ配信装置2は、企業が配信するメッセージを配信し、又は企業宛てのメッセージを受信する装置である。メッセージ配信装置2は、ユーザに対して送信するメッセージの送信依頼をメッセージ中継装置1に送信し、又は、ユーザから企業に対して送信されたメッセージをメッセージ中継装置1から取得する。 The message distribution device 2 is a device that distributes a message distributed by a company or receives a message addressed to a company. The message delivery device 2 transmits to the message relay device 1 a transmission request for a message to be transmitted to the user, or acquires from the message relay device 1 a message transmitted from the user to the company.

情報端末3は、企業が提供するコンテンツやサービスの消費者であるユーザが使用する端末である。情報端末3は、例えば、スマートフォン、タブレット等である。情報端末3はメッセージを送受信する。 The information terminal 3 is a terminal used by a user who is a consumer of contents and services provided by a company. The information terminal 3 is, for example, a smart phone, a tablet, or the like. The information terminal 3 transmits and receives messages.

メッセージ中継装置1の処理の概要について説明する。メッセージ中継装置1は、情報端末3からメッセージを受信する(図1における(1))。メッセージ中継装置1は、受信したメッセージに含まれる送信元電話番号と宛先電話番号とが、ユーザから企業に対して送信されたメッセージであることを示す場合、受信したメッセージに含まれる送信元のユーザの電話番号を、優先度管理テーブルに登録する(図1における(2))。 An outline of processing of the message relay device 1 will be described. The message relay device 1 receives a message from the information terminal 3 ((1) in FIG. 1). If the source telephone number and the destination telephone number included in the received message indicate that the message has been sent from a user to a company, the message relay device 1 is registered in the priority management table ((2) in FIG. 1).

メッセージ中継装置1は、宛先電話番号に対応するメッセージ配信装置2に受信したメッセージを送信する(図1における(3))。こうしてユーザが送信したメッセージがメッセージ配信装置2に到達する。 The message relay device 1 transmits the received message to the message distribution device 2 corresponding to the destination telephone number ((3) in FIG. 1). The message transmitted by the user thus reaches the message delivery device 2 .

メッセージ中継装置1は、メッセージ配信装置2からユーザ宛てに返信されたメッセージを受信する(図1における(4))。メッセージ中継装置1は、メッセージ配信装置2から受信したメッセージに含まれる送信元電話番号と宛先電話番号とが企業からユーザに対して送信されたメッセージであることを示す場合において、宛先の電話番号が優先度管理テーブルに登録されているかを判定する(図1における(5))。受信したメッセージの宛先の電話番号が優先度管理テーブルに登録されている場合、メッセージ中継装置1は、受信したメッセージを他のメッセージに優先して情報端末3に送信する(図1における(6))。 The message relay device 1 receives the message addressed to the user from the message delivery device 2 ((4) in FIG. 1). When the message relay device 1 receives the message from the message delivery device 2 and the source telephone number and the destination telephone number indicate that the message is sent from the company to the user, the destination telephone number is It is determined whether it is registered in the priority management table ((5) in FIG. 1). When the telephone number of the destination of the received message is registered in the priority management table, the message relay device 1 preferentially transmits the received message to the information terminal 3 ((6) in FIG. 1). ).

このようにメッセージ中継装置1は、ユーザからメッセージを受信した場合に、メッセージに含まれるユーザの電話番号を優先度管理テーブルに登録する。そして、企業側からのメッセージを受信した場合であって優先度管理テーブルに送信先の電話番号が含まれている場合、メッセージ中継装置1は、他のメッセージに優先して受信したメッセージを送信する。その結果、メッセージ中継装置1は、企業側からユーザ側へ返信するメッセージの遅延を低減させることができる。 Thus, when receiving a message from a user, the message relay device 1 registers the telephone number of the user included in the message in the priority management table. When a message is received from a company and the telephone number of the transmission destination is included in the priority management table, the message relay device 1 transmits the received message with priority over other messages. . As a result, the message relay device 1 can reduce the delay of the message returned from the company side to the user side.

[メッセージ中継装置1の構成]
図2は、メッセージ中継装置1の構成を示すブロック図である。メッセージ中継装置1は、通信部11、記憶部12及び制御部13を有する。制御部13は、受信部131、優先度管理部132及び送信部133を有する。通信部11は、ネットワークを介して他の装置とデータの送受信をするための通信インターフェースである。
[Configuration of message relay device 1]
FIG. 2 is a block diagram showing the configuration of the message relay device 1. As shown in FIG. The message relay device 1 has a communication section 11 , a storage section 12 and a control section 13 . The control unit 13 has a receiving unit 131 , a priority managing unit 132 and a transmitting unit 133 . The communication unit 11 is a communication interface for transmitting and receiving data to and from other devices via a network.

記憶部12は、ROM(Read Only Memory)、RAM(Random Access Memory)、SSD(Solid State Drive)、ハードディスクドライブ等を含む記憶媒体である。記憶部12は、制御部13が実行するプログラムを予め記憶している。 The storage unit 12 is a storage medium including ROM (Read Only Memory), RAM (Random Access Memory), SSD (Solid State Drive), hard disk drive, and the like. The storage unit 12 stores programs executed by the control unit 13 in advance.

制御部13は、例えばCPU(Central Processing Unit)等のプロセッサである。制御部13は、記憶部12に記憶されたプログラムを実行することにより、受信部131、優先度管理部132及び送信部133として機能する。 The control unit 13 is a processor such as a CPU (Central Processing Unit), for example. The control unit 13 functions as a reception unit 131 , a priority management unit 132 and a transmission unit 133 by executing programs stored in the storage unit 12 .

受信部131は、メッセージを受信する。受信部131は、メッセージ配信装置2又は情報端末3からメッセージを受信する。以下では、ユーザから企業へ送信する受信したメッセージを第1のメッセージ、企業からユーザに送信するメッセージを第2のメッセージという場合がある。 The receiving unit 131 receives messages. The receiving unit 131 receives messages from the message delivery device 2 or the information terminal 3 . Hereinafter, a received message sent from a user to a company may be called a first message, and a message sent from a company to a user may be called a second message.

優先度管理部132は、受信部131が受信した第1のメッセージに含まれる送信元識別情報と宛先識別情報とが、ユーザから企業に対して送信されたメッセージであることを示す場合、受信したメッセージに含まれる送信元のユーザを識別するユーザ識別情報を、記憶部12が記憶する優先度管理テーブルに記憶させる。まず、優先度管理部132は、受信部131が受信したメッセージを取得する。そして、優先度管理部132は取得したメッセージの送信元電話番号がユーザの電話番号であり、宛先の電話番号が企業の電話番号であるかユーザであるかを判定する。 If the source identification information and the destination identification information included in the first message received by the receiving unit 131 indicate that the message is transmitted from the user to the company, the priority management unit 132 receives the first message. The user identification information for identifying the user of the transmission source included in the message is stored in the priority management table stored in the storage unit 12 . First, the priority manager 132 acquires the message received by the receiver 131 . Then, the priority management unit 132 determines whether the source telephone number of the acquired message is the user's telephone number and the destination telephone number is the company's telephone number or the user.

優先度管理部132は、一例として、送信元又は宛先の電話番号が、予め登録された電話番号である場合又は携帯電話に指定された11桁の電話番号ではない場合(例えば4桁のプレフィックスと6桁の電話番号から構成される番号である場合)、企業の電話番号であると判定する。優先度管理部132は、送信元又は宛先の番号がそれ以外の番号である場合、ユーザの電話番号であると判定する。 For example, if the telephone number of the sender or destination is a pre-registered telephone number or is not an 11-digit telephone number specified for the mobile phone (for example, a four-digit prefix and If it is a number consisting of a 6-digit phone number), it is determined to be a company phone number. If the source or destination number is any other number, the priority management unit 132 determines that it is the user's telephone number.

優先度管理部132は、受信したメッセージに含まれる送信元電話番号がユーザの電話番号であり、宛先電話番号が企業の電話番号である場合、メッセージに含まれる送信元電話番号を優先度管理テーブルにおけるユーザ側電話番号として記憶させる。 If the source telephone number included in the received message is the user's telephone number and the destination telephone number is the company's telephone number, the priority management unit 132 stores the source telephone number included in the message in the priority management table. stored as the user-side telephone number in

図3は、記憶部12が記憶する優先度管理テーブルのデータ構造の一例を示す図である。優先度管理テーブルは、他のメッセージに優先して送信すべきメッセージのユーザ側電話番号又はユーザ側電話番号と企業側電話番号との組み合わせを示す。図3(a)に示す優先度管理テーブルにおいては、ユーザ側電話番号と優先度とが関連付けられている。優先度は、受信したメッセージが優先される程度を示す情報である。一例として優先度は、整数で表され、値が小さいほど優先度が高く、値が大きいほど優先度が低いことを示す。これに限定されないが、優先度の「1」は、最も優先度が高いことを示し、優先度の「3」は、優先度が最も低いことを示す。 FIG. 3 is a diagram showing an example of the data structure of the priority management table stored in the storage unit 12. As shown in FIG. The priority management table indicates the user-side phone number or the combination of the user-side phone number and the company-side phone number of the message to be sent with priority over other messages. In the priority management table shown in FIG. 3A, user-side telephone numbers and priorities are associated. Priority is information indicating the degree to which a received message is prioritized. As an example, the priority is represented by an integer. A smaller value indicates a higher priority, and a larger value indicates a lower priority. Although not limited to this, a priority of "1" indicates the highest priority, and a priority of "3" indicates the lowest priority.

優先度管理部132は、第2のメッセージを受信した場合に、第2のメッセージに含まれる送信元識別情報と宛先識別情報とが企業からユーザに対して送信されたメッセージであることを示し、かつ当該メッセージに含まれる宛先識別情報が優先度管理テーブルに記憶されたユーザ識別情報と一致する場合、当該メッセージを他のメッセージに優先して送信部133に送信させる。 When receiving the second message, the priority management unit 132 indicates that the source identification information and the destination identification information included in the second message are messages sent from the company to the user, And if the destination identification information included in the message matches the user identification information stored in the priority management table, the message is given priority over other messages and transmitted to the transmission unit 133 .

優先度管理部132は、受信したメッセージに含まれる送信元電話番号が企業であり、宛先電話番号がユーザである場合、宛先の電話番号が優先度管理テーブルに登録されているかを判定する。宛先の電話番号が優先度管理テーブルに登録されている場合、優先度管理部132は、当該メッセージを他のメッセージに優先して送信させる。一例として、優先度管理部132は、送信部133が送信するメッセージを管理するための複数のキューのうち優先度が高いキューにメッセージを出力する。 When the source telephone number included in the received message is a company and the destination telephone number is a user, the priority management unit 132 determines whether the destination telephone number is registered in the priority management table. If the destination telephone number is registered in the priority management table, the priority management unit 132 causes the message to be transmitted with priority over other messages. As an example, the priority management unit 132 outputs a message to a queue with a high priority among multiple queues for managing messages transmitted by the transmission unit 133 .

なお、優先度管理部132は、優先又は非優先の2種類のキューで送信するメッセージを管理してもよいし、3種類以上の優先度に対応するキューで送信するメッセージを管理してもよい。 Note that the priority management unit 132 may manage messages to be transmitted in two types of queues, priority and non-priority, or may manage messages to be transmitted in queues corresponding to three or more types of priority. .

送信部133は、受信部131が受信したメッセージを該メッセージの宛先へ送信する。送信部133は、一例として、受信したメッセージが管理されるキューのうち優先度が最も高いキューに格納されたメッセージから順に該メッセージの宛先に送信する。 The transmitting unit 133 transmits the message received by the receiving unit 131 to the destination of the message. As an example, the transmission unit 133 sequentially transmits the message stored in the queue with the highest priority among the queues in which received messages are managed, to the destination of the message.

このように、メッセージ中継装置1は、ユーザからメッセージを受信した場合に優先度管理テーブルにユーザの電話番号を登録し、受信したメッセージの送信先が登録されたユーザの電話番号と一致する場合に、他のメッセージに送信して受信したメッセージを送信する。メッセージ中継装置1がこのように構成されることで、企業側からユーザ側へ返信するメッセージの遅延を低減させることができる。 In this way, when the message relay device 1 receives a message from a user, it registers the telephone number of the user in the priority management table. Send messages received by sending to other messages. By configuring the message relay device 1 in this way, it is possible to reduce the delay of the message returned from the company side to the user side.

優先度管理テーブルに登録されたユーザの電話番号に基づいてメッセージの優先送信を判定する例について説明した。ここで、優先度管理テーブルにおいてユーザの電話番号と企業の電話番号とを関連付けて管理するようメッセージ中継装置1が構成されてもよい。 An example has been described in which priority transmission of a message is determined based on the user's telephone number registered in the priority management table. Here, the message relay device 1 may be configured to associate and manage the user's telephone number and the company's telephone number in the priority management table.

具体的には、優先度管理部132は、受信部131が受信した第1のメッセージに含まれる、送信元のユーザ識別情報と、宛先の企業を識別する企業識別情報と、を関連付けて記憶部12が記憶する優先度管理テーブルに記憶させる。すなわち、優先度管理部132は、受信した第1のメッセージに含まれる送信元電話番号がユーザであり、宛先電話番号が企業である場合、第1のメッセージに含まれる送信元電話番号及び宛先電話番号を優先度管理テーブルにおけるユーザ側電話番号及び企業側電話番号として記憶させる。 Specifically, the priority management unit 132 associates the user identification information of the transmission source and the company identification information for identifying the destination company, which are included in the first message received by the reception unit 131, into the storage unit. 12 is stored in the priority management table. That is, if the source phone number included in the received first message is a user and the destination phone number is a company, the priority management unit 132 The numbers are stored as the user's telephone number and company's telephone number in the priority management table.

図3(b)は、この場合に用いられる優先度管理テーブルの一例を示す図である。図3(b)における優先度管理テーブルにおいては、ユーザ側電話番号と企業側電話番号と優先度とが関連付けられている。 FIG. 3B is a diagram showing an example of the priority management table used in this case. In the priority management table shown in FIG. 3B, the user's telephone number, the company's telephone number, and the priority are associated with each other.

優先度管理部132は、受信部131が受信した第2のメッセージに含まれる送信元識別情報と宛先識別情報とが、優先度管理テーブルに記憶された企業識別情報とユーザ識別情報とに一致する場合、当該メッセージを他のメッセージに優先して送信部133に送信させてもよい。すなわち、受信した第2のメッセージに含まれる送信元の電話番号及び宛先の電話番号が優先度管理テーブルにおける企業側電話番号及びユーザ側電話番号として登録されている場合、優先度管理部132は、当該メッセージを他のメッセージに優先して送信させる。 The priority management unit 132 matches the source identification information and destination identification information included in the second message received by the reception unit 131 with the company identification information and user identification information stored in the priority management table. In this case, the message may be transmitted by the transmission unit 133 prior to other messages. That is, when the telephone number of the transmission source and the telephone number of the destination included in the received second message are registered as the company-side telephone number and the user-side telephone number in the priority management table, the priority management unit 132 Send the message with priority over other messages.

このように、優先度管理テーブルにおいては、ユーザの電話番号と企業の電話番号とが関連付けて管理され、メッセージ中継装置1は、ユーザの電話番号と企業の電話番号とに基づいて優先して送信するか否かを判定してもよい。メッセージ中継装置1がこのように構成されることで、企業からユーザへ返信するメッセージのみを優先して送信することが可能となり、メッセージ中継装置1を管理する事業者においては、ネットワークのリソースを有効に活用することができる。 In this way, in the priority management table, the user's telephone number and the company's telephone number are associated and managed, and the message relay device 1 preferentially transmits based on the user's telephone number and the company's telephone number. You may decide whether to By configuring the message relay device 1 in this way, it becomes possible to preferentially transmit only messages sent back from companies to users. can be used for

メッセージ中継装置1は、返信メッセージには複数の段階の優先度を設定して優先制御するよう構成されてもよい。 The message relay device 1 may be configured to set a plurality of levels of priority for reply messages and perform priority control.

優先度管理部132は、受信部131が受信した第1のメッセージに含まれる、送信元のユーザ識別情報と、宛先の企業を識別する企業識別情報と、該企業に対応する優先度と、を関連付けて優先度管理テーブルに記憶させてもよい。この場合、記憶部12は、優先度判定テーブルを記憶している。図4は、優先度判定テーブルの一例を示す図である。図4における優先度テーブルにおいては、企業側電話番号と優先度とが関連付けられている。 The priority management unit 132 stores the user identification information of the transmission source, the company identification information for identifying the destination company, and the priority corresponding to the company, which are included in the first message received by the reception unit 131. They may be associated and stored in the priority management table. In this case, the storage unit 12 stores a priority determination table. FIG. 4 is a diagram showing an example of a priority determination table. In the priority table in FIG. 4, company phone numbers and priorities are associated.

優先度管理部132は、受信した第1のメッセージに含まれる送信元電話番号がユーザであり、宛先電話番号が企業である場合、記憶部12に記憶された優先度判定テーブルを参照し、受信した第1のメッセージに含まれる宛先電話番号に対応する優先度を特定する。そして、優先度管理部132は、受信した第1のメッセージに含まれる送信元のユーザ側電話番号と宛先の企業側電話番号と、特定した優先度と、を優先度管理テーブルに記憶させる。 If the source telephone number included in the received first message is a user and the destination telephone number is a company, the priority management unit 132 refers to the priority determination table stored in the storage unit 12 and receives the first message. Identify the priority corresponding to the destination telephone number included in the first message. Then, the priority management unit 132 stores, in the priority management table, the user-side telephone number of the transmission source, the company-side telephone number of the destination, and the specified priority included in the received first message.

優先度管理部132は、受信した第2のメッセージに含まれる送信元識別情報と宛先識別情報とが、優先度管理テーブルに記憶された企業識別情報とユーザ識別情報とに一致する場合、優先度管理テーブルにおいて企業識別情報と、ユーザ識別情報と、に関連付けられた優先度が示す優先順位で受信した第2のメッセージを送信部133に送信させる。受信した第2のメッセージに含まれる宛先の電話番号が優先度管理テーブルに登録されている場合、優先度管理部132は、当該メッセージを他のメッセージに優先して送信させる。一例として、優先度管理部132は、送信部133が送信するメッセージを管理するための複数のキューのうち優先度管理テーブルに含まれる優先度に対応するキューに受信した第2のメッセージを出力する。 If the source identification information and the destination identification information included in the received second message match the company identification information and user identification information stored in the priority management table, the priority management unit 132 sets the priority to The transmitting unit 133 is caused to transmit the second message received in the order of priority indicated by the priority associated with the company identification information and the user identification information in the management table. When the destination telephone number included in the received second message is registered in the priority management table, the priority management unit 132 causes the message to be transmitted with priority over other messages. As an example, the priority management unit 132 outputs the received second message to the queue corresponding to the priority included in the priority management table among a plurality of queues for managing messages transmitted by the transmission unit 133. .

このように、送信者に応じた優先度を設定するよう構成されることで、メッセージ中継装置1は、優先度合に応じた送信順序の制御をすることができる。この結果、メッセージ中継装置1は、最も優先されるメッセージが遅延する蓋然性を低減することができる。 In this way, the message relay device 1 can control the transmission order according to the priority by being configured to set the priority according to the sender. As a result, the message relay device 1 can reduce the probability that the highest priority message will be delayed.

ところで、企業宛てに送信するメッセージに含まれるユーザ識別情報を本来のユーザ識別情報と異なる識別情報に置換してメッセージ中継装置1が送信することで、ユーザは、自身のユーザ識別情報が企業側に通知されないため安心してメッセージを送信することができる。 By the way, the message relay device 1 replaces the user identification information contained in the message to be sent to the company with identification information different from the original user identification information, and transmits the message. You can send messages with confidence because you will not be notified.

この場合、優先度管理部132は、受信部131が受信した第1のメッセージに含まれる送信元のユーザ識別情報を所定の方法で変換した変換識別情報をさらに関連付けて優先度管理テーブルに記憶させる。所定の方法は、例えばユーザ側電話番号のハッシュ値を生成することである。 In this case, the priority management unit 132 stores the conversion identification information obtained by converting the user identification information of the transmission source included in the first message received by the reception unit 131 by a predetermined method in association with the conversion identification information in the priority management table. . A predetermined method is, for example, to generate a hash value of the user's phone number.

図3(c)は、ユーザ側の電話番号を変換して送信する場合に用いられる優先度管理テーブルの一例を示す図である。図3(c)に示す優先度管理テーブルにおいては、ユーザ側電話番号、変換識別情報、企業側電話番号及び優先度が関連付けられている。変換識別情報は、ユーザ側電話番号を所定の方法で変換して生成されたユーザを識別する情報である。 FIG. 3(c) is a diagram showing an example of a priority management table used when converting and transmitting a telephone number on the user side. In the priority management table shown in FIG. 3(c), the user's telephone number, conversion identification information, company's telephone number and priority are associated. Conversion identification information is information identifying a user generated by converting a user's telephone number by a predetermined method.

送信部133は、受信部131が受信した第1のメッセージの送信元を変換識別情報で置換した第1のメッセージを第1のメッセージの宛先へ送信する。 The transmitting unit 133 transmits the first message obtained by replacing the transmission source of the first message received by the receiving unit 131 with the conversion identification information to the destination of the first message.

そして、優先度管理部132は、受信部131が受信した第2のメッセージに含まれる送信元識別情報と宛先識別情報とが、優先度管理テーブルに記憶された企業識別情報と変換識別情報とに一致する場合、第2のメッセージに含まれる宛先を優先度管理テーブルにおいて変換識別情報に対応するユーザ識別情報に置換した第2のメッセージを送信部133に送信させる。優先度管理部132は、受信したメッセージに含まれる送信元電話番号と宛先識別情報とが、優先度管理テーブルにおいて企業側電話番号と変換識別情報として関連付けられている場合、変換識別情報に関連付けられたユーザ側電話番号を取得する。そして、送信部133は、宛先識別情報をユーザ側電話番号に置換したメッセージを情報端末3に送信する。 Then, the priority management unit 132 converts the source identification information and the destination identification information included in the second message received by the reception unit 131 into the company identification information and conversion identification information stored in the priority management table. If they match, the transmission unit 133 is caused to transmit the second message in which the destination included in the second message is replaced with the user identification information corresponding to the conversion identification information in the priority management table. If the transmission source telephone number and destination identification information included in the received message are associated with the enterprise telephone number as conversion identification information in the priority management table, the priority management unit 132 associates them with the conversion identification information. Get the user's phone number. Then, the transmission unit 133 transmits to the information terminal 3 a message in which the user's telephone number is substituted for the destination identification information.

メッセージ中継装置1がユーザ識別情報を変換識別情報に置換してメッセージを送信するように構成されることで、ユーザ識別情報が企業側に通知されなくなり、ユーザは安心してメッセージを送信することができる。 Since the message relay device 1 is configured to replace the user identification information with the conversion identification information and transmit the message, the user identification information is not notified to the company side, and the user can transmit the message without anxiety. .

なお、優先度管理部132は、ユーザあてのメッセージの送信が完了した場合に優先度管理テーブルから当該ユーザに関するデータを削除してもよい。又は、優先度管理部132は、ユーザにメッセージの送信が完了し、そのメッセージが到達したことの通知が情報端末3より受信した場合に、優先度管理テーブルから当該ユーザに関するデータを削除してもよい。このようにメッセージ中継装置1がこのように構成されることで、メッセージ中継装置1からユーザの電話番号が漏洩する虞が低減され、ユーザは安心してメッセージを送信することができる。 Note that the priority management unit 132 may delete data related to the user from the priority management table when transmission of the message addressed to the user is completed. Alternatively, when the message transmission to the user is completed and the notification that the message has arrived is received from the information terminal 3, the priority management unit 132 may delete the data regarding the user from the priority management table. good. By configuring the message relay device 1 in this way, the risk of leakage of the user's telephone number from the message relay device 1 is reduced, and the user can send the message without worry.

ところで、メッセージ中継装置1が変換識別情報を企業ごとに異なる方法で変換することで変換識別情報からユーザを特定することが困難となり、ユーザのセキュリティを確保することが可能となる。 By the way, if the message relay device 1 converts the conversion identification information by a different method for each company, it becomes difficult to specify the user from the conversion identification information, and it is possible to ensure user security.

優先度管理部132は、第1のメッセージに含まれる送信元のユーザ識別情報を、第1のメッセージの宛先企業ごとに異なる変換識別情報を生成する所定の方法で変換した変換識別情報をさらに関連付けて優先度管理テーブルに記憶させる。この場合の変換識別情報は、一例としてユーザ識別情報と企業ごとに設定された所定の情報を結合させた文字列から生成されたハッシュ値である。所定の情報は、一例として、企業ごとに異なる所定の文字列、乱数又はタイムスタンプ等である。記憶部12は、企業側電話番号と、変換識別情報を生成するための方法とを対応付けて記憶し、優先度管理部132は、記憶部12を参照し、変換識別情報を生成する方法を特定する。 The priority management unit 132 further associates the conversion identification information obtained by converting the user identification information of the transmission source included in the first message by a predetermined method of generating conversion identification information different for each destination company of the first message. and store it in the priority management table. The conversion identification information in this case is, for example, a hash value generated from a character string combining the user identification information and predetermined information set for each company. Predetermined information is, for example, a predetermined character string, random number, time stamp, or the like that differs from company to company. The storage unit 12 associates and stores the enterprise phone number and the method for generating the conversion identification information, and the priority management unit 132 refers to the storage unit 12 to determine the method for generating the conversion identification information. Identify.

なお、優先度管理部132は第1のメッセージの宛先企業ごとに異なる方法を用いて、第1のメッセージに含まれる送信元のユーザ識別情報を変換した変換識別情報を生成し、優先度管理テーブルに記憶させてもよい。この場合、記憶部12においては、企業ごとにSHA-2(Secure Hash Algorithm)、SHA-3等の変換識別情報を生成するための方法が関連付けられて記憶されている。 Note that the priority management unit 132 uses a different method for each destination company of the first message to generate conversion identification information obtained by converting the user identification information of the transmission source included in the first message, and the priority management table may be stored in In this case, in the storage unit 12, methods for generating conversion identification information such as SHA-2 (Secure Hash Algorithm), SHA-3, etc. are associated with each company and stored.

ここで、変換識別情報は同一企業と同一ユーザとのやり取りにおいては、同一の変換識別情報が生成されると、企業側がメッセージのやり取りを管理しやすい。そこで、優先度管理部132は、第1のメッセージを受信した場合、企業識別情報とユーザ識別情報とが同一である場合に同一の変換識別情報を生成する所定の方法でユーザ識別情報を変換し、変換識別情報を生成してもよい。そして、優先度管理部132は、生成した変換識別情報をユーザ識別情報と関連付けて優先度管理テーブルに記憶させる。優先度管理部132は、この場合の所定の方法として例えば、企業を識別する企業識別情報又は所定の文字列とユーザ識別情報とを結合させてなる文字列からハッシュ値を生成する。 Here, in exchanges between the same company and the same user, generation of the same conversion identification information makes it easier for the company to manage exchanges of messages. Therefore, when receiving the first message, the priority management unit 132 converts the user identification information by a predetermined method of generating the same converted identification information when the company identification information and the user identification information are the same. , may generate conversion identification information. Then, the priority management unit 132 stores the generated conversion identification information in the priority management table in association with the user identification information. As a predetermined method in this case, the priority management unit 132 generates a hash value from, for example, company identification information for identifying a company or a character string obtained by combining a predetermined character string and user identification information.

[メッセージ中継装置1における処理の流れ]
図5は、メッセージ中継装置1における処理の流れを示すフローチャートである。図5におけるフローチャートは、メッセージ中継装置1がメッセージを受信するタイミングから開始している。受信部131は、メッセージを受信する(S11)。優先度管理部132は、受信したメッセージに含まれる送信元電話番号と宛先電話番号とに基づいて受信したメッセージが企業からユーザへのメッセージであるかを判定する(S12)。
[Flow of processing in message relay device 1]
FIG. 5 is a flow chart showing the flow of processing in the message relay device 1. As shown in FIG. The flowchart in FIG. 5 starts from the timing when the message relay device 1 receives the message. The receiving unit 131 receives the message (S11). The priority management unit 132 determines whether the received message is a message from the company to the user based on the source telephone number and the destination telephone number included in the received message (S12).

受信したメッセージが企業からユーザへのメッセージである場合(S12におけるYES)、優先度管理部132は、受信したメッセージに含まれる宛先電話番号が優先度管理テーブルに登録されたユーザ側電話番号と一致しているかを判定する(S13)。なお、優先度管理部132は、受信したメッセージに含まれる宛先電話番号及び送信元電話番号が、優先度管理テーブルに登録されたユーザ側電話番号及び企業側電話番号と、一致しているかを判定してもよい。 If the received message is a message from the company to the user (YES in S12), priority management unit 132 matches the destination telephone number included in the received message with the user-side telephone number registered in the priority management table. It is determined whether they match (S13). The priority management unit 132 determines whether the destination telephone number and sender telephone number included in the received message match the user-side telephone number and company-side telephone number registered in the priority management table. You may

受信したメッセージに含まれる送信元電話番号と宛先電話番号とが優先度管理テーブルに登録されている場合(S13におけるYES)、送信部133は、受信したメッセージを他のメッセージに優先して送信し(S14)、メッセージ中継装置1は、処理を終了する。受信したメッセージに含まれる送信元電話番号と宛先電話番号とが優先度管理テーブルに登録されていない場合(S13におけるNO)、送信部133は、受信したメッセージを送信し(S17)、メッセージ中継装置1は、処理を終了する。 If the transmission source telephone number and destination telephone number included in the received message are registered in the priority management table (YES in S13), transmission unit 133 transmits the received message with priority over other messages. (S14), the message relay device 1 terminates the process. If the transmission source telephone number and the destination telephone number included in the received message are not registered in the priority management table (NO in S13), the transmission unit 133 transmits the received message (S17), and the message relay device 1 terminates the process.

受信したメッセージが企業からユーザへのメッセージでない場合(S12におけるNO)、優先度管理部132は、受信したメッセージに含まれる送信元電話番号と宛先電話番号とに基づいて受信したメッセージがユーザから企業へのメッセージであるかを判定する(S15)。受信したメッセージがユーザから企業へのメッセージである場合(S15におけるYES)、優先度管理部132は、受信したメッセージに含まれる送信元電話番号を優先度管理テーブルに登録する(S16)。そして、送信部133は、受信したメッセージを送信し(S17)、メッセージ中継装置1は、処理を終了する。 If the received message is not from the company to the user (NO in S12), the priority management unit 132 determines whether the received message is from the user to the company based on the source telephone number and the destination telephone number included in the received message. (S15). If the received message is a message from the user to the company (YES in S15), priority management unit 132 registers the sender's telephone number included in the received message in the priority management table (S16). Then, the transmission unit 133 transmits the received message (S17), and the message relay device 1 terminates the processing.

受信したメッセージがユーザから企業へのメッセージでない場合(S15におけるNO)、送信部133は、受信したメッセージを送信し(S17)、メッセージ中継装置1は、処理を終了する。 If the received message is not from the user to the company (NO in S15), the transmission unit 133 transmits the received message (S17), and the message relay device 1 terminates the process.

なお、本発明により、国連が主導する持続可能な開発目標(SDGs)の目標9「産業と技術革新の基盤をつくろう」に貢献することが可能となる。 The present invention makes it possible to contribute to Goal 9 of the Sustainable Development Goals (SDGs) led by the United Nations, "Industry and technological innovation."

以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されず、その要旨の範囲内で種々の変形及び変更が可能である。例えば、装置の全部又は一部は、任意の単位で機能的又は物理的に分散・統合して構成することができる。また、複数の実施の形態の任意の組み合わせによって生じる新たな実施の形態も、本発明の実施の形態に含まれる。組み合わせによって生じる新たな実施の形態の効果は、もとの実施の形態の効果を併せ持つ。 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 are possible within the scope of the gist thereof. be. For example, all or part of the device can be functionally or physically distributed and integrated in arbitrary units. Further, new embodiments resulting from arbitrary combinations of multiple embodiments are also included in the embodiments of the present invention. The effect of the new embodiment caused by the combination has the effect of the original embodiment.

1 メッセージ中継装置
2 メッセージ配信装置
3 情報端末
11 通信部
12 記憶部
13 制御部
131 受信部
132 優先度管理部
133 送信部
1 message relay device 2 message distribution device 3 information terminal 11 communication unit 12 storage unit 13 control unit 131 reception unit 132 priority management unit 133 transmission unit

Claims (8)

メッセージを受信する受信部と、
前記受信部が受信した第1のメッセージに含まれる送信元識別情報と宛先識別情報とが、ユーザから企業に対して送信されたメッセージであることを示す場合、受信したメッセージに含まれる送信元のユーザを識別するユーザ識別情報を、記憶部が記憶する優先度管理テーブルに記憶させる優先度管理部と、
前記受信部が受信したメッセージを該メッセージの宛先へ送信する送信部と、を有し、
前記優先度管理部は、前記受信部が前記第1のメッセージとは異なる第2のメッセージを受信した場合に、該第2のメッセージに含まれる送信元識別情報と宛先識別情報とが企業からユーザに対して送信されたメッセージであることを示し、かつ前記第2のメッセージに含まれる前記宛先識別情報が前記優先度管理テーブルに記憶された前記ユーザ識別情報と一致する場合、前記第2のメッセージを他のメッセージに優先して前記送信部に送信させる、
メッセージ中継装置。
a receiver for receiving messages;
If the source identification information and the destination identification information included in the first message received by the receiving unit indicate that the message is transmitted from a user to a company, the source identification information included in the received message a priority management unit that stores user identification information that identifies a user in a priority management table stored in a storage unit;
a transmitting unit configured to transmit the message received by the receiving unit to a destination of the message;
The priority management unit, when the receiving unit receives a second message different from the first message, is configured so that the source identification information and the destination identification information included in the second message are and the destination identification information included in the second message matches the user identification information stored in the priority management table, the second message is sent to the sending unit in preference to other messages,
Message relay device.
前記優先度管理部は、前記受信部が受信した前記第1のメッセージに含まれる、送信元の前記ユーザ識別情報と、宛先の企業を識別する企業識別情報と、を関連付けて前記記憶部が記憶する前記優先度管理テーブルに記憶させ、前記受信部が受信した前記第2のメッセージに含まれる前記送信元識別情報と前記宛先識別情報とが、前記優先度管理テーブルに記憶された前記企業識別情報と前記ユーザ識別情報とに一致する場合、前記第2のメッセージを他のメッセージに優先して前記送信部に送信させる、
請求項1に記載のメッセージ中継装置。
The priority management unit associates the user identification information of the transmission source and the company identification information for identifying the destination company, which are included in the first message received by the reception unit, and stores them in the storage unit. and the transmission source identification information and the destination identification information included in the second message received by the receiving unit are the company identification information stored in the priority management table. and the user identification information, causing the transmission unit to transmit the second message in preference to other messages;
The message relay device according to claim 1.
前記優先度管理部は、前記受信部が受信した前記第1のメッセージに含まれる、送信元の前記ユーザ識別情報と、宛先の前記企業を識別する前記企業識別情報と、該企業に対応する優先度と、を関連付けて前記優先度管理テーブルに記憶させ、
前記優先度管理部は前記第2のメッセージに含まれる前記送信元識別情報と前記宛先識別情報とが、前記優先度管理テーブルに記憶された前記企業識別情報と前記ユーザ識別情報とに一致する場合、前記優先度管理テーブルにおいて前記企業識別情報と、前記ユーザ識別情報と、に関連付けられた前記優先度が示す優先順位で前記第2のメッセージを前記送信部に送信させる、
請求項2記載のメッセージ中継装置。
The priority management unit receives the user identification information of the transmission source, the company identification information for identifying the company of the destination, and the priority corresponding to the company, which are included in the first message received by the reception unit. associated with and stored in the priority management table,
When the transmission source identification information and the destination identification information included in the second message match the company identification information and the user identification information stored in the priority management table, the priority management unit causing the transmission unit to transmit the second message in the order of priority indicated by the priority associated with the company identification information and the user identification information in the priority management table;
3. The message relay device according to claim 2.
前記優先度管理部は、前記受信部が受信した前記第1のメッセージに含まれる送信元の前記ユーザ識別情報を所定の方法で変換した変換識別情報をさらに関連付けて前記優先度管理テーブルに記憶させ、
前記送信部は、前記受信部が受信した前記第1のメッセージの送信元を前記変換識別情報で置換した前記第1のメッセージを前記第1のメッセージの宛先へ送信し、
前記優先度管理部は、前記受信部が受信した前記第2のメッセージに含まれる前記送信元識別情報と前記宛先識別情報とが、前記優先度管理テーブルに記憶された前記企業識別情報と前記変換識別情報とに一致する場合、前記第2のメッセージに含まれる宛先を前記優先度管理テーブルにおいて前記変換識別情報に対応する前記ユーザ識別情報に置換した前記第2のメッセージを前記送信部に送信させる、
請求項2又は3に記載のメッセージ中継装置。
The priority management unit further associates conversion identification information obtained by converting the user identification information of the transmission source included in the first message received by the reception unit by a predetermined method, and stores the conversion identification information in the priority management table. ,
The transmitting unit transmits the first message, in which the source of the first message received by the receiving unit is replaced with the conversion identification information, to the destination of the first message;
The priority management unit converts the transmission source identification information and the destination identification information included in the second message received by the reception unit into the company identification information stored in the priority management table and the conversion process. If it matches with the identification information, cause the transmission unit to transmit the second message in which the destination included in the second message is replaced with the user identification information corresponding to the conversion identification information in the priority management table. ,
4. The message relay device according to claim 2 or 3.
前記優先度管理部は、前記第1のメッセージに含まれる送信元の前記ユーザ識別情報を、前記第1のメッセージの宛先企業ごとに異なる変換識別情報を生成する所定の方法で変換した前記変換識別情報をさらに関連付けて前記優先度管理テーブルに記憶させる、
請求項4に記載のメッセージ中継装置。
The priority management unit converts the user identification information of the transmission source included in the first message by a predetermined method of generating different conversion identification information for each destination company of the first message. further associate information and store it in the priority management table;
5. The message relay device according to claim 4.
前記優先度管理部は、前記第1のメッセージに含まれる送信元の前記ユーザ識別情報を、前記第1のメッセージの宛先企業ごとに異なる所定の方法であって、前記企業識別情報と前記ユーザ識別情報とが同一である場合に同一の変換識別情報を生成する前記所定の方法で変換した前記変換識別情報をさらに関連付けて前記優先度管理テーブルに記憶させる、
請求項5に記載のメッセージ中継装置。
The priority management unit stores the user identification information of the transmission source included in the first message by a predetermined method different for each destination company of the first message, wherein the company identification information and the user identification The conversion identification information converted by the predetermined method for generating the same conversion identification information when the information is the same is further associated and stored in the priority management table;
6. The message relay device according to claim 5.
コンピュータが実行する、
送信されたメッセージを受信するステップと、
受信した第1のメッセージに含まれる送信元識別情報と宛先識別情報とが、ユーザから企業に対して送信されたメッセージであることを示す場合、受信したメッセージに含まれる送信元のユーザを識別するユーザ識別情報を、記憶部が記憶する優先度管理テーブルに記憶させるステップと、
前記第1のメッセージと異なる第2のメッセージを受信するステップと、
受信した前記第2のメッセージに含まれる送信元識別情報と宛先識別情報とが、企業からユーザに対して送信されたメッセージであることを示す場合であって、前記第2のメッセージに含まれる前記宛先識別情報が、前記記憶部が記憶する前記優先度管理テーブルに記憶された前記ユーザ識別情報と一致する場合、前記第2のメッセージを他のメッセージに優先して送信するステップと、
を有するメッセージ中継方法。
the computer runs
receiving the sent message;
If the source identification information and the destination identification information included in the received first message indicate that the message has been sent from the user to the company, identifying the source user included in the received message. a step of storing the user identification information in a priority management table stored in the storage unit;
receiving a second message different from the first message;
A case where the source identification information and the destination identification information included in the received second message indicate that the message is sent from a company to the user, and the sending the second message with priority over other messages when the destination identification information matches the user identification information stored in the priority management table stored in the storage unit;
A message relay method having
コンピュータに、
送信されたメッセージを受信するステップと、
受信した第1のメッセージに含まれる送信元識別情報と宛先識別情報とが、ユーザから企業に対して送信されたメッセージであることを示す場合、受信したメッセージに含まれる送信元のユーザを識別するユーザ識別情報を、記憶部が記憶する優先度管理テーブルに記憶させるステップと、
前記第1のメッセージと異なる第2のメッセージを受信するステップと、
受信した前記第2のメッセージに含まれる送信元識別情報と宛先識別情報とが、企業からユーザに対して送信されたメッセージであることを示す場合であって、前記第2のメッセージに含まれる前記宛先識別情報が、前記記憶部が記憶する前記優先度管理テーブルに記憶された前記ユーザ識別情報と一致する場合、前記第2のメッセージを他のメッセージに優先して送信するステップと、
を実行させるプログラム。
to the computer,
receiving the sent message;
If the source identification information and the destination identification information included in the received first message indicate that the message has been sent from the user to the company, identifying the source user included in the received message. a step of storing the user identification information in a priority management table stored in the storage unit;
receiving a second message different from the first message;
A case where the source identification information and the destination identification information included in the received second message indicate that the message is sent from a company to the user, and the sending the second message with priority over other messages when the destination identification information matches the user identification information stored in the priority management table stored in the storage unit;
program to run.
JP2022055584A 2022-03-30 2022-03-30 Message relay device, message relay method and program Active JP7151012B1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2022055584A JP7151012B1 (en) 2022-03-30 2022-03-30 Message relay device, message relay method and program
JP2022154300A JP7227422B1 (en) 2022-03-30 2022-09-28 Message relay device, message relay method and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022055584A JP7151012B1 (en) 2022-03-30 2022-03-30 Message relay device, message relay method and program

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2022154300A Division JP7227422B1 (en) 2022-03-30 2022-09-28 Message relay device, message relay method and program

Publications (2)

Publication Number Publication Date
JP7151012B1 true JP7151012B1 (en) 2022-10-11
JP2023147850A JP2023147850A (en) 2023-10-13

Family

ID=83558434

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022055584A Active JP7151012B1 (en) 2022-03-30 2022-03-30 Message relay device, message relay method and program

Country Status (1)

Country Link
JP (1) JP7151012B1 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002518890A (en) 1998-06-11 2002-06-25 ジェネシス・テレコミュニケーションズ・ラボラトリーズ・インコーポレーテッド Multimedia management and priority queuing system integrated with intelligent routing functions
JP2003303159A (en) 2002-04-08 2003-10-24 Recruit Co Ltd Information processor, message processing method, and program
JP2018511130A (en) 2015-03-25 2018-04-19 フェイスブック,インク. Technology for automated messaging
JP2018098689A (en) 2016-12-15 2018-06-21 楽天株式会社 Mail server device, mail service method, and program
KR20180111218A (en) 2017-03-31 2018-10-11 에스케이테크엑스 주식회사 System and method for providing a consultation service supporting simultaneous inquiry, and computer readable medium having computer program recorded thereon

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002518890A (en) 1998-06-11 2002-06-25 ジェネシス・テレコミュニケーションズ・ラボラトリーズ・インコーポレーテッド Multimedia management and priority queuing system integrated with intelligent routing functions
JP2003303159A (en) 2002-04-08 2003-10-24 Recruit Co Ltd Information processor, message processing method, and program
JP2018511130A (en) 2015-03-25 2018-04-19 フェイスブック,インク. Technology for automated messaging
JP2018098689A (en) 2016-12-15 2018-06-21 楽天株式会社 Mail server device, mail service method, and program
KR20180111218A (en) 2017-03-31 2018-10-11 에스케이테크엑스 주식회사 System and method for providing a consultation service supporting simultaneous inquiry, and computer readable medium having computer program recorded thereon

Also Published As

Publication number Publication date
JP2023147850A (en) 2023-10-13

Similar Documents

Publication Publication Date Title
US9369850B2 (en) Automated caller identifier from contact lists of a user's contacts
US6665378B1 (en) IP-based notification architecture for unified messaging
US6874011B1 (en) Scalable IP-based notification architecture for unified messaging
US8880730B2 (en) Method and system for managing destination addresses
JPH04280139A (en) Document delivery method
GB2374689A (en) Communications system
CN106537853A (en) System for processing electronic messages
JP7151012B1 (en) Message relay device, message relay method and program
JP7227422B1 (en) Message relay device, message relay method and program
JPH10207795A (en) Method for transferring electronic mail and device for providing electronic mail service
TW202234865A (en) Message communication method and recording medium recorded with program
JP7146126B1 (en) Message relay device, message relay method and program
KR100878748B1 (en) Method and system for sending a message using web-to-phone short message service
CN113826373A (en) Message communication device and message communication program
JP7450145B1 (en) Message sending agent device and program
KR102487153B1 (en) Mobile communication message distributed transmission system and method thereof
US9344598B2 (en) Email to fax processing system
US11496420B2 (en) Contact system and non-transitory computer readable medium storing contact program
JP2019185093A (en) Mail monitoring apparatus and method
KR101821985B1 (en) Service method for sending bulk message in company
CA2536727C (en) Method and system for managing destination addresses
KR100884648B1 (en) System and Method for Transmitting Message and E-mail Reply in Mobile Communication Network
JP4852128B2 (en) Message transmission system and message transmission method
KR101140213B1 (en) Mobile Comunication Terminals Having Function of Managing User Name, Managing System Using the Same and Method thereof
KR20060096727A (en) Apparatus and method for requesting and providing stored data

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220527

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20220527

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220928

R150 Certificate of patent or registration of utility model

Ref document number: 7151012

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150