Walk condition proposal program, walk condition proposal device, walk condition proposal method, and recording medium
The program and device provide personalized walking conditions for pets by identifying and correcting walking information based on pet attributes and status, improving exercise efficiency and suitability.
Patent Information
- Application Number
- JP2024085047
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-05-24
- Publication Date
- 2025-12-05
AI Technical Summary
Existing technologies do not provide personalized walking conditions suitable for individual pets, limiting efficient and effective pet exercise.
A program, device, and method that identify walking conditions based on pet physical and attribute information, generating corrected walking information through an identification and generation process to output personalized suggestions.
Enables tailored walking conditions for individual pets, enhancing exercise efficiency and suitability.
Smart Images

Figure 2025177898000001_ABST
Abstract
Description
[Technical Field]
[0001] The present disclosure relates to a walking condition suggestion program, a walking condition suggestion device, a walking condition suggestion method, and a recording medium. [Background technology]
[0002] Patent document 1 discloses a walking support device that includes an acquisition unit that acquires exercise information to identify the amount of exercise required for a pet, and a derivation unit that derives a walking route for the pet, including recommended places for the pet to run, based on the exercise information. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Publication No. 2020-137480 Summary of the Invention [Problem to be solved by the invention]
[0004] According to the invention of Patent Document 1, it is possible to walk a pet efficiently in a short time. On the other hand, the invention of Patent Document 1 does not make it possible to suggest walking conditions suitable for each individual pet.
[0005] Therefore, an object of the present disclosure is to provide a walking condition suggestion program, a walking condition suggestion device, a walking condition suggestion method, and a recording medium that can suggest walking conditions suitable for individual pets. [Means for solving the problem]
[0006] In order to achieve the above object, the walking condition suggestion program of the present disclosure includes: Including an identification step, a generation step, and an output step; The identification step includes identifying walking information indicating walking conditions of the pet based on physical information indicating the body of the pet; and Identifying correction information for correcting the walking conditions based on at least one of attribute information indicating the attributes of the pet and status information indicating the status of the pet; The generation step generates corrected walk information by correcting the walk conditions based on the walk information and the correction information, The output step outputs the corrected walking information. This is a walking condition suggestion program for causing a computer to execute each of the above procedures.
[0007] The walking condition suggestion device of the present disclosure is An identification unit, a generation unit, and an output unit, The identification unit identifies walking information indicating walking conditions for the pet based on physical information indicating the body of the pet; and Identifying correction information for correcting the walking conditions based on at least one of attribute information indicating the attributes of the pet and status information indicating the status of the pet; The generation unit generates corrected walk information in which the walk conditions are corrected based on the walk information and the correction information, The output unit outputs the corrected walking information. This is a walking condition suggestion device.
[0008] The walking condition suggestion method of the present disclosure includes: The method includes a specifying step, a generating step, and an output step, The identification step includes identifying walking information indicating walking conditions for the pet based on physical information indicating the body of the pet; and Identifying correction information for correcting the walking conditions based on at least one of attribute information indicating the attributes of the pet and status information indicating the status of the pet; The generation step generates corrected walk information in which the walk conditions are corrected based on the walk information and the correction information, The output step outputs the corrected walking information. The method for proposing walking conditions is implemented by a computer.
[0009] The recording medium of the present disclosure includes: Including an identification step, a generation step, and an output step; The identification step includes identifying walking information indicating walking conditions of the pet based on physical information indicating the body of the pet; and Identifying correction information for correcting the walking conditions based on at least one of attribute information indicating the attributes of the pet and status information indicating the status of the pet; The generation step generates corrected walk information by correcting the walk conditions based on the walk information and the correction information, The output step outputs the corrected walking information. This is a computer-readable recording medium that records a walking condition suggestion program for causing a computer to execute each of the above procedures. [Effects of the Invention]
[0010] According to the present disclosure, it is possible to suggest walking conditions suitable for individual pets. [Brief explanation of the drawings]
[0011] [Figure 1] FIG. 1 is a block diagram showing an example of the configuration of a walking condition proposing device according to the present disclosure. [Figure 2] FIG. 2 is a block diagram illustrating an example of a hardware configuration of the walking condition proposing device of the present disclosure. [Figure 3] FIG. 3 is a flowchart showing an example of a procedure according to the walking condition suggestion program of the present disclosure. [Figure 4] FIG. 4 is a block diagram showing another example of the configuration of the walking condition proposing device of the present disclosure. [Figure 5] FIG. 5 is a flowchart showing another example of the procedure of the walking condition suggestion program of the present disclosure. [Figure 6] FIG. 6 is a schematic diagram illustrating an example of walking course information generated by the walking condition suggestion program of the present disclosure. DETAILED DESCRIPTION OF THE INVENTION
[0012] Hereinafter, embodiments of the present disclosure will be described with reference to the drawings. The present disclosure is not limited to the following embodiments. In the following drawings, identical parts are designated by the same reference numerals. Furthermore, the descriptions of the embodiments can be used interchangeably unless otherwise specified, and the configurations of the embodiments can be combined unless otherwise specified. In the present disclosure, each drawing may apply to one or more embodiments.
[0013] [Embodiment 1] The walking condition suggestion program of the present disclosure is a program for causing a computer to execute a specifying procedure, a generating procedure, and an output procedure. The walking condition suggestion program of the present disclosure can also be said to be a program for causing a computer to function as the specifying procedure, the generating procedure, and the output procedure. Furthermore, the walking condition suggestion program of the present disclosure can also be said to be a program for causing a computer to execute, for example, each step of the walking condition suggestion method described below.
[0014] The identification procedure identifies walking information indicating the walking conditions of the pet based on physical information indicating the pet's body, and identifies correction information for correcting the walking conditions based on at least one of attribute information indicating the pet's attributes and status information indicating the pet's status, the generation procedure generates corrected walking information that corrects the walking conditions based on the walking information and the correction information, and the output procedure outputs the corrected walking information.
[0015] For example, the "procedure" in each step can be read as a "process." The walking condition suggestion program of the present disclosure may be recorded on a computer-readable recording medium. The recording medium may be, for example, a non-transitory computer-readable storage medium. The recording medium is not particularly limited, and examples thereof include random access memory (RAM), read-only memory (ROM), hard disk (HD), flash memory (e.g., solid state drive (SSD), USB flash memory, SD / SDHC card, etc.), optical disk (e.g., CD-R / CD-RW, DVD-R / DVD-RW, BD-R / BD-RE, etc.), magneto-optical disk (MO), floppy disk (FD), etc. The walking condition suggestion program of the present disclosure (e.g., a programming product or program product) may be distributed from an external computer. The "distribution" may be, for example, distribution via a communication network or a device connected via a wired connection. The walking condition suggestion program of the present disclosure may be installed and executed on the device to which it is distributed, or may be executed without being installed. An information processing device capable of executing the walking condition suggestion program of the present disclosure can be referred to as, for example, the walking condition suggestion device of the present disclosure.
[0016] Next, an example of the configuration of a walking condition proposal device according to the present disclosure will be described with reference to FIG. 1. FIG. 1 is a block diagram showing an example of the configuration of a walking condition proposal device 10 according to the present disclosure (hereinafter also referred to as the present device 10). As shown in FIG. 1, the present device 10 includes an identification unit 11, a generation unit 12, and an output unit 13. Furthermore, although not shown, the present device 10 may include, for example, an input unit, an output unit, a display unit, and / or a storage unit. The identification unit 11, the generation unit 12, and the output unit 13 can respectively execute, for example, an identification procedure, a generation procedure, and an output procedure in the walking condition proposal program according to the present disclosure.
[0017] The device 10 may be, for example, a single device including the above-described units, or a device in which the units can be connected via a communication network. The device 10 can also be connected to an external device (described later) via the communication network. The communication network is not particularly limited and any known network can be used, for example, a wired or wireless network. Examples of the communication network include the Internet, the World Wide Web (WWW), a telephone line, a Local Area Network (LAN), a Storage Area Network (SAN), a Delay Tolerant Networking (DTN), a Low Power Wide Area Network (LPWA), and a Local 5G (L5G). Examples of wireless communication include Wi-Fi (registered trademark), Bluetooth (registered trademark), Local 5G, and LPWA. Examples of the wireless communication include direct communication between devices (Ad Hoc communication), infrastructure communication, and indirect communication via an access point. The device 10 may be incorporated into a server as a system. Furthermore, the present device 10 may be, for example, a personal computer (PC, for example, desktop or notebook type) on which the program of the present disclosure is installed, a smartphone, a tablet terminal, etc. The present device 10 may be in the form of cloud computing or edge computing, for example, in which at least one of the above-mentioned units is located on a server and the other units are located on a terminal.
[0018] 2 shows a block diagram of the hardware configuration of the device 10. The device 10 includes, for example, a central processing unit (CPU, GPU, etc.) 101, a memory 102, a bus 103, a storage device 104, an input device 105, an output device 106, and a communication device 107. The components of the device 10 are connected to each other via the bus 103 and their respective interfaces (I / F).
[0019] The central processing unit 101 cooperates with other components via a controller (such as a system controller or an I / O controller) and is responsible for overall control of the device 10. In the device 10, the central processing unit 101 executes, for example, the program of the present disclosure (the walking condition suggestion program) and other programs, and also reads and writes various information. Specifically, for example, the central processing unit 101 functions as an identification unit 11, a generation unit 12, and an output unit 13. The device 10 may include other calculation units such as a CPU, a GPU (Graphics Processing Unit), an APU (Accelerated Processing Unit), or a combination thereof as a calculation unit.
[0020] The bus 103 can also be connected to, for example, external devices. Examples of the external devices include an external storage device (such as an external database), a printer, an external input device, an external display device, and an external imaging device. The device 10 can be connected to an external network (the communication line network) by, for example, a communication device 107 connected to the bus 103, and can also be connected to other devices via the external network.
[0021] The memory 102 may be, for example, a main memory (primary storage device). When the central processing unit 101 performs processing, the memory 102 reads various operating programs, such as the program of the present disclosure, stored in the storage device 104 (described later), and the central processing unit 101 receives data from the memory 102 and executes the programs. The main memory may be, for example, a RAM (random access memory). The memory 102 may also be, for example, a ROM (read only memory).
[0022] The storage device 104 is also referred to as an auxiliary storage device, for example, in contrast to the main memory (primary storage device). As described above, the storage device 104 stores an operating program including the program of the present disclosure. The storage device 104 may be, for example, a combination of a recording medium and a drive for reading and writing data from and to the recording medium. The recording medium is not particularly limited and may be, for example, an internal or external type, such as a hard disk (HD), CD-ROM, CD-R, CD-RW, MO, DVD, flash memory, or memory card. The storage device 104 may be, for example, a hard disk drive (HDD) or a solid-state drive (SSD) that integrates a recording medium and a drive. When the device 10 includes the storage unit, the storage device 104 functions as the storage unit, for example. The storage unit can store, for example, body information, size information, walking information, time information, attribute information, age information, body shape information, condition information, exercise information, stress information, correction information, corrected walking information, walking course information, evaluation information, and adjustment / correction information, which will be described later.
[0023] In the present device 10, the memory 102 and the storage device 104 can also store various information such as log information, information acquired from an external database (not shown) or an external device, information generated by the present device 10, and information used when the present device 10 executes processing. In this case, the memory 102 and the storage device 104 may store, for example, the above-mentioned information on the user of the present device. Note that at least a portion of the information may be stored, for example, in an external server other than the memory 102 and the storage device 104, or may be stored in a distributed manner across multiple terminals using blockchain technology or the like.
[0024] The device 10 further includes, for example, an input device 105 and an output device 106. Examples of the input device 105 include pointing devices such as a touch panel, track pad, and mouse; a keyboard; imaging means such as a camera and scanner; card readers such as an IC card reader and a magnetic card reader; and audio input means such as a microphone. Examples of the output device 106 include display devices such as an LED display and a liquid crystal display; audio output devices such as a speaker; a printer; and the like. In the first embodiment, the input device 105 and the output device 106 are configured separately, but the input device 105 and the output device 106 may be configured as an integrated device, such as a touch panel display.
[0025] An example of processing by the walking condition suggestion program of the present disclosure will be described more specifically with reference to Fig. 3. Fig. 3 is a flowchart showing an example of each procedure of the walking condition suggestion program of the present disclosure.
[0026] The identification unit 11 identifies walking information indicating the walking conditions of the pet based on physical information indicating the pet's body, and also identifies correction information for correcting the walking conditions based on at least one of attribute information indicating the attributes of the pet and status information indicating the status of the pet (S1, special procedure).
[0027] The pet is an animal that lives with humans. The pet may be, for example, a pet animal or a companion animal. The type of the pet may be, for example, a mammal, a bird, a reptile, an amphibian, etc., but is not limited to these descriptions. If the type of the pet is a mammal, the pet may be, for example, a dog, a cat, a rabbit, a pig, a horse, etc., but is not limited to these descriptions.
[0028] The physical information is information indicating the pet's body. The physical information may be, for example, information regarding the pet's body length, information regarding the pet's chest depth, information regarding the pet's chest length, information regarding the pet's limb length, information regarding the pet's chest circumference, or a combination of these. The physical information may include, for example, category information that divides the physical information into multiple categories. The physical information may be linked, for example, to breed information that indicates the breed of the pet. The breed information may be linked, for example, to each category information of the physical information.
[0029] The physical information may be, for example, size information indicating the size of the pet. The size information may be, for example, information regarding the weight of the pet, information regarding the height of the pet, or a combination of these. The size information may include, for example, classification information dividing the size information into a plurality of classifications. Examples of the classification information of the size information include, but are not limited to, "small," "medium," "large," etc. Furthermore, examples of the classification information of the size information include, but are not limited to, "extra small," "small," "medium," "large," "extra large," etc. The size information may be linked to, for example, the breed information. The breed information may be linked to each of the classification information of the size information, for example.
[0030] The physical information may be acquired, for example, from the device of the present disclosure, or from a device other than the device of the present disclosure. The acquisition format of the physical information may be, for example, arbitrary input or selective input. For example, when the physical information is linked to the breed information, the breed information may be selected and then the physical information linked to the selected breed information may be acquired. The physical information may be stored, for example, in the memory 102 or storage device 104 of the device of the present disclosure, or in the memory or storage device of a device other than the device of the present disclosure.
[0031] The walking information is information indicating the walking conditions of the pet. The walking conditions may be, for example, outdoor walking conditions or indoor walking conditions. The walking information may include, for example, time information indicating the walking time of the pet, distance information indicating the walking distance of the pet, speed information indicating the walking speed of the pet, and calorie consumption information indicating the calories burned by walking the pet, but is not limited to these descriptions. The walking information may, for example, differ for each piece of physical information or for each piece of breed information. The walking information may, for example, differ depending on the gender of the pet, or may be the same regardless of the gender of the pet. For example, if the pet is walked multiple times per day, the walking information may be information corresponding to one walk or multiple walks. The walking information may, for example, be linked to at least one of the physical information and the breed information. The walking information may, for example, be linked to at least one of the physical information and the breed information and stored as corresponding information related to the walking information.
[0032] As described above, the walking information may be, for example, time information indicating the walking time of the pet. The walking time of the pet may be, for example, longer as the physical information is larger, or shorter as the physical information is smaller. Furthermore, the walking time of the pet may be, for example, longer as the size information is larger, or shorter as the size information is smaller.
[0033] The identification of the walk information based on the physical information can be performed, for example, based on correspondence information related to the walk information. The identification of the walk information based on the correspondence information related to the walk information may be performed, for example, by identifying the walk information linked to the physical information from the correspondence information related to the walk information. The identification of the walk information based on the correspondence information related to the walk information may be performed, for example, by identifying the walk information linked to the breed information from the correspondence information related to the walk information. The identification of the walk information based on the correspondence information related to the walk information may be performed, for example, when breed information is linked to the physical information, by identifying the physical information using the breed information and then identifying the walk information linked to the identified physical information from the correspondence information related to the walk information. Furthermore, the identification of the walk information based on the physical information may be performed, for example, by a walk information output model that outputs the walk information when the physical information is input. The walk information output model may be, for example, a model that outputs the walk information when the breed information is input.
[0034] The walk information may be stored, for example, in the memory 102 or storage device 104 of the device of the present disclosure, or in a memory or storage device of a device other than the device of the present disclosure. Corresponding information related to the walk information may be stored, for example, in the memory 102 or storage device 104 of the device of the present disclosure, or in a memory or storage device of a device other than the device of the present disclosure. The walk information output model may be stored, for example, in the memory 102 or storage device 104 of the device of the present disclosure, or in a memory or storage device of a device other than the device of the present disclosure.
[0035] An example of identifying the walk information based on the physical information in the present disclosure will be described below using Table 1, but the identification of the walk information based on the physical information is not limited to this description. Table 1 lists an example of corresponding information related to the walk information when the pet is a dog. Table 1 lists, for example, "small," "medium," and "large" as examples of the physical information. In Table 1, the physical information is associated with, for example, breed information for each piece of physical information. Specifically, for example, if the physical information is "small," the breed information is associated with a toy poodle, a chihuahua, or a pomeranian. For example, if the physical information is "medium," the breed information is associated with an American cocker spaniel, a bulldog, or a Shiba inu. For example, if the physical information is "large," the breed information is associated with a golden retriever, a doberman, or an akita. In Table 1, for example, "30 minutes," "45 minutes," or "60 minutes" are listed as examples of the walk information. In Table 1, for example, the walk information is linked to each of the physical information. Specifically, for example, if the physical information is "small," the walk information is linked to "30 minutes." For example, if the physical information is "medium," the walk information is linked to "45 minutes." For example, if the physical information is "large," the walk information is linked to "60 minutes." Therefore, an example of identifying the walk information based on the physical information can be performed by, for example, if the user's pet is a Shiba Inu, identifying the physical information "medium" based on the breed information "Shiba Inu," and then identifying the walk information "45 minutes" linked to the identified physical information "medium" from the corresponding information related to the walk information shown in Table 1. [Table 1]
[0036] The attribute information is information indicating the attributes of the pet. Examples of the attribute information include age information indicating the age of the pet, group information indicating the pet's group, body type information indicating the pet's body type, and gender information indicating the pet's gender, but are not limited to these descriptions. The attribute information includes, for example, category information dividing the attribute information into multiple categories. The attribute information may include, for example, at least one of the age information, the group information, the body type information, and the gender information. The attribute information may also include, for example, at least one of the age information and the body type information. The attribute information may, for example, be linked to at least one of the physical information and correction information described below. The attribute information may, for example, be linked to at least one of the size information and correction information described below. The attribute information may, for example, be linked to at least one of the physical information and correction information described below and then stored as correspondence information related to the attribute information. The attribute information may, for example, be linked to at least one of the size information and correction information described below and then stored as correspondence information related to the attribute information. The corresponding information regarding the attribute information may correspond to, for example, the corresponding information regarding the correction information described below.
[0037] The age information may be, for example, information indicating the actual age of the pet, or information indicating the life stage of the pet. For example, when the age information indicates the actual age of the pet, the classification information of the age information may include, but is not limited to, 0-5 years, 6 years, 7 years, 8 years, 9 years, 10-12 years, 13 years or older, etc. For example, when the age information indicates the life stage of the pet, the classification information of the age information may include, but is not limited to, nursing, weaning, growth, adult, middle-aged to senior, senior, pregnancy, lactation, etc.
[0038] The group information may be, for example, a group classified by the Fédération Cynologique Internationale (FCI). The classification information of the group information may be, for example, 1G (sheepdogs and cattle dogs), 2G (working dogs), 3G (terriers), 4G (dachshunds), 5G (primitive dogs and spitz), 6G (scent hounds), 7G (pointers and setters), 8G (bird hunting dogs other than 7G), 9G (pet dogs), 10G (sight hounds), etc., but is not limited to these descriptions.
[0039] The body type information includes, for example, a body condition score (BCS), a muscle condition score (MCS), a body fat percentage, and a fat-free percentage. The BCS may be, for example, a five-point scale in which the BCS is classified from 1 to 5, or a nine-point scale in which the BCS is classified from 1 to 9. When the body type information is a BCS and the BCS is a five-point scale, examples of the category information of the body type information include, but are not limited to, BCS1 (thin), BCS2 (slightly thin), BCS3 (ideal body type), BCS4 (slightly obese), and BCS5 (obese). When the body type information is a BCS and the BCS is a nine-point scale, examples of the category information of the body type information include, but are not limited to, BCS1 to 3 (thin), BCS4 to 5 (ideal body type), BCS6 (slightly obese), and BCS7 to 9 (obese). For example, when the body type information is an MCS, the classification information of the body type information may include normal muscle mass, mild muscle mass loss, moderate muscle mass loss, severe muscle mass loss, etc., but is not limited to these descriptions. The body type information can be generated by, for example, a known method. Examples of methods for generating the BCS include a method based on visual inspection and palpation, and a method based on a regression equation that outputs the BCS as a response variable when explanatory variables including body weight are input. For example, a known regression equation for the BCS can be used. Examples of methods for generating the MCS include a method based on visual inspection and palpation, and a method based on a regression equation that outputs the MCS as a response variable when explanatory variables including muscle hardness are input. For example, a known regression equation for the MCS can be used.
[0040] The attribute information may be acquired, for example, from the device of the present disclosure, or from a device other than the device of the present disclosure. The attribute information may be acquired, for example, by arbitrary input or selective input. The attribute information may be stored, for example, in the memory 102 or storage device 104 of the device of the present disclosure, or in a memory or storage device of a device other than the device of the present disclosure. Correspondence information related to the attribute information may be stored, for example, in the memory 102 or storage device 104 of the device of the present disclosure, or in a memory or storage device of a device other than the device of the present disclosure.
[0041] The status information is information indicating the status of the pet. Examples of the status information include exercise information indicating the exercise state of the pet and stress information indicating the stress state of the pet, but the status information is not limited to these descriptions. The status information may include, for example, at least one of the exercise information and the stress information. The status information may be linked to, for example, at least one of the physical information and the correction information described below. The status information may also be linked to, for example, at least one of the size information and the correction information described below. The status information may be linked to, for example, the physical information and the correction information described below, and then stored as correspondence information related to the status information. The status information may be linked to, for example, the size information and the correction information described below, and then stored as correspondence information related to the status information. The correspondence information related to the status information may correspond to, for example, correspondence information related to the correction information described below.
[0042] Examples of the exercise information include, but are not limited to, eating completion information indicating whether the pet has eaten all of its food, urination information indicating the number of times the pet has urinated, and defecation information indicating the number of times the pet has defecate. For example, if the pet's exercise state is lack of exercise, the pet's appetite may decrease, resulting in a decrease in food intake and a decrease in the number of times the pet urinates and defecates. Therefore, the eating completion information can determine, for example, that the pet has not eaten all of its food, and therefore the pet's exercise state is lack of exercise. The urination information can determine, for example, that the pet's exercise state is lack of exercise, and therefore the number of times the pet urinates is less than a reference number of times. The defecation information can determine, for example, that the pet's exercise state is lack of exercise, and therefore the number of times the pet defecates is less than a reference number of times. The reference number of times the pet urinates can be, for example, a number set for each of the breed information to which the pet belongs, or a number set for each of the pets. The reference defecation frequency may be, for example, a frequency set for each of the breed information to which the pet belongs, or a frequency set for each of the pets. The reference urination frequency may be, for example, an average number of urinations per day in a predetermined period, or a median number of urinations per day in a predetermined period. The reference defecation frequency may be, for example, an average number of defecations per day in a predetermined period, or a median number of defecations per day in a predetermined period.
[0043] The stress information may be, for example, behavior information indicating the behavior of the pet, but is not limited to this description. For example, when the pet is in an excessively stressful state, the pet will exhibit specific behaviors called calming signals to relieve the stress. Therefore, the behavior information can be used to determine whether the pet is in an excessively stressful state based on, for example, the number of calming signals exhibited by the pet.
[0044] The status information may be acquired, for example, from the device of the present disclosure, or from a device other than the device of the present disclosure. The acquisition format of the status information may be, for example, an arbitrary input or a selective input. The status information may be stored, for example, in the memory 102 or storage device 104 of the device of the present disclosure, or in a memory or storage device of a device other than the device of the present disclosure. Corresponding information related to the status information may be stored, for example, in the memory 102 or storage device 104 of the device of the present disclosure, or in a memory or storage device of a device other than the device of the present disclosure.
[0045] The correction information is information for correcting the walking conditions. The correction information may be, for example, multiplied by the walking information, divided by the walking information, subtracted from the walking information, or added to the walking information. The correction information may be, for example, proportional to the attribute information or inversely proportional to the attribute information. The correction information may be, for example, proportional to the status information or inversely proportional to the status information. The correction information may be set for each category information of the attribute information or for each category information of the physical information. The number of correction information may be, for example, one or two or more, and may be appropriately adjusted depending on the number of information used to identify the correction information (e.g., the physical information, the attribute information, the status information, etc.). The correction information may be associated with at least one of the physical information and the attribute information and stored as corresponding information related to the correction information. Furthermore, the correction information may be associated with at least one of the size information and the attribute information and stored as correspondence information related to the correction information. The correction information may be associated with at least one of the body information and the condition information and stored as correspondence information related to the correction information. The correction information may be associated with at least one of the size information and the condition information and stored as correspondence information related to the correction information. The correspondence information related to the correction information may correspond to the correspondence information related to the attribute information described above, or may correspond to the correspondence information related to the condition information described above.
[0046] The identification of the correction information based on the attribute information can be performed, for example, based on correspondence information related to the attribute information. The identification of the correction information based on the correspondence information related to the attribute information may be performed, for example, by identifying the correction information linked to the attribute information from the correspondence information related to the attribute information. Furthermore, the identification of the correction information based on the attribute information may be performed, for example, by a correction information output model that outputs the correction information when the attribute information is input.
[0047] The identification of the correction information based on the state information can be performed, for example, based on correspondence information related to the state information. The identification of the correction information based on the correspondence information related to the state information may be performed, for example, by identifying the correction information linked to the state information from the correspondence information related to the state information. Furthermore, the identification of the correction information based on the state information may be performed, for example, by a correction information output model that outputs the correction information when the state information is input.
[0048] An example of specifying the correction information based on the status information in the present disclosure will be described below using Table 2, but the specification of the correction information based on the status information is not limited to this description. Table 2 lists calming signals, which are an example of the behavior information, as an example of the stress information when the pet is a dog. For example, when the number of calming signals displayed by the pet is 0 to 5, the correction information is specified as "1.0." For example, when the number of calming signals displayed by the pet is 6 to 10, the correction information is specified as "1.2." For example, when the number of calming signals displayed by the pet is 11 to 15, the correction information is specified as "1.1." For example, when the number of calming signals displayed by the pet is 16 or more, the correction information is specified as "0.9." Therefore, as an example of specifying the correction information based on the state information, if the number of calming signals exhibited by the user's pet is five, the correction information can be specified as "1.0". [Table 2]
[0049] The identification of the correction information based on the attribute information and the state information can be performed, for example, based on correspondence information regarding the attribute information and correspondence information regarding the state information. The identification of the correction information based on the correspondence information regarding the attribute information and the correspondence information regarding the state information may be performed, for example, by combining the identification of the correction information based on the correspondence information regarding the attribute information and the identification of the correction information based on the correspondence information regarding the state information. Furthermore, the identification of the correction information based on the attribute information and the state information may be performed, for example, by a correction information output model that outputs the correction information when the attribute information and the state information are input.
[0050] Furthermore, the specifying unit 11 may specify the correction information, for example, taking into account the size information (S1A, specifying step).
[0051] Identifying the correction information taking the size information into consideration may involve, for example, identifying the correction information based on the size information in addition to at least one of the attribute information and the status information. Identifying the correction information taking the size information into consideration may be performed, for example, based on correspondence information related to the correction information. Identifying the correction information based on the correspondence information related to the correction information may be performed, for example, by identifying the correction information associated with a combination of the size information and the attribute information from the correspondence information related to the correction information. Identifying the correction information based on the correspondence information related to the correction information may be performed, for example, by identifying the correction information associated with a combination of the size information and the status information from the correspondence information related to the correction information. Identifying the correction information based on the correspondence information related to the correction information may be performed, for example, by identifying the correction information associated with a combination of the size information and the attribute information and the correction information associated with a combination of the size information and the status information from the correspondence information related to the correction information. In addition, the identification of the correction information taking into account the size information may be performed, for example, by a correction information output model that outputs the correction information when the size information is input in addition to at least one of the attribute information and the state information.
[0052] The correction information may be stored, for example, in the memory 102 or storage device 104 of the device of the present disclosure, or in a memory or storage device of a device other than the device of the present disclosure. Correspondence information related to the correction information may be stored, for example, in the memory 102 or storage device 104 of the device of the present disclosure, or in a memory or storage device of a device other than the device of the present disclosure. The correction information output model may be stored, for example, in the memory 102 or storage device 104 of the device of the present disclosure, or in a memory or storage device of a device other than the device of the present disclosure.
[0053] Hereinafter, an example of specifying the correction information taking into account the size information in the present disclosure will be described using Tables 3 and 4, but the specification of the correction information taking into account the size information is not limited to these descriptions. Here, an example of specifying the correction information taking into account the size information will be described assuming that the size information of a user's pet Shiba Inu is "medium," the age information is 8 years old, and the body type information is BCS4. Table 3 lists an example of correspondence information related to the correction information linking the size information and the attribute information (the age information) in the case where the pet is a dog. Table 4 lists an example of correspondence information related to the correction information linking the size information and the attribute information (the body type information) in the case where the pet is a dog. Table 3 lists "small," "medium," and "large" as examples of the size information, and "0-5 years old," "6 years old," "7 years old," "8 years old," "9 years old," "10-12 years old," and "13 years old or older" as examples of the age information, which is the attribute information. In Table 3, the correction information is associated with each combination of the size information and the age information. Therefore, an example of specifying the correction information taking the size information into account can be performed by, for example, specifying the correction information "0.8" associated with the combination of the size information "medium" and the age information "8 years old" based on the size information and the age information of the user's pet. In Table 4, "small," "medium," and "large" are listed as examples of the size information, and "BCS1 (thin)," "BCS2 (slightly thin)," "BCS3 (ideal body type)," "BCS4 (slightly obese)," and "BCS5 (obese)" are listed as examples of the body type information, which is the attribute information. In Table 4, the correction information is associated with each combination of the size information and the body type information. Therefore, an example of determining the correction information taking the size information into account can be performed, for example, by determining the correction information "1.3" linked to the combination of the size information "medium" and the body type information "BCS4" based on the size information and body type information of the user's pet.As described above, an example of determining the correction information taking into account the size information is, for example, determining the correction information of the user's pet as "0.8", which is the correction information determined based on Table 3, and "1.3", which is the correction information determined based on Table 4. [Table 3] [Table 4]
[0054] The generation unit 12 generates corrected walk information in which the walk conditions are corrected based on the walk information and the correction information (S2, generation step).
[0055] The corrected walk information is information obtained by correcting the walk information based on the walk information and the correction information.
[0056] The generation of the corrected walk information based on the walk information and the correction information may be, for example, multiplying the walk information by the correction information, dividing the walk information by the correction information, subtracting the correction information from the walk information, or adding the correction information to the walk information. Furthermore, the generation of the corrected walk information based on the walk information and the correction information may be performed by, for example, a corrected walk information output model that outputs the corrected walk information when the walk information and the correction information are input.
[0057] The corrected walking information may be stored, for example, in the memory 102 or storage device 104 of the device of the present disclosure, or in a memory or storage device of a device other than the device of the present disclosure. The corrected walking information output model may be stored, for example, in the memory 102 or storage device 104 of the device of the present disclosure, or in a memory or storage device of a device other than the device of the present disclosure.
[0058] An example of generating the corrected walk information based on the walk information and the correction information in the present disclosure will be described below using the processing results of Tables 1 to 4. However, the generation of the corrected walk information based on the walk information and the correction information is not limited to this description. In Table 1, the walk information is specified as "45 minutes" based on the physical information. In Table 2, the correction information is specified as "1.0" based on the status information. In Tables 3 and 4, the correction information is specified as "0.8" and "1.3" based on the size information. Therefore, an example of generating the corrected walk information based on the walk information and the correction information can be generated by multiplying the walk information by each correction information. Specifically, the corrected walking information can be generated as "46.8 minutes" by multiplying the walking information "45 minutes" by the correction information "1.0", "0.8", and "1.3", for example.
[0059] The output unit 13 outputs the corrected walking information (S3, output step).
[0060] The walking condition suggestion method of the present disclosure (hereinafter also referred to as the method of the present disclosure) is a method implemented, for example, by replacing each "procedure" in the program of the present disclosure with a "process." Specifically, the method of the present disclosure includes a specifying process, a generating process, and an output process. The specifying process specifies walking information indicating the walking conditions of the pet based on physical information indicating the pet's body, and specifies correction information for correcting the walking conditions based on at least one of attribute information indicating the pet's attributes and status information indicating the pet's status. The generating process generates corrected walking information that corrects the walking conditions based on the walking information and the correction information. The output process outputs the corrected walking information. The method of the present disclosure can be implemented, for example, using the device 10 of the present disclosure shown in FIG. 1 or FIG. 2. Note that the method of the present disclosure is not limited to a method using the device 10 of the present disclosure. For example, the description of the program and the device of the present disclosure can be used for the method of the present disclosure.
[0061] As described above, according to the walking condition suggestion program of the present disclosure, a specifying step specifies walking information indicating the walking conditions of the pet based on physical information indicating the pet's body, and specifies correction information for correcting the walking conditions based on at least one of attribute information indicating the pet's attributes and status information indicating the pet's status, a generating step generates corrected walking information that corrects the walking conditions based on the walking information and the correction information, and an output step outputs the corrected walking information. Thus, according to the present disclosure, walking conditions suitable for each individual pet can be suggested.
[0062] [Embodiment 2] Another example of the walking condition suggestion program of the present disclosure will be described.
[0063] FIG. 4 is a block diagram showing an example of the configuration of the walking condition proposal device 10A. As shown in FIG. 4, the walking condition proposal device 10A includes a walking course information generation unit 14 in addition to the configuration of the walking condition proposal device 10 of embodiment 1. The hardware configuration of the walking condition proposal device 10A is the same as that of the walking condition proposal device 10 of FIG. 2, except that the central processing unit 101 has the configuration of the walking condition proposal device 10A of FIG. 4 instead of the configuration of the walking condition proposal device 10 of FIG. 1. The processing of the walking course information generation unit 14 will be described below. The processing of the walking course information generation unit 14 can be inserted, for example, at any position in the flowchart of FIG. 3 described in embodiment 1. However, as shown in FIG. 5, the processing of the walking course information generation unit 14 is preferably inserted, for example, after S2.
[0064] For example, S1 and S2 are executed in the same manner as S1 and S2 in the first embodiment.
[0065] The walking course information generating unit 14 generates walking course information indicating a course along which the pet will walk, for example, based on the corrected walking information (S4, walking course information generating step).
[0066] The walking course information is, for example, information indicating a course along which the pet will walk. The walking course information may include, for example, start point information indicating a starting point of the walk, end point information indicating an end point of the walk, course information connecting the start point and the end point, detour point information indicating detour points on the walk, and stop-off point information indicating stop-off points on the walk. The start point information may be, for example, information indicating the user's home address, or information indicating a start point arbitrarily set by the user. The end point information may be, for example, information indicating a point set based on the corrected walking information, or information indicating an end point arbitrarily set by the user. Examples of the end point include, but are not limited to, parks, sports fields, public facilities, etc. The detour point information may be, for example, information indicating a detour point arbitrarily set by the user. Examples of the detour point include, but are not limited to, roads with a predetermined number of lanes or more, crosswalks, pedestrian bridges, bridges, tunnels, etc. The stop-off point information may be, for example, information indicating a stop-off point arbitrarily set by the user. Examples of the stopover points include riverbanks, drinking fountains, public toilets, vending machines, supermarkets, convenience stores, etc., but the points are not limited to these descriptions.
[0067] Generating the walking course information based on the corrected walking information may, for example, involve generating walking course information that satisfies the corrected walking information. For example, if the corrected walking information corresponds to the time information, generating walking course information that satisfies the time information. In this case, generating the walking course information based on the corrected walking information may, for example, involve generating distance information corresponding to the corrected walking information by taking into account the pet's standard walking speed, and generating the walking course information based on the distance information corresponding to the corrected walking information. The standard walking speed may, for example, be the walking speed for each pet, or the walking speed for each breed information to which the pet belongs. Generating the walking course information based on the corrected walking information may, for example, involve generating walking course information that satisfies the distance information if the walking information is distance information. Generating the walking course information based on the corrected walking information may, for example, involve generating walking course information that satisfies the speed information if the walking information is speed information. In this case, generating the walking course information based on the corrected walking information may involve, for example, generating distance information corresponding to the corrected walking information by taking into account the user's desired walking time for the pet, and generating the walking course information based on the distance information corresponding to the corrected walking information. For example, if the walking information is calorie consumption information, generating the walking course information based on the corrected walking information may involve, for example, generating walking course information that satisfies the calorie consumption information. In this case, generating the walking course information based on the corrected walking information may involve, for example, generating time information corresponding to the corrected walking information by taking into account the calories consumed per unit time by walking the pet, further generating distance information corresponding to the corrected walking information by taking into account the time information corresponding to the corrected walking information and the pet's standard walking speed, and generating the walking course information based on the distance information corresponding to the corrected walking information.
[0068] The generation of the walking course information based on the corrected walking information may, for example, be such that, when the start point information and the end point information are set, the walking course information is generated to connect the start point information and the end point information. The generation of the walking course information based on the corrected walking information may, for example, be such that, when the start point information and the end point information are set, the walking course information is generated to make the distance from the start point information to the end point information the shortest distance. In this case, the generation of the walking course information based on the corrected walking information may, for example, be such that, when the distance information corresponding to the corrected walking information is longer than the shortest distance, additional walking course information indicating a course for the extra distance the pet will walk is added to the walking course information.
[0069] The generation of the walking course information based on the corrected walking information may, for example, generate the walking course information so as to pass through the set stop point information when the stop point information is set. The generation of the walking course information based on the corrected walking information may, for example, generate the walking course information so as not to pass through the set detour point information when the detour point information is set.
[0070] The generation of the walking course information based on the corrected walking information may be performed, for example, by a walking course information output model that generates the walking course information when the corrected walking information is input.
[0071] Furthermore, the walking course information generating unit 14 may generate the walking course information by taking into account, for example, frequency information indicating the number of times the pet is walked per day (S4A, walking course information generating procedure). In this case, the corrected walking information is, for example, information corresponding to multiple walks in the case where the pet is walked multiple times per day.
[0072] The generation of the walking course information taking into account the number of times information may, for example, generate the walking course information based on the number of times information in addition to the corrected walking information. The generation of the walking course information taking into account the number of times information may, for example, generate the corrected walking information equivalent to one walk by dividing the corrected walking information by the number of times information. In this case, the generation of the walking course information taking into account the number of times information may, for example, generate the walking course information that satisfies the corrected walking information equivalent to one walk.
[0073] The walking course information may be stored, for example, in the memory 102 or storage device 104 of the device of the present disclosure, or in a memory or storage device of a device other than the device of the present disclosure. The walking course information output model may be stored, for example, in the memory 102 or storage device 104 of the device of the present disclosure, or in a memory or storage device of a device other than the device of the present disclosure.
[0074] The output unit 13 outputs, for example, the walking course information (S3A, output procedure).
[0075] Furthermore, the generation unit 12 may, for example, generate adjusted correction information by adjusting the correction information based on evaluation information on the walking results based on the walking course information, and may generate corrected walking information by correcting the walking conditions based on the walking information and the adjusted correction information (S2A, generation procedure).
[0076] The evaluation information is, for example, information indicating an evaluation of the walk result based on the walk course information. Examples of the evaluation information include satisfaction information indicating the user's satisfaction with the walk result based on the walk course information, and post-walk status information indicating a change in the status information due to the walk result based on the walk course information, but the description is not limited thereto. The satisfaction information may be, for example, a stage rating in which the user's satisfaction is divided into multiple stages. The satisfaction information may be linked to the correction information for each stage. The satisfaction information may be, for example, proportional to the correction information or inversely proportional to the correction information. Specifically, when the stage rating is a five-point rating, examples of the satisfaction information include, for example, "very dissatisfied" linked to the correction information "0.2," "dissatisfied" linked to the correction information "0.4," "average" linked to the correction information "0.6," "satisfied" linked to the correction information "0.8," and "very satisfied" linked to the correction information "1.0," but the description is not limited thereto. The post-walk condition information may be, for example, a staged evaluation in which the degree of improvement of the condition information is divided into a plurality of stages. The post-walk condition information may be, for example, linked to the correction information for each stage. The post-walk condition information may be, for example, proportional to the correction information or inversely proportional to the correction information. Specifically, when the staged evaluation is a two-stage evaluation, the post-walk condition information may be, for example, "improved" linked to correction information "0.2" or "not improved" linked to correction information "1.2", but is not limited to such descriptions.
[0077] The adjustment / correction information is, for example, information obtained by adjusting the correction information based on the evaluation information. The adjustment / correction information may, for example, be multiplied by the walk information, divided by the walk information, subtracted from the walk information, or added to the walk information. The adjustment / correction information may, for example, be proportional to the evaluation information or inversely proportional to the evaluation information. The adjustment / correction information may, for example, be set for each of the graded evaluations of the evaluation information. The number of adjustment / correction information may, for example, be one or two or more, and may be adjusted appropriately depending on the number of evaluation information used to generate the adjustment / correction information. The adjustment / correction information may, for example, be linked to the evaluation information and stored as corresponding information related to the evaluation information.
[0078] The generation of the adjustment / correction information based on the evaluation information can be performed, for example, based on correspondence information related to the evaluation information. The generation of the adjustment / correction information based on the correspondence information related to the evaluation information may be performed, for example, by identifying the adjustment / correction information linked to the evaluation information from the correspondence information related to the evaluation information. The generation of the adjustment / correction information based on the evaluation information may be performed, for example, based on the correspondence information related to the evaluation information when a specific evaluation continues a predetermined number of times or more after multiple walks based on the walking course information. Furthermore, the generation of the adjustment / correction information based on the evaluation information may be performed, for example, by an adjustment / correction information output model that outputs the adjustment / correction information when the evaluation information is input.
[0079] The corrected walk information is, for example, information obtained by correcting the walk conditions based on the walk information and the adjustment / correction information. For example, the above description can be used for the corrected walk information.
[0080] The generation of the corrected walk information based on the walk information and the adjustment correction information may be, for example, multiplying the walk information by the adjustment correction information, dividing the walk information by the adjustment correction information, subtracting the adjustment correction information from the walk information, or adding the adjustment correction information to the walk information. Furthermore, the generation of the corrected walk information based on the walk information and the adjustment correction information may be performed by a correction walk information output model that outputs the corrected walk information when the walk information and the adjustment correction information are input.
[0081] The evaluation information may be acquired, for example, from the device of the present disclosure, or from a device other than the device of the present disclosure. The acquisition format of the evaluation information may be, for example, an arbitrary input or a selective input. The evaluation information may be stored, for example, in the memory 102 or storage device 104 of the device of the present disclosure, or in a memory or storage device of a device other than the device of the present disclosure. The adjustment and correction information may be stored, for example, in the memory 102 or storage device 104 of the device of the present disclosure, or in a memory or storage device of a device other than the device of the present disclosure. Correspondence information related to the evaluation information may be stored, for example, in the memory 102 or storage device 104 of the device of the present disclosure, or in a memory or storage device of a device other than the device of the present disclosure. The adjustment and correction information output model may be stored, for example, in the memory 102 or storage device 104 of the device of the present disclosure, or in a memory or storage device of a device other than the device of the present disclosure. The corrected walking information output model may be stored, for example, in the memory 102 or storage device 104 of the device of the present disclosure, or in a memory or storage device of a device other than the device of the present disclosure.
[0082] The walking condition suggestion method of the present disclosure (hereinafter also referred to as the method of the present disclosure) is a method implemented, for example, by replacing each "procedure" in the program of the present disclosure with a "step." Specifically, the method of the present disclosure includes a walking course information generation step in addition to a specifying step, a generating step, and an output step. The walking course information generation step generates walking course information indicating a course along which the pet will walk based on the corrected walking information, and the output step outputs the walking course information. The method of the present disclosure can be implemented, for example, using the device 10A of the present disclosure shown in FIG. 4, or the hardware configuration of the walking condition suggestion device 10 of FIG. 2, in which the central processing unit 101 has the configuration of the walking condition suggestion device 10A of FIG. 4 instead of the configuration of the walking condition suggestion device 10 of FIG. 1. Note that the method of the present disclosure is not limited to a method using the device 10A of the present disclosure. For example, the description of the program and the device of the present disclosure can be used for the method of the present disclosure.
[0083] As described above, according to the walking condition suggestion program of the present disclosure, for example, a walking course information generation step generates walking course information indicating a course for the pet to walk based on the corrected walking information, and an output step outputs the walking course information. Therefore, according to the present disclosure, walking conditions suitable for each individual pet can be suggested. Furthermore, according to the present disclosure, for example, a walking course suitable for each individual pet can be suggested.
[0084] [Embodiment 3] An example of how the device of the present disclosure is used will be described below. In the following description, a case where the pet is a Shiba Inu will be described as an example, but the present disclosure is not limited to the following description.
[0085] First, the device of the present disclosure generates, for example, corrected walking information. Specifically, for example, a user inputs breed information as "Shiba Inu," the number of calming signals (an example of behavior information that is status information) as "5," age information (an example of behavior information) as "8 years old," and body type information (an example of attribute information) as "BCS4" using an input unit of a smartphone device on application software for assisting in proposing walking conditions for pets, and then transmits this input information to the device of the present disclosure. For example, after receiving the input information from the smartphone device, the device of the present disclosure identifies "medium size" as physical information associated with the breed information "Shiba Inu." For example, the device of the present disclosure identifies "45 minutes" as walking information associated with the identified "medium size" physical information from corresponding information related to walking information. For example, the device of the present disclosure identifies "1.0" as correction information associated with the "5" status information from corresponding information related to status information. For example, the device disclosed herein identifies, from the correspondence information related to the correction information (linking the physical information with the age information), the correction information "0.8" associated with the combination of the physical information "medium build" and the age information "8 years old." For example, the device disclosed herein identifies, from the correspondence information related to the correction information (linking the physical information with the body type information), the correction information "1.3" associated with the combination of the physical information "medium build" and the body type information "BCS4." For example, the device disclosed herein multiplies the walking information "45 minutes" by the correction information "1.0," "0.8," and "1.3" to generate the corrected walking information "46.8 minutes."
[0086] Next, the device of the present disclosure generates, for example, walking course information. Specifically, for example, the user inputs the user's home address as start point information, the address of a park near the user's home as end point information, and "3 times" representing the number of times the user walks their pet per day as frequency information using an input unit on the smartphone device on the application software, and then transmits this input information to the device of the present disclosure. For example, after receiving the input information from the smartphone device, the device of the present disclosure generates "15.6 minutes" as corrected walking information corresponding to one walk by dividing the corrected walking information of "46.8 minutes" by the frequency information of "3 times." For example, the device of the present disclosure generates "7.8 km" as distance information corresponding to the corrected walking information of "15.6 minutes" by taking into account the standard walking speed of "30 km / hour" for the breed information of "Shiba Inu." The device disclosed herein generates walking course information such as that shown in FIG. 6 that connects the start point information and the end point information based on, for example, distance information "7.8 km" corresponding to the corrected walking information "15.6 minutes." The device disclosed herein, for example, transmits information related to the walking course information to the smartphone terminal. The smartphone terminal, for example, displays a course for the pet to walk on a display unit of the smartphone terminal based on the received information related to the walking course information. The user, for example, takes the pet for a walk following the course displayed on the smartphone terminal.
[0087] According to the present disclosure, it is possible to propose walking conditions suitable for each individual pet. Furthermore, according to the present disclosure, it is possible to propose, for example, walking courses suitable for each individual pet.
[0088] Although the present disclosure has been described above with reference to the embodiments, the present disclosure is not limited to the above-described embodiments. Various modifications that can be understood by those skilled in the art can be made to the configuration and details of the present disclosure within the scope of the present disclosure. Furthermore, each embodiment can be combined with other embodiments as appropriate.
[0089] <Additional Notes> Some or all of the above embodiments can be described as, but not limited to, the following supplementary notes. (Appendix 1) Including an identification step, a generation step, and an output step; The identification step includes identifying walking information indicating walking conditions of the pet based on physical information indicating the body of the pet; and Identifying correction information for correcting the walking conditions based on at least one of attribute information indicating the attributes of the pet and status information indicating the status of the pet; The generation step generates corrected walk information by correcting the walk conditions based on the walk information and the correction information, The output step outputs the corrected walking information. A walking condition suggestion program for causing a computer to execute each of the above steps. (Appendix 2) The physical information is size information indicating the size of the pet. The walking condition suggestion program described in Appendix 1. (Appendix 3) the step of specifying the correction information takes the size information into consideration. The walking condition suggestion program described in Appendix 2. (Appendix 4) the attribute information includes at least one of age information indicating the age of the pet and body type information indicating the body type of the pet; The status information includes at least one of exercise information indicating the exercise status of the pet and stress information indicating the stress status of the pet. A walking condition suggestion program according to any one of appendices 1 to 3. (Appendix 5) The walking information is time information indicating the walking time of the pet. A walking condition suggestion program according to any one of appendices 1 to 4. (Appendix 6) Further, a step of generating walking course information is included, the step of generating walking course information includes generating walking course information indicating a course along which the pet will walk based on the corrected walking information; the output step outputs the walking course information. A walking condition suggestion program according to any one of appendices 1 to 5. (Appendix 7) The generation step generates adjusted correction information by adjusting the correction information based on evaluation information on a walking result based on the walking course information; generating corrected walk information by correcting the walk conditions based on the walk information and the adjustment and correction information; The walking condition suggestion program described in Appendix 6. (Appendix 8) An identification unit, a generation unit, and an output unit, The identification unit identifies walking information indicating walking conditions for the pet based on physical information indicating the body of the pet; and Identifying correction information for correcting the walking conditions based on at least one of attribute information indicating the attributes of the pet and status information indicating the status of the pet; The generation unit generates corrected walk information in which the walk conditions are corrected based on the walk information and the correction information, The output unit outputs the corrected walking information. Walking condition suggestion device. (Appendix 9) The physical information is size information indicating the size of the pet. 9. The walking condition suggestion device according to claim 8. (Appendix 10) the specifying unit specifies the correction information taking into account the size information. 10. The walking condition suggestion device according to claim 9. (Appendix 11) the attribute information includes at least one of age information indicating the age of the pet and body type information indicating the body type of the pet; The status information includes at least one of exercise information indicating the exercise status of the pet and stress information indicating the stress status of the pet. A walking condition suggestion device according to any one of appendices 8 to 10. (Appendix 12) The walking information is time information indicating the walking time of the pet. 12. A walking condition suggestion device according to any one of appendices 8 to 11. (Appendix 13) Further, a walking course information generating unit is included, the walking course information generating unit generates walking course information indicating a course along which the pet will walk, based on the corrected walking information; The output unit outputs the walking course information. 13. A walking condition suggestion device according to any one of appendices 8 to 12. (Appendix 14) The generation unit generates adjusted correction information by adjusting the correction information based on evaluation information on a walking result based on the walking course information, generating corrected walk information by correcting the walk conditions based on the walk information and the adjustment and correction information; 14. The walking condition suggestion device according to claim 13. (Appendix 15) The method includes a specifying step, a generating step, and an output step, The identification step includes identifying walking information indicating walking conditions for the pet based on physical information indicating the body of the pet; and Identifying correction information for correcting the walking conditions based on at least one of attribute information indicating the attributes of the pet and status information indicating the status of the pet; The generation step generates corrected walk information in which the walk conditions are corrected based on the walk information and the correction information, The output step outputs the corrected walking information. A walking condition suggestion method in which each of the above steps is executed by a computer. (Appendix 16) The physical information is size information indicating the size of the pet. The method for proposing walking conditions described in Appendix 15. (Appendix 17) the specifying step specifies the correction information taking into account the size information. The method for proposing walking conditions described in Appendix 16. (Appendix 18) the attribute information includes at least one of age information indicating the age of the pet and body type information indicating the body type of the pet; The status information includes at least one of exercise information indicating the exercise status of the pet and stress information indicating the stress status of the pet. 18. A walking condition suggestion method according to any one of appendices 15 to 17. (Appendix 19) The walking information is time information indicating the walking time of the pet. 19. A walking condition suggestion method according to any one of appendices 15 to 18. (Appendix 20) Further, a walking course information generating step is included, The walking course information generating step generates walking course information indicating a course along which the pet will walk, based on the corrected walking information; The output step outputs the walking course information. 20. A walking condition suggestion method according to any one of appendices 15 to 19. (Appendix 21) The generating step generates adjusted correction information by adjusting the correction information based on evaluation information on a walking result based on the walking course information, generating corrected walk information by correcting the walk conditions based on the walk information and the adjustment and correction information; The method for proposing walking conditions described in Appendix 20. (Appendix 22) Including an identification step, a generation step, and an output step; The identification step includes identifying walking information indicating walking conditions of the pet based on physical information indicating the body of the pet; and Identifying correction information for correcting the walking conditions based on at least one of attribute information indicating the attributes of the pet and status information indicating the status of the pet; The generation step generates corrected walk information by correcting the walk conditions based on the walk information and the correction information, The output step outputs the corrected walking information. A computer-readable recording medium having recorded thereon a walking condition suggestion program for causing a computer to execute each of the above procedures. (Appendix 23) The physical information is size information indicating the size of the pet. 23. The recording medium according to claim 22. (Appendix 24) the step of specifying the correction information takes the size information into consideration. 24. The recording medium according to claim 23. (Appendix 25) the attribute information includes at least one of age information indicating the age of the pet and body type information indicating the body type of the pet; The status information includes at least one of exercise information indicating the exercise status of the pet and stress information indicating the stress status of the pet. 25. A recording medium according to any one of appendices 22 to 24. (Appendix 26) The walking information is time information indicating the walking time of the pet. 26. A recording medium according to any one of appendices 22 to 25. (Appendix 27) Further, a step of generating walking course information is included, the step of generating walking course information includes generating walking course information indicating a course along which the pet will walk based on the corrected walking information; the output step outputs the walking course information. 27. A recording medium according to any one of appendices 22 to 26. (Appendix 28) The generation step generates adjusted correction information by adjusting the correction information based on evaluation information on a walking result based on the walking course information; generating corrected walk information by correcting the walk conditions based on the walk information and the adjustment and correction information; 28. A recording medium as described in Appendix 27. [Industrial Applicability]
[0090] According to the present disclosure, it is possible to propose walking conditions suitable for individual pets. Therefore, the present disclosure can be widely and usefully used in the pet field, etc. [Explanation of symbols]
[0091] 10, 10A Walking Condition Proposal Device 11 Specific section 12 Generation part 13 Output section 14 Walking course information generation unit 101 Central Processing Unit 102 memory 103 Bus 104 Storage device 105 Input Device 106 Output Device 107 Communication Devices
Claims
1. Including an identification step, a generation step, and an output step; The identification step includes identifying walking information indicating walking conditions for the pet based on physical information indicating the body of the pet; and Identifying correction information for correcting the walking conditions based on at least one of attribute information indicating the attributes of the pet and status information indicating the status of the pet; The generation step generates corrected walk information by correcting the walk conditions based on the walk information and the correction information, The output step outputs the corrected walking information. A walking condition suggestion program for causing a computer to execute each of the above steps.
2. The physical information is size information indicating the size of the pet. The walking condition suggestion program according to claim 1.
3. the step of specifying the correction information takes the size information into consideration. The walking condition suggestion program according to claim 2.
4. the attribute information includes at least one of age information indicating the age of the pet and body type information indicating the body type of the pet; The status information includes at least one of exercise information indicating the exercise status of the pet and stress information indicating the stress status of the pet. The walking condition suggestion program according to claim 1.
5. The walking information is time information indicating the walking time of the pet. The walking condition suggestion program according to claim 1.
6. Further, a step of generating walking course information is included, the step of generating walking course information includes generating walking course information indicating a course along which the pet will walk based on the corrected walking information; the output step outputs the walking course information. The walking condition suggestion program according to any one of claims 1 to 5.
7. The generation step generates adjusted correction information by adjusting the correction information based on evaluation information on a walking result based on the walking course information; generating corrected walk information by correcting the walk conditions based on the walk information and the adjustment and correction information; The walking condition suggestion program according to claim 6.
8. An identification unit, a generation unit, and an output unit, The identification unit identifies walking information indicating walking conditions for the pet based on physical information indicating the body of the pet; and Identifying correction information for correcting the walking conditions based on at least one of attribute information indicating the attributes of the pet and status information indicating the status of the pet; The generation unit generates corrected walk information in which the walk conditions are corrected based on the walk information and the correction information, The output unit outputs the corrected walking information. Walking condition suggestion device.
9. The method includes a specifying step, a generating step, and an output step, The identification step includes identifying walking information indicating walking conditions for the pet based on physical information indicating the body of the pet; and Identifying correction information for correcting the walking conditions based on at least one of attribute information indicating the attributes of the pet and status information indicating the status of the pet; The generation step generates corrected walk information in which the walk conditions are corrected based on the walk information and the correction information, The output step outputs the corrected walking information. A walking condition suggestion method in which each of the above steps is executed by a computer.
10. Including an identification step, a generation step, and an output step; The identification step includes identifying walking information indicating walking conditions for the pet based on physical information indicating the body of the pet; and Identifying correction information for correcting the walking conditions based on at least one of attribute information indicating the attributes of the pet and status information indicating the status of the pet; The generation step generates corrected walk information by correcting the walk conditions based on the walk information and the correction information, The output step outputs the corrected walking information. A computer-readable recording medium having recorded thereon a walking condition suggestion program for causing a computer to execute each of the above procedures.
Citation Information
Patent Citations
Walk support device, support method and support program
JP2020137480A