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

The system calculates and outputs values from editing item values across various categories, motivating users to maintain behavioral changes by quantifying dieting and environmental impact, addressing the limitations of single-category guidance systems.

JP2025154598APending Publication Date: 2025-10-10BIPROGY INC
View PDF 1 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

Existing guidance systems primarily focus on transportation and fail to promote behavioral change across multiple categories.

Method used

An information processing method and device that calculate and output values generated by editing item values across multiple categories, including dieting and environmental impact, by categorizing human behavior into items and calculating quantifiable values.

Benefits of technology

Motivates users to maintain behavioral changes by presenting the value generated from multiple changes, increasing the likelihood of sustained behavioral modification.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025154598000001_ABST
    Figure 2025154598000001_ABST
Patent Text Reader

Abstract

To provide an information processing method, an information processing program, and an information processing apparatus that calculate and output the value generated by editing item values of data items constituting data for a plurality of categories.SOLUTION: An information processing method comprises: acquiring a data category and respective item values for a plurality of data items constituting data corresponding to the category; obtaining editing information for the item value; calculating the value generated by editing based on the editing information; and outputting the calculated value.SELECTED DRAWING: Figure 12
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to an information processing method, an information processing program, and an information processing device that calculate and output value created by editing item values ​​of data items that make up data. [Background technology]

[0002] The widespread use of mobile devices such as smartphones and wearable devices, along with advances in IT and the Internet of Things (IoT), has led to the advancement of visualization in everyday life. Traditionally, visualization has meant making things that are difficult to understand at first glance, such as business progress, results, and status, objectively recognizable. An example of visualization in everyday life would be dieting, where the calculation of calorie intake per meal and calorie expenditure through exercise would be relevant. Furthermore, in recent years, attention has been focused on the environmental impact of everyday life, with a particular demand for visualization of carbon dioxide emissions, which are linked to global warming.

[0003] Visualizing daily life encourages behavioral change, such as changing bad habits. For example, Patent Document 1 proposes a guidance system that provides a variety of information to promote behavioral change tailored to the characteristics of the user in order to encourage behavioral change in the user. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Japanese Patent Publication No. 2023-94713 Summary of the Invention [Problem to be solved by the invention]

[0005] However, the prior art has not promoted behavioral change across a variety of categories. The guidance system described in Patent Document 1 is essentially focused on transportation only.

[0006] The present invention has been made in light of the above circumstances, and its purpose is to provide an information processing method, an information processing program, and an information processing device that calculate and output value created by editing the item values ​​of data items that make up data for multiple categories. [Means for solving the problem]

[0007] An information processing method according to one aspect of the present application acquires a data category and item values ​​for each of a plurality of data items that make up the data corresponding to that category, acquires editing information for the item values, calculates the value created by the editing based on the editing information, and outputs the calculated value. [Effects of the Invention]

[0008] In one aspect of the present application, it is possible to calculate and output the value generated by editing the item values ​​of the data items that make up the data for a plurality of categories. [Brief explanation of the drawings]

