Information processing system, information processing method, and program

The information processing system addresses the challenge of data standardization in lifestyle improvement support apps by transferring lifestyle information between apps, ensuring efficient and continuous lifestyle improvement services for employees.

JP2025058925APending Publication Date: 2025-04-09CUREAPP INC
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2024148109
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-09-28
Filing Date
2024-08-30
Publication Date
2025-04-09

AI Technical Summary

Technical Problem

The development of lifestyle improvement support apps in digital therapeutics (DTx) often lacks standardization in data handling, leading to inefficiencies when companies change their DTx systems, causing a time lag in helping employees improve their lifestyles.

Method used

An information processing system that acquires lifestyle information from one app and transfers it to another based on established correspondences, enabling seamless integration and utilization of data across different DTx apps.

Benefits of technology

This solution supports the effective use of information collected by different lifestyle improvement support apps, reducing the time and effort required for data transfer and initialization, thereby enhancing the continuity and quality of lifestyle improvement services for employees.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025058925000001_ABST
    Figure 2025058925000001_ABST
Patent Text Reader

Abstract

To provide a technique for assisting in making effective use of information collected by different lifestyle improvement support applications.SOLUTION: An information processing system comprising one or more processors is provided, the one or more processors being configured to acquire first information related to lifestyle habits collected through a first lifestyle improvement support application, and transfer the first information to second information according to a correspondence relationship between the acquired first information and the second information handled by a second lifestyle improvement support application.SELECTED DRAWING: Figure 4
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present disclosure relates to an information processing system, an information processing method, and a program. [Background technology]

[0002] Currently, U.S. companies are showing increasing interest in Digital Therapeutics (DTx), which uses digital technology to assist in the prevention, diagnosis, and treatment of diseases, in an effort to reduce the incidence of lifestyle-related diseases. Summary of the Invention [Problem to be solved by the invention]

[0003] On the other hand, the needs of companies for DTx are not necessarily the same. For this reason, there is a possibility that various types of DTx apps (hereinafter referred to as "lifestyle improvement support apps") will be developed without standardizing the data handled. However, if the new company collects information on employees' lifestyle habits from scratch, there will be a time lag in supporting employees in improving their lifestyle habits.

[0004] One embodiment of the present disclosure provides a technology for supporting effective use of information collected by different lifestyle habit improvement support apps. [Means for solving the problem]

[0005] As another aspect of the present disclosure, there is provided an information processing system having one or more processors, the one or more processors acquiring first information regarding lifestyle habits collected through a first lifestyle habit improvement support app, and transferring the first information to second information based on a correspondence between the acquired first information and second information handled by a second lifestyle habit improvement support app.

[0006] As another aspect of the present disclosure, there is provided an information processing method in which a computer executes a process of acquiring first information regarding lifestyle habits collected through a first lifestyle habit improvement support app, and a process of transferring the first information to second information based on a correspondence between the acquired first information and second information handled by a second lifestyle habit improvement support app.

[0007] As another aspect of the present disclosure, a program is provided for causing a computer to realize a function of acquiring first information regarding lifestyle habits collected through a first lifestyle habit improvement support app, and a function of transferring the first information to second information based on a correspondence between the acquired first information and second information handled by a second lifestyle habit improvement support app. Effect of the Invention

[0008] According to one embodiment of the present disclosure, it is possible to support effective use of information collected by different lifestyle habit improvement support apps. [Brief description of the drawings]

[0009] [Figure 1] FIG. 2 is a diagram illustrating an example of the configuration of an information processing system assumed in the first embodiment. [Diagram 2] FIG. 2 is a diagram illustrating a hardware configuration of the support system. [Diagram 3] FIG. 2 is a diagram for explaining the reasons for taking over user data assumed in the first embodiment. [Figure 4] FIG. 11 is a process sequence diagram illustrating a user data handover process in the information processing system. [Diagram 5] 13 is a diagram illustrating an example of a new registration screen displayed on a display of a user's information terminal. FIG. [Figure 6] FIG. 11 is a sequence diagram illustrating an outline of a registration process / support process. [Figure 7] 11 is a diagram illustrating an example of conversion of notation executed in the takeover process. [Figure 8] FIG. 11 is a diagram for explaining the reasons for taking over user data assumed in the second embodiment. [Figure 9]FIG. 11 is a diagram for explaining the reasons for taking over user data assumed in the third embodiment. [Figure 10] 11 is a flowchart illustrating a process of taking over user data that has been in a suspended state. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0010] Hereinafter, embodiments of the present disclosure will be described with reference to the drawings. <Embodiment 1>

[0011] <System configuration> FIG. 1 is a diagram illustrating an example of the configuration of information processing systems 1A and 1B assumed in the first embodiment. Information processing system 1A is a system operated by company A or a business entity commissioned by company A (hereinafter referred to as "company A"), and information processing system 1B is a system operated by company B or a business entity commissioned by company B (hereinafter referred to as "company B").

[0012] In this embodiment, company A and company B are independent from each other in terms of personnel and capital, and therefore information processing system 1A and information processing system 1B are also operated independently from each other. The information processing system 1A is composed of a lifestyle habit improvement support system 10A (hereinafter also referred to as "support system 10A") that provides support service A (hereinafter also referred to as "support service A"), an information terminal 20 operated by an employee of company A, and a network N (not shown) that connects these.

[0013] On the other hand, the information processing system 1B is composed of a lifestyle habit improvement support system 10B (hereinafter also referred to as "support system 10B") that provides support service B (hereinafter also referred to as "support service B"), an information terminal 20 operated by an employee of company B, and a network N (not shown) that connects these. In this embodiment, support service A and support service B differ from each other in at least part of the service content and data handled.

