Information processing system, information processing method, and program
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- ZEROBOARD INC
- Filing Date
- 2024-02-14
- Publication Date
- 2026-05-12
AI Technical Summary
Input data for calculating greenhouse gas emissions may be incorrect, leading to inaccuracies in emission calculations.
An information processing system with an emission factor storage unit, activity amount input section, emission amount calculation section, and setting information storage section, equipped with an error output unit to detect and correct input errors by comparing received data against normal ranges.
Enables accurate input and calculation of greenhouse gas emissions by identifying and correcting input errors, ensuring data accuracy.
Smart Images

Figure 00000000_0000_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to an information processing system, an information processing method, and a program. [Background technology]
[0002] Estimation of carbon dioxide emissions has been carried out (see Patent Document 1). [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Patent Publication No. 2022-091900 Summary of the Invention [Problem to be solved by the invention]
[0004] Input data for calculating emissions may be incorrect.
[0005] The present invention has been made in view of the above background, and has an object to make it possible to accurately input data required for calculating greenhouse gas emissions. [Means for solving the problem]
[0006] The main invention of the present invention for solving the above problem is an information processing system comprising: an emission coefficient memory unit that stores an emission coefficient for calculating greenhouse gas emissions; an activity amount input unit that accepts an input of an activity amount; an emission calculation unit that calculates the emission amount based on the activity amount and the emission coefficient; a setting information memory unit that stores range identification information for identifying a normal range of the activity amount; and an error output unit that outputs a message indicating an input error when the accepted activity amount is not within the normal range.
[0007] Other problems and solutions disclosed in this application will be made clear in the description of the preferred embodiments of the invention and the drawings. Effect of the Invention
[0008] According to the present invention, data required for calculating greenhouse gas emissions can be accurately input. [Brief description of the drawings]
[0009] [Figure 1] 1 is a diagram illustrating an example of the overall configuration of an information processing system according to an embodiment of the present invention. [Diagram 2] 2 is a diagram illustrating an example of a hardware configuration of a management server 2. FIG. [Diagram 3] 2 illustrates an example of the software configuration of a management server 2. FIG. [Figure 4] FIG. 13 is a diagram illustrating the operation of the management server 2. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0010] <System Overview> 1 is a diagram showing an example of the overall configuration of an information processing system according to an embodiment of the present invention. The information processing system of this embodiment is configured to include a management server 2. The management server 2 is communicably connected to a user terminal 1 via a communication network. The communication network is, for example, the Internet, and is constructed by a public telephone line network, a mobile phone line network, a wireless communication path, Ethernet (registered trademark), or the like.
[0011] The user terminal 1 is a computer operated by a user. The user terminal 1 may be, for example, a smartphone, a tablet computer, or a personal computer.
[0012] The management server 2 may be a general-purpose computer such as a workstation or a personal computer, or may be logically realized by cloud computing.
[0013] <Management Server> FIG. 2 is a diagram showing an example of the hardware configuration of the management server 2. Note that the illustrated configuration is an example, and other configurations may be used. The management server 2 includes a CPU 201, a memory 202, a storage device 203, a communication interface 204, an input device 205, and an output device 206. The storage device 203 is, for example, a hard disk drive, a solid state drive, or a flash memory that stores various data and programs. The communication interface 204 is an interface for connecting to the communication network 3, and is, for example, an adapter for connecting to Ethernet (registered trademark), a modem for connecting to a public telephone line network, a wireless communication device for wireless communication, a USB (Universal Serial Bus) connector or an RS232C connector for serial communication, etc. The input device 205 is, for example, a keyboard, a mouse, a touch panel, a button, a microphone, etc. that input data. The output device 206 is, for example, a display, a printer, a speaker, etc. that output data. Each functional unit of the management server 2 described below is realized by the CPU 201 reading a program stored in the storage device 203 into the memory 202 and executing it, and each storage unit of the management server 2 is realized as part of the storage area provided by the memory 202 and the storage device 203.
[0014] 3 is a diagram illustrating an example of the software configuration of the management server 2. The management server 2 includes an emission coefficient storage unit 231, a setting information storage unit 232, an activity amount storage unit 233, an activity amount input unit 211, an emission amount calculation unit 212, an error output unit 213, and a counting unit 214.
[0015] <Storage section> The emission coefficient storage unit 231 stores emission coefficients for calculating greenhouse gas emissions. Emission coefficients are also called emission units. The emission coefficient can prescribe the amount of greenhouse gas emitted when one liter of fuel is burned by an internal combustion engine, for example. The amount of greenhouse gas emissions can be calculated by multiplying the emission coefficient by the amount of activity.
[0016] The setting information storage unit 232 stores various setting information. The setting information can include range specifying information for specifying a normal range of the amount of activity. The range specifying information can include information for calculating a standard value to be compared, such as a comparison with the previous month, the same month of the previous year, or the same week of the previous year (for example, values of the previous month, the same month, or the same week of the previous year, or an average of the past five years), and a range (for example, lower limit and upper limit) of a value (for example, ratio or difference) obtained by comparing the standard value with the current amount of activity. In this embodiment, the range specifying information is represented by a lower limit and an upper limit of the comparison with the previous month or the same month of the previous year. For example, a comparison with the previous month or the same month of the previous year of -100% or less and +100% or more can be set as the range specifying information.
[0017] The activity amount storage unit 233 stores an amount of activity related to an activity that emits greenhouse gases. The activity amount storage unit 233 can store the amount of activity in association with time information. The time information can be, for example, a year and month or a date. The amount of activity can be expressed, for example, by a monetary amount or a physical amount. The activity amount storage unit 233 can store the amount of activity in association with the time information and information that specifies the activity. The activity amount storage unit 233 can also store a unit of the amount of activity.
[0018] <Functional section> The activity amount input unit 211 accepts an input of an activity amount. For example, the activity amount input unit 211 can accept an input of time information related to an activity and an activity amount from the user terminal 1. The activity amount input unit 211 may acquire the activity amount from an external system such as an accounting system, a sales system, or an inventory management system. The activity amount input unit 211 can accept the activity amount together with information identifying the activity (for example, a product name or a service name).
[0019] The emission calculation unit 212 calculates the emission amount based on the amount of activity and the emission coefficient. The emission calculation unit 212 can calculate the emission amount by multiplying the amount of activity by the emission coefficient. The emission calculation unit 212 can read out an emission coefficient corresponding to the activity related to the amount of activity from the emission coefficient storage unit 231, and multiply the amount of activity by the read emission coefficient.
[0020] The error output unit 213 outputs a message indicating an input error of the activity amount. When the activity amount accepted by the activity amount input unit 211 is not within a normal range, the error output unit 213 can output a message indicating an input error. The error output unit 213 reads out the activity amount (past activity amount) of the previous month or the same month of the previous year corresponding to the accepted activity amount from the activity amount storage unit 233, and based on range identification information corresponding to the accepted activity amount stored in the setting information storage unit 232, compares the read out past activity amount (if there are multiple past activity amounts, it may be an aggregate value such as an average value or a median value) with the accepted activity amount to determine whether it is within the normal range.
[0021] The aggregation unit 214 can aggregate the amount of activity for each activity related to the amount of activity. The emission calculation unit 212 can calculate the emission amount based on the aggregated value of the amount of activity and the emission coefficient. The error output unit 213 can output a message indicating an input error when the aggregated value of the amount of activity is not within a normal range.
[0022] <Operation> FIG. 4 is a diagram illustrating the operation of the management server 2. As shown in FIG.
[0023] The management server 2 receives an activity amount (S301), reads out past activity amounts based on setting information corresponding to the activity related to the activity amount (S302), compares the past activity amount with the received activity amount based on the setting information, and determines whether the received activity amount is within a normal range (S303), and if it is not within the normal range (S304: NO), outputs an error (S305).
[0024] As described above, according to the information processing system of this embodiment, an accurate amount of activity can be obtained.
[0025] <Second embodiment> In the second embodiment, it is confirmed that the unit of the amount of activity is correct.
[0026] In the second embodiment, the emission coefficient storage unit 231 stores information indicating units in association with the emission coefficient. The emission coefficient storage unit 231 can also store the emission coefficient and the unit in association with information specifying the activity.
[0027] In the second embodiment, the activity amount input section 211 accepts input of a unit of the activity amount together with information for identifying an activity and the activity amount.
[0028] The error output unit 213 can output an error indicating an input error when the denominator of the unit of the emission coefficient corresponding to the activity of the accepted activity amount stored in the emission coefficient memory unit 231 does not match the unit of the accepted activity amount.
[0029] When the denominator of the emission coefficient and the unit of the amount of activity do not match, the amount of activity may be converted into a unit.
[0030] <Third embodiment> In the third embodiment, it is determined whether or not the discharge amount is within the normal range, rather than the amount of activity.
[0031] In the third embodiment, the range specifying information included in the setting information stored in the setting information storage unit 232 is information for specifying a normal range of the emission amount. Moreover, the setting information can include the type of emission amount (e.g., scope and / or category) instead of or in addition to the information specifying the activity.
[0032] The error output unit 213 can output an error indicating an input error when the calculated emission amount is not within the normal range of the setting information corresponding to the emission amount.
[0033] <Fourth embodiment> In the fourth embodiment, it is determined whether the estimated scope and / or category is correct.
[0034] In the fourth embodiment, the activity amount input section 211 receives the designation of the scope and / or category of the activity along with the amount of activity.
[0035] The emission calculation unit 212 calculates the emission amount for each received scope and / or category.
[0036] The error output unit 213 can estimate a scope based on an activity related to the activity amount. When the estimated scope does not match the accepted scope, the error output unit 213 can output an error indicating an input error.
[0037] <Fifth embodiment> In the fifth embodiment, it is determined whether a supplier of purchased goods, electricity, etc. is located within the service area.
[0038] In the fifth embodiment, the setting information storage unit 233 can store the area where the greenhouse gas emitter is located. The setting information storage unit 233 can also store, for each supplier that provides a product or service, the area where the supplier provides the product or service.
[0039] Furthermore, in the fifth embodiment, the activity amount input section 211 can receive form data including the activity amount of electricity, goods, etc. The form data can be acquired from, for example, an accounting system.
[0040] In the fifth embodiment, the error output unit 213 can analyze the form data to extract the supplier and the amount of activity. For example, when the form data is image data, a so-called OCR function can be used to extract the amount of activity shown in the form data and the provider related to the amount of activity (for example, the power company and the amount of power consumption can be extracted from the form data of the electricity bill).
[0041] The error output unit 213 refers to the setting information storage unit 233 to identify the supply area and the area of the discharge entity corresponding to the extracted supplier, and determines whether the supply area of the identified supplier includes the area of the discharge entity, and if not, outputs an error indicating an input error.
[0042] Although the present embodiment has been described above, the above embodiment is intended to facilitate understanding of the present invention, and is not intended to limit the present invention. The present invention may be modified or improved without departing from the spirit of the present invention, and equivalents thereof are also included in the present invention.
[0043] <Disclosures> The present disclosure also includes the following configurations. [Item 1] an emission coefficient storage unit that stores an emission coefficient for calculating an emission amount of greenhouse gas; an activity amount input unit that accepts an input of an activity amount; an emission calculation unit that calculates the emission amount based on the activity amount and the emission coefficient; a setting information storage unit that stores range identification information for identifying a normal range of the amount of activity; an error output unit that outputs a message indicating an input error when the received activity amount is not included in the normal range; An information processing system comprising: [Item 2] an activity amount storage unit that stores the activity amount in association with time information; The range-specific information is expressed in terms of a month-over-month comparison or a year-over-year comparison; the error output unit reads out a first activity amount corresponding to a previous month or the same month of the previous year from the activity amount storage unit, and compares the received second activity amount with the first activity amount; 2. The information processing system according to item 1, [Item 3] An activity amount storage unit that stores the activity amount; A counting unit that counts the amount of activity for each activity related to the amount of activity; Further equipped with The emission calculation unit calculates the emission amount based on the aggregated value of the activity amount and the emission coefficient, the error output unit outputs a message indicating the input error when the aggregated value of the amount of activity is not included in the normal range; 2. The information processing system according to item 1, [Item 4] A step of storing an emission coefficient for calculating an amount of greenhouse gas emissions; A step of accepting an input of an amount of activity; Calculating the emissions based on the amount of activity and the emission coefficient; storing range specifying information for specifying a normal range of the amount of activity; a step of outputting a notice indicating an input error when the received activity amount is not included in the normal range; An information processing method characterized by being executed by a computer. [Item 5] A step of storing an emission coefficient for calculating an amount of greenhouse gas emissions; A step of accepting an input of an amount of activity; Calculating the emissions based on the amount of activity and the emission coefficient; storing range specifying information for specifying a normal range of the amount of activity; a step of outputting a notice indicating an input error when the received activity amount is not included in the normal range; A program for causing a computer to execute the following. [Explanation of symbols]
[0044] 1 User terminal 2 Management Server
Claims
1. An emission factor storage unit that stores emission factors for calculating greenhouse gas emissions, An activity level input unit that accepts input of activity levels, An activity amount storage unit that stores the activity amount in association with time information, An emission calculation unit that calculates the emission amount based on the activity level and the emission coefficient, A setting information storage unit stores information for identifying the normal range of the activity level, which is defined based on the difference in the activity level from the previous month, the same month of the previous year, or the same week of the previous year. An error output unit outputs a message indicating an input error if the difference between the activity amount stored in the activity amount storage unit corresponding to the previous month or the same month or week of the previous year and the received activity amount does not fall within the normal range. An information processing system characterized by comprising the following features.
2. The information processing system according to Claim 1, An activity amount storage unit that stores the aforementioned activity amount, A summation unit that aggregates the activity amount for each activity related to the aforementioned activity amount, Furthermore, The emissions calculation unit calculates the emissions based on the aggregated activity amount and the emissions coefficient, The error output unit outputs a message indicating that an input error has occurred if the aggregated activity value does not fall within the normal range. An information processing system characterized by the following.
3. A step of storing emission factors for calculating greenhouse gas emissions, A step to accept input of activity levels, The steps include storing the activity amount in the activity amount memory unit in association with time information, A step of calculating the emissions based on the activity level and the emission factor, The step of storing information for identifying the normal range of the activity level, which is defined based on the difference in the activity level from the previous month, the same month of the previous year, or the same week of the previous year. The step of outputting a message indicating an input error if the difference between the activity amount stored in the activity amount storage unit corresponding to the previous month or the same month or week of the previous year and the received activity amount does not fall within the normal range, An information processing method characterized by a computer executing the following.
4. A step of storing emission factors for calculating greenhouse gas emissions, A step to accept input of activity levels, The steps include storing the activity amount in the activity amount memory unit in association with time information, A step of calculating the emissions based on the activity level and the emission factor, The step of storing information for identifying the normal range of the activity level, which is defined based on the difference in the activity level from the previous month, the same month of the previous year, or the same week of the previous year. The step of outputting a message indicating an input error if the difference between the activity amount stored in the activity amount storage unit corresponding to the previous month or the same month or week of the previous year and the received activity amount does not fall within the normal range, A program that causes a computer to execute something.