[0009] [Figure 1] FIG. 1 is an explanatory diagram illustrating an example of the configuration of a calculation system. [Figure 2] FIG. 2 is a block diagram illustrating an example of a hardware configuration of a calculation server. [Figure 3] FIG. 2 is a block diagram illustrating an example of the hardware configuration of a user terminal. [Figure 4] FIG. 10 is an explanatory diagram illustrating an example of a catalog DB. [Figure 5] FIG. 10 is an explanatory diagram illustrating an example of a category DB. [Figure 6] FIG. 10 is an explanatory diagram showing an example of a calculated value DB. [Figure 7] FIG. 10 is an explanatory diagram showing an example of a discharge amount DB. [Figure 8] FIG. 10 is an explanatory diagram showing an example of an amount DB. [Figure 9] FIG. 10 is an explanatory diagram showing an example of a calorie DB. [Figure 10] 10 is a flowchart illustrating an example of a procedure for a calculation process. [Figure 11] 10 is a flowchart illustrating an example of a procedure for a calculation process. [Figure 12] 10 is a flowchart illustrating an example of a procedure for a calculation process. [Figure 13] 10 is a flowchart illustrating an example of a procedure for multiple calculation processing. [Figure 14] FIG. 10 is an explanatory diagram showing an example of a main screen. [Figure 15] FIG. 10 is an explanatory diagram showing an example of a category selection screen. [Figure 16] FIG. 10 is an explanatory diagram showing an example of a main item selection screen. [Figure 17] FIG. 10 is an explanatory diagram showing an example of a medium-to-small item selection screen. [Figure 18] FIG. 10 is an explanatory diagram showing an example of an item value editing screen. [Figure 19] FIG. 10 is an explanatory diagram showing an example of a result list screen. [Figure 20] FIG. 10 is an explanatory diagram showing an example of a details screen. [Figure 21] FIG. 10 is an explanatory diagram showing another example of the item value editing screen. [Figure 22] 10 is a table showing the correspondence between categories and value items. DETAILED DESCRIPTION OF THE INVENTION

[0010] The following describes an embodiment with reference to the drawings. Fig. 1 is an explanatory diagram showing an example of the configuration of a calculation system. The calculation system 100 includes a calculation server 1 and a user terminal 2. The calculation server 1 and the user terminal 2 are connected to each other via a network N so that they can communicate with each other.

[0011] The calculation server 1 calculates and outputs the value created by editing multiple data items that make up the data in response to a request from the user terminal 2. The calculation server 1 is composed of a server computer, a workstation, a PC (Personal Computer), etc. The calculation server 1 may also be composed of a multi-computer consisting of multiple computers, a virtual machine virtually constructed by software, or a quantum computer. Furthermore, the functions of the calculation server 1 may be realized by a cloud service.

[0012] The user terminal 2 is a terminal used by an end user. The end user is assumed to be an ordinary citizen. The user terminal 2 may be a smartphone, tablet computer, laptop computer, etc. Although only one user terminal 2 is shown in FIG. 1, two or more user terminals may be used.

[0013] The calculation system 100 may acquire data necessary for value calculation from the cloud service 3. For example, data stored in a database described below may be acquired from the cloud service 3.

[0014] The calculation of value in the calculation system 100 will be described. The value calculated by the calculation system 100 is a value obtained by, for example, an end user's behavioral change, and is quantifiable. The calculation system 100 classifies human behavior into multiple items to convert various values ​​into numerical values. The end user inputs a change in behavior or an expected change by changing the values ​​of the classified items (item values). The calculation system 100 calculates value based on the edited information for the item values. This value can be considered as value generated by the end user's behavioral change or an expected change. The calculation system 100 ultimately expects the end user to change their behavior. However, when an end user aims to change their behavior, it is meaningful to be able to refer to the type of value that can be generated by a single behavioral change. Therefore, value calculation in the calculation system 100 makes it possible to evaluate the value generated by only a single behavioral change.

[0015] The calculation system 100 can acquire a wide variety of data from data sources in order to convert the value generated from various changes in human behavior into numerical values. When calculating the value, the end user needs to select the data to be edited. However, when selecting multiple pieces of data or a group of data consisting of multiple data items, it is convenient to be able to select them all at once. Therefore, the calculation system 100 introduces the concept of categories. A category in the calculation system 100 is a concept that includes multiple behavioral changes. For example, dieting is a category because it includes multiple behavioral changes such as reducing calorie intake and increasing calorie expenditure.

[0016] The calculation system 100 also allows for the simultaneous calculation of multiple values. By presenting the end user with multiple values ​​generated by behavioral change, the end user is motivated to maintain the changed behavior. For example, behavioral change for the purpose of dieting can result in the achievement of the goal, but this is not limited to this. Suppose a person reduces their car use and starts walking instead to burn more calories. In this case, this generates the environmental value of reduced carbon dioxide emissions and the monetary value of reduced household expenditures due to reduced fuel costs. In this way, by presenting to the end user that behavioral change in dieting not only achieves the goal of weight loss but also generates the value of reduced environmental impact and monetary value, it is expected that the end user's motivation to diet will increase. The following explanation will be given assuming that dieting is selected as the category.

