PROGRAM, INFORMATION PROVIDING SYSTEM AND INFORMATION PROVIDING METHOD

The system addresses the burden on information providers by using a computer-based identification and account creation system to efficiently deliver information through a centralized mailbox, reducing operational complexity and enhancing user customization.

JP7616571B2Active Publication Date: 2025-01-17GOOD CREATE INC
View PDF 9 Cites 0 Cited by

Patent Information

Application Number
JP2021550613
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2019-09-30
Filing Date
2020-09-17
Publication Date
2025-01-17
Estimated Expiration
2040-09-17

AI Technical Summary

Technical Problem

Conventional systems burden information providers with heavy workloads as they need to prepare servers for URL-based information provision, necessitating the development of a system that alleviates this burden.

Method used

A program and system that includes a computer with an identification information acquisition unit, account creation unit, and display controller to acquire and display information using a mailbox system, allowing for account data creation based on identification information, language type, and beacon reception characteristics, enabling efficient information retrieval without the need for individual user-specific code management.

Benefits of technology

Reduces the burden on information providers by simplifying the process of providing information through a centralized mailbox system, allowing for efficient and customizable information delivery based on user preferences and beacon characteristics.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007616571000001
    Figure 0007616571000001
  • Figure 0007616571000002
    Figure 0007616571000002
  • Figure 0007616571000003
    Figure 0007616571000003
Patent Text Reader

Abstract

A program for causing a computer capable of acquiring provided information to function as: an identification information acquisition unit 161 for acquiring identification information that serves as a trigger for acquisition of the provided information; an account creation unit 163 for creating, on the basis of the identification information, account data for accessing a mailbox 21 in which the provided information is preserved; a provided information acquisition unit 165 for acquiring the provided information preserved in the mailbox 21 by using the account data created by the account creation unit 163 and a prescribed code; and a display control unit 166 for causing the provided information acquired by the provided information acquisition unit 165 to be displayed by a display unit 13.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a program, an information providing system, and an information providing method for providing information to a user. [Background technology]

[0002] Conventionally, there is known a system in which a terminal that receives a beacon emitted by a device installed in a store accesses a uniform resource locator (URL) included in the beacon to acquire information (see, for example, Patent Document 1). [Prior art documents] [Patent documents]

[0003] [Patent Document 1] International Publication No. WO2018 / 142680 Summary of the Invention [Problem to be solved by the invention]

[0004] When providing information using the conventional system, each information provider had to prepare a server corresponding to the URL included in the beacon and store the content written in a markup language such as HTML on the server. This resulted in a problem of a heavy burden on the information provider.

[0005] Therefore, the present invention has been made in consideration of these points, and an object of the present invention is to provide a program, an information providing system, and an information providing method that can reduce the burden on information providers who provide information. [Means for solving the problem]

[0006] A program of a first aspect of the present invention causes a computer capable of acquiring provided information to function as an identification information acquisition unit that acquires identification information that triggers the acquisition of the provided information, an account creation unit that creates account data for accessing a mailbox in which the provided information is stored based on the identification information, a provided information acquisition unit that acquires the provided information stored in the mailbox by using the account data created by the account creation unit and a predetermined code, and a display control unit that displays the provided information acquired by the provided information acquisition unit on a display unit.

[0007] The account creation unit may create the account data by encrypting the identification information based on a predetermined rule.

[0008] The program may further cause the computer to function as a language identification unit that identifies the language type of the provided information to be acquired, and the account creation unit may create the account data that differs depending on the language type identified by the language identification unit.

[0009] The provided information acquisition unit may acquire the provided information by using the predetermined code that is commonly used by a plurality of the computers.

[0010] The provided information acquisition unit may acquire the provided information by using the predetermined code that is commonly used among a plurality of accounts corresponding to a plurality of the account data.

[0011] The provided information acquisition unit may acquire the provided information by using the predetermined code that is publicly available and that can be acquired from a predetermined external device.

[0012] The account creation unit may create different account data depending on the strength of a beacon received from a beacon transmitting device.

[0013] The account creation unit may create different account data depending on a time when a beacon is received from a beacon transmitting device.

[0014] The account creation section may create different account data depending on the type of the provided information that the user of the computer wishes to receive.

[0015] The account creation unit may, when the computer is set not to receive advertisements, create alternative account data that is different from the account data created based on the identification information, and the provided information acquisition unit may acquire the provided information stored in a mailbox corresponding to the alternative account data by using the alternative account data and the code.

[0016] The account creation unit may create the account data by selecting an account candidate that corresponds to a current date and time from among a plurality of account candidates described in association with dates and times in a file received from an external device.

[0017] The computer may further function as a message receiving unit that receives message input, and a message sending unit that sends the message received by the message receiving unit to the mailbox by using the account data created by the account creation unit.

