Information processing device and information processing method

The information processing device accurately calculates the distance between users by utilizing user input and biosensor data, addressing the inaccuracy in existing systems and enhancing user grouping and community formation.

JP2025073366APending Publication Date: 2025-05-13MURATA MFG CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2023184086
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-10-26
Publication Date
2025-05-13

AI Technical Summary

Technical Problem

Existing information processing systems struggle to accurately calculate the distance between users based on information related to animals, leading to potential inaccuracies in user grouping and community formation.

Method used

An information processing device equipped with a processor that obtains user input information about a target animal and biosensor detection results, determining the position of the user in a virtual space and calculating the distance to other users based on this information.

Benefits of technology

This solution enables more accurate calculation of distances between users, improving the precision of user grouping and community formation in virtual spaces based on animal-related information.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025073366000001_ABST
    Figure 2025073366000001_ABST
Patent Text Reader

Abstract

To provide an information processing device that can calculate, on the basis of information about a rearing animal a distance between users with higher accuracy.SOLUTION: An information processing device includes a processor that performs processing of information about a target animal raised by a target user. The processor acquires first information about the target animal input by the target user, acquires second information including a detection result obtained by a biological sensor in biological activity of the target animal, determines, on the basis of the first information and the second information, a position of the target user in a predetermined virtual space, and calculates, on the basis of the determined position of the target user and a position of another user in the virtual space, a distance between the target user and the other user in a virtual space.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present disclosure relates to an information processing device and an information processing method. [Background technology]

[0002] Patent document 1 discloses an animal information sharing system equipped with a grouping unit that groups a first animal kept by a first user and a second animal kept by a second user using the address, cat breed, or cat weight, and generates a community group. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] JP 2020-13530 A Summary of the Invention [Problem to be solved by the invention]

[0004] The present disclosure provides an information processing device that can more accurately calculate the distance between users based on information about pet animals. [Means for solving the problem]

[0005] An information processing device according to an embodiment of the present disclosure is an information processing device including a processor that processes information about a target animal kept by a target user, The processor Obtaining first information regarding a target animal input by a target user; acquiring second information including a detection result of the biological activity of the target animal by the biological sensor; determining a position of the target user in a predetermined virtual space based on the first information and the second information; Based on the determined position of the target user and the positions of the other users in the virtual space, the distance between the target user and the other users in the virtual space is calculated.

[0006] An information processing method according to one aspect of the present disclosure is an information processing method performed by a processor that processes information regarding a target user and a target animal of the target user, obtaining first information about the target animal input by a target user; acquiring second information including a detection result of a biological activity of the target animal by a biological sensor; determining a position of the target user in a predetermined virtual space based on the first information and the second information; The method includes a step of calculating a distance between the target user and the other users in the virtual space based on the determined position of the target user and the positions of the other users in the virtual space. Effect of the Invention

[0007] According to the present disclosure, the distance between users can be calculated more accurately based on information about pet animals. [Brief description of the drawings]

[0008] [Figure 1] FIG. 1 is a block diagram showing a configuration example of an information processing system according to a first embodiment. [Diagram 2] FIG. 2 is a block diagram showing a configuration example of the information processing device of FIG. 1; [Diagram 3] A block diagram showing an example of the configuration of the user terminal of FIG. 1. [Figure 4] 1 is a flowchart illustrating an operation of the information processing device according to the first embodiment; [Diagram 5] FIG. 1 is a schematic diagram showing a user whose distance from a target user is equal to or less than a predetermined threshold distance. [Figure 6] FIG. 13 is a schematic diagram for explaining an overview of an operation of an information processing device according to a second embodiment; [Figure 7] 11 is a flowchart illustrating the operation of an information processing device according to a second embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0009] Hereinafter, the embodiments will be described with reference to the drawings as appropriate. However, more detailed explanation than necessary may be omitted. For example, detailed explanation of already well-known matters or duplicate explanation of substantially the same configuration may be omitted. This is to avoid the following explanation becoming unnecessarily redundant and to facilitate understanding by those skilled in the art. Note that the inventors provide the accompanying drawings and the following explanation so that those skilled in the art can fully understand the present disclosure, and do not intend to limit the subject matter described in the claims by them.

[0010] 1. First embodiment 1-1.Configuration 1-1-1. Overview 1 is a block diagram showing a configuration example of an information processing system 1 according to a first embodiment of the present disclosure. The information processing system 1 contributes to a target user 2 who keeps a pet 3 finding other users who are in a similar environment with respect to the pet. To this end, the information processing system 1 determines the distance between users based on various information described below.

