Information processing device, information processing method, and information processing program

The information processing device addresses the limited diffusion of event information in mobile messengers by associating user accounts with followers and conditionally distributing event information, enhancing its reach through messenger and location-based services.

JP2026089289APending Publication Date: 2026-06-01LY CORP

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
LY CORP
Filing Date
2024-11-20
Publication Date
2026-06-01

Smart Images

  • Figure 2026089289000001_ABST
    Figure 2026089289000001_ABST
Patent Text Reader

Abstract

To increase the dissemination of information. [Solution] The information processing device according to the present invention includes a control unit. The control unit communicates information with a terminal device that runs a messenger application, and also communicates information with an information providing device that provides information. The accounts of users who use the messenger application are associated with the accounts of their followers. When the control unit obtains event information associated with the user's account from the terminal device via the messenger application, it notifies the followers associated with the user's account of the obtained event information and also transmits the obtained event information to the information providing device.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to an information processing apparatus, an information processing method, and an information processing program.

Background Art

[0002] Conventionally, as one of the communication tools available on mobile communication terminals, mobile messengers have been widely used. For example, in relation to mobile messengers, technologies such as transmitting voice messages between chat participants using a mobile messenger have also been proposed (see, for example, Patent Document 1).

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] By the way, in such a mobile messenger, for example, as a user, there are companies and the like that provide services. Users such as companies may post advantageous event information such as coupons using the mobile messenger. However, the event information posted on the mobile messenger reaches only some users such as followers who follow the user, and the diffusibility of the information is low.

[0005] The present application has been made in view of the above, and an object thereof is to provide an information processing apparatus, an information processing method, and an information processing program capable of enhancing the diffusibility of information.

Means for Solving the Problems

[0006] The information processing device according to the present invention is an information processing device comprising a control unit that communicates information with a terminal device that runs a messenger application and with an information providing device that provides information, wherein the account of a user using the messenger application is associated with the accounts of followers who follow the user, and when the control unit obtains event information associated with the user's account from the terminal device via the messenger application, it notifies the followers associated with the user's account of the obtained event information and transmits the obtained event information to the information providing device. [Effects of the Invention]

[0007] According to one embodiment, the effect is to enhance the dissemination of information. [Brief explanation of the drawing]

[0008] [Figure 1] Figure 1 shows an example of information processing according to the embodiment. [Figure 2] Figure 2 shows an example of a screen in the information processing according to the embodiment. [Figure 3] Figure 3 shows an example of a screen in the information processing according to the embodiment. [Figure 4] Figure 4 shows an example of a screen in the information processing according to the embodiment. [Figure 5] Figure 5 shows an example of the configuration of an information processing system according to an embodiment. [Figure 6] Figure 6 shows an example of the configuration of an information processing device according to an embodiment. [Figure 7] Figure 7 shows an example of an event information storage unit according to an embodiment. [Figure 8] Figure 8 is a flowchart showing the information processing procedure according to the embodiment. [Figure 9]Figure 9 is a hardware configuration diagram showing an example of a computer that implements the functions of an information processing device. [Modes for carrying out the invention]

[0009] The following describes embodiments for implementing the information processing apparatus, information processing method, and information processing program according to the present application (hereinafter referred to as "embodiments") with reference to the drawings. Note that these embodiments do not limit the information processing apparatus, information processing method, and information processing program according to the present application. Furthermore, each embodiment can be appropriately combined as long as the processing content is not inconsistent. In the following embodiments, the same parts are denoted by the same reference numerals, and redundant descriptions are omitted.

[0010] [1. Overview of Information Processing] The following describes an example of information processing according to the embodiment, with reference to the drawings. First, the overview of the information processing according to the embodiment will be explained using Figure 1. Figure 1 is a diagram showing an example of information processing according to the embodiment. The purpose of the information processing according to the embodiment is to enhance the dissemination of information by deploying event information such as coupon information and discount information to an information provision device 200 that provides other services, using a communication service using a mobile messenger as a platform.