[0018] The provided information may include viewing target data that specifies the range of people who can view the provided information, and the display control unit may display the provided information on the display unit on the condition that the attributes of a user using the computer are included in the range of people who can view the provided information.

[0019] An information provision system according to a second aspect of the present invention comprises a computer capable of acquiring provided information provided from an information providing device that provides information, and a message transfer agent having a plurality of mailboxes for storing the provided information, wherein the computer comprises an identification information acquisition unit that acquires identification information that triggers the acquisition of the provided information, an account creation unit that creates account data for accessing the mailbox in which the provided information is stored based on the identification information, a provided information acquisition unit that acquires the provided information stored in the mailbox by using the account data created by the account creation unit and a predetermined code, and a display control unit that displays the provided information acquired by the provided information acquisition unit on a display unit, and the message transfer agent comprises the plurality of mailboxes capable of storing different pieces of provided information, and a provided information transmission unit that transmits to the computer the provided information stored in the mailbox associated with the received account data in response to receiving the account data and the code.

[0020] An information providing method of a third aspect of the present invention includes a step in which a computer executes the steps of acquiring identification information that triggers the acquisition of provided information, creating account data for accessing a mailbox in which the provided information is stored based on the identification information, and sending the account data and a predetermined code for accessing the mailbox to a message transfer agent, and in response to receiving the account data and the code, the message transfer agent executes a step of sending the provided information stored in the mailbox associated with the received account data to the computer, and the computer further executes a step of displaying the provided information sent from the message transfer agent on a display unit. Effect of the Invention

[0021] According to the present invention, it is possible to reduce the burden on information providers who provide information. [Brief description of the drawings]

[0022] [Figure 1] FIG. 1 is a diagram illustrating a configuration of an information providing system. [Diagram 2] 11 is a diagram showing an example of a relationship between identification information included in a beacon, a mail account, and provided information. FIG. [Diagram 3] FIG. 2 is a diagram showing a configuration of an information terminal. [Figure 4] FIG. 13 is a diagram showing an example of a mail account created based on the reception strength of a beacon. [Diagram 5] FIG. 13 is a diagram showing an example of a mail account created based on the time when an information terminal receives a beacon. [Figure 6] FIG. 13 is a diagram showing an example of a mail account created in accordance with user settings. [Figure 7] FIG. 2 is a diagram showing an operation sequence of the information providing system. [Figure 8] FIG. 13 is a diagram showing a configuration of an information terminal according to a first modified example. [Figure 9] FIG. 13 is a diagram showing a configuration of an information terminal according to a third modified example. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0023] [Configuration of information provision system S] FIG. 1 is a diagram showing the configuration of an information providing system S. The information providing system S includes an information terminal 1, a mail server 2, a beacon transmitting device 3, and a registration terminal 4. The information terminal 1 is a computer having a communication function and a display function, such as a smartphone or tablet used by a user U who receives information. The information terminal 1 executes application software for acquiring provided information, which is information provided by an information provider, to access the mail server 2 via a network N and acquire the provided information stored in advance in the mail server 2. The process of synchronizing the information terminal 1 with the mail server 2 is also included in the process of acquiring the provided information by the information terminal 1.

[0024] The mail server 2 is an example of a message transfer agent, and is a computer that functions as an information providing device that can provide information to the information terminal 1 via the network N by the information terminal 1 accessing the mail server 2 using a communication protocol such as POP (Post Office Protocol) or IMAP (Internet Message Access Protocol). The mail server 2 has a plurality of mailboxes 21 that can store different pieces of information to be provided. Different accounts are assigned to the plurality of mailboxes 21. The mail server 2 also has a provided information sending unit 22 that sends, to the information terminal 1, the provided information stored in the mailbox 21 associated with the account name included in the received mail address in response to receiving the mail address and a predetermined code. The predetermined code is any text, hash value, image, password, or cryptographic token. Although only one mail server 2 is shown in FIG. 1, the information providing system S may have a plurality of mail servers 2.

[0025] The beacon transmitting device 3 is a device that transmits a beacon including predetermined identification information. The beacon transmitting device 3 is installed in a place where an information provider wishes to provide information to the user U, such as a store, a company, or a government office. The information provider is, for example, an employee of the store, company, government office, or the like where the beacon transmitting device 3 is installed. The identification information is information for identifying the beacon transmitting device 3, and is composed of, for example, numbers, letters, and symbols.

[0026] The registration terminal 4 is a terminal used by an information provider who wishes to provide information to the information terminal 1 to transmit the provided information to the mail server 2 and have the information stored therein. The registration terminal 4 is, for example, a computer or a smartphone. The registration terminal 4 may transmit the provided information to the mail server 2 using dedicated application software, or may transmit the provided information to the mail server 2 using general-purpose email software.

