Information processing device and method
The information processing device provides personalized exercise recommendations and power-saving incentives, addressing the need to balance health and energy conservation by calculating and presenting user-specific energy savings from exercise.
Patent Information
- Application Number
- JP2024077132
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-05-10
- Publication Date
- 2025-11-20
- Estimated Expiration
- 2044-05-10
AI Technical Summary
Existing systems fail to incentivize users to exercise by effectively balancing health and power saving considerations.
An information processing device that generates and presents personalized exercise recommendations based on biometric data, calculates power savings from user-generated energy, and integrates health and power-saving missions to encourage users to exercise.
Encourages users to exercise by considering both health and power-saving, achieving a balance between personal health improvement and societal energy conservation.
Smart Images

Figure 2025171615000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to a technique for encouraging a user to exercise. [Background technology]
[0002] As a healthcare service, Patent Document 1 discloses a system that outputs an in-home behavior model by estimating, for example, a user's weight loss, subjective sense of fatigue, reduced daily activity, weakened physical abilities such as walking speed, and reduced muscle strength such as grip strength, in order to encourage the user to exercise based on factors such as electricity usage. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Publication No. 2023-123176 Summary of the Invention [Problem to be solved by the invention]
[0004] In recent years, there has been a growing awareness of power saving. Therefore, it would be beneficial if the power generated by the user's exercise could be used to make up for any shortfall in the amount of power saved.
[0005] The present invention has been made in view of the above background, and aims to encourage users to exercise in a way that takes into consideration their health and power saving. [Means for solving the problem]
[0006] In order to solve the above problem, the present invention provides an information processing device including: a generation unit that generates recommended exercise data regarding exercises recommended to each user based on the biometric data of the user; a calculation unit that calculates, based on the total amount of power saving that all the users are required to save and the generated recommended exercise data, an amount of power saving for each user that can be saved by power generated by a power generation device that converts the kinetic energy of each user into electrical energy; and a presentation unit that presents the recommended exercise data generated for each user and the amount of power saving for each user calculated for each user to each user. [Effects of the Invention]
[0007] According to the present invention, it is possible to encourage a user to exercise in a way that takes into consideration both the user's health and power saving. [Brief explanation of the drawings]
[0008] [Figure 1] 1 is a diagram showing an example of the overall configuration of an information processing system 1 according to an embodiment of the present invention. [Figure 2] FIG. 2 is a block diagram showing a hardware configuration of a server device 30 according to the embodiment. [Figure 3] FIG. 2 is a block diagram showing the hardware configuration of a user terminal 10 according to the embodiment. [Figure 4] FIG. 2 is a block diagram showing a functional configuration of a server device 30 according to the embodiment. [Figure 5] 10 is a diagram illustrating an example of data stored in the server device 30 according to the embodiment. FIG. [Figure 6] 10 is a diagram illustrating an example of data stored in the server device 30 according to the embodiment. FIG. [Figure 7] 10 is a flowchart showing an example of the operation of the server device 30 according to the embodiment. [Figure 8] 10 is a diagram illustrating an example of a screen displayed on the user terminal 10 according to the embodiment. FIG. [Figure 9] 10 is a diagram illustrating an example of a screen displayed on the user terminal 10 according to the embodiment. FIG. DETAILED DESCRIPTION OF THE INVENTION
[0009] [Embodiment] FIG. 1 is a diagram illustrating an example of an information processing system 1 according to an embodiment of the present invention. The information processing system 1 includes multiple user terminals 10 used by multiple users, multiple power generation devices 11 used by the multiple users, a power supply facility 20 that supplies power to various electrical devices or facilities used by the users, and a server device 30 that functions as the information processing device of the present invention. The user terminals 10 are computers such as smartphones, wearable devices, or tablets. The power generation devices 11 are devices that convert the kinetic energy of each user into electrical energy, and include, for example, a vibration power generation element or piezoelectric element that converts vibration energy generated when the user walks into electrical energy, or a generator that converts rotational energy generated when the user rides a bicycle into electrical energy. The power generated by the power generation devices 11 may be stored in a battery (not shown) or used by electrical devices (not shown) connected to the power generation devices 11. The server device 30 may be composed of multiple computers rather than a single computer. The communication network 2 includes a wireless communication network or a wired communication network that communicatively connects the user terminals 10, the power supply facility 20, and the server device 30. The numbers of user terminals 10, power supply facilities 20, and server devices 30 shown in FIG. 1 are merely examples, and are not limited to the numbers shown.
[0010] 2 is a diagram illustrating an example of the hardware configuration of server device 30. Server device 30 is physically configured as a computer including a processor 3001, memory 3002, storage 3003, and a bus connecting these. In the following description, the term "device" can be interpreted as a circuit, device, unit, etc. The hardware configuration of server device 30 may be configured to include one or more of the devices shown in the diagram, or may be configured to exclude some of the devices.
[0011] Each function in the server device 30 is realized by loading predetermined software (programs) onto hardware such as the processor 3001 and memory 3002, causing the processor 3001 to perform calculations, control communication via the communication device 3004, and control at least one of reading and writing data in the memory 3002 and storage 3003.
[0012] The processor 3001 controls the entire computer by running, for example, an operating system, and may be configured as a central processing unit (CPU) including an interface with peripheral devices, a control device, an arithmetic unit, a register, etc.
[0013] The processor 3001 reads programs (program codes), software modules, data, etc. from at least one of the storage 3003 and the communication device 3004 into the memory 3002, and executes various processes in accordance with these. The programs used are those that cause a computer to execute at least some of the operations described below. The functional blocks of the server device 30 may be implemented by a control program stored in the memory 3002 and running on the processor 3001. Various processes may be executed by one processor 3001, or may be executed simultaneously or sequentially by two or more processors 3001. The processor 3001 may be implemented by one or more chips. The programs may be transmitted from the communication network 2 to the server device 30 via a telecommunications line.
[0014] The memory 3002 is a computer-readable recording medium and may be configured by, for example, at least one of a ROM (Read Only Memory), an EPROM (Erasable Programmable ROM), an EEPROM (Electrically Erasable Programmable ROM), a RAM (Random Access Memory), etc. The memory 3002 may also be called a register, a cache, a main memory (primary storage device), etc. The memory 3002 can store an executable program (program code), a software module, etc. for implementing the method according to this embodiment.
[0015] Storage 3003 is a computer-readable recording medium, and may be constituted by at least one of, for example, an optical disk such as a CD-ROM (Compact Disc ROM), a hard disk drive, a flexible disk, a magneto-optical disk (e.g., a compact disk, a digital versatile disk, a Blu-ray (registered trademark) disk), a smart card, a flash memory (e.g., a card, a stick, a key drive), a floppy (registered trademark) disk, a magnetic strip, etc. Storage 3003 may also be referred to as an auxiliary storage device.
[0016] The communication device 3004 is hardware (transmission / reception device) for performing communication between computers via the communication network 2, and is also called, for example, a network device, a network controller, a network card, or a communication module.
[0017] Each device, such as the processor 3001 and the memory 3002, is connected by a bus for communicating information. The bus may be configured using a single bus, or may be configured using different buses between each device.
[0018] Server device 30 may also be configured to include hardware such as a microprocessor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a programmable logic device (PLD), or a field programmable gate array (FPGA), and some or all of the functional blocks may be realized by the hardware. For example, processor 3001 may be implemented using at least one of these pieces of hardware.
[0019] 3 is a diagram showing an example of the hardware configuration of the user terminal 10. The user terminal 10 is a computer such as a smartphone, a mobile phone, a tablet, or a wearable terminal. The user terminal 10 is physically configured as a computer device including a processor 1001, a memory 1002, a storage 1003, a communication device 1004, an input device 1005, an output device 1006, and a bus connecting these. The processor 1001, the memory 1002, and the storage 1003 are the same hardware as the processor 3001, the memory 3002, and the storage 3003 of the server device 30.
[0020] The communication device 1004 may be configured to include a high-frequency switch, a duplexer, a filter, a frequency synthesizer, etc., to realize at least one of Frequency Division Duplex (FDD) and Time Division Duplex (TDD). For example, a transmitting / receiving antenna, an amplifier unit, a transmitting / receiving unit, a transmission path interface, etc. may be realized by the communication device 1004. The transmitting / receiving unit may be implemented as a transmitting unit and a receiving unit that are physically or logically separated.
[0021] The input device 1005 is an input device (for example, a key, a microphone, a switch, a button, etc.) that accepts input from the outside. The output device 1006 is an output device (for example, a display, a speaker, an LED lamp, etc.) that outputs to the outside. The input device 1005 and the output device 1006 may be integrated into one device (for example, a touch screen).
[0022] The sensor 1007 is a measuring device that measures biological data indicating the physical condition of the user. The biological data is also called vital data, and includes data that can be obtained from the human body, such as pulse, blood pressure, breathing, body temperature, sweating, and electrocardiogram.
[0023] 4 is a block diagram illustrating an example of the functional configuration of the server device 30. In the server device 30, a processor 3001, a memory 3002, a storage 3003, and a communication device 3004 cooperate with each other to realize the functions of an acquisition unit 31, a storage unit 32, a generation unit 33, a calculation unit 34, and a presentation unit 35.
[0024] The acquisition unit 31 acquires various data from the outside. The acquisition unit 31 acquires biometric data from, for example, the user terminal 10. This biometric data is stored in the storage unit 32 in association with a user ID for identifying each user, as shown in FIG. 5. The acquisition unit 31 also acquires data such as the current power usage status and power price from, for example, the power supply facility 20. The acquisition unit 31 also acquires predicted temperature data from the website of the Japan Meteorological Agency or a weather forecast site (not shown).
[0025] 4, the generation unit 33 generates recommended exercise data related to exercises recommended for each user based on the biometric data of the user. Specifically, the generation unit 33 generates a trained model by machine learning using training data in which the biometric data of the user is used as an explanatory variable and the amount of exercise deemed optimal for the user (e.g., the amount of walking or exercise by bicycle) is used as a target variable, and stores the trained model in the storage unit 32. The generation unit 33 inputs the biometric data of each user acquired by the acquisition unit 31 into the trained model to obtain recommended exercise data indicating the amount of exercise to be recommended for the user.
[0026] The calculation unit 34 calculates the amount of power saved for each user that can be saved by the power generated by the power generation device 11, based on the total amount of power saved that all users are requested to save and the recommended exercise data generated by the generation unit 33.
[0027] Specifically, the calculation unit 34 first calculates the amount of power saving for the entire user group (i.e., the total amount of power saving required for all users) using conditions such as temperature and electricity price. For example, when the temperature is higher than a certain threshold a (e.g., 28°C), the amount of power consumption by all users increases compared to when the temperature is below the threshold a due to an increase in the operation rate of air conditioners in particular. From a similar perspective, when the temperature is lower than a threshold b (e.g., 10°C), the amount of power consumption by all users increases compared to when the temperature is above the threshold b due to an increase in the operation rate of heating appliances in particular. Furthermore, when the electricity price is lower than a threshold c, for example, more users actively try to use electrical appliances or electrical facilities, so the amount of power consumption by all users increases compared to when the electricity price is above the threshold c. In this embodiment, when the amount of power consumption by all users is expected to increase, it is assumed that there is also more room for saving by all users, and the total amount of power saving is deemed to be large.
[0028] In contrast, for example, when the electricity price is higher than a certain threshold d, the number of users who try to refrain from using electrical devices or electrical facilities increases, and the total amount of power saved becomes smaller than when the electricity price is equal to or lower than the threshold d. In this embodiment, when it is expected that the amount of power consumed by all users will decrease in this way, it is assumed that there is less room for saving by all users, and the total amount of power saved is deemed to be smaller.
[0029] The calculation unit 34 analyzes the correlation between the temperature and electricity price and the total amount of electricity saved, for example, by machine learning or simulation, and stores an algorithm for calculating the total amount of electricity saved according to the temperature and electricity price, and calculates the total amount of electricity saved based on this algorithm and the electricity price and temperature data acquired by the acquisition unit 31.
[0030] Then, the calculation unit 34 allocates to each user a user-specific amount of power saving to be borne by that user based on the total amount of power saving and the recommended exercise data for each user generated by the generation unit 33. For this purpose, as shown in FIG. 6, the storage unit 32 stores types of exercise (here, walking and cycling) in association with the amount of power generation that is assumed to be generated when that type of exercise is performed per unit time (here, one minute). The calculation unit 34 refers to the stored content and calculates the amount of power generation that can be generated by the amount of exercise indicated by the recommended exercise data for each user generated by the generation unit 33. For example, if the recommended exercise data generated for a certain user by the generation unit 33 is 30 minutes of cycling, the user-specific amount of power saving for that user will be 30 (min) × Y (kw / min) according to the example of FIG. 6.
[0031] Here, if the total amount of power generated calculated based on the recommended exercise data of all users is less than the total amount of power saved, even if all users perform exercises based on their assigned recommended exercise data and generate power, the total amount of power generated will not meet the total amount of power saved. In this case, each user may be prompted to save power based on the amount by which the total amount of power generated calculated based on the recommended exercise data of all users is insufficient compared to the total amount of power saved (hereinafter referred to as the power-saving shortfall). For example, the calculation unit 34 determines the amount of power saved by each user by dividing the power-saving shortfall by the number of users, and determines the power-saving action to be taken to achieve that amount of power saved. For example, a criterion may be determined in advance, such as increasing the set temperature of an air conditioner by 1°C resulting in power savings of z (kW). Based on this criterion, the calculation unit 34 determines a message (e.g., "Raise the air conditioner temperature by 1°C from usual") encouraging each user to set the temperature of the air conditioner so as to achieve the amount of power saved.
[0032] On the other hand, if the total amount of power generated calculated according to the recommended exercise data of all users exceeds the total amount of power saved, the total amount of power generated by all users will exceed the total amount of power saved if they exercise according to their assigned recommended exercise data. In this case, the amount of power generated calculated according to the recommended exercise data of a given user is defined as Pu, the total amount of power generated according to the recommended exercise data of all users is defined as PT, and the total amount of power saved is defined as S. The amount of power saved for each user is calculated based on the formula S × Pu / PT. In other words, the amount of power saved allocated to each user is calculated by dividing the total amount of power saved by the ratio of the amount of power that can be generated by the amount of exercise indicated by each user's recommended exercise data to the amount of power saved for the entire user group.
[0033] The presentation unit 35 presents the recommended exercise data generated for each user and the user-specific energy saving amount calculated for each user to the user terminal 10 via the communication network 2, thereby presenting them to each user.
[0034] Next, the operation of the server device 30 will be described with reference to Fig. 7. In Fig. 7, the acquisition unit 31 acquires various data (step S11. For example, the acquisition unit 31 acquires biometric data from the user terminal 10). The acquisition unit 31 also acquires data such as electricity prices from the power supply facility 20 and temperature data from the website of the Japan Meteorological Agency, etc. Note that the timing of acquiring these pieces of data does not necessarily have to be simultaneous.
[0035] The generating unit 33 generates recommended exercise data relating to exercises recommended for each user based on the biometric data of that user (step S12).
[0036] The calculation unit 34 calculates the total amount of energy saved from the temperature and the electricity price, and further calculates the amount of energy saved for each user based on this total amount of energy saved and the recommended exercise data generated in step S12 (step S13).
[0037] The presentation unit 35 presents to each user the recommended exercise data generated for each user in step S12 and the user-specific energy saving amount calculated for each user in step S13 (step S14). The recommended exercise data and the user-specific energy saving amount are displayed on the user terminal 10 on a screen such as that shown in FIG. 8. In FIG. 8, the text "Today's recommended exercise is XX minutes of walking" is displayed based on the recommended exercise data and corresponds to a health mission related to the user's health, while the text "This will save XX (kW) of energy" is displayed based on the user-specific energy saving amount and corresponds to a power-saving mission related to the user's energy saving. Each user can refer to the recommended exercise data and the user-specific energy saving amount presented on the user terminal 10 to know how much energy saving they can achieve through the exercise they should perform.
[0038] Furthermore, as described above, if the total amount of power generation calculated based on the recommended exercise data of all users falls short of the total amount of power saving, each user is prompted to save power in accordance with the shortfall in power saving. In this case, a screen such as that shown in FIG. 9 is displayed on the user terminal 10. As shown in FIG. 9, in addition to the content of FIG. 8, text such as "Raise the air conditioning temperature by 1°C more than usual" is displayed. This text corresponds to the user's power saving mission. This allows the user to know the power saving actions they should take.
[0039] According to the embodiment described above, it is possible to present the user with health missions and power saving missions that balance both the user's health and the user's power saving, and it is possible for the electric utility company to realize the social significance of promoting the health of users and power saving in society.
[0040] [Variations] The present invention is not limited to the above-described embodiment. The above-described embodiment may be modified as follows. Furthermore, two or more of the following modifications may be combined and implemented.
[0041] [Variation 1] In the server device 30, the function related to the health mission (i.e., the function of generating recommended exercise data regarding exercises recommended to each user based on the biometric data of each user) and the function related to the power saving mission (i.e., the function of calculating the amount of power saving that can be achieved for each user by using power generated by a power generation device that converts the kinetic energy of each user into electrical energy, based on the total amount of power saving that all the users are required to save and the generated recommended exercise data) may be realized by separating them into different computers.
[0042] [Variation 2] The server device 30 may include a control unit that performs processing to control the electrical appliances used by each user in accordance with the user-specific energy saving amount calculated for each user. Specifically, the generation unit 33 determines the mental state of each user based on the user's biometric data and estimates a recommended temperature for that user. Specifically, the generation unit 33 generates a trained model by machine learning using training data in which the user's biometric data is used as an explanatory variable and mental state data considered to represent the user's mental state (so-called mental health state) is used as a target variable, and stores the trained model in the storage unit 32. The biometric data of each user acquired by the acquisition unit 31 is input into the trained model to obtain the user's mental state data.
[0043] Furthermore, the generation unit 33 generates and stores a trained model by machine learning using training data in which the user's mental state data is used as an explanatory variable and the temperature that the user finds comfortable is used as a target variable, and inputs each user's mental state data into the trained model to obtain the temperature that should be recommended to that user.
[0044] Then, the control unit 36 determines the temperature to be set in the heating and cooling appliances in the user's home based on the temperature recommended to the user and the total amount of power saved, and controls the heating and cooling appliances via communication network 2 to achieve that temperature. Specifically, the control unit 36 sets the temperature setting in the heating and cooling appliances in the user's home as the temperature recommended to the user, and instructs the heating and cooling appliances via communication network 2 to set the temperature. Meanwhile, the calculation unit 34 determines the amount of power consumption that will increase or decrease when the temperature setting recommended to the user is set in the heating and cooling appliance compared to when that temperature setting is not set. A case in which the temperature setting recommended to the user is not set occurs, for example, when the temperature setting of the heating and cooling appliance is predetermined in relation to the temperature (for example, when the temperature is 30°C, the temperature setting is 26°C, and when the temperature is 10°C, the temperature setting is 22°C, etc.). Then, the control unit 36 calculates the user-specific amount of power saving that should be achieved through the user's exercise, depending on the amount of power consumption that is expected to increase or decrease in the comparison described above. Specifically, if the temperature setting increases the amount of power consumption, the calculation unit 34 adds the increase to the user-specific amount of power saving calculated by the calculation unit 34 as the amount of power saving that the user should achieve. On the other hand, if the temperature setting decreases the amount of power consumption, the calculation unit 34 subtracts the decrease from the user-specific amount of power saving calculated by the calculation unit 34. This makes it possible to encourage the user to save power at the user-specific amount of power saving that is recommended for the user based on the temperature.
[0045] [Variation 3] The presentation unit 35 may calculate the user's achievement level with respect to the recommended exercise data and the user-specific energy saving amount presented to the user, and present the result to the user. Specifically, the user terminal 10 includes a sensor 1007 that detects the user's amount of exercise. The presentation unit 35 then calculates the ratio of the user's amount of exercise detected by the sensor 1007 to the amount of exercise indicated by the presented recommended exercise data, and presents the ratio to the user as the user's achievement level with respect to exercise. The presentation unit 35 also calculates the ratio of the amount of power generated by the user's amount of exercise detected by the sensor 1007 to the presented amount of energy saving for the user, and presents the ratio to the user as the user's achievement level with respect to energy saving. This allows the user to know the degree of achievement with respect to the recommended exercise data and the user-specific energy saving amount assigned to them.
[0046] [Other variations] The block diagrams used to explain the above embodiments show functional blocks. These functional blocks (components) are realized by any combination of hardware and / or software. Furthermore, the method for realizing each functional block is not particularly limited. That is, each functional block may be realized using a single device that is physically or logically coupled, or may be realized using two or more physically or logically separated devices that are connected directly or indirectly (for example, by wire, wirelessly, etc.) and these multiple devices. The functional block may also be realized by combining the single device or the multiple devices with software.
[0047] Functions include, but are not limited to, judgment, determination, assessment, calculation, computation, processing, derivation, investigation, search, confirmation, reception, transmission, output, access, resolution, selection, election, establishment, comparison, assumption, expectation, consideration, broadcasting, notifying, communicating, forwarding, configuring, reconfiguring, allocating, mapping, and assignment. For example, a functional block (component) that performs transmission is called a transmitting unit or transmitter. As mentioned above, there are no particular limitations on how these functions are implemented.
[0048] For example, the server device 30 in one embodiment of the present disclosure may function as a computer that performs the processing of the present disclosure.
[0049] Each aspect / embodiment described in the present disclosure may be applied to at least one of systems using LTE (Long Term Evolution), LTE-Advanced (LTE-A), SUPER 3G, IMT-Advanced, 4G (4th generation mobile communication system), 5G (5th generation mobile communication system), FRA (Future Radio Access), NR (New Radio), W-CDMA (registered trademark), GSM (registered trademark), CDMA2000, UMB (Ultra Mobile Broadband), IEEE 802.11 (Wi-Fi (registered trademark)), IEEE 802.16 (WiMAX (registered trademark), IEEE 802.20, UWB (Ultra-Wideband), Bluetooth (registered trademark), or other appropriate systems, and next-generation systems extended based on these. Furthermore, a combination of multiple systems (e.g., a combination of at least one of LTE and LTE-A with 5G, etc.) may also be applied.
[0050] The present invention may also be an information processing method including: a generating step of generating recommended exercise data for each user based on the biometric data of the user; a calculating step of calculating, based on the total amount of energy saving required for all users and the generated recommended exercise data, an amount of energy saving required for each user to save using power generated by a power generation device that converts the kinetic energy of each user into electrical energy; and a presenting step of presenting, to each user, the recommended exercise data generated for each user and the calculated amount of energy saving for each user. Furthermore, the order of the processing procedures, sequences, flowcharts, etc. of each aspect / embodiment described in this disclosure may be changed as long as there is no contradiction. For example, the methods described in this disclosure present various step elements using an exemplary order and are not limited to the specific order presented.
[0051] Input and output information may be stored in a specific location (for example, memory) or may be managed using a management table. Input and output information may be overwritten, updated, or added to. Output information may be deleted. Input information may be sent to another device.
[0052] The determination may be made based on a value represented by one bit (0 or 1), a Boolean value (true or false), or a numerical comparison (e.g., comparison with a predetermined value).
[0053] Although the present disclosure has been described in detail above, it is clear to those skilled in the art that the present disclosure is not limited to the embodiments described herein. The present disclosure can be implemented in modified and altered forms without departing from the spirit and scope of the present disclosure as defined by the claims. Therefore, the description of the present disclosure is intended to be illustrative and does not have any limiting meaning on the present disclosure.
[0054] Software, whether referred to as software, firmware, middleware, microcode, hardware description language, or otherwise, shall be construed broadly to mean instructions, instruction sets, code, code segments, program code, programs, subprograms, software modules, applications, software applications, software packages, routines, subroutines, objects, executable files, threads of execution, procedures, functions, etc. Additionally, software, instructions, information, etc. may be transmitted or received over a transmission medium. For example, if software is transmitted from a website, server, or other remote source using wired technologies (such as coaxial cable, fiber optic cable, twisted pair, Digital Subscriber Line (DSL)), and / or wireless technologies (such as infrared, microwave), then such wired and / or wireless technologies are included within the definition of a transmission medium.
[0055] The information, signals, etc. described in this disclosure may be represented using any of a variety of different technologies. For example, data, instructions, commands, information, signals, bits, symbols, chips, etc. that may be referred to throughout the above description may be represented by voltages, currents, electromagnetic waves, magnetic fields or magnetic particles, optical fields or photons, or any combination thereof. In addition, terms explained in this disclosure and terms necessary for understanding this disclosure may be replaced with terms having the same or similar meanings.
[0056] Furthermore, the information, parameters, etc. described in this disclosure may be expressed using absolute values, may be expressed using relative values from a predetermined value, or may be expressed using other corresponding information.
[0057] As used in this disclosure, the phrase "based on" does not mean "based only on," unless expressly stated otherwise. In other words, the phrase "based on" means both "based only on" and "based at least on."
[0058] As used in this disclosure, any reference to an element using a designation such as "first," "second," etc. does not generally limit the quantity or order of those elements. These designations may be used in this disclosure as a convenient method of distinguishing between two or more elements. Thus, a reference to a first and a second element does not imply that only two elements may be employed or that the first element must in some way precede the second element.
[0059] The "unit" in the configuration of each of the above devices may be replaced with "means," "circuit," "device," etc.
[0060] When used in this disclosure, the terms "include," "including," and variations thereof are intended to be inclusive, similar to the term "comprising." Furthermore, when used in this disclosure, the term "or" is not intended to be an exclusive or.
[0061] In this disclosure, where articles are added by translation, such as a, an, and the in English, the disclosure may include that the nouns following these articles are in the plural form.
[0062] In the present disclosure, the term "A and B are different" may mean "A and B are different from each other." The term may also mean "A and B are each different from C." Terms such as "separate" and "coupled" may also be interpreted in the same way as "different." [Explanation of symbols]
[0063] 1: Information processing system, 2: Communication network, 10: User terminal, 11: Power generation device, 20: Power supply equipment, 30: Server device, 31: Acquisition unit, 32: Memory unit, 33: Generation unit, 34: Calculation unit, 35: Presentation unit, 3001: Processor, 3002: Memory, 3003: Storage, 3004: Communication device.
Claims
1. a generating unit that generates recommended exercise data regarding exercises recommended to each user based on the biometric data of the user; a calculation unit that calculates an amount of power saving for each user that can be saved by power generated by a power generation device that converts kinetic energy of each user into electrical energy, based on a total amount of power saving that all the users are requested to save and the generated recommended exercise data; a presentation unit that presents to each of the users the recommended exercise data generated for each of the users and the user-specific energy saving amount calculated for each of the users; An information processing device comprising:
2. 2. The information processing apparatus according to claim 1, further comprising a control unit that performs processing to control electrical appliances used by each of the users in accordance with the user-specific power saving amount calculated for each of the users.
3. 2. The information processing apparatus according to claim 1, wherein the calculation unit calculates the total amount of saved power using an air temperature.
4. 2. The information processing apparatus according to claim 1, wherein the calculation unit calculates the total amount of saved power using a power price.
5. The presentation unit obtains and presents a degree of achievement of the user with respect to the presented recommended exercise data and the user-specific power saving amount.
2. The information processing apparatus according to claim 1, wherein:
6. a generating step of generating recommended exercise data regarding exercises recommended for each user based on the biometric data of the user; a calculation step of calculating an amount of power saving for each user that is required to be saved by power generated by a power generation device that converts kinetic energy of each user into electrical energy, based on a total amount of power saving that is required to be saved for all the users and the generated recommended exercise data; a presentation step of presenting to each of the users the recommended exercise data generated for each of the users and the user-specific energy saving amount calculated for each of the users; An information processing method comprising:
Citation Information
Patent Citations
Method for processing information, program, information processor, and information processing system
JP2023123176A