[0017] 2 is a block diagram showing an example of the hardware configuration of the calculation server 1. The calculation server 1 includes a control unit 11, a main memory unit 12, an auxiliary memory unit 13, a communication unit 14, and a reading unit 15. Each component is connected by a bus B.

[0018] The control unit 11 has one or more arithmetic processing devices such as a central processing unit (CPU), a micro-processing unit (MPU), a graphics processing unit (GPU), etc. The control unit 11 reads and executes a control program 1P (program, program product) stored in the auxiliary storage unit 13, thereby performing various information processing, control processing, etc. related to the calculation server 1 and realizing various functional units.

[0019] The main memory unit 12 is a static random access memory (SRAM), a dynamic random access memory (DRAM), a flash memory, etc. The main memory unit 12 mainly temporarily stores data required for the control unit 11 to execute arithmetic processing.

[0020] The auxiliary storage unit 13 is a hard disk or an SSD (Solid State Drive), etc., and stores a control program 1P and various DBs (Databases) required for the control unit 11 to execute processing. The auxiliary storage unit 13 stores a catalog DB 131, a category DB 132, a calculated value DB 133, an emission amount DB 134, a price DB 135, and a calorie DB 136. The auxiliary storage unit 13 may be separate from the calculation server 1 and may be an external storage device externally connected. The various DBs, etc. stored in the auxiliary storage unit 13 may be stored in a database server or cloud storage different from the calculation server 1.

[0021] The communication unit 14 communicates with the user terminal 2 and cloud services via the network N. In addition, the control unit 11 may use the communication unit 14 to download the control program 1P from another computer via the network N or the like, and store the control program 1P in the auxiliary storage unit 13.

[0022] The reading unit 15 reads the portable storage medium 1a including a CD (Compact Disc)-ROM and a DVD (Digital Versatile Disc)-ROM. The control unit 11 may read the control program 1P from the portable storage medium 1a via the reading unit 15 and store it in the auxiliary storage unit 13. The control unit 11 may also read the control program 1P from the semiconductor memory 1b.

[0023] 3 is a block diagram showing an example of the hardware configuration of a user terminal 2. The user terminal 2 includes a control unit 21, a main memory unit 22, an auxiliary memory unit 23, a communication unit 24, a display panel 25, and an operation unit 26. Each component is connected by a bus B.

[0024] The control unit 21 has one or more arithmetic processing units such as a CPU, an MPU, a GPU, etc. The control unit 21 provides various functions by reading and executing a control program 2P (program, program product) stored in the auxiliary storage unit 23.

[0025] The main memory unit 22 is an SRAM, a DRAM, a flash memory, etc. The main memory unit 22 mainly temporarily stores data necessary for the control unit 21 to execute arithmetic processing.

[0026] The auxiliary storage unit 23 is a hard disk or SSD, etc., and stores various data necessary for the control unit 21 to execute processing. The auxiliary storage unit 23 may be a separate unit from the user terminal 2 and may be an external storage device connected externally. The various data stored in the auxiliary storage unit 23 may be stored in a database server or cloud storage.

[0027] The communication unit 24 communicates with the calculation server 1 via the network N. In addition, the control unit 21 may use the communication unit 24 to download the control program 2P from another computer via the network N or the like and store it in the auxiliary storage unit 23.

[0028] The display panel 25 can be configured with a liquid crystal panel, an organic EL (Electro Luminescence) display, or the like. The operation unit 26 can be configured with, for example, a touch panel incorporated in the display panel 25, and allows the end user to perform predetermined operations on the display panel 25. The operation unit 26 can also perform operations on a software keyboard displayed on the display panel 25. The operation unit 26 may also be a hardware keyboard, a mouse, or the like.