[0011] The information processing according to this embodiment is implemented by an information processing system SYS (see, for example, Figure 5) which includes a plurality of terminal devices 10 and an information processing device 100, as shown in Figure 1. The plurality of terminal devices 10 and the information processing device 100 are each connected to a network N (see, for example, Figure 5) by wired or wireless means. The plurality of terminal devices 10 and the information processing device 100 can communicate with other devices through the network N.

[0012] Multiple terminal devices 10 are used by user U. User U includes, for example, businesses and individuals. Terminal devices 10 are pre-installed with a messenger application (hereinafter referred to as "messenger app"), which is an application program for using a communication tool called a messenger. User U registers information about themselves on the messenger app and creates an account. In addition, when a user follows a designated user U on the messenger app, they are registered in the account as a follower of that designated user U. In the following explanation, an individual user Ua(U) is described as a follower of a business user UA(U).

[0013] The information processing device 100 provides various services to multiple terminal devices 10. In addition to services via a messenger application, the information processing device 100 can also provide services through an information provision device 200 that works in conjunction with the information processing device 100.

[0014] Services provided by the information provision device 200 include, for example, a communication service as the first service, electronic commerce (EC) as the second service, social networking service (SNS) as the third service, a search portal as the fourth service, a news site as the fifth service, and a map as the sixth service.

[0015] The information processing device 100 provides information based on each service to user U using the messenger application, and deploys information generated based on the messenger application to each service.

[0016] Specifically, in the information processing apparatus 100 according to the embodiment, the event information input via the messenger app is notified to the followers of the user U, and the event information is deployed to the information providing apparatus 200 (for example, the map of the sixth service). The event information includes at least one of coupon information and discount information. Note that the event information is not particularly limited to coupon information and discount information.

[0017] [2. An Example of Information Processing] Hereinafter, an example of the information processing according to the embodiment will be described with reference to FIG. 2. FIG. 2 is a diagram showing an example of a screen in the information processing according to the embodiment. In FIG. 2, in the terminal device 10, event information is input on the messenger app, and an example is shown in which the event information is notified to the followers of the user U and the event information is posted on a map that cooperates with the messenger app.

[0018] As shown in FIG. 2, on the display screen D of the terminal device 10 of the user UA who is a business operator, a post creation page P1 for inputting event information is displayed. The terminal device 10 displays the post creation page P1 according to the control of the messenger app. The post creation page P1 includes an input area for inputting event information such as text and images, and a post button BT for posting the event information. When the post button BT is operated, the terminal device 10 generates the information such as text and images input in the input area as event information. Further, the terminal device 10 generates the event information including the position information of the location where the event is held in addition to the information such as text and images input on the post creation page P1. The position information is, for example, the position information input at the time of registration of the user's account. Note that the position information may be input on the post creation page P1. Thus, the event information includes image information, text information, position information, and the like. When the post button BT is operated, the terminal device 10 transmits the generated event information to the information processing apparatus 100.

[0019] When the information processing device 100 acquires event information, it notifies the user's followers of the acquired event information (step S11). In other words, the information processing device 100 sends the event information to the follower's terminal device 10, and the follower's terminal device 10 displays the event information on the messenger application. The information processing device 100 also sends the acquired event information to the map of the sixth service (of the information providing device 200) (step S12). When the information providing device 200, which provides the map service, acquires event information from the information processing device 100, it displays the event information on the map based on the acquired event information. For example, as shown in the map M1 on the left, the information providing device 200 displays an icon IC related to the event information on the map M1 based on the location information included in the event information.

[0020] Alternatively, for example, the information provider 200 may display the map M2 on the right instead of map M1. As shown in the map M2 on the right, the information provider 200 displays both an icon related to the event information and the follower's current location on map M2, based on the location information included in the event information and the current location of the follower's terminal device 10. The information provider 200 also displays details of event information for users close to the follower's current location, along with map M2.

[0021] Here, event information can have its publication conditions set. Figures 3 and 4 show examples of screens in the information processing according to the embodiment. In Figure 3, the publication condition for event information entered on the messenger app in the terminal device 10 is set to weather, and the example shows that the event information shown in Figure 2 is automatically posted on a rainy day.