[0014] The support system 10A distributes an application A (hereinafter also referred to as "support application A") that supports improvement of lifestyle habits, stores user data input through the support application A, and provides information that supports improvement of lifestyle habits. On the other hand, the support system 10B realizes distribution of an application B (hereinafter also referred to as "support application B") that supports improvement of lifestyle habits, storage of user data input through the support application B, provision of information that supports improvement of lifestyle habits, etc.

[0015] The support application A is installed on the information terminal 20 operated by an employee of the company A, and is used to record the employee's daily life. The support application B is installed on the information terminal 20 operated by an employee of the company B, and is used to record the employee's daily life. Records of daily life include, for example, blood pressure, weight, pulse rate, behavioral history, and feelings and moods.

[0016] In the following, when there is no need to distinguish between support service A and support service B, they will simply be referred to as support services. Similarly, when there is no need to distinguish between support application A and support application B, they are referred to as support applications. Similarly, when there is no need to distinguish between the support system 10A and the support system 10B, they will be referred to as the support system 10.

[0017] The information terminal 20 is a so-called computer terminal. The information terminal 20 in this embodiment is, for example, a smartphone, a tablet computer, a notebook computer, or a desktop computer. The information terminal 20 is capable of communicating with a support system 10 operated by the company where the user works, via a network N (not shown).

[0018] The information terminal 20 uploads the user data input through the support application to the corresponding support system 10, and receives support services from the support system 10. The network N is, for example, a LAN (Local area network), the Internet, or a mobile communication system (4G, 5G).

[0019] <System hardware configuration> 2 is a diagram illustrating a hardware configuration of the support system 10. The support system 10 is composed of, for example, one or more servers. The support system 10 has a processor 101, a ROM (=Read Only Memory) 102 in which a BIOS (=Basic Input Output System) and the like are stored, a RAM (=Random Access Memory) 103 used as a work area for the processor 101, an auxiliary storage device 104, and a communication interface 105. Each device is connected via a bus and other signal lines 106.

[0020] The processor 101 is a device that realizes various functions through the execution of a program. In this embodiment, the lifestyle habit improvement support application and an OS (=Operating System) are collectively called a program. The processor 101, the ROM 102, and the RAM 103 function as a computer. The auxiliary storage device 104 is configured, for example, by a hard disk device or semiconductor storage. The communication interface 105 is an interface for communicating with other servers and the information terminal 20 (see FIG. 1) through the network N. The communication interface 105 supports Ethernet (registered trademark), Wi-Fi (registered trademark), mobile communication systems, and other communication standards.

[0021] <Data stored in the auxiliary storage device> The auxiliary storage device 104 stores an assistance application 104A, user data 104B collected through the assistance application 104A, and a table 104C used for handing over the user data (hereinafter referred to as a "user data handover table").

[0022] <Support app> The support application 104A is an application corresponding to the support service adopted by each company. The assistance application 104A includes a server application executed by the assistance system 10 and a client application executed by the information terminal 20 operated by the employee.

[0023] <user data> User data 104B includes, for example, user attributes (gender, date of birth, age, height, weight), blood pressure value, activity records, mood records, physical condition records, medical examination history, operation history of the lifestyle habit improvement support app, biological characteristics, psychological characteristics, social characteristics, habits, goal achievement status, attention categories presented by the lifestyle habit improvement support service, actions recommended for the attention categories, content encouraging the practice of actions (including information identifying the content), information motivating the practice of continuous actions, records of proficiency with the content, etc. However, the user data does not need to be all of this information and may be only a part of it.

[0024] The blood pressure values ​​are, for example, systolic blood pressure (i.e., the highest blood pressure value) and diastolic blood pressure (i.e., the lowest blood pressure value). The activity record is, for example, a usage history of a medical application, a medication record, a food record, a smoking record, a drinking record, and an exercise record. The activity record is an example of information about an activity. The record of taking medicine is, for example, the type and number of medicines taken, and the time when the medicine was taken. The record of taking medicine is an example of information related to taking medicine. The food record is, for example, the contents of the food eaten and the amount of salt ingested. The food record is an example of information related to food.

[0025] The smoking record is, for example, whether or not a person smoked, the date and time of smoking, and the number of cigarettes smoked. The smoking record is an example of information related to smoking. The drinking record is, for example, the date and time of drinking, the amount of alcohol consumed, and the type of alcohol. The drinking record is an example of information related to drinking. The exercise record includes, for example, records related to sports, as well as records of daily activities such as walking, shopping, cleaning, etc. The exercise record is an example of information related to exercise. The mood record is, for example, a subjective mood. The mood record is an example of information related to mood.

[0026] The record of physical condition is, for example, a subjective physical condition or symptoms. The record of physical condition is an example of information related to physical condition. The medical examination history is, for example, the start date of treatment, the date of examination, the content of treatment, and advice from doctors and other medical personnel. The medical examination history is an example of information related to medical examinations.

[0027] The operation history of the support application is, for example, a history of operations related to the start-up operation, the input operation of blood pressure values, and the input operation of reviewing the support application. Biological characteristics include, for example, the presence or absence of other diseases, the presence or absence of injuries undergoing treatment, the presence or absence of knee or leg pain, the presence or absence of experience of treatment for hypertension, the number of years since hypertension was diagnosed, the strength of seasonings used in home cooking, and the amount of food eaten. Psychological characteristics include, for example, expectations for support apps, willingness to acquire knowledge and information that will contribute to improving lifestyle habits, whether reducing salt intake is difficult or whether one believes one's sense of taste cannot be changed, and psychological resistance to leaving food on one's plate.