[0029] Next, the database will be described. FIG. 4 is an explanatory diagram showing an example of a catalog DB. The catalog DB 131 stores information about the data source, data corresponding to a data catalog. The catalog DB 131 stores a major item string, a medium item string, a small item string, and a DB string. The major item string, medium item string, and small item string store the major category items, medium category items, and small category items of data classification in the calculation system 100. The DB string stores information about the data source. The information about the data source stores, for example, a database name or a table name. If the data source is a cloud service 3, for example, connection data for accessing the database held by the cloud service 3 using a database API (Application Programming Interface) is stored. For example, the connection data is a connection string for connecting via ODBC (Open Database Connectivity).

[0030] FIG. 5 is an explanatory diagram showing an example of a category DB. The category DB 132 stores the relationship between categories indicating daily activities, lifestyle habits, etc. and major items of data. The category DB 132 includes a category string, a major item string, and a reference data string. The category string stores categories. The major item string stores major items of data classification. The reference data string stores data to be referenced when acquiring data of a major item.

[0031] FIG. 6 is an explanatory diagram showing an example of the calculated value DB. The calculated value DB 133 stores the calculated value selected by the end user for each category. The calculated value DB 133 includes a category column, a value item column, and a reference column. The category column stores categories. The value item column stores value items that can be calculated. The reference column stores a database to be referenced in order to convert the value. If the database to be referenced is stored in the cloud service 3 or the like and is not stored in the calculation server 1, the reference column stores a connection string or the like for connecting to the database.

[0032] FIG. 7 is an explanatory diagram showing an example of an emission amount DB. The emission amount DB 134 stores data for calculating the value of carbon dioxide emission. The emission amount DB 134 includes a major item string, a medium item string, a minor item string, an item value string, and an emission amount string. The major item string stores major items of data classification. The medium item string stores medium items of data classification. The minor item string stores minor items of data classification. The item value string stores item values ​​of data. The emission amount column stores carbon dioxide emission amounts corresponding to item values.

[0033] FIG. 8 is an explanatory diagram showing an example of an amount DB. The amount DB 135 stores data to be converted into monetary value. The amount DB 135 includes a major item string, a medium item string, a minor item string, an item value string, a detailed item value string, and an amount string. The major item string stores major items of data classification. The medium item string stores medium items of data classification. The minor item string stores detailed items of data classification. The item value string stores item values ​​of data. The detailed item value string stores detailed item values ​​when an item value corresponds to multiple values. The amount column stores monetary values, for example amounts, corresponding to detailed item values.

[0034] FIG. 9 is an explanatory diagram showing an example of a calorie DB. The calorie DB 136 stores data for conversion into calorie intake. The calorie DB 136 includes a major item string, a medium item string, a small item string, an item value string, a detailed item value string, and a calorie intake string. The major item string stores the major items of the data classification. Gastrostomy, intravenous drip, and supplements are not assumed as methods of calorie intake. Therefore, the values ​​of the major item string are food or drink. The medium item string stores the medium items of the data classification. The small item string stores the detailed items of the data classification. The item value string stores the item values ​​of the data. The detailed item value string stores detailed item values ​​when an item value corresponds to multiple values. The calorie intake column stores the calorie intake corresponding to the detailed item value.

[0035] Next, the information processing performed by the calculation system 100 will be described. FIGS. 10 and 11 are flowcharts showing an example of the procedure of the calculation processing. In the calculation processing, a value is calculated based on the edit information of the data set by the end user. The end user operates the user terminal 2 to start the processing. For example, the end user selects simulation from a menu. The control unit 21 of the user terminal 2 sends a request to start the simulation to the calculation server 1 (step S1). The control unit 11 of the calculation server 1 receives the request (step S2). The control unit 11 sends a category selection screen to the user terminal 2 (step S3). The control unit 21 of the user terminal 2 receives and displays the category selection screen (step S4). The end user selects a category. The control unit 21 accepts the category (step S5). The control unit 21 sends the selected category to the calculation server 1 (step S6). The control unit 11 of the calculation server 1 receives the category (step S7). The control unit 11 creates a main item selection screen corresponding to the category (step S8). The control unit 11 sends a major item selection screen to the user terminal 2 (step S9). The control unit 21 of the user terminal 2 receives and displays the major item selection screen (step S10). The end user selects a major item on the major item selection screen. The control unit 21 accepts the selected major item (step S11). The control unit 21 sends the selected major item to the calculation server 1 (step S12). The control unit 11 of the calculation server 1 receives the major item (step S13). The control unit 11 creates a medium and small item selection screen corresponding to the selected major item (step S14). The control unit 11 sends the medium and small item selection screen to the user terminal 2 (step S15). The control unit 21 of the user terminal 2 receives and displays the medium and small item selection screen (step S16). The end user selects a medium item and a small item on the medium and small item selection screen. The control unit 21 of the user terminal 2 accepts a combination of medium item and small item (step S17).

