Information processing apparatus, information processing method, and information processing program

The information processing device addresses the limitation of conventional weather forecast systems by providing local content based on user actions in target areas, enhancing user experience with relevant information.

JP2025144088APending Publication Date: 2025-10-02LY CORP
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024043696
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-03-19
Publication Date
2025-10-02

AI Technical Summary

Technical Problem

Conventional weather forecast systems provide limited information to users, lacking integration of relevant local content based on user actions in target areas.

Method used

An information processing device that determines if a user has previously performed actions in a target area and provides local content related to those actions alongside weather information.

Benefits of technology

Enhances user experience by providing more useful information by integrating local content relevant to the user's past actions, reducing the need for additional searches and improving information relevance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025144088000001_ABST
    Figure 2025144088000001_ABST
Patent Text Reader

Abstract

To provide an information processing apparatus, an information processing method, and an information processing program capable of providing more useful information to a user.SOLUTION: An information processing apparatus according to the present application includes a determination unit and a provision unit. When a user acquires weather information in a target area other than a base of the user, the determination unit determines whether or not the user has performed a predetermined action on the target area in the past. When it is determined that the predetermined action has been performed, the provision unit provides regional content related to a target region based on the predetermined action together with the weather information.SELECTED DRAWING: Figure 3
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

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

[0002] 2. Description of the Related Art Conventionally, there is known a technique for providing weather forecasts for various regions to a user terminal via the Internet. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Publication No. 2020-032907 Summary of the Invention [Problem to be solved by the invention]

[0004] However, this only delivers weather forecast information, and there is room for improvement in terms of providing more useful information to users.

[0005] The present application has been made in view of the above, and aims to provide an information processing device, an information processing method, and an information processing program that can provide more useful information to a user. [Means for solving the problem]

[0006] The information processing device according to the present application includes a determination unit and a provision unit. When a user acquires weather information for a target area other than the user's base, the determination unit determines whether the user has previously performed a predetermined action in the target area. When the provision unit determines that the user has performed the predetermined action, it provides local content related to the target area based on the predetermined action together with the weather information. [Effects of the Invention]

[0007] According to one aspect of the embodiment, it is possible to provide more useful information to the user. [Brief explanation of the drawings]

[0008] [Figure 1A] FIG. 1A is a diagram showing a process executed by an information processing apparatus according to an embodiment. [Figure 1B] FIG. 1B is a diagram showing a process executed by the information processing apparatus according to the embodiment. [Figure 2] FIG. 2 is a diagram illustrating an example of the configuration of an information processing system according to the embodiment. [Figure 3] FIG. 3 is a diagram illustrating an example of the configuration of the information processing device according to the embodiment. [Figure 4] FIG. 4 is a diagram illustrating an example of user information. [Figure 5] FIG. 5 is a diagram showing an example of local content. [Figure 6] FIG. 6 is a diagram showing an example of display of local content. [Figure 7] FIG. 7 is a diagram showing an example of display of local content. [Figure 8] FIG. 8 is a flowchart showing the processing procedure of the processing executed by the information processing apparatus according to the embodiment. [Figure 9] FIG. 9 is a diagram illustrating an example of a hardware configuration. DETAILED DESCRIPTION OF THE INVENTION

[0009] Hereinafter, an information processing device, an information processing method, and an information processing program according to the present application (hereinafter referred to as "embodiments") will be described in detail with reference to the drawings. Note that the information processing device, the information processing method, and the information processing program according to the present application are not limited to these embodiments. Furthermore, the same components in the following embodiments will be denoted by the same reference numerals, and duplicated descriptions will be omitted.

[0010] (Embodiment) First, the processing executed by the information processing device according to the embodiment will be described with reference to Fig. 1A and Fig. 1B. Fig. 1A and Fig. 1B are diagrams showing the processing executed by the information processing device according to the embodiment. Fig. 1A describes the overall processing of the information processing system, and Fig. 1B describes an example of local content provided to a user terminal. Note that Fig. 1A shows an example of the operation of an information processing system S including an information processing device 1 according to the embodiment. In the following, it is assumed that the user terminal 100 has installed thereon an application (hereinafter referred to as a weather app) that acquires weather information showing weather forecasts for various regions from the information processing device 1.