[0028] Social characteristics include, for example, wake-up time, bedtime, type of work (e.g., shift work, day shift, night shift), days of the week worked, start time of work, time home from work, regular days off, and whether or not there is heating in the changing room. Habits include, for example, exercise habits, the habit of weighing oneself, the habit of checking calorie counts on food labels, the habit of choosing low-fat foods, the habit of not consuming caffeine after 4 p.m., the habit of eating and drinking after 10 p.m., the habit of skipping breakfast, the habit of snacking, the habit of taking a bath one hour before going to bed, the habit of stretching or massaging before going to bed, and the habit of sleeping six hours or more. The goal achievement status is, for example, the relationship between the user's status and a goal set for each user by a doctor or the like. The above-mentioned information can be classified into subjective information and objective information.

[0029] The attention categories presented by the support service are categories (e.g., three) that are likely to contribute to improving the lifestyle habits of the target user, for example, from among diet, exercise, weight loss, sleep, stress, and alcohol. The attention categories are determined based on, for example, answers to questions about the target user's lifestyle habits and preferences, and are notified to the target user by the support service. The attention categories are reviewed periodically (e.g., once a month) depending on the progress of lifestyle improvement.

[0030] The behavior recommended for the attention category (hereinafter also referred to as "recommended behavior") is an behavior selected from a group of candidate behaviors related to the attention category. For example, when the attention category is "exercise," the candidate behaviors include walking (total distance, total time, etc.), jogging (distance, total time, etc.), housework (content, time length by content, total time, etc.), cycling (total distance, total time, etc.), swimming (total distance, total time, etc.), ball games (type, total time, etc.), and dancing (total time, etc.).

[0031] The recommended actions are determined based on the history of the target user's practice and records of the improvement effects after the practice, and are notified to the target user by the support service. However, the target user may select the recommended actions. The recommended actions are reviewed at shorter intervals (for example, once a week) than the review of the focus categories.

[0032] Content that encourages the practice of a behavior (including information that identifies the content) refers to how to perform a recommended behavior or other learning content. The information that motivates the continued practice of the behavior may be, for example, points or other rewards that are awarded as the target user continues to practice. Examples of this type of information include an increase in accumulated points, the progress, growth, or evolution of an object, etc. The degree of mastery of the content is the degree of understanding of the target user evaluated based on the target user's answers and performance. The degree of mastery is evaluated in the lifestyle habit improvement support service and notified to the target user.

[0033] The user data 104B in this embodiment includes user data collected from employees in relation to the currently operating support service as well as user data collected from employees in relation to other support services. In addition, user data collected from employees in connection with other support services will be used after being adapted (transferred) to the data format and notation of the currently operating support services.

[0034] <User data transfer table> The user data handover table 104C is a table used when an employee transfers user data stored by using another assistance application to a service operated by the company. The user data transfer table 104C stores the correspondence between the attributes of the transfer source and the attributes of the transfer destination. In this embodiment, the user data transfer table 104C stores not only the correspondence between the attribute names but also the processing rules at the time of transfer and the processing rules after transfer.

[0035] Correspondence between attribute names includes, for example, a correspondence between "weight" and "body weight" and a correspondence between "weight" and "body weight". The processing rules at the time of transfer include, for example, conversion rules for the display format, units, and the like. The post-handover processing rules include, for example, processing rules necessary for providing continuous services using the carried-over user data. The user data handover table 104C is prepared according to the other assistance application from which the user data is to be handover.

[0036] <Transfer process> <Execution timing> Fig. 3 is a diagram for explaining the cause of user data takeover assumed in the first embodiment. In Fig. 3, parts corresponding to those in Fig. 1 are denoted by the same reference numerals. The example shown in Fig. 3 represents a situation in which a user M changes jobs from company A to company B. Both companies A and B use the lifestyle habit improvement support service. Therefore, while user M was an employee of company A, user M received support service A using application A.

[0037] However, support service B is used at company B, where user M has transferred. Therefore, after changing jobs, user M installs support application B provided by support system 10B of company B in information terminal 20, and prepares an environment for receiving support service B from support system 10B. Once the environment is ready, support service B starts collecting user data of user M through support application B.

[0038] In this embodiment, when a new support application B is installed, a process of taking over user data related to the support application A is executed. In the handover process, for example, the user data of the support application A is uploaded from the information terminal 20 to the support system 10B. Note that the support system 10B may be able to directly acquire the user data of the user M stored in the support system A with the consent of the user M.

[0039] <Examples of handover process> FIG. 4 is a process sequence diagram for explaining the handover process of user data in the support system 10B. The processing sequence shown in Fig. 4 is realized through the execution of a program by the processor 101 (see Fig. 2) constituting the support system 10B to which the user M (see Fig. 3) is moving. Note that the symbol S in the figure represents a step.

[0040] [Step 1] The takeover process shown in FIG. First, the user M accesses a new registration screen for employees made public by the support system 10B through the operation of the information terminal 20. Note that information necessary for the access has been provided to the user M in advance by the new employer.

[0041] [Step 2] When the support system 10B detects an access to a new registration screen for the support service B, it presents the new registration screen to the information terminal 20 of the access source, the user M. The information terminal 20 has a structure in which a touch panel (display and electrostatic touch sensor) and a GPS (Global Positioning System) receiving unit for receiving GPS radio waves are added to the hardware shown in FIG.

[0042] FIG. 5 is a diagram illustrating an example of a new registration screen displayed on the display of the information terminal 20 of the user M. As shown in FIG. The new registration screen shown in FIG. 5 has a “New Registration” title 201, operation instructions 202, a “Data Transfer” button 203, and a “Next” button 204.