[0011] Determining the distance between users using various information has the following advantages. That is, even if the breed (e.g., dog breed, cat breed, etc.), sex, and age of the pet 3 are the same, if the biological condition such as the health condition of the pet 3 and the rearing environment are different, the user who is the owner may have different concerns about the pet 3. The information processing system 1 can accurately calculate the distance between users by acquiring biological information, information on the rearing environment, etc. at any time and calculating the distance between users using this information.

[0012] The information processing system 1 includes an information processing device 10, a user terminal 20 of a target user 2, and a biosensor 4 that detects bioinformation of a pet 3 of the target user 2. In the example of FIG. 1, the biosensor 4 is attached to a harness worn by the pet 3, but the location of the biosensor 4 is not limited thereto. For example, the biosensor 4 may be attached to a collar or may be another wearable sensor. The user terminal 20 and the biosensor 4 are connected to the information processing device 10 via a network 50 so as to be able to communicate with each other.

[0013] The information processing system 1 further includes a user terminal of one or more other users other than the target user 2, and a biosensor that detects bioinformation of each of the other users' pets.

[0014] The information processing device 10 constantly acquires user input information about pets input by each user via the user terminal 20 and sensing information indicating the detection result of each pet by the biosensor 4. For example, the information processing device 10 acquires user input information every time a user makes an input, and acquires sensing information every time a detection is made by the biosensor 4. Note that as long as the detection result by the biosensor 4 is acquired by the information processing device 10, the connection relationship between the information processing device 10, the user terminal 20, and the biosensor 4 is not limited to the example shown in FIG. 1. For example, the user terminal 20 may acquire the detection result from the biosensor 4 and transmit the acquired detection result to the information processing device 10 via the network 50.

[0015] The information processing device 10 determines the position of each user based on the acquired information, and calculates the distance between the users, for example, the distance between the target user 2 and another user. The information processing device 10 transmits information based on the calculated distance between the users to the user terminal 20 via the network 50.

[0016] The information processing device 10 according to the present embodiment can accurately calculate the distance between users by determining the position of each user based on user input information and sensing information. Also, the information processing device 10 can improve the real-timeness of the calculated distance between users by determining the position of each user based on information acquired at any time.

[0017] 1-1-2. Configuration of information processing device 2 is a block diagram showing an example of the configuration of the information processing device 10. The information processing device 10 includes a processor 11, a storage device 12, an input / output interface 13, and a communication interface .

[0018] The processor 11 executes a program to control the entire information processing device 10. Such a program is stored in advance in, for example, the storage device 12, but may be provided via a telecommunication line such as the Internet, or stored in a non-transitory recording medium such as a memory card. The processor 11 is configured with an arithmetic circuit such as, for example, a CPU (Central Processing Unit), an MPU (Micro Processing Unit), and an FPGA (Field Programmable Gate Array).

[0019] The storage device 12 is a recording medium for recording various information including data and programs required to realize the functions of the information processing device 10. The storage device 12 is realized, for example, by a semiconductor storage device such as a flash memory or a solid state drive (SSD), a magnetic storage device such as a hard disk drive (HDD), or other recording media, either alone or in combination. The storage device 12 is not limited to a built-in storage device installed in the same housing as the processor 11, and may be, for example, an external storage device, a NAS (network-attached storage) type storage device, or the like. The storage device 12 may include a volatile memory such as an SRAM or a DRAM.

[0020] The input / output interface 13 is an example of an input unit that connects the information processing device 10 to an input device such as a keyboard, a touch pad, a mouse, or a pointing device in order to input information from the input device to the information processing device 10. The input / output interface 13 is also an example of an output unit that connects the information processing device 10 to an external device in order to output information such as a control signal from the processor 11 to an output device such as a printer or a display, and to an external device including the above-mentioned input devices. Such an input unit and output unit may be integrated as an input / output interface 13 as shown in FIG. 2, or may be realized as a plurality of interface circuits.

[0021] The communication interface 14 is a communication circuit that performs wireless or wired communication in accordance with a communication standard. The communication interface 14 can be connected to a network 50 such as an intranet or the Internet, and can receive information from external devices such as the user terminal 20 and the biosensor 4, and transmit information to the external devices. Alternatively, the communication interface 14 may directly communicate with the external devices without going through the network 50.

[0022] 1-1-3. User terminal configuration 3 is a block diagram showing an example of the configuration of the user terminal 20. The user terminal 20 is, for example, an information processing device such as a general-purpose computer, a smartphone, a tablet, etc. The user terminal 20 includes a processor 21, a storage device 22, an input / output interface 23, and a communication interface 24.