[0011] As shown in FIG. 1A, an information processing system S according to the embodiment includes an information processing device 1 and a user terminal 100.

[0012] When the information processing system S shown in Figure 1A obtains weather information for a target area other than the user's base, it determines whether the user has previously performed a specified action in the target area, and if it determines that the user has performed the specified action, it provides regional content related to the target area based on the specified action along with the weather information.

[0013] Specifically, first, the user terminal 100 transmits a request for acquiring weather information for a predetermined area to the information processing device 1 in accordance with a user operation (step S1). Specifically, the user terminal 100 starts a weather app in accordance with a user operation, and transmits a request for acquiring weather information for a region specified by the user operation in the weather app to the information processing device 1.

[0014] Next, the information processing device 1 determines whether the weather information requested from the user terminal 100 is for a target area other than the user's base (step S2). A base is an area where the user is frequently located, such as the user's place of residence or place of work. The information processing device 1 may, for example, determine the user's place of residence or place of work registered in a weather app as the base. Alternatively, the information processing device 1 may obtain a history of location information from the user terminal 100 and determine the area where the user has spent the longest time within a predetermined period (for example, one day or one week) as the base. If the predetermined area for which weather information is requested is other than the base, the information processing device 1 determines the predetermined area as the target area.

[0015] Next, when the information processing device 1 identifies the area for which the weather information acquisition request has been made as a target area other than the base, it determines whether the user has previously performed a predetermined action in the target area (step S3). The predetermined action is an action on the Internet, such as a search action or a purchase action. For example, the information processing device 1 determines that the user has performed a predetermined action when the user has performed a search action to search for a predetermined target in the target area based on the user's search history. The predetermined target is, for example, a facility located in the target area. Specifically, the facility may include accommodation facilities, parking lots, restaurants, beauty salons, souvenir shops, hot spring resorts, sports facilities (stadiums, golf courses, ski resorts, etc.), etc. Furthermore, the predetermined target is not limited to a facility, but may also be an event (festival, cherry blossom season, etc.), user behavior (sightseeing, etc.), etc. For example, the information processing device 1 determines that the user has performed a predetermined action when the search query includes words related to the target area and the predetermined target.

[0016] Next, when it is determined that the predetermined behavior has been performed, the information processing device 1 generates local content related to the target area based on the predetermined behavior (step S4). For example, when a search behavior of searching for restaurants in the target area has been performed, the information processing device 1 generates search results of restaurants in the target area as local content. Other examples of local content will be described later.

[0017] Next, the information processing device 1 provides the generated local content together with weather information for the target area to the user via the user terminal 100 (step S5). Here, an example of providing local content will be described with reference to FIG. 1B.

[0018] 1B shows an example of a screen that is displayed when a weather application is executed on the user terminal 100. In FIG. 1B, an example of displaying weather information for "Hakone-Yumoto Station," which is a target area other than the base, is shown.

[0019] 1B, the user terminal 100 presses the location search button (the button below the third display area R3) on the weather app screen and inputs "Hakone-Yumoto Station," thereby transmitting an acquisition request for "Hakone-Yumoto Station" as the target area for the weather information shown in step S1 above. Then, in accordance with the acquired acquisition request, the information processing device 1 generates each content to be displayed in the first display areas R1 to R3 shown in FIG. 1B and transmits it to the user terminal 100.

[0020] The first display area R1 is an area where tabs indicating regions are displayed. In Figure 1B, "Chiyoda Ward," which corresponds to the base, and "Hakone-Yumoto Station," which corresponds to the target area other than the base, are displayed, and an example is shown in which "Hakone-Yumoto Station" has been selected by the user.

[0021] The second display area R2 is an area where weather information provided by the information processing device 1 is displayed. Specifically, the second display area R2 displays today's and tomorrow's weather, the probability of precipitation, the maximum temperature (and change from the previous day), the minimum temperature (and change from the previous day), the hourly weather, the temperature, and the probability of precipitation for the target area (Hakone-Yumoto Station). In addition, when the "Add Location" button displayed in the second display area R2 is pressed, a tab for "Hakone-Yumoto Station" is added to the first display area R1, and will be displayed the next time the weather app is run.

