Distribution system, server device, distribution method, and program
Patent Information
- Application Number
- JP2021097068
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-06-10
- Publication Date
- 2025-03-27
- Estimated Expiration
- 2041-06-10
AI Technical Summary
【0013】 本発明によれば、登録者リストを用いて、個々のユーザに応じた情報を配信することができる。
Smart Images

Figure 0007651969000001 
Figure 0007651969000002 
Figure 0007651969000003
Abstract
Description
[Technical field]
[0001] The present invention relates to a distribution system, a server device, a distribution method, and a program. [Background technology]
[0002] Electronic notification services that notify information online have become available. Such electronic notification services are used by various companies as a means of notifying customers of information introducing new products, for example. 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.
[0003] Among such electronic notification services, message services that use mobile phone numbers as the destination are the most popular because they are highly convenient, since they allow you to send messages to the recipient even if you do not know their email address.
[0004] An example of a messaging service that targets mobile phone numbers is RCS (Rich Communication Services). RCS is a standard for implementing instant messengers for mobile phones at the terminal level. RCS was designed with consideration for interconnection between communication carriers, making it possible to exchange messages even between different communication carriers.
[0005] RCS also allows companies to create official accounts. If users want to receive information distributed by a company, they follow that company's official account. A list of user devices that follow a company's official account is registered in the mobile carrier's (cell phone operator's) registration list (also called a subscriber list). Companies can obtain the registration list from the mobile carrier and use it to distribute information introducing new products, etc. [Prior art documents] [Patent documents]
[0006] [Patent Document 1] JP 2007-241732 A Summary of the Invention [Problem to be solved by the invention]
[0007] However, the registrant list only contains mobile phone numbers to which information is to be distributed. The registrant list does not contain any other information than mobile phone numbers. For this reason, it is not possible to know whether a person on the registrant list is already registered as a customer of the company or is a new customer. For this reason, although a company can use the registrant list to distribute uniform information, it is difficult to distribute information tailored to each individual user.
[0008] In view of the above-mentioned problems, an object of the present invention is to provide a distribution system, a server device, a distribution method, and a program capable of distributing information tailored to each individual user based on a registrant list. [Means for solving the problem]
[0009] In order to solve the above-mentioned problems, a distribution system according to one embodiment of the present invention comprises a registrant list acquisition unit that acquires a registrant list provided from a mobile carrier server, which indicates a list of mobile phone numbers registered as recipients of information sent from a company; a distribution unit that sends a request message to the mobile phone numbers indicated in the registrant list, requesting that personal information of a user corresponding to the mobile phone number, which is related to the company, and personal identification information by which the user's identity can be verified, be notified; and a confirmation unit that generates customer information based on a response to the request message, in which the personal information and personal identification information of the user included in the response are associated with the mobile phone number, and confirms the customer information by matching the generated customer information with the company's customer master information.
[0010] In addition, a server device according to one embodiment of the present invention includes a registrant list acquisition unit that acquires a registrant list provided from a mobile carrier server, which indicates a list of mobile phone numbers registered as recipients of information sent from a company; a delivery request unit that requests the mobile carrier server to send a request message to a mobile phone number indicated in the registrant list, requesting that the mobile phone number be notified of personal information of a user corresponding to the mobile phone number, which is personal information related to the company and personal identification information by which the user can be identified; and a confirmation unit that generates customer information based on a response to the request message, in which the user's personal information and personal identification information included in the response are associated with the mobile phone number, and confirms the customer information by matching the generated customer information with the company's customer master information.
[0011] In addition, a distribution method according to one embodiment of the present invention is a distribution method executed by a computer, in which a registrant list acquisition unit acquires a registrant list provided from a mobile carrier server, indicating a list of mobile phone numbers registered as recipients of information sent from a company, and a distribution unit sends a request message to the mobile phone numbers indicated in the registrant list, requesting that personal information of a user corresponding to the mobile phone number, which is personal information related to the company and personal identification information by which the user's identity can be verified, be notified, and a confirmation unit generates customer information in which the personal information of the user and the personal identification information included in the response are associated with the mobile phone number based on a response to the request message, and confirms the customer information by matching the generated customer information with customer master information of the company.
[0012] A program according to one aspect of the present invention is a program for causing a computer to operate as the server device described above, and for causing the computer to function as each unit of the server device. Effect of the Invention
[0013] According to the present invention, it is possible to deliver information tailored to each individual user by using a registration list. [Brief description of the drawings]
[0014] [Figure 1] 1 is a block diagram showing an example of the configuration of a distribution system 1 according to an embodiment. [Diagram 2] 2 is a block diagram showing an example of the configuration of an information management server 20 according to the embodiment. FIG. [Diagram 3] 2 is a block diagram showing a configuration example of a mobile carrier server 30 according to the embodiment. FIG. [Figure 4] 2 is a diagram showing an example of the configuration of customer master information 120 according to the embodiment. FIG. [Diagram 5] FIG. 2 is a diagram showing an example of the configuration of registrant list information 220 (320) according to the embodiment. [Figure 6] FIG. 2 is a diagram showing an example of the configuration of customer information 221 according to the embodiment. [Figure 7] FIG. 2 is a diagram showing a display example of a resident terminal 40 according to the embodiment. [Figure 8] FIG. 2 is a diagram showing a display example of a resident terminal 40 according to the embodiment. [Figure 9] FIG. 2 is a diagram showing a display example of a resident terminal 40 according to the embodiment. [Figure 10] 4 is a sequence diagram showing a processing flow in the distribution system 1 according to the embodiment. FIG. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0015] Fig. 1 is a block diagram showing an example of the configuration of a distribution system 1 according to an embodiment. As shown in Fig. 1, the distribution system 1 includes, for example, a corporate server 10, an information management server 20, a mobile carrier server 30, and a consumer terminal 40. The components of the distribution system 1 (the corporate server 10, the information management server 20, the mobile carrier server 30, and the consumer terminal 40) are communicatively connected via a communication network NW.
[0016] The corporate server 10 is a terminal device of a company that requests information distribution from the information management server 20. The corporate server 10 is realized by a computer device such as a server device, a cloud device, or a PC (Personal Computer), for example.
[0017] The information management server 20 is a computer device that controls the distribution of information in response to a request from the enterprise server 10. The information management server 20 is realized by, for example, a cloud device, a server device, a PC, etc. The information management server 20 is an example of a "server device."
[0018] The mobile carrier server 30 is a computer device that distributes information in response to a request from the information management server 20. The mobile carrier server 30 is realized by, for example, a cloud device, a server device, a PC, etc. The mobile carrier server 30 is a server device of a communication carrier (mobile phone operator) that provides an RCS message service, and sends a notification using the RCS message service (hereinafter referred to as an RCS notification) to the consumer terminal 40.
[0019] The consumer terminal 40 is a computer device that receives information distributed from a company. The consumer terminal 40 is realized, for example, by a smartphone, a tablet terminal, a mobile phone, or the like.
[0020] 1 illustrates an example in which one corporate server 10 and one consumer terminal 40 are provided in the distribution system 1, but the present invention is not limited to this. The distribution system 1 may be configured to include multiple corporate servers 10 or multiple consumer terminals 40.
[0021] 1, a case where one mobile carrier server 30 is provided in the distribution system 1 is illustrated, but the present invention is not limited to this. A configuration in which mobile carrier servers 30 of multiple mobile carriers are provided in the distribution system 1 may be used.
[0022] In this embodiment, information is distributed to the consumer terminal 40 using the company's official RCS account. The official RCS account is an official RCS account set by a communication carrier (mobile phone operator) that provides the RCS message service.
[0023] For example, a company that wants to disseminate information publishes an RCS official account on the RCS message service. A user who uses the RCS message service (hereinafter simply referred to as a "user") follows the desired RCS official account using his / her consumer terminal 40.
[0024] When a user follows an RCS official account using their own consumer terminal 40, the mobile phone number of the consumer terminal 40 is notified to the mobile carrier server 30. The mobile carrier server 30 uses the notified mobile phone number to create a registrant list. The information management server 20 obtains the registrant list from the mobile carrier server 30, for example, periodically. The information management server 20 ensures that information from companies is delivered to the mobile phone numbers listed on the registrant list.
[0025] Here, as described above, only mobile phone numbers are listed in the registrant list. Therefore, individuals cannot be identified from the registrant list. Some users only want to receive information that is uniformly notified from companies, while others want to receive individual information. If individual information can be notified to users who want to receive individual information, it will be more convenient for users and also be advantageous for companies.
[0026] From this perspective, in this embodiment, individual information can be sent from the company to users who wish to do so. Specifically, the information management server 20 acquires personal information (e.g., company account information, etc.) of a user who wishes to do so, and is able to identify the individual based on the acquired personal information. In this case, the information management server 20 may acquire identity verification information from the user along with the personal information, and be able to perform identity verification on the acquired personal information. This can increase the reliability of the personal information acquired from the user.
[0027] The information management server 20 then confirms the personal information acquired from the user by matching it with the company's customer master information. In this case, the information management server 20 may send the user's personal information to the company server 10, which may then match it with the customer master information. This allows the company to send individual information to the user. The specific process by which the information management server 20 confirms the personal information acquired from the user will be described in detail later.
[0028] 1, the enterprise server 10 includes, for example, a communication unit 11, a storage unit 12, and a control unit 13. The communication unit 11 communicates with external devices. The external devices here are an information management server 20, a mobile carrier server 30, and a consumer terminal 40. In this embodiment, the communication unit 11 communicates only with the information management server 20.
[0029] The storage unit 12 is configured by a storage medium such as a hard disk drive (HDD), a flash memory, an electrically erasable programmable read only memory (EEPROM), a random access read / write memory (RAM), a read only memory (ROM), or a combination of these. The storage unit 12 stores programs for executing various processes of the enterprise server 10, and temporary data used when performing various processes. The storage unit 12 stores, for example, customer master information 120. The customer master information 120 is information related to customers of the enterprise.
[0030] Here, the customer master information 120 will be described with reference to Fig. 4. Fig. 4 is a diagram showing an example of the configuration of the customer master information 120 according to the embodiment. As shown in Fig. 4, the customer master information 120 includes items such as a customer ID, name, address, account number, and personal identification information. The customer ID is identification information such as a number that uniquely identifies a customer. The name and address are the name and address of the customer identified by the customer ID.
[0031] The account number is the account number of the customer specified by the customer ID. Here, assuming that a company issues account numbers in response to requests from customers, an example is shown in which the customer's account number is stored in the customer master information 120. The personal identification information is information used to identify the customer when creating an account number, for example, such as a copy of a driver's license.
[0032] Returning to the explanation of Fig. 1, the control unit 13 is realized by causing a CPU (Central Processing Unit) provided as hardware in the enterprise server 10 to execute a program. The control unit 13 comprehensively controls the enterprise server 10. The control unit 13 transmits, for example, customer master information 120 to the information management server 20 via the communication unit 11.
[0033] The consumer terminal 40 includes, for example, a communication unit 41, a storage unit 42, a control unit 43, and a display unit 44. The communication unit 41 communicates with external devices. The external devices here are the enterprise server 10, the information management server 20, and the mobile carrier server 30.
[0034] The storage unit 42 is configured by a storage medium such as a HDD, a flash memory, an EEPROM, a RAM, a ROM, or a combination of these. The storage unit 42 stores programs for executing various processes of the consumer terminal 40, and temporary data used when performing various processes. The storage unit 42 stores, for example, an application program related to RCS (RCS application).
[0035] The control unit 43 is realized by causing a CPU provided as hardware in the consumer terminal 40 to execute a program. The control unit 43 comprehensively controls the consumer terminal 40. For example, the control unit 43 realizes a function related to RCS by causing the CPU to execute an RCS app stored in the storage unit 42. The function related to RCS here is, for example, a function of receiving an RCS notification and displaying a message notified by the RCS notification based on the received information.
[0036] The display unit 44 includes a display device such as a liquid crystal display, and displays an image of a message or the like notified by an RCS notification in response to control by the control unit 43.
[0037] 2 is a block diagram showing an example of a configuration of the information management server 20 according to the embodiment. The information management server 20 includes, for example, a communication unit 21, a storage unit 22, and a control unit 23. The communication unit 21 communicates with external devices. The external devices here are the enterprise server 10, the mobile carrier server 30, and the consumer terminal 40.
[0038] The storage unit 22 is configured by a storage medium such as a HDD, a flash memory, an EEPROM, a RAM, a ROM, or a combination of these. The storage unit 22 stores programs for executing various processes of the information management server 20, and temporary data used when performing various processes. The storage unit 22 stores, for example, registrant list information 220 and customer information 221.
[0039] 5 is a diagram showing an example of the configuration of registrant list information 220 according to an embodiment. The registrant list information 220 is information indicating a list of registrants. The registrant list information 220 includes items such as an official account and multiple registrants (registrant 1, registrant 2, ...). The official account is information indicating which company's official RCS account it is. The registrant is indicated by the mobile phone number of the consumer terminal 40 that follows the official account.
[0040] 6 is a diagram showing an example of the configuration of customer information 221 according to an embodiment. It is personal information of a user who wishes to receive individual information, not uniform, from a company. The customer information 221 includes items such as an official account and multiple registrants (registrant 1, registrant 2, ...). The official account is information indicating which company's official RCS account it is. The registrants show personal information of users who follow the official account.
[0041] The registrant column of customer information 221 shown in FIG. 6 includes, for example, items of registrant list information and confirmed information. The registrant list information indicates the mobile phone number of the user listed on the registrant list and the registration date. The registration date is the date on which the user was registered on the registrant list, or the date on which the information management server 20 obtained the registrant list. The confirmed information includes items such as the user's name, mobile phone number, address, account number, and personal identification information. This confirmed information is personal information of the user that is notified by the user and then confirmed by matching it with the company's customer master information 120.
[0042] Returning to the explanation of Fig. 2, the control unit 23 is realized by causing a CPU provided as hardware in the information management server 20 to execute a program. The control unit 23 comprehensively controls the information management server 20. The control unit 23 includes, for example, a registrant list acquisition unit 230, a distribution request unit 231, a determination unit 232, and a device control unit 233.
[0043] The registrant list acquisition unit 230 acquires the registrant list from the mobile carrier server 30. The registrant list acquisition unit 230 may acquire the registrant list periodically, or may acquire the registrant list at the timing when the timing of adding a mobile phone number to the registrant list is known. The registrant list acquisition unit 230 stores the acquired registrant list in the memory unit 12 as registrant list information 220.
[0044] In this case, the registrant list acquisition unit 230 may not store a mobile phone number that has already been acquired in the past in the registrant list information 220. Specifically, when a predetermined condition is satisfied for a user of a mobile phone number previously acquired from the registrant list, the registrant list acquisition unit 230 may not store the mobile phone number in the registrant list information 220. The predetermined condition is, for example, when the registrant list information 220 or customer information 221 for the user has already been generated.
[0045] The delivery request unit 231 transmits a request message to the consumer terminal 40 based on the registrant list information 220. The request message is a message that requests notification of personal information of the user when the user desires to receive individual information, not uniform information, from a company.
[0046] 7 to 9 are diagrams showing examples of request messages displayed on the consumer terminal 40. The request message is sent to, for example, a chat room of the official RCS account.
[0047] FIG. 7 shows an example of a question message. The question message is a message that asks the user whether or not he / she wishes to receive individual information, not uniform information, from the company. The question message is an example of a "request message." In the question message, for example, selection buttons B1 to B3 are notified together with a notification text. The notification text is a sentence such as "Please follow TF Bank...so that we can verify your account."
[0048] The notification states that if the user wishes to receive individual information from the company, rather than a uniform one, they should confirm their account. The account here refers to personal information about the user that is related to the company. For example, if the company issues account numbers to customers, the account is the user's account number.
[0049] The selection buttons B1 to B3 are buttons that are selected according to the user's wishes. When the user wishes to receive individual information, not uniform information, from companies, the user selects the selection button B1. When the selection button B1 is selected, a notice that the account should be confirmed is sent to the information management server 20 via the mobile carrier server 30. This allows the information management server 20 to understand that the user wishes to receive individual information from companies.
[0050] If the user does not have an account (e.g., an account number), the user selects the selection button B2. When the selection button B2 is selected, the site for creating an account transitions to, for example, an account opening site provided by a company.
[0051] If the user does not wish to have the account verified, the user selects the selection button B3. When the selection button B3 is selected, the information management server 20 is notified that the account will not be verified. This allows the information management server 20 to understand that the user does not wish to receive individual information from companies.
[0052] When the selection button B1 is selected in response to the question message and there is a response to confirm the account, the delivery request unit 231 notifies the account confirmation message. The account confirmation message is a message for confirming the account and is an example of a "request message."
[0053] An example of an account confirmation message is shown in Figure 8. The account confirmation message includes a notification message such as "Confirm your account...Please confirm your account number" that requests the user to provide personal information.
[0054] The user responds to the account confirmation message. Specifically, the user enters the account number in the message input field of the chat room and sends the message. This causes the user's account number to be notified to the information management server 20 via the mobile carrier server 30.
[0055] When the account number of the user is notified as a response to the account confirmation message, the delivery request unit 231 notifies an identity confirmation message. The identity confirmation message is a message for verifying the identity of the user who notified the account number, and is an example of a "request message."
[0056] An example of an identity verification message is shown in Fig. 9. In the identity verification message, for example, selection buttons B1 to B3 are displayed together with a notification text. The notification text is a text that informs the user that identity verification will be performed, such as "We will verify your identity...please select an option."
[0057] Selection buttons B1 to B3 are buttons that are selected according to the identity verification method desired by the user. If the user desires official personal authentication, the user selects selection button B1. When selection button B1 is selected, official personal authentication is performed. In this case, the user can verify his / her identity by, for example, touching the screen with his / her My Number card following the instructions on the screen. The result of the identity verification is then notified to information management server 20. This enables information management server 20 to obtain the identity verification information of the user.
[0058] If the user desires to be authenticated by the mobile carrier, the user selects selection button B2. When selection button B2 is selected, the user is redirected to a site for mobile carrier authentication, for example, a site for mobile carrier authentication provided by a mobile phone operator. In this case, the user can perform identity verification by following the instructions on the screen and entering the PIN number registered when signing up for the mobile phone contract, for example. The result of the identity verification is then notified to information management server 20. This allows information management server 20 to obtain the user's identity verification information.
[0059] If the user desires other authentication (in this example, it is written as "XX authentication"), the user selects the selection button B3. The other authentication may be any method. The other authentication is, for example, a method of performing online identity verification by notifying an image of the user's face or an image of the user's driver's license. When the selection button B3 is selected, the other authentication is performed. In this case, the user can perform identity verification by taking an image and sending the captured image according to the instructions on the screen. The result of the identity verification is then notified to the information management server 20. This allows the information management server 20 to obtain the user's identity verification information.
[0060] The distribution request unit 231 outputs the personal information (account number) and identity verification information notified by the user to the determination unit 232.
[0061] Returning to the explanation of FIG. 2, the determining unit 232 determines the personal information (account number) and identity verification information of the user acquired from the distribution request unit 231. For example, the determining unit 232 notifies the enterprise server 10 of the acquired information and inquires whether the information matches the customer master information 120 of the enterprise server 10. The enterprise server 10 determines whether the notified information matches the customer master information 120, for example, by comparing the notified information with the customer master information 120. The enterprise server 10 notifies the information management server 20 of the determination result. When the determining unit 232 receives a response from the enterprise server 10 indicating that the information matches the customer master information 120, it determines the personal information (account number) and identity verification information of the user. The determining unit 232 stores the determined information as determined information of the customer information 221.
[0062] On the other hand, if the confirmation unit 232 receives a response from the enterprise server 10 indicating that the information does not match the customer master information 120, the confirmation unit 232 does not confirm the personal information (account number) and identity verification information of the user. Specifically, the confirmation unit 232 does not store the personal information (account number) and identity verification information of the user as confirmed information of the customer information 221. In this case, the confirmation unit 232 may notify the consumer terminal 40 of the user that the personal information (account number) and identity verification information of the user could not be confirmed.
[0063] Any method may be used to inquire of the enterprise server 10. For example, the information management server 20 may temporarily receive the customer master information 120 from the enterprise server 10 and perform a check at the information management server 20.
[0064] The device control unit 233 performs overall control of the information management server 20. For example, the device control unit 233 outputs a registrant list received by the communication unit 21 to the registrant list acquisition unit 230. The device control unit 233 outputs a response to the request message received by the communication unit 21 to the delivery request unit 231.
[0065] 3 is a block diagram showing a configuration example of the mobile carrier server 30 according to the embodiment. The mobile carrier server 30 includes, for example, a communication unit 31, a storage unit 32, and a control unit 33. The communication unit 31 communicates with external devices. The external devices here are the enterprise server 10, the information management server 20, and the consumer terminal 40.
[0066] The storage unit 32 is configured with a storage medium such as a HDD, a flash memory, an EEPROM, a RAM, a ROM, or a combination of these. The storage unit 32 stores programs for executing various processes of the mobile carrier server 30, and temporary data used when performing various processes. The storage unit 32 stores, for example, registrant list information 320. The registrant list information 320 is similar to the registrant list information 220, and therefore a description thereof will be omitted.
[0067] The control unit 33 is realized by causing a CPU provided as hardware in the mobile carrier server 30 to execute a program. The control unit 33 comprehensively controls the mobile carrier server 30. The control unit 33 includes, for example, an acquisition unit 330, a registrant list generation unit 331, a distribution unit 332, and a device control unit 333.
[0068] The acquisition unit 330 acquires a notification from the consumer terminal 40 of a user who follows the official account. The acquisition unit 330 outputs the acquired mobile phone number of the consumer terminal 40 to the registrant list generation unit 331.
[0069] The registrant list generation unit 331 acquires the mobile phone numbers of the consumer terminals 40 of the users who follow the official account from the acquisition unit 330, and generates a registrant list that lists the acquired mobile phone numbers. The registrant list generation unit 331 stores the generated registrant list in the storage unit 32 as the registrant list acquisition unit 230.
[0070] Furthermore, the acquisition unit 330 acquires an RCS notification requested by the information management server 20. The acquisition unit 330 outputs the acquired request to the distribution unit 332.
[0071] The distribution unit 332 performs RCS notification. In response to a request acquired from the acquisition unit 330, the distribution unit 332 RCS-notifies the consumer terminal 40 of uniform or individual information from a company.
[0072] The device control unit 333 performs overall control of the mobile carrier server 30. For example, the device control unit 333 outputs a notification that an official account has been followed, which the communication unit 31 has received from the consumer terminal 40, to the acquisition unit 330. For example, the device control unit 333 outputs a request for an RCS notification, which the communication unit 31 has received from the information management server 20, to the acquisition unit 330.
[0073] FIG. 10 is a flowchart showing a flow of processing in the distribution system 1 according to the embodiment.
[0074] The company server 10 stores customer master information 120 in advance (step S10). The consumer terminal 40 follows the official account (step S11). As a result, the consumer terminal 40 notifies the mobile carrier server 30 that the official account has been followed.
[0075] The mobile carrier server 30 updates the registrant list (step S12). The mobile carrier server 30 updates the registrant list by adding the mobile phone number of the consumer terminal 40 that has notified the consumer that it is following the official account to the registrant list.
[0076] The information management server 20 acquires the registrant list (step S13). The information management server 20 acquires the registrant list by requesting the registrant list from the mobile carrier server 30. The information management server 20 may update the registrant list by requesting the registrant list from the mobile carrier server 30 periodically or irregularly (step S14). The information management server 20 transmits a request message to the mobile phone numbers listed in the registrant list (step S15).
[0077] The consumer terminal 40 receives the request message (step S16). The consumer terminal 40 responds according to the user's wishes (step S17). For example, if the user does not wish to confirm the account, the process ends. If the user wishes to confirm the account, the consumer terminal 40 notifies the information management server 20 of the user's account (account number) via the mobile carrier server 30 (step S18). In this case, the consumer terminal 40 may notify the information management server 20 of the user's identity verification information.
[0078] The information management server 20 receives the user's account (account number) and the like from the consumer terminal 40 (step S19). The information management server 20 transmits the received information to the enterprise server 10 and compares it with the customer master information 120 (step S20). Alternatively, in step S20, the information management server 20 may receive the customer master information 120 from the enterprise server 10 in advance and compare the received customer master information 120 with the user's account (account number) and the like. The information management server 20 updates the customer information 221 based on the result of the comparison with the customer master information 120 (step S21). Specifically, when the user's account (account number) and the like match the customer master information 120, the information management server 20 stores the user's account (account number) and the like as final information of the customer information 221.
[0079] The information management server 20 may transmit a response (message) to the consumer terminal 40 (step S22). The response here is, for example, a response indicating whether or not the user's account (account number) received from the consumer terminal 40 matches the customer master information 120. Alternatively, the response here is a response indicating that the company will notify the user of individual information, not uniform information, in the future. The consumer terminal 40 receives the response (message) from the information management server 20 via the mobile carrier server 30 (step S23).
[0080] As described above, the distribution system 1 according to the embodiment includes the registrant list acquisition unit 230, the distribution unit 332, and the determination unit 232. The registrant list acquisition unit 230 acquires the registrant list. The registrant list is a list of mobile phone numbers that follow the official account. Following the official account is an example of "being registered as a person who wishes to receive information provided by the mobile carrier server 30 and transmitted from a company". The distribution unit 332 transmits a request message. The request message is a message that requests the mobile phone number shown in the registrant list to be notified of the account and the identity verification information. The account is an example of "personal information of a user corresponding to a mobile phone number, which is related to a company". The determination unit 232 determines the customer information 221. The customer information 221 is information in which the account included in the response to the request message is associated with the mobile phone number. The determination unit 232 determines the customer information 221 by matching the account with the customer master information 120.
[0081] As a result, the distribution system 1 according to the embodiment can use the registrant list to distribute information tailored to each customer (user). This is because personal information of the user can be acquired as a response to the request message, and when that information matches the customer master information 120, it can be determined whether the user who follows the official account is one of the company's customers. Once the individual can be determined, it is possible to distribute information tailored to each customer (user).
[0082] In addition, in the distribution system 1 according to the embodiment, the registrant list is a list showing mobile phone numbers of users who follow the official RCS account of the company. This allows the distribution system 1 according to the embodiment to easily obtain the phone numbers of the mobile phones that follow the official account by making a request to the mobile carrier server 30.
[0083] In addition, in the distribution system 1 according to the embodiment, the request message requests notification of the account and identity verification information when the customer (user) wishes to receive information individually sent from the company to the customer. In addition, in the distribution system 1 according to the embodiment, to a customer (user) whose customer information 221 has been confirmed by the confirmation unit 232, information individually sent from the company to the customer (user) using the confirmed customer information 221 is transmitted. On the other hand, to a user whose customer information 221 has not been confirmed by the confirmation unit 232, information uniformly sent from the company to unspecified users (users) using the registrant list information 220 is transmitted. This makes it possible to meet both the wishes of customers who wish to receive individual information and the wishes of users who do not wish to receive individual information, thereby improving convenience.
[0084] The above describes the embodiment of the present invention. The functions of the distribution system 1 and the information management server 20 in the above embodiment may be realized by a computer. In this case, the functions may be realized by recording a program for realizing the functions in a computer-readable recording medium, reading the program recorded in the recording medium into a computer system, and executing the program. The term "computer system" as used herein includes hardware such as an OS and peripheral devices. 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. The term "computer-readable recording medium" may also 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. The above program may be a program for realizing a part of the above-mentioned functions, or may be a program that can realize the above-mentioned functions 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).
[0085] Although the embodiment of the present invention has been described in detail above with reference to the drawings, the specific configuration is not limited to the above, and various design changes, etc. are possible within the scope that does not deviate from the gist of the present invention. [Explanation of symbols]
[0086] 1. Distribution System 10 Corporate Servers 20 Information management server (server device) 230 Registration List Acquisition Department 231 Delivery request section 232 Determined part 30 Mobile Carrier Server 330 Acquisition Department 331 Registration List Generation Unit 332 Distribution Department 333 Equipment Control Section 40 Consumer terminals (customer terminals)
Claims
1. a subscriber list acquisition unit that acquires a subscriber list provided by a mobile carrier server, the subscriber list indicating a list of mobile phone numbers registered as recipients of information transmitted by a company; a delivery unit that transmits a request message to a mobile phone number shown in the registrant list, requesting that the mobile phone number be notified of personal information of the user corresponding to the mobile phone number, which is related to the company, and personal identification information that can be used to identify the user; a confirmation unit that generates customer information in which the personal information and identity verification information of the user included in a response to the request message are associated with the mobile phone number, and confirms the customer information by matching the generated customer information with customer master information of the company; A distribution system comprising:
2. The list of registered users is a list showing mobile phone numbers of users who follow the official account of the RCS of the company. The distribution system according to claim 1 .
3. the request message is a message requesting the user to notify the company of the personal information and the identity verification information when the user wishes to receive information individually sent to the user from the company; 3. A distribution system according to claim 1 or 2.
4. For a user whose customer information has been confirmed by the confirmation unit, information that is individually sent from the company to the user is transmitted using the confirmed customer information, and for a user whose customer information has not been confirmed by the confirmation unit, information that is uniformly sent from the company to unspecified users is transmitted using the registrant list. The distribution system according to any one of claims 1 to 3.
5. a subscriber list acquisition unit that acquires a subscriber list provided by a mobile carrier server, the subscriber list indicating a list of mobile phone numbers registered as recipients of information transmitted by a company; a delivery request unit that requests the mobile carrier server to transmit a request message to a mobile phone number shown in the registrant list, the request message requesting notification of personal information of a user corresponding to the mobile phone number, which is related to the company, and personal identification information that can identify the user; a confirmation unit that generates customer information in which the personal information and identity verification information of the user included in a response to the request message are associated with the mobile phone number, and confirms the customer information by matching the generated customer information with customer master information of the company; A server device comprising:
6. 1. A computer-implemented distribution method, comprising: A subscriber list acquisition unit acquires a subscriber list provided by a mobile carrier server, the subscriber list indicating a list of mobile phone numbers registered as recipients of information sent by the company, A distribution unit transmits a request message to a mobile phone number shown in the registrant list, requesting notification of personal information of a user corresponding to the mobile phone number, which is related to the company, and identity verification information that can verify the identity of the user; a determination unit generates customer information in which the personal information and identity verification information of the user included in the response to the request message are associated with the mobile phone number, and determines the customer information by matching the generated customer information with customer master information of the company; Delivery method.
7. 6. A program for causing a computer to operate as the server device according to claim 5, the program causing the computer to function as each unit included in the server device.
Citation Information
Patent Citations
Data center coordination service system
JP2006178588A
E-mail sender
JP2007241732A
Data processing apparatus, name identification processing method, and computer program
JP2014071610A
Computing for distributing SMS by continuously issuing SMS transmission request to SMS transmission proxy system based on distribution list received from client
JP2015012368A
Administration system and communication system
JP2017073671A