[0022] As shown in Figure 3, the terminal device 10 sets publication conditions based on the user's input on the post creation page P1. The publication condition is that event information is posted when it is raining. When the post button BT is pressed, the terminal device 10 generates event information including location information and publication conditions, and transmits the generated event information to the information processing device 100.

[0023] When the information processing device 100 acquires event information, it determines whether or not to provide the event information to the information providing device 200 based on the disclosure conditions included in the acquired event information, before transmitting the event information to the information providing device 200. In other words, the information providing device 200 determines whether or not the disclosure conditions are met, specifically whether or not the weather is rainy, and if the disclosure conditions are met, it transmits the event information to the information providing device 200. On the other hand, if the disclosure conditions are not met, the information providing device 200 does not transmit the event information to the information providing device 200, and waits to transmit the event information to the information providing device 200 until the disclosure conditions are met.

[0024] Figure 4 shows an example where the event information entry condition for the messenger app is set to reservation availability on terminal device 10, and the event information shown in Figure 4 is automatically posted when there is availability for reservations of products or services.

[0025] As shown in Figure 4, the terminal device 10 sets publication conditions based on the input of user U on the post creation page P1. The publication conditions are the conditions for posting event information when reservation availability becomes available. When the post button BT is operated, the terminal device 10 generates event information including location information and publication conditions, and transmits the generated event information to the information processing device 100.

[0026] When the information processing device 100 acquires event information, it determines whether or not to provide the event information to the information providing device 200 based on the disclosure conditions included in the acquired event information, before transmitting the event information to the information providing device 200. In other words, the information providing device 200 determines whether or not the disclosure conditions are met, specifically whether or not there is available reservation inventory, and if the disclosure conditions are met, it transmits the event information to the information providing device 200. On the other hand, if the disclosure conditions are not met, the information providing device 200 does not transmit the event information to the information providing device 200, and waits to transmit the event information to the information providing device 200 until the disclosure conditions are met.

[0027] [3. System Configuration] The configuration of the information processing system SYS according to the embodiment will be described in detail below with reference to Figure 5. Figure 5 is a diagram showing an example of the configuration of the information processing system SYS according to the embodiment.

[0028] As shown in Figure 5, the information processing system SYS according to this embodiment includes terminal devices 10 (10A, 10B, 10C) for user U (UA, UB, UC) on the service provider side, terminal devices 10 (10a, 10b, 10c) for follower user U (Ua, Ub, Uc), and an information processing device 100. Note that Figure 5 is merely an example of the configuration of the information processing system SYS according to this embodiment, and it may also have other devices such as an information providing device 200 that performs processing related to a portal site that provides various online services.

[0029] The terminal device 10 and the information processing device 100 are connected to the network N by wire or wireless connection. Each of the terminal device 10 and the information processing device 100 can communicate with other devices through the network N.

[0030] Network N includes, for example, WANs (Wide Area Networks) such as the Internet, and mobile communication networks such as LTE (Long Term Evolution), 4G (4th Generation), or 5G (5th Generation: 5th Generation Mobile Communication System).

[0031] Terminal device 10 connects to network N via a mobile communication network or short-range wireless communication such as Bluetooth® or Wi-Fi (Local Area Network), and can communicate with other devices such as information processing device 100 through network N. Terminal device 10 is used by users who utilize the messenger application. Terminal device 10 may be, for example, a notebook PC (Personal Computer), a desktop PC, a smartphone, or a tablet PC.

[0032] The user UA on the service provider's side can launch a messenger application by operating the terminal device 10 and send event information and other data to the information processing device 100 through the messenger application. The service provider's terminal device 10 can also display content provided by the information processing device 100, and content provided by the information provider device 200 via the information processing device 100, using a dedicated application or web browser. When the service provider's terminal device 10 receives control information from the information processing device 100 to implement the information display process, it implements the display process according to the control information.