[0027] Specifically, an information provider can register the provided information in a mailbox 21 of the mail server 2 by sending an email including the provided information to an email address including a specific account name. In the information providing system S, a large number of information providers can register the provided information in different mailboxes 21. The information provider can also delete the provided information from the mailbox 21 or update the provided information by accessing the mail server 2 by POP using, for example, a registration terminal 4.

[0028] 1, an outline of the process flow in which the information terminal 1 acquires the provided information from the mail server 2 will be described below. First, as described above, the information provider registers the provided information in the mail server 2 using the registration terminal 4 ((1) in FIG. 1).

[0029] The beacon transmitting device 3 transmits a beacon including predetermined identification information ((2) in FIG. 1). When a user U using the information terminal 1 comes near the beacon transmitting device 3, the information terminal 1 creates account data (e.g., an email account) for identifying an account based on a predetermined rule that uses the identification information included in the received beacon. The information terminal 1 transmits an email acquisition request including an email address including the created account data and a predetermined code to the mail server 2 ((3) in FIG. 1).

[0030] When the mail server 2 receives a mail acquisition request from the information terminal 1, it transmits the provided information stored in the mailbox 21 corresponding to the account included in the mail acquisition request to the information terminal 1 ((4) in FIG. 1). If the received account data and code match the preset information, the mail server 2 transmits the provided information stored in the mailbox 21 to the information terminal 1.

[0031] Through the above procedure, the information terminal 1 can obtain the provided information corresponding to the beacon transmitted by the beacon transmitting device 3 and display it on the display. By the information terminal 1 and the mail server 2 operating as described above, for example, the provided information is displayed on the information terminal 1 when the user of the information terminal 1 enters a store where the beacon transmitting device 3 is installed.

[0032] The rules for the information terminal 1 to convert the identification information into account data are determined in advance by, for example, a service provider that provides application software for acquiring the provided information (hereinafter, referred to as the "service provider"). In this case, the information provider notifies the service provider of the identification information of the installed beacon transmitting device 3, thereby acquiring an account for the mailbox 21 in which the provided information is stored.

[0033] The information provider may create application software that converts the identification information into account data. In this case, the information terminal 1 stores the relationship between the identification information and the account in advance, and converts the identification information specified based on the beacon into account data by referring to the stored relationship.

[0034] 2 is a diagram showing an example of the relationship between the identification information included in the beacon, a mail account which is an example of account data, and the provided information. The identification information in FIG. 2 includes information indicating the location where the beacon transmission device 3 is installed. The identification information may be other information as long as it is information specific to the beacon transmission device 3.

[0035] In Fig. 2, different identification information is associated with different mail accounts. Also, different provided information is associated with each mail account. In this way, different identification information is associated with different mail accounts, and different provided information is stored in the mailboxes 21 corresponding to the respective mail accounts, so that provided information suited to the status of the information terminal 1 specified by the identification information is provided to the information terminal 1. Note that the same provided information may be stored in multiple mailboxes 21 corresponding to multiple mail accounts.

[0036] [Configuration of Information Terminal 1] 3 is a diagram showing the configuration of the information terminal 1. The information terminal 1 has a beacon receiving unit 11, a communication unit 12, a display unit 13, an operation unit 14, a storage unit 15, and a control unit 16. The control unit 16 has an identification information acquiring unit 161, a language identifying unit 162, an account creating unit 163, an information managing unit 164, a provided information acquiring unit 165, and a display control unit 166.

[0037] The beacon receiving unit 11 receives a beacon transmitted by the beacon transmitting device 3. The beacon receiving unit 11 extracts information contained in the received beacon, and notifies the identification information acquiring unit 161 of the extracted information.

[0038] The communication unit 12 has a wireless communication controller for connecting to a network N such as a mobile phone network. The communication unit 12 transmits and receives data to and from the mail server 2 via the network N. Based on an instruction from the provided information acquisition unit 165, the communication unit 12 transmits a message requesting provided information to the mail server 2, and inputs the provided information received from the mail server 2 to the provided information acquisition unit 165.

[0039] The display unit 13 is a display that displays the provided information received from the mail server 2 . The operation unit 14 is a device for receiving operations from the user U, and is, for example, a touch panel provided on top of the display unit 13.

[0040] The storage unit 15 is a storage medium including a ROM and a RAM. The storage unit 15 stores a program executed by the control unit 16. The storage unit 15 also stores identification information included in a beacon emitted by a beacon transmitting device 3 in association with an account of a mailbox 21 in which provision information corresponding to the beacon transmitting device 3 is stored. The storage unit 15 may update the associated and stored identification information and account based on information input from an external device under the control of the control unit 16.