[0043] In the case of FIG. 5, the operation instructions 202 state, "Employees who have not used the lifestyle habit improvement support service in the past, please operate the 'Next' button," "Employees who used the lifestyle habit improvement support service before changing jobs, please operate the 'Data Transfer' button," and "We will be able to provide services utilizing your previous data."

[0044] The first sentence is an explanatory text addressed to those who have no experience with support services, while the second and third sentences are explanatory text addressed to those who have experience with support services. The "Data Transfer" button 203 and the "Next" button 204 are so-called icon buttons. When the user M operates each button, the process of the label attached to the operated button is started.

[0045] [Step 3] Returning to the explanation of Figure 4. The information terminal 20 transmits the received button operation information to the support system 10B. [Step 4] The support system 10B accepts button operations.

[0046] [Step 5] The support system 10B judges whether the button operation is for data transfer or not. [STEP 6] If the determination in step 5 is negative (ie, if the "Next" button 204 (see FIG. 5) is operated), the assistance system 10B executes a registration process / assistance process. FIG. 6 is a sequence diagram for explaining an outline of the registration process / support process. [Step 61] In the case of FIG. 6, the information terminal 20 transmits registration information of the user M to the support system 10B. For example, the measured values ​​of blood pressure and pulse rate, information on medicines taken, and the like are transmitted as the registration information. In the case of this embodiment, the input and transmission of the registration information are realized through the support app.

[0047] [Step 62] The support system 10B transmits learning contents, questions about lifestyle habits, and the like to the information terminal 20. The learning content includes knowledge and information that contributes to improving lifestyle habits. The learning content is prepared, for example, for each disease. In the present embodiment, the disease is assumed to be hypertension. The learning content may be text-based, still image-based, moving image-based, or audio-based. The questions about lifestyle habits are questions about the lifestyle habits and preferences of each user. In this embodiment, questions are prepared for six categories, for example, diet, exercise, weight loss, sleep, stress, and alcohol.

[0048] [Step 63] The information terminal 20 transmits to the support system 10B an answer to the question posed by the user M. Note that the answer to the question is input, for example, by the user through selection of an option.

[0049] [Step 64] The support system 10B diagnoses the lifestyle habits of the target user based on the received answers. In the case of this embodiment, for example, the scores of the target user are calculated for the six categories described above. In the case of this embodiment, the three categories with the lowest scores are extracted as noteworthy categories that are likely to contribute to improving lifestyle habits. The extracted noteworthy categories are notified to the user as the diagnosis results.

[0050] [Step 65] The support system 10B notifies the information terminal 20 of recommended actions and learning contents related to the attention category. The recommended actions here are actions that contribute to the improvement of the attention category. However, it is not necessary to notify one recommended action for one attention category, and two or more recommended actions may be notified for one attention category. In the present embodiment, the support system 10B determines the recommended behavior to be notified to the user M, but a mechanism may be adopted in which the user himself selects the behavior to be practiced.

[0051] [Step 66] The information terminal 20 records the practice results of the recommended behavior and the measurement results such as blood pressure values ​​in the auxiliary storage device 104 (see FIG. 2). In the present embodiment, the practice results of the recommended behavior and the measurement values ​​are input through the assistance application B. The practice results and the measurement results are recorded in the auxiliary storage device 104 as user data.

[0052] [Step 67] The information terminal 20 transmits the recorded practice results and the like to the support system 10B. The practice results and the like may be transmitted each time user data is input, or may be transmitted when the user accesses the support system 10B.

[0053] [Step 68] The support system 10B periodically updates the recommended actions. In the case of this embodiment, at least a part of the actions recommended to the user is changed every week. For example, two of the three recommended actions are replaced with new recommended actions. The new recommended actions are selected from actions that have not been recommended in the past as much as possible.

[0054] [Step 69] The support system 10B notifies the information terminal 20 of the updated recommended actions, learning contents, and the like. [Step 70] The information terminal 20 records the results of practicing the recommended behavior and the measurement results such as blood pressure values ​​in the auxiliary storage device 104. [Step 71] The information terminal 20 transmits the recorded practice results and the like to the support system 10B.

[0055] Thereafter, the processing operations corresponding to steps 68 to 71 are executed once a week. In this embodiment, the process from step 62 onwards is repeated once a month. That is, the attention category is reviewed once a month, and the notification and implementation of the recommended action for improving the reviewed attention category are repeated.

[0056] [STEP 7] Returning to the explanation of Figure 4. If the determination in step 5 is positive (that is, if the "data transfer" button 203 (see FIG. 5) is operated), the support system 10B instructs the information terminal 20 to read out the user data.

[0057] [STEP 8] The information terminal 20 uploads user data stored in the information terminal 20 in relation to the previously used support service A to the support system 10B. The user data here is an example of the first information. [STEP 9] The support system 10B stores the received user data in association with the user M, and executes a handover process for registering the stored user data in the database of the support service B.

[0058] There are the following types of takeover processing: (a) When the attribute name of the source and the attribute name of the destination are the same, and the notation of the attribute value is also the same (b) When the attribute name of the source and destination are the same, but the notation of the attribute value is different (c) When the attribute name of the source and the attribute name of the destination are not written the same, but the user data inheritance table 104C (see FIG. 2) records a corresponding relationship. (d) When the attribute name of the source and the attribute name of the destination are not written in the same way, and there is no record of the corresponding relationship in the user data transfer table 104C.

[0059] First, in the case of (a), the user data of the source (first information) is registered as the user data of the destination (second information) as is. Next, in the case of (b), after changing the notation of the user data (first information) of the source, it is registered as user data (second information) of the destination. FIG. 7 is a diagram illustrating an example of conversion of notation executed in the takeover process.