[0033] Control information is described using, for example, scripting languages ​​such as JavaScript (registered trademark), stylesheet languages ​​such as CSS (Cascading Style Sheets), programming languages ​​such as Java (registered trademark), or markup languages ​​such as HTML (HyperText Markup Language). Alternatively, a predetermined application distributed from the information processing device 100 may be considered as control information.

[0034] The follower user Ua can launch a messenger application by operating the terminal device 10 and receive event information and other data from the information processing device 100 through the messenger application. The follower terminal device 10 can also display content provided by the information processing device 100, and content provided by the information provider device 200 via the information processing device 100, using a dedicated application or web browser. Furthermore, if the follower terminal device 10 receives control information from the information processing device 100 to implement the information display process, it will implement the display process according to the control information.

[0035] The information processing device 100 is operated and managed by a service provider that provides communication services via a mobile messenger. The information processing device 100 functions as an online platform that enables information processing related to the mobile messenger. The information processing device 100 acquires event information from the operator's terminal device 10 and provides event information to the follower's terminal device 10.

[0036] The information processing device 100 is typically a server device, but it may also be implemented as a mainframe or workstation. Furthermore, if the information processing device 100 is implemented as a server device, it may be implemented as a single server device, or as a cloud system in which multiple server devices and multiple storage devices work together.

[0037] [4. Equipment configuration] Hereinafter, an example of the functional configuration of the information processing device 100 in the information processing system SYS according to the embodiment will be described with reference to Figure 6. Figure 6 is a diagram showing an example of the configuration of the information processing device 100 according to the embodiment. As shown in Figure 6, the information processing device 100 has a communication unit 110, a storage unit 120, and a control unit 130.

[0038] (Communications Department 110) The communication unit 110 is implemented, for example, by a communication module or a NIC (Network Interface Card). The communication unit 110 is connected to the network N by wire or wireless connection. The information processing device 100 transmits and receives information with other devices, such as the terminal device 10, through the network N.

[0039] (Storage unit 120) The storage unit 120 stores, for example, programs and data used for control and calculations by the control unit 130. For example, the storage unit 120 can be implemented using semiconductor memory elements such as RAM (Random Access Memory) or flash memory, or storage devices such as hard disks or optical discs. For example, the storage unit 120 has an event information storage unit 121. The storage unit 120 is not particularly limited to the example shown in Figure 6, and can appropriately store data necessary for executing information processing according to the embodiment, such as a database that stores user information for various online services. Search history for various online services may be obtained from other systems as needed.

[0040] (Event information storage unit 121) The event information storage unit 121 stores business information about the business operator who is a user U of the communication service via the messenger application. Figure 7 shows an example of the event information storage unit according to the embodiment.

[0041] As shown in Figure 7, the event information stored in the event information storage unit 121 includes, for example, an item called "Business ID," an item called "Member Information," and an item called "Event Information," and these items are associated with each other. The "Business ID" may be associated with an account, or it may be the account itself. Therefore, the event information is associated with the account of user U on the business side, and it is possible to notify user U's account on the follower side of the event information. In addition, the "Event Information" item has, for example, sub-items such as an item called "Text Information," an item called "Image Information," an item called "Location Information," and an item called "Publication Conditions."

[0042] The "Business ID" field stores identification information to identify user U, who is the business operator in the communication service. The "Member Information" field stores identification information to identify the pricing plan that user U is subscribed to in order to receive the specified services in the communication service. In the "Event Information" field, the "Text Information" field stores the text information entered on post creation page P1. The "Image Information" field stores the image information entered on post creation page P1. The "Location Information" field stores location information entered on post creation page P1, or location information related to the business operator's location entered when user U's account was registered. The "Publication Conditions" field stores the publication conditions for the event information entered on post creation page P1.

[0043] (Control unit 130) The control unit 130 is a controller, and is realized by the execution of various programs (an example of an "information processing program") stored in the memory device inside the information processing device 100 by a CPU (Central Processing Unit) or MPU (Micro Processing Unit), using RAM as the working area.