[0036] 11. The control unit 21 transmits the combination of medium item and small item to the calculation server 1 (step S18). The control unit 11 of the calculation server 1 receives the combination of medium item and small item (step S19). The control unit 11 creates a selection screen corresponding to the combination of medium item and small item (step S20). The control unit 11 transmits the selection screen to the user terminal 2 (step S21). The control unit 21 of the user terminal 2 receives and displays the selection screen (step S22). The end user selects editing information on the selection screen. Here, the editing information includes item values ​​before change of information related to the end user's behavior, etc., and item values ​​after change. The item values ​​after change may be reserved initially. For example, when the end user considers changing the meal menu, at least the menu before change is selected. The menu after change may be reserved. The control unit 21 accepts the selection (step S23). The control unit 21 transmits the selection result to the calculation server 1 (step S24). The control unit 11 of the calculation server 1 receives the selection result (step S25). The control unit 11 determines whether a post-change item value has been specified (step S26). If the control unit 11 determines that a post-change item value has not been specified (NO in step S26), it selects a post-change item value (step S27). For example, the control unit 11 selects an item value similar to the pre-change item value. Taking a meal menu as an example, if the pre-change item value is "beef and pork hamburger," the control unit 11 selects "fish hamburger," "chicken hamburger," "pork hamburger," etc. as the post-change item value. Note that combinations of pre-change item values ​​and post-change item values ​​may be stored in a database in advance. Alternatively, the pre-change item value may be passed to a generation AI (Artificial Intelligence) using a large language model (LLM) to generate the post-change item value. If the control unit 11 determines that a post-change item has been specified (YES in step S26), it proceeds to step S28. The control unit 11 performs a calculation process using the pre-change item value and the post-change item value (step S28).

[0037] FIG. 12 is a flowchart showing an example of the calculation process procedure. The control unit 11 of the calculation server 1 acquires a value item corresponding to a category from the calculated value DB 133 (step S51). For example, if the category is diet, the control unit 11 acquires carbon dioxide emission amount, monetary amount, and calorie consumption as value items. The control unit 11 selects a value item to be processed (step S52). The control unit 11 acquires a unit value (step S53). The unit value indicates a numerical value per unit amount for converting the contents of the item value into a numerical value indicating a value. For example, when changing a meal menu for dieting, the carbon dioxide emission amount per 100 grams of ingredients is used as the unit value when calculating the change in carbon dioxide emission amount. The control unit 11 calculates the value (step S54). For example, when changing a meal menu, to calculate the value related to carbon dioxide emission amount, the carbon dioxide emission amount before and after the menu change is calculated, and the amount of carbon dioxide emission reduction is calculated as the value. If multiple candidates are selected as the item value after the change, the control unit 11 calculates the value for each candidate. When the meal menu is changed, the change in ingredients resulting from the menu change is obtained from the recipe data, and the value resulting from the ingredient change is calculated. For example, when a beef and pork hamburger is changed to a fish hamburger, ground beef is changed to fish as an ingredient. The control unit 11 determines whether there are any unprocessed value items (step S55). If the control unit 11 determines that there are unprocessed value items (YES in step S55), the process returns to step S52 and processes the unprocessed value items. If the control unit 11 determines that there are no unprocessed value items (NO in step S55), sorting is performed (step S56). If multiple candidates are selected as the item value after the change, the control unit 11 sorts the candidates in descending order of value, for example, in descending order of the amount of reduction in carbon dioxide emissions. If there is only one item value after the change, the control unit 11 does not sort. The control unit 11 stores the calculated value and the order of the multiple candidates (step S57), and returns the process to the caller (step S28).