[0060] Example 1 shows an example of converting activity type and duration into quantitative information, such as converting a 30-minute cycling session into calories burned (e.g., 175 kcal of exercise). Example 2 shows an example of converting a record of meal contents, for example, written by food name, into quantitative information. An example of this type of conversion is converting a small serving of French fries into 1.2g of salt.

[0061] Example 3 shows an example of converting and registering attribute values ​​according to the difference in units before and after the handover. Examples of this type of conversion include converting temperature expressed in Fahrenheit (first unit) to Celsius (second unit). Another example is converting weight expressed in pounds (first unit) to kilograms (second unit). Another example is converting height expressed in feet and inches (first unit) to centimeters (second unit). Another example is converting distance expressed in miles (first unit) to kilometers (second unit). Example 4 shows an example of converting and registering attribute values ​​according to the difference in granularity of expression before and after the handover. An example of this type of conversion is converting a record of "taking amlodipine every day," which is expressed from the perspective of a generic name, to "taking medicine for high blood pressure every day," which is expressed from the perspective of a disease.

[0062] In the case of (c), the attribute value is transferred to the attribute name of the destination that corresponds to the attribute name of the source. For example, the attribute value of "blood pressure" (e.g., 136 / 85 mmHg) is recorded as the attribute value of "blood pressure". In the case of (d), the user data of the source is excluded from the targets of transfer in this transfer process. If registration information required for providing the support service B is insufficient, the support system 10B requests the information terminal 20 to register the insufficient information.

[0063] [STEP 10] Returning to the explanation of Figure 4. The support system 10B provides continuous services using the inherited user data. [Example 1] For example, when the lifestyle habit diagnosis result is carried over, the support system 10B sets at least one of a behavior that the target user should practice and content that encourages the practice of the same behavior, based on the carried over diagnosis result. With this setting, the support system 10B can provide the behavior that the user M should practice and the content that encourages the user M to practice the behavior with high accuracy immediately after changing jobs.

[0064] If the lifestyle habit diagnosis results are not utilized for services to the user M even if they are handed over, the support system 10B needs to start over with the learning contents and questions about the lifestyle habits from the beginning. From the viewpoint of user M, this question is a forced response to the same question that he / she had in his / her previous workplace. Responses to the same question are a burden on user M and may cause dissatisfaction with support service B. Therefore, by utilizing the lifestyle habit diagnosis results inherited as user data, it is possible to provide actions and content that contribute to improving user M's lifestyle habits while reducing the workload on user M.

[0065] [Example 2] For example, when information that motivates the target user to practice a continuous behavior is handed over, the support system 10B sets at least one of the difficulty level of the behavior that the target user should practice and the difficulty level of the content that encourages the user to practice the same behavior, based on the handed over information. With this setting, the support system 10B can provide the difficulty of the behavior that the user M should practice and the difficulty of the content that encourages the user M to practice the behavior with high accuracy immediately after changing jobs.

[0066] Information that motivates continued practice of a behavior may include the number of behaviors to be practiced and points awarded for each completed behavior. In this embodiment, the difficulty of a behavior represents, for example, the length of time it takes to practice the behavior, the behavioral goal, the magnitude of the burden of the behavior, and the difficulty of continuing to practice the behavior. For example, if the behavior to be practiced is "cycling," cycling for 30 minutes is more difficult than cycling for 10 minutes, cycling for 10 km is more difficult than cycling for 5 km, jogging is more difficult than walking, and practicing every day is more difficult than practicing three days a week.

[0067] For example, when content that encourages the practice of a behavior is expressed by cumulative points, a low level of difficulty is set to, for example, 0 points, and a high level of difficulty is set to, for example, 300 points. For example, if the content encouraging the practice of a behavior is an object representing a plant, a low-difficulty plant will be represented by a seed or two leaves, while a high-difficulty plant will be set to a state in which it has bloomed or bears fruit.

[0068] In addition, if information that motivates user M to perform continuous behavior is inherited but is not used in services for user M, the difficulty of the behavior to be performed and the difficulty of the content that encourages the performance will be provided to user M with the difficulty reset to the initial value. However, for example, if a point value that had reached 300 was reset to 0, or if a plant that was depicted in bloom was reverted to a seed state, this could discourage user M from continuing to take action.

[0069] Therefore, by utilizing the information inherited as user data that motivates the user M to continue practicing a behavior, it is possible to support the user M in continuing to practice a behavior that contributes to improving his / her lifestyle habits. It is possible that the difficulty level of the "actions to be practiced" provided by Service B may differ from the difficulty level of the "actions to be practiced" provided by Service A. For example, Service A may assign a difficulty level on a 10-point scale, while Service B may assign a difficulty level on a 5-point scale or 20-point scale. In this case, the difficulty level of Service A is converted to the difficulty level of Service B.

[0070] Also, there may be cases where the "contents encouraging the practice of a behavior" provided by service B differs from the "contents encouraging the practice of a behavior" provided by service A. For example, the content in service A may be objects imitating fish, while the content in service B may be objects imitating plants. In this case, the expression of difficulty in service A is converted to the expression of difficulty in service B. For example, the difficulty expressed in terms of the size of a fish is converted to the difficulty expressed in terms of the size of a plant.

[0071] [Example 3] For example, when the content learned before the handover and the record of the proficiency level for the same content are carried over, the support system 10B sets at least one of the difficulty level of the behavior that the target user should practice and the difficulty level of the content that encourages the practice of the same behavior based on the carried over information. With this setting, the support system 10B can provide the target user with a high degree of difficulty of the behavior that the target user should practice and the difficulty of the content that encourages the practice of the same behavior immediately after changing jobs.

