Information processing device, information processing method, and information processing program

By designing an information processing device, obtaining user's status information and setting an achievable weight loss level, the problem of difficulty in presenting appropriate indicators in the prior art is solved, and reasonable weight loss target setting and effect improvement are achieved.

CN119404256APending Publication Date: 2025-02-07ZOZO INC
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202380047986.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2022-06-20
Filing Date
2023-05-29
Publication Date
2025-02-07

AI Technical Summary

Technical Problem

The prior art is difficult to present appropriate indicators corresponding to the user's condition, especially when setting target body shape data, it cannot effectively reflect the actual situation of the user.

Method used

An information processing device is designed to obtain information related to the user's condition, set the weight loss level that can be achieved under the user's current condition, and provide relevant information to the user to help them set reasonable weight loss goals. .

Benefits of technology

It has achieved appropriate indicators that can present corresponding to the user's condition, helping users set reasonable weight loss goals, thereby improving weight loss effect.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119404256A_ABST
    Figure CN119404256A_ABST
Patent Text Reader

Abstract

This information processing device is characterized by being provided with: an acquisition unit that acquires status information relating to the status of a user (for example, body information relating to the body of the user, services available to the user, attribute information, and the like); a setting unit that sets, on the basis of the situation information acquired by the acquisition unit, an index that can be implemented in the situation of the user with respect to a change in the body shape of the user; and a provision unit that provides the user with information relating to the index set by the setting unit.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to an information processing device, an information processing method and an information processing program. Background Art

[0002] Conventionally, a technique for assisting a user in changing to a target body shape has been proposed. As an example of such a technique, the following structure is described: target body shape data indicating the body shape set as a target by a user is set, future body shape data indicating the body shape of the user after a predetermined period of time is estimated based on the user's measured body data, and a cost required to reach the target body shape data from the estimated future body shape data is calculated and the cost is displayed on a display.

[0003] Prior art literature

[0004] Patent Literature

[0005] Patent Document 1: Japanese Patent Application Publication No. 2021-142000 Summary of the invention

[0006] Problem that the invention aims to solve

[0007] However, it cannot be said that the above-mentioned techniques can present appropriate indicators according to the situation of the user.

[0008] For example, the above-mentioned technology merely describes a structure in which a body shape selected from a plurality of different body shapes according to the user's age, height, and gender is set as target body shape data, and it cannot be said that an appropriate index according to the user's situation can be presented.

[0009] The present application has been made in view of the above, and an object of the present application is to present appropriate indicators according to the situation of the user.

[0010] Solutions for solving problems

[0011] The information processing device involved in the present application is characterized in that it has: an acquisition unit, which acquires status information related to the status of a user; a setting unit, which sets indicators that can be achieved under the status of the user regarding changes in the user's body shape based on the status information acquired by the acquisition unit; and a providing unit, which provides the user with information related to the indicators set by the setting unit.

[0012] Effects of the Invention

[0013] According to one aspect of the embodiment, there is an effect that an appropriate index according to the situation of the user can be presented. BRIEF DESCRIPTION OF THE DRAWINGS

[0014] Figure 1It is a diagram showing a configuration example of an information processing system 1 according to an embodiment.

[0015] Figure 2 This is a diagram showing an example of information processing according to the embodiment.

[0016] Figure 3 It is a diagram showing a configuration example of an information processing device 10 according to an embodiment.

[0017] Figure 4 It is a diagram showing an example of the region information database 31 according to the embodiment.

[0018] Figure 5 It is a diagram showing an example of the user information database 32 according to the embodiment.

[0019] Figure 6 This is a flowchart showing an example of the procedure of information processing involved in the embodiment.

[0020] Figure 7 1 is a diagram showing a hardware configuration of an example of a computer for realizing the functions of the information processing device 10 . DETAILED DESCRIPTION

[0021] Below, with reference to the accompanying drawings, a method for implementing the information processing device, information processing method, and information processing program involved in the present application (hereinafter referred to as an "implementation method") is described in detail. In addition, the information processing device, information processing method, and information processing program involved in the present application are not limited by this implementation method. In addition, in each of the following implementation methods, the same reference numerals are marked on the same parts, and repeated descriptions are omitted.

[0022] (Implementation Method)

[0023] 〔1. Structure of information processing system〕

[0024] First, an information processing system 1 according to the embodiment will be described. Figure 1 1 is a diagram showing a configuration example of an information processing system 1 according to an embodiment of the present invention. Figure 1 As shown, the information processing system 1 includes an information processing device 10 and a user terminal 100. The information processing device 10 and the user terminal 100 are connected via a predetermined communication network (network N) so as to be able to communicate by wire or wirelessly. Figure 1 The illustrated information processing system 1 may include a plurality of information processing devices 10 and a plurality of user terminals 100 .

[0025] The information processing device 10 is an information processing device that presents appropriate indicators corresponding to the user's condition regarding the change in the user's body shape (i.e., weight loss (training)), and is implemented, for example, by a server device, a cloud system, etc. For example, the information processing device 10 uses the user terminal 100 to capture (photograph) the surroundings of a body wearing clothes for body size measurement (body size measurement), receives a body model (e.g., a 3D model) of the user created based on points (marks) attached to the clothes for body size measurement as body information (measurement information) related to the user's body, and provides a service for presenting information related to whether the user's body is close to a set target (hereinafter sometimes described as a "weight loss service (training service)").

[0026] The information processing device 10 may also be a device that distributes information displayed in applications related to various services installed in the user terminal 100 to the user terminal 100. The information processing device 10 may also be a server that distributes application data itself.