[0023] The processor 21 executes a program to control the entire user terminal 20. Such a program is stored in advance in, for example, the storage device 22, but may be provided via a telecommunications line such as the Internet, or stored in a non-transitory recording medium such as a memory card. The processor 21 may have a similar configuration to the processor 11.

[0024] The storage device 22 is a recording medium for recording various information including data and programs required to realize the functions of the user terminal 20. The storage device 22 is not limited to a built-in storage device installed in the same housing as the processor 21, and may be, for example, an external storage device, a NAS storage device, etc. The storage device 22 may have a configuration similar to that of the storage device 12.

[0025] The input / output interface 23 connects the user terminal 20 to an input device such as a keyboard, a touchpad, a mouse, or a pointing device in order to input information from the input device to the user terminal 20. When the user terminal 20 is a smartphone or a tablet, the input device is not limited to an external device, and may be a terminal-integrated touchpad disposed in the housing of the user terminal 20. The input / output interface 23 also connects the user terminal 20 to an external device in order to output information such as a control signal from the processor 21 to the external device including an output device such as a printer or a display and the above-mentioned input device. The input / output interface 23 may have a configuration similar to that of the input / output interface 13.

[0026] The communication interface 24 is a communication circuit that performs wireless or wired communication in accordance with a communication standard. The communication interface 24 may have a similar configuration to the communication interface 14.

[0027] 1-2.Operation The following describes the operation of the information processing device 10 according to the present embodiment. The information processing device 10 is capable of calculating the distance between users and providing the users with a service according to the distance between the users.

[0028] 4 is a flowchart illustrating the operation of the information processing device 10 according to the present embodiment. Each process shown in this flow is executed by the processor 11 of the information processing device 10, for example.

[0029] First, the processor 11 acquires user input information about pets input by each user from the user terminals 20 of a plurality of users (S11).

[0030] The user input information includes, for example, fixed information and variable information. Fixed information is information about a pet that does not usually change over time, and includes, for example, the breed, sex, date of birth (age) of the pet, and the like.

[0031] The variable information is information about a pet that may change over time, and includes, for example, information about the pet's body, such as the pet's weight, excretion status, sleep time, medical history, medical treatment history, lameness, health check results, allergies, amount of exercise, walking distance, number of steps, amount of food eaten, food content, body condition score (BCS), tail condition, barking behavior, etc. The variable information also includes information about the pet's rearing environment, which includes, for example, the place where the pet is kept, the number of pets kept, the number of times they have been groomed, travel history, event participation history, etc., as well as the living area, lifestyle, family composition, pet insurance status, and expenditures on pets of the user who is the pet owner, etc.

[0032] The user input information may include at least a portion of the biometric information described below.

[0033] The processor 11 also acquires sensing information indicating the detection result from the biosensor 4 of each user's pet (S12). The sensing information includes, for example, at least one of the pet's body temperature, pulse rate, respiratory rate, blood oxygen saturation, blood pressure, and blood flow rate. In the above description, the pet's weight, sleep time, lameness, amount of exercise, walking distance, and number of steps are given as examples of user input information, but these pieces of information may be a type of sensing information detected by the biosensor 4.

[0034] The sensing information may include at least one of the pet's action potential, brainwave, neurotransmitter, emotion, deep heat, and heart rate in addition to or instead of the above information. The sensing information may include at least one of the pet's motion, acceleration, behavior log, walking state, sleep (e.g., whether awake or not), odor, image, and sound in addition to or instead of the above information. The sensing information may include information on the pet's touch in addition to or instead of the above information. The pet's touch is measured by a sensor such as a tactile sensor or a piezoelectric sensor.

[0035] Unlike the example of FIG. 4, step S12 may be executed before step S11.

[0036] The processor 11 determines the biometric indicators and rearing environment indicators of a certain user based on the user input information obtained in step S11 and the sensing information obtained in step S12 (S13). Similarly, the processor 11 determines the biometric indicators and rearing environment indicators of each of the other users.

[0037] The biological index is an index related to the biological state of the pet. The rearing environment index is an index related to the rearing environment of the pet.

[0038] For example, in step S13, the processor 11 determines a biomarker based on information about the pet's biological body included in the user input information obtained in step S11 and the sensing information obtained in step S12. For example, the processor 11 generates mutually comparable values ​​or scores (e.g., values ​​normalized to a range of 0 to 1) from these pieces of information based on a predetermined criterion, and determines a multi-dimensional vector consisting of the generated values ​​or scores as the biomarker. Alternatively, the processor 11 may determine the biomarker by calculating the sum of the generated values ​​or scores.