[0072] In addition, learned content refers to, for example, content that explains diseases related to lifestyle habits, content that explains the impact of improving lifestyle habits on health, content that explains noteworthy categories that are likely to contribute to improving lifestyle habits, and content that explains the effects of actions to be taken. The degree of mastery of the content is given, for example, by the number of times the content has been viewed and the percentage of correct answers to confirmation questions. The greater the number of times the content has been viewed and the higher the percentage of correct answers, the higher the degree of mastery is evaluated to be.

[0073] For a user M with a high level of proficiency, for example, the difficulty level of the behavior to be practiced or the content encouraging the practice of the behavior is set to be high. Conversely, for a user M with a low level of proficiency, the difficulty level of the behavior to be practiced or the content encouraging the practice of the behavior is set low, for example. Incidentally, the difficulty level of the content is evaluated, for example, by the amount of information. For example, a user M with a low level of proficiency is provided with content with simple content. On the other hand, a user M with a high level of proficiency is provided with content with a large amount of information.

[0074] Therefore, by utilizing the proficiency of the learned content to set the difficulty level of the behaviors recommended to user M and the content that encourages the practice of those behaviors, it is possible to support the practice of behaviors that contribute to improving user M's lifestyle habits while reducing the workload on user M.

[0075] <Summary> According to the information processing system 1B (see FIG. 1) of this embodiment, it is possible to support effective use of information collected by a different support application A. In other words, by carrying over as much of the user data from before the job change as possible, the amount of work required for registration to the new support service B can be reduced. For example, user M, who has changed jobs, is relieved from having to enter duplicate items and answer duplicate questions. As a result, user M can smoothly start using the new support service B.

[0076] Furthermore, in this embodiment, by carrying over information such as the lifestyle diagnosis results from the support service A before changing jobs, the quality of the service provided to user M immediately after changing jobs can be improved. Specifically, the services provided to user M do not need to be initialized when changing jobs. As a result, even if user M changes jobs to a company or the like that employs a different support service, continuous improvement of user M's lifestyle habits becomes possible. As a result, it becomes easier for new employees to maintain their health and improve their health at the new company or the like.

[0077] <Embodiment 2> Fig. 8 is a diagram for explaining the cause of user data takeover assumed in the embodiment 2. In Fig. 8, parts corresponding to those in Fig. 3 are denoted by the same reference numerals. 8, it is assumed that the system adopted by company A to which user M belongs is changed from support system 10A to support system 10B. In this case, too, it is necessary to transfer user data of user M to the new system, support system 10B.

[0078] The hardware configurations of the support systems 10A and 10B in this embodiment and the contents of the takeover process are the same as those in the first embodiment. Similarly to the first embodiment, the information processing system 1A (see FIG. 1) according to this embodiment can also support effective use of information collected by different support applications.

[0079] <Embodiment 3> Fig. 9 is a diagram for explaining the cause of user data takeover assumed in the embodiment 3. In Fig. 9, the same reference numerals are used to denote parts corresponding to Figs. 3 and 8. The example shown in FIG. 9 assumes a case where an update or upgrade is performed on the support system 10B adopted by the company B after the user M changes jobs. More specifically, in the handover process when changing jobs, it is assumed that user data that has not been handed over to the support system 10B and has been in a reserved state is added to the management information in the support system 10B by an update or the like.

[0080] FIG. 10 is a flowchart illustrating the process of taking over user data that has been in a suspended state. [STEP 11] First, the support system 10B determines whether or not an update or upgrade is to be performed. If a negative result is obtained in step 11 (that is, if it is not an update or upgrade), the support system 10B ends the process shown in FIG. 10 without executing the following process.

[0081] [STEP 12] If a positive result is obtained in step 11 (that is, in the case of an update or an upgrade), the support system 10B determines whether or not new management information is to be added. If a negative result is obtained in step 12 (that is, if no new management information is added), the support system 10B ends the process shown in FIG. 10 without executing the following process.

[0082] [STEP 13] If a positive result is obtained in step 12 (ie, new management information is added), the support system 10B determines whether or not there is pending user data corresponding to the new management information. If a negative result is obtained in step 13 (that is, if there is no pending user data corresponding to the new management information), the support system 10B ends the process shown in FIG. 10 without executing the following process.

[0083] [STEP 14] If a positive result is obtained in step 13 (ie, if there is user data in a reserved state corresponding to the new management information), the support system 10B executes a takeover process of the corresponding user data. This makes it possible to add user data that was on hold because management information corresponding to support service A, which was used before the job change, to the user data of support service B at the time of an update, etc.

[0084] This makes it possible to provide support services including user M's past practice history, etc. immediately after an update, etc. For example, assume that "information that motivates the practice of continuous behavior" was managed in the support system 10A before the job change, but was not managed in the support system 10B immediately after the job change. In this case, the "information that motivates the practice of continuous behavior" cannot be handed over to the assistance system 10B and is managed as being in a pending state.

[0085] However, in the case of this embodiment, the "information that motivates the practice of continuous behavior" is handed over to the support system 10B at the timing of an update or the like. As a result, the updated support system 10B can immediately start providing support services based on the "information that motivates the user to continue to practice the behavior" inherited from the support system 10A without waiting for the accumulation of user data collected after the update, etc. Specifically, it becomes possible to set the difficulty of the behavior that the user M should practice and the difficulty of the content that encourages the user M to practice the behavior to a level appropriate for the user M from the beginning.