[0027] In addition, the information processing device 10 may also function as a distribution device that distributes control information to the user terminal 100. Here, the control information is described, for example, using a scripting language such as JavaScript (registered trademark) or a style sheet language such as CSS (Cascading Style Sheets). In addition, the application itself distributed from the information processing device 10 may also be regarded as control information.

[0028] The user terminal 100 is an information processing device used by the user. The user terminal 100 is implemented by, for example, a smartphone, a tablet terminal, a notebook PC (Personal Computer), a desktop PC, a mobile phone, a PDA (Personal Digital Assistant), etc. In addition, the user terminal 100 displays information distributed by the information processing device 10, a server device providing a predetermined service, etc., through a web browser or an application. In addition, in Figure 2 In the illustrated example, the user terminal 100 is a smartphone.

[0029] [2. An example of information processing]

[0030] Next, use Figure 2 An example of information processing implemented by the information processing device and the like according to the present embodiment will be described. Figure 21 is a diagram showing an example of information processing involved in the embodiment. In addition, in the following description, it is assumed that the user terminal 100 is used by the user (user U1) identified by the user ID "UID#1". In addition, in the following description, the user terminal 100 is sometimes regarded as the same as the user U1. That is, the user U1 can also be referred to as the user terminal 100 below.

[0031] In the following description, it is assumed that the information processing device 10 collects (acquires) regional information and manages the regional information in the storage unit of the device. The regional information includes map information of each region, services that can be used in each region and are used to assist weight loss (such as fitness clubs (gyms, training halls, sports halls), dietary guidance services, etc., which are sometimes recorded as "auxiliary services" below) and other information. For example, the information processing device 10 stores regional information, and the regional information includes identification information (regional ID) for identifying each region, location information of each region (location, range, etc.), map information in each region, and service information related to auxiliary services available in each region (such as location, content of auxiliary services provided, etc.). In addition, with respect to the region, an arbitrary area range can also be appropriately set. For example, the region can also be obtained by dividing into meshes (grids) of the same size based on latitude and longitude. That is, the region can also be a region divided by a regional grid. In this case, the regional ID can also use a regional grid code. In addition, the above is an example, and the region can also be set based on various information other than the regional grid. For example, the region can also be set based on administrative regions such as "town", "district", "city", and "county". In addition, the area may be set for each facility such as a commercial facility (shopping center, home center, outlet mall, underground shopping street, etc.), or may be set based on a street, shopping street, etc.

[0032] First, the information processing device 10 obtains status information related to the status of the user U1 and target information indicating the goal of weight loss (step S1). For example, the information processing device 10 obtains the residence and workplace of the user U1 (i.e., the base of the user U1), the auxiliary services used (joined) by the user U1, and the use content of the auxiliary services (e.g., the use frequency and use time of fitness clubs and dietary guidance services, the content of the training menu provided by the fitness club, and the content of the dietary guidance provided by the dietary guidance service) as status information from the user terminal 100, the server device managed by the provider of the auxiliary services, etc. In addition, the information processing device 10 obtains the body model of the user U1, the height, weight, etc. of the user U1 as status information.

[0033] The information processing device 10 also acquires information such as the weight and waist size set as the weight loss target of the user U1 , the weight and body type (sample weight and sample body type) of celebrities and athletes as target information from the user terminal 100 .

[0034] Next, the information processing device 10 sets a weight loss level (in other words, a weight loss range) as an indicator that can be achieved under the current situation of the user U1 based on the situation information of the user U1 (step S2). For example, the information processing device 10 sets the weight loss level of the user U1 based on information such as the body model of the user U1, the weight of the user U1, the auxiliary services used by the user U1, the usage content (frequency of use, etc.) of the auxiliary services used, and the auxiliary services that are not subscribed among the auxiliary services available at the residence or workplace of the user U1. To give a specific example, the information processing device 10 sets the weight loss level of the user U1 based on the body model and weight of the user U1, the information on the use content of the auxiliary service (for example, the calories consumed based on the intensity of exercise in the fitness club, the calories consumed from the diet based on the dietary guidance provided by the dietary guidance service), and the information on the auxiliary service that the user U1 has not subscribed to among the auxiliary services available at the residence and workplace of the user U1 (for example, the calories consumed based on the intensity of exercise in the fitness club, the calories consumed from the diet based on the dietary guidance provided by the dietary guidance service). To give a more specific example, the information processing device 10 sets one of the multiple levels from weight loss level "1" (very little weight loss (for example, 5% weight loss, waist size reduction of 5 cm)) to weight loss level "10" (very much weight loss (for example, 30% weight loss, waist size reduction of 20 cm)) as the weight loss level of the user U1.

[0035] Next, the information processing device 10 provides information related to the weight loss level to the user terminal 100 (step S3). For example, the information processing device 10 provides information related to setting of a target recommended according to the weight loss level (for example, information related to the weight, waist size, weight, body shape, etc. recommended as a target), information indicating that the information processing device 10 prompts the user to reset the target when the weight loss target indicated by the target information exceeds the weight loss level set by the information processing device 10 (for example, information for suggesting to lower the target), information for improving the weight loss level (for example, information related to increasing the intensity of exercise in a fitness club, improving the training menu provided by a fitness club, improving the dietary guidance provided by a dietary guidance service, etc., information for suggesting to join an auxiliary service that has not been joined (an auxiliary service that cooperates with a weight loss service, etc.)), etc.