[0022] The third display area R3 is an area where regional content related to the target area is displayed. In FIG. 1B, search result content related to ramen in Hakone (a region that is a higher-level concept than Hakone-Yumoto Station) is displayed. That is, in the case of FIG. 1B, the user has previously performed a search to find a ramen restaurant in Hakone (or Hakone-Yumoto Station). Note that while FIG. 1B displays the search results as regional content, if, for example, the user viewed the website of a specific ramen restaurant in the search results displayed in the past search behavior, information about that ramen restaurant may be displayed as regional content. Also, while FIG. 1B shows an example of displaying search results as regional content, various regional content other than search results can also be displayed, as will be described later with reference to FIGS. 5 to 7.

[0023] As described above, according to the information processing device 1 of the embodiment, when viewing weather information for a target area other than the base, local content for the target area is provided. This allows the user to view information about the target area that the user previously searched for when checking weather information for the target area to visit. This eliminates the need for the user to perform a search for the target area again after viewing the weather information. In addition, by providing content based on the user's past actions as local content, it is possible to provide local content that is likely to interest the user. Therefore, the information processing device 1 can provide more useful information to the user.

[0024] Furthermore, as shown in FIG. 1B, the information processing device 1 displays local content together with weather information on the screen that is displayed when a weather app that provides weather information is executed, thereby enabling the user to view the local content while checking the weather information.

[0025] The information processing device 1 may receive from the user whether or not the user desires to receive local content via the weather app. In other words, the information processing device 1 performs the processes of steps S1 to S5 to provide the local content only when the user desires to receive local content.

[0026] Next, a configuration example of an information processing system S according to an embodiment will be described with reference to Fig. 2. Fig. 2 is a block diagram showing a configuration example of the information processing system S according to an embodiment. As shown in Fig. 2, in the information processing system S according to an embodiment, an information processing device 1 and a plurality of user terminals 100 are connected to a network N by wire or wirelessly. The network N is, for example, a network such as the Internet, a WAN (Wide Area Network), or a LAN (Local Area Network).

[0027] The information processing device 1 is a server device that executes an information processing method according to the embodiment. The information processing device 1 cooperates with a plurality of user terminals 100 and provides the plurality of user terminals 100 with API (Application Programming Interface) services for various applications (hereinafter referred to as apps) and various data, and is realized by a server device, a cloud system, or the like.

[0028] Furthermore, the information processing device 1 may be an information processing device that provides some kind of online web service to a plurality of user terminals 100. For example, the information processing device 1 may provide services such as internet connection, search services, SNS (Social Networking Service), electronic commerce (EC), electronic payment, online games, online banking, online trading, hotel and ticket reservations, video and music distribution, news, maps, route search, route guidance, line information, operation information, and weather forecasts as web services. In practice, the information processing device 1 may cooperate with various servers that provide the above-mentioned web services and act as an intermediary for the web services or may be responsible for processing the web services.

[0029] The user terminal 100 is a terminal device carried by a user who is the recipient of weather information and local content. The user terminal 100 can be any type of terminal device, such as a smartphone, a desktop PC, a notebook PC, a tablet PC, or a wearable device such as a smartwatch or AR glasses. The user terminal 100 transmits various types of information to the information processing device 1 or the like, and receives information provided by the information processing device 1 or the like.

[0030] Next, an example of the configuration of the information processing device 1 will be described with reference to FIG.

[0031] Fig. 3 is a diagram showing an example of the configuration of an information processing device 1 according to an embodiment. As shown in Fig. 3, the information processing device 1 has a communication unit 2, a control unit 3, and a storage unit 4. The control unit 3 includes a reception unit 31, an identification unit 32, a determination unit 33, a generation unit 34, and a provision unit 35. The storage unit 4 stores user information 41.

[0032] The communication unit 2 is realized by, for example, a network interface card (NIC), etc. The communication unit 2 is connected to a network by wire or wirelessly.

[0033] The control unit 3 is a controller, and is realized by a processor such as a CPU (Central Processing Unit) or an MPU (Micro Processing Unit) executing various programs (corresponding to an example of an information processing program) stored in a storage device inside the information processing device 1 using a RAM or the like as a work area. The control unit 3 is also a controller, and may be realized 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).