[0086] In addition, examples of the newly added management information are not limited to the above-mentioned "information that motivates the target user to practice continuous behavior," but may also be, for example, "lifestyle habit diagnosis results," "behavior that the target user should practice," "content that encourages the target user to practice the behavior that he or she should practice," "content learned before the handover," "record of proficiency with the content learned before the handover," "difficulty level of behavior that the target user should practice," and "difficulty level of content that encourages the target user to practice the behavior that he or she should practice."

[0087] <Other embodiments> (1) Although the embodiments of the present disclosure have been described above, the technical scope of the present disclosure is not limited to the scope of the above-described embodiments. It is clear from the claims that the technical scope of the present disclosure also includes various modifications or improvements to the above-described embodiments.

[0088] (2) The processor in the above-described embodiments refers to a processor in a broad sense, and includes general-purpose processors (e.g., CPU (=Central Processing Unit)) as well as dedicated processors (e.g., GPU (=Graphical Processing Unit), ASIC (=Application Specific Integrated Circuit), FPGA (=Field Programmable Gate Array), programmable logic devices, etc.). In addition, the operations of the processor in each of the above-mentioned embodiments may be executed by multiple processors in cooperation with each other, and the order of execution of each operation in the processor is not limited to the order described in each of the above-mentioned embodiments, and may be changed individually.

[0089] (3) In the above-described embodiment, the operator of the support system 10A, 10B (see FIG. 1) is assumed to be a company or an entity commissioned by a company, but the operator may be an entity including various groups or institutions. Also, the operator may be an entity that operates a public or private medical insurance system, or a medical institution that provides medical services.

[0090] (4) The support service in the above-described embodiment is intended to support the prevention, diagnosis, and treatment of hypertension, but can also be applied to other diseases. For example, the technology can be applied to customizing messages in services that support the improvement of lifestyle habits related to nicotine addiction, insomnia, depression, diabetes, alcoholism, and obesity.

[0091] Incidentally, in the case of a user with nicotine addiction, the following user data is stored: carbon monoxide (CO) in the breath, nicotine concentration in saliva, smoking date and time, number of cigarettes smoked or number of times, user's cognitive information (way of thinking, values), exercise (number of steps, length of exercise, distance traveled), other illnesses (diabetes), medication, blood pressure, heart rate, pulse, current physical condition (headache, irritability, feeling good, nausea, etc.), and all or part of the answers to the assumed causes. These pieces of information are examples of information related to smoking.

[0092] For a user with insomnia, the user data may include, for example, all or part of the following: time of going to bed, time of waking up, sleep duration, sleep efficiency, number and content of meals, exercise record, and medication record. Time of going to bed, time of waking up, sleep duration, and sleep efficiency are examples of information related to sleep. In addition, in the case of a user suffering from depression, the user data stored may include, for example, all or part of a record of mood, a record of behavior, a record of medication, a record of sleep, and a record of appetite.

[0093] For a diabetic user, the user data may include, for example, the number and type of meals, exercise records, medication records, weight, blood pressure, and blood glucose levels. Blood glucose levels are an example of information related to blood glucose levels. In the case of a user with alcoholism, for example, a record of medication, whether or not the user has drunk alcohol, and all or part of the details of the drinking are stored as user data.

[0094] In addition, for obese users, the user data stored may include, for example, target weight, start date of treatment, number of days of treatment, appropriate calorie intake, health history (mood), weight history, calorie intake history, date and time of calorie intake, medication history (dosage taken, date and time of medication taken), therapy history (therapy, content of advice, whether or not the user performed it), medical history, blood data (AST (aspartate aminotransferase) / ALT (alanine aminotransferase)) and all or part of the CT value.

[0095] <Summary> The disclosed examples described in the above-mentioned embodiments are shown below. (((1))) An information processing system having one or more processors, the one or more processors acquiring first information regarding lifestyle habits collected through a first lifestyle habit improvement support app, and transferring the first information to second information handled by a second lifestyle habit improvement support app based on a correspondence between the acquired first information and the second information. This information processing system can support effective use of information collected by different lifestyle habit improvement support apps.

[0096] (((2))) The information processing system described in (((1))), wherein, when the information carried over from the first information to the second information includes a lifestyle habit diagnosis result, the processor sets at least one of a behavior that the target user should practice and content that encourages the practice of the behavior based on the carried over diagnosis result. According to this information processing system, it is possible to support the target user in improving their lifestyle habits by utilizing the diagnosis results before the handover.

[0097] (((3))) The information processing system described in (((1))) or (((2))), wherein, when the information carried over from the first information to the second information includes information that motivates the performance of a continuing behavior, the processor sets at least one of the difficulty of the behavior that the target user should perform and the difficulty of the content that encourages the performance of the behavior based on the carried over information that motivates the performance of the continuing behavior. According to this information processing system, it is possible to support the target user in improving their lifestyle habits by utilizing information before the handover.

[0098] (((4))) The information processing system of any one of (((1))) to (((3))), wherein, when the information handed over from the first information to the second information includes a record of the content learned before the handover and the proficiency with the content, the processor sets at least one of the difficulty of the behavior that the target user should practice and the difficulty of the content that encourages the practice of the behavior based on the handed over record. According to this information processing system, it is possible to support the target user in improving their lifestyle habits by utilizing information before the handover.

[0099] (((5))) An information processing system according to any one of (((1))) to (((4))), wherein, if the first information contains a record of an action performed before the handover, the processor converts the record into corresponding quantitative information and hands it over to the second information. According to this information processing system, even if the first information and the second information have different formats of expression, the information before the handover can be used to support the target user in improving their lifestyle habits.

[0100] (((6))) The information processing system of any one of (((1))) to (((5))), wherein when the health-related information in the first information is expressed in a first unit and the health-related information in the second information is expressed in a second unit different from the first unit, the processor converts the notation of the health-related information from the first unit to the second unit. According to this information processing system, even if the units used to express information are different between the first information and the second information, it is possible to support the target user in improving their lifestyle habits by utilizing the information before the handover.