[0036] Furthermore, in step S2, in addition to setting a weight loss level based on the content of use of the auxiliary services currently used by the user U1 (hereinafter recorded as "weight loss level #1"), the information processing device 10 may also set a weight loss level in the case of improving the content of use of the auxiliary services currently used by the user U1 (hereinafter recorded as "weight loss level #2"), and a weight loss level based on the auxiliary services currently used by the user U1 and the auxiliary services available at the residence and workplace of the user U1, to which the user U1 has not subscribed (in other words, a weight loss level in the case of using auxiliary services not subscribed in addition to the currently used auxiliary services. hereinafter recorded as "weight loss level #3").

[0037] Furthermore, when the weight loss target indicated by the target information exceeds weight loss level #1 and does not exceed weight loss level #2, the information processing device 10 provides information for suggesting improvements in the use of auxiliary services (e.g., information related to increasing the intensity of exercise in a fitness club, improving the training menu provided by a fitness club, improving the dietary guidance provided by a dietary guidance service, etc.). When the weight loss target indicated by the target information exceeds weight loss level #1 and does not exceed weight loss level #3, the information processing device 10 provides information for suggesting joining an auxiliary service that has not been joined.

[0038] In addition, after the information processing device 10 sets the weight loss level of the user U1 based on the status information related to the status of the user U1, the user U1 can set a weight loss goal within the set weight loss level. For example, when the information processing device 10 sets the weight loss level of the user U1 to "5", the user U1 can set a weight loss goal within the range of weight loss levels "1" to "5" (hereinafter sometimes referred to as "settable range").

[0039] That is, the information processing device 10 can limit the goals that the user U1 can set according to the set weight loss level. In addition, the information processing device 10 can also provide information related to auxiliary services that can achieve the goal based on the user's physical information and the weight loss goal set by the user. Specifically, the information processing device 10 provides information related to auxiliary services that can achieve the goal based on the weight and body shape changes of other users who use each auxiliary service (the actual conditions of other users), the user's physical information, and the weight loss goal set by the user.

[0040] In addition, the information processing device 10 may also reset the weight loss level based on the target achievement rate indicating how close the user's body is to the weight loss goal set by the user. In addition, the information processing device 10 may also reset the weight loss level based on the weight loss goal set by the user and the target achievement rate for the goal. For example, when the user's weight loss level is set to "5" and the weight loss goal set by the user meets the weight loss level "5" and the target achievement rate is above the first threshold (for example, above 90%), the information processing device 10 resets the weight loss level in a manner that increases (for example, resets to weight loss level "6", "7"). In addition, when the user's weight loss level is set to "5" and the weight loss goal set by the user meets the weight loss level "5" and the target achievement rate is below the second threshold (for example, above 10%), the information processing device 10 resets the weight loss level in a manner that decreases (for example, resets to weight loss level "4", "3").

[0041] Here, when the status information is changed due to reasons on the user side such as the relocation of user U1, or reasons on the service side such as the start or end of an auxiliary service (for example, auxiliary services used by user U1, auxiliary services not subscribed among the auxiliary services available at the residence or workplace of user U1), the user may be prompted to reset the weight loss goal based on the changed weight loss level.

[0042] For example, as shown in Example 1, when the weight loss goal G1 of the user U1 is set within the settable range R11 based on the status information before the change (for example, the range of weight loss levels "1" to "10"), and the goal G1 is within the settable range R21 based on the status information after the change (for example, the range of weight loss levels "1" to "3"), the information processing device 10 does not prompt to re-set the weight loss goal.

[0043] On the other hand, as shown in Example 2, when the weight loss goal G2 of the user U1 is set within the settable range R12 based on the status information before the change (for example, the range of weight loss levels "1" to "10"), and the goal G2 exceeds the settable range R22 based on the status information after the change (for example, the range of weight loss levels "1" to "3"), the information processing device 10 provides information for prompting the user to reset the weight loss goal to within the settable range R22.

[0044] In addition, as shown in Example 3, when the weight loss target G3 of the user U1 is set within the settable range R13 based on the status information before the change (for example, the range of weight loss levels "1" to "6"), and the target G3 is within the settable range R23 based on the status information after the change (for example, the range of weight loss levels "1" to "10") and the range of the settable range R23 exceeds the range of the settable range R13, the information processing device 10 provides information for prompting the user to reset the weight loss target to within the range of the settable range R23 that exceeds the settable range R13.

[0045] That is, the information processing device 10 determines whether to prompt the user to reset the weight loss goal based on the relationship between the weight loss goal (goal information) set by the user and the changed settable range.

[0046] In addition, the information processing device 10 may also decide whether to prompt the user to reset the weight loss goal based on the goal achievement rate that indicates how close the user's body is to the weight loss goal set by the user. For example, the information processing device 10 may not prompt the user to reset the weight loss goal when the goal achievement rate is above a specified threshold (for example, above 95%), and may prompt the user to reset the weight loss goal when the goal achievement rate is below the specified threshold. This is because, when the user's body is infinitely close to the weight loss goal (for example, when the goal achievement rate is above 95%), even if the auxiliary services used by the user are changed, it cannot be said that an excessive weight loss goal has been set.

[0047] In addition, the information processing device 10 may also provide information indicating the reason for the settable range together with the information for prompting the resetting when providing information indicating the intention to reset the weight loss target. For example, when providing information indicating the intention to increase the weight loss target, the information processing device 10 provides information indicating that it is possible to increase the intensity of exercise in a fitness club that the user has joined, to improve the training menu provided by the fitness club, to improve the dietary guidance provided by the dietary guidance service, and that there are auxiliary services that the user has not joined among the auxiliary services available to the user as information indicating the reason for the settable range. In addition, when providing information indicating the intention to lower the weight loss target, the information processing device 10 provides information indicating that it is impossible to increase the intensity of exercise in a fitness club that the user has joined, to improve the training menu provided by the fitness club, to improve the dietary guidance provided by the dietary guidance service, and that there are no auxiliary services that the user has not joined among the auxiliary services available to the user as information indicating the reason for the settable range.