[0041] The control unit 16 is, for example, a CPU, and functions as an identification information acquisition unit 161, a language identification unit 162, an account creation unit 163, an information management unit 164, a provided information acquisition unit 165, and a display control unit 166 by executing programs stored in the memory unit 15.

[0042] The identification information acquisition unit 161 acquires identification information that serves as a trigger for acquiring the provided information. The identification information acquisition unit 161 extracts the identification information from, for example, information included in a beacon notified from the communication unit 12. The identification information acquisition unit 161 notifies the account creation unit 163 of the acquired identification information.

[0043] The language identification unit 162 identifies the language type of the provided information to be acquired. The language identification unit 162 identifies the language type based on language type information inputted by the operation unit 14, for example. The language identification unit 162 may confirm the language type from an OS (Operating System) or other application software. The language identification unit 162 notifies the account creation unit 163 of the identified language type.

[0044] The account creation unit 163 creates account data for accessing the mailbox 21 in which the provided information is stored, based on, for example, the identification information included in the beacon received by the identification information acquisition unit 161. The account creation unit 163 creates the account data by encrypting the identification information based on a predetermined rule. The predetermined rule is, for example, a rule for encrypting the identification information using an encryption key stored in the storage unit 15. By having the account creation unit 163 encrypt the identification information to create the account data, it is possible to prevent a third party not using legitimate application software from illegally acquiring the provided information by analyzing the beacon. As already described, the account creation unit 163 may convert the identification information into account data by referring to information indicating the relationship between the identification information and the account stored in the storage unit 15.

[0045] The account creation unit 163 may also create an account based on the language type notified by the language specification unit 162. In this case, even if the identification information notified by the identification information acquisition unit 161 is the same, the account creation unit 163 creates different account data depending on the language type. The accounts that differ depending on the language type correspond to the mailboxes 21 in which the provided information created in the language corresponding to each language type is stored. The account creation unit 163 operates in this manner, which enables the provided information acquisition unit 165 to acquire the provided information written in the language used by the user U.

[0046] The account creation unit 163 may create account data by accessing a predetermined URL corresponding to the identification information and referring to a data format (e.g., XML or JSON) acquired. In this case, the account creation unit 163 may create account data to be used by the provided information acquisition unit 165 by selecting an account candidate corresponding to the date and time at that time (current date and time) from a plurality of account candidates described in a file in association with the date and time. By the information provider creating such a file in advance, the information provider can provide the user U with different provided information according to the date and time.

[0047] The information management unit 164 manages various information required to receive provided information from the mail server 2 based on the identification information. The information management unit 164 manages, for example, a code for accessing the mailbox 21 corresponding to the identification information. The information management unit 164 notifies the provided information acquisition unit 165 of the code.

[0048] The code managed by the information management unit 164 may be any of a code commonly used by multiple information terminals 1, a code published in advance, a code commonly used by multiple accounts, and a code predetermined in application software executed by the control unit 16. For example, the information management unit 164 may receive a code commonly used by multiple information terminals 1 from a predetermined external device and store the received code in the storage unit 15. The information management unit 164 may create a code based on a predetermined rule. For example, the information management unit 164 may use account data created by the account creation unit 163 as the code.

[0049] The provided information acquisition unit 165 acquires the provided information stored in the mailbox 21 by using the account data created by the account creation unit 163 and the code stored in the storage unit 15 by the information management unit 164. Specifically, the provided information acquisition unit 165 transmits the account data and the code to the mail server 2 based on, for example, IMAP. By transmitting the account data and the code to the mail server 2, the provided information acquisition unit 165 acquires the provided information transmitted from the mailbox 21 corresponding to the account.

[0050] The provided information acquisition unit 165 acquires the provided information by using, for example, a predetermined code commonly used by the multiple information terminals 1. By the provided information acquisition unit 165 using a code common to the multiple information terminals 1 in this manner, it is not necessary for the user U to set a code or for the service provider to manage the code for each user U. This makes it easier to build and manage the information provision system S.

[0051] The provided information acquisition unit 165 may acquire the provided information by using a code common to a plurality of accounts (for example, a code common to a plurality of beacon transmitting devices 3). By using a code common to a plurality of accounts in this way, the provided information acquisition unit 165 does not need to set the code in the mail server 2 when the information provider installs the beacon transmitting device 3, or the user U does not need to set the code.

[0052] The provided information acquisition unit 165 may acquire the provided information by using a predetermined code that is publicly available and can be acquired from a predetermined external device. For example, the provided information acquisition unit 165 may acquire the provided information by accessing a predetermined URL. Ta The code described in a data format (for example, XML or JSON) is used. By the provided information acquisition unit 165 using the code published in this manner, it is not necessary for the information provider to individually determine the code at the time of creating application software to be used in the information terminal 1. Therefore, the information provider who creates application software can easily create the application software by using, for example, a predetermined template.