[0101] (((7))) An information processing system described in any one of (((1))) to (((6))), wherein when the contents of the target user's meal in the first information are expressed in food names, the processor converts the notation in food names to notation in calories or nutrients and carries it over to the second information. According to this information processing system, even if the first information and the second information are written in different ways, the information before the handover can be used to support the target user in improving their lifestyle habits.

[0102] (((8))) An information processing system described in any one of (((1))) to (((7))), wherein when the first information includes a record of medication taken by the target user, the processor converts the notation of the medication record according to the granularity of the notation in the second information and carries it over to the second information. According to this information processing system, even if the granularity of the medication records differs between the first information and the second information, the information before the handover can be utilized to support the target user in improving their lifestyle habits.

[0103] (((9))) The information processing system described in any one of (((1))) to (((8))), wherein, when transfer of the first information that was on hold becomes possible in an update or upgrade of the second lifestyle habit improvement support app that is executed after transfer of the first information to the second information, the processor executes transfer of the first information that has become possible to be transferred to the second information. According to this information processing system, the first information, which has been put on hold due to differences in the information handled by the lifestyle habit improvement support app, can be made available for transfer at the time of an update or version upgrade.

[0104] (((10))) The information processing system according to any one of (((1))) to (((9))), wherein the processor executes a handover process for the first information to be handover when the processor receives an operation of a handover button on the operation screen of the second lifestyle habit improvement support app. According to this information processing system, the takeover can be started with a simple operation.

[0105] (((11))) An information processing method in which a computer executes a process of acquiring first information about lifestyle habits collected through a first lifestyle habit improvement support app, and a process of transferring the first information to second information based on a correspondence between the acquired first information and second information handled by a second lifestyle habit improvement support app. This information processing method can support effective use of information collected by different lifestyle habit improvement support apps. It should be noted that in this information processing method as well, it is possible to combine techniques corresponding to (((2))) to (((10))).

[0106] (((12))) A program for causing a computer to realize a function of acquiring first information regarding lifestyle habits collected through a first lifestyle habit improvement support app, and a function of transferring the first information to second information handled by a second lifestyle habit improvement support app based on a correspondence between the acquired first information and the second information. This program can help make effective use of information collected by different lifestyle improvement support apps. In addition, in this program, it is possible to combine technologies corresponding to (((2))) to (((10))). [Explanation of symbols]

[0107] 1A, 1B... Information processing system, 10, 10A, 10B... Lifestyle habit improvement support system, 20... Information terminal, 101... Processor, 102... ROM, 103... RAM, 104... Auxiliary storage device, 104A... Lifestyle habit improvement support application, 104B... User data, 104C... User data transfer table, 105... Communication interface, 106... Signal line

Claims

1. One or more processors; The one or more processors: Obtain first information regarding lifestyle habits collected through a first lifestyle habit improvement support app; transferring the first information to the second information based on a correspondence relationship between the acquired first information and second information handled by a second lifestyle habit improvement support app; Information processing system.

2. The processor, When the information carried over from the first information to the second information includes a lifestyle habit diagnosis result, Based on the inherited diagnostic result, at least one of a behavior to be practiced by the target user and content that encourages the practice of the behavior is set. The information processing system according to claim 1 .

3. The processor, When the information succeeded from the first information to the second information includes information that motivates the practice of a continuous behavior, setting at least one of a difficulty level of the behavior to be performed by the target user and a difficulty level of content that encourages the target user to perform the behavior, based on the inherited information that motivates the target user to perform the continuous behavior; The information processing system according to claim 1 .

4. The processor, When the information transferred from the first information to the second information includes a record of the content learned before the transfer and the level of proficiency with respect to the content, setting at least one of the difficulty of the behavior to be practiced by the target user and the difficulty of the content encouraging the practice of the behavior based on the inherited record; The information processing system according to claim 1 .

5. The processor, When the first information includes a record of an action taken before the handover, Converting the record into corresponding quantitative information and transferring it to the second information; The information processing system according to claim 1 .

6. The processor, When the health-related information in the first information is expressed in a first unit and the health-related information in the second information is expressed in a second unit different from the first unit, converting a representation of the health information from the first unit to the second unit; The information processing system according to claim 1 .

7. The processor, When the contents of the meal of the target user in the first information are described by food names, The notation by the food name is converted into a notation of calories or nutrients and transferred to the second information. The information processing system according to claim 1 .

8. The processor, When the first information includes a record of the target user's medication, The notation of the medication record is converted according to the granularity of the notation in the second information and transferred to the second information. The information processing system according to claim 1 .

9. The processor, When the transfer of the first information that has been on hold becomes possible in an update or upgrade of the second lifestyle habit improvement support app that is executed after the transfer of the first information to the second information, the transfer of the first information that has become possible to the second information is executed. The information processing system according to claim 1 .

10. The processor, when an operation of a takeover button is received on an operation screen of the second lifestyle habit improvement support app, a takeover process of the first information to be taken over is executed. The information processing system according to claim 1 .

11. The computer A process of acquiring first information on lifestyle habits collected through a first lifestyle habit improvement support app; A process of transferring the first information to the second information based on a correspondence relationship between the acquired first information and second information handled by a second lifestyle habit improvement support app; An information processing method for performing the above.

12. On the computer, A function of acquiring first information on lifestyle habits collected through the first lifestyle habit improvement support app; a function of transferring the first information to the second information based on a correspondence relationship between the acquired first information and second information handled by a second lifestyle habit improvement support application; A program to achieve this.