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
JP7559564B2 - Notification management device, notification management method, and program - Google Patents
[go: Go Back, main page]

JP7559564B2 - Notification management device, notification management method, and program - Google Patents

Notification management device, notification management method, and program Download PDF

Info

Publication number
JP7559564B2
JP7559564B2 JP2021004955A JP2021004955A JP7559564B2 JP 7559564 B2 JP7559564 B2 JP 7559564B2 JP 2021004955 A JP2021004955 A JP 2021004955A JP 2021004955 A JP2021004955 A JP 2021004955A JP 7559564 B2 JP7559564 B2 JP 7559564B2
Authority
JP
Japan
Prior art keywords
notification
customer terminal
execution
management device
information
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
JP2021004955A
Other languages
Japanese (ja)
Other versions
JP2022109564A (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.)
Toppan Holdings Inc
Original Assignee
Toppan Holdings Inc
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 Toppan Holdings Inc filed Critical Toppan Holdings Inc
Priority to JP2021004955A priority Critical patent/JP7559564B2/en
Publication of JP2022109564A publication Critical patent/JP2022109564A/en
Application granted granted Critical
Publication of JP7559564B2 publication Critical patent/JP7559564B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • Telephone Function (AREA)
  • Telephonic Communication Services (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、通知管理装置、通知管理方法、及びプログラムに関する。 The present invention relates to a notification management device, a notification management method, and a program.

企業が新製品などを紹介する情報を顧客に通知するため通知手段として、オンラインで情報を通知する電子通知サービスが提供されるようになった。特許文献1では、顧客に通知を行う際、顧客がすぐに見ることのできる確率が高いアドレスに情報を送信する技術が開示されている。 Electronic notification services that notify customers online have become available as a means of notification for companies to inform them of information introducing new products, etc. Patent Document 1 discloses a technology for sending information to an address that is likely to be seen by the customer immediately when notifying the customer.

このような電子通知サービスのうち、携帯電話番号を宛先とするメッセージサービスは、相手のメールアドレスが分からないときもメッセージを送信することができることから利便性が高く、広く普及している。このような携帯電話番号を宛先とするメッセージサービスには、いくつかの通信プロトコルが存在しており、例えば、RCS(Rich Communication Services)、及びSMS(Short Message Service)や、MMS(Multimedia Messaging Service)などがある。RCSは、携帯電話用のインスタントメッセンジャーを端末レベルで実現するための規格であり、相手と通信する時にユーザ名や電子メールアドレスではなく、電話番号を使用するものである。RCSにおいては、異なる通信キャリア間の相互接続を考慮した設計がなされている。また、RCSでは、送信することができる文字数の上限が従来のSMSやMMSよりも大きく設定されている。したがって、SMSは限られた文字数のテキストのみの少ない容量の情報のみを送受信可能であるのに対し、RCSでは画像など大容量の情報が送受信可能である。このため、顧客に様々な情報を通知したい企業にとっては、顧客の携帯電話がRCSを利用できる端末である方が望ましい。 Among such electronic notification services, the message service addressed to a mobile phone number is highly convenient and widely used because it allows you to send a message even when you do not know the recipient's email address. There are several communication protocols for such message services addressed to a mobile phone number, such as RCS (Rich Communication Services), SMS (Short Message Service), and MMS (Multimedia Messaging Service). RCS is a standard for implementing instant messengers for mobile phones at the terminal level, and uses a phone number instead of a user name or email address when communicating with the recipient. RCS is designed with consideration for interconnection between different communication carriers. In addition, the upper limit of the number of characters that can be sent in RCS is set to be larger than that of conventional SMS and MMS. Therefore, while SMS can only send and receive small amounts of information such as text with a limited number of characters, RCS can send and receive large amounts of information such as images. For this reason, for companies that want to notify their customers of various information, it is preferable for the customers' mobile phones to be terminals that can use RCS.

特開2007-241732号公報JP 2007-241732 A

しかしながら、SMSがほとんどの携帯電話にプリインストールされているのに対し、RCSがプリインストールされていない、又はインストールされていても有効化されていない携帯電話が存在する。例えば、顧客の携帯電話にRCSがインストールされていない場合に企業からの情報をSMSで通知するようにし、顧客の携帯電話にRCSがインストールされている場合に企業からの情報をRCSで通知する運用が考えられる。このような運用をした場合、今までRCSがインストールされていなかった顧客の携帯電話にRCSがインストールされた場合であっても、SMSで情報を通知してしまい、機会損失が生じる場合があった。 However, while SMS is pre-installed on most mobile phones, there are mobile phones that do not have RCS pre-installed, or that have it installed but not activated. For example, one possible operation would be to notify a customer of information from a company via SMS if the customer's mobile phone does not have RCS installed, and to notify the customer of information from a company via RCS if the customer has RCS installed. If this operation were to be carried out, even if a customer's mobile phone that did not previously have RCS installed now has RCS installed, the information would still be notified via SMS, resulting in opportunity losses.

本発明は、このような事情に鑑みてなされたもので、その目的は、今までRCSがインストールされていなかった顧客の携帯電話にRCSがインストールされた場合に、RCSを利用した情報を通知することができる通知管理装置、通知管理方法、及びプログラムを提供することにある。 The present invention was made in consideration of these circumstances, and its purpose is to provide a notification management device, notification management method, and program that can notify information using RCS when RCS is installed on a customer's mobile phone that did not previously have RCS installed.

上述した課題を解決するために、本発明に係る通知管理装置は、顧客端末の携帯電話番号を宛先とする電子通知のうち、前記顧客端末にプリインストールされたメッセージアプリケーションである第1アプリを利用する第1通知、又は前記顧客端末にプリインストールされていないメッセージアプリケーションである第2アプリを利用する第2通知のいずれかが、前記顧客端末に情報を通知する通知手段として設定された通知フラグを記憶する記憶部と、前記顧客端末が前記第2通知を利用可能か否か判定する利用可能チェック(RC)を実行する実行タイミングが到来した場合、前記第2アプリを提供する携帯キャリアに、前記顧客端末が前記第2アプリを利用可能か否か問合せる通知を行うことによって、前記利用可能チェック(RC)を実行するRC実行部と、前記RC実行部による前記利用可能チェック(RC)の実行結果に応じて前記通知フラグの設定値を変更し、変更後の前記通知フラグの設定値を前記記憶部に記憶させる通知フラグ更新制御部と、前記顧客端末に情報を通知する通知タイミングが到来した場合に、前記通知フラグの設定値に応じて、前記顧客端末の携帯電話番号を宛先とする前記第1通知又は前記第2通知を利用して、前記顧客端末に情報を通知する通知制御部と、を備え、前記実行タイミングは、前記通知タイミングが到来する前のタイミングである。 In order to solve the above-mentioned problems, the notification management device of the present invention includes a memory unit that stores a notification flag set as a notification means for notifying the customer terminal of information when, among electronic notifications addressed to the mobile phone number of a customer terminal, either a first notification using a first app that is a message application preinstalled on the customer terminal, or a second notification using a second app that is a message application not preinstalled on the customer terminal, the first notification is sent using a first app that is a message application preinstalled on the customer terminal, and when the execution timing arrives to execute a usability check (RC) that determines whether the customer terminal is usable for the second notification, the notification management device notifies the mobile carrier that provides the second app of the fact that the customer terminal is able to use the second notification. The device includes an RC execution unit that executes the availability check (RC) by sending a notification inquiring whether the second application is available for use, a notification flag update control unit that changes the setting value of the notification flag according to the execution result of the availability check (RC) by the RC execution unit and stores the changed setting value of the notification flag in the storage unit, and a notification control unit that, when a notification timing for notifying the customer terminal of information arrives, notifies the customer terminal of information using the first notification or the second notification addressed to the mobile phone number of the customer terminal according to the setting value of the notification flag, and the execution timing is a timing before the notification timing arrives.

また、本発明は、上述の通知管理装置において、前記利用可能チェック(RC)を実行する実行条件を満たすか否かを判定し、前記実行条件を満たすと判定した場合に、前記RC実行部に前記利用可能チェック(RC)を実行させるRC実行判定部を更に備え、前記RC実行部は、前記RC実行判定部によって、前記利用可能チェック(RC)を実行すると判定された場合に前記利用可能チェック(RC)を実行し、前記実行条件は、前記顧客端末に対応する前記通知フラグに前記第1通知が設定されているという条件、又は前記顧客端末に前記利用可能チェック(RC)が実行されてから所定の期間が経過したという条件のいずれかである。 The present invention further includes an RC execution determination unit in the notification management device described above that determines whether an execution condition for executing the availability check (RC) is met, and causes the RC execution unit to execute the availability check (RC) when it is determined that the execution condition is met, and the RC execution unit executes the availability check (RC) when the RC execution determination unit determines that the availability check (RC) should be executed, and the execution condition is either a condition that the first notification is set in the notification flag corresponding to the customer terminal, or a condition that a predetermined period of time has elapsed since the availability check (RC) was executed on the customer terminal.

また、本発明は、上述の通知管理装置において、前記RC実行部は、前記通知フラグに前記第1通知が設定されている前記顧客端末に前記利用可能チェック(RC)を実行する頻度よりも少ない頻度で、前記通知フラグに前記第2通知が設定されている前記顧客端末に前記利用可能チェック(RC)を実行する。 The present invention also relates to the notification management device described above, in which the RC execution unit executes the availability check (RC) on the customer terminal in which the notification flag is set to the second notification less frequently than the frequency with which the availability check (RC) is executed on the customer terminal in which the notification flag is set to the first notification.

また、上述した課題を解決するために、本発明に係る通知管理方法は、顧客端末の携帯電話番号を宛先とする電子通知のうち、前記顧客端末にプリインストールされたメッセージアプリケーションである第1アプリを利用する第1通知、又は前記顧客端末にプリインストールされていないメッセージアプリケーションである第2アプリを利用する第2通知のいずれかが、前記顧客端末に情報を通知する通知手段として設定された通知フラグを記憶する記憶部を備える通知管理装置が行う通知管理方法であって、RC実行部が、前記顧客端末が前記第2通知を利用可能か否か判定する利用可能チェック(RC)を実行する実行タイミングが到来した場合、前記第2アプリを提供する携帯キャリアに、前記顧客端末が前記第2アプリを利用可能か否か問合せる通知を行うことによって、前記利用可能チェック(RC)を実行し、通知フラグ更新制御部が、前記RC実行部による前記利用可能チェック(RC)の実行結果に応じて前記通知フラグの設定値を変更し、変更後の前記通知フラグの設定値を前記記憶部に記憶させ、通知制御部が、前記顧客端末に情報を通知する通知タイミングが到来した場合に、前記通知フラグの設定値に応じて、前記顧客端末の携帯電話番号を宛先とする前記第1通知又は前記第2通知を利用して、前記顧客端末に情報を通知し、前記実行タイミングは、前記通知タイミングが到来する前のタイミングである。 In order to solve the above-mentioned problems, the notification management method according to the present invention is a notification management method performed by a notification management device having a memory unit that stores a notification flag set as a notification means for notifying the customer terminal of information, in which, among electronic notifications addressed to a mobile phone number of a customer terminal, a first notification using a first app that is a message application preinstalled on the customer terminal, or a second notification using a second app that is a message application not preinstalled on the customer terminal, is a notification management method performed by a notification management device having a memory unit that stores a notification flag set as a notification means for notifying the customer terminal of information, in which, when an execution timing arrives for an RC execution unit to execute a usability check (RC) for determining whether the customer terminal is usable for the second notification, the RC execution unit executes ... The availability check (RC) is executed by sending a notification to a mobile carrier that provides the service to inquire as to whether the customer terminal can use the second application, a notification flag update control unit changes the setting value of the notification flag according to the execution result of the availability check (RC) by the RC execution unit, and stores the changed setting value of the notification flag in the storage unit, and when the notification timing for notifying the customer terminal of the information arrives, a notification control unit notifies the customer terminal of the information using the first notification or the second notification addressed to the mobile phone number of the customer terminal according to the setting value of the notification flag, and the execution timing is a timing before the notification timing arrives.

また、上述した課題を解決するために、本発明は、コンピュータを、上記に記載の通知管理装置として動作させるためのプログラムであって、前記コンピュータを前記通知管理装置が備える各部として機能させるためのプログラムである。 In order to solve the above-mentioned problems, the present invention is a program for causing a computer to operate as the notification management device described above, and for causing the computer to function as each unit of the notification management device.

本発明によれば、今までRCSがインストールされていなかった顧客の携帯電話にRCSがインストールされた場合に、RCSを利用した情報を通知することができる。 According to the present invention, when an RCS is installed on a customer's mobile phone that did not previously have an RCS installed, information using the RCS can be notified.

実施形態に係る通知管理装置10が適用される通知管理システム1の構成例を示すブロック図である。1 is a block diagram showing an example of the configuration of a notification management system 1 to which a notification management device 10 according to an embodiment is applied. 実施形態に係る顧客情報120の構成例を示す図である。FIG. 2 is a diagram showing an example of the configuration of customer information 120 according to the embodiment. 実施形態に係る実行条件情報121の構成例を示す図である。FIG. 2 is a diagram showing an example of the configuration of execution condition information 121 according to the embodiment. 実施形態に係る通知管理システム1が行う処理の流れを示すシーケンス図である。2 is a sequence diagram showing the flow of processing performed by the notification management system 1 according to the embodiment. FIG. 実施形態に係る通知管理装置10が行う処理の流れを示すフローチャートである。4 is a flowchart showing a flow of processing performed by the notification management device 10 according to the embodiment. 実施形態に係る通知管理装置10が行う処理の流れを示すフローチャートである。4 is a flowchart showing a flow of processing performed by the notification management device 10 according to the embodiment. 実施形態に係る通知管理装置10が行う処理の流れを示すフローチャートである。4 is a flowchart showing a flow of processing performed by the notification management device 10 according to the embodiment.

以下、本発明の一実施形態について図面を参照して説明する。 One embodiment of the present invention will be described below with reference to the drawings.

図1は、実施形態に係る通知管理装置10が適用される通知管理システム1の構成例を示すブロック図である。通知管理システム1は、例えば、通知管理装置10と、顧客端末20と、携帯キャリアサーバ30と、企業サーバ40とを備える。通知管理装置10と、顧客端末20と、携帯キャリアサーバ30と、企業サーバ40とは、通信ネットワークNWを介して通信可能に接続されている。なお、通知管理システム1が複数の顧客端末20を備える構成であってもよい。また、通知管理システム1が複数の携帯キャリアサーバ30、複数の企業サーバ40を備える構成であってもよい。 FIG. 1 is a block diagram showing an example configuration of a notification management system 1 to which a notification management device 10 according to an embodiment is applied. The notification management system 1 includes, for example, a notification management device 10, a customer terminal 20, a mobile carrier server 30, and a corporate server 40. The notification management device 10, the customer terminal 20, the mobile carrier server 30, and the corporate server 40 are communicatively connected via a communication network NW. The notification management system 1 may be configured to include multiple customer terminals 20. The notification management system 1 may also be configured to include multiple mobile carrier servers 30 and multiple corporate servers 40.

通知管理装置10は、顧客への通知を管理するコンピュータ装置である。通知管理装置10は、例えば、サーバ装置、PCなどである。通知管理装置10は、企業サーバ40からの依頼を受けて顧客の顧客端末20に情報を通知する。顧客端末20に通知する情報は、例えば、企業における製品やサービスに関する情報、或いは、顧客が購入した製品や顧客が利用したサービスの納品書や明細書などの情報である。 The notification management device 10 is a computer device that manages notifications to customers. The notification management device 10 is, for example, a server device or a PC. The notification management device 10 notifies the customer's customer terminal 20 of information upon request from the company server 40. The information notified to the customer terminal 20 is, for example, information about products and services from the company, or information such as delivery notes and itemized statements for products purchased by the customer or services used by the customer.

通知管理装置10は、電子通知を利用して、携帯キャリアサーバ30を介して顧客端末20に情報を通知する。具体的に、通知管理装置10は、顧客端末20の携帯電話番号を宛先とするメッセージサービスのうちのSMS、又はRCSのいずれかを利用して、顧客端末20に情報を通知する。SMSは、ほとんどの携帯電話にプリインストールされているメッセージアプリケーション(第1アプリ)である。RCSは、プリインストールされていない携帯電話が存在するメッセージアプリケーション(第2アプリ)である。 The notification management device 10 uses electronic notification to notify the customer terminal 20 of information via the mobile carrier server 30. Specifically, the notification management device 10 uses either SMS or RCS, which are message services addressed to the mobile phone number of the customer terminal 20, to notify the customer terminal 20 of information. SMS is a message application (first app) that is pre-installed on most mobile phones. RCS is a message application (second app) that is not pre-installed on some mobile phones.

顧客端末20は、顧客のコンピュータ装置である。顧客端末20は、少なくとも携帯電話番号が割当てられ、携帯電話番号を宛先とするメッセージサービスを利用可能な端末であって、例えば、スマートフォン、携帯電話などである。 The customer terminal 20 is a customer's computer device. The customer terminal 20 is a terminal that is assigned at least a mobile phone number and is capable of using a message service addressed to the mobile phone number, such as a smartphone or mobile phone.

顧客端末20は、例えば、通信部21と、記憶部22と、制御部23とを備える。通信部21は、通知管理装置10と通信を行う。記憶部22は、顧客端末20の各種の処理を実行するためのプログラム、及び各種の処理を行う際に利用される一時的なデータを記憶する。記憶部22には、メッセージアプリケーションに係るプログラムが記憶される。制御部23は、顧客端末20を制御する。例えば、制御部23は、例えば、通知管理装置10から顧客端末20を宛先としたメッセージが通知された場合、通知を受信した旨のポップアップ表示を表示部(不図示)に表示させる。 The customer terminal 20 includes, for example, a communication unit 21, a storage unit 22, and a control unit 23. The communication unit 21 communicates with the notification management device 10. The storage unit 22 stores programs for executing various processes of the customer terminal 20, and temporary data used when performing various processes. The storage unit 22 stores programs related to a message application. The control unit 23 controls the customer terminal 20. For example, when the control unit 23 receives a message addressed to the customer terminal 20 from the notification management device 10, the control unit 23 displays a pop-up message indicating that the notification has been received on a display unit (not shown).

携帯キャリアサーバ30は、RCSを利用したメッセージサービスを提供する携帯キャリア(携帯電話事業者)により運用されるコンピュータ装置であって、例えばサーバ装置、PCなどである。 The mobile carrier server 30 is a computer device operated by a mobile carrier (mobile phone operator) that provides a messaging service using RCS, such as a server device or a PC.

携帯キャリアサーバ30は、例えば、携帯キャリアによって提供されるRCSを利用するRCS利用者のリストを記憶する。携帯キャリアサーバ30は、例えば、新たにRCSを利用可能となった顧客端末20の携帯電話番号、及びRCSを利用できなくなった顧客端末20の携帯電話番号を取得して、RCS利用者のリストに反映させる。ここで、新たにRCSを利用可能となった顧客端末20とは、例えば、第2アプリがインストールされた顧客端末である。また、RCSを利用できなくなった顧客端末20とは、例えば、第2アプリがアンインストールされた顧客端末である。 The mobile carrier server 30, for example, stores a list of RCS users who use the RCS provided by the mobile carrier. The mobile carrier server 30, for example, acquires the mobile phone numbers of customer terminals 20 that have newly become able to use the RCS and the mobile phone numbers of customer terminals 20 that can no longer use the RCS, and reflects them in the list of RCS users. Here, a customer terminal 20 that has newly become able to use the RCS is, for example, a customer terminal in which the second app has been installed. Also, a customer terminal 20 that can no longer use the RCS is, for example, a customer terminal in which the second app has been uninstalled.

通知管理装置10は、例えば、通信部11と、記憶部12と、通知要求取得部13と、通知制御部14と、装置制御部15と、RC実行判定部16と、RC実行部17と、通知フラグ更新制御部18とを備える。通信部11は、顧客端末20、携帯キャリアサーバ30、及び企業サーバ40と通信する。 The notification management device 10 includes, for example, a communication unit 11, a memory unit 12, a notification request acquisition unit 13, a notification control unit 14, a device control unit 15, an RC execution determination unit 16, an RC execution unit 17, and a notification flag update control unit 18. The communication unit 11 communicates with the customer terminal 20, the mobile carrier server 30, and the company server 40.

記憶部12は、記憶媒体、例えば、HDD(Hard Disk Drive)、フラッシュメモリ、EEPROM(Electrically Erasable Programmable Read Only Memory)、RAM(Random Access read/write Memory)、ROM(Read Only Memory)、または、これらの記憶媒体の任意の組み合わせによって構成される。記憶部12は、通知管理装置10の各種の処理を実行するためのプログラム、及び各種の処理を行う際に利用される一時的なデータを記憶する。 The storage unit 12 is configured with a storage medium, such as a hard disk drive (HDD), flash memory, electrically erasable programmable read only memory (EEPROM), random access read/write memory (RAM), read only memory (ROM), or any combination of these storage media. The storage unit 12 stores programs for executing various processes of the notification management device 10, and temporary data used when performing various processes.

記憶部12は、例えば、顧客情報120と、実行条件情報121を記憶する。顧客情報120は、顧客に関する情報である。顧客情報120には、少なくとも通知フラグが含まれる。通知フラグは、顧客への通知手段を示す情報であって、SMS通知かRCS通知のいずれかが設定された情報である。SMS通知は、SMSを利用する通知である。RCS通知はRCSを利用する通知である。実行条件情報121は、後述する利用可能チェック(以下、RCともいう)を実行する条件に関する情報である。
ここで、通知フラグについて補足する。通知フラグは、少なくとも顧客への通知手段を示す情報であればよい。例えば、通知フラグは、RCSが利用可能であるか否かを示すフラグであってもよい。
また、通知フラグは、特定の通知手段(例えば、SMS)を利用した通知を許可するフラグであってもよい。或いは、通知フラグは、特定の通知手段(例えば、SMS)を利用した通知を禁止するフラグであってもよい。特定の通知手段を利用した通知を禁止するフラグが設定された場合、例えば、禁止された通知手段とは異なる通知手段にて通知が行われる。具体的には、通知フラグにSMSを利用した通知を禁止する旨が設定された場合、SMSとは異なる通知手段(RCS)を利用した通知が行われる。
The memory unit 12 stores, for example, customer information 120 and execution condition information 121. The customer information 120 is information about a customer. The customer information 120 includes at least a notification flag. The notification flag is information indicating the means of notification to the customer, and is information in which either SMS notification or RCS notification is set. An SMS notification is a notification that uses SMS. An RCS notification is a notification that uses RCS. The execution condition information 121 is information about the conditions for executing an availability check (hereinafter also referred to as RC), which will be described later.
Here, a supplementary explanation about the notification flag will be provided. The notification flag may be information that at least indicates a means of notifying the customer. For example, the notification flag may be a flag that indicates whether the RCS is available.
The notification flag may be a flag that permits notification using a specific notification means (e.g., SMS). Alternatively, the notification flag may be a flag that prohibits notification using a specific notification means (e.g., SMS). When a flag that prohibits notification using a specific notification means is set, for example, notification is performed by a notification means other than the prohibited notification means. Specifically, when the notification flag is set to prohibit notification using SMS, notification is performed using a notification means other than SMS (RCS).

通知要求取得部13は、企業サーバ40から通知要求を取得する。通知要求は、顧客への情報の通知を依頼する旨の要求であり、例えば、宛先、通知内容などが示された情報である。通知要求取得部13は、企業サーバ40から通知管理装置10に送信された通知要求を、通信部11を介して取得する。通知要求取得部13は、取得した通知要求を通知制御部14に出力する。 The notification request acquisition unit 13 acquires a notification request from the corporate server 40. The notification request is a request to notify a customer of information, and is information indicating, for example, the destination and notification content. The notification request acquisition unit 13 acquires the notification request sent from the corporate server 40 to the notification management device 10 via the communication unit 11. The notification request acquisition unit 13 outputs the acquired notification request to the notification control unit 14.

通知制御部14は、顧客への通知を制御する。通知制御部14は通知要求取得部13から通知要求を取得する。通知制御部14は通知要求に基づいて通知先となる顧客の携帯電話番号を特定する。通知制御部14は、顧客端末20の電話番号を宛先として通知するメッセージを作成する。 The notification control unit 14 controls notifications to customers. The notification control unit 14 acquires a notification request from the notification request acquisition unit 13. The notification control unit 14 identifies the mobile phone number of the customer to which the notification is to be sent based on the notification request. The notification control unit 14 creates a notification message addressed to the telephone number of the customer terminal 20.

通知制御部14は、記憶部12を参照し、通知先となる顧客の顧客情報120における通知フラグの設定を取得し、取得した通知フラグに応じた通知を行う。具体的には、通知制御部14は、通知フラグにSMS通知が設定された顧客には、SMSを利用した通知を行う。通知制御部14は、通知フラグにRCS通知が設定された顧客には、RCSを利用した通知を行う。 The notification control unit 14 refers to the storage unit 12, acquires the setting of the notification flag in the customer information 120 of the customer to be notified, and issues a notification according to the acquired notification flag. Specifically, the notification control unit 14 issues a notification using SMS to a customer whose notification flag is set to SMS notification. The notification control unit 14 issues a notification using RCS to a customer whose notification flag is set to RCS notification.

装置制御部15は、通知管理装置10を統括的に制御する。装置制御部15は、例えば、企業からの通知要求を通信部11が受信した場合に、その通知要求を通知要求取得部13に出力する。装置制御部15は、通知制御部14が作成した顧客の電話番号を宛先としたメッセージを、通信部11を介して送信する。 The device control unit 15 has overall control over the notification management device 10. For example, when the communication unit 11 receives a notification request from a company, the device control unit 15 outputs the notification request to the notification request acquisition unit 13. The device control unit 15 sends a message created by the notification control unit 14 and addressed to the customer's telephone number via the communication unit 11.

RC実行判定部16は、利用可能チェック(RC)を実行するか否かを判定する。RCは、顧客端末20がRCSを利用可能か否か判定する処理である。RC実行判定部16は、実行条件情報121に基づいて、RCを実行するか否かを判定する。 The RC execution determination unit 16 determines whether to execute a usability check (RC). RC is a process that determines whether the customer terminal 20 can use the RCS. The RC execution determination unit 16 determines whether to execute the RC based on the execution condition information 121.

RC実行判定部16は、RC実行タイミングが到来した場合にRCを実行するか否かを判定する。RC実行タイミングは、顧客端末20に情報を通知する通知タイミングが到来する前の任意のタイミングである。RC実行タイミングは、例えば、企業サーバ40から通知要求を受信したタイミングである。或いは、RC実行タイミングは、顧客端末20に情報を通知する通知予定日の所定期間(例えば、一日)前のタイミングである。 The RC execution determination unit 16 determines whether or not to execute RC when the RC execution timing arrives. The RC execution timing is any timing before the notification timing for notifying the customer terminal 20 of information arrives. The RC execution timing is, for example, the timing when a notification request is received from the corporate server 40. Alternatively, the RC execution timing is the timing a predetermined period (for example, one day) before the scheduled notification date for notifying the customer terminal 20 of information.

RC実行判定部16は、RC実行タイミングが到来した場合に、実行条件情報121を参照する。RC実行判定部16は、実行条件情報121の条件を充足する場合、RCを実行すると判定する。RC実行判定部16は、実行条件情報121の条件を充足しない場合、RCを実行しないと判定する。RC実行判定部16は、判定結果をRC実行部17に出力する。 When the RC execution timing arrives, the RC execution determination unit 16 refers to the execution condition information 121. If the conditions in the execution condition information 121 are satisfied, the RC execution determination unit 16 determines to execute RC. If the conditions in the execution condition information 121 are not satisfied, the RC execution determination unit 16 determines not to execute RC. The RC execution determination unit 16 outputs the determination result to the RC execution unit 17.

RC実行部17は、RC実行判定部16の判定結果にしたがい、RC実行する。RC実行部17は、携帯キャリアサーバ30に、顧客端末20に係る問い合わせ通知を行うことによってRCを実行する。問い合わせ通知は、顧客端末20の携帯電話番号がRCSを利用可能か否か問い合わせる通知である。 The RC execution unit 17 executes RC according to the determination result of the RC execution determination unit 16. The RC execution unit 17 executes RC by sending an inquiry notification regarding the customer terminal 20 to the mobile carrier server 30. The inquiry notification is a notification inquiring whether or not the mobile phone number of the customer terminal 20 can use RCS.

(RCを実行する方法)
ここで、RC実行部17がRCを実行する方法について説明する。
RC実行部17による問合せ通知が携帯キャリアサーバ30に受信されると、携帯キャリアサーバ30は、通知管理装置10から問い合わせ通知に応じてRCS利用者のリストを参照する。携帯キャリアサーバ30は、RCS利用者のリストに顧客端末20の電話番号が存在する場合、顧客端末20がRCSを利用可能である旨を示す応答を通知管理装置10に通知する。一方、携帯キャリアサーバ30は、RCS利用者のリストに顧客端末20の電話番号が存在しない場合、顧客端末20がRCSを利用できない旨を示す応答を通知管理装置10に通知する。
或いは、RC実行部17による問合せ通知が携帯キャリアサーバ30に受信されると、携帯キャリアサーバ30は、顧客端末20にRCS通知に関する制御信号を通知するようにしてもよい。この制御信号には、例えば、RCS通知を利用可能か応答するように要求する要求信号が含まれている。顧客端末20は、RCS通知に関する制御信号を受信し、受信した制御信号に対して、RCSを利用可能か否か、携帯キャリアサーバ30に応答する。携帯キャリアサーバ30は、顧客端末20からの応答に基づいて、顧客端末20がRCSを利用可能であるか否かを通知管理装置10に通知する。
(How to perform RC)
Here, a method in which the RC execution unit 17 executes RC will be described.
When the mobile carrier server 30 receives the inquiry notification from the RC execution unit 17, the mobile carrier server 30 refers to the list of RCS users in response to the inquiry notification from the notification management device 10. If the telephone number of the customer terminal 20 exists in the list of RCS users, the mobile carrier server 30 notifies the notification management device 10 of a response indicating that the customer terminal 20 can use the RCS. On the other hand, if the telephone number of the customer terminal 20 does not exist in the list of RCS users, the mobile carrier server 30 notifies the notification management device 10 of a response indicating that the customer terminal 20 cannot use the RCS.
Alternatively, when the inquiry notification by the RC execution unit 17 is received by the mobile carrier server 30, the mobile carrier server 30 may notify the customer terminal 20 of a control signal related to the RCS notification. This control signal includes, for example, a request signal requesting the customer terminal 20 to respond as to whether the RCS notification is available. The customer terminal 20 receives the control signal related to the RCS notification, and responds to the mobile carrier server 30 in response to the received control signal as to whether the RCS is available. The mobile carrier server 30 notifies the notification management device 10 as to whether the customer terminal 20 is able to use the RCS, based on the response from the customer terminal 20.

RC実行部17は、携帯キャリアサーバ30からの応答に基づいて、顧客端末20の携帯電話番号がRCSを利用可能か否か判定する。具体的に、RC実行部17は、携帯キャリアサーバ30から顧客端末20がRCSを利用可能である旨を示す応答を受信した場合、顧客端末20がRCSを利用可能であると判定する。RC実行部17は、携帯キャリアサーバ30から顧客端末20がRCSを利用できない旨を示す応答を受信した場合、顧客端末20がRCSを利用できないと判定する。 The RC execution unit 17 determines whether the mobile phone number of the customer terminal 20 can use the RCS based on the response from the mobile carrier server 30. Specifically, when the RC execution unit 17 receives a response from the mobile carrier server 30 indicating that the customer terminal 20 can use the RCS, it determines that the customer terminal 20 can use the RCS. When the RC execution unit 17 receives a response from the mobile carrier server 30 indicating that the customer terminal 20 cannot use the RCS, it determines that the customer terminal 20 cannot use the RCS.

通知フラグ更新制御部18は、RC実行部17によるRCの実行結果に応じて通知フラグの設定値を変更する。例えば、通知フラグ更新制御部18は、今まで通知フラグにSMS通知が設定されていた顧客端末20にRCを実行した結果、顧客端末20がRCSを利用可能であるとする実行結果であった場合、その顧客端末20の通知フラグをRCS通知に変更する。通知フラグ更新制御部18は、今まで通知フラグにRCS通知が設定されていた顧客端末20にRCを実行した結果、顧客端末20がRCSを利用できないとする実行結果であった場合、その顧客端末20の通知フラグをSMS通知に変更する。通知フラグ更新制御部18は、通知フラグの設定値を変更した場合、変更後の通知フラグの設定値を記憶部12の顧客情報120における通知フラグに記憶させる。 The notification flag update control unit 18 changes the setting value of the notification flag according to the execution result of RC by the RC execution unit 17. For example, when the result of executing RC on a customer terminal 20 whose notification flag was previously set to SMS notification is that the customer terminal 20 can use RCS, the notification flag update control unit 18 changes the notification flag of the customer terminal 20 to RCS notification. When the result of executing RC on a customer terminal 20 whose notification flag was previously set to RCS notification is that the customer terminal 20 cannot use RCS, the notification flag update control unit 18 changes the notification flag of the customer terminal 20 to SMS notification. When the notification flag update control unit 18 changes the setting value of the notification flag, it stores the changed setting value of the notification flag in the notification flag in the customer information 120 in the storage unit 12.

図2は、実施形態に係る顧客情報120の構成例を示す図である。顧客情報120は、顧客ごとに作成される。顧客情報120は、例えば、顧客IDと、通知フラグと、携帯電話番号、前回RC実行日時等の項目を備える。顧客IDは、顧客を一意に識別する識別情報である。通知フラグは、顧客IDで特定される顧客における通知手段を示す情報であり、SMS通知、又はRCS通知のいずれかを示す情報である。携帯電話番号は、顧客IDで特定される顧客に情報を通知する際の宛先となる携帯電話番号を示す情報である。前回RC実行日時は、前回、顧客端末20のRCを事項した日時を示す情報である。この図の例では、通知フラグに0(ゼロ)の場合にSMS通知が設定されていることを示している。また、通知フラグが1の場合にRCS通知が設定されていることを示している。 Figure 2 is a diagram showing an example of the configuration of customer information 120 according to an embodiment. Customer information 120 is created for each customer. Customer information 120 includes items such as a customer ID, a notification flag, a mobile phone number, and the date and time of the last RC execution. The customer ID is identification information that uniquely identifies a customer. The notification flag is information indicating the notification means for the customer identified by the customer ID, and is information indicating either SMS notification or RCS notification. The mobile phone number is information indicating the mobile phone number that is the destination when notifying the customer identified by the customer ID of information. The date and time of the last RC execution is information indicating the date and time when the RC of the customer terminal 20 was executed last time. In the example of this figure, when the notification flag is 0 (zero), it indicates that an SMS notification is set. Also, when the notification flag is 1, it indicates that an RCS notification is set.

図3は、実施形態に係る実行条件情報121の構成例を示す図である。実行条件情報121は、例えば、実行タイミングと、実行条件などの項目を備える。実行タイミングは、RCを実行するタイミングである。実行条件は、RCを実行する条件である。 FIG. 3 is a diagram showing an example of the configuration of execution condition information 121 according to an embodiment. The execution condition information 121 includes items such as execution timing and execution conditions. The execution timing is the timing for executing RC. The execution conditions are the conditions for executing RC.

この図の例では、実行タイミングが、企業サーバ40から通知要求を受信した時(通知要求受信時)、及び顧客端末20に情報を通知する通知予定日の前日であることが示されている。また、この図の例では、「通知要求受信時」に行われるRCの実行条件として、「通知先の携帯電話番号が顧客情報120に記憶されていない新規の番号」との条件が示されている。なお、ここでは、通知予定日の前日を、RCを実行するタイミングとする場合を例示して説明したが、これに限定されることはない。通知予定日の2日前、或いは3日前等を、RCを実行するタイミングとするようにしてもよいのは勿論である。 In the example shown in this figure, the execution timing is when a notification request is received from the corporate server 40 (when a notification request is received) and the day before the scheduled notification date when the information is notified to the customer terminal 20. Also, in the example shown in this figure, the execution condition for RC performed "when a notification request is received" is "the mobile phone number of the notification destination is a new number not stored in the customer information 120." Note that, although an example has been described here in which the timing for executing RC is the day before the scheduled notification date, this is not limited to this. Of course, the timing for executing RC may also be two or three days before the scheduled notification date.

また、この図の例では、「通知予定日の前日」に行われるRCの実行条件に、二つの条件が示されている。一つ目の条件は、「通知フラグにSMS通知が設定されている」との条件である。二つ目の条件は、「前回RCを実行してから所定時間以上経過した」との条件である。 In addition, in this example, two conditions are shown for the execution condition of RC that is performed on the "day before the scheduled notification date." The first condition is that "the notification flag is set to SMS notification." The second condition is that "a specified amount of time has passed since the last time RC was performed."

このように、ある一つの実行タイミングに複数の実行条件が含まれていてもよい。複数の実行条件がある場合、複数の実行条件のうち少なくとも一つの実行条件が満たされる場合にRCが実行されるように運用されてもよいし、複数の実行条件のうち全ての実行条件が満たされる場合にRCが実行されるように運用されてもよい。 In this way, multiple execution conditions may be included in one execution timing. When there are multiple execution conditions, the RC may be operated so that it is executed when at least one of the multiple execution conditions is satisfied, or the RC may be operated so that it is executed when all of the multiple execution conditions are satisfied.

ここで、通知管理システム1が行う処理の流れを説明する。図4は、実施形態に係る通知管理システム1が行う処理の流れを示すシーケンス図である。図5~図7は、図4のシーケンス図において通知管理装置10が行う処理の流れを示すフローチャートである。 Here, the flow of processing performed by the notification management system 1 will be described. FIG. 4 is a sequence diagram showing the flow of processing performed by the notification management system 1 according to an embodiment. FIG. 5 to FIG. 7 are flowcharts showing the flow of processing performed by the notification management device 10 in the sequence diagram of FIG. 4.

まず、図4のシーケンス図を用いて通知管理システム1の全体の処理の流れを説明する。
(ステップS10)
企業サーバ40から通知管理装置10に通知要求が送信されることにより、通知管理装置10は、通知要求を取得する。通知要求は、企業から依頼された、顧客に情報を通知する旨の要求である。
(ステップS11)
通知管理装置10は、ステップS10で通知要求を受信し、RC実行タイミングが到来した場合、RCを実行するか否かを判定する。通知管理装置10は、実行条件情報121を参照し、実行条件情報121に示された実行条件を満たす場合にRCを実行すると判定する。通知管理装置10は、実行条件情報121に示された実行条件を満たさない場合にRCを実行しないと判定する。
(ステップS12)
通知管理装置10は、ステップS10でRCを実行すると判定された場合、RCを実行する。通知管理装置10は、携帯キャリアサーバ30に問合せ通知を行い、携帯キャリアサーバ30からその問合せ通知に対する応答を受信する。通知管理装置10は、携帯キャリアサーバ30から受信した問合せ通知に対する応答に基づいて、顧客端末20がRCSを利用可能であるか否かを判定する。通知管理装置10は、判定結果に応じて、顧客情報120における通知フラグを更新させる。
なお、通知管理装置10は、ステップS10でRCを実行しないと判定された場合、RCを実行しない。この場合、ステップS12は実行されない。
(ステップS13)
通知管理装置10は、少なくとも顧客端末20に情報を通知する通知予定日の前に、RCを実行するか否かを判定する。通知管理装置10がRCを実行するか否かを判定する方法は、ステップS11と同様である。
(ステップS14)
通知管理装置10は、顧客端末20に情報を通知する通知予定日の前日である場合など、ステップS13でRCを実行すると判定された場合、RCを実行する。通知管理装置10がRCを実行する方法は、ステップS12と同様である。通知管理装置10は、ステップS13でRCを実行しないと判定された場合、RCを実行しない。この場合、ステップS14は実行されない。
(ステップS15)
通知管理装置10は、顧客端末20に情報を通知する通知予定日となり、通知タイミングが到来した場合、携帯キャリアサーバ30を介して顧客端末20にメッセージを通知する。通知管理装置10は、顧客端末20の顧客情報120を参照し、顧客情報120における通知フラグにSMS通知が設定されている場合にはSMSを利用した通知を行う。通知管理装置10は、顧客情報120における通知フラグにRCS通知が設定されている場合にはRCSを利用した通知を行う。
First, the overall process flow of the notification management system 1 will be described with reference to the sequence diagram of FIG.
(Step S10)
The notification management device 10 acquires a notification request transmitted from the company server 40 to the notification management device 10. The notification request is a request from a company to notify a customer of information.
(Step S11)
The notification management device 10 receives a notification request in step S10, and when the RC execution timing arrives, determines whether or not to execute RC. The notification management device 10 refers to the execution condition information 121, and determines to execute RC if the execution conditions indicated in the execution condition information 121 are satisfied. The notification management device 10 determines not to execute RC if the execution conditions indicated in the execution condition information 121 are not satisfied.
(Step S12)
If it is determined in step S10 that RC is to be executed, the notification management device 10 executes RC. The notification management device 10 sends an inquiry notification to the mobile carrier server 30 and receives a response to the inquiry notification from the mobile carrier server 30. The notification management device 10 determines whether the customer terminal 20 can use RCS based on the response to the inquiry notification received from the mobile carrier server 30. The notification management device 10 updates the notification flag in the customer information 120 according to the determination result.
If it is determined in step S10 that RC is not to be executed, the notification management device 10 does not execute RC. In this case, step S12 is not executed.
(Step S13)
The notification management device 10 determines whether or not to execute RC at least before the scheduled notification date for notifying the information to the customer terminal 20. The method for the notification management device 10 to determine whether or not to execute RC is similar to that of step S11.
(Step S14)
The notification management device 10 performs RC when it is determined in step S13 to perform RC, such as when it is the day before the scheduled notification date for notifying the customer terminal 20 of information. The method in which the notification management device 10 performs RC is similar to that in step S12. The notification management device 10 does not perform RC when it is determined in step S13 not to perform RC. In this case, step S14 is not performed.
(Step S15)
When the scheduled notification date for notifying the customer terminal 20 of information arrives and the notification timing arrives, the notification management device 10 notifies the customer terminal 20 of a message via the mobile carrier server 30. The notification management device 10 references the customer information 120 of the customer terminal 20, and if the notification flag in the customer information 120 is set to SMS notification, the notification management device 10 performs notification using SMS. If the notification flag in the customer information 120 is set to RCS notification, the notification management device 10 performs notification using RCS.

次に、図5のフローチャートを用いて、図4のシーケンス図におけるステップS11に示す処理の流れを説明する。なお、図4のステップS13については、ステップS11に示す処理の流れと同様であるためその説明を省略する。
(ステップS110)
通知管理装置10は、所定のRC実行タイミングが到来したか否かを判定する。具体的に、通知管理装置10は、定期的に(例えば、一日一回)、通知要求を受信したか否かを判定する。通知管理装置10は、通知要求を受信した場合、RC実行タイミングが到来したと判定する。一方、通知管理装置10は、通知要求を受信しない場合、RC実行タイミングが到来していないと判定する。
(ステップS111)
通知管理装置10は、所定のRC実行タイミングが到来した場合、そのRC実行タイミングに対応付けられた実行条件を満たすか否かを判定する。具体的に、通知要求を受信した場合、通知管理装置10は、通知先の携帯電話番号が、新規の携帯電話番号であるか否かを判定する。具体的には、通知管理装置10は、受信した通知要求の通知先を抽出し、抽出した通知先の携帯電話番号が、新規の携帯電話番号であるか否かを判定する。通知管理装置10は、通知要求から抽出した通知先の携帯電話番号が顧客情報120に記憶されていない場合、新規の携帯電話番号であると判定する。通知管理装置10は、通知要求から抽出した通知先の携帯電話番号が顧客情報120に記憶されている場合、新規の携帯電話番号でないと判定する。
(ステップS112)
通知管理装置10は、実行条件を満たす場合、RCを実行する。具体的に、通知管理装置10は、通知先の携帯電話番号が新規の携帯電話番号である場合、RCを実行する。
そして、通知管理装置10は、新規の携帯電話番号に対応させた顧客情報120を作成し、作成した顧客情報120の通知フラグに、RCを実行した結果に応じた設定値を設定する。具体的に、通知管理装置10は、RCを実行した結果、新規の携帯電話番号がRCSを利用できない場合、通知フラグにSMS通知を設定する。通知管理装置10は、RCを実行した結果、新規の携帯電話番号がRCSを利用可能である場合、通知フラグにRCS通知を設定する。
(ステップS113)
一方、通知管理装置10は、実行条件を満たさない場合、RCを実行しない。具体的に、通知管理装置10は、通知先の携帯電話番号が新規の携帯電話番号でない場合、RCを実行しない。
Next, the flow of the process shown in step S11 in the sequence diagram of Fig. 4 will be described with reference to the flowchart of Fig. 5. Note that the flow of the process of step S13 in Fig. 4 is similar to the flow of the process shown in step S11, and therefore the description thereof will be omitted.
(Step S110)
The notification management device 10 determines whether a predetermined RC execution timing has arrived. Specifically, the notification management device 10 periodically (e.g., once a day) determines whether a notification request has been received. If the notification management device 10 receives a notification request, it determines that the RC execution timing has arrived. On the other hand, if the notification management device 10 does not receive a notification request, it determines that the RC execution timing has not arrived.
(Step S111)
When a predetermined RC execution timing arrives, the notification management device 10 determines whether or not the execution condition associated with the RC execution timing is satisfied. Specifically, when a notification request is received, the notification management device 10 determines whether or not the mobile phone number of the notification destination is a new mobile phone number. Specifically, the notification management device 10 extracts the notification destination of the received notification request and determines whether or not the extracted mobile phone number of the notification destination is a new mobile phone number. When the mobile phone number of the notification destination extracted from the notification request is not stored in the customer information 120, the notification management device 10 determines that it is a new mobile phone number. When the mobile phone number of the notification destination extracted from the notification request is stored in the customer information 120, the notification management device 10 determines that it is not a new mobile phone number.
(Step S112)
The notification management device 10 executes RC when the execution condition is satisfied. Specifically, the notification management device 10 executes RC when the mobile phone number of the notification destination is a new mobile phone number.
The notification management device 10 then creates customer information 120 associated with the new mobile phone number, and sets a setting value according to the result of executing RC to the notification flag of the created customer information 120. Specifically, if the result of executing RC shows that the new mobile phone number cannot use RCS, the notification management device 10 sets the notification flag to SMS notification. If the result of executing RC shows that the new mobile phone number can use RCS, the notification management device 10 sets the notification flag to RCS notification.
(Step S113)
On the other hand, if the execution condition is not satisfied, the notification management device 10 does not execute RC. Specifically, the notification management device 10 does not execute RC if the mobile phone number of the notification destination is not a new mobile phone number.

(ステップS114)
通知管理装置10は、ステップS111において所定のRC実行タイミングが到来しない場合、別のRC実行タイミングが到来したか否かを判定する。具体的に、通知管理装置10は、通知要求を受信しない場合、通知予定日の前日であるか否かを判定する。通知管理装置10は、例えば、通知要求に示された通知予定日を抽出し、抽出した通知予定日とその日の日付とを突合させることにより、その日が通知予定日の前日であるか否かを判定する。
(ステップS115)
通知管理装置10は、別のRC実行タイミングが到来した場合、そのRC実行タイミングに対応付けられた所定の実行条件を満たすか否かを判定する。具体的に、その日が通知予定日の前日である場合、通知管理装置10は、通知先の携帯電話番号に対応する顧客情報120を参照し、その顧客情報120における通知フラグにSMS通知(この例では、通知フラグ=0)が設定されているか否かを判定する。
(ステップS116)
通知管理装置10は、実行条件を満たす場合、RCを実行する。具体的に、通知管理装置10は、通知先の携帯電話番号に対応する顧客情報120の通知フラグにSMS通知が設定されている場合、RCを実行する。
(Step S114)
If the predetermined RC execution timing does not arrive in step S111, the notification management device 10 determines whether another RC execution timing has arrived. Specifically, if the notification management device 10 does not receive a notification request, it determines whether it is the day before the scheduled notification date. For example, the notification management device 10 extracts the scheduled notification date indicated in the notification request and compares the extracted scheduled notification date with the date of the day to determine whether the day is the day before the scheduled notification date.
(Step S115)
When another RC execution timing arrives, the notification management device 10 determines whether a predetermined execution condition associated with the RC execution timing is satisfied. Specifically, if the day is the day before the scheduled notification date, the notification management device 10 refers to the customer information 120 corresponding to the mobile phone number of the notification destination and determines whether the notification flag in the customer information 120 is set to SMS notification (in this example, notification flag = 0).
(Step S116)
The notification management device 10 executes RC when the execution condition is satisfied. Specifically, the notification management device 10 executes RC when the notification flag of the customer information 120 corresponding to the mobile phone number of the notification destination is set to SMS notification.

(ステップS117)
一方、通知管理装置10は、所定の実行条件を満たさない場合、別の実行条件を満たすか否かを判定する。具体的に、通知管理装置10は、通知先の携帯電話番号について、前回RCを実行してから所定時間(例えば、24時間など)以上経過したか否かを判定する。通知管理装置10は、別の実行条件(ここでは、前回RCを実行してから所定時間以上経過)を満たす場合、ステップS116に進み、RCを実行する。
(ステップS118)
通知管理装置10は、別の実行条件を満たさない場合、すなわち、前回RCを実行してから所定時間以上経過していない場合、RCを実行しない。
(Step S117)
On the other hand, if the predetermined execution condition is not satisfied, the notification management device 10 determines whether another execution condition is satisfied. Specifically, the notification management device 10 determines whether a predetermined time (e.g., 24 hours) or more has passed since the previous RC was performed for the mobile phone number of the notification destination. If the other execution condition (here, a predetermined time or more has passed since the previous RC was performed) is satisfied, the notification management device 10 proceeds to step S116 and executes RC.
(Step S118)
The notification management device 10 does not execute RC if another execution condition is not met, that is, if a predetermined time or more has not elapsed since the previous execution of RC.

次に、図6のフローチャートを用いて、図4のシーケンス図におけるステップS12に示す処理の流れを説明する。なお、図4のステップS14については、ステップS12に示す処理の流れと同様であるためその説明を省略する。
(ステップS120)
通知管理装置10は、携帯キャリアサーバ30に問合せ通知を行う。問合せ通知は、所定の顧客端末20がRCSを利用可能か否か問い合わせる通知である。
(ステップS121)
通知管理装置10は、携帯キャリアサーバ30から問合せ通知に対する応答を受信する。問合せ通知に対する応答は、所定の顧客端末20がRCSを利用可能か否か示す情報が含まれた通知である。
(ステップS122)
通知管理装置10は、所定の顧客端末20がRCSを利用可能か否か判定する。示す情報が含まれた通知である。通知管理装置10は、携帯キャリアサーバ30から顧客端末20がRCSを利用可能である旨を示す応答を受信した場合、顧客端末20がRCSを利用可能であると判定する。通知管理装置10は、携帯キャリアサーバ30から顧客端末20がRCSを利用できない旨を示す応答を受信した場合、顧客端末20がRCSを利用できないと判定する。
(ステップS123)
通知管理装置10は、顧客端末20がRCSを利用可能であると判定した場合、その顧客端末20に対応する顧客情報120の通知フラグにRCS通知(この図の例では、通知フラグ=1)を設定する。
(ステップS124)
一方、通知管理装置10は、顧客端末20がRCSを利用できないと判定した場合、その顧客端末20に対応する顧客情報120の通知フラグにSMS通知(この図の例では、通知フラグ=0)を設定する。
Next, the flow of the process shown in step S12 in the sequence diagram of Fig. 4 will be described with reference to the flowchart of Fig. 6. Note that the flow of the process of step S14 in Fig. 4 is similar to the flow of the process shown in step S12, and therefore the description thereof will be omitted.
(Step S120)
The notification management device 10 sends an inquiry to the mobile carrier server 30. The inquiry is a notification inquiring as to whether or not a specific customer terminal 20 can use the RCS.
(Step S121)
The notification management device 10 receives a response to the inquiry notification from the mobile carrier server 30. The response to the inquiry notification is a notification that includes information indicating whether or not a specific customer terminal 20 can use the RCS.
(Step S122)
The notification management device 10 determines whether a specific customer terminal 20 can use the RCS. The notification includes information indicating. When the notification management device 10 receives a response from the mobile carrier server 30 indicating that the customer terminal 20 can use the RCS, the notification management device 10 determines that the customer terminal 20 can use the RCS. When the notification management device 10 receives a response from the mobile carrier server 30 indicating that the customer terminal 20 cannot use the RCS, the notification management device 10 determines that the customer terminal 20 cannot use the RCS.
(Step S123)
When the notification management device 10 determines that the customer terminal 20 is capable of using the RCS, it sets the notification flag of the customer information 120 corresponding to that customer terminal 20 to RCS notification (in the example shown in this figure, notification flag = 1).
(Step S124)
On the other hand, if the notification management device 10 determines that the customer terminal 20 cannot use the RCS, it sets the notification flag of the customer information 120 corresponding to that customer terminal 20 to SMS notification (in the example of this figure, notification flag = 0).

次に、図7のフローチャートを用いて、図4のシーケンス図におけるステップS15に示す処理の流れを説明する。
(ステップS150)
通知管理装置10は、情報を通知する通知先の顧客端末20における顧客情報120の通知フラグにRCS通知(この図の例では、通知フラグ=1)が設定されているか否かを判定する。
(ステップS151)
通知管理装置10は、ステップS151において通知フラグにRCS通知(この図の例では、通知フラグ=1)が設定されている場合、RCSを利用して通知先の顧客端末20に情報を通知する。
(ステップS152)
通知管理装置10は、ステップS151において通知フラグにSMS通知(この図の例では、通知フラグ=0)が設定されている場合、SMSを利用して通知先の顧客端末20に情報を通知する。
Next, the flow of the process shown in step S15 in the sequence diagram of FIG. 4 will be described with reference to the flowchart of FIG.
(Step S150)
The notification management device 10 determines whether or not the notification flag of the customer information 120 in the customer terminal 20 that is the notification destination of the information notification is set to RCS notification (in the example shown in the figure, notification flag=1).
(Step S151)
If the notification flag is set to RCS notification (in the example shown in this figure, notification flag=1) in step S151, the notification management device 10 notifies the notification destination customer terminal 20 of the information using RCS.
(Step S152)
If the notification flag is set to SMS notification (in the example shown in this figure, notification flag=0) in step S151, the notification management device 10 notifies the notification destination customer terminal 20 of the information using SMS.

以上説明した通り、実施形態の通知管理装置10は、記憶部12と、RC実行部17と、通知フラグ更新制御部18と、通知制御部14とを備える。記憶部12は、少なくとも携帯電話番号、及び通知フラグを含む顧客情報120を記憶する。顧客情報120は、「通知フラグ」の一例である。通知フラグは、SMS通知、又はRCS通知のいずれかが、顧客端末20に情報を通知する通知手段として設定された情報である。SMS通知は、「第1通知」の一例であり、顧客端末にプリインストールされたメッセージアプリケーションであるSMSを利用する通知である。RCS通知は、「第2通知」の一例であり、顧客端末20にプリインストールされていないメッセージアプリケーションであるRCSを利用する通知である。RC実行部17は、実行タイミングが到来した場合に、RCを実行する。RCは、RCSを提供する携帯キャリアに、顧客端末20がRCSを利用可能か否か問合せる通知を行うことによって、顧客端末20がRCSを利用可能か否か判定する処理である。通知フラグ更新制御部18は、RC実行部17によるRCの実行結果に応じて通知フラグの設定値を変更する。通知フラグ更新制御部18は、変更後の通知フラグの設定値を記憶部12に記憶させる。通知制御部14は、通知タイミングが到来した場合に、通知フラグに応じて、前記顧客端末の携帯電話番号を宛先とするSMS、又はRCSを利用して、顧客端末20に情報を通知する。実行タイミングは、通知タイミングが到来する前のタイミングである。 As described above, the notification management device 10 of the embodiment includes a memory unit 12, an RC execution unit 17, a notification flag update control unit 18, and a notification control unit 14. The memory unit 12 stores customer information 120 including at least a mobile phone number and a notification flag. The customer information 120 is an example of a "notification flag". The notification flag is information in which either an SMS notification or an RCS notification is set as a notification means for notifying the customer terminal 20 of information. The SMS notification is an example of a "first notification" and is a notification that uses SMS, which is a message application preinstalled in the customer terminal. The RCS notification is an example of a "second notification" and is a notification that uses RCS, which is a message application not preinstalled in the customer terminal 20. The RC execution unit 17 executes RC when the execution timing arrives. RC is a process that determines whether the customer terminal 20 can use RCS by notifying a mobile carrier that provides RCS to inquire whether the customer terminal 20 can use RCS. The notification flag update control unit 18 changes the setting value of the notification flag according to the execution result of RC by the RC execution unit 17. The notification flag update control unit 18 stores the changed setting value of the notification flag in the storage unit 12. When the notification timing arrives, the notification control unit 14 notifies the customer terminal 20 of the information by SMS addressed to the mobile phone number of the customer terminal or RCS according to the notification flag. The execution timing is the timing before the notification timing arrives.

これにより、本実施形態の通知管理装置10では、通知タイミングが到来する前に、RCを実行することができる。このため、顧客端末20に情報を通知する前にRCを実行した結果に応じて通知フラグを更新することが可能である。したがって、今までRCSがインストールされていなかった顧客の携帯電話にRCSがインストールされた場合に、通知フラグをSMS通知からRCS通知に更新することができる。すなわち、今までRCSがインストールされていなかった顧客の携帯電話にRCSがインストールされた場合に、RCSを利用した情報を通知することが可能となる。 As a result, in the notification management device 10 of this embodiment, RC can be executed before the notification timing arrives. Therefore, it is possible to update the notification flag according to the result of executing RC before notifying the customer terminal 20 of the information. Therefore, when RCS is installed on a customer's mobile phone on which RCS was not previously installed, the notification flag can be updated from SMS notification to RCS notification. In other words, when RCS is installed on a customer's mobile phone on which RCS was not previously installed, it becomes possible to notify information using RCS.

また、実施形態の通知管理装置10では、RC実行判定部16を更に備える。RC実行判定部16は、RCを実行する実行条件を満たすか否かを判定し、実行条件を満たすと判定した場合に、RC実行部17にRCを実行させる。RC実行部17は、RC実行判定部16によって、RCを実行すると判定された場合にRCを実行する。実行条件は、顧客端末20に対応する通知フラグにSMS通知が設定されているという条件、又は顧客端末20にRCが実行されてから所定の期間が経過したという条件のいずれかである。これにより、実施形態の通知管理装置10では、実行条件を満たす場合にRCを実行することができる。これにより、RCを実行する対象となる顧客端末20を絞り込むことができ、全ての顧客端末20についてRCを実行した場合と比較して、処理負荷を低減させることが可能となる。しかも、RCS通知を利用できない顧客端末20を、RCを実行する対象とする実行条件である。このため、RCS通知を利用できなかった顧客端末20が、RCSを利用可能となった場合に、通知フラグを更新することができる。したがって、今までRCSがインストールされていなかった顧客の携帯電話にRCSがインストールされた場合に、RCSを利用した情報を通知することが可能となる。 The notification management device 10 of the embodiment further includes an RC execution determination unit 16. The RC execution determination unit 16 determines whether or not an execution condition for executing RC is satisfied, and when it is determined that the execution condition is satisfied, causes the RC execution unit 17 to execute RC. The RC execution unit 17 executes RC when it is determined by the RC execution determination unit 16 that RC is to be executed. The execution condition is either a condition that an SMS notification is set in the notification flag corresponding to the customer terminal 20, or a condition that a predetermined period has elapsed since RC was executed on the customer terminal 20. As a result, the notification management device 10 of the embodiment can execute RC when the execution condition is satisfied. As a result, it is possible to narrow down the customer terminals 20 that are targets for executing RC, and it is possible to reduce the processing load compared to when RC is executed for all customer terminals 20. Moreover, the execution condition is for executing RC on customer terminals 20 that cannot use RCS notification. Therefore, when a customer terminal 20 that could not use RCS notification becomes able to use RCS, the notification flag can be updated. Therefore, if RCS is installed on a customer's mobile phone where RCS was not previously installed, it will be possible to notify the customer of information using RCS.

上述した実施形態では、通知フラグにSMS通知が設定されている顧客端末20について、RCを実行する場合を例示して説明した。しかしながらこれに限定されない。RCSがインストール済みの顧客端末20であっても、RCSがアンインストールされる場合があり得る。 In the above-described embodiment, an example was described in which RC is executed for a customer terminal 20 in which the notification flag is set to SMS notification. However, this is not limited to this. Even if the RCS is installed in a customer terminal 20, the RCS may be uninstalled.

この対策として、通知管理装置10は、通知フラグにRCS通知が設定されている顧客端末20について、RCを実行するようにしてもよい。これにより、RCSがインストール済みの顧客端末20について、RCSがアンインストールされた場合であっても、通知フラグをRCS通知からSMS通知に更新することができる。すなわち、今までRCSがインストールされていた顧客の携帯電話にRCSがアンインストールされた場合に、SMSを利用した情報を通知することが可能となる。 As a countermeasure to this, the notification management device 10 may execute RC for customer terminals 20 for which the notification flag is set to RCS notification. This makes it possible to update the notification flag from RCS notification to SMS notification for customer terminals 20 that have RCS installed, even if the RCS is uninstalled. In other words, if the RCS is uninstalled on a customer's mobile phone that previously had RCS installed, it becomes possible to notify information using SMS.

また、通知管理装置10は、実行条件に応じて、RCを実行する頻度を異なる頻度とするようにしてもよい。例えば、10回のうち7回は、通知フラグにSMS通知が設定されている顧客端末20を対象にRCを実行するようにし、残りの3回は通知フラグにRCS通知が設定されている顧客端末20を対象にRCを実行するようにする。 The notification management device 10 may also execute RC at different frequencies depending on the execution conditions. For example, 7 times out of 10, RC may be executed for customer terminals 20 whose notification flags are set to SMS notification, and the remaining 3 times, RC may be executed for customer terminals 20 whose notification flags are set to RCS notification.

新たにRCSをインストールするケースに対し、RCSをアンインストールするケースはさほど頻繁に発生しない場合に、RCSが利用可能となった顧客端末20に逐次RCSを利用した情報を通知できるようにしつつ、たまに発生し得るRCSをアンインストールした顧客端末20にも対応することが可能となる。 In cases where a new RCS is installed, but where the RCS is uninstalled infrequently, it is possible to notify a customer terminal 20 where the RCS has become available of information using the RCS one by one, while also being able to handle the occasional occurrence of a customer terminal 20 where the RCS has been uninstalled.

なお、上述した実施形態では、通知管理装置10が1つの携帯キャリアサーバ30に問合せ通知を行う場合を例示して説明したが、これに限定されることはない。通知管理装置10は、複数の携帯キャリアサーバ30に顧客端末20がRCSを利用可能か否か問い合わせる通知を行うようにしてもよい。この場合、通知管理装置10は、通知フラグに、顧客端末20に情報を通知可能な携帯キャリアを紐づけて記憶部12に記憶させるようにしてもよい。 In the above embodiment, the notification management device 10 sends an inquiry to one mobile carrier server 30, but the present invention is not limited to this. The notification management device 10 may send an inquiry to multiple mobile carrier servers 30 to inquire whether the customer terminal 20 can use the RCS. In this case, the notification management device 10 may link the notification flag to a mobile carrier that can notify the customer terminal 20 of information and store the notification flag in the memory unit 12.

また、上述した実施形態では、通知フラグがSMS通知かRCS通知のいずれかが設定された情報である場合を例示して説明したが、これに限定されることはない。通知フラグは、SMS通知、RCS通知、印刷物通知のいずれかを示す情報であってもよい。印刷物通知は、印刷物を配送することによって情報を通知する手段である。この場合、顧客情報120には、印刷物通知を行う場合における、配送先の住所や宛名などを示す情報が記憶される。 In the above embodiment, the notification flag is set to either SMS notification or RCS notification, but the present invention is not limited to this. The notification flag may be information indicating either SMS notification, RCS notification, or printed matter notification. Printed matter notification is a method of notifying information by delivering a printed matter. In this case, customer information 120 stores information indicating the delivery address, name, etc., when a printed matter notification is to be sent.

また、上述した実施形態では、顧客端末20に情報を通知する前にRCが実行される場合を例示して説明したが、これに限定されることはない。顧客端末20に情報を通知した後に、その通知を行った結果に応じて、通知フラグを更新するようにしてもよい。例えば、顧客端末20にRCSを利用して情報を通知した結果、顧客端末20に情報が受信された場合、通知管理装置10は、その顧客端末20の通知フラグを、RCS通知の設定まま維持する。一方、通知管理装置10は、顧客端末20がRCSを利用したメッセージを受信できない旨の応答が得られた場合、その顧客端末20の通知フラグを、RCS通知からSMS通知に設定値を変更する。 In the above embodiment, an example was described in which RC is executed before notifying the customer terminal 20 of information, but this is not limited to the above. After notifying the customer terminal 20 of information, the notification flag may be updated depending on the result of the notification. For example, if the customer terminal 20 receives information as a result of notifying the customer terminal 20 of information using RCS, the notification management device 10 maintains the notification flag of the customer terminal 20 as set to RCS notification. On the other hand, if the notification management device 10 receives a response indicating that the customer terminal 20 cannot receive messages using RCS, it changes the setting value of the notification flag of the customer terminal 20 from RCS notification to SMS notification.

上述した実施形態における通知管理装置10の全部又は一部をコンピュータで実現するようにしてもよい。その場合、この機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現してもよい。なお、ここでいう「コンピュータシステム」とは、OSや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、CD-ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでもよい。また上記プログラムは、前述した機能の一部を実現するためのものであってもよく、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよく、FPGA(Field Programmable Gate Array)等のプログラマブルロジックデバイスを用いて実現されるものであってもよい。 The notification management device 10 in the above-mentioned embodiment may be realized in whole or in part by a computer. In that case, a program for realizing this function may be recorded on a computer-readable recording medium, and the program recorded on the recording medium may be read into a computer system and executed to realize the function. Note that the term "computer system" here includes hardware such as an OS and peripheral devices. Furthermore, the term "computer-readable recording medium" refers to portable media such as flexible disks, optical magnetic disks, ROMs, and CD-ROMs, and storage devices such as hard disks built into a computer system. Furthermore, the term "computer-readable recording medium" may include a medium that dynamically holds a program for a short period of time, such as a communication line when a program is transmitted via a network such as the Internet or a communication line such as a telephone line, and a medium that holds a program for a certain period of time, such as a volatile memory inside a computer system that is a server or client in such a case. Furthermore, the above-mentioned program may be a program for realizing a part of the above-mentioned function, or may be a program that can realize the above-mentioned function in combination with a program already recorded in the computer system, or may be a program that is realized using a programmable logic device such as an FPGA (Field Programmable Gate Array).

以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。 The above describes an embodiment of the present invention in detail with reference to the drawings, but the specific configuration is not limited to this embodiment, and includes designs that do not deviate from the gist of the present invention.

1…通知管理システム、10…通知管理装置、12…記憶部、120…顧客情報、121…実行条件情報、13…通知要求取得部、14…通知制御部、16…RC実行判定部、17…RC実行部、18…通知フラグ更新制御部、20…顧客端末、30…携帯キャリアサーバ、40…企業サーバ40 1...Notification management system, 10...Notification management device, 12...Storage unit, 120...Customer information, 121...Execution condition information, 13...Notification request acquisition unit, 14...Notification control unit, 16...RC execution determination unit, 17...RC execution unit, 18...Notification flag update control unit, 20...Customer terminal, 30...Mobile carrier server, 40...Corporate server 40

Claims (5)

顧客端末の携帯電話番号を宛先とする電子通知のうち、前記顧客端末にプリインストールされたメッセージアプリケーションである第1アプリを利用する第1通知、又は前記顧客端末にプリインストールされていないメッセージアプリケーションである第2アプリを利用する第2通知のいずれかが、前記顧客端末に情報を通知する通知手段として設定された通知フラグを記憶する記憶部と、
前記顧客端末が前記第2通知を利用可能か否か判定する利用可能チェック(RC)を実行する実行タイミングが到来した場合、前記第2アプリを提供する携帯キャリアに、前記顧客端末が前記第2アプリを利用可能か否か問合せる通知を行うことによって、前記利用可能チェック(RC)を実行するRC実行部と、
前記RC実行部による前記利用可能チェック(RC)の実行結果に応じて前記通知フラグの設定値を変更し、変更後の前記通知フラグの設定値を前記記憶部に記憶させる通知フラグ更新制御部と、
前記顧客端末に情報を通知する通知タイミングが到来した場合に、前記通知フラグの設定値に応じて、前記顧客端末の携帯電話番号を宛先とする前記第1通知又は前記第2通知を利用して、前記顧客端末に情報を通知する通知制御部と、
を備え、
前記実行タイミングは、前記通知タイミングが到来する前のタイミングである、
通知管理装置。
a storage unit that stores a notification flag that is set as a notification means for notifying the customer terminal of information, for electronic notifications addressed to a mobile phone number of the customer terminal, the first notification using a first app that is a message application preinstalled on the customer terminal, or the second notification using a second app that is a message application not preinstalled on the customer terminal;
an RC execution unit that, when an execution timing for executing an availability check (RC) for determining whether or not the customer terminal can use the second notification arrives, executes the availability check (RC) by sending a notification to a mobile carrier that provides the second application to inquire whether or not the customer terminal can use the second application;
a notification flag update control unit that changes a setting value of the notification flag in accordance with a result of execution of the availability check (RC) by the RC execution unit, and stores the changed setting value of the notification flag in the storage unit;
a notification control unit that notifies the customer terminal of information by using the first notification or the second notification addressed to the mobile phone number of the customer terminal in accordance with a setting value of the notification flag when a notification timing for notifying the customer terminal of information arrives;
Equipped with
The execution timing is a timing before the notification timing arrives.
Notification management device.
前記利用可能チェック(RC)を実行する実行条件を満たすか否かを判定し、前記実行条件を満たすと判定した場合に、前記RC実行部に前記利用可能チェック(RC)を実行させるRC実行判定部を更に備え、
前記RC実行部は、前記RC実行判定部によって、前記利用可能チェック(RC)を実行すると判定された場合に前記利用可能チェック(RC)を実行し、
前記実行条件は、前記顧客端末に対応する前記通知フラグに前記第1通知が設定されているという条件、又は前記顧客端末に前記利用可能チェック(RC)が実行されてから所定の期間が経過したという条件のいずれかである、
請求項1に記載の通知管理装置。
a RC execution determination unit that determines whether an execution condition for executing the availability check (RC) is satisfied, and when it is determined that the execution condition is satisfied, causes the RC execution unit to execute the availability check (RC);
The RC execution unit executes the availability check (RC) when the RC execution determination unit determines that the availability check (RC) is to be executed;
The execution condition is either a condition that the first notification is set in the notification flag corresponding to the customer terminal, or a condition that a predetermined period of time has elapsed since the availability check (RC) was performed on the customer terminal.
The notification management device of claim 1 .
前記RC実行部は、前記通知フラグに前記第1通知が設定されている前記顧客端末に前記利用可能チェック(RC)を実行する頻度よりも少ない頻度で、前記通知フラグに前記第2通知が設定されている前記顧客端末に前記利用可能チェック(RC)を実行する、
請求項1に記載の通知管理装置。
The RC execution unit executes the availability check (RC) on the customer terminal whose notification flag is set to the second notification less frequently than the frequency at which the availability check (RC) is executed on the customer terminal whose notification flag is set to the first notification.
The notification management device of claim 1 .
顧客端末の携帯電話番号を宛先とする電子通知のうち、前記顧客端末にプリインストールされたメッセージアプリケーションである第1アプリを利用する第1通知、又は前記顧客端末にプリインストールされていないメッセージアプリケーションである第2アプリを利用する第2通知のいずれかが、前記顧客端末に情報を通知する通知手段として設定された通知フラグを記憶する記憶部を備える通知管理装置が行う通知管理方法であって、
RC実行部が、前記顧客端末が前記第2通知を利用可能か否か判定する利用可能チェック(RC)を実行する実行タイミングが到来した場合、前記第2アプリを提供する携帯キャリアに、前記顧客端末が前記第2アプリを利用可能か否か問合せる通知を行うことによって、前記利用可能チェック(RC)を実行し、
通知フラグ更新制御部が、前記RC実行部による前記利用可能チェック(RC)の実行結果に応じて前記通知フラグの設定値を変更し、変更後の前記通知フラグの設定値を前記記憶部に記憶させ、
通知制御部が、前記顧客端末に情報を通知する通知タイミングが到来した場合に、前記通知フラグの設定値に応じて、前記顧客端末の携帯電話番号を宛先とする前記第1通知又は前記第2通知を利用して、前記顧客端末に情報を通知し、
前記実行タイミングは、前記通知タイミングが到来する前のタイミングである、
通知管理方法。
A notification management method performed by a notification management device having a memory unit that stores a notification flag set as a notification means for notifying a customer terminal of information, the notification being one of a first notification using a first app that is a message application preinstalled in the customer terminal and a second notification using a second app that is a message application not preinstalled in the customer terminal, among electronic notifications addressed to a mobile phone number of the customer terminal, the notification management method comprising:
When an execution timing arrives for an RC execution unit to execute an availability check (RC) for determining whether or not the customer terminal can use the second notification, the RC execution unit executes the availability check (RC) by sending a notification to a mobile carrier that provides the second application to inquire whether or not the customer terminal can use the second application;
a notification flag update control unit that changes a setting value of the notification flag in accordance with a result of execution of the availability check (RC) by the RC execution unit, and stores the changed setting value of the notification flag in the storage unit;
a notification control unit, when a notification timing for notifying the customer terminal of information arrives, notifies the customer terminal of the information by using the first notification or the second notification addressed to the mobile phone number of the customer terminal according to a setting value of the notification flag;
The execution timing is a timing before the notification timing arrives.
How to manage notifications.
コンピュータを、請求項1から請求項3のいずれか一項に記載の通知管理装置として動作させるためのプログラムであって、前記コンピュータを前記通知管理装置が備える各部として機能させるためのプログラム。 A program for causing a computer to operate as a notification management device according to any one of claims 1 to 3, the program causing the computer to function as each unit of the notification management device.
JP2021004955A 2021-01-15 2021-01-15 Notification management device, notification management method, and program Active JP7559564B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021004955A JP7559564B2 (en) 2021-01-15 2021-01-15 Notification management device, notification management method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021004955A JP7559564B2 (en) 2021-01-15 2021-01-15 Notification management device, notification management method, and program

Publications (2)

Publication Number Publication Date
JP2022109564A JP2022109564A (en) 2022-07-28
JP7559564B2 true JP7559564B2 (en) 2024-10-02

Family

ID=82560452

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021004955A Active JP7559564B2 (en) 2021-01-15 2021-01-15 Notification management device, notification management method, and program

Country Status (1)

Country Link
JP (1) JP7559564B2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016509282A (en) 2012-12-20 2016-03-24 マイクロソフト テクノロジー ライセンシング,エルエルシー Messages extended with structured entities
JP2016119046A (en) 2015-06-05 2016-06-30 ヤフー株式会社 Distribution device, distribution method, distribution program, terminal device, selection method, and selection program
JP2020191071A (en) 2019-05-17 2020-11-26 ソフトバンク株式会社 Message management server, message management method, message management program, and message management system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016509282A (en) 2012-12-20 2016-03-24 マイクロソフト テクノロジー ライセンシング,エルエルシー Messages extended with structured entities
JP2016119046A (en) 2015-06-05 2016-06-30 ヤフー株式会社 Distribution device, distribution method, distribution program, terminal device, selection method, and selection program
JP2020191071A (en) 2019-05-17 2020-11-26 ソフトバンク株式会社 Message management server, message management method, message management program, and message management system

Also Published As

Publication number Publication date
JP2022109564A (en) 2022-07-28

Similar Documents

Publication Publication Date Title
US9374331B2 (en) Time-managed electronic mail messages
US7958193B2 (en) Social network notifications for external updates
US8458269B2 (en) Selection of email attachment storage location
US20100162374A1 (en) Cost effective updating of mobile computing devices and communicating with mobile computing devices
US20090264100A1 (en) Flexible Messaging System For Mobile Phone Users
US10466942B2 (en) Information processing system, method for controlling information processing system, and storage medium
KR100396204B1 (en) Receiver's e-mail address input method and computer readable medium stored thereon computer executable instruction for performing the method
US20130007162A1 (en) Facilitating a Sender of Email Communications to Specify Policies With Which the Email Communication are to be Managed as a Record
US9560500B2 (en) Method and apparatus for providing mobile device information through a computing device
WO2018196739A1 (en) Instant messaging group management method and apparatus
US10798038B2 (en) Communication control method and information processing apparatus
JP7559564B2 (en) Notification management device, notification management method, and program
US20070239830A1 (en) Method and apparatus for instant message notification and forwarding
US10992640B2 (en) Information processing system and non-transitory computer readable medium for managing user information and change request
JP7725857B2 (en) Distribution system, server device, distribution method, and program
JP6780177B1 (en) Message sending system, message sending program, and message sending method
KR101524024B1 (en) Method for providing message service by application after a call
JP7845319B2 (en) Distribution server, distribution method, and program
US9785917B2 (en) System and method for obtaining a portion of an archived email message
JP7663021B2 (en) Distribution system, server device, distribution method, and program
US20210241316A1 (en) Method and System for Managing Privacy Compliance
JP2010154280A (en) Incoming control server, and, incoming control method
JP7685908B2 (en) Notification management device, notification management method, and program
JP2024103187A (en) Distribution server, distribution method, and program
CN109981439A (en) Mail transmission method, apparatus, electronic device, and computer-readable storage medium

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20231016

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A711

Effective date: 20240209

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240806

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240902

R150 Certificate of patent or registration of utility model

Ref document number: 7559564

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150