[0044] Furthermore, the control unit 130 may be implemented by an integrated circuit such as an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array), or a GPGPU (General Purpose Graphic Processing Unit).

[0045] As shown in Figure 6, the control unit 130 has a receiving unit 131 and a providing unit 132, and these units realize or execute the information processing functions and operations described below.

[0046] The control unit 130 may have multiple internally divided components that realize or execute the functions and operations of the information processing described below. Furthermore, the control unit 130 is not limited to the configuration shown in Figure 6, and may have other configurations as long as they perform the information processing described later, and may have other functional units other than those shown in Figure 6.

[0047] (Receiving unit 131) The receiving unit 131 receives various types of information. For example, the receiving unit 131 receives event information from the terminal device 10. The receiving unit 131 stores the received event information in the event information storage unit 121.

[0048] (Provider 132) The information provision unit 132 provides various types of information. For example, the information provision unit 132 provides received event information to the terminal device 10. The information provision unit 132 also provides received event information to the information provision device 200.

[0049] When the providing unit 132 provides (transmits) event information to the information providing device 200, it determines whether or not to provide the event information to the information providing device 200 based on the disclosure conditions. If the disclosure conditions are met, the providing unit 132 provides the event information to the information providing device 200. On the other hand, if the disclosure conditions are not met, the providing unit 132 does not provide the event information to the information providing device 200.

[0050] [5. Processing Procedure] Next, the information processing procedure according to the embodiment will be explained using Figure 8. Figure 8 is a flowchart showing the information processing procedure according to the embodiment.

[0051] First, the control unit 130 determines whether or not it has received event information from the terminal device 10 in the receiving unit 131 (step S101). If the control unit 130 has not received event information (step S101; No), it waits until it receives event information. If the control unit 130 has received event information (step S101; Yes), it determines in the providing unit 132 whether or not to post the event information based on the event information (step S102). For example, the providing unit 132 determines whether or not the public conditions included in the event information are met, and if the public conditions are met (step S102; Yes), it posts (transmits) the event information, while if the public conditions are not met (step S102; No), it does not post the event information. In other words, the control unit 130 waits to post the event information until the public conditions are met.

[0052] When the control unit 130 determines that event information should be posted in the provision unit 132, it notifies (sends) the event information to the follower terminal device 10 (step S103). When the follower terminal device 10 receives the event information, it displays the event information on the messenger application.

[0053] After this, the control unit 130 transmits event information to the information providing device 200 via the providing unit 132 (step S104), and terminates the information processing. When the information providing device 200 acquires the event information, it displays the event information in the service it provides. For example, if the information providing device provides a map as a service, it displays an icon IC related to the event on the map.

[0054] [6. Variant Example] The information processing device 100 according to the above embodiment may be implemented in various other forms besides the above embodiment. Therefore, other embodiments of the information processing device 100 will be described below.

[0055] In the above embodiment, the information processing device 100 posts event information when the publication conditions are met, but the publication conditions may be set according to the usage fee paid by user U. The usage fee is associated with the member information shown in Figure 7, and the member information shows that user U is registered as a member of a usage plan corresponding to the usage fee. The setting of the publication conditions is set according to the usage plan, and for example, an upper limit on the number of automatic posts (posts shown in Figures 3 and 4) is set. When setting the publication conditions on the post creation page P1, the information processing device 100 sets the publication conditions based on the usage fee by imposing restrictions on the settings according to the member information.

[0056] [7. Effects] As described above, the information processing device 100 according to the embodiment is an information processing device 100 that communicates information with a terminal device 10 that runs a messenger application and an information providing device 200 that provides information, and the account of user U that uses the messenger application is associated with the accounts of followers who follow user U, and when the control unit 130 obtains event information associated with user U's account from the terminal device 10 via the messenger application, it notifies the followers associated with user U's account of the obtained event information and transmits the obtained event information to the information providing device 200.

[0057] According to this, the information processing device 100 can provide event information not only to users U who use the messenger application, but also to users who use the information providing device 200, thereby increasing the dissemination of information.