[0038] Returning to FIG. 11, the control unit 11 creates a screen showing the calculation results (step S29). The control unit 11 transmits the created screen to the user terminal 2 (step S30). The control unit 21 of the user terminal 2 receives the screen (step S31). The control unit 21 displays the screen (step S32) and ends the process.

[0039] The calculation process shown in Figure 12 calculates the value of changing an item value once. It is meaningful to calculate the value of changing the same item value multiple times and present this to the end user. If the end user understands the value of changing the item value multiple times, they can be expected to actually change the item value multiple times.

[0040] FIG. 13 is a flowchart showing an example of the procedure for the multiple calculation process. The multiple calculation process calculates the value when an item value is actually changed multiple times. The control unit 11 acquires a unit value (step S71). The control unit 11 executes the calculation process described above and acquires the unit value, i.e., the value per time. The control unit 11 acquires the number of executions (step S72). The number of executions is specified by the end user. The control unit 11 calculates the value (step S73). The control unit 11 multiplies the unit value acquired in step S71 by the number of executions acquired in step S72 to calculate the value. The control unit 11 stores the calculated value (step S74). The control unit 11 creates a screen that displays the calculation results (step S75). The control unit 11 sends the created screen to the user terminal 2 (step S76) and ends the process.

[0041] Next, the screens displayed on the user terminal 2 will be described. FIG. 14 is an explanatory diagram showing an example of a main screen. The main screen d01 is the screen that is displayed first when the end user accesses the calculation system 100 using the user terminal 2. The main screen d01 displays an operation menu. In the example of FIG. 14, simulation d011 and settings d012 are displayed. By selecting simulation d011, it is possible to start calculating the value. By selecting settings d012, it is possible to make various settings when using the calculation system 100. The various settings include the end user's age, sex, height, weight, and selection of value items to be calculated for each category.

[0042] 15 is an explanatory diagram showing an example of a category selection screen. The category selection screen d02 includes a category selection menu d021. The category selection menu d021 is a pull-down menu. The end user operates the category selection menu d021 to select a target category.

[0043] 16 is an explanatory diagram showing an example of a main item selection screen. The main item selection screen d03 includes a category selection menu d031 and a main item selection menu d032. The category selection menu d031 is similar to the category selection menu d021. The main item selection menu d032 is a pull-down menu for selecting a target main item from multiple main items corresponding to the selected category.

[0044] 17 is an explanatory diagram showing an example of a medium- to small-item selection screen. The medium- to small-item selection screen d04 includes a category selection menu d041, a main item selection menu d042, and a medium- to small-item selection menu d043. The category selection menu d041 is similar to the category selection menu d021. The main item selection menu d042 is similar to the main item selection menu d032. The medium- to small-item selection menu d043 is a pull-down menu for selecting a target medium- to small-item from multiple medium- to small-items corresponding to the selected category and main item.