[0048] As described above, the information processing device 10 according to the embodiment can present an achievable range according to the auxiliary services used by the user and the auxiliary services that can be used, so as not to set an excessive weight loss goal. In other words, the information processing device 10 according to the embodiment can present appropriate indicators according to the user's situation.

[0049] In addition, the information processing device 10 according to the embodiment provides information for suggesting that the user join an auxiliary service that cooperates with the weight loss service among the auxiliary services that are available at the user's residence or workplace and that the user has not joined. As a result, the information processing device 10 according to the embodiment can deliver the user to the auxiliary service that cooperates with the weight loss service, thereby enabling close information cooperation (for example, obtaining information based on the use content of the auxiliary service, etc.) to provide the user with high-precision information.

[0050] In addition, the information processing device 10 involved in the embodiment may also send information indicating the weight loss target (target information) of the user sent to the auxiliary service, and information indicating the difference between the user's body and the weight loss target (difference information) to the server device managed by the provider of the auxiliary service. In addition, the information processing device 10 involved in the embodiment may also calculate the service fee for the user sent, the service fee for the target information and difference information sent to the user, and send the service fee to the server device managed by the provider of the auxiliary service.

[0051] [3. Structure of information processing device]

[0052] Next, use Figure 3 The structure of the information processing device 10 will be described. Figure 3 1 is a diagram showing a configuration example of an information processing device 10 according to an embodiment. Figure 3 As shown, the information processing device 10 includes a communication unit 20 , a storage unit 30 , and a control unit 40 .

[0053] (About the Communication Department 20)

[0054] The communication unit 20 is implemented by, for example, a NIC (Network Interface Card) etc. The communication unit 20 is connected to the network N by wire or wirelessly, and transmits and receives information with the user terminal 100 etc.

[0055] (Regarding the storage unit 30)

[0056] The storage unit 30 is implemented by, for example, a semiconductor memory element such as a RAM (Random Access Memory) or a flash memory, or a storage device such as a hard disk or an optical disk. Figure 3 As shown, the storage unit 30 includes a region information database 31 and a user information database 32 .

[0057] (Regarding regional information database 31)

[0058] The regional information database 31 stores various information related to each region. Figure 4 An example of information stored in the region information database 31 will be described. Figure 4 FIG. 4 is a diagram showing an example of the regional information database 31 according to the embodiment. Figure 4 In the example of FIG. 3 , the region information database 31 has items such as “region ID”, “location information”, and “region service information”.

[0059] "Regional ID" indicates identification information for identifying a region. "Location information" indicates information such as the location and range of a region. "Regional service information" indicates information related to auxiliary services available in a region, and the "regional service information" has items such as "service ID", "location", "service content", and "actual status information". "Service ID" indicates identification information for identifying an auxiliary service. "Location" indicates the location of facilities, etc. for providing auxiliary services. "Service content" indicates the content of the auxiliary services provided. "Actual status information" indicates information related to changes in weight and body shape of users who have used auxiliary services.

[0060] That is, in Figure 4 The following example is shown: the location information of the area identified by the area ID "AID#1" is "location information #1", the auxiliary service available in the area is identified by the service ID "SID#1", the location of the facility for providing the auxiliary service is "location #1", the auxiliary service content is "service content #1", and the actual status information is "actual status information #1".

[0061] (About User Information Database 32)

[0062] The user information database 32 stores various information related to the user. Figure 5 An example of information stored in the user information database 32 will be described. Figure 5 FIG. 4 is a diagram showing an example of the user information database 32 according to the embodiment. Figure 5In the example of FIG. 3 , the user information database 32 has items such as “user ID”, “residence”, “physical information”, “target information”, “service information”, “lifestyle”, “attribute information”, and “friendship information”. In addition, there may be an item such as “workplace” for storing information indicating the user’s workplace (regional ID, etc.). In addition, there may be an item such as “school destination” for storing information indicating the user’s school destination (regional ID, etc.).

[0063] "User ID" indicates identification information for identifying a user. "Place of residence" is used to store information indicating the place of residence of the user (regional ID, etc.). "Physical information" indicates information related to the body of the user, and is used to store information such as the user's body model, height, weight, blood pressure, blood sugar level, etc. "Goal information" indicates the weight loss goal set by the user. "Service information" indicates information related to the auxiliary service used by the user, such as information used to store service ID, auxiliary service utilization status (for example, utilization frequency, utilization date and time, utilization time, content of training menu provided by fitness club, content of dietary guidance provided by dietary guidance service, etc.). "Lifestyle" indicates the user's lifestyle (for example, early riser, late sleeper, exercise / no exercise, etc.). "Attribute information" indicates the attributes of the user (for example, demographic attributes, psychographic attributes). "Friendship information" indicates information (user ID, etc.) related to other users who have a prescribed relationship with the user in a prescribed service (for example, users followed in SNS service, users linked to each other).

[0064] That is, in Figure 5 The following example is shown: the residence of the user identified by the user ID "UID#1" is "residence#1", the physical information is "physical information#1", the target information is "target information#1", the service information is "service information#1", the living habits are "living habits#1", the attribute information is "attribute information#1", and the friendship information is "friendship information#1".

[0065] (Regarding the control unit 40)