[0058] Furthermore, in the information processing device 100 according to the embodiment, the control unit 130 determines whether or not to provide the acquired event information to the information providing device 200 before transmitting the event information to the information providing device 200.

[0059] According to this, the information processing device 100 can selectively provide event information to the information providing device 200, thereby improving usability.

[0060] Furthermore, in the information processing device 100 according to the embodiment, the information providing device 200 is a device that provides a map, and the control unit 130 adds location information to the event information for indicating a location on the map in the information providing device 200, and transmits the event information including the location information to the information providing device 200.

[0061] According to this, the information processing device 100 can provide event information to users who use the map.

[0062] Furthermore, in the information processing device 100 according to the embodiment, the control unit sets disclosure conditions for disclosing the event information and transmits the event information to the information providing device 200 based on the set disclosure conditions.

[0063] According to this, the information processing device 100 can selectively provide event information according to the setting of publication conditions, thereby improving usability.

[0064] Furthermore, in the information processing device 100 according to the embodiment, the disclosure conditions are set according to the usage fee paid by the user U, and the control unit 130 sets the disclosure conditions based on the usage fee.

[0065] According to this, the information processing device 100 can disseminate event information according to the usage fee, thus enabling the appropriate setting of fees for the service.

[0066] Furthermore, in the information processing device 100 according to the embodiment, the event information includes at least one piece of information: coupon information and discount information.

[0067] According to this, the information processing device 100 can provide coupon information and discount information as event information.

[0068] The information processing method according to the embodiment is an information processing method executed by an information processing device 100 which includes a control unit 130 that communicates with a terminal device 10 that runs a messenger application and an information providing device 200 that provides information. The account of a user who uses the messenger application is associated with the accounts of followers who follow the user. When the control unit 130 obtains event information associated with the user U's account from the terminal device 10 via the messenger application, it notifies the followers associated with the user U's account of the obtained event information and also transmits the obtained event information to the information providing device 200.

[0069] According to this, the information processing method can provide event information not only to users U using the messenger application but also to users using the information provision device 200, thereby increasing the dissemination of information.

[0070] The information processing program according to the embodiment is an information processing device 100 that is executed by an information processing device 100 which has a control unit 130 that communicates with a terminal device 10 that runs a messenger application and also communicates with an information providing device 200 that provides information. The account of a user who uses the messenger application is associated with the accounts of followers who follow the user. The control unit 130 is instructed to obtain event information associated with the user U's account from the terminal device 10 via the messenger application, notify the followers associated with the user U's account of the obtained event information, and transmit the obtained event information to the information providing device 200.

[0071] According to this, the information processing device 100, which executes the information processing program, can provide event information not only to the user U using the messenger application but also to users using the information providing device 200, thereby increasing the dissemination of information.

[0072] [8. Hardware Configuration] Furthermore, the information processing device 100 according to the above embodiment is realized by a computer 1000 having a configuration such as that shown in Figure 9. Figure 9 is a hardware configuration diagram showing an example of a computer 1000 that realizes the functions of the information processing device 100. The computer 1000 has a CPU 1100, RAM 1200, ROM 1300, HDD 1400, communication interface (I / F) 1500, input / output interface (I / F) 1600, and media interface (I / F) 1700.

[0073] The CPU 1100 operates based on programs stored in the ROM 1300 or HDD 1400, and controls various parts. The ROM 1300 stores boot programs executed by the CPU 1100 when the computer 1000 starts up, as well as programs that depend on the computer 1000's hardware.

[0074] The HDD 1400 stores programs executed by the CPU 1100, as well as data used by such programs. The communication interface 1500 receives data from other devices via the communication network 50 and sends it to the CPU 1100, and transmits the data generated by the CPU 1100 to other devices via the communication network 50.

[0075] The CPU 1100 controls output devices such as displays and printers, and input devices such as keyboards and mice, via the input / output interface 1600. The CPU 1100 acquires data from input devices via the input / output interface 1600. The CPU 1100 also outputs the generated data to output devices via the input / output interface 1600.