[0045] FIG. 18 is an explanatory diagram showing an example of an item value editing screen. The item value editing screen d05 includes a category selection menu d051, a main item selection menu d052, a medium-small item selection menu d053, a pre-change item value setting menu d054, a post-change item value setting menu d055, an option button d056, and an execute button d057. The category selection menu d051 is similar to the category selection menu d021. The main item selection menu d052 is similar to the main item selection menu d032. The medium-small item selection menu d053 is similar to the medium-small item selection menu d043. The pre-change item value setting menu d054 is a pull-down menu for setting the item value before the change. The post-change item value setting menu d055 is a pull-down menu for setting the item value after the change. The item values ​​displayed in the pre-change item value setting menu d054 are set by the control unit 11 in accordance with the setting of the medium-small item selection menu d053. In FIG. 18, "Ingredient Group - Meats" is selected as the medium-to-small item, so meat dishes are set as the item value in the pre-change item value setting menu d054. The control unit 11 also sets the item value displayed in the post-change item value setting menu d055 according to the setting in the medium-to-small item selection menu d053. However, it is desirable that when a value in the pre-change item value setting menu d054 is set on the item value editing screen d05, the value is narrowed down to a value corresponding to the setting. That is, initially, meat dishes are set as the item value in the post-change item value setting menu d055. However, when the end user selects "Beef and Pork Hamburger" in the pre-change item value setting menu d054, the item values ​​(editing candidates) in the post-change item value setting menu d055 are narrowed down to hamburger dishes such as "Chicken Hamburger" and "Pork Hamburger." Furthermore, "Fish Hamburger," which is not a meat dish, is also added. The option button d056 specifies the item to be prioritized when calculating the value. For example, selecting "Eco" prioritizes item values ​​with a low environmental impact. When the execute button d057 is selected, the calculation server 1 calculates the value based on the item value before the change and the item value after the change.

[0046] FIG. 19 is an explanatory diagram showing an example of a results list screen. The results list screen d06 includes a category d061, a pre-change item value d062, a post-change item value d063, options d064, a calculation result d065, a next button d066, and a back button d067. The category d061 displays the selected category. The pre-change item value d062 displays the item value before the change. The post-change item value d063 displays the post-change item value, but in the example of FIG. 19, it displays a "?" indicating that the end user did not specify one. The options d064 display the items that were given priority when calculating the value. In the example of FIG. 19, "eco" was selected. The calculation result d065 displays the value for each post-change item value. Selecting one item value from the calculation result d065 and operating the next button d066 transitions to a details screen that displays the value resulting from multiple changes. Operating the back button d067 returns to the main screen d01.

[0047] FIG. 20 is an explanatory diagram showing an example of a details screen. The details screen d07 includes a count field d071, an adjustment button d072, a carbon dioxide reduction amount d073, and a diet effect d074. The count field d071 sets the number of times an item value is changed. The adjustment button d072 is a button for adjusting the strictness of the evaluation of the value. In the example of FIG. 20, the strictness of the evaluation of the diet effect is adjusted. The carbon dioxide reduction amount d073 displays the amount of reduction in carbon dioxide emitted when an item value is changed multiple times. The diet effect d074 when changed multiple times is displayed. In the example of FIG. 20, the diet effect is evaluated based on the amount of reduction in calorie intake when changing from a beef or pork hamburger to a fish hamburger twice. In the example of FIG. 20, a double circle indicating good is displayed. In the display of FIG. 20, if the adjustment button d072 is operated to set "stricter," the evaluation of the diet effect becomes stricter, and the double circle may change to a single circle.

[0048] Figure 21 is an explanatory diagram showing another example of the item value editing screen. The item value editing screen d05 shown in Figure 21 has some parts in common with the item value editing screen d05 shown in Figure 18, so those parts are given the same reference numerals and their explanations are omitted. The item value editing screen d05 includes a calculated value selection field d058. The calculated value selection field d058 displays the value items that can be calculated when calculating the value due to an item value change. The end user can select the value items they wish to calculate by selecting the check boxes.

[0049] The calculation system 100 provides the following effects. By calculating and outputting the value (e.g., reduction in calorie intake or reduction in carbon dioxide emissions) generated by editing (e.g., changing from beef or pork hamburger to fish hamburger) the item value of a data item constituting data (e.g., menu) related to a selected category (e.g., diet), the end user is motivated to make a change in behavior that leads to editing the item value. Furthermore, by displaying the value generated by multiple changes, the end user is expected to continue making changes in behavior, increasing the likelihood of this leading to behavioral change.

