Information processing device, information processing method, program, and information processing system
The information processing system objectively assesses continuity of user actions by setting consecutive action and inaction counts, offering visual feedback to enhance consistent performance of predetermined tasks.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2022-01-21
- Publication Date
- 2026-04-01
AI Technical Summary
Existing technologies struggle to determine the continuity of a user's performance of a predetermined action, leading to ambiguous or subjectively relaxed criteria for maintaining consistent behavior.
An information processing system that acquires behavioral information to determine the degree of continuity by setting consecutive action and inaction counts, adjusting these counts based on user-specific information, and provides visual feedback through a level meter.
Enhances the objective assessment of continuity, reducing the risk of subjective judgment and promoting consistent performance of predetermined actions by providing intuitive visual feedback.
Smart Images

Figure 0007838280000001 
Figure 0007838280000002 
Figure 0007838280000003
Abstract
Description
Technical Field
[0001] The present invention relates to an information processing apparatus, an information processing method, a program, and an information processing system.
Background Art
[0002] In recent years, tools for assisting users' actions such as walking have been developed. For example, Patent Document 1 discloses a pedometer having a function of displaying the total number of steps in a day and the remaining number of steps with respect to a preset target number of steps in a day. Further, Patent Document 2 discloses a pedometer having a function of displaying a change in walking speed as a bar graph.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Patent Document 2
Summary of the Invention
Problems to be Solved by the Invention
[0004] However, with the above-described technology, it is difficult to determine whether a user is continuously performing a predetermined action. Further, the judgment criteria may be relaxed according to the state in which the user is placed, and as a result, a problem may occur in that the user interrupts the predetermined action.
[0005] Therefore, the present invention has been made in view of the above problems, and an object of the present invention is to provide a novel and improved information processing apparatus, information processing method, program, and information processing system that can more easily manage continuity.
Means for Solving the Problems
[0006] To solve the above problems, according to one aspect of the present invention, an acquisition unit acquires behavioral information regarding whether or not a user has performed a predetermined action, and a determination unit determines a degree of continuity, which indicates the degree to which the user has continuously performed the predetermined action, based on the behavioral information in each of a plurality of periods. A storage unit that stores the first number of consecutive actions required to transition to another degree of continuity indicating that the predetermined action is being performed more continuously, Equipped with The behavior information includes a second consecutive action count indicating the number of times the user performed the predetermined action consecutively over the multiple periods, and the determination unit determines the degree of continuity based on the first consecutive action count and the second consecutive action count, and the first consecutive action count can be set according to the information about the user. An information processing device is provided.
[0009] The memory unit stores a first number of consecutive non-actions required to transition from one continuity level to another continuity level indicating that the predetermined action has not been performed for a longer period of time. The determination unit determines that, during the plurality of periods, the user performs the predetermined action. A series of things have not been done. Number of times Second Number of consecutive inactive entries but , When the number of consecutive inactions reaches the first instance, the number of inactions will decrease by a predetermined level compared to the number of inactions before the first instance occurred. The degree of continuation may be determined.
[0011] The determination unit, The second number of consecutive actions but 、 The aforementioned First When the number of consecutive actions reaches a certain point, The number of consecutive actions described above is increased by a predetermined level compared to the number of consecutive actions described above. Percentage of continuation You may determine this.
[0012] The memory unit holds the behavioral goals that the user achieves during the plurality of periods. The acquisition unit may acquire behavioral information regarding whether or not the predetermined action corresponding to the behavioral target, which is stored in the storage unit, has been performed.
[0013] The information relating to the user may include the user's age, gender, lifestyle, or degree of achievement. The aforementioned information processing device is Based on the aforementioned degree of continuation, This is a display screen that visually presents the aforementioned degree of continuation. The system may further include a generation unit that generates reference information regarding the degree to which the predetermined action can be performed continuously.
[0014] The system may further include an output unit that outputs the reference information generated by the generation unit.
[0015] The output unit has a display function that displays the reference information, and the reference information may be displayed on a screen on a level meter.
[0016] The system may further include a sensor unit for detecting user behavior.
[0017] Also, in order to solve the above problems, according to another aspect of the present invention, acquiring action information regarding whether or not a user has performed a predetermined action, and determining a continuity degree indicating the degree to which the user continuously performs the predetermined action based on the action information in each of a plurality of periods, To maintain the first number of consecutive actions required to transition to another degree of continuity indicating that the predetermined action is being performed more continuously, including Furthermore, the behavioral information includes a second consecutive action count indicating the number of times the user performed the predetermined action consecutively over the multiple periods, and determining the degree of continuity includes determining the degree of continuity based on the first consecutive action count and the second consecutive action count, wherein the first consecutive action count can be set according to the information about the user. an information processing method executed by a computer is provided.
[0018] Also, in order to solve the above problems, according to another aspect of the present invention, a computer is provided with an acquisition function for acquiring action information regarding whether or not a user has performed a predetermined action, and a determination function for determining a continuity degree indicating the degree to which the user continuously performs the predetermined action based on the action information in each of a plurality of periods, The system provides a memory function that stores a first number of consecutive actions required to transition to another degree of continuity indicating that the predetermined action is being performed more continuously, wherein the action information includes a second number of consecutive actions indicating the number of times the user has performed the predetermined action consecutively over the multiple periods, and the determination function has the function of determining the degree of continuity based on the first number of consecutive actions and the second number of consecutive actions, and the first number of consecutive actions can be set according to information about the user. a program is provided.
[0019] Also, in order to solve the above problems, according to another aspect of the present invention, a first information processing apparatus including an acquisition unit that acquires action information regarding whether or not a user has performed a predetermined action, and a communication unit that transmits the action information acquired by the acquisition unit, a communication unit that receives the action information from the first information processing apparatus, and a determination unit that determines a continuity degree indicating the degree to which the user continuously performs the predetermined action based on the action information in each of a plurality of periods received by the communication unit, A storage unit that stores the first number of consecutive actions required to transition to another degree of continuity indicating that the predetermined action is being performed more continuously, including The behavior information includes a second consecutive action count indicating the number of times the user performed the predetermined action consecutively over the multiple periods, and the determination unit determines the degree of continuity based on the first consecutive action count and the second consecutive action count, and the first consecutive action count can be set according to the information about the user. a second information processing apparatus, an information processing system is provided.
Advantages of the Invention
[0020] [[ID=Z8]]As described above, according to the present invention, it is an object to provide a novel and improved information processing apparatus, information processing method, program, and information processing system that can make continuity management easier.
Brief Description of the Drawings
[0021] [Figure 1]This is an explanatory diagram illustrating the outline of the information processing system according to this embodiment. [Figure 2] This is an explanatory diagram illustrating an example of the functional configuration of a smartphone according to this embodiment. [Figure 3] This is an explanatory diagram illustrating an example of a display screen shown by the display unit. [Figure 4] This is an explanatory diagram illustrating an example of how to determine the degree of continuation. [Figure 5A] This is an explanatory diagram illustrating a specific example of the reference information according to this embodiment. [Figure 5B] This is an explanatory diagram illustrating a specific example of the reference information according to this embodiment. [Figure 5C] This is an explanatory diagram illustrating a specific example of the reference information according to this embodiment. [Figure 5D] This is an explanatory diagram illustrating a specific example of the reference information according to this embodiment. [Figure 6] This is an explanatory diagram illustrating an example of the operation process of a smartphone according to this embodiment. [Figure 7] This is an explanatory diagram illustrating an example of the hardware configuration of a smartphone according to this embodiment. [Modes for carrying out the invention]
[0022] Preferred embodiments of the present invention will be described in detail below with reference to the attached drawings. In this specification and drawings, components having substantially the same functional configuration are denoted by the same reference numerals, and redundant descriptions will be omitted.
[0023] <<1. Embodiment>> <1.1. Overview of the Information Processing System> One embodiment of the present invention relates to an information processing system that makes it easier to manage the continuity of a predetermined action.
[0024] In our daily lives, there are certain actions that, if performed consistently over a long period, can be beneficial, but which can become difficult to maintain consistently.
[0025] For example, one such behavior is walking a predetermined number of steps each day (sometimes referred to as the target number of steps). And as a tool to support this daily step-walking activity, there exists technology that displays the number of steps the user has walked and the number of steps remaining until the target number of steps is reached.
[0026] Such technology can allow users to check how much they have exercised and their past exercise levels. However, it was difficult for this technology to inform users how consistently they were able to maintain their exercise routine, that is, whether they were consistently achieving their predetermined daily step goals.
[0027] As a result, users may have had to judge for themselves whether or not they were continuing their goal based on their past step count history. However, when users judge their own consistency, subjectivity can be involved in the criteria for judgment. And, for example, by relaxing the criteria depending on the schedule or circumstances, users may interrupt their habit of walking their target number of steps.
[0028] Therefore, the invention according to this embodiment acquires behavioral information regarding whether or not a user has performed a predetermined action, and based on said behavioral information, determines a degree of continuity indicating the extent to which the user has been continuously performing the predetermined action.
[0029] In the following explanation, we will mainly describe an example where the predetermined action is the user walking a predetermined number of steps, but the predetermined action is not limited to this example. Other examples of predetermined actions will be described later. First, with reference to Figure 1, we will explain the overview of the information processing system according to this embodiment.
[0030] Figure 1 is an explanatory diagram illustrating the overview of the information processing system according to this embodiment. As shown in Figure 1, the information processing system according to this embodiment includes a smartphone 10.
[0031] (Smartphone 10) The smartphone 10 according to this embodiment is an example of an information processing device. The smartphone 10 is a device carried by user U.
[0032] Furthermore, the smartphone 10 according to this embodiment acquires behavioral information regarding whether or not user U has performed a predetermined action. The smartphone 10 also determines a degree of continuity, which indicates the extent to which user U has continuously performed the predetermined action, based on the behavioral information for each of the multiple periods.
[0033] Furthermore, the information processing device is not limited to smartphones. For example, the information processing device may be a tablet, smartwatch, pedometer, or other device carried by the user. It may also be a PC (Personal Computer) or server.
[0034] The overview of the information processing system according to this embodiment has been described above. Next, an example of the functional configuration of the smartphone 10 according to this embodiment will be described with reference to Figure 2.
[0035] <1.2. Example of Functional Configuration> Figure 2 is an explanatory diagram illustrating an example of the functional configuration of the smartphone 10 according to this embodiment. As shown in Figure 2, the smartphone 10 according to this embodiment includes a control unit 110, a storage unit 120, a display unit 130, a sensor unit 140, and a clock 150.
[0036] (Control Unit 110) The control unit 110 according to this embodiment controls the overall operation of the smartphone 10. As shown in Figure 2, the control unit 110 includes an action determination unit 111, a continuation determination unit 113, and an information generation unit 115.
[0037] The action determination unit 111 according to this embodiment is an example of an acquisition unit, and acquires action information regarding whether or not the user has performed a predetermined action.
[0038] For example, the behavior determination unit 111 may determine whether a user has performed a predetermined action based on the user's actions detected by the sensor unit 140 during a certain period. In this specification, a period is described as one day, but the period is not limited to this example. For example, the period may be on a weekly, monthly, or yearly basis. The period may also be specified as a specific time period within a day, such as from 7:00 to 9:00.
[0039] For example, the behavior determination unit 111 may determine, based on the user's actions detected by the sensor unit 140, whether or not a predetermined action corresponding to an action target stored in the memory unit 120 (described later) has been performed.
[0040] More specifically, the behavior determination unit 111 may determine whether the user has performed a predetermined action based on whether the number of steps taken by the user, as detected by the sensor unit 140, is equal to or greater than a target number of steps, which is an example of an action target.
[0041] In this case, if the number of steps the user has walked is equal to or greater than the target number of steps, the action determination unit 111 stores action information in the storage unit 120, including that the user performed a predetermined action. If the number of steps the user has walked is less than the target number of steps, the action determination unit 111 stores action information in the storage unit 120, including that the user did not perform a predetermined action.
[0042] The continuation determination unit 113 according to this embodiment is an example of a determination unit, and determines the degree to which a user has been continuously performing a predetermined action based on behavioral information for each of multiple periods.
[0043] For example, the continuation determination unit 113 may determine the continuation level based on the number of consecutive actions, which indicates the number of times the user has performed a predetermined action consecutively. Alternatively, the continuation determination unit 113 may determine the continuation level based on the number of consecutive non-actions, which indicates the number of times the user has not performed a predetermined action consecutively. Details regarding the determination of the continuation level will be described later.
[0044] The information generation unit 115 according to this embodiment is an example of a generation unit, and generates reference information regarding the degree to which a predetermined action has been performed continuously, based on the continuity determination unit 113. Specific examples of the reference information will be described later.
[0045] (Storage unit 120) The storage unit 120 according to this embodiment stores software and various data. For example, the storage unit 120 stores behavioral goals, which are the goals of actions that the user will achieve over multiple periods. The behavioral goals may be set according to the user's age and gender, or they may be changed as appropriate.
[0046] Furthermore, the memory unit 120 may store transition information including the number of consecutive actions or consecutive non-actions required to transition from one degree of continuity to another. In this case, the continuity determination unit 113 may determine the degree of continuity based on the transition information stored in the memory unit 120.
[0047] (Display section 130) The display unit 130 in this embodiment is an example of an output unit and displays reference information generated by the information generation unit 115. Now, with reference to Figure 3, an example of a display screen displayed by the display unit 130 will be described.
[0048] Figure 3 is an explanatory diagram illustrating an example of a display screen shown by the display unit 130. For example, the display unit 130 may display a display screen that includes a continuation level meter C, which is an example of reference information as shown in Figure 3.
[0049] Furthermore, as shown in Figure 3, the display unit 130 may display a screen containing various information such as today's step count A and today's target step count T. For example, the display unit 130 may display various information that may be useful to the user when performing a predetermined action.
[0050] The output unit according to the present invention may be, for example, a device having an audio output function such as a speaker. In this case, the speaker may output the reference information generated by the information generation unit 115 as audio.
[0051] (Sensor unit 140) The sensor unit 140 in this embodiment is a sensor that detects user behavior. For example, the sensor unit 140 may detect the user's walking behavior.
[0052] Furthermore, the sensor unit 140 may count the number of steps based on the detected walking behavior of the user and output it to the storage unit 120. The sensor unit 140 can, for example, count the number of steps by detecting vibrations.
[0053] (Clock 150) The clock 150 according to this embodiment holds the current time. For example, if it is determined each day whether or not a user has performed a predetermined action, the action determination unit 111 determines the action information regarding whether or not the predetermined action has been performed at the moment when the current time held by the clock 150 becomes midnight, or just before it becomes midnight, and outputs the result of the determination to the storage unit 120.
[0054] The above describes an example of the functional configuration of the smartphone 10 according to this embodiment. Next, a specific example related to the determination and output of the continuation rate will be described.
[0055] <<2. Specific Examples Regarding Determining and Outputting the Continuation Level>> Figure 4 is an explanatory diagram illustrating an example of determining the degree of continuation. In Figure 4, there are four levels of continuation, from LV0 to LV3. However, the degree of continuation is not limited to four levels. There may be two or three levels, or even five or more levels.
[0056] Furthermore, in the example shown in Figure 4, LV0 represents the lowest level of continuation (i.e., not being performed continuously), and the levels of continuation increase in the order of LV1, LV2, and LV3 (i.e., being performed continuously).
[0057] For example, the continuation determination unit 113 may determine the continuation level based on the number of consecutive actions, which indicates the number of times the user has performed a predetermined action consecutively over multiple periods.
[0058] First, the memory unit 120 stores transition information regarding the number of consecutive actions required to transition from one level of continuity to another level of continuity that indicates a more continuous action.
[0059] More specifically, the memory unit 120 stores the number of consecutive actions taken to transition from LV0 to LV1, the number of consecutive actions taken to transition from LV1 to LV2, and the number of consecutive actions taken to transition from LV2 to LV3. In the example shown in Figure 4, each consecutive action count is uniformly set to "2 days," but the number of consecutive actions is not limited to this example. For example, the number of consecutive actions may be set according to the user's age, gender, and lifestyle, or it may be updated as appropriate according to the user's level of achievement.
[0060] The continuation level determination unit 113 then determines the continuation level based on the transition information stored in the memory unit 120. For example, if the initial continuation level was LV0, the continuation level determination unit 113 updates the continuation level from LV0 to LV1 when the user's step count exceeds the target step count for two consecutive days.
[0061] Furthermore, the continuation determination unit 113 may determine the determination level based on the number of consecutive non-actions, which indicates the number of times the user has not performed a predetermined action consecutively over multiple periods.
[0062] For example, the memory unit 120 may store transition information regarding the number of consecutive inactions required to transition from one level of continuity to another level of continuity that indicates a less continuous action.
[0063] More specifically, the memory unit 120 may store the number of consecutive inactive transitions from LV3 to LV2, the number of consecutive inactive transitions from LV2 to LV1, and the number of consecutive inactive transitions from LV1 to LV0. Note that, like the number of consecutive actions, each consecutive inactive count is not limited to the example shown in Figure 4.
[0064] The continuation level determination unit 113 then determines the continuation level based on the transition information stored in the memory unit 120. For example, if the continuation level is LV1, the continuation level determination unit 113 updates the continuation level from LV1 to LV0 when the user's step count does not exceed the target step count for three consecutive days.
[0065] Then, the information generation unit 115 generates reference information regarding the degree to which the user is consistently walking the target number of steps, based on the continuation rate determined by the continuation rate determination unit 113. Next, with reference to Figures 5A to 5D, specific examples of the reference information generated by the information generation unit 115 will be explained.
[0066] Figures 5A to 5D are explanatory diagrams illustrating specific examples of reference information according to this embodiment. For example, the information generation unit 115 may generate the display screen on the level meter to be displayed on the display unit 130 as reference information.
[0067] For example, if the continuation level is LV0, the information generation unit 115 may generate a display screen C1 as shown in Figure 5A. Display screen C1 is a level meter in which only the leftmost of the four boxes is colored.
[0068] Furthermore, if the continuation level is LV1, the information generation unit 115 may generate a display screen C2 as shown in Figure 5B. Display screen C2 is a level meter in which the leftmost box and the second box from the left of the four boxes are colored.
[0069] Furthermore, if the continuation level is LV2, the information generation unit 115 may generate a display screen C3 as shown in Figure 5C. Display screen C3 is a level meter in which the first three boxes from the left out of the four boxes are colored.
[0070] Furthermore, if the continuation level is LV3, the information generation unit 115 may generate a display screen C4 as shown in Figure 5D. Display screen C4 is a level meter in which all four boxes are colored.
[0071] The display unit 130 then displays the level meter generated by the information generation unit 115, visually presenting the continuation level to the user. This makes it easier for the user to recognize the continuation level.
[0072] The colors assigned to the four boxes in Figures 5A to 5D may be different or the same. For example, the leftmost box may be colored red to indicate that continuation has not been achieved. The second box from the left may be colored yellow to indicate that some continuation has been achieved. The third and fourth boxes from the left may be colored blue to indicate that continuation has been achieved.
[0073] Furthermore, the reference information according to this embodiment is not limited to level meters as shown in Figures 5A to 5D. For example, the information generation unit 115 may generate color information corresponding to the degree of continuity as reference information. More specifically, the information generation unit 115 may generate a certain area and different color information within that area depending on the degree of continuity as reference information. This allows the user to recognize their own continuity through the color within the area displayed by the display unit 130.
[0074] Furthermore, the information generation unit 115 may generate a message as reference information corresponding to the degree of continuation. For example, if the degree of continuation is LV3, the information generation unit 115 may generate a message praising the continuous performance of the predetermined action. Here, the praise message may be, for example, "Your consistency is excellent." Also, if the degree of continuation is LV0 or LV1, the information generation unit 115 may generate a message recommending the continuous performance of the predetermined action. Here, the recommendation message may be, for example, "Continue walking."
[0075] The above describes specific examples related to determining and outputting the degree of continuation. Next, with reference to Figure 6, an example of the operation processing of the smartphone 10 according to this embodiment will be described.
[0076] <<3. Example of Operation>> Figure 6 is an explanatory diagram illustrating an example of the operation process of the smartphone 10 according to this embodiment. First, the sensor unit 140 acquires information regarding the number of steps taken by the user (S101).
[0077] Next, the action determination unit 111 determines whether the user's daily step count is equal to or greater than the target step count (S105). If the user's daily step count is equal to or greater than the target step count (S105 / Yes), the process proceeds to S109; if the user's daily step count is less than the target step count (S105 / No), the process proceeds to S121.
[0078] If the user's daily step count is equal to or greater than the target step count (S105 / Yes), the memory unit 120 stores action information, including that the user performed a predetermined action (S109).
[0079] The continuity determination unit 113 then determines whether the current continuity level is 3 (i.e., the highest) (S113). If the current continuity level is 3 (S113 / Yes), the smartphone 10 terminates its operation; if the current continuity level is not 3 (S113 / No), the process proceeds to S117.
[0080] If the current continuation level is not 3 (S113 / No), the continuation level determination unit 113 determines whether the number of times the user has performed a predetermined action consecutively has reached the number of consecutive actions included in the transition information stored in the memory unit 120 (S117). If it has reached the number of consecutive actions (S117 / Yes), the process proceeds to S133; if it has not reached the number of consecutive actions (S117 / No), the smartphone 10 terminates the operation process.
[0081] If the user's daily step count is less than the target step count (S105 / No), the memory unit 120 stores behavioral information, including that the user did not perform a predetermined action (S121).
[0082] The continuity determination unit 113 then determines whether the current continuity level is 0 (i.e., the lowest level) or not (S125). If the current continuity level is 0 (S125 / Yes), the smartphone 10 terminates its operation; if the current continuity level is not 0 (S125 / No), the process proceeds to S129.
[0083] If the current continuation level is not 0 (S125 / No), the continuation level determination unit 113 determines whether the number of consecutive times the user has not performed a predetermined action has reached the number of consecutive non-actions included in the transition information stored in the memory unit 120 (S129). If it has reached the number of consecutive non-actions (S129 / Yes), the process proceeds to S133; if it has not reached the number of consecutive actions (S129 / No), the smartphone 10 terminates the operation process.
[0084] If the number of consecutive actions reaches the limit (S117 / Yes), or if the number of consecutive non-actions reaches the limit (S129 / Yes), the continuation rate determination unit 113 updates the continuation rate (S133), and the smartphone 10 terminates its operation.
[0085] <<4. Examples of Effects>> According to the embodiment described above, a variety of effects can be obtained. For example, the continuation determination unit 113 determines the degree to which the user is continuously performing a predetermined action. This reduces the risk that the criteria for determining continuity may become ambiguous or that the criteria may be intentionally relaxed depending on the user's situation.
[0086] Furthermore, the information generation unit 115 generates reference information based on continuity, and the display unit 130 displays the generated reference information. This allows the user to recognize their own continuity more intuitively.
[0087] <<5. Hardware Configuration Example>> The information processing described above is achieved through the collaboration of software and the hardware of the smartphone 10, which will be described below.
[0088] Figure 7 is an explanatory diagram illustrating an example of the hardware configuration of the smartphone 10 according to this embodiment. The smartphone 10 may include a CPU (Central Processing Unit) 1002, a ROM (Read Only Memory) 1004, a RAM (Randome Access Memory) 1006, an internal bus 1008, an input / output interface 1010, a display unit 130, an input unit 1013, an audio output unit 1014, a storage unit 120, a drive 1016, a network interface 1017, and an external interface 1018.
[0089] The CPU 1002 functions as both an arithmetic processing unit and a control unit, controlling all operations within the smartphone 10 according to various programs. By working in cooperation with the ROM 1004, RAM 1006, and software described later, the CPU 1002 can realize functions such as the action judgment unit 111 and the continuation determination unit 113.
[0090] ROM 1004 stores the programs and calculation parameters used by CPU 1002. RAM 1006 temporarily stores the programs used in the execution of CPU 1002, as well as parameters that change as needed during its execution.
[0091] The CPU 1002, ROM 1004, and RAM 1006 are interconnected by an internal bus 1008, and are further connected to the display unit 130, input unit 1013, audio output unit 1014, storage unit 120, drive 1016, network interface 1017, and external interface 1018, which will be described later, via an input / output interface 1010.
[0092] The display unit 130 is a display device such as a CRT display, liquid crystal display (LCD), or OLED display, and converts video data into video and outputs it. The input unit 1013 may consist of input means for members to input information, such as a mouse, keyboard, touch panel, buttons, microphone, sensor, switch, and lever, and an input control circuit that generates an input signal based on the input from the member and outputs it to the CPU 1002. The audio output unit 1014 is an audio output device such as a speaker or headphones, and converts audio data into audio and outputs it.
[0093] The storage unit 120 is a device for storing data. The storage unit 120 may include a storage medium, a recording device for recording data on the storage medium, a reading device for reading data from the storage medium, and a deletion device for deleting data recorded on the storage medium. The storage unit 120 is composed of, for example, an HDD (Hard Disk Drive), an SSD (Solid Storage Drive), or a memory with equivalent functionality. This storage unit 120 drives the storage and stores programs executed by the CPU 1002 and various data.
[0094] Drive 1016 is a reader / writer for storage media, and is either built into or attached to the smartphone 10. Drive 1016 reads information stored on removable storage media such as magnetic disks, optical disks, magneto-optical disks, or semiconductor memory, and outputs it to RAM 1006. Drive 1016 can also write information to removable storage media.
[0095] The network interface 1017 is a communication interface composed of devices such as those used to connect to a communication network, such as the Internet. The network interface 1017 may also be a wired LAN (Local Area Network) or wireless LAN compatible communication device, or a wired communication device that performs wired communication.
[0096] The external interface 1018 is a connection interface consisting of connection ports for connecting external devices, such as a USB (Universal Serial Bus) port, an IEEE 1394 port, a SCSI (Small Computer System Interface) port, an RS-232C port, or an optical audio terminal.
[0097] <<6. Variation>> Furthermore, the functional configuration of the smartphone 10 shown in Figure 2 may be configured by separating it into two or more devices. For example, the user may have an information processing system that includes a first information processing device such as a smartwatch and a second information processing device such as a smartphone or a server.
[0098] For example, the first information processing device may include a sensor unit that acquires behavioral information regarding whether or not a user has performed a predetermined action. Furthermore, the first information processing device may include a communication unit that transmits the acquired behavioral information to the second information processing device.
[0099] Furthermore, the second information processing device may include a communication unit that receives behavioral information transmitted from the first information processing device. In addition, the second information processing device may include a continuation determination unit that determines a continuation degree indicating the degree to which the user has been continuously performing the predetermined behavior, based on the behavioral information for each of a plurality of periods.
[0100] Furthermore, the second information processing device may transmit the determined continuity level or reference information generated based on the continuity level to the first information processing device. The first information processing device may then output the reference information. Alternatively, the second information processing device may output the reference information generated based on the determined continuity level.
[0101] <<7. Supplement>> Although preferred embodiments of the present invention have been described in detail above with reference to the attached drawings, the present invention is not limited to these examples. It is clear to any person with ordinary skill in the art to which the present invention belongs that various modifications or alterations can be conceived within the scope of the technical idea described in the claims, and these are also understood to fall within the technical scope of the present invention.
[0102] For example, the steps in the operation processing of the smartphone 10 according to this embodiment do not necessarily have to be processed chronologically in the order shown in the explanatory diagram. For example, each step in the operation processing of the smartphone 10 may be processed in an order different from the order shown in the explanatory diagram, or may be processed in parallel.
[0103] Furthermore, it is possible to create computer programs that enable the hardware components built into the smartphone 10, such as the CPU, ROM, and RAM, to perform functions equivalent to those of each of the aforementioned smartphone 10 configurations.
[0104] Furthermore, while this specification primarily describes an example where the predetermined action is the act of walking a predetermined number of steps, the predetermined action is not limited to such examples. For example, the predetermined action may be the act of ascending or descending a predetermined number of steps on a staircase, or the act of studying for a predetermined amount of time.
[0105] Furthermore, even if a predetermined action is performed discontinuously, or if a predetermined action is not performed discontinuously, the continuation determination unit 113 may update the continuation level if certain criteria are met. For example, the continuation determination unit 113 may update the continuation level when a predetermined action is performed twice in a week.
[0106] Furthermore, the information processing device according to the present invention may uniformly determine the retention rate of multiple users. In this case, the criteria for determining the retention rate for each user may be relative or absolute. [Explanation of symbols]
[0107] 10 Smartphones 110 Control Unit 111 Behavior Judgment Department 113 Continuation Determination Unit 115 Information generation section 120 Storage section 130 Display section 140 Sensor section 150 clocks
Claims
1. An acquisition unit that acquires action information regarding whether or not the user performed a predetermined action, A determination unit that determines the degree of continuity, which indicates the extent to which the user has been continuously performing the predetermined action, based on the action information for each of the multiple periods, A storage unit that stores the first number of consecutive actions required to transition to another degree of continuity indicating that the predetermined action is being performed more continuously, Equipped with, The behavioral information includes a second consecutive action count indicating the number of times the user performed the predetermined action consecutively over the multiple periods. The determination unit determines the degree of continuity based on the first number of consecutive actions and the second number of consecutive actions. The first number of consecutive actions can be set according to the user information. Information processing device.
2. The determination unit, When the second number of consecutive actions reaches the first number of consecutive actions, the degree of continuation is determined to be higher by a predetermined level compared to before the first number of consecutive actions was reached. The information processing apparatus according to claim 1.
3. The memory unit maintains a first number of consecutive inactions required to transition from a certain degree of continuity to another degree of continuity indicating that the predetermined action has not been performed for a longer period of time. The determination unit, When the second consecutive count of non-actions, which indicates the number of consecutive times the user has not performed the predetermined action over the aforementioned multiple periods, reaches the first consecutive count of non-actions, the degree of continuation is determined to be lower by a predetermined level compared to before the first consecutive count of non-actions was reached. The information processing apparatus according to claim 2.
4. The aforementioned storage unit is The behavioral goals that the user achieves over the aforementioned multiple periods are maintained, The acquisition unit is, The memory unit acquires behavioral information regarding whether or not the predetermined action corresponding to the behavioral target has been performed. An information processing apparatus according to any one of claims 1 to 3.
5. The information relating to the user is: The user's age, gender, lifestyle, or the user's level of achievement, An information processing apparatus according to any one of claims 1 to 4.
6. Based on the aforementioned continuation rate, a generation unit generates reference information, which is a display screen that visually presents the aforementioned continuation rate. An information processing apparatus according to any one of claims 1 to 5, further comprising the above.
7. An output unit that outputs the reference information generated by the generation unit, The information processing apparatus according to claim 6, further comprising the above.
8. The output unit has a display function that displays the reference information, The aforementioned reference information is a display screen on the level meter. The information processing apparatus according to claim 7.
9. A retrieval unit that detects user behavior. An information processing apparatus according to any one of claims 1 to 8, further comprising the above.
10. Obtaining behavioral information regarding whether or not the user performed a predetermined action, Based on the behavioral information for each of the multiple periods, a degree of continuity is determined, which indicates the degree to which the user has been continuously performing the predetermined action. To maintain the first number of consecutive actions required to transition to another degree of continuity indicating that the predetermined action is being performed more continuously, Includes, The behavioral information includes a second consecutive action count indicating the number of times the user performed the predetermined action consecutively over the multiple periods. Determining the degree of continuation includes determining the degree of continuation based on the number of consecutive actions in the first and the number of consecutive actions in the second, The first number of consecutive actions can be set according to the user information. A method of information processing performed by a computer.
11. On the computer, A function to acquire behavioral information regarding whether or not the user performed a predetermined action, A determination function that determines the degree of continuity, which indicates the extent to which the user has been continuously performing the predetermined action, based on the aforementioned action information for each of multiple periods, A memory function that stores the first number of consecutive actions required to transition to another degree of continuity indicating that the predetermined action is being performed more continuously, To make it happen, The behavioral information includes a second consecutive action count indicating the number of times the user performed the predetermined action consecutively over the multiple periods. The determination function has a function to determine the degree of continuation based on the first number of consecutive actions and the second number of consecutive actions. The first number of consecutive actions can be set according to the user information. program.
12. An acquisition unit that acquires action information regarding whether or not the user performed a predetermined action, A communication unit that transmits the behavioral information acquired by the acquisition unit, A first information processing device comprising, A communication unit that receives the action information from the first information processing device, A determination unit that determines the degree of continuity, which indicates the extent to which the user has been continuously performing the predetermined action, based on the action information for each of the multiple periods received by the communication unit, A storage unit that stores the first number of consecutive actions required to transition to another degree of continuity indicating that the predetermined action is being performed more continuously, Equipped with, The behavioral information includes a second consecutive action count indicating the number of times the user performed the predetermined action consecutively over the multiple periods. The determination unit determines the degree of continuity based on the first number of consecutive actions and the second number of consecutive actions. The first number of consecutive actions can be set according to the user information. A second information processing device, An information processing system having the following features.
Citation Information
Patent Citations
Measuring instrument for walking distance
JP1993164571A
Body movement detecting and managing apparatus
JP2003307431A
Pedometer
JP2005092496A
Health care support system, exercise support system, and information display
JP2010211396A
Behavior support system, terminal, device, method, and program
JP2016085703A