[0053] The display control unit 166 causes the display unit 13 to display the provided information acquired by the provided information acquisition unit 165. The display control unit 166 may display the provided information in any manner. For example, the display control unit 166 causes the provided information to be displayed in an area on the display unit 13 designated by the user U. The display control unit 166 may also display the provided information in a screen manner for chatting with a provider of the provided information.

[0054] [Other examples of account creation] (Uses beacon reception strength) Various methods are possible for creating account data by account creation unit 163. As one example, account creation unit 163 may create different account data depending on the reception strength of a beacon.

[0055] Fig. 4 is a diagram showing an example of a mail account created based on the reception strength of a beacon. In the example shown in Fig. 4, even if the identification information indicates the same store, different mail accounts are created depending on whether the beacon reception strength is "strong", "medium", or "weak". The account creation unit 163 creates different mail accounts depending on the acoustic intensity of the beacon, for example, by adding information (e.g., a numerical value) indicating the reception strength of the beacon identified by the identification information acquisition unit 161 to a common account created based on the identification information.

[0056] There is a correlation between the reception strength of the beacon and the distance from the location where the beacon transmitting device 3 is installed to the information terminal 1. By utilizing this characteristic, for example, an information provider who installs the beacon transmitting device 3 in a store can provide the user U with different information depending on the distance between the sales floor where the beacon transmitting device 3 is installed and the information terminal 1 by registering different pieces of information to be provided in the mailbox 21 of the account corresponding to the reception strength of the beacon.

[0057] In the example shown in FIG. 4, it is assumed that the beacon transmitter 3 is installed in a vegetable section of store A, which is a supermarket. When the strength of the radio wave received by the beacon receiver 11 in store A is "weak", it is assumed that the user U is near the entrance of store A, and information provided about an event held in store A is provided to the information terminal 1. When the strength of the radio wave received by the beacon receiver 11 is "medium", it is assumed that the user U is approaching the vegetable section, and information provided about limited-time sales is provided to the information terminal 1. When the strength of the radio wave received by the beacon receiver 11 is "strong", it is assumed that the user U is in the vegetable section, and information provided about recipes for vegetables on sale is provided to the information terminal 1. By configuring the information provision system S in this way, it becomes possible for the user U to obtain information appropriate to his or her position in the store.

[0058] (Use of beacon reception time) Fig. 5 is a diagram showing an example of a mail account created based on the time when the information terminal 1 received a beacon. The account creation unit 163 creates a different mail account depending on the strength of the beacon, for example, by adding information associated with the time when the identification information acquisition unit 161 received the beacon to a common account created based on the identification information. In the example shown in Fig. 5, a numerical value corresponding to the time period that includes the time when the identification information acquisition unit 161 received the beacon is included in the mail account.

[0059] For example, an information provider who has installed a beacon transmitting device 3 in a store can provide user U with information that varies depending on the time by registering different pieces of information to be provided in the mailbox 21 of the account corresponding to the time of receiving the beacon. In the example shown in Fig. 5, event information is provided between 10:00 a.m. and noon, and restaurant information is provided between noon and 2:00 p.m. With the information providing system S configured in this way, user U can obtain useful information for each time period.