[0050] The above explanation has been about diet meal menus, but it is also possible to calculate the value of dieting by changing your daily means of transportation, for example, by reducing the distance you use public transportation, for example, by getting off one stop earlier and walking when commuting. In this case, the increase in calories burned, the reduction in carbon dioxide emissions, and the reduction in commuting costs due to walking can be calculated as values.

[0051] So far, we have explained dieting as an example of a category. Below, we will briefly explain changes to item values ​​and the value items that can be calculated for other categories. Figure 22 is a list showing the correspondence between categories and value items. This list includes a category column, a major item column, a change example column, a value created column, and a value column related to individuals (and their surroundings). The category column indicates the category. The major item column indicates the major item of data corresponding to the category. The change example column indicates an example of a change to the item value. Figure 22 shows the changes in text, but a person skilled in the art would be able to convert this into a format that can be handled by a computer. The value created column indicates the value item created by the change. The value created column indicates environmental value such as carbon dioxide emissions. The value related to individuals (and their surroundings) column indicates the value item created for the individual who took the action related to the change in the item value and for those around them. Depending on the item, negative values ​​are also shown.

[0052] By incorporating the contents of FIG. 22 into the calculation system 100, it becomes possible to calculate and output the value generated by editing the item values ​​of the data items that make up the data for various categories.

[0053] The technical features (constituent elements) described in each embodiment can be combined with each other, and by combining them, new technical features can be formed. The embodiments disclosed herein are to be considered as illustrative in all respects and not restrictive. The scope of the present invention is defined by the claims, not by the above meaning, and is intended to include all modifications within the meaning and scope of the claims. In addition, the claims are written in a format in which a claim cites two or more other claims (multiple claim format), but this is not limited to this. Multiple claims that cite at least one other claim (multi-multi claim format) may also be written. [Explanation of symbols]

[0054] 100: Calculation system 1: Calculation server 11: Control section 12: Main memory 13: Auxiliary storage section 131: Catalog DB 132: Category DB 133: Calculated Value DB 134: Emissions DB 135: Amount DB 136: Calorie DB 14: Communications Department 15: Reading unit 1P: Control program 1a: Portable storage medium 1b: Semiconductor memory 2: User terminal 21: Control unit 22: Main memory 23: Auxiliary storage section 24: Communications Department 25: Display panel 26:Operation section 2P: Control program 3: Cloud services B: Bus N: Network

Claims

1. Acquire a data category and respective item values ​​for a plurality of data items constituting the data corresponding to the category; Obtaining editing information for the item value; Calculating the value created by the editing based on the editing information; Output the calculated value Information processing methods.

2. The value is composed of a plurality of value items, and a designation of the value item to be calculated is accepted; Calculate the value of the accepted value item The information processing method according to claim 1 .

3. The value items include items related to the environment, and values ​​for the items related to the environment are calculated. The information processing method according to claim 2 .

4. Outputting edit candidates for the item value 3. The information processing method according to claim 1.

5. Calculate the value that is generated when the data after the item values ​​are replaced is repeatedly used.

3. The information processing method according to claim 1.

6. Based on the number of times the replaced data is repeatedly used, the amount of carbon dioxide emissions reduction is calculated as the value. The information processing method according to claim 5 .

7. If the category is diet, the data is related to a food menu, and a main dish included in a plurality of data items is the item value, edit information for the item value is acquired; Calculating the amount of carbon dioxide emission reduction or the amount of calorie intake reduction as the value created by the editing based on the editing information; The calculated reduction amount and the reduction amount are output. The information processing method according to claim 1 .

8. Acquire a data category and respective item values ​​for a plurality of data items constituting the data corresponding to the category; Obtaining editing information for the item value; Calculating the value created by the editing based on the editing information; Output the calculated value An information processing program that causes a computer to execute a process.

9. An information processing device including a control unit, The control unit Acquire a data category and respective item values ​​for a plurality of data items constituting the data corresponding to the category; Obtaining editing information for the item value; Calculating the value created by the editing based on the editing information; Output the calculated value An information processing device that executes processing.

Citation Information

Patent Citations

  • Guidance system and guidance method

    JP2023094713A