[0034] The storage unit 4 is realized by, for example, a semiconductor memory element such as a RAM (Random Access Memory) or a flash memory, or a storage device such as a hard disk or an optical disk.

[0035] The user information 41 is information about the user.

[0036] Fig. 4 is a diagram showing an example of the user information 41. As shown in Fig. 4, the user information 41 includes items such as "user ID," "attribute information," and "behavior information."

[0037] "User ID" is identification information that identifies a user. "Attribute information" is information about a user's attributes. Attribute information includes, for example, psychographic attributes and demographic attributes. "Behavioral information" is information about a user's past behavior, including, for example, search behavior and purchasing behavior.

[0038] Next, each function (receiving unit 31, identifying unit 32, determining unit 33, generating unit 34, and providing unit 35) of the control unit 3 of the information processing device 1 will be described.

[0039] The reception unit 31 receives a request to acquire weather information from the user terminal 100 via a weather application.

[0040] The identification unit 32 identifies whether the weather information target, in a weather information acquisition request acquired from the user terminal 100, is a target area other than the user's base. A base is an area where the user is frequently located, such as the user's place of residence or place of work. The identification unit 32, for example, identifies the user's place of residence or place of work registered in a weather app as the base. Alternatively, the identification unit 32 may acquire the location information history of the user terminal 100 and identify the area where the user has spent the longest time within a predetermined period (e.g., one day or one week) as the base. Then, if the predetermined area for which weather information acquisition is requested is other than the base, the information processing device 1 identifies the predetermined area as the target area.

[0041] When the area for which the weather information acquisition request is made is identified as a target area other than the base, the determination unit 33 determines whether the user has previously performed a predetermined action in the target area. The predetermined action is an action on the Internet, such as a search action or a purchase action. For example, the determination unit 33 determines that the user has performed a predetermined action when the user has performed a search action to search for a predetermined object in the target area based on the user's search history. The predetermined object is, for example, a facility located in the target area. Specifically, the facility includes accommodation facilities, parking lots, restaurants, beauty salons, souvenir shops, hot spring resorts, sports facilities (stadiums, golf courses, ski resorts, etc.), etc. The predetermined object is not limited to a facility, but may also be an event (festival, cherry blossom season, etc.) or user action (sightseeing, etc.). For example, the determination unit 33 determines that the user has performed a predetermined action when the search query contains words related to the target area and the predetermined object. The determination unit 33 also determines that the user has performed a predetermined action when the user has made a reservation for accommodation in the target area or purchased a product from a store in the target area.

[0042] The determination unit 33 may divide the past period for determining the predetermined behavior into predetermined periods. That is, the determination unit 33 determines whether the predetermined behavior was performed within a predetermined determination period in the past (for example, within one month). This prevents the generation unit 34 at the subsequent stage from generating local content based on behavior from more than the predetermined period ago. That is, it prevents unnecessary local content (not useful to the user) from being generated based on behavior from the predetermined period ago that is likely to be unnecessary for the user.

[0043] The determination period can be specified by the user, which allows local content to be generated based on predetermined actions taken within a period desired by the user, thereby providing more useful information to the user.

[0044] When it is determined that the predetermined behavior has been performed, the generation unit 34 generates local content related to the target area based on the predetermined behavior. Here, an example of local content generated by the generation unit 34 will be described with reference to FIG.

[0045] Fig. 5 is a diagram showing an example of local content. As shown in Fig. 5, the content types of local content are roughly divided into entertainment and disaster response.

[0046] When the content type is entertainment, the generation unit 34 determines the regional content to be generated based on a combination of a regional word indicating the target region, such as a place name or station name, and a search word related to a predetermined target. For example, when the search word is "tourism," the generation unit 34 generates, as regional content, content related to tourist spots, rental cars, transportation tickets, reservations, operation information, and content related to their availability (occupancy information). In other words, when a search is performed using a regional word and "tourism" as a search query, the generation unit 34 generates, as regional content, information related to tourism that is displayed as a search result.