[0066] The control unit 40 is a controller, which is realized by, for example, a CPU (Central Processing Unit), an MPU (Micro Processing Unit), etc., using RAM as a work area to execute various programs stored in a storage device inside the information processing device 10. In addition, the control unit 40 is a controller, which is realized by, for example, an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array). Figure 6 As shown, the control unit 40 according to the embodiment includes an acquisition unit 41, a setting unit 42, and a providing unit 43, and is used to realize or execute the functions and effects of information processing described below.

[0067] (About Acquisition Unit 41)

[0068] The acquisition unit 41 acquires status information related to the status of the user. Figure 2 In the example of , the acquisition unit 41 acquires status information related to the status of the user U1 from the user terminal 100 , a server device managed by a provider providing auxiliary services, or the like, and stores the status information in the user information database 32 .

[0069] In addition, the acquisition unit 41 may also acquire status information indicating physical information related to the user's body. Figure 2 In the example of , the acquisition unit 41 acquires body information indicating a body model of the user U1 , the height and weight of the user U1 , and the like from the user terminal 100 .

[0070] In addition, the acquisition unit 41 may also acquire status information indicating service information related to the services available to the user. Figure 2 In the example of FIG. 1 , the acquisition unit 41 acquires the auxiliary service used by the user U1 , the use content of the auxiliary service, and the like from the user terminal 100 , a server device managed by a provider of the auxiliary service, and the like.

[0071] In addition, the acquisition unit 41 may also acquire status information indicating service information related to changes in body shape when using the service. For example, the acquisition unit 41 acquires service information (actual status information) indicating information such as changes in weight and changes in various body dimensions of a user who uses the auxiliary service (i.e., the actual status of the auxiliary service).

[0072] In addition, the acquisition unit 41 may also acquire status information indicating service information related to the frequency of use of the service by the user. Figure 2 In the example of , the acquisition unit 41 acquires service information indicating the utilization frequency of the auxiliary service.

[0073] In addition, the acquisition unit 41 may also acquire status information indicating service information related to services available according to the user's lifestyle. For example, the acquisition unit 41 acquires service information related to auxiliary services available according to information collected by a wearable device worn by the user (for example, whether the user's lifestyle is a late sleeper or an early riser, whether the user exercises or does not exercise). To give a specific example, if the user's lifestyle is a "late sleeper", the acquisition unit 41 acquires service information related to auxiliary services that provide services until a later time period (for example, a fitness club that is open 24 hours a day). In addition, if the user's lifestyle is an "early riser", the acquisition unit 41 acquires service information related to auxiliary services that provide services from an earlier time period (for example, a fitness club that opens at 6 a.m., a fitness club that is open 24 hours a day). In addition, if the user's lifestyle is "not exercising", the acquisition unit 41 acquires service information related to auxiliary services that provide services other than exercise (for example, a dietary guidance service, an e-commerce transaction service that sells nutritional supplements). Furthermore, the acquisition unit 41 may acquire status information indicating the user's living habits based on input information input by the user.

[0074] In addition, the acquisition unit 41 may also acquire status information indicating service information related to services available at the user's residence or workplace. Figure 2 In the example of , the acquisition unit 41 acquires service information related to each auxiliary service available in the area where the user U1 lives or works. Alternatively, the acquisition unit 41 may acquire status information indicating service information related to auxiliary services available at the user's school destination.

[0075] In addition, the acquisition unit 41 may acquire situation information indicating attribute information of the user. For example, the acquisition unit 41 acquires attribute information indicating demographic attributes and psychographic attributes of the user.

[0076] In addition, the acquisition unit 41 may also acquire status information indicating information related to other users, and the other users have a predetermined relationship with the user. For example, the acquisition unit 41 acquires information related to other users that the user follows in the SNS service, and other users that are linked and follow each other. If a specific example is given, the acquisition unit 41 acquires information uploaded by other users in the SNS service (for example, information related to weight loss, information related to the use of auxiliary services, etc.), information indicating the frequency of uploading the information, etc.

[0077] The acquisition unit 41 may also acquire target information indicating a target set by the user regarding changes in body shape. For example, the acquisition unit 41 acquires information such as the weight and waist size set as a weight loss target by the user U1, and the weight and body shape of celebrities and athletes from the user terminal 100.

[0078] (Regarding Setting Unit 42)

[0079] The setting unit 42 sets an index that can be achieved under the user's condition with respect to the change in the user's body shape based on the condition information acquired by the acquisition unit 41. Figure 2 In the example of FIG. 4 , the setting unit 42 refers to the area information database 31 and the user information database 32 and sets the weight loss level achievable in the current situation of the user U1 based on the situation information of the user U1 .

[0080] In addition, the setting unit 42 may also set the index based on the physical information. Figure 2 In the example of , the setting unit 42 sets the weight loss level achievable in the current situation of the user U1 based on the body model of the user U1 and the body information such as the height and weight of the user U1.

[0081] In addition, the setting unit 42 may also set the index based on the service information. Figure 2 In the example of , the setting unit 42 sets the weight loss level of the user U1 based on information based on the content of the auxiliary service usage, information about auxiliary services that the user U1 has not subscribed to among the auxiliary services available at the residence or workplace of the user U1, and the like.

[0082] In addition, the setting unit 42 may also set an indicator based on changes in body shape when using the auxiliary service (i.e., the actual status of the auxiliary service). For example, the setting unit 42 sets the weight loss level of a user using the auxiliary service, or the weight loss level of a user who joins the auxiliary service, based on changes in weight and body shape of other users who use the auxiliary service. In addition, for example, the setting unit 42 may also set the weight loss level of a user who uses the auxiliary service and has a weight and body shape close to that of the other user before using the auxiliary service, based on changes in weight and body shape of other users who use the auxiliary service.