[0076] The media interface 1700 reads a program or data stored in the recording medium 1800 and provides it to the CPU 1100 via the RAM 1200. The CPU 1100 loads the program from the recording medium 1800 onto the RAM 1200 via the media interface 1700 and executes the loaded program. The recording medium 1800 is, for example, an optical recording medium such as a DVD (Digital Versatile Disc) or PD (Phase Change Rewritable Disk), a magneto-optical recording medium such as an MO (Magneto-Optical disk), a tape medium, a magnetic recording medium, or a semiconductor memory.

[0077] For example, if computer 1000 functions as an information processing device 100 according to the embodiment, the CPU 1100 of computer 1000 realizes the functions of the control unit 130 by executing a program loaded onto RAM 1200. The HDD 1400 stores data from the storage unit 120. The CPU 1100 of computer 1000 reads and executes these programs from the recording medium 1800, but as another example, these programs may be obtained from other devices via a communication network 50.

[0078] [9. Other] Furthermore, the components of each illustrated device are functionally conceptual and do not necessarily need to be physically configured as shown. In other words, the specific forms of distribution and integration of each device are not limited to those shown, and all or part of them can be functionally or physically distributed and integrated in any unit according to various loads and usage conditions.

[0079] Although embodiments of the present application have been described in detail above with reference to several drawings, these are illustrative examples, and the present invention can be implemented in various other forms with modifications and improvements based on the knowledge of those skilled in the art, starting with the embodiments described in the disclosure section of the invention.

[0080] Furthermore, the terms "section, module, unit" mentioned above can be replaced with "means" or "circuit," etc. For example, the control unit 130 can be replaced with a control means or a control circuit. [Explanation of Symbols]

[0081] SYS Information Processing System N Network 10 Terminal devices 100 Information Processing Devices 110 Communications Department 120 Storage section 121 Event Information Storage Unit 130 Control Unit 131 Receiving Unit 132 Provision Department

Claims

1. An information processing device comprising a control unit that communicates information with a terminal device running a messenger application and with an information providing device that provides information, The accounts of users who use the aforementioned messenger application are associated with the accounts of their followers who follow them. The control unit, When event information associated with the user's account is obtained from the terminal device via the messenger application, The acquired event information is notified to the followers associated with the user's account, An information processing device that transmits the acquired event information to the information providing device.

2. The control unit, The information processing device according to claim 1, which determines whether or not to provide the acquired event information to the information providing device before transmitting the acquired event information to the information providing device.

3. The aforementioned information providing device is a device that provides maps, The control unit, The information processing device according to claim 1, wherein the information providing device adds location information for indicating a location on the map to the event information, and transmits the event information including the location information to the information providing device.

4. The control unit, The information processing device according to claim 1, which sets disclosure conditions for disclosing the event information and transmits the event information to the information providing device based on the set disclosure conditions.

5. The aforementioned disclosure conditions are set according to the usage fees paid by the user. The control unit, The information processing device according to claim 4, which sets the disclosure conditions based on the aforementioned usage fees.

6. The information processing apparatus according to claim 1, wherein the event information includes at least one piece of information: coupon information and discount information.

7. An information processing method executed by an information processing device that includes a control unit that communicates information with a terminal device running a messenger application and with an information providing device that provides information, The accounts of users who use the aforementioned messenger application are associated with the accounts of their followers who follow them. The control unit, When event information associated with the user's account is obtained from the terminal device via the messenger application, The acquired event information is notified to the followers associated with the user's account, An information processing method that performs the action of transmitting the acquired event information to the information providing device.

8. An information processing program to be executed by an information processing device that includes a control unit that communicates information with a terminal device running a messenger application and with an information providing device that provides information, The accounts of users who use the aforementioned messenger application are associated with the accounts of their followers who follow them. The control unit, When event information associated with the user's account is obtained from the terminal device via the messenger application, The acquired event information is notified to the followers associated with the user's account, An information processing program that causes the acquired event information to be transmitted to the information providing device.