[0047] Furthermore, when the content type is disaster response, the premise for generating regional content is that a disaster has occurred (has occurred) in the target region. The occurrence of a disaster can be detected, for example, based on information from a news server that distributes news articles, etc. For example, when the regional word and the search word are infrastructure-related words, the generation unit 34 generates information on the current status of the infrastructure (whether it is available for use, etc.), information on evacuation centers, and information on relief supplies as regional content.

[0048] In this way, the generation unit 34 can provide more useful local content to users by generating local content of various content types such as entertainment and disaster response.

[0049] The generating unit 34 may generate local content based on the weather at the time of past searches (past weather), the weather to be provided as weather information (forecast weather), and the relevance to the weather of the searched predetermined target.

[0050] For example, the generation unit 34 provides search results related to a predetermined object as local content when the past weather and the forecast weather match and the predetermined object is highly related to the past weather and the forecast weather. For example, when an "indoor playground" is searched for, the past weather is "rain" and the weather to be provided as weather information is also "rain." Since "indoor playground" and "rain" are highly related, the generation unit 35 generates local content related to the indoor playground. Note that "outdoor playground" has a low relevance to "rain," in this case, objects indicated by other search words are used as the target for generating local content. Note that a high relevance means, for example, in the case of a facility, that it can be used (or an event can be held) in a specific weather (e.g., rain). In other words, if a facility cannot be used in a specific weather, it is determined that it has a low relevance to the specific weather.

[0051] In this way, the generation unit 34 generates local content based on the past weather, forecast weather, and relevance to the target weather, thereby providing local content with the same current weather information as the situation at the time of a past search (searching for indoor play areas because of rain), thereby providing more useful information to the user.

[0052] The generation unit 34 not only generates local content based on a match between the past weather and the forecast weather during the user's past search behavior, but also generates appropriate local content when the past weather and the forecast weather differ. For example, for a user who previously searched for outdoor activities on a sunny day, if the forecast weather is rainy, the generation unit 34 generates information about indoor activities and facilities as local content. For a user who previously searched for indoor spots on a rainy day, if the forecast weather is sunny, the generation unit 34 generates information about outdoor activities and facilities as local content. In this way, the generation unit 34 adapts to the forecast weather and generates local content that helps the user select the optimal activity based on the current weather conditions. This allows the user to effectively plan their day while flexibly responding to changes in the weather.

[0053] The providing unit 35 provides the generated local content to the user together with weather information. Specifically, the providing unit 35 provides the local content together with the weather information on a screen that is displayed when the weather app is executed, as shown in Fig. 1B. Note that the screen example shown in Fig. 1B is only an example, and other screen examples such as those shown in Figs. 6 and 7 may also be provided.

[0054] 6 and 7 are diagrams showing examples of displaying regional content. As shown in FIG. 6, the providing unit 35 provides regional content that has been converted into a dedicated UI (User Interface) so that it fits within the third display area R3. Specifically, while FIG. 1B shows an example in which search results for ramen at Hakone-Yumoto Station are displayed as is, in FIG. 6, regional content in which the locations of ramen shops shown in the search results are located on a map is displayed in the third display area R3. This makes it possible to provide regional content that is easier for users to view.

[0055] As another example, as shown in Fig. 7, advertising content that matches search results for ramen in Hakone-Yumoto Station may be displayed as local content in the third display area R3. This allows information that is needed by the user to be displayed as an advertisement, thereby increasing the effectiveness of the advertisement.

[0056] In addition, the providing unit 35 provides an interactive search interface (such as a text input window) accompanying the screens of Figures 1B, 6, 7, etc., in case the user requests further information on the provided local content. The user can request detailed information, such as recommendations for activities at a specific date, time, or location, by inputting a specific question, not limited to the content of the local content provided by the providing unit 35. This enables the information processing device 1 to provide information that more precisely meets the user's needs.

[0057] Next, a processing procedure of the processing executed by the information processing device 1 according to the embodiment will be described with reference to Fig. 8. Fig. 8 is a flowchart showing the processing procedure of the processing executed by the information processing device 1 according to the embodiment.

[0058] As shown in FIG. 8, the control unit 3 receives a weather information acquisition request from the user terminal 100 via the weather application (step S101).

[0059] Next, the control unit 3 identifies the location of the user who has accepted the acquisition request (step S102). Specifically, the control unit 3 identifies the location based on the registration information of the user's weather app and the history of location information.