[0083] In addition, the setting unit 42 may set the index based on the service information related to the auxiliary service available according to the user's lifestyle. For example, the setting unit 42 sets the weight loss level of the user when the user subscribes to the auxiliary service based on the information related to the auxiliary service available according to the user's lifestyle among the auxiliary services available at the user's residence or workplace and not subscribed by the user.

[0084] In addition, the setting unit 42 may also set the index based on the attribute information. For example, the setting unit 42 sets the weight loss level based on whether the user has children. If a specific example is given, in the case where the user has infants (in other words, the case where it is estimated that the user does not have time to use auxiliary services such as fitness clubs), the setting unit 42 sets the weight loss level to be lower than the weight loss level of the user without infants. In addition, for example, the setting unit 42 sets the weight loss level based on the nationality (differences in culture and living habits), gender, and age of the user.

[0085] In addition, the setting unit 42 may also set the index based on information related to other users. For example, the higher the frequency of uploading information related to weight loss uploaded by other users followed by the user in the SNS service or other users who are linked and followed by each other in the acquisition unit 41 (in other words, the user's motivation for weight loss is easier to maintain due to the uploads of other users), the setting unit 42 sets the user's weight loss level higher.

[0086] In addition, when the status information is changed, the setting unit 42 may reset the index related to the change in the user's body shape based on the changed status information. Figure 2 In the example of , when the status information is changed due to user reasons such as relocation of the user U1 or service reasons such as start or end of the auxiliary service, the setting unit 42 resets the weight loss level based on the changed status information.

[0087] (About the providing unit 43)

[0088] The providing unit 43 provides the user with information related to the index set by the setting unit 42. Figure 2 In the example of , the providing unit 43 provides the user terminal 100 with information related to the weight loss level.

[0089] In addition, the providing unit 43 may provide information related to setting a goal based on the index, the goal being related to the change in the user's body shape. For example, the providing unit 43 provides information related to weight, waist size, weight, body shape, etc. of entertainers and athletes as a goal recommended to the user based on the weight loss level.

[0090] In addition, the providing unit 43 may also provide information related to the service corresponding to the indicator. Figure 2 In the example of , regarding providing unit 43, when the weight loss target represented by the target information exceeds the set weight loss level, providing unit 43 provides information prompting resetting of the target (for example, information for suggesting lowering the target), information related to increasing the intensity of exercise in the fitness club, improving the training menu provided by the fitness club, improving the dietary guidance provided by the dietary guidance service, information for suggesting joining an auxiliary service that has not been joined (auxiliary services that cooperate with the weight loss service, etc.), etc.

[0091] In addition, when the difference between the index set by the setting unit 42 and the target indicated by the target information satisfies a predetermined condition, the providing unit 43 may provide information for suggesting a change in the target indicated by the target information. Figure 2 In the example of FIG. 5 , when the weight loss target indicated by the target information exceeds the set weight loss level, the providing unit 43 provides information for suggesting a reduction in the target.

[0092] In addition, Figure 2 In the example of , when the weight loss target indicated by the target information is lower than the set weight loss level, the providing unit 43 may also provide information for suggesting to increase the target. In such a case, the providing unit 43 may also provide information related to the auxiliary service corresponding to the changed target (for example, information related to increasing the intensity of exercise in the fitness club, improving the training menu provided by the fitness club, improving the dietary guidance provided by the dietary guidance service, etc., information for suggesting to join the auxiliary service that has not been joined (auxiliary service cooperating with the weight loss service, etc.)).

[0093] In addition, when the difference between the index reset by the setting unit 42 and the target indicated by the target information satisfies a predetermined condition, the providing unit 43 may provide information for suggesting a change in the target indicated by the target information. Figure 2As shown in Example 2, when the weight loss goal G2 of the user U1 is set within the settable range R12 based on the status information before the change, and the goal G2 exceeds the settable range R22 based on the status information after the change, the providing unit 43 provides information for prompting to reset the weight loss goal to within the settable range R22. Figure 2 As shown in Example 3, when the weight loss target G3 of the user U1 is set within the settable range R13 based on the status information before the change, and the target G3 is within the settable range R23 based on the status information after the change, and the settable range R23 exceeds the settable range R13, the setting unit 42 provides information for prompting to reset the weight loss target to within the settable range R23 that exceeds the settable range R13.

[0094] 〔4. Information processing flow〕

[0095] use Figure 6 The procedure of information processing by the information processing device 10 according to the embodiment will be described. Figure 6 This is a flowchart showing an example of the procedure of information processing involved in the embodiment.

[0096] like Figure 6 As shown, the information processing device 10 determines whether the status information has been acquired (step S101). When the user information has not been acquired (step S101; No), the information processing device 10 waits until the status information is acquired.

[0097] On the other hand, when the status information is acquired (step S101; "Yes"), the information processing device 10 sets an index that can be achieved under the user's status with respect to the change in the user's body shape based on the status information (step S102). Next, the information processing device 10 provides the user with information related to the set index (step S103), and ends the processing.

[0098] [5. Modifications]

[0099] The above-mentioned embodiment is just an example, and various changes and applications can be made to this embodiment.

[0100] [5-1. About physical information]

[0101] In the above-mentioned embodiment, an example is shown in which the acquisition unit 41 acquires physical information representing the user's body model, height, weight, etc., but the function of the acquisition unit 41 is not limited to such an example, and arbitrary information related to the user's body can also be acquired. For example, the acquisition unit 41 can also acquire information such as the user's blood pressure and blood sugar level as physical information. In such a case, the providing unit 43 can also provide information on services corresponding to the blood pressure and blood sugar level. For example, when the user's blood pressure is above a specified threshold and excessive exercise is dangerous, the providing unit 43 provides information for suggesting the use of a fitness club (for example, information for suggesting low-intensity exercise), information for suggesting the use of a dietary guidance service, etc. In addition, when the user's blood sugar level is above a specified threshold, information for suggesting the use of a fitness club, information for suggesting the use of a dietary guidance service, etc. are provided.

[0102] 〔5-2. About the goal〕

[0103] In the above-mentioned embodiment, an example is shown in which the acquisition unit 41 acquires the weight and waist size set as the weight loss target of the user, but the function of the acquisition unit 41 is not limited to such an example. For example, the acquisition unit 41 may also acquire various body sizes (e.g., chest circumference (chest), hip circumference (buttocks), thigh circumference, calf circumference, arm circumference, and foot circumference) set as the weight loss target of the user. In such a case, the providing unit 43 may also provide information about equipment (including training menus) that is effective for the part set as the weight loss target of the user and a fitness club that has the equipment.

[0104] 〔5-3. Regarding the handling method〕

[0105] It is also possible to manually perform all or part of the processing described in the above embodiments that is set to be automatically performed. Conversely, it is also possible to automatically perform all or part of the processing described by manually performing the processing by a known method. In addition, the information including the processing process, specific name, various data, and parameters shown in the above articles and drawings can be arbitrarily changed except for special records. For example, the various information shown in each figure is not limited to the information shown in the figure.

[0106] In addition, the components of each device shown in the figure are functional concepts and do not necessarily need to be physically configured as shown in the figure. That is, the specific method of distributing / integrating each device is not limited to the method shown in the figure, and all or part of them can be functionally or physically distributed / integrated in arbitrary units according to various loads, usage conditions, etc.

[0107] In addition, the above-mentioned embodiments can be combined as appropriate within the range where the processing contents do not conflict with each other.

[0108] 〔6. Effect〕

[0109] As described above, the information processing device 10 involved in the embodiment includes an acquisition unit 41, a setting unit 42, and a providing unit 43. The acquisition unit 41 acquires status information related to the user's status. The setting unit 42 sets an indicator that can be achieved under the user's status regarding the change in the user's body shape based on the status information acquired by the acquisition unit 41. In addition, the acquisition unit 41 also acquires target information representing a target related to the change in body shape set by the user. The providing unit 43 provides the user with information related to the indicator set by the setting unit 42. In addition, the providing unit 43 provides information related to the setting of a target based on the indicator, and the target is related to the change in the user's body shape. In addition, the providing unit 43 provides information related to the service corresponding to the indicator. In addition, when the difference between the indicator set by the setting unit 42 and the target represented by the target information satisfies a prescribed condition, the providing unit 43 provides information for suggesting a change in the target represented by the target information.

[0110] Thus, the information processing device 10 according to the embodiment can present an achievable range according to the user's condition so as not to set an excessive weight loss goal, and thus can present an appropriate index according to the user's condition.

[0111] In the information processing device 10 according to the embodiment, for example, the acquisition unit 41 acquires status information indicating physical information related to the user's body. Then, the setting unit 42 sets an index based on the physical information. In addition, the acquisition unit 41 acquires status information indicating service information related to services available to the user. Then, the setting unit 42 sets an index based on the service information. In addition, the acquisition unit 41 acquires status information indicating service information related to changes in body shape when using services. In addition, the acquisition unit 41 acquires status information indicating service information related to the frequency of use of services by users. In addition, the acquisition unit 41 acquires status information indicating service information related to services available according to the user's living habits. In addition, the acquisition unit 41 acquires status information indicating service information related to services available at the user's residence or workplace. In addition, the acquisition unit 41 acquires status information indicating attribute information of the user. Then, the setting unit 42 sets an index based on the attribute information. In addition, the acquisition unit 41 acquires status information indicating information related to other users who have a predetermined relationship with the user. Then, the setting unit 42 sets an index based on the information related to the other users.

[0112] As a result, the information processing device 10 according to the embodiment can set a weight loss goal based on various information about the user, and thus can present an appropriate index according to the situation of the user.

[0113] In the information processing device 10 according to the embodiment, for example, when the status information is changed, the setting unit 42 resets the index related to the change in the user's body shape based on the changed status information. Then, when the difference between the index reset by the setting unit 42 and the target indicated by the target information satisfies a predetermined condition, the providing unit 43 provides information for suggesting a change in the target indicated by the target information.

[0114] As a result, the information processing device 10 according to the embodiment can reset an appropriate weight loss target according to changes in the user's condition, thereby improving convenience.

[0115] 〔7. Hardware structure〕

[0116] In addition, the information processing device 10 according to each of the above-mentioned embodiments is, for example, Figure 7 The information processing device 10 is implemented by a computer 1000 having the structure shown in the figure. Figure 7 1 is a hardware configuration diagram showing an example of a computer for realizing the functions of the information processing device 10. The computer 1000 includes a CPU 1100, a RAM 1200, a ROM 1300, an HDD 1400, a communication interface (I / F) 1500, an input / output interface (I / F) 1600, and a media interface (I / F) 1700.

[0117] The CPU 1100 operates based on a program stored in the ROM 1300 or the HDD 1400 to control each unit. The ROM 1300 stores a startup program executed by the CPU 1100 when the computer 1000 is started, a program depending on the hardware of the computer 1000, and the like.

[0118] HDD 1400 stores programs executed by CPU 1100 and data used by such programs, etc. Communication interface 1500 receives data from other devices via communication network 500 (corresponding to network N in the embodiment) and sends the data to CPU 1100, and also sends data generated by CPU 1100 to other devices via communication network 500.

[0119] The CPU 1100 controls output devices such as a display and a printer and input devices such as a keyboard and a mouse via the input / output interface 1600. The CPU 1100 acquires data from the input device via the input / output interface 1600. In addition, the CPU 1100 outputs generated data to the output device via the input / output interface 1600.

[0120] The medium interface 1700 reads the program or data stored in the recording medium 1800, and provides the program or data to the CPU 1100 via the RAM 1200. The CPU 1100 loads such a program from the recording medium 1800 to the RAM 1200 via the medium interface 1700, and executes the loaded program. The recording medium 1800 is, for example, an optical recording medium such as a DVD (Digital Versatile Disc), a PD (Phase change rewritable disk), an optical magnetic recording medium such as an MO (Magneto-Optical disk), a magnetic tape medium, a magnetic recording medium, or a semiconductor memory.

[0121] For example, when the computer 1000 functions as the information processing device 10, the CPU 1100 of the computer 1000 implements the functions of the control unit 40 by executing the program loaded on the RAM 1200. In addition, the various data in the storage device of the information processing device 10 are stored in the HDD 1400. The CPU 1100 of the computer 1000 reads and executes these programs from the recording medium 1800, and as another example, these programs may be obtained from other devices via a predetermined communication network.

[0122] 〔8. Other〕

[0123] Several embodiments of the present application have been described in detail above based on the drawings, but these are merely examples, and the present invention can be implemented in other forms represented by the forms described in the invention disclosure column and variously modified and improved forms based on the knowledge of those skilled in the art.

[0124] In addition, the structure of the information processing device 10 can be flexibly changed according to the function by calling an external platform or the like through an API (Application Programming Interface) or network computing.

[0125] In addition, the "unit" described in the claims can be replaced by "means", "circuit", etc. For example, the receiving unit can be replaced by a receiving unit or a receiving circuit.

[0126] Description of Reference Numerals

[0127] 10: information processing device; 20: communication unit; 30: storage unit; 31: regional information database; 32: user information database; 40: control unit; 41: acquisition unit; 42: setting unit; 43: provision unit; 100: user terminal.

Claims

1. An information processing device, characterized in that: have: an acquisition unit that acquires status information related to a user's status; a setting unit that sets an index that can be achieved under the condition of the user with respect to a change in the body shape of the user based on the condition information acquired by the acquisition unit; and A providing unit provides the user with information related to the index set by the setting unit.

2. The information processing device according to claim 1, characterized in that The providing unit provides information related to setting of a goal related to a change in the body shape of the user based on the index.

3. The information processing device according to claim 1, characterized in that The providing unit provides information related to the service corresponding to the indicator.

4. The information processing device according to claim 1, characterized in that The acquisition unit acquires the status information indicating physical information related to the body of the user, The setting unit sets the index based on the physical information.

5. The information processing device according to claim 1, characterized in that The acquiring unit acquires the status information indicating service information related to the service available to the user, The setting unit sets the index based on the service information.

6. The information processing device according to claim 5, characterized in that: The acquisition unit acquires the status information indicating the service information related to changes in body shape when the service is utilized.

7. The information processing device according to claim 5, characterized in that The acquisition unit acquires the status information indicating the service information related to the frequency of use of the service by the user.

8. The information processing device according to claim 5, characterized in that The acquisition unit acquires the status information indicating the service information related to the service available according to the living habits of the user.

9. The information processing device according to claim 5, characterized in that: The acquisition unit acquires the status information indicating the service information related to the service available at the residence or workplace of the user.

10. The information processing device according to claim 1, characterized in that The acquiring unit acquires the status information indicating attribute information of the user, The setting unit sets the index based on the attribute information.

11. The information processing device according to claim 1, characterized in that: The acquisition unit acquires the status information indicating information related to another user, the other user having a predetermined relationship with the user, The setting unit sets the index based on the information related to the other users.

12. The information processing device according to claim 1, characterized in that: The acquisition unit further acquires goal information indicating a goal related to a change in body shape set by the user, The providing unit provides information for suggesting a change in the goal indicated by the goal information when a difference between the index set by the setting unit and the goal indicated by the goal information satisfies a predetermined condition.

13. The information processing device according to claim 12, characterized in that: When the status information is changed, the setting unit resets the index related to the change in the body shape of the user based on the changed status information. The providing unit provides information for suggesting a change in the target indicated by the target information, when a difference between the index reset by the setting unit and the target indicated by the target information satisfies a predetermined condition.

14. An information processing method, executed by a computer, characterized in that the information processing method comprises: An acquisition process of acquiring status information related to the status of the user; a setting step of setting an index that can be achieved under the condition of the user with respect to a change in the body shape of the user based on the condition information acquired in the acquisition step; and The providing step provides the user with information related to the index set in the setting step.

15. An information processing program, characterized in that Causes the computer to execute: Acquisition process, acquiring status information related to the user's status; a setting process of setting an indicator achievable under the condition of the user with respect to the change in the body shape of the user based on the condition information acquired through the acquisition process; as well as The providing process provides the user with information related to the index set in the setting process.

Citation Information

Patent Citations

  • Information processing device, exercise motivation creation method, and exercise motivation creation program

    JP2021142000A