[0039] Also, for example, in step S13, processor 11 determines a rearing environment index based on information on the pet's rearing environment included in the user input information obtained in step S11. For example, processor 11 generates mutually comparable values ​​or scores (for example, values ​​normalized to a range of 0 to 1) from the information on the pet's rearing environment based on a predetermined criterion, and determines a multi-dimensional vector consisting of the generated values ​​or scores as the rearing environment index. Alternatively, processor 11 may determine the rearing environment index by calculating the sum of the generated values ​​or scores.

[0040] Next, the processor 11 determines the position of each user based on the biometric indicators and rearing environment indicators determined in step S13 (S14). For example, the processor 11 determines the sum of a certain user's biometric indicators and rearing environment indicators as the position of the user. The same applies to other users.

[0041] The processor 11 calculates the distance between the users in a predetermined virtual space based on the positions of the users determined in step S14 (S15). The distance between the users calculated here is the distance between the users in the predetermined virtual space defined by the biological index and the rearing environment index. The distance between the users is expressed by, for example, the Euclidean distance, the Mahalanobis distance, or the like, but is not limited to these.

[0042] Here, the distance between the first user and the second user is an index representing the similarity between the first user and the second user. It can be said that the smaller the distance between the first user and the second user, the higher the similarity between the first user and the second user.

[0043] The processor 11 transmits information based on the distances between the users calculated in step S15 to the user terminal 20 (S16). In step S16, the processor 11 transmits information based on the distances between the target user and one or more other users to the user terminal 20 of the target user.

[0044] The information based on the distance between users is, for example, information indicating users whose distance from the target user is equal to or less than a predetermined threshold distance. As illustrated in FIG. 5, when users B, C, and D are located within a range R of a predetermined threshold distance from the target user 2, the processor 11 transmits information indicating users B, C, and D to the user terminal 20. This allows, for example, the user terminal 20 to display information indicating that users B, C, and D are close to the target user 2 on the display. This allows the target user 2 to take an action such as asking questions to users B, C, and D.

[0045] Alternatively, or in addition, the information based on the distance between users may be information including the distance between the target user 2 and all other users. In this case, the user terminal 20 displays information including the distance between the target user 2 and all other users on the display. This allows the target user 2 to discover users who are close to him / her and take actions such as asking questions to the users who are close to him / her.

[0046] The processor 11 executes the process shown in Fig. 4, for example, every time user input information is input from the user terminal 20 and / or every time sensing information is input from the biosensor. For example, when information about the pet's biological body included in the acquired user input information or sensing information is updated, the processor 11 updates the biological index based on the updated information. This makes it possible to update the biological index in real time. Also, for example, when information about the pet's rearing environment included in the acquired user input information is updated, the processor 11 updates the rearing environment index based on the updated information about the rearing environment. This makes it possible to update the rearing environment index in real time.

[0047] 1-3. Summary As described above, the information processing device 10 according to the present embodiment includes the processor 11. The processor 11 processes information related to the pet 3, which is an example of a target animal kept by the target user 2. The processor 11 acquires user input information (an example of first information) related to the pet 3 input by the target user 2 (S11), and acquires sensing information (an example of second information) including a detection result of the biological activity of the pet 3 by the biological sensor 4 (S12). The processor 11 determines the position of the target user 2 in a predetermined virtual space based on the user input information and the sensing information (S14), and calculates the distance between the target user 2 and the other users in the virtual space based on the determined position of the target user 2 and the positions of the other users in the virtual space (S15).

[0048] According to this configuration, the distance between users can be calculated with high accuracy. Furthermore, the information processing device 10 determines the position of each user based on information acquired at any time, thereby improving the real-timeness of the calculated distance between users.

[0049] The processor 11 may generate a biological index (an example of a first index) related to the biological body of the pet 3 based on information related to the biological body of the pet 3 included in the user input information and the sensing information. The processor 11 may generate a rearing environment index (an example of a second index) related to the rearing environment of the pet 3 based on information related to the rearing environment of the pet 3 included in the user input information (S13). In the process of determining the position of the target user 2 (S14), the processor 11 may determine the position of the target user 2 based on the biological index and the rearing environment index. By calculating the distance between the users using both the biological index and the rearing environment index, the distance between the users can be calculated with high accuracy.

[0050] When the information on the biological body of the pet 3 included in the acquired user input information or the sensing information is updated, the processor 11 may update the biological index based on the updated information. With this configuration, the biological index can be updated in real time.