[0060] Next, the control unit 3 determines whether the target area of ​​the weather information for which the acquisition request has been made is an area other than the base (step S103).

[0061] If the target area is an area other than the base (step S103: Yes), the control unit 3 determines whether the user has previously performed a predetermined action in the target area (step S104).

[0062] If the user has previously performed a predetermined action in the target area (step S104: Yes), the control unit 3 generates area content based on the predetermined action (step S105).

[0063] Next, the control unit 3 provides the generated local content to the user along with weather information for the target area (step S106), and ends the process.

[0064] On the other hand, in step S103, if the target area is a base (step S103: No), the control unit 3 provides the user with weather information about the base (step S107), and ends the process.

[0065] Furthermore, in step S104, if the user has not previously performed a predetermined action in the target area (step S104: No), the control unit 3 provides the user with weather information for the target area (step S107), and ends the process.

[0066] 〔others〕 Furthermore, among the processes described in the above embodiments, some of the processes described as being performed automatically can also be performed manually. Alternatively, all or some of the processes described as being performed manually can be performed automatically using known methods. In addition, the information including the processing procedures, specific names, various data, and parameters shown in the above documents and drawings can be changed as desired unless otherwise specified. For example, the various information shown in each drawing is not limited to the information shown in the drawings.

[0067] Furthermore, the components of each device shown in the figure are conceptual functional components and do not necessarily have to be physically configured as shown in the figure. In other words, the specific form of distribution and integration of each device is not limited to that shown in the figure, and all or part of them can be functionally or physically distributed and integrated in any unit depending on various loads, usage conditions, etc.

[0068] 3 may be held in a storage server or the like, rather than being held by each device. In this case, each device obtains various pieces of information by accessing the storage server.

[0069] [Hardware configuration] The information processing device 1 according to the embodiment described above is realized by, for example, a computer 1000 configured as shown in Fig. 9. Fig. 9 is a diagram showing an example of a hardware configuration. The computer 1000 is connected to an output device 1010 and an input device 1020, and has a configuration in which an arithmetic unit 1030, a primary storage device 1040, a secondary storage device 1050, an output IF (Interface) 1060, an input IF 1070, and a network IF 1080 are connected via a bus 1090.

[0070] The arithmetic device 1030 operates based on programs stored in the primary storage device 1040 and secondary storage device 1050, programs read from the input device 1020, and the like, and executes various processes. The primary storage device 1040 is a memory device, such as a RAM, that temporarily stores data used by the arithmetic device 1030 for various calculations. The secondary storage device 1050 is a storage device in which data used by the arithmetic device 1030 for various calculations and various databases are registered, and is realized by a ROM (Read Only Memory), an HDD (Hard Disk Drive), a flash memory, or the like.

[0071] The output IF 1060 is an interface for transmitting information to be output to an output device 1010 that outputs various types of information, such as a monitor or a printer, and is realized by a connector conforming to a standard such as USB (Universal Serial Bus), DVI (Digital Visual Interface), or HDMI (High Definition Multimedia Interface), etc. The input IF 1070 is an interface for receiving information from various input devices 1020, such as a mouse, keyboard, scanner, etc., and is realized by a USB, etc.

[0072] The input device 1020 may be a device that reads information from, for example, an optical recording medium such as a CD (Compact Disc), a DVD (Digital Versatile Disc), or a 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. The input device 1020 may also be an external storage medium such as a USB memory.

[0073] The network IF 1080 receives data from other devices via the network N and sends it to the arithmetic device 1030, and also transmits data generated by the arithmetic device 1030 to other devices via the network N.

[0074] The arithmetic unit 1030 controls the output device 1010 and the input device 1020 via the output IF 1060 and the input IF 1070. For example, the arithmetic unit 1030 loads a program from the input device 1020 or the secondary storage device 1050 onto the primary storage device 1040 and executes the loaded program.

[0075] For example, when the computer 1000 functions as the information processing device 1, the arithmetic unit 1030 of the computer 1000 executes a program loaded onto the primary storage device 1040, thereby realizing the functions of the control unit 3.

