Information processing device, information processing method, and program
The information processing device assists in predicting future business risks and opportunities by integrating weather data analysis and display, allowing businesses to manage weather impacts effectively.
Patent Information
- Application Number
- JP2024048674
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-03-25
- Publication Date
- 2025-10-07
AI Technical Summary
Conventional techniques are inadequate for predicting future business based on the relationship between weather data and business, failing to provide timely insights that could help manage risks or opportunities effectively.
An information processing device comprising a weather forecast acquisition means, a determination means, and a display control means to analyze and display weather data in relation to business risks or opportunities on a graph, enabling users to take proactive measures.
Enables businesses to predict and respond to weather-related risks and opportunities, reducing waste and improving efficiency by adjusting operations accordingly.
Smart Images

Figure 2025148085000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to an information processing device, an information processing method, and a program. [Background technology]
[0002] Conventionally, a technique has been disclosed in which time-series changes in business volume are analyzed, and factors causing the changes, such as season, day of the week, time of day, and weather, are extracted and modeled (see, for example, Patent Document 1). [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2008-176417 Summary of the Invention [Problem to be solved by the invention]
[0004] However, although there is a demand for predicting future business based on the relationship between weather data and business, conventional techniques including Patent Document 1 are unable to fully meet this demand.
[0005] The present invention has been made in view of the above circumstances, and aims to provide a technology that assists in predicting future business based on the relationship between weather data and business. [Means for solving the problem]
[0006] In order to achieve the above object, an information processing device according to one aspect of the present invention comprises: a weather forecast acquisition means for acquiring a forecast value of predetermined weather data; a determination means for determining a timing of a risk or opportunity for a predetermined business based on the predicted value of the predetermined weather data; a display control means for controlling the display of information on the risk or opportunity of the predetermined business at the timing together with the forecast value of the predetermined weather data on a graph having a time axis; Equipped with. [Effects of the Invention]
[0007] According to the present invention, it is possible to provide a technology that assists in predicting future business based on the relationship between weather data and business. [Brief explanation of the drawings]
[0008] [Figure 1] 1 is a diagram illustrating an example of the configuration of an information processing system including a server as an embodiment of an information processing device of the present invention. [Figure 2] 2 is a block diagram showing an example of a hardware configuration of a server in the information processing system of FIG. 1. FIG. [Figure 3] 3 is a functional block diagram showing an example of a functional configuration of the server of FIG. 2. FIG. [Figure 4] 4A to 4C are diagrams showing specific examples of screens displayed on the user terminal of FIG. 1 under display control by a server having the functional configuration of FIG. 3. [Figure 5] FIG. 10 is a diagram showing an example of display locations and comments regarding business risks or opportunities. DETAILED DESCRIPTION OF THE INVENTION
[0009] Hereinafter, an embodiment of the present invention will be described with reference to the drawings. FIG. 1 is a diagram showing an example of the configuration of an information processing system including a weather forecasting device as an embodiment of an information processing device of the present invention.
[0010] The information processing system shown in FIG. 1 is configured by connecting a server 1, a user terminal 2, and a weather forecasting device 3 to each other via a predetermined network such as the Internet.
[0011] The server 1 is an embodiment of an information processing device to which the present invention is applied, and acquires forecast values of predetermined weather data, and determines the timing of a risk or opportunity for a predetermined business based on the forecast values of the predetermined weather data. The server 1 executes control to display on the user terminal 2, on a graph having a time axis, information regarding the risk or opportunity for the predetermined business at the determined timing, together with the forecast values of the predetermined weather data. Here, the term "predetermined weather data" is a broad concept that includes various types of weather data such as temperature, humidity, wind direction and speed, precipitation, snowfall, and solar radiation, as well as weather-related indicators and indices.
[0012] The user terminal 2 is a terminal managed by the user and is composed of a smartphone, tablet terminal, personal computer, etc., and displays information regarding the risks or opportunities of the specified business on the above-mentioned graph, together with the above-mentioned predicted values for the specified weather data, at the timing determined by the server 1. The method for displaying a graph on which forecast values for predetermined weather data and information on predetermined business risks or opportunities are arranged is not particularly limited. For example, a method may be adopted in which a predetermined application software that has been installed in advance is launched and the screen of the predetermined application software is displayed while communicating with the server 1. However, in this embodiment, there is a specified website managed by the server 1 that displays graphs containing predicted values for specified weather data and information related to risks or opportunities for specified businesses, and the user terminal 2 launches a specified browser, accesses the specified website, and displays pages that make up the specified website (such as pages that display graphs containing predicted values for specified weather data and information related to risks or opportunities for specified businesses) within the specified browser.
[0013] The weather forecasting device 3 is an information processing device that obtains forecast values for the above-mentioned predetermined weather data.
[0014] For example, in the past, sudden changes in weather or temperature that were difficult to predict by simply looking at a general weather forecast could lead to product waste or shortages. Even if changes in temperature or weather were known immediately, it was not possible to quickly respond to store management or personnel adjustments. For this reason, there has been a demand for the realization of technology that can help predict future business based on the relationship between weather data and business. Such a technique is realized by applying a server 1 which is an embodiment of an information processing device to which the present invention is applied.
[0015] For example, the server 1 can display information about the risks of a specific business on the user terminal 2 as follows. That is, the server 1 determines the timing of a business risk from predicted values of, for example, precipitation, wind speed, snowfall, and heat (temperature), and, on a page containing a graph displaying these predicted values, places a risk badge at the position on the graph at the timing of the business risk, and displays the same on the user terminal 2. The server 1 also displays a comment indicating the nature of the business risk on the graph on the same page. Note that the most recent comment is displayed by default, and the predicted date can be changed by scrolling horizontally using a carousel.
[0016] For example, the server 1 can display information about a predetermined business opportunity on the user terminal 2 as follows. That is, the server 1 determines the timing of a business opportunity from, for example, changes in the predicted value of the body sensation index, and on a page where a graph displaying this predicted value exists, places an opportunity badge at the position on the graph where the business opportunity will occur, and displays the opportunity badge on the user terminal 2. The server 1 also posts a comment indicating the content of the business opportunity on the graph on the same page. Note that the server 1 switches the date for which the comment is displayed by scrolling the graph horizontally and selecting (centering) the date on which the opportunity badge appears.
[0017] In this way, it becomes possible to provide a technology that assists in predicting future business based on the relationship between weather data and business. Specifically, for example, users will be able to use the visual results of information (badges and comments) related to business risks or business opportunities to appropriately utilize it in their own businesses, etc., as shown in the first and second use cases below. In other words, it is difficult for users to imagine the impact on their business etc. based on weather data alone, but by also viewing information (badges and comments) that includes the impact on their business etc., they will be encouraged to take specific measures and be able to use the information appropriately for their business etc.
[0018] The first use case is when the user's business is in the food and beverage, retail, apparel, or manufacturing industry. In the first use case, users will be able to reduce waste and opportunity losses by adjusting shelf allocation, order quantities, etc. in line with the timing of business risks and business opportunities.
[0019] The second use case is when the user's business is in the food and beverage, retail, apparel, or agriculture industry. In the second use case, users can improve business efficiency and safety management by adjusting personnel in accordance with the timing of business risks and business opportunities.
[0020] FIG. 2 is a block diagram showing an example of a hardware configuration of a server in the information processing system shown in FIG.
[0021] The CPU 11 executes various processes according to a program recorded in the ROM 12 or a program loaded from the storage unit 18 into the RAM 13 . The RAM 13 also stores data and the like necessary for the CPU 11 to execute various processes.
[0022] The CPU 11, ROM 12, and RAM 13 are connected to one another via a bus 14. An input / output interface 15 is also connected to this bus 14. An input unit 16, an output unit 17, a storage unit 18, a communication unit 19, and a drive 20 are connected to the input / output interface 15.
[0023] The input unit 16 is configured with, for example, a keyboard and is used to input various information. The output unit 17 is configured with a display such as a liquid crystal display, a speaker, etc., and outputs various information as images and sounds. The storage unit 18 is configured with a DRAM (Dynamic Random Access Memory) or the like, and stores various data. The communication unit 19 communicates with other devices (for example, the user terminal 2 and the weather forecasting device 3 in FIG. 1) via a network N including the Internet.
[0024] Removable media 30, such as a magnetic disk, optical disk, magneto-optical disk, or semiconductor memory, is appropriately attached to the drive 20. A program read from the removable media 30 by the drive 20 is installed in the storage unit 18 as needed. Furthermore, the removable medium 30 can also store various data stored in the storage unit 18 in the same manner as the storage unit 18.
[0025] Although not shown, the user terminal 2 and the weather forecasting device 3 in Fig. 1 can also have basically the same hardware configuration as that shown in Fig. 2. Therefore, a description of the hardware configuration of the user terminal 2 and the weather forecasting device 3 will be omitted.
[0026] By cooperation of the various hardware and software constituting the information processing system of Figure 1, including the server 1 of Figure 2, it is possible to execute processing that assists in predicting future business based on the relationship between weather data and business.
[0027] FIG. 3 is a functional block diagram showing an example of the functional configuration of the server of FIG. 2 in the information processing system of FIG.
[0028] As shown in FIG. 3, in the CPU 11 of the server 1, a weather forecast data acquisition unit 51, a business risk etc. determination unit 52, and a user UI control unit 53 function. In one area of the storage unit 18, a weather forecast data DB 71 and a business data DB 72 are arranged.
[0029] The weather forecast data acquisition unit 51 acquires the forecast values of predetermined weather data from the weather forecasting device 3 and stores them in the weather forecast data DB 71. Here, the business data DB 72 stores data showing the correspondence between each value or change in each value of one or more types of weather data and the risks or opportunities of a specified business, in other words, data showing input / output logic such that when one or more types of weather data are input, information about the risks or opportunities of a specified business is output. Specific examples of data stored in the business data DB 72 will be described later with reference to FIG. 5. The input / output logic is not particularly limited as long as it inputs weather data. For example, logic may be adopted that inputs data other than weather data (specifically, user attributes such as industry or occupation) and outputs different comments. The business risk etc. determination unit 52 determines the timing of a risk or opportunity for a predetermined business based on the predicted value of predetermined weather data and the data stored in the business data DB 72 (the input / output logic indicated by the stored data).
[0030] Furthermore, for example, the business data DB 72 may store a first model and a second model that are generated or updated by statistical processing such as machine learning as follows. Specifically, for example, a learning device (not shown) pairs actual values of one or more predetermined weather data for a predetermined period in the past with actual values of the presence or absence of business risk for a predetermined business for the same predetermined period, and performs predetermined statistical processing such as machine learning using multiple pairs as learning data, thereby generating or updating a first model that, when inputting predicted values of the one or more predetermined weather data for a predetermined future date, outputs the presence or absence of business risk for the predetermined business on the predetermined date. Similarly, a learning device (not shown) pairs actual values of one or more predetermined weather data for a predetermined period in the past with actual values of whether or not there is a business opportunity for a predetermined business for the same predetermined period, and performs predetermined statistical processing such as machine learning using multiple pairs as learning data, thereby generating or updating a second model that, when inputting predicted values of the one or more predetermined weather data for a predetermined future date, outputs whether or not there is a business opportunity for the predetermined business on that predetermined date. The generated or updated first model and second model are stored in the business data DB 72. The business risk etc. determination unit 52 inputs the predicted values of weather data for a specified future period into the first model and the second model (data stored in the business data DB 72), and determines the timing of a specified business risk or opportunity based on the output of each of the first model and the second model.
[0031] The user UI control unit 53 executes control to display, on a graph having a time axis, information (badges and comments) relating to predetermined business risks or opportunities on the user terminal 2 at the timing determined by the business risk etc. determination unit 52, together with predicted values of predetermined weather data. Note that a specific example of a screen of the user terminal 2 will be described later with reference to FIG. 4.
[0032] For example, the user UI control unit 53 executes control to display a badge indicating the timing of a predetermined business risk or opportunity at the position of the timing on the graph. A specific example of badge display is shown in Fig. 4, which will be described later. A specific example of badge display is shown in Fig. 5, which will be described later.
[0033] For example, the user UI control unit 53 executes control to display a comment indicating the details of a risk or opportunity for a predetermined business. A specific example of how comments are displayed is shown in Fig. 4, which will be described later. A specific example of how comments are displayed is shown in Fig. 5, which will be described later.
[0034] Specifically, for example, the weather forecast data acquisition unit 51 acquires, as the forecast value of the predetermined weather data, at least one forecast value of the amount of precipitation, the wind speed, the amount of snowfall, and the temperature. The business risk etc. determination unit 52 determines risk timing for a predetermined business based on the predicted value of predetermined weather data and the data stored in the business data DB 72 (the input / output logic indicated by the stored data or the first model). The user UI control unit 53 executes control to display on the user terminal 2 information (risk badges and risk comments) regarding the risk of a specified business at the risk timing determined by the business risk determination unit 52, along with the predicted values of specified weather data on a graph having a time axis.
[0035] Furthermore, for example, the weather forecast data acquisition unit 51 acquires the forecast value of the body temperature index as the forecast value of the predetermined weather data. The business risk etc. determination unit 52 determines a timing of a predetermined business opportunity based on the predicted value of predetermined weather data and the data stored in the business data DB 72 (the input / output logic or second model indicated by the stored data). The user UI control unit 53 executes control to display on the user terminal 2 information (chance badges and chance comments) regarding a specified business opportunity at the chance timing determined by the business risk etc. determination unit 52, together with the predicted value of specified weather data on a graph having a time axis.
[0036] Next, several examples will be described as specific examples of screens displayed on the user terminal of FIG. 1 by display control of the server having the functional configuration of FIG. 4A to 4C are diagrams showing specific examples of screens displayed on the user terminal of FIG. 1 under display control by a server having the functional configuration of FIG.
[0037] The example screen in FIG. 4 displays a line graph of the maximum and minimum temperatures, with the horizontal axis representing time in days. Furthermore, in the example screen of Figure 4, the predicted maximum temperature on August 1st is a high 35 degrees, so August 1st is determined to be a business opportunity for the specified business of selling sweets. As a result, a chance badge icon is displayed at the position of August 1st on the graph, and a chance comment message is displayed saying, "August 1st will be extremely hot. Frozen desserts are more popular than ice cream. Demand for cold, refreshing desserts is on the rise."
[0038] FIG. 5 is a diagram showing an example of display locations and comments regarding business risks or opportunities. 5 shows an example of the state in which each comment written in the comment column is displayed on the user terminal 2. That is, for example, the entire comment may be set in advance as the output of the input / output logic. Also, for example, main terms, keywords, etc. may be set in advance as the output of the input / output logic, and a text generation system (not shown) may generate the entire comment using the main terms, keywords, etc.
[0039] Although one embodiment of the present invention has been described above, the present invention is not limited to the above-described embodiment, and modifications, improvements, etc. within the scope of achieving the object of the present invention are considered to be included in the present invention.
[0040] For example, the hardware configuration of the server 1 shown in FIG. 2 is merely an example for achieving the object of the present invention, and is not particularly limited.
[0041] 3 is merely an example and is not particularly limited. That is, it is sufficient if the function capable of executing the above-described processing as a whole is provided, and the type of functional block used to realize this function is not particularly limited to the example in FIG.
[0042] Furthermore, the locations of the functional blocks and databases are not limited to those shown in FIG. 3 and may be arbitrary. For example, at least a part of the functional blocks of the server 1 may be transferred to the user terminal 2, the weather forecasting device 3, or an information processing device (not shown).
[0043] The above-described series of processes can be executed by hardware or software. Furthermore, one functional block may be configured as a single piece of hardware, a single piece of software, or a combination thereof.
[0044] When a series of processes is executed by software, the programs that make up the software are installed into a computer or the like from a network or a recording medium. The computer may be a computer built on dedicated hardware. The computer may also be a computer capable of executing various functions by installing various programs, such as a server, a general-purpose smartphone, or a personal computer.
[0045] The recording medium containing such a program may be composed not only of a removable medium (not shown) that is distributed separately from the device main body in order to provide the program to the user, but also of a recording medium that is provided to the user in a state that is pre-installed in the device main body.
[0046] In this specification, the steps describing the program to be recorded on the recording medium include not only processes that are performed in chronological order, but also processes that are not necessarily performed in chronological order but are performed in parallel or individually.
[0047] To sum up, the information processing device to which the present invention is applied is sufficient as long as it has the following configuration, and can take on a variety of different embodiments. That is, an information processing device to which the present invention is applied (for example, the server 1 in FIG. 1) A weather forecast acquisition means (for example, the weather forecast data acquisition unit 51 in FIG. 3) for acquiring predicted values of predetermined weather data (for example, maximum temperature, minimum temperature, precipitation amount, snowfall amount, solar radiation rank, feeling index, etc.); A determination means (for example, the business risk determination unit 52 in FIG. 3) for determining timing of a risk or opportunity for a predetermined business based on the predicted value of the predetermined weather data; a display control means (for example, the user UI control unit 53 in FIG. 3) that controls displaying information about risks or opportunities for the predetermined business at the timing together with the forecast value of the predetermined weather data on a graph having a time axis (for example, control to display the screen of the example in FIG. 4 on the user terminal 2 in FIG. 1); It is enough to have this.
[0048] In this way, it becomes possible to provide a technology that assists in predicting future business based on the relationship between weather data and business.
[0049] the display control means executes control to display a badge indicating the timing of the risk or opportunity of the predetermined business at the position of the timing on the graph. It is possible.
[0050] the display control means executes control to display a comment indicating the content of the risk or opportunity of the predetermined business. It is possible.
[0051] the weather forecast acquisition means acquires at least one predicted value of precipitation, wind speed, snowfall, and temperature as the predicted value of the predetermined weather data; the determination means determines the timing at which the predetermined business will be at risk based on the predicted value of the predetermined weather data. It is possible.
[0052] The weather forecast acquisition means acquires a predicted value of a sensation index as the predicted value of the predetermined weather data, the determining means determines the timing of the predetermined business opportunity based on the predicted value of the predetermined weather data. It is possible. [Explanation of symbols]
[0053] 1. Server, 2. User terminal, 3. Weather forecasting device, 11. CPU, 12. ROM, 13. RAM, 14. Bus, 15. Input / output interface, 16. Input section, 17. Output section, 18. Storage section, 19. Communication section, 20. Drive, 30. Removable media, 51. Weather forecast data acquisition section, 52. Business risk assessment section, 53. User UI control section, 71. Weather forecast data DB, 72. Business data DB
Claims
1. a weather forecast acquisition means for acquiring a forecast value of predetermined weather data; a determination means for determining a timing of a risk or opportunity for a predetermined business based on the predicted value of the predetermined weather data; a display control means for controlling the display of information on the risk or opportunity of the predetermined business at the timing together with the forecast value of the predetermined weather data on a graph having a time axis; An information processing device comprising:
2. the display control means executes control to display a badge indicating the timing of the risk or opportunity of the predetermined business at the position of the timing on the graph. The information processing device according to claim 1 .
3. the display control means executes control to display a comment indicating the content of the risk or opportunity of the predetermined business. The information processing device according to claim 1 .
4. the weather forecast acquisition means acquires, as the predicted value of the predetermined weather data, at least one predicted value of precipitation, wind speed, snowfall, and temperature; the determination means determines the timing at which the predetermined business will be at risk based on the predicted value of the predetermined weather data. The information processing device according to claim 1 .
5. The weather forecast acquisition means acquires a predicted value of a sensation index as the predicted value of the predetermined weather data, the determining means determines the timing of the predetermined business opportunity based on the predicted value of the predetermined weather data. The information processing device according to claim 1 .
6. An information processing method executed by an information processing device, a weather forecast acquisition step of acquiring a forecast value of predetermined weather data; a determination step of determining a timing of a risk or opportunity for a predetermined business based on the predicted value of the predetermined weather data; a display control step of executing control to display information regarding risks or opportunities for the predetermined business at the timing together with the forecast value of the predetermined weather data on a graph having a time axis; An information processing method including:
7. On the computer, a weather forecast acquisition step of acquiring a forecast value of predetermined weather data; a determination step of determining a timing of a risk or opportunity for a predetermined business based on the predicted value of the predetermined weather data; a display control step of executing control to display information regarding risks or opportunities for the predetermined business at the timing together with the forecast value of the predetermined weather data on a graph having a time axis; A program that executes control processing including:
Citation Information
Patent Citations
Schedule creation apparatus and program
JP2008176417A