[0051] When the information on the rearing environment of the pet 3 included in the acquired user input information is updated, the processor 11 may update the rearing environment index based on the updated information on the rearing environment of the pet 3. With this configuration, the rearing environment index can be updated in real time.

[0052] The information processing device 10 may further include a communication interface 14 capable of communicating with a user terminal 20 of the target user 2. The processor 11 may transmit information indicating the distance between the users to the user terminal 20 via the communication interface 14. According to this configuration, the target user 2 can know the information indicating the distance between the users. This allows the target user 2 to take an action such as asking a question to other users, for example.

[0053] 2. Second embodiment 2-1. Overview 6 is a schematic diagram for explaining an overview of the operation of the information processing device 10 according to the second embodiment. The information processing device 10 according to the present embodiment accepts a question about the pet 3 from the target user 2 via the user terminal 20, and sends a request for answering the question to the user terminal of a user whose distance from the target user 2 is equal to or less than a predetermined threshold distance. In the present embodiment, the information processing device 10 calculates the distance between users based on the question from the target user 2 in addition to the biological index and rearing environment index described in the first embodiment.

[0054] In the following description of the information processing device 10 according to the present embodiment, descriptions of configurations, operations, and the like similar to those of the information processing device 10 according to the first embodiment may be omitted.

[0055] 2-2.Operation 7 is a flowchart illustrating the operation of the information processing device 10 according to the present embodiment. Steps S11 and S12 are the same as those in the first embodiment, and therefore the description thereof will be omitted.

[0056] In this embodiment, the processor 11 receives question data including a question input by the target user 2 who is the questioner, from the user terminal 20 (S21).

[0057] The processor 11 determines biological indicators and rearing environment indicators of the target user 2 based on the user input information obtained in step S11 for the target user 2, the sensing information obtained in step S12, and the question data obtained in step S21 (S22).

[0058] For other users, the processor 11 determines the respective biomarkers and rearing environment indices based on the user input information and the sensing information. If other users have also input questions, the processor 11 determines the biomarkers and rearing environment indices based further on the question data.

[0059] Next, the processor 11 determines the position of each user based on the biological index and rearing environment index determined in step S22 and the question data obtained in step S21 (S23).

[0060] In this embodiment, the processor 11 weights the elements that are the basis of the calculation based on the question data when calculating the biological index and the rearing environment index in step S22 and the user position in step S23. An example of the weighting process will be described below.

[0061] For example, the biological index Pb and the rearing environment index Pe are calculated by the following formulas (1) and (2), respectively. Pb=A1X1+A2X2+A3X3+…+AnXn (1) Pe=B1Y1+B2Y2+B3Y3+…+BmYm ···(2) Here, n and m are integers of 2 or more. Although examples of n and m being 4 or more are given in formula (1) and formula (2), n and m may be 2 or 3. In addition, n and m may be the same or different from each other.

