Healthcare data collection system and healthcare data collection device
The healthcare data collection system addresses the challenge of collecting data from multiple individuals by using game elements to engage users, effectively promoting the submission of healthcare data through interactive character presentation.
Patent Information
- Application Number
- JP2023146022
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-09-08
- Publication Date
- 2025-03-21
AI Technical Summary
There is a challenge in effectively collecting healthcare data from multiple individuals, particularly in increasing user engagement and frequency of data submission.
A healthcare data collection system that incorporates game elements, including a user terminal and a server, which acquires and stores various types of healthcare data, determines character forms based on this data, and presents these characters to users, thereby encouraging data submission.
The system facilitates the collection of healthcare data by engaging users through game-like interactions, enhancing user interest and promoting the submission of multiple types of healthcare data.
Smart Images

Figure 2025039143000001_ABST
Abstract
Description
[Technical field]
[0001] The present disclosure relates to data processing technology, and in particular to a healthcare data collection system and a healthcare data collection device. [Background technology]
[0002] The following Patent Document 1 proposes a game system in which the results of calculations using a plurality of step count data measured by a plurality of pedometers are reflected in the game. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2009-254539 A Summary of the Invention [Problem to be solved by the invention]
[0004] In recent years, as the momentum for utilizing healthcare data in business has been increasing, the present inventor considered it important to collect healthcare data from many people. The present disclosure is based on the above-mentioned recognition of the problem by the present inventor, and one of the objectives is to provide a technology that supports the collection of healthcare data from many people. It is to provide technology. [Means for solving the problem]
[0005] In order to solve the above problems, a healthcare data collection system according to one embodiment of the present disclosure includes an acquisition unit that acquires multiple types of healthcare data related to a user, a memory unit that stores the multiple types of healthcare data acquired by the acquisition unit, a determination unit that determines the appearance of a character to be presented to the user based on the multiple types of healthcare data acquired by the acquisition unit, and a presentation unit that presents the character in the appearance determined by the determination unit to the user.
[0006] Another aspect of the present disclosure is a healthcare data collection device including an acquisition unit that acquires multiple types of healthcare data related to a user, and a presentation unit that presents to the user a character in a manner determined based on the multiple types of healthcare data acquired by the acquisition unit.
[0007] Any combination of the above components and expressions of the present disclosure converted between a server, a computer program, a recording medium storing a computer program, etc. are also valid aspects of the present disclosure. Effect of the Invention
[0008] The technology disclosed herein can assist in collecting healthcare data for many people. [Brief description of the drawings]
[0009] [Figure 1] FIG. 1 is a diagram illustrating a configuration of a healthcare data collection system according to an embodiment. [Diagram 2] 2 is a block diagram showing functional blocks included in the user terminal of FIG. 1. [Diagram 3] 2 is a block diagram showing functional blocks of the server shown in FIG. 1. [Figure 4] FIG. 13 illustrates an example of a score adjustment rule. [Diagram 5] FIG. 11 is a diagram showing an example of a character determination rule. [Figure 6A] FIG. 11 is a diagram showing an example of a character determination rule. [Figure 6B] FIG. 11 is a diagram showing an example of a character determination rule. [Figure 7] FIG. 13 is a diagram showing an example of a user screen. [Figure 8] FIG. 13 is a diagram showing an example of a teamwork game screen. [Figure 9] FIG. 13 is a diagram showing an example of a competitive game screen. [Figure 10] FIG. 13 is a diagram showing an example of a background change rule. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0010] The subject of the device or method in the present disclosure includes a computer. The computer executes a computer program to realize the function of the subject of the device or method in the present disclosure. The computer includes a processor that operates according to a computer program as a main hardware configuration. The type of processor is not important as long as the function can be realized by executing the computer program. The processor is composed of one or more electronic circuits including a semiconductor integrated circuit (IC, LSI, etc.). The computer program is recorded on a non-transitory recording medium such as a computer-readable ROM, an optical disk, or a hard disk drive. The computer program may be stored in the recording medium in advance, or may be supplied to the recording medium via a wide area communication network including the Internet.
[0011] An overview of the system according to the embodiment will be described. In recent years, there has been a growing trend to utilize healthcare data in business. Healthcare includes actions for maintaining and improving health and health management. Healthcare data is information related to healthcare, including information related to the physical condition and living conditions of a user.
[0012] The present inventor recognized the problem that even if a service using healthcare data is launched, the frequency of use by users is low during the interview. The present inventor considered that a mechanism for promoting collection of healthcare data is necessary to increase the frequency of use of the service using healthcare data. Therefore, the healthcare data collection system of the embodiment promotes the collection of healthcare data from users by incorporating a game element, and supports the collection of healthcare data from many people.
[0013] The system of the embodiment will be described in detail. FIG. 1 shows the configuration of a healthcare data collection system 10 of the embodiment. The healthcare data collection system 10 is an information processing system that supports collection of healthcare data by a user. The healthcare data collection system 10 includes a plurality of user terminals 12 and a server 14. The devices shown in FIG. 1 are connected via a communication network 16 including a LAN, a WAN, and the Internet.
[0014] The multiple user terminals 12 are information processing devices used by multiple users who use the services of the healthcare data collection system 10, and can also be called healthcare data collection devices. The multiple user terminals 12 include a user terminal 12a of a user A, a user terminal 12b of a user B, and a user terminal 12c of a user C. The user terminals 12 may be laptops, smartphones, or tablet terminals.
[0015] The server 14 is an information processing device that provides services based on health care data collected from users. The server 14 of the embodiment provides at least a service that supports collection of health care data. The server 14 may further provide other services, such as an information providing service related to health promotion. The server 14 may be realized by one computer, or may be realized by multiple computers communicating and cooperating with each other.
[0016] Fig. 2 is a block diagram showing functional blocks included in the user terminal 12 of Fig. 1. The multiple functional blocks shown in the block diagram in this specification can be configured in terms of hardware using circuit blocks, memory, and other LSIs, and are realized in terms of software by a computer processor (such as a CPU) executing a program loaded into memory. Therefore, it will be understood by those skilled in the art that these functional blocks can be realized in various forms using only hardware, only software, or a combination thereof, and are not limited to any one of them.
[0017] The user terminal 12 includes a processing unit 20, a storage unit 22, a communication unit 24, and a touch panel 26. The processing unit 20 executes various information processing including processing on the user terminal 12 side related to collection of healthcare data. The storage unit 22 stores data referenced or updated by the processing unit 20. The communication unit 24 communicates with an external device according to a predetermined communication protocol. The processing unit 20 transmits and receives data to and from the server 14 via the communication unit 24.
[0018] The touch panel 26 receives operation input by the user, and passes information on the received operation to the processing unit 20. The touch panel 26 also displays various information according to the control by the processing unit 20.
[0019] The storage unit 22 includes a character data storage unit 30 and a user information storage unit 32. The storage unit 22 may be realized by a memory or storage of the user terminal 12. The character data storage unit 30 stores data of multiple characters that can be displayed on a user screen described below. The data of multiple characters includes, for example, data that defines the appearance of each character.
[0020] The user information storage unit 32 stores user information related to the operator. The user information includes input values of multiple types of health care data related to the user and evaluation values (hereinafter also referred to as "scores") of the multiple types of health care data derived based on the input values.
[0021] In the embodiment, the multiple types of health care data include sleep time, number of steps, and concentration index value. In the embodiment, the concentration index value is obtained by a known psychomotor vigilance test (hereinafter also referred to as "PVT"). The concentration index value may include reaction time, the presence or absence of a start error, and the number of reaction delays. The PVT may be a device that inputs a predetermined operation on the touch panel 26 when a change in an image displayed on the touch panel 26 is recognized. The PVT makes it possible to evaluate the accumulation of sleepiness (also called sleep debt), which is difficult to evaluate based on the sleep time alone on that day.
[0022] The processing unit 20 includes a health care data acquisition unit 40, a health care data transmission unit 42, a user information acquisition unit 44, a user screen generation unit 46, a game information acquisition unit 48, a game screen generation unit 50, and a display control unit 52. The functions of the multiple functional blocks of the processing unit 20 may be implemented in a computer program. This computer program may be a mobile application, and is also referred to as a "health care app" hereinafter. The health care app may be stored in a recording medium and installed in the user terminal 12 via the recording medium, or may be downloaded via a communication network and installed in the user terminal 12. The processor of the user terminal 12 may perform the functions of the multiple functional blocks by reading the health care app into a main memory and executing it.
[0023] The healthcare data acquiring unit 40 acquires multiple types of healthcare data related to the user. In the embodiment, the healthcare data acquiring unit 40 accepts multiple types of healthcare data input to the touch panel 26. As a modified example, the healthcare data acquiring unit 40 may acquire healthcare data stored in an external device via a communication network, or may acquire healthcare data transmitted from the external device to the user terminal 12.
[0024] The health care data transmission unit 42 transmits the health care data acquired by the health care data acquisition unit 40 to the server 14 in association with the user's identification information.
[0025] The user information acquisition unit 44 acquires user information transmitted from the server 14. The user information includes information regarding the state or status of the user determined by the server 14. The user information acquired by the user information acquisition unit 44 includes scores of each of the multiple types of health care data, a user score obtained by summing up the individual scores, and identification information of a character to be presented to the user. The user information acquisition unit 44 stores the acquired user information in the user information storage unit 32.
[0026] The user screen generating unit 46 generates data for a user screen that shows the user's condition based on the health care data. The user screen includes a screen that displays an image of a character in a state determined by the server 14.
[0027] The display control unit 52 controls the display content on the touch panel 26. The display control unit 52, as a presentation unit, displays a user screen on the touch panel 26, thereby presenting a character in a form determined by the server 14 to the user.
[0028] The game information acquisition unit 48 acquires game information transmitted from and generated by the server 14. The game information in this embodiment includes information on a teamwork game or information on a competitive game.
[0029] A teamwork game is a game in which the outcome is determined based on the sum of values related to health care data of multiple users belonging to the same team. Specifically, the teamwork game is a cooperative game in which the goal is for the sum of values related to health care data of multiple users belonging to the same team to be equal to or greater than a predetermined target value.
[0030] A competitive game is a game in which a first user and a second user compete against each other using values related to multiple types of health care data of the first user and values related to multiple types of health care data of the second user.
[0031] The game screen generating unit 50 generates data of a game screen of the teamwork game based on the game information of the teamwork game acquired by the game information acquiring unit 48. The display control unit 52, as a presenting unit, presents the teamwork game to the user by displaying the game screen of the teamwork game on the touch panel 26.
[0032] Furthermore, the game screen generation unit 50 generates data of the game screen of the fighting game based on the game information of the fighting game acquired by the game information acquisition unit 48. The display control unit 52, as a presentation unit, presents the fighting game to the user by displaying the game screen of the fighting game on the touch panel 26.
[0033] Fig. 3 is a block diagram showing functional blocks of the server 14 in Fig. 1. The server 14 includes a processing unit 60, a storage unit 62, and a communication unit 64. The processing unit 60 executes various information processes including processes on the server 14 side related to collection of healthcare data. The storage unit 62 stores data referenced or updated by the processing unit 60. The communication unit 64 communicates with an external device according to a predetermined communication protocol. The processing unit 60 transmits and receives data to and from the user terminal 12 via the communication unit 64.
[0034] The storage unit 62 includes a rule storage unit 70, a health care data storage unit 72, and a user information storage unit 74. The rule storage unit 70 stores predetermined rules for assigning characters to users based on the values of the health care data. The rule storage unit 70 of the embodiment stores score adjustment rules and character determination rules.
[0035] FIG. 4 shows an example of a score adjustment rule. The score adjustment rule is information that associates elements, conditions, and scores. The elements of the score adjustment rule determine the type of healthcare data. The elements of the embodiment include sleep time, number of steps, and concentration. The conditions of the score adjustment rule determine the conditions for implementing the score adjustment, and the score is adjusted when the conditions are met. The score of the score adjustment rule determines an adjustment value that increases or decreases the score up to that point. Typically, the score adjustment rule may be determined such that the closer the sleep time is to a predetermined appropriate value, the higher the score of the number of steps is, the higher the score of the number of steps is, and the higher the index value of concentration is, the higher the score of concentration is.
[0036] 5, 6A, and 6B show examples of character determination rules. The character determination rules include conditions for changing a character corresponding to a user's healthcare data from a character in a first mode to a character in a second mode different from the first mode. The character in the first mode and the character in the second mode are different in at least appearance. The character in the first mode and the character in the second mode may be different characters, or may be the same character but with different appearances. Appearance includes, for example, shape, pattern, color, physique, facial expression, etc. Note that the characters C1 to C15 in FIG. 5 do not necessarily match the characters C1 to C31 in FIG. 6A and FIG. 6B.
[0037] For example, in FIG. 6A, the conditions for changing from character C1 to character C2 are (condition 1) that the number of days is the second day, and (condition 2) that none of the sleep time score, step count score, and concentration score is negative as the required experience value. Also, the conditions for changing from character C1 to character C3 are (condition 1) that the number of days is the second day, and (condition 2) that at least one of the sleep time score, step count score, and concentration score is negative as the required experience value. The required experience value of the character determination rules shown in FIG. 6A and FIG. 6B can also be said to be the conditions for transitioning to each character.
[0038] In the character determination rules, the later a character appears, such as the character on the right side in the example of Fig. 5, the rarer the character may be, the larger the character may be, or the more luxurious the character may be. Also, the character determination rules may determine the manner in which the same character grows in the order of the earlier character's appearance to the later character's appearance.
[0039] The appearance of a character may be determined based on the required experience points for the character, in other words, the sleep time score, step count score, and concentration score for transitioning to the character. For example, a character corresponding to a relatively low sleep time score may have bloodshot eyes. A character corresponding to a relatively low step count score may be a fat character.
[0040] Returning to Fig. 3, the healthcare data storage unit 72 stores healthcare data of multiple users. For example, the healthcare data storage unit 72 may store identification information of each user, a value of the healthcare data of each user, and a time stamp in association with each other. In addition, the healthcare data storage unit 72 may store a time series transition of the value of the healthcare data of a certain user by accumulating the value of the healthcare data registered at multiple points in time from the user terminal 12 of the certain user.
[0041] The user information storage unit 74 stores user information related to a plurality of users. The user information stored in the user information storage unit 74 includes information related to the state or status of each user determined by a user information update unit 82 described below. Specifically, the user information related to each user includes identification information of a character corresponding to a plurality of types of health care data and scores of the plurality of types of health care data. In addition, the user information related to each user further includes a thumbnail image of the user registered in advance and information of a team to which the user belongs.
[0042] The processing unit 60 includes a health care data acquisition unit 80, a user information update unit 82, a user information transmission unit 84, a game information generation unit 86, and a game information transmission unit 88. The functions of the multiple functional blocks in the processing unit 60 may be implemented in a computer program (herein referred to as a "server program"). The server program may be stored in a recording medium and installed in the server 14 via the recording medium, or may be downloaded via a communication network and installed in the server 14. The processor of the server 14 may fulfill the functions of the multiple functional blocks by reading the server program into a main memory and executing it.
[0043] The healthcare data acquiring unit 80 acquires the healthcare data of the user transmitted from the user terminal 12. The healthcare data acquiring unit 80 stores the acquired healthcare data in the healthcare data storage unit 72.
[0044] The user information update unit 82, as a determination unit, determines a character to be assigned to each user based on multiple types of health care data collected from each user. Specifically, the user information update unit 82 determines the aspect of the character to be presented to each user based on the score adjustment rules and character determination rules stored in the rule storage unit 70 and multiple types of health care data of each user stored in the health care data storage unit 72. The aspect of the character can also be referred to as the type, state, or appearance of the character.
[0045] The process of determining the mode of a character to be presented to a certain user will be described. The user information update unit 82 derives a score for the user's health care data based on the multiple types of health care data of the user by referring to the score adjustment rules. The user information update unit 82 derives a score for each of the multiple types of health care data (in the embodiment, sleep time, number of steps, and concentration), and also derives the sum of the scores of the multiple types of health care data as the user score.
[0046] Next, when a combination of values (scores in the embodiment) related to the multiple types of healthcare data of the user satisfies a condition defined by the character determination rule, the user information update unit 82 determines to change the character presented to the user from a character of a first aspect to a character of a second aspect different from the first aspect. For example, while presenting character C1 to the user, when a combination of scores of the multiple types of healthcare data of the user satisfies a change condition from character C1 to character C2 defined by the character determination rule, the user information update unit 82 determines to switch the character presented to the user from character C1 to character C2.
[0047] The user information update unit 82 stores user information about each user in the user information storage unit 74. The user information includes a user score, a score for each type of health care data, and identification information of a character to be presented to each user. The user information transmission unit 84 transmits the user information generated by the user information update unit 82 to the user terminal 12.
[0048] The game information generating unit 86 generates game information related to the teamwork game and game information related to the competitive game based on the scores of the health care data of the multiple users. The game information transmitting unit 88 transmits the game information generated by the game information generating unit 86 to the user terminal 12.
[0049] The operation of the healthcare data collection system 10 having the above configuration will now be described. The user launches the healthcare app installed in the user terminal 12. The user screen generation unit 46 of the user terminal 12 generates data for a healthcare data input screen, and the display control unit 52 of the user terminal 12 displays the healthcare data input screen on the touch panel 26. The user inputs multiple types of healthcare data related to the user into the input screen. The multiple types of healthcare data include, for example, index values for sleep time, number of steps, and concentration. The healthcare data acquisition unit 40 of the user terminal 12 acquires the healthcare data input into the input screen and stores it in the user information storage unit 32.
[0050] The user screen generating unit 46 of the user terminal 12 may generate a PVT screen in response to a user instruction and display it on the touch panel 26. The user may obtain the results of the PVT by inputting operations to the touch panel 26 according to the instructions on the PVT screen. The health care data acquiring unit 40 of the user terminal 12 may acquire an index value of the user's concentration as a result of the PVT and store it in the user information storage unit 32.
[0051] The healthcare data transmission unit 42 of the user terminal 12 transmits the multiple types of healthcare data related to the user acquired by the healthcare data acquisition unit 40 to the server 14. The healthcare data acquisition unit 80 of the server 14 accepts the multiple types of healthcare data transmitted from the user terminal 12.
[0052] The user information update unit 82 of the server 14 derives a score for each of the multiple types of healthcare data received by the healthcare data acquisition unit 80 according to the score adjustment rules, and derives the sum of the scores of the multiple types of healthcare data as the user score. The user information update unit 82 determines the mode of the character to be presented to the user according to the character determination rules. The user information update unit 82 stores the user score, the score for each type of healthcare data, and information on the character to be presented to the user in the user information storage unit 74.
[0053] The user information sending unit 84 of the user terminal 12 sends the user information including the user score and the score for each type of health care data determined by the user information updating unit 82, and information on the character to be presented to the user, to the user terminal 12. The user information acquiring unit 44 of the user terminal 12 acquires the user information sent from the server 14 and stores it in the user information storage unit 32.
[0054] The user terminal 12 successively transmits the user's latest health care data to the server 14 in response to the user's operation, and the server 14 provides the user information, including character information, corresponding to the user's latest health care data to the user terminal 12. Therefore, the user information stored in the user terminal 12 and the server 14 is successively updated in response to the user's latest health care data. In addition, the character presented to the user is also successively updated.
[0055] The user inputs a predetermined operation to instruct the healthcare app running on the user terminal 12 to display a user screen. The user screen generation unit 46 of the user terminal 12 generates data of a user screen showing the user's state based on the healthcare data, and the display control unit 52 of the user terminal 12 causes the touch panel 26 to display the user screen.
[0056] 7 shows an example of a user screen. The user screen generating unit 46 sets the index values of the sleep time, the number of steps, and the concentration stored in the user information storage unit 32 in the health care data column 102 of the user screen 100. The user screen generating unit 46 also sets the user score stored in the user information storage unit 32 in the user score column 104. The user screen generating unit 46 also sets the image data of the character stored in the character data storage unit 30, which corresponds to the character identification information stored in the user information storage unit 32, in the user screen 100 (character 106 in FIG. 7).
[0057] According to the embodiment of the healthcare data collection system 10, by presenting to the user a character with a behavior based on the multiple types of healthcare data provided by the user, it is possible to make the provision of the multiple types of healthcare data more interesting. This can support the collection of various healthcare data from many people. Also, according to the embodiment of the healthcare data collection system 10, by switching the behavior of the character according to a combination of values related to the multiple types of healthcare data, it is possible to further increase the interest of providing the multiple types of healthcare data and further promote the collection of healthcare data.
[0058] Returning to the description of the operation, the user inputs a predetermined operation to instruct the health care app running on the user terminal 12 to execute a teamwork game. The game information acquisition unit 48 of the user terminal 12 requests the server 14 for information related to the teamwork game.
[0059] The game information generating unit 86 of the server 14 generates information about the teamwork game based on the data stored in the health care data storage unit 72 and the user information storage unit 74. The game information transmitting unit 88 of the server 14 transmits information about the teamwork game to the user terminal 12. The information about the teamwork game includes (1) thumbnail images of multiple members (the user and other users) belonging to the user's team, (2) a team score which is the total of the user scores of the multiple members, and (3) a target score for the team.
[0060] The game information acquisition unit 48 of the user terminal 12 acquires information related to the teamwork game transmitted from the server 14. The game screen generation unit 50 of the user terminal 12 generates data for a game screen of the teamwork game (hereinafter also referred to as a "teamwork game screen"). The display control unit 52 of the user terminal 12 causes the touch panel 26 to display the teamwork game screen.
[0061] FIG. 8 shows an example of a teamwork game screen. The game screen generating unit 50 arranges thumbnails 112 of a plurality of members of a team to which the user belongs, a team score 114, and a target score 116 on a teamwork game screen 110. When the team score 114 reaches the target score 116 within a predetermined period, the game information generating unit 86 of the server 14 generates game information indicating that the target has been achieved as a result of the teamwork game, and the fact that the target has been achieved is displayed on the teamwork game screen 110. In this case, the game information generating unit 86 of the server 14 may further execute a process for giving a predetermined benefit to the members of the team. The benefit may be, for example, points in a point program.
[0062] On the other hand, if the team score 114 does not reach the target score 116 within the predetermined period, the game information generating unit 86 of the server 14 generates game information indicating that the target has not been achieved as a result of the teamwork game, and the fact that the target has not been achieved is displayed on the teamwork game screen 110. In this case, the game information generating unit 86 of the server 14 may skip the process of giving a predetermined benefit to the members of the team.
[0063] The target score of the teamwork game may be a target value related to the total score of multiple types of health care data. The target score may also be a target value related to the score for each type of health care data. In the former case, for example, "Aim for a team score (in other words, a total score) of 90,000" may be set as the target score 116 on the teamwork game screen 110. In the latter case, for example, "Aim for a sleep score of 30,000, a step count score of 30,000, and a concentration score of 30,000" may be set as the target score 116 on the teamwork game screen 110.
[0064] According to the embodiment of the healthcare data collection system 10, a teamwork game is provided in which multiple users belonging to the same team cooperate to achieve a target score. This provides each user with an incentive to input healthcare data for the team, and effectively supports the collection of healthcare data for many people.
[0065] Returning to the description of the operation, the user inputs a predetermined operation to instruct the healthcare App running on the user terminal 12 to play a competitive game. The game information acquisition unit 48 of the user terminal 12 requests the server 14 for information related to the competitive game.
[0066] The game information generating unit 86 of the server 14 generates information about the competitive game based on the data stored in the health care data storage unit 72 and the user information storage unit 74. The game information transmitting unit 88 of the server 14 transmits the information about the competitive game to the user terminal 12. The information about the competitive game includes thumbnail images of the user and the opponent.
[0067] The game information acquisition unit 48 of the user terminal 12 acquires information about the competitive game transmitted from the server 14. The game screen generation unit 50 of the user terminal 12 generates data for a game screen of the competitive game (hereinafter also referred to as a "competitive game screen"). The display control unit 52 of the user terminal 12 causes the touch panel 26 to display the competitive game screen.
[0068] 9 shows an example of a battle game screen. The game screen generation unit 50 arranges a user's thumbnail 122 and an opponent's thumbnail 123 on the battle game screen 120. The game screen generation unit 50 also arranges a sleeping time card 124, a step count card 126, and a concentration card 128 on the battle game screen 120. The sleeping time card 124 indicates the user's sleeping time score. The step count card 126 indicates the user's step count score. The concentration card 128 indicates the user's concentration score.
[0069] The game information generating unit 86 of the server 14 determines the result of the match based on the predetermined victory conditions and the scores of the multiple types of health care data of both the user and the opponent. That is, the game information generating unit 86 determines which of the user and the opponent is the winner and which is the loser based on the scores of the sleep time, the number of steps, and the concentration. The game information transmitting unit 88 of the server 14 transmits information regarding the result of the match to the user terminal 12.
[0070] The game information acquisition unit 48 of the user terminal 12 acquires information related to the battle result transmitted from the server 14. The game screen generation unit 50 of the user terminal 12 sets the battle result on the battle game screen 120. The display control unit 52 of the user terminal 12 causes the battle game screen 120 indicating the battle result to be displayed on the touch panel 26. The game information generation unit 86 of the server 14 may further execute processing for giving a predetermined benefit to the winning user. The benefit may be, for example, points in a point program.
[0071] According to the embodiment of the healthcare data collection system 10, a competitive game is provided in which the winner is determined based on the scores of multiple types of healthcare data. This provides an incentive for users to input healthcare data in order to play the competitive game, and effectively supports the collection of healthcare data from many people.
[0072] The present disclosure has been described above based on the embodiments. The contents described in the embodiments are merely examples, and it will be understood by those skilled in the art that various modifications are possible in the combination of the components and processing steps of the embodiments, and that such modifications are also within the scope of the present disclosure.
[0073] A first modified example will be described. The battle game may display a battle between a first character assigned to a user in the healthcare data collection system 10 and a second character assigned to an opponent. For example, battle attributes (e.g., hit points, attack power, defense power, etc.) may be set in advance for each of the multiple characters shown in FIG. 5. In addition, battle attributes may be set so that a character with a higher healthcare data score, which is a condition for acquisition, has an advantage in the battle.
[0074] The game information generating unit 86 of the server 14 may determine the battle result based on the battle attributes of the first character and the battle attributes of the second character. The game information generating unit 86 may determine the victory of the user when the first character wins, and the victory of the opponent when the second character wins. As a modified example, the game information generating unit 86 may determine the battle result based on a combination of the battle attributes of the first character and the score of each piece of health care data of the user, and a combination of the attribute of the second character and the score of each piece of health care data of the opponent.
[0075] According to the first modified example, an incentive is given to the user to input health care data so that a character that is strong in battles is assigned to the user, and it is possible to effectively support the collection of health care data for many people.
[0076] A second modified example will be described. The competitive game may be a match between teams. In this case, the order of users participating in the competitive game may be determined by the members of the team, as in a team match in sports. The game information transmission unit 88 of the server 14 may transmit information indicating the status and results of the competitive game between the first team and the second team to the multiple user terminals 12 of the multiple members belonging to the first team, and may also transmit the information to the multiple user terminals 12 of the multiple members belonging to the second team.
[0077] A third modified example will be described. The health care data acquisition unit 40 of the user terminal 12 may acquire data on the sleep time measured by an external device such as a smartwatch via a communication network. The processing unit 20 may further include a sleep measurement unit that measures the user's sleep time based on detection results from various sensors (not shown) such as an acceleration sensor and a microphone mounted on the user terminal 12. The health care data acquisition unit 40 may acquire data on the sleep time measured by the sleep measurement unit. The processing unit 20 may further include an adjustment unit that adjusts measurement differences and errors due to devices that measure the sleep time using a predetermined algorithm. The health care data acquisition unit 40 may acquire data on the sleep time adjusted by the adjustment unit.
[0078] Furthermore, the health care data acquisition unit 40 may acquire data on sleep quality in addition to the sleep time. The sleep quality may include at least one of the length of REM sleep, the variation in the sleep median time, and the number of short sleeps. The sleep quality may be estimated using a known technique, for example, based on the detection results of various sensors. The user information update unit 82 of the server 14 may determine the sleep time score based on the sleep quality in addition to the sleep time.
[0079] A fourth modified example will be described. The user information update unit 82 of the server 14 may determine to change the state of the character and may determine to change the background image of the user screen 100 according to the score acquired by the user within a predetermined period. The acquired score may be the total value of the scores of the health care data acquired by the user within a predetermined period. The user information update unit 82 may determine the background image to be changed to according to a predetermined background change rule. The user information of the fourth modified example may include identification information of the background image to be set on the user screen 100 in addition to the identification information of the character to be set on the user screen 100. The user screen generation unit 46 of the user terminal 12 may generate the user screen 100 in which a background image corresponding to the identification information indicated by the user information is set.
[0080] FIG. 10 shows an example of background change rules. The background change rules may determine a brighter background, a background with many items, or a lively background as the acquired score increases. On the other hand, the background change rules may determine a darker background, a background with fewer items, or a lonely background as the acquired score decreases. According to the fourth modification, the user is less likely to feel bored, and the continuity of use of the healthcare data collection system 10 and the healthcare app can be increased.
[0081] A fifth modified example will be described. In the healthcare data collection system 10, at least one of the scores of the multiple types of healthcare data, the user score, and the acquired score may be treated as a virtual currency (virtual coin). In addition, in the healthcare data collection system 10, it may be possible to purchase items in the game using virtual coins. The items may be elements of the screens of the user screen 100, the teamwork game screen 110, and the battle game screen 120, and may be, for example, elements of a part of the background. In addition, the items may be clothes, equipment, or weapons worn by the characters. The user screen generation unit 46 of the user terminal 12 may arrange images of items purchased by the user on the user screen 100. In addition, the game screen generation unit 50 of the user terminal 12 may arrange images of items purchased by the user on the teamwork game screen 110 and the battle game screen 120.
[0082] A sixth modified example will be described. The server 14 may be configured to have some of the functions provided in the user terminal 12 in the embodiment. For example, the server 14 may generate web page data of a user screen and a game screen, and the web browser of the user terminal 12 may display the web pages of the user screen and the game screen on the touch panel 26. The user terminal 12 may be configured to have some of the functions provided in the server 14 in the embodiment. For example, the health care app of the user terminal 12 may have a function of generating user information and game information.
[0083] Any combination of the above-mentioned embodiments and modifications is also useful as an embodiment of the present disclosure. A new embodiment resulting from the combination has the effects of each of the combined embodiments and modifications. In addition, it will be understood by those skilled in the art that the functions to be performed by each component described in the claims can be realized by each component shown in the embodiments and modifications alone or in cooperation with each other. [Explanation of symbols]
[0084] 10 healthcare data collection system, 12 user terminal, 14 server, 44 user information acquisition unit, 46 user screen generation unit, 48 game information acquisition unit, 50 game screen generation unit, 52 display control unit, 74 user information storage unit, 80 healthcare data acquisition unit, 82 user information update unit, 84 user information transmission unit, 86 game information generation unit, 88 game information transmission unit.
Claims
1. An acquisition unit that acquires multiple types of health care data related to a user; A storage unit that stores the plurality of types of health care data; A determination unit that determines an aspect of a character to be presented to the user based on the plurality of types of health care data; a presentation unit that presents the character in the aspect determined by the determination unit to the user; A healthcare data collection system comprising:
2. the determination unit determines to change a character to be presented to the user when a combination of values related to the plurality of types of health care data satisfies a predetermined condition. The healthcare data collection system of claim 1 .
3. The presentation unit further presents to the user a game in which a result is determined based on a total of values related to health care data of a plurality of users belonging to the same team. The healthcare data collection system according to claim 1 or 2.
4. The presentation unit further presents to the user a game in which the user plays against another user using values related to the plurality of types of health care data. The healthcare data collection system according to claim 1 or 2.
5. An acquisition unit that acquires multiple types of health care data related to a user; a presentation unit that presents to the user a character in a manner determined based on the plurality of types of health care data; A healthcare data collection device comprising:
Citation Information
Patent Citations
Game system
JP2009254539A