State analysis device, state analysis system, state analysis method, and program
The state analysis system addresses the gap in evaluating group health by using biometric data to assess group states, providing more accurate and reliable group characteristics through direct physiological measurements.
Patent Information
- Application Number
- JP2025021899
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-02-13
- Publication Date
- 2026-08-25
AI Technical Summary
Conventional technologies primarily focus on evaluating the health state of individual members within a group, failing to assess the overall state of the group itself, which is crucial for understanding the characteristics of the entire group.
A state analysis system that communicates with multiple terminal devices to collect biometric information from users, calculates index values based on user attributes, and evaluates the state of groups formed based on these attributes, providing evaluation values for each group.
Enables the evaluation of group states, offering more reliable insights into the characteristics of the group through direct physiological measurements, surpassing the limitations of indirect methods like questionnaire surveys.
Smart Images

Figure 2026136013000001_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to a state analysis device, a state analysis system, a state analysis method, and a program.
Background Art
[0002] Conventionally, technologies for facilitating the grasping and evaluation of the health states of members belonging to a group have been known. For example, Patent Document 1 discloses a member health state management system that aggregates a plurality of types of health state information regarding one member among a plurality of members and generates individual determination data regarding one member based on a health state criterion calculation formula.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] However, the conventional technology evaluates the health state of one member belonging to a group, and does not evaluate the state of a group to which a plurality of members belong. The result of evaluating the state of a group is, for example, useful information for grasping the characteristics of the entire group.
[0005] One aspect of the present disclosure aims to evaluate the state of a group based on the attributes of users.
Means for Solving the Problems
[0006] A state analysis device according to one aspect of the present disclosure is a state analysis device that can communicate with a plurality of terminal devices via a network, and comprises an input unit that receives input of a plurality of biometric information obtained from users associated with each of the plurality of terminal devices, and an output unit that outputs evaluation values for each group based on the user's attributes based on an index value indicating the user's state calculated based on the biometric information. [Effects of the Invention]
[0007] According to one aspect of this disclosure, the state of a group based on user attributes can be evaluated. [Brief explanation of the drawing]
[0008] [Figure 1] This is a block diagram showing an example of the overall configuration of a state analysis system. [Figure 2] A block diagram showing an example of a computer hardware configuration. [Figure 3] This is a block diagram showing an example of the functional configuration of a state analysis system. [Figure 4] This figure shows an example of user information. [Figure 5] This figure shows an example of historical information. [Figure 6] This figure shows the first example of evaluation information. [Figure 7] This figure shows a second example of evaluation information. [Figure 8] This figure shows a third example of evaluation information. [Figure 9] This is a sequence diagram showing an example of a state analysis method. [Figure 10] This is a flowchart illustrating an example of state estimation processing. [Figure 11] This figure shows the first example of the information provision screen. [Figure 12] This figure shows a second example of the information provision screen. [Figure 13] This figure shows a third example of the information provision screen. [Modes for carrying out the invention]
[0009] Hereinafter, each embodiment of the present disclosure will be described with reference to the accompanying drawings. In the present specification and drawings, components having substantially the same functional configuration are denoted by the same reference numerals, and redundant descriptions are omitted.
[0010] [Embodiment] One embodiment of the present disclosure is a state analysis system that analyzes biological information acquired from a user. The state analysis system in the present embodiment estimates the state of each user based on a plurality of biological information acquired from each of a plurality of users, and presents evaluation information indicating the result of evaluating the state of the group to which the plurality of users belong, for each group.
[0011] Conventionally, a technique is known that aggregates the states of a plurality of members belonging to a group and uses it as an index when evaluating the state of one member belonging to the group. However, in the conventional technology, the purpose is to evaluate the state of one member, and evaluating the state of the entire group is not considered.
[0012] The state of the group can be regarded as the average state of a plurality of users belonging to the group. Therefore, the result of evaluating the state of the group is useful information for grasping the characteristics of the entire group.
[0013] In the present embodiment, a group to which a plurality of users belong is formed based on the attributes of the users. The attributes of the users are, for example, the company to which the user belongs, the department to which the user belongs within the company, the manufacturer of the residence where the user lives, and the like. For example, the average state of users belonging to a company is useful information for job seekers who wish to work for that company. Also, for example, the average state of users living in a certain housing manufacturer is useful information for consumers considering purchasing a house.
[0014] The state analysis system in this embodiment aims to evaluate the state of a group based on user attributes. In one aspect, according to this embodiment, it becomes possible to grasp the characteristics of the entire group. In particular, since biometric information directly measures the physiological reactions of users, it is expected that more reliable information can be obtained than indirect methods such as questionnaire surveys.
[0015] <Overall Configuration> The overall configuration of the state analysis system in this embodiment will be described while referring to FIG. 1. FIG. 1 is a block diagram showing an example of the overall configuration of the state analysis system in this embodiment.
[0016] As shown in FIG. 1, the state analysis system 1 in this embodiment includes a state analysis device 10, n wearable terminals 20, n terminal devices 30, an information providing device 40, and one or more information viewing terminals 50. Here, n is an integer of 2 or more.
[0017] Hereinafter, when distinguishing each of the plurality of wearable terminals 20, it will be described using branch numbers such as "wearable terminal 20-1" and "wearable terminal 20-2". Similarly, when distinguishing each of the plurality of terminal devices 30, it will be described using branch numbers such as "terminal device 30-1" and "terminal device 30-2".
[0018] The state analysis device 10, the terminal device 30, the information providing device 40, and the information viewing terminal 50 are connected so as to be able to perform data communication via a communication network N1 such as a LAN (Local Area Network) or the Internet. The wearable terminal 20 and the terminal device 30 are connected so as to be able to perform data communication via a communication path N2 such as Bluetooth (registered trademark) or near-field wireless communication (NFC; Near Field Communication).
[0019] The state analysis device 10 is an information processing device such as a personal computer, workstation, server, or cloud that analyzes the user's biometric information. The state analysis device 10 receives the user's biometric information from the terminal device 30 and calculates index values for each item indicating the user's state. Based on each index value, the state analysis device 10 calculates evaluation values for each group based on the user's attributes. The state analysis device 10 transmits evaluation information regarding the group's state to the information providing device 40.
[0020] The wearable device 20 is an information processing terminal such as a smartwatch or smart glasses worn by the user operating the terminal device 30. The wearable device 20 is equipped with a biosensor. The wearable device 20 uses the biosensor to acquire biometric information of the user wearing the wearable device 20 and transmits it to the terminal device 30.
[0021] Terminal device 30 is an information processing terminal such as a personal computer, tablet, or smartphone operated by the user wearing the wearable terminal 20. Terminal device 30 acquires the user's biometric information from the wearable terminal 20. Terminal device 30 transmits the user's biometric information to the state analysis device 10.
[0022] In this embodiment, biometric information includes, for example, information indicating the heart rate, pulse, blood pressure, body temperature, and body movement of the user wearing the wearable terminal 20. The biometric information may also include information regarding the user's facial expression, facial temperature distribution, voice, blinking, and eye movements when operating the terminal device 30. This information may be obtained based on a facial image of the user captured by the imaging device provided in the terminal device 30.
[0023] The information providing device 40 is an information processing device such as a personal computer, workstation, server, or cloud that provides information services for displaying various types of information. The information services provided by the information providing device 40 may be a website that provides information to an unspecified number of viewers via the internet, or a database that provides information to specific viewers via a private network. In this embodiment, the information services may be, as an example, a corporate information site, a personnel information database, or a housing information site.
[0024] The information providing device 40 receives evaluation information regarding the state of the group from the state analysis device 10. In response to a request from the information viewing terminal 50, the information providing device 40 transmits data of evaluation information regarding the state of the group to the information viewing terminal 50 for displaying the evaluation information regarding the state of the group.
[0025] The information viewing terminal 50 is an information processing terminal such as a personal computer, tablet, or smartphone operated by the viewer of the information service. The information viewing terminal 50 receives data on the evaluation status of the group from the information provision device 40 and displays the evaluation status of the group to the viewer.
[0026] The overall configuration of the state analysis system 1 shown in Figure 1 is just one example, and various system configurations are possible depending on the application and purpose. For example, one or more of the state analysis device 10, wearable terminal 20, terminal device 30, information provision device 40, and information viewing terminal 50 may be included in the state analysis system 1 in multiple units. For example, the state analysis device 10 and the information provision device 40 may be implemented using multiple computers, or they may be implemented as a cloud computing service. The classification of devices such as the state analysis device 10, wearable terminal 20, terminal device 30, information provision device 40, and information viewing terminal 50 shown in Figure 1 is just one example. Furthermore, a configuration without a wearable terminal, where the terminal device is equipped with a biosensor, is also possible.
[0027] <Hardware Configuration> The hardware configuration of the state analysis system 1 in this embodiment will be described with reference to Figure 2.
[0028] Computer Hardware Configuration In this embodiment, the state analysis device 10, terminal device 30, information provision device 40, and information viewing terminal 50 are implemented by, for example, a computer. Figure 2 is a block diagram showing an example of the hardware configuration of the computer 500 in this embodiment.
[0029] As shown in Figure 2, the computer 500 includes a CPU (Central Processing Unit) 501, ROM (Read Only Memory) 502, RAM (Random Access Memory) 503, HDD (Hard Disk Drive) 504, input device 505, display device 506, communication interface 507, and external interface 508. The CPU 501, ROM 502, and RAM 503 form what is known as a computer. Each piece of hardware in the computer 500 is interconnected via a bus line 509. The input device 505 and display device 506 may also be used by connecting them to the external interface 508.
[0030] The CPU 501 is a processing unit that reads programs and data from storage devices such as the ROM 502 or HDD 504 onto the RAM 503 and executes processing, thereby realizing the overall control and functions of the computer 500.
[0031] ROM502 is an example of non-volatile semiconductor memory (storage device) that can retain programs and data even when the power is turned off. ROM502 functions as the main memory, storing various programs and data necessary for the CPU501 to execute the programs installed on HDD504. Specifically, ROM502 stores boot programs such as BIOS (Basic Input / Output System) and EFI (Extensible Firmware Interface) that are executed when the computer 500 starts up, as well as OS (Operating System) settings, network settings, and other data.
[0032] RAM503 is an example of volatile semiconductor memory (storage device) whose programs and data are erased when the power is turned off. RAM503 includes, for example, DRAM (Dynamic Random Access Memory) and SRAM (Static Random Access Memory). RAM503 provides a working area that is expanded when various programs installed on HDD504 are executed by CPU501.
[0033] HDD504 is an example of a non-volatile storage device that stores programs and data. The programs and data stored in HDD504 include the operating system (OS), which is the basic software that controls the entire computer 500, and applications that provide various functions on the OS. Note that computer 500 may use a storage device that uses flash memory as its storage medium (e.g., SSD: Solid State Drive) instead of HDD504.
[0034] The input device 505 includes a touch panel used by the user to input various signals, operation keys and buttons, a keyboard and mouse, and a microphone for inputting sound data such as voice.
[0035] The display device 506 consists of a display such as a liquid crystal or organic EL (Electro-Luminescence) that displays a screen, and a speaker that outputs sound data such as audio.
[0036] Communication I / F 507 is an interface that connects to a communication network and allows computer 500 to perform data communication.
[0037] External I / F 508 is an interface for external devices. Examples of external devices include the drive device 510.
[0038] The drive device 510 is a device for setting the recording medium 511. The recording medium 511 here includes media that record information optically, electrically, or magnetically, such as CD-ROMs, flexible disks, and magneto-optical disks. The recording medium 511 may also include semiconductor memory that records information electrically, such as ROMs and flash memory. This allows the computer 500 to read and / or write to the recording medium 511 via the external I / F 508.
[0039] The various programs to be installed on the HDD 504 are installed, for example, when the distributed recording medium 511 is set in a drive device 510 connected to an external I / F 508, and the various programs recorded on the recording medium 511 are read by the drive device 510. Alternatively, the various programs to be installed on the HDD 504 may be downloaded via the communication I / F 507 from a network other than the communication network and installed that way.
[0040] <Functional Configuration> The functional configuration of the state analysis system 1 in this embodiment will be described with reference to Figure 3. Figure 3 is a block diagram showing an example of the functional configuration of the state analysis system 1 in this embodiment.
[0041] ≪State Analysis Device≫ As shown in Figure 3, the state analysis device 10 in this embodiment includes a user information storage unit 100, an input unit 101, a state estimation unit 102, a history information storage unit 103, an evaluation value calculation unit 104, an evaluation information storage unit 105, and an output unit 106.
[0042] The user information storage unit 100, the history information storage unit 103, and the evaluation information storage unit 105 are implemented by the HDD 504 shown in Figure 2. The input unit 101, the state estimation unit 102, the evaluation value calculation unit 104, and the output unit 106 are implemented by a process in which a program loaded from the HDD 504 shown in Figure 2 onto the RAM 503 is executed by the CPU 501.
[0043] The user information storage unit 100 stores user information about the user of the state analysis system 1. The user of the state analysis system 1 is the person whose state is analyzed by the state analysis system 1. In other words, the user of the state analysis system 1 is the person who wears the wearable terminal 20 and operates the terminal device 30. Hereafter, when simply referred to as "user," it refers to the user of the state analysis system 1.
[0044] In this embodiment, user information includes information about the user's attributes. User attributes include, for example, information about age, gender, place of work, occupation, exercise frequency, family structure, company to which the user belongs, department within the company, and manufacturer of housing. The above user attributes are examples, and any other attributes may be included.
[0045] Furthermore, the user information storage unit 100 stores information related to biometric information obtained from each user. This information related to biometric information may include, for example, information indicating the storage location of the biometric information. The information related to biometric information may also be the biometric information itself.
[0046] The input unit 101 accepts biometric information obtained from the user. Specifically, the input unit 101 receives biometric information from each of the multiple terminal devices 30. The biometric information is associated with a user ID that identifies the user operating the terminal device 30.
[0047] The state estimation unit 102 estimates the user's state based on the biometric information input to the input unit 101. Specifically, the state estimation unit 102 extracts biometric information contained in a time interval of a predetermined length and calculates index values for multiple items that indicate the user's state for each piece of biometric information. Next, the state estimation unit 102 calculates the average value of the index values calculated for the multiple pieces of biometric information. Then, the state estimation unit 102 estimates the state indicated by the item corresponding to the index value with the largest average value among the multiple index values as the user's state.
[0048] The history information storage unit 103 stores the estimated results of the user's state estimated by the state estimation unit 102. The history information storage unit 103 may also store each index value calculated by the state estimation unit 102.
[0049] The evaluation value calculation unit 104 calculates an evaluation value for a group of multiple users based on the index values of each item indicating the user's status, which are read from the history information storage unit 103. Specifically, the evaluation value calculation unit 104 extracts user information having the attributes to be evaluated from the user information storage unit 100. Next, for each extracted user, the evaluation value calculation unit 104 reads the index values of each item indicating the user's status from the history information storage unit 103. Subsequently, the evaluation value calculation unit 104 calculates a representative value for each index value read. Representative values include, for example, the mean, median, and mode. Then, the evaluation value calculation unit 104 calculates the evaluation value based on the representative value of each index value. For example, the attributes to be evaluated are the user attributes received by the evaluation value calculation unit 104 of the state analysis device 10 from the information viewing terminal 50. For example, when a user of the information viewing terminal 50 inputs user attributes into the information viewing terminal 50, the information viewing terminal 50 inputs the input user attributes into the evaluation value calculation unit 104 of the state analysis device 10. The evaluation value calculation unit 104 of the state analysis device 10, which has received user attributes from the information viewing terminal 50, uses those attributes as the target of evaluation.
[0050] In this embodiment, the evaluation value calculation unit 104 forms groups based on user attributes. That is, multiple users with matching attributes belong to a group related to those attributes. For example, a group may consist of users belonging to the same company. Alternatively, a group may consist of users belonging to the same department within the same company. Furthermore, a group may consist of users residing in houses built by the same housing manufacturer.
[0051] Furthermore, the evaluation value calculation unit 104 may form groups based on multiple attributes. For example, a group formed based on a certain attribute may be subdivided based on at least one of the following: age, gender, place of work, occupation, exercise frequency, or family structure. The above groups are just examples, and any group can be formed based on one or more attributes included in the user information.
[0052] In this embodiment, the evaluation value is an index value that shows the result of evaluating the state of the group. For example, if the group is formed based on the company to which the user belongs, the evaluation value is the company's "whiteness score." The company's whiteness score is an index that shows the degree to which the working environment is good for employees. The company's whiteness score can be defined such that, for example, a lower representative value for fatigue, a lower representative value for tension, and a higher representative value for concentration results in a higher value.
[0053] Furthermore, for example, if a group is formed based on the department to which the user belongs, the evaluation value is the "organizational activity level" of the department. The organizational activity level of a department is an indicator that shows the degree to which members are acting proactively toward the department's objectives. The organizational activity level of a department can be defined such that, for example, a lower representative value for fatigue, a lower representative value for tension, and a higher representative value for concentration results in a higher value.
[0054] Furthermore, for example, if a group is formed based on the manufacturer of the housing, the evaluation value is the "comfort level" of the housing. The comfort level of housing is an index that indicates the degree to which residents feel comfortable in their homes. The comfort level of housing can be defined such that, for example, a lower representative value of fatigue corresponds to a higher value.
[0055] The evaluation value calculation unit 104 may restrict the time period of the estimated results used to calculate the evaluation value, depending on the nature of the group or the evaluation value. For example, when calculating an evaluation value for a company or department, an accurate evaluation cannot be made unless it is based on the user's working hours (e.g., from 9 am to 5 pm on weekdays). Therefore, when calculating the company's "whiteness" or the organizational vitality of a department, the estimated results for the time period when the user is most likely to be working may be extracted.
[0056] Furthermore, for example, when calculating evaluation values for housing, an accurate evaluation cannot be made unless it is based on the time of day when the user is at home (for example, from 7 PM on weekdays to 8 AM the following day, and on weekends and holidays). Therefore, when calculating the comfort level of housing, it is acceptable to extract estimated results for the time of day when the user is most likely to be at home.
[0057] The evaluation information storage unit 105 stores evaluation information regarding the state of each group. The evaluation information includes evaluation values calculated by the evaluation value calculation unit 104. The evaluation information may also include the average value of each indicator value.
[0058] The output unit 106 outputs the evaluation information read from the evaluation information storage unit 105. Specifically, the output unit 106 transmits the evaluation results for each group to the information providing device 40.
[0059] (User Information) The user information in this embodiment will be explained with reference to Figure 4. Figure 4 is a diagram showing an example of user information in this embodiment.
[0060] As shown in Figure 4, the user information in this embodiment includes data items such as user ID, name, age, gender, workplace, occupation, exercise frequency, family structure, company, department, housing manufacturer, and biometric information. The user ID is identification information that identifies the user. Name, age, gender, workplace, occupation, exercise frequency, family structure, company, department, and housing manufacturer are examples of the user's attributes. The biometric information is information about biometric data obtained from the user.
[0061] (History information) The history information in this embodiment will be explained with reference to Figure 5. Figure 5 is a diagram showing an example of the history information in this embodiment.
[0062] As shown in Figure 5, the history information in this embodiment has data items such as processing date and time, index value, and estimation result for each user ID. The index value further includes data items for fatigue, tension, drowsiness, concentration, relaxation, and normal. The processing date and time is the date and time when the index value and estimation result were calculated. The index value is the average value of each index value calculated from the biometric information for the time interval including that processing date and time. The estimation result is the estimated result of the user's state estimated based on that index value.
[0063] (Evaluation information) The evaluation information in this embodiment will be explained with reference to Figures 6 to 8.
[0064] Figure 6 shows a first example of evaluation information in this embodiment. Figure 6 shows an example of group evaluation information based on the company to which the user belongs.
[0065] As shown in Figure 6, the evaluation information in the first example includes data items such as company name, average index value, and evaluation value (whiteness level). The average index value further includes data items such as fatigue, tension, drowsiness, concentration, relaxation, and normal.
[0066] In the first example, the average index value is the average value of each index value indicating the status of users belonging to that company during the time period when users are most likely to be working, aggregated for each status.
[0067] In the first example, the evaluation value (whiteness level) is a value calculated based on a predefined whiteness level, using the average index values of each item that indicates the user's state. The evaluation value (whiteness level) may be defined such that a lower average index value for fatigue, a lower average index value for tension, and a higher average index value for concentration results in a higher value.
[0068] Figure 7 shows a second example of evaluation information in this embodiment. Figure 7 is an example of group evaluation information based on the department to which the user belongs.
[0069] As shown in Figure 7, the evaluation information in the second example includes data items for each company, such as department name, average indicator value, and evaluation value (organizational activity level). The average indicator value further includes data items such as fatigue, tension, drowsiness, concentration, relaxation, and normal.
[0070] In the second example, the average index value is the average value of each index value indicating the status of users belonging to that department during the time period when users are most likely to be working, aggregated for each status.
[0071] In the second example, the evaluation value (tissue activity level) is a value calculated based on the average index value of each item indicating the user's state, using a predefined tissue activity level. The evaluation value (tissue activity level) may be defined such that a lower average index value for fatigue, a lower average index value for tension, and a higher average index value for concentration results in a higher value.
[0072] Figure 8 shows a third example of evaluation information in this embodiment. Figure 8 is an example of group evaluation information based on the manufacturer of the user's residence.
[0073] As shown in Figure 8, the evaluation information in the third example includes data items such as the home builder, average index value, and evaluation value (comfort level). The average index value further includes data items such as fatigue, tension, drowsiness, concentration, relaxation, and normal.
[0074] In the third example, the average index value is the average value of each index value indicating the status of users residing in that home builder's homes during the time when users are most likely to be at home, aggregated for each status.
[0075] In the third example, the evaluation value (comfort level) is a value calculated based on a predefined comfort level, using the average index value of each item that indicates the user's condition. The evaluation value (comfort level) may be defined such that a lower average fatigue index value results in a higher value.
[0076] <Terminal Devices> As shown in Figure 3, the terminal device 30 in this embodiment includes a biometric information acquisition unit 301 and a biometric information transmission unit 302.
[0077] The biological information acquisition unit 301 and the biological information transmission unit 302 are realized by a process in which a program loaded from the HDD 504 shown in Figure 2 onto the RAM 503 is executed by the CPU 501.
[0078] The biometric information acquisition unit 301 acquires the user's biometric information from the wearable terminal 20. The biometric information acquisition unit 301 may, for example, acquire a facial image of the user from an imaging device or the like provided by the terminal device 30, and generate biometric information by analyzing that facial image.
[0079] The biometric information transmission unit 302 transmits the biometric information acquired by the biometric information acquisition unit 301 to the state analysis device 10. A user ID that identifies the user is associated with the biometric information. For example, the user ID may be pre-set on the wearable terminal 20, and the wearable terminal 20 may associate the user ID when it generates the biometric information. Alternatively, for example, the user may enter a user ID when the terminal device 30 is started, and the biometric information transmission unit 302 may associate the user ID when it transmits the biometric information.
[0080] ≪Information providing device≫ As shown in Figure 3, the information providing device 40 in this embodiment includes a screen information storage unit 400, an evaluation information acquisition unit 401, and a screen transmission unit 402.
[0081] The screen information storage unit 400 is implemented by the HDD 504 shown in Figure 2. The evaluation information acquisition unit 401 and the screen transmission unit 402 are implemented by a process in which a program loaded from the HDD 504 shown in Figure 2 onto the RAM 503 is executed by the CPU 501.
[0082] The screen information storage unit 400 stores screen information. The screen information is information used to generate the screen of the information site. The screen information includes information provided on the information site. In this embodiment, the screen information includes evaluation information output by the state analysis device 10. The evaluation information includes evaluation values for each group. The evaluation information may also include the average value of each indicator value.
[0083] The evaluation information acquisition unit 401 acquires evaluation information from the state analysis device 10. Specifically, the evaluation information acquisition unit 401 receives evaluation information from the state analysis device 10. The evaluation information acquisition unit 401 stores the evaluation information in the screen information storage unit 400.
[0084] The screen transmission unit 402 outputs an information provision screen in response to a request from the information viewing terminal 50. The information provision screen is a screen that displays the requested information. Evaluation information read from the screen information storage unit 400 is embedded in the information provision screen.
[0085] For example, if the information site is a corporate information site, the information provision screen displays basic company information, job postings, etc. In this embodiment, the information provision screen of the corporate information site displays information regarding the company's "whiteness" (employee-friendliness).
[0086] Furthermore, for example, if the information site is a human resources information database, the information provision screen will display basic information about each department within the company, a list of members, etc. In this embodiment, the information provision screen of the human resources information database will display information regarding organizational vitality for each department.
[0087] Furthermore, for example, if the information site is a housing information site, the information provision screen will display basic information about the housing property, building information, etc. In this embodiment, the information provision screen of the housing information site will display information regarding the comfort level of the housing manufacturer.
[0088] <Processing Procedure> The processing procedure of the state analysis method executed by the state analysis system 1 in this embodiment will be described with reference to Figure 9. Figure 9 is a sequence diagram showing an example of the processing procedure of the state analysis method in this embodiment.
[0089] In step S1, the wearable terminal 20 acquires biometric information of the user wearing the wearable terminal 20 based on the output signal of the biosensor. Next, the biometric information acquisition unit 301 of the terminal device 30 requests biometric information from the wearable terminal 20 at predetermined time intervals. In response to the request from the terminal device 30, the wearable terminal 20 transmits any untransmitted biometric information to the terminal device 30.
[0090] In step S2, the biometric information acquisition unit 301 of the terminal device 30 receives biometric information from the wearable terminal 20. Next, the biometric information transmission unit 302 of the terminal device 30 transmits the biometric information received from the wearable terminal 20 to the state analysis device 10.
[0091] In step S3, the input unit 101 of the state analysis device 10 receives biometric information from the terminal device 30. Next, the input unit 101 identifies the user information stored in the user information storage unit 100 based on the user ID associated with the received biometric information. Subsequently, the input unit 101 associates the biometric information with the identified user information and stores it in the user information storage unit 100.
[0092] In step S4, the state estimation unit 102 of the state analysis device 10 calculates index values for each item indicating the user's state based on the biometric information stored in the user information storage unit 100. Next, the state estimation unit 102 estimates the user's state based on each index value. The state estimation unit 102 stores each index value and the estimation result in the history information storage unit 103.
[0093] State estimation process The state estimation process in this embodiment (step S4 in Figure 9) will be described in more detail with reference to Figure 10. Figure 10 is a flowchart showing an example of the state estimation process in this embodiment.
[0094] In step S4-1, the state estimation unit 102 acquires biological information contained within a predetermined time interval from the user information storage unit 100. Specifically, the state estimation unit 102 acquires, for example, biological information measured in the most recent 5 minutes.
[0095] In step S4-2, the state estimation unit 102 calculates an index value for "fatigue" from the biological information extracted in step S4-1. In this embodiment, the state estimation unit 102 calculates the average heart rate included in the biological information and compares the average heart rate calculated this time with the average heart rate calculated last time. The state estimation unit 102 then calculates an index value for "fatigue" such that the value increases as the average heart rate calculated this time increases compared to the average heart rate calculated last time.
[0096] In step S4-3, the state estimation unit 102 calculates an index value for "tension" from the biometric information extracted in step S4-1. In this embodiment, the state estimation unit 102 calculates the index value for "tension" according to the heart rate included in the biometric information. In this embodiment, the state estimation unit 102 may calculate the index value for "tension" such that the value increases as the user's tension increases.
[0097] In step S4-4, the state estimation unit 102 calculates an index value for "sleepiness" from the biometric information extracted in step S4-1. In this embodiment, the state estimation unit 102 converts the fluctuations in heart rate intervals included in the biometric information into frequencies. Then, the state estimation unit 102 calculates an index value for "sleepiness" based on the fluctuations in frequencies. In this embodiment, the state estimation unit 102 may calculate the index value for "sleepiness" such that the value increases as the user's sleepiness increases.
[0098] In step S4-5, the state estimation unit 102 calculates a "concentration" index value from the biometric information extracted in step S4-1. In this embodiment, the state estimation unit 102 calculates the "concentration" index value based on the time-series data of heart rate fluctuations obtained from the biometric information. In this embodiment, the state estimation unit 102 may calculate the "concentration" index value such that the value increases as the user is more concentrated and decreases as the user is more distracted.
[0099] In step S4-6, the state estimation unit 102 calculates a "normal" index value from the biometric information extracted in step S4-1. In this embodiment, the state estimation unit 102 calculates the "normal" index value using the high-frequency and low-frequency components of the heart rate fluctuation time series data obtained from the biometric information. In this embodiment, the state estimation unit 102 may calculate the "normal" index value such that the value increases as the user maintains a more normal state.
[0100] In step S4-7, the state estimation unit 102 calculates a "looseness" index value from the biological information extracted in step S4-1. In this embodiment, the state estimation unit 102 converts the fluctuations in heart rate intervals obtained from the biological information into frequencies, and calculates a "looseness" index value based on the frequency fluctuations and the user's posture or movements. In this embodiment, the state estimation unit 102 may calculate the "looseness" index value such that the value increases the longer the user is sitting or repeating monotonous movements.
[0101] The order in which each indicator value is calculated is not limited to the order shown in Figure 10; it can be calculated in any order. Furthermore, the method for calculating each indicator value described above is merely an example and is not limited to it. Additionally, the process of calculating each indicator value may be executed in parallel after the biological information is extracted in step S4-1.
[0102] Furthermore, the index values in this embodiment may be values that have been processed so that their relative magnitudes can be compared on the same axis.
[0103] In step S4-8, the state estimation unit 102 determines whether the number of times each indicator value has been calculated has reached a predetermined number. In other words, the state estimation unit 102 determines whether a predetermined period of time has elapsed since the acquisition of the user's biometric information began.
[0104] If the number of times the index value has been calculated is greater than or equal to a predetermined number (YES), the state estimation unit 102 proceeds to step S4-9. On the other hand, if the number of times the index value has been calculated is less than the predetermined number (NO), the state estimation unit 102 returns to step S4-2. In this way, the state estimation unit 102 repeatedly executes steps S4-2 to S4-7 until each index value has been calculated a predetermined number of times.
[0105] In step S4-9, the state estimation unit 102 calculates the average value of the indicator values for each item indicating the user's state. Specifically, the state estimation unit 102 acquires biometric information every 5 minutes, calculates each indicator value, and when the number of times the indicator values have been calculated reaches 12, it calculates the average value of the 12 indicator values. In this way, the state estimation unit 102 calculates the average value of each indicator value every 60 minutes.
[0106] In step S4-10, the state estimation unit 102 identifies the item with the largest average value among the average values of each indicator calculated in step S4-9. Next, the state estimation unit 102 determines the state indicated by the identified item as the estimated state of the user. Then, the state estimation unit 102 stores the average value of each indicator and the estimated result in the history information storage unit 103.
[0107] Specifically, for example, the state estimation unit 102 estimates the user's state to be fatigued if the average value of the "fatigue" index is the largest among the average values of each index calculated in step S4-8. Also, for example, the state estimation unit 102 estimates the user's state to be very sleepy if the average value of the "drowsiness" index is the largest among the average values of each index calculated in step S4-8. Also, for example, the state estimation unit 102 estimates the user's state to be normal if the average value of the "normal" index is the largest among the average values of each index calculated in step S4-8.
[0108] Let's return to Figure 9 for explanation. In step S5, the evaluation value calculation unit 104 of the state analysis device 10 calculates an evaluation value for a group to which multiple users belong, based on the index values of each item indicating the user's state stored in the history information storage unit 103. The evaluation value calculation unit 104 stores the evaluation information, including the calculated evaluation value for the group, in the evaluation information storage unit 105.
[0109] In step S6, the output unit 106 of the state analysis device 10 reads evaluation information from the evaluation information storage unit 105 according to a predetermined trigger. The trigger for reading the evaluation information may be when a predetermined time interval has elapsed, or when new evaluation information is generated. Next, the output unit 106 transmits the read evaluation information to the information providing device 40.
[0110] The information provider 40 to which the evaluation information is sent varies depending on the type of evaluation value included in the evaluation information. For example, if the evaluation value is the company's "whiteness" (employee-friendliness), the evaluation information is sent to the information provider 40 that provides a company information website. Also, for example, if the evaluation value is the organizational vitality of a department, the evaluation information is sent to the information provider 40 that provides a personnel information database. Furthermore, for example, if the evaluation value is the comfort level of a house, the evaluation information is sent to the information provider 40 that provides a housing information website.
[0111] In step S7, the evaluation information acquisition unit 401 of the information providing device 40 receives evaluation information from the state analysis device 10. Next, the evaluation information acquisition unit 401 stores the received evaluation information in the screen information storage unit 400.
[0112] In step S8, the screen transmission unit 402 of the information providing device 40 receives a request signal for an information provision screen from the information viewing terminal 50. The request signal includes identification information that indicates the information to be displayed on the information provision screen. The identification information varies depending on the information service provided by the information providing device 40. If the information service is a corporate information site, the identification information is a corporate ID that identifies the company. If the information service is a personnel information database, the identification information is a department ID that identifies the department. If the information service is a housing information site, the identification information is a property ID that identifies the property.
[0113] Next, the screen transmission unit 402 reads screen information from the screen information storage unit 400 based on the identification information contained in the request signal. Subsequently, the screen transmission unit 402 generates screen data for displaying the information provision screen based on the screen information. Evaluation information contained in the screen information is embedded in the screen data. Then, the screen transmission unit 402 transmits the screen data to the information viewing terminal 50.
[0114] The information viewing terminal 50 receives screen data from the information providing device 40. Based on the received screen data, the information viewing terminal 50 displays the information providing screen on the display device 506.
[0115] ≪Information provision screen≫ (Company information website) Figure 11 shows a first example of an information provision screen in this embodiment. Figure 11 is an example of an information provision screen on a corporate information website.
[0116] As shown in Figure 11, the information provision screen 600 on the company information website has a company name display field 601, a company profile display field 602, a job openings display field 603, and an evaluation information display field 604.
[0117] The company name is displayed in the company name display field 601. Information about the company is displayed in the company overview display field 602. Job openings display field 603 displays job information for positions the company is currently recruiting for.
[0118] The evaluation information display area 604 displays the company's "whiteness" score. The evaluation information display area 604 may also display the values of each index used to calculate the whiteness score. In the evaluation information display area 604 shown in Figure 11, the company's whiteness score is displayed, and the values of the fatigue, tension, and concentration indexes that form the basis for calculating the whiteness score are displayed in a graph.
[0119] (Personnel Information Database) Figure 12 shows a second example of the information provision screen in this embodiment. Figure 12 is an example of the information provision screen in a personnel information database.
[0120] As shown in Figure 12, the information provision screen 610 on the corporate information site has an evaluation information display section 611.
[0121] The evaluation information display area 611 displays a list of organizational activity levels for departments within the company. The evaluation information display area 611 may also display the individual indicator values used to calculate organizational activity levels. In the evaluation information display area 611 shown in Figure 12, the individual indicator values and organizational activity levels for each department are displayed in a table format.
[0122] (Housing information website) Figure 13 shows a third example of the information provision screen in this embodiment. Figure 13 is an example of an information provision screen in a personnel information database.
[0123] As shown in Figure 13, the information provision screen 620 on the housing information website has a property name display field 621, a property overview display field 622, a building information display field 623, and an evaluation information display field 624.
[0124] The property name field 621 displays the name of the property. The property overview field 622 displays information about the property's overview. The building information field 623 displays information about the building.
[0125] The evaluation information display area 624 displays the comfort level of the home builder that constructed the residential property. The evaluation information display area 624 may also display the index value used to calculate the comfort level. In the evaluation information display area 624 shown in Figure 13, the comfort level of the home builder is displayed, and the fatigue index value used to calculate that comfort level is displayed on a meter.
[0126] <Effects of the Embodiment> In this embodiment, the state analysis device 10 calculates an index value indicating the user's state based on multiple biometric information acquired from the user, and outputs an evaluation value for each group based on the user's attributes based on the calculated index value. Therefore, according to this embodiment, the state of a group based on the user's attributes can be evaluated.
[0127] In this embodiment, the state analysis device 10 calculates an evaluation value representing the "whiteness" of a company for a group formed based on the company to which the user belongs, and transmits it to the information providing device 40 that provides a company information site. Therefore, according to this embodiment, viewers of the company information site can evaluate the state of companies. For example, if the viewer is a job seeker who wishes to work for a company, they can obtain information to decide whether or not to apply for a job at that company.
[0128] In this embodiment, the state analysis device 10 calculates an evaluation value representing the organizational vitality of a department for a group formed based on the department to which the user belongs, and transmits it to the information providing device 40 that provides a personnel information database. Therefore, according to this embodiment, viewers of the personnel information database can evaluate the organizational vitality of departments. For example, if the viewer is a company manager, they can easily identify departments that require revitalization measures.
[0129] In this embodiment, the state analysis device 10 calculates an evaluation value representing the comfort level of a residence for a group formed based on the manufacturer of the user's residence, and transmits it to the information providing device 40 that provides a housing information website. Therefore, according to this embodiment, viewers of the housing information website can evaluate the comfort level of a housing manufacturer. For example, if the viewer is a consumer considering signing a contract for a property, they can obtain information to help them decide whether or not to sign a contract for that property.
[0130] [supplement] Each of the embodiments described above can be implemented by one or more processing circuits. Hereinafter, "processing circuit" as used herein includes processors programmed to execute each function by software, such as processors implemented by electronic circuits, as well as devices such as ASICs (Application Specific Integrated Circuits), DSPs (Digital Signal Processors), FPGAs (Field Programmable Gate Arrays), and conventional circuit modules designed to execute each of the functions described above.
[0131] While embodiments of the present disclosure have been described in detail above, the embodiments disclosed herein are illustrative and not restrictive in all respects. The embodiments can be modified and improved in various ways without departing from the scope and spirit of the appended claims. The features described in the above embodiments can be combined in any way that is not contradictory. [Explanation of Symbols]
[0132] 1. State Analysis System 10. State analysis device 100 User information storage unit 101 Input Section 102 State Estimation Unit 103 History Information Storage Unit 104 Evaluation Value Calculation Unit 105 Evaluation Information Storage Unit 106 Output section 20 Wearable Devices 30 Terminal devices 301 Biological Information Acquisition Unit 302 Biological Information Transmission Unit 40 Information provision device 400 Screen information storage section 401 Evaluation Information Acquisition Department 402 Screen transmission unit
Claims
1. A state analysis device capable of communicating with multiple terminal devices via a network, An input unit configured to accept input of multiple biometric information acquired from users linked to each of the aforementioned multiple terminal devices, An output unit configured to output evaluation values for each group based on the user's attributes, based on an index value indicating the user's state calculated based on the biometric information, A state analysis device equipped with the following features.
2. A state analysis device according to claim 1, The aforementioned attributes include the department to which the user belongs. The aforementioned evaluation value represents the organizational activity level of the department. State analysis device.
3. A state analysis device according to claim 2, The output unit is configured to transmit the organizational activity level of the department to an information processing device that provides a personnel information database. State analysis device.
4. A state analysis device according to claim 1, The aforementioned attributes include the company to which the user belongs, The aforementioned evaluation value represents the company's level of ethical conduct. State analysis device.
5. A state analysis device according to claim 4, The output unit is configured to transmit the company's whiteness rating to an information processing device that provides a company information website. State analysis device.
6. A state analysis device according to claim 1, The aforementioned attributes include the manufacturer of the user's residence, The aforementioned evaluation value represents the comfort level of the residence. State analysis device.
7. A state analysis device according to claim 6, The output unit is configured to transmit the comfort level of the residence to an information processing device that provides a housing information website. State analysis device.
8. A state analysis device according to any one of claims 1 to 7, The aforementioned attributes include at least one of the following: age, gender, place of employment, occupation, frequency of exercise, or family structure. State analysis device.
9. A state analysis system in which multiple terminal devices and a state analysis device can communicate via a network, The aforementioned terminal device is An acquisition unit configured to acquire the biometric information of a user linked to the aforementioned terminal device, A transmitting unit configured to transmit the aforementioned biological information to the state analysis device, Equipped with, The aforementioned state analysis device is An input unit configured to accept input of multiple biometric information, An output unit configured to output evaluation values for each group based on the user's attributes, based on an index value indicating the user's state calculated based on the biometric information, A state analysis system equipped with the following features.
10. A state analysis device capable of communicating with multiple terminal devices via a network, A procedure for receiving input of multiple biometric information obtained from users linked to each of the aforementioned multiple terminal devices, A procedure for outputting evaluation values for each group based on the user's attributes, based on an index value indicating the user's state calculated based on the aforementioned biometric information, A state analysis method that performs this operation.
11. A computer capable of communicating with multiple terminal devices via a network, A procedure for receiving input of multiple biometric information obtained from users linked to each of the aforementioned multiple terminal devices, A procedure for outputting evaluation values for each group based on the user's attributes, based on an index value indicating the user's state calculated based on the aforementioned biometric information, A program that executes the command.
Citation Information
Patent Citations
Member health condition management system and member health condition management method
JP2019148993A