[0062] The parameters X1 to Xn (hereinafter, sometimes simply referred to as "X") in formula (1 include information about the pet's body contained in the user input information obtained in step S11 and the sensing information obtained in step S12. In the example described in the first embodiment, X1 to X22 are the following information about the pet:

[0063] X1: Weight X2: Excretion status X3:Sleep time X4: Medical History X5:Medication history X6: Lameness X7: Health check results X8: Allergy X9: Momentum X10: Walking distance X11: Steps X12: Food Amount X13: Meal Content X14:BCS X15: Body temperature X16: Pulse X17:Respiration rate X18: Blood oxygen saturation X19: Blood pressure X20: Blood flow X21: Tail condition X22: Barking state

[0064] The parameters Y1 to Ym (hereinafter, simply referred to as "Y") in formula (2 include information on the pet's rearing environment included in the user input information obtained in step S11. In the example described in the first embodiment, Y1 to Y10 are the following information on the pet:

[0065] Y1: Breeding location Y2: Number of animals kept Y3: Trimming times Y4: Travel history Y5: Event participation history, etc. Y6: Owner's Residence Y7: Lifestyle Y8: Family Structure Y9: Insurance status Y10: Expenditure amount

[0066] A1 to An in formula (1) and B1 to Bm in formula (2) are weighting coefficients. The weighting coefficients are, for example, integers between 0 and 10. The weighting coefficients may be normalized to values ​​between 0 and 1.

[0067] In step S22, the processor 11 determines the weighting coefficients A1 to An and B1 to Bm according to the content of the question data. For example, when the questioner inputs a question Q1 of "My dog ​​was diagnosed with heart disease. What kind of treatment did you give to people who were diagnosed with the same thing?", the processor 11 analyzes the question data and determines that the category of the question is "biological information". The processor 11 also determines that the subcategories are, for example, "X4: medical history", "X5: medical treatment history", "X9: amount of exercise", "X16: pulse rate", "X17: respiratory rate", "X19: blood pressure", and "X20: blood flow rate". The processor 11 sets the weighting coefficients A4, A5, A9, A16, A17, A19, and A20 corresponding to the subcategories to 3, and sets the other weighting coefficients to 1. The other weighting coefficients may be set to less than 1, for example, 0.

[0068] The category and subcategory are determined based on whether or not the question data includes a keyword that is preset as being related to the parameter X or Y. Alternatively, or in addition, the category and subcategory may be determined by inputting the question data into a machine learning model. Such a machine learning model is generated by learning, for example, from a data set that includes input data in the form of a question and categories and subcategories as correct answer information, as training data.

[0069] Alternatively, or in addition, the category and subcategory may be determined by the questioner selecting a category and subcategory from among categories and subcategories prepared in advance when inputting a question. The categories and subcategories selectable at the time of input are displayed on the display of the user terminal 20 in the form of, for example, a pull-down list.

[0070] In step S23, the processor 11 determines the position Pu of the target user 2, for example, by using the following equation (3). Pu = D1Pb + D2Pe (3) Here, D1 and D2 are weighting coefficients. The weighting coefficients D1 and D2 are, for example, 0 or 1. The weighting coefficients D1 and D2 may be integers of 0 or more, for example, integers of 0 to 10. The weighting coefficients D1 and D2 may be numerical values ​​normalized to 0 to 1.

[0071] In step S23, the processor 11 determines the weighting coefficients D1 and D2 according to the content of the question data. For example, when the above question Q1 is input as the question data, the processor 11 sets the weighting coefficient D1 of the biological index Pb related to the question category to "1", and sets the weighting coefficient D2 of the rearing environment index Pe that is less related to the question category to "0".

[0072] The processor 11 similarly calculates the positions of other users other than the target user 2.

[0073] Next, the processor 11 calculates the distance between the users in a predetermined space based on the positions of the users determined in step S23 (S24). The process of step S24 may be the same as the process of step S15 in the first embodiment.

[0074] As described above, in the present embodiment, the processor 11 performs weighting according to the question data in steps S22 and S23, thereby determining the user's position in accordance with the circumstances of each user's pet. Therefore, the information processing device 10 according to the present embodiment can more accurately find a user whose situation (distance) is close to that of the target user 2, based on the distance calculation result in step S24.

[0075] Following step S24, the processor 11 sends answer request data requesting an answer to the question of the target user 2 to the user terminals of users whose distance from the target user 2 is equal to or less than a predetermined threshold distance (S25). The destination of the answer request data may be the user terminal of one user or may be the user terminals of multiple users. The answer request data includes, for example, question data indicating the above-mentioned question Q1 and text data indicating a reply request text.

[0076] A user (respondent) who receives the answer request data inputs an answer using his / her user terminal and transmits the answer data to the information processing device 10.

[0077] When the processor 11 receives the answer from the answerer, it transmits the answer to the target user 2 who is the questioner (S26).

[0078] Through the above process, the target user 2, who is the questioner, can receive an answer to his / her question from a user who is in a similar situation (distance) to the target user 2. By receiving an answer from a user who is in a similar situation, the target user 2 can expect to find a more appropriate solution to the problem he / she is facing.

[0079] Note that target user 2 may also receive a response request based on a question input by another user and input a response.

[0080] 2-3. Summary As described above, the processor 11 of the information processing device 10 according to this embodiment receives question data including information on a question input by a target user via the communication interface 14 (S21). In a process of determining the position of the target user 2, the processor 11 determines the position of the target user 2 based on the user input information, the sensing information, and the question data (S23).

[0081] In this embodiment, by determining the position of the target user 2 based on question data from the target user 2, it is possible to determine the position in accordance with the intentions of the target user 2, thereby improving the accuracy of calculating the distance between users.

[0082] The communication interface 14 may be capable of further communicating with a second terminal of another user. When the distance between the target user 2 and the other user is equal to or less than a predetermined threshold distance, the processor 11 may transmit answer request data requesting an answer to the question to the second terminal via the communication interface 14 (S25). In this case, when the processor 11 receives answer data indicating the answer to the question from the second terminal, the processor 11 may transmit the answer data to the user terminal 20, which is an example of a first terminal, via the communication interface 14.

[0083] According to these configurations, the target user 2 who is the questioner can receive an answer to the question from a user who is closer to the target user.

[0084] The processor 11 may weight the information on the biological body of the pet 3 and the sensing information included in the user input information based on the question data, and calculate the sum of the weighted information to generate a biological index related to the biological body of the pet 3. The processor 11 may weight the information on the rearing environment of the pet 3 included in the user input information based on the question data, and calculate the sum of the weighted information to generate a rearing environment index related to the rearing environment of the pet 3 (S22). In the process of determining the position of the target user 2, the processor 11 may determine the position of the target user 2 based on the biological index and the rearing environment index (S23).

[0085] In the process of determining the position of the target user 2, the processor 11 may weight the biological indicators and rearing environment indicators based on the question data, and determine the position of the target user 2 by calculating the sum of the weighted biological indicators and rearing environment indicators.

[0086] By weighting according to the question data, the user's position can be determined in accordance with the circumstances of each user's pet. Therefore, the information processing device 10 according to the present embodiment can more accurately find users who are close to the target user 2 based on the distance calculation result in step S24.

[0087] 3. Other embodiments As described above, the embodiment has been described as an example of the technology in the present disclosure. However, the technology in the present disclosure is not limited to this, and can be applied to embodiments in which modifications, substitutions, additions, omissions, etc. are appropriately performed. In addition, it is also possible to combine the components described in the above embodiment to form a new embodiment. Therefore, the following provides examples of modified examples as other embodiments.

[0088] In the above-described first embodiment, an example has been described in which the processor 11 of the information processing device 10 calculates the distance between users. This distance between users is not limited to the latest or current distance between users at the time of acquiring user input information or sensing information.

[0089] For example, the processor 11 may store the determined position of each user in a storage device such as the storage device 12 or an external server every time the position of each user is determined in step S14, thereby leaving a log of not only the latest position of each user but also the past positions of each user. This allows the processor 11 to calculate the distance between the target user 2 and other users at past times. Therefore, the target user 2 can find other users who have been in a similar environment to the target user 2 in the past with respect to the pet 3. By asking questions to other users who have had similar experiences to the target user 2 in this way, it is expected that the target user 2 will find an appropriate solution to the problem he or she is facing.

[0090] 4.Examples The following provides examples of aspects of the present disclosure.

[0091] <Aspect 1> An information processing device including a processor for processing information on a target animal kept by a target user, The processor, acquiring first information about the target animal input by the target user; Acquire second information including a detection result of the biological activity of the target animal by a biological sensor; determining a position of the target user in a predetermined virtual space based on the first information and the second information; calculating a distance between the target user and the other user in the virtual space based on the determined position of the target user and positions of the other user in the virtual space; Information processing device.

[0092] <Aspect 2> In the process of determining a position of the target user, the processor generating a first index regarding the living body of the target animal based on information regarding the living body of the target animal included in the first information and the second information; generating a second index regarding the rearing environment of the target animal based on information regarding the rearing environment of the target animal included in the first information; determining a location of the target user based on the first indicator and the second indicator; 2. An information processing device according to claim 1.

[0093] <Aspect 3> The information processing device of aspect 2, wherein the processor updates the first index based on the updated information when the information regarding the biology of the target animal contained in the acquired first information or the second information has been updated.

[0094] <Aspect 4> An information processing device as described in aspect 2 or 3, wherein when information regarding the rearing environment of the target animal contained in the acquired first information has been updated, the processor updates the second indicator based on the updated information regarding the rearing environment of the target animal.

[0095] <Aspect 5> Further comprising a communication interface capable of communicating with a terminal of the target user; The processor transmits information indicating the distance to the terminal via the communication interface. The information processing device according to any one of aspects 1 to 4.

[0096] <Aspect 6> Further comprising a communication interface capable of communicating with a first terminal of the target user; The processor, receiving question data including information of a question input by the target user via the communication interface; In the process of determining a position of the target user, the position of the target user is determined based on the first information, the second information, and the question data. 6. The information processing device according to any one of aspects 1 to 5.

[0097] <Aspect 7> the communication interface is further capable of communicating with a second terminal of the other user; When a distance between the target user and the other user is equal to or less than a predetermined threshold distance, the processor transmits answer request data to the second terminal via the communication interface, the answer request data requesting an answer to the question. An information processing device according to aspect 6.

[0098] <Aspect 8> The information processing device of aspect 7, wherein when the processor receives answer data indicating an answer to the question from the second terminal, it transmits the answer data to the first terminal via the communications interface.

[0099] <Aspect 9> In the process of determining a position of the target user, the processor weighting the information about the living body of the target animal included in the first information and the second information based on the question data, and calculating a sum of the weighted information to generate a first index about the living body of the target animal; weighting information about the rearing environment of the target animal included in the first information based on the question data, and calculating a sum of the weighted information to generate a second index about the rearing environment of the target animal; determining a location of the target user based on the first indicator and the second indicator; 8. The information processing device according to aspect 6 or 7.

[0100] <Aspect 10> The information processing device of aspect 9, wherein, in the process of determining the location of the target user, the processor weights the first index and the second index based on the question data, and determines the location of the target user by calculating the sum of the weighted first index and the weighted second index.

[0101] <Aspect 11> An information processing method performed by a processor that processes information about a target user and a target animal of the target user, obtaining first information about the target animal input by the target user; acquiring second information including a detection result of the biological activity of the target animal by a biological sensor; determining a position of the target user in a predetermined virtual space based on the first information and the second information; and calculating a distance between the target user and the other user in the virtual space based on the determined position of the target user and positions of the other user in the virtual space. Information processing methods. [Industrial Applicability]

[0102] The present disclosure is applicable to an information processing device and an information processing method for processing information related to captive animals. [Explanation of symbols]

[0103] 1. Information Processing Systems 2. Target Users 3. Pets 4. Biometric sensors 10. Information processing device 11 Processors 12 Storage device 13 Input / Output Interface 14 Communication Interface 20 User terminal 21 Processors 22 Storage device 23 Input / Output Interface 24 Communication Interface 50 Network

Claims

1. An information processing device including a processor for processing information on a target animal kept by a target user, The processor, obtaining first information regarding the target animal input by the target user; Acquire second information including a detection result of the biological activity of the target animal by a biological sensor; determining a position of the target user in a predetermined virtual space based on the first information and the second information; calculating a distance between the target user and the other user in the virtual space based on the determined position of the target user and positions of the other user in the virtual space; Information processing device.

2. In the process of determining a position of the target user, the processor generating a first index regarding the living body of the target animal based on information regarding the living body of the target animal included in the first information and the second information; generating a second index regarding the rearing environment of the target animal based on information regarding the rearing environment of the target animal included in the first information; determining a location of the target user based on the first indicator and the second indicator; The information processing device according to claim 1 .

3. The information processing device according to claim 2 , wherein the processor updates the first index based on the updated information when the information regarding the target animal's biology contained in the acquired first information or the second information is updated.

4. The information processing device according to claim 2 or 3, wherein when information regarding the rearing environment of the target animal contained in the acquired first information is updated, the processor updates the second index based on the updated information regarding the rearing environment of the target animal.

5. Further comprising a communication interface capable of communicating with a terminal of the target user; The processor transmits information indicating the distance to the terminal via the communication interface. The information processing device according to claim 1 .

6. Further comprising a communication interface capable of communicating with a first terminal of the target user; The processor, receiving question data including information of a question input by the target user via the communication interface; In the process of determining a position of the target user, the position of the target user is determined based on the first information, the second information, and the question data. The information processing device according to claim 1 .

7. the communication interface is further capable of communicating with a second terminal of the other user; When a distance between the target user and the other user is equal to or less than a predetermined threshold distance, the processor transmits answer request data to the second terminal via the communication interface, the answer request data requesting an answer to the question. The information processing device according to claim 6.

8. The information processing device according to claim 7 , wherein when the processor receives answer data indicating an answer to the question from the second terminal, the processor transmits the answer data to the first terminal via the communication interface.

9. In the process of determining a position of the target user, the processor weighting information about the living body of the target animal included in the first information and the second information based on the question data, and calculating a sum of the weighted information to generate a first index about the living body of the target animal; weighting information about the rearing environment of the target animal included in the first information based on the question data, and calculating a sum of the weighted information to generate a second index about the rearing environment of the target animal; determining a location of the target user based on the first indicator and the second indicator; The information processing device according to claim 6.

10. 10. The information processing device according to claim 9, wherein the processor, in the process of determining the position of the target user, weights the first index and the second index based on the question data, and determines the position of the target user by calculating a sum of the weighted first index and the weighted second index.

11. An information processing method performed by a processor that processes information about a target user and a target animal of the target user, obtaining first information about the target animal input by the target user; acquiring second information including a detection result of the biological activity of the target animal by a biological sensor; determining a position of the target user in a predetermined virtual space based on the first information and the second information; and calculating a distance between the target user and the other user in the virtual space based on the determined position of the target user and positions of the other user in the virtual space. Information processing methods.

Citation Information

Patent Citations

  • Animal information sharing system, animal information sharing device and program

    JP2020013530A