[0076] 〔effect〕 As described above, the information processing device 1 according to the embodiment includes the determination unit 33 and the provision unit 35. When a user acquires weather information for a target area other than the user's base, the determination unit 33 determines whether the user has previously performed a predetermined action in the target area. When it is determined that the user has performed the predetermined action, the provision unit 35 provides local content related to the target area based on the predetermined action along with the weather information. With this configuration, more useful information can be provided to the user.

[0077] Although some of the embodiments of the present application have been described in detail above with reference to the drawings, these are merely examples, and the present invention can be implemented in other forms that include the embodiments described in the Disclosure of the Invention section and that have undergone various modifications and improvements based on the knowledge of those skilled in the art.

[0078] 〔others〕 Furthermore, among the processes described in the above embodiments, all or part of the processes described as being performed automatically can be performed manually, or all or part of the processes described as being performed manually can be performed automatically using known methods. In addition, the information including the processing procedures, specific names, various data, and parameters shown in the above documents and drawings can be changed as desired unless otherwise specified. For example, the various information shown in each drawing is not limited to the information shown in the drawings.

[0079] Furthermore, the components of each device shown in the figure are conceptual functional components and do not necessarily have to be physically configured as shown in the figure. In other words, the specific form of distribution and integration of each device is not limited to that shown in the figure, and all or part of them can be functionally or physically distributed and integrated in any unit depending on various loads, usage conditions, etc.

[0080] Furthermore, the processes described in the above-described embodiments can be combined as appropriate within the scope of not causing any contradiction in the process contents.

[0081] Furthermore, the above-mentioned "section, module, unit" can be read as "means" or "circuit," etc. For example, the control unit 3 can be read as control means or a control circuit. [Explanation of symbols]

[0082] 1. Information processing equipment 2. Communications Department 3. Control Unit 4 Storage section 31 Reception 32 Specific part 33 Judgment section 34 Generation part 35 Provision Department 41 User Information 100 user terminals R1 1st display area R2 2nd display area R3 3rd display area S Information Processing System

Claims

1. a determination unit that, when the user acquires weather information for a target area other than the user's base, determines whether the user has previously performed a predetermined action in the target area; a providing unit that provides, when it is determined that the predetermined behavior has been performed, local content related to the target area based on the predetermined behavior together with the weather information; An information processing device comprising:

2. The determination unit determining that the user has performed the predetermined behavior when the user has performed a search behavior of searching for a predetermined target in the target area; The providing unit To provide search results relating to the predetermined subject in the search behavior as the local content The information processing device according to claim 1 .

3. The predetermined target is: Facilities located in the target area The information processing device according to claim 2 .

4. The providing unit The local content is provided based on the past weather at the time of the search, the forecast weather in the weather information acquired by the user, and the relevance to the weather of the predetermined target searched for in the search. The information processing device according to claim 2 .

5. The providing unit If the past weather and the forecast weather match and the predetermined object is highly relevant to the past weather and the forecast weather, a search result related to the predetermined object is provided as the local content. The information processing device according to claim 4 .

6. The providing unit When the past weather and the forecast weather are different, information on the predetermined object suitable for the forecast weather is provided as the local content. The information processing device according to claim 4 .

7. The providing unit The weather information and the local content are displayed on a screen that is displayed when the application that provides the weather information is executed. The information processing device according to claim 1 .

8. The determination unit Determine whether the predetermined behavior was performed within a predetermined determination period in the past. The information processing device according to claim 1 .

9. The predetermined determination period is The period is specified by the user. The information processing device according to claim 1 .

10. 1. A computer-implemented information processing method, comprising: a determining step of determining, when the user acquires weather information for a target area other than the user's base, whether the user has previously performed a predetermined action in the target area; a providing step of providing, when it is determined that the predetermined behavior has been performed, local content related to the target area based on the predetermined behavior together with the weather information; An information processing method including:

11. a determination step of determining whether the user has previously performed a predetermined action in a target area other than the user's base, when the user obtains weather information in the target area other than the user's base; a provision step of providing, when it is determined that the predetermined behavior has been performed, local content related to the target area based on the predetermined behavior together with the weather information; An information processing program that causes a computer to execute the above.

Citation Information

Patent Citations

  • Estimation device, estimation method and estimation program

    JP2020032907A