[0060] (Using User U's settings) 6 is a diagram showing an example of a mail account created according to the settings of the user U. The type of information that the user U wants to receive may differ. For example, some users U want coupon information, while other users U want time sale information. Therefore, the account creation unit 163 may create a mail account based on the type of provided information that the user U wants to be notified of. For example, the account creation unit 163 creates different mail accounts according to the set type by adding information indicating the set type to a common account created based on the identification information.

[0061] In the example shown in FIG. 6, even when the same beacon is received at the same store A, different mail accounts are created depending on whether the user has set to desire coupon information or to desire limited-time sale information. Specifically, when the user has set to desire coupon information, a mail account corresponding to the mailbox 21 in which the coupon information is stored is generated. On the other hand, when the user has set to desire limited-time sale information, a mail account corresponding to the mailbox 21 in which the limited-time sale information is stored is generated. By operating the account creation unit 163 in this manner, the information terminal 1 can notify the user U of information to be provided that matches the user U's needs.

[0062] If the user U desires to obtain multiple types of information, the account creation unit 163 may create multiple mail accounts corresponding to the multiple types. In this case, the provided information acquisition unit 165 acquires multiple pieces of provided information from multiple mailboxes 21 corresponding to the multiple mail accounts.

[0063] (Using attributes of user U) The account creation unit 163 may create different account data based on the attributes of the user U. For example, the account creation unit 163 creates different account data depending on the attributes of the user U by adding information indicating the attributes of the user U to a common account created based on the identification information. The attributes of the user U are, for example, gender, age, hobbies, occupation, etc. The account creation unit 163 may use attributes stored in advance in the storage unit 15, or may use attributes estimated based on the history of sites accessed by the information terminal 1 or the movement route of the information terminal 1.

[0064] [Operation sequence of information provision system S] Fig. 7 is a diagram showing an operation sequence of the information providing system S. The sequence diagram shown in Fig. 7 starts from the point when an information provider creates information to be provided using the registration terminal 4 (S11). The information provider performs an operation to send the information to be provided created in the registration terminal 4 to an account corresponding to the mailbox 21 to which the information provider wishes to register the information. The registration terminal 4 sends the created information to be provided to the mail server 2, thereby storing the information to be provided in the mailbox 21. The information provider can update the information to be provided stored in the mailbox 21 by sending the information to be provided at any timing.

[0065] On the other hand, the beacon transmitting device 3 constantly transmits a beacon including a predetermined identification information. The beacon receiving unit 11 of the information terminal 1 receives the beacon from the beacon transmitting device 3, and the identification information acquiring unit 161 acquires the identification information included in the received beacon (S12). Next, the account creating unit 163 creates a mail account based on the acquired identification information (S13). The provided information acquiring unit 165 transmits the mail address including the created mail account and a predetermined code (e.g., a password) to the mail server 2.

[0066] When the mail server 2 receives the mail account and the specified code, it determines whether or not the combination of the mail account and the code is appropriate. If the mail server 2 determines that the mail account and the code are not appropriate, it notifies the information terminal 1 that an error has occurred. If the mail server 2 determines that the mail account and the code are appropriate, it transmits the provided information stored in the mailbox 21 corresponding to the mail account to the information terminal 1 (S14). The display control unit 166 causes the display unit 13 to display the received provided information (S15).

[0067] [First Modification] Fig. 8 is a diagram showing the configuration of an information terminal 1a according to a first modified example. The information terminal 1a shown in Fig. 8 differs from the information terminal 1 shown in Fig. 3 in that it further includes a message receiving unit 167 and a message transmitting unit 168, but is the same as the information terminal 1 in other respects. The operations of the message receiving unit 167 and the message transmitting unit 168 will be described below.

[0068] The message receiving unit 167 receives an input of a message via the operation unit 14. For example, the message receiving unit 167 displays a screen for the user U to input a message on the display unit 13, and acquires the text and image input on the screen as a message. The message receiving unit 167 may display a screen for inputting a message on the display unit 13 in response to the provided information acquisition unit 165 acquiring the provided information.

[0069] The message sending unit 168 uses the mail account created by the account creating unit 163 as the account name for accessing the mailbox 21, thereby sending the message accepted by the message accepting unit 167 to the mailbox 21 of the mail server 2. The message sending unit 168 sends the message to the mailbox 21, for example, by using the identification information acquired by the identification information acquiring unit 161 as the mail account. By having the message accepting unit 167 and the message sending unit 168 in the information terminal 1a, for example, a user U who has viewed the provided information can send a question about the provided information to the information provider with a simple operation.

[0070] The screen for inputting a message to be displayed on the display unit 13 by the message receiving unit 167 may be a screen in a format for chatting between the user U and the information provider. The message receiving unit 167 may receive an input of a message by displaying a chat-format screen in response to a predetermined operation being performed after the display control unit 166 has displayed the provided information on the display unit 13.

[0071] [Second modified example] Some users U do not want to receive advertisements from among the provided information transmitted from the mail server 2. It is not desirable for such users U if the provided information is displayed on the information terminal 1 of the user U. Therefore, when the information terminal 1 is set not to receive advertisements, the information terminal 1 may be configured to display on the display unit 13 only provided information other than advertisements.

[0072] In order to operate the information terminal 1 in this manner, when the information terminal 1 is set not to receive advertisements, the account creation unit 163 creates an alternative mail account, which is alternative account data different from the mail account created based on the identification information when reception of advertisements is permitted. The account creation unit 163 notifies the provided information acquisition unit 165 of the created alternative mail account.

[0073] The provided information acquisition unit 165 acquires the provided information stored in the mailbox 21 corresponding to the alternative mail account by using the alternative mail account and a predetermined code. The provided information is, for example, emergency information that needs to be notified to the user U. By operating the information terminal 1 in this manner, if the user U does not wish to receive advertisements, advertisements are not displayed on the information terminal 1 even if the information terminal 1 receives a beacon, and only information necessary for the user U is displayed on the information terminal 1, thereby improving the satisfaction of the user U.

[0074] [Third Modification] Fig. 9 is a diagram showing the configuration of an information terminal 1b according to a third modified example. The information terminal 1b shown in Fig. 9 differs from the information terminal 1 shown in Fig. 3 in that it has a GPS receiver 17 instead of the beacon receiver 11, but is otherwise the same as the information terminal 1.

[0075] The GPS receiver 17 has a function of receiving radio waves from a satellite of a GPS (Global Positioning System) and generating location information indicating the latitude and longitude of the information terminal 1b based on the received radio waves. The GPS receiver 17 notifies the identification information acquisition unit 161 of the location information.

[0076] The identification information acquisition unit 161 in the information terminal 1b acquires, as identification information used to acquire the provided information, the location information notified by the GPS receiving unit 17. The identification information acquisition unit 161 may identify an area including the location information notified by the GPS receiving unit 17 from among a plurality of areas registered in advance, and acquire information for identifying the identified area as identification information.

[0077] Specifically, the information providing application software has a table in which areas are associated with identification information in advance, and the identification information acquiring unit 161 refers to the table to acquire the identification information based on the location information notified from the GPS receiving unit 17. For example, every time the area including the location information is switched, the identification information acquiring unit 161 acquires the identification information corresponding to the new area.

[0078] The identification information acquisition unit 161 acquires the identification information based on the position information in this manner, and the provided information acquisition unit 165 can acquire the provided information corresponding to the position of the information terminal 1. As a result, the user U can view the provided information suitable for his / her location.

[0079] The information terminal 1b may further include a beacon receiver 11. In this case, the provided information acquisition unit 165 may acquire both the provided information corresponding to the identification information included in the beacon received by the beacon receiver 11 and the provided information corresponding to the identification information based on the location information notified from the GPS receiver 17.

[0080] The provided information acquisition unit 165 may receive a beacon within a predetermined period and, when the area including the location information is changed, acquire only the provided information corresponding to the identification information previously set by, for example, the user U or the information provider. For example, when the beacon receiving unit 11 receives a beacon, the provided information acquisition unit 165 acquires only the provided information corresponding to the identification information included in the beacon without using the identification information based on the location information. By operating the provided information acquisition unit 165 in this manner, the user U can preferentially view the provided information desired by the user U or the information provider.

[0081] [Fourth Modification] In the above description, when the provided information acquisition unit 165 acquires the provided information, the display control unit 166 causes the provided information to be displayed on the display unit 13, so that the user U can view the provided information. In such a case, the user U who has acquired the account data and the code may illegally view the provided information even though it is not the provided information that the user U should view.

[0082] Therefore, the provided information includes viewing target data (segment data) that specifies the range of people who can view the provided information, and the display control unit 166 may display the provided information on the display unit 13 on the condition that the attributes of the user U who uses the information terminal 1 are included in the range of people who can view the provided information indicated by the viewing target data. The registration terminal 4 displays a screen for the information provider to set whether or not to embed the viewing target data, and embeds the viewing target data in the subject area or free area of ​​the header part of the provided information based on the setting operation of the information provider. The viewing target data is data indicating the user name, department, age, etc. of the user U who can view the provided information.

[0083] The attributes of the user U can be set by the user U himself / herself in, for example, application software of the information terminal 1. By configuring the information providing system S in this way, it is possible to ensure that only the user U to whom the information provider wishes to show the provided information can view the provided information. Since the user U will not view provided information that is not suitable for him / herself, such a configuration is suitable for the information providing system S in which provided information is automatically distributed to the information terminal 1.

[0084] [Effects of Information Provision System S] As described above, in the information providing system S, the information terminal 1 functions as an identification information acquiring unit 161 that acquires identification information that serves as a trigger for acquiring the provided information, an account creating unit 163 that creates a mail account for accessing the mailbox 21 in which the provided information is saved based on the identification information, and a provided information acquiring unit 165 that acquires the provided information saved in the mailbox 21 by using the mail account created by the account creating unit 163 and a predetermined code. By operating the information terminal 1 in this manner, an information provider who provides the provided information can easily provide the provided information to the information terminal 1 according to the status of the information terminal 1 without having to build a dedicated website, thereby reducing the burden on the information provider who provides the information.

[0085] Although the present invention has been described above using the embodiments, the technical scope of the present invention is not limited to the scope described in the above embodiments, and various modifications and changes are possible within the scope of the gist of the present invention. For example, all or part of the device can be configured by distributing or integrating functionally or physically in any unit. In addition, new embodiments resulting from any combination of multiple embodiments are also included in the embodiments of the present invention. The effect of the new embodiment resulting from the combination combines the effect of the original embodiment. [Explanation of symbols]

[0086] 1 Information terminal 2. Mail Server 3 Beacon transmitter 4. Registered terminal 11 Beacon receiver 12 Communications Department 13 Display section 14 Control section 15 Storage section 16 Control section 17 GPS receiver 21 Mailbox 22 Information transmission section 161 Identification information acquisition unit 162 Language Specification Section 163 Account Creation Department 164 Information Management Department 165 Provided information acquisition department 166 Display control section 167 Message Reception Department 168 Message sending unit

Claims

1. Computers that can obtain the provided information an identification information acquisition unit for acquiring identification information that serves as a trigger for acquiring the provided information; an account creation unit that creates account data for accessing a mailbox in which the provided information is stored, based on the identification information; a provision information acquisition unit that acquires the provision information stored in the mailbox by using the account data created by the account creation unit and a public code that is acquired from outside the computer and is common to a plurality of the account data; and A display control unit that displays the provided information acquired by the provided information acquisition unit on a display unit. A program to function as a

2. the account creation unit creates the account data by encrypting the identification information based on a predetermined rule. The program according to claim 1.

3. causing the computer to further function as a language identification unit that identifies a language type of the provided information to be acquired; the account creation unit creates different account data depending on the language type identified by the language identification unit, the provision information created in the language of the language type identified by the language identification unit is stored in the mailbox corresponding to the created account data; 3. The program according to claim 1 or 2.

4. the provided information acquisition unit acquires the provided information by using the public code that is commonly used among the plurality of computers; The program according to any one of claims 1 to 3.

5. the provided information acquisition unit acquires the provided information by using the public code commonly used by a plurality of accounts corresponding to the plurality of account data; The program according to any one of claims 1 to 4.

6. the provision information acquisition unit acquires the provision information by using the predetermined code that is publicly available and that can be acquired from a predetermined external device. The program according to any one of claims 1 to 5.

7. the account creation unit creates different account data depending on the strength of a beacon received from a beacon transmission device. The program according to any one of claims 1 to 6.

8. The account creation unit creates different account data depending on a time when a beacon is received from a beacon transmitting device. The program according to any one of claims 1 to 7.

9. the account creation unit creates different account data depending on the type of the provided information that the user of the computer wishes to receive. The program according to any one of claims 1 to 8.

10. the account creation unit creates substitute account data different from the account data created based on the identification information when the computer is set not to receive advertisements; the provision information acquisition unit acquires the provision information stored in a mailbox corresponding to the alternative account data by using the alternative account data and the public code; The program according to claim 9.

11. the account creation unit creates the account data by selecting an account candidate corresponding to a current date and time from among a plurality of account candidates described in association with dates and times in the file received from the external device; The program according to any one of claims 1 to 9.

12. The computer, a message receiving unit that receives an input of a message; and a message sending unit that sends the message accepted by the message accepting unit to the mailbox by using the account data created by the account creating unit; Further functioning as The program according to any one of claims 1 to 11.

13. The provided information includes viewing target data that specifies a range of people who can view the provided information, the display control unit causes the provided information to be displayed on the display unit on condition that an attribute of a user who uses the computer is included in the range of people who are permitted to view the provided information. The program according to any one of claims 1 to 12.

14. A message transfer agent includes a computer capable of acquiring information provided from an information providing device that provides information, and a plurality of mailboxes that store the information provided, The computer includes: an identification information acquisition unit that acquires identification information that serves as a trigger for acquiring the provided information; an account creation unit that creates account data for accessing a mailbox in which the provided information is stored, based on the identification information; a provision information acquisition unit that acquires the provision information stored in the mailbox by using the account data created by the account creation unit and a public code that is acquired from outside the computer and is common to a plurality of the account data; a display control unit that causes the provided information acquired by the provided information acquisition unit to be displayed on a display unit; having The message transfer agent includes: a plurality of mailboxes each capable of storing different pieces of provided information; a provision information sending unit configured to send, to the computer, the provision information stored in the mailbox associated with the received account data in response to receiving the account data and the public code; An information provision system having the above structure.

15. The computer acquiring identification information that serves as a trigger for acquiring provided information; creating account data for accessing a mailbox in which the provision information is stored, based on the identification information; sending the account data and a public code common to a plurality of the account data, the public code being obtained from outside the computer and used to access the mailbox, to a message transfer agent; Run In response to receiving the account data and the public code, the message transfer agent transmits the provision information stored in the mailbox associated with the received account data to the computer; The information providing method further includes a step of causing the computer to display the provided information transmitted from the message transfer agent on a display unit.

Citation Information

Patent Citations

  • Server, user terminal, system and method for providing information

    JP2002229991A

  • Data distribution control system

    JP2007058610A

  • Information providing device, its control method and control program

    JP2008052434A

  • Content management device, imaging device, control method, and program

    JP2013149162A

  • Advertisement system by email distribution, advertisement system program, and advertisement system method

    JP2018046570A