Information output method, information processing device, and computer program
By analyzing the device action information and combining it with the spatial correlation information, it distinguishes it into multiple users' shared space and specific users' action information, and solves the problem of low classification accuracy of device action information, and realizes services that reflect intentions and hobbies to users.
Patent Information
- Application Number
- CN202380074699.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2022-11-09
- Filing Date
- 2023-10-17
- Publication Date
- 2025-06-06
AI Technical Summary
In the case where various devices are connected to the network, how to classify the action information of the device with high accuracy in order to propose services based on the action information to the user.
By analyzing the action information of the device and combining it with the spatial correlation information of the device, it is divided into the action information of multiple users' shared space and the action information of specific users, and outputting corresponding information to assist in service proposals.
It realizes high-precision classification of device action information and can effectively propose services to users to reflect user intentions and hobbies.
Smart Images

Figure CN120112927A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to data processing technology, and more particularly to an information output method, an information processing device, and a computer program. Background Art
[0002] The following patent document 1 discloses a technology that calculates an evaluation value indicating the likelihood of a specific action performed by a user occurring in each of a plurality of time periods based on action history data indicating a history of dates and times of occurrence of specific actions performed by a user, and generates a profile indicating the tendency of time periods in which the specific actions performed by the user occur.
[0003] [Prior art literature]
[0004] [Patent Document]
[0005] Patent Document 1: Japanese Patent Application Publication No. 2015-87957 Summary of the invention
[0006] [Problems to be solved by the invention]
[0007] Consider a situation where various devices (such as home appliances or residential equipment) are connected to a network, collect the action information of the devices used by the user, and propose services based on the collected action information to the user. The service to be proposed to the user may be different depending on the attributes of the device action information (for example, whether it is information reflecting the intentions of all users or information reflecting the intentions of a specific user). Therefore, it is required to classify the device action information with high accuracy.
[0008] The present disclosure has been completed based on the above-mentioned recognition of the present inventors, and one object of the present disclosure is to provide a technology that assists in classifying the operation information of a device with high accuracy.
[0009] [Technical solutions for solving technical problems]
[0010] In order to solve the above-mentioned problems, an information output method of one embodiment of the present invention obtains action information of a device set in a space, uses information that associates the action information of the device with the space having the device, corresponds the action information of a device set in a shared space used by multiple users with multiple users, corresponds the action information of a device set in a specific space used by a specific user with a specific user, and outputs at least one of the action information corresponding to multiple users and the action information corresponding to the specific user.
[0011] Another aspect of the present invention is an information output method. The method uses the motion information of a device set in a shared space used by multiple users to select services for multiple users, uses the motion information of a device set in a specific space used by a specific user to select services for a specific user, and outputs at least one of information related to services for multiple users and information related to services for a specific user.
[0012] Another embodiment of the present invention is an information processing device. The device includes: an acquisition unit that acquires action information of a device set in a space; an association unit that uses information that associates the action information of the device with the space where the device is located to associate the action information of the device set in a shared space used by multiple users with multiple users, and to associate the action information of the device set in a specific space used by a specific user with a specific user; and an output unit that outputs at least one of the action information corresponding to the multiple users and the action information corresponding to the specific user.
[0013] Still another embodiment of the present invention is also an information processing device. The device comprises: a selection unit that uses the operation information of a device set in a shared space used by multiple users to select a service for multiple users, and uses the operation information of a device set in a specific space used by a specific user to select a service for a specific user; and an output unit that outputs at least one of information related to the service for multiple users and information related to the service for a specific user.
[0014] Furthermore, any combination of the above-described constituent elements and any form of converting the expression of the present disclosure among a system, a computer program, a recording medium recording the computer program, and the like are also additional modes of the present disclosure.
[0015] [Effects of the invention]
[0016] According to the technology disclosed in the present invention, it is possible to assist in classifying the action information of the device with high accuracy. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] Figure 1 It is a diagram showing the configuration of the information processing system according to the first embodiment.
[0018] Figure 2 It is a block diagram showing the functional modules of the information processing device.
[0019] Figure 3 is a diagram showing an example of a device / location rule.
[0020] Figure 4 is a diagram showing an example of a position / attribute rule.
[0021] Figure 5This is a flowchart showing the operation of the information processing device according to the first embodiment.
[0022] Figure 6 This is a diagram showing an example of operation information of an environmental adjustment device / seasonal device.
[0023] Figure 7 The diagram shows an example of operation information of a cooking device.
[0024] Figure 8 It is a diagram showing an example of post-processing motion information.
[0025] Fig. 9 This is a flowchart showing the operation of the information processing device according to the first embodiment.
[0026] Fig.10 is a diagram showing an example of a service determination rule.
[0027] Fig.11 is a diagram showing another example of a service determination rule.
[0028] Fig.12 This is a block diagram showing the functional blocks of the information processing device according to the second embodiment.
[0029] Fig.13 is a diagram showing an example of operation / hierarchy rules.
[0030] Fig.14 It is a diagram showing an example of post-processing motion information. DETAILED DESCRIPTION
[0031] The main body of the device or method disclosed in the present invention is equipped with a computer. The computer realizes the function of the main body of the device or method disclosed in the present invention by executing a program. The computer has a processor that acts according to the program as the main hardware structure. The processor can realize the function by executing the program, and its type is not limited. The processor is composed of one or more electronic circuits including a semiconductor integrated circuit (Integrated Circuit) (IC) or LSI (Large Scale Integration). Here, it is called IC or LSI, but the way of calling it changes according to the degree of integration, and it can also be an electronic circuit called system LSI, VLSI (Very Large Scale Integration) or ULSI (UltraLarge Scale Integration). A field programmable gate array (FPGA) (FPGA) programmed after LSI manufacturing or a reconfigurable logic device capable of reconstructing the bonding relationship inside LSI or setting the circuit division inside LSI can also be used for the same purpose. Multiple electronic circuits can be integrated into one chip or provided in multiple chips. Multiple chips can be integrated into one device or provided in multiple devices. The program may be recorded in a non-temporary recording medium such as a computer-readable ROM (read-only memory), an optical disk, a hard disk drive, or in a temporary storage medium such as a computer-readable RAM (random access memory). The program may be pre-stored in a recording medium or provided to a recording medium or a storage medium via a wide area communication network including the Internet.
[0032] In the first embodiment and the second embodiment of the present disclosure, a technology is proposed that analyzes the operation information of a device and proposes a service that matches the operation information to a user.
[0033] <First Embodiment>
[0034] The information processing system of the first embodiment analyzes the action information of a plurality of devices installed in an environment having a plurality of spaces according to the installation positions of the plurality of devices. Specifically, the information processing system of the first embodiment distinguishes whether the action information of each device is information indicating the intended action of a specific user or information indicating the intended action of all users in the environment having the plurality of devices installed, according to the types of the spaces in which the plurality of devices are installed. Then, a service corresponding to the distinction result is proposed to the user.
[0035] For example, a residence is considered as an environment having multiple spaces. The living room of the residence is a common space used by all or multiple users living in the residence. Therefore, it is considered that when a specific user operates a device set in the living room, the specific user is more likely to consider other users to operate the device. On the other hand, a separate room used by a specific user in the residence is basically a non-shared space (also called a specific space) that is not used by other users. Therefore, it is considered that when a specific user operates a device set in the separate room, the specific user is less likely to consider other users to operate the device.
[0036] Therefore, the information processing system 10 of the first embodiment classifies (processes) the action information of the device installed in the living room as action information that reflects the intention of the user who does not operate the device in addition to the user who operates the device. The information processing system 10 of the first embodiment associates information about the classified data attributes with the action information of the device. For example, it is possible to generate action information of the device for the environment of the user of the living space, such as a family composed of multiple members living together in the living space. In addition, by using the action information of the device processed in this way, it is easy to provide a service that reflects the intention of the user.
[0037] For example, in the case of a family of four, the living room in the house is mostly used as a shared space for all family members. In such a living room, it is envisioned that parents watch TV and relax with their children. Therefore, it is highly likely that the actions of the equipment set in the living room are not actions for specific users, but actions set in consideration of all family members. For example, even in a scenario where parents who are afraid of cold are responsible for operating the equipment, there is a situation where the set temperature of the air conditioner is set lower than when the parents use it alone to accommodate children who are afraid of heat. In the information processing system 10 of the second embodiment, in such a scenario, by processing the action information of the users of the specified equipment in the shared space (shared space) as family information, it is possible to provide family-friendly services based on the action status of the equipment.
[0038] In the first embodiment, the environment in which the analysis object of the device is set is a residence where multiple users (user A, user B, user C) constituting a family live, but the environment or utilization scenario to which the technology disclosed herein can be applied is not limited to a residence or a family. The environment can be an area or building in which the users of each space can be determined, for example, it can also be an office or a commercial facility. An office can be a conference room used by multiple users, or it can be an office used by an individual user adjacent to a boardroom. The utilization scenario can also be a scenario in which multiple users share a building with multiple spaces. In addition, multiple spaces can also be spaces that are independent of each other using walls, partitions, doors, etc. For example, it corresponds to multiple rooms in a house.
[0039] In the first embodiment, the action information of the device is associated with (1) multiple users or (2) specific users present in the environment of the analysis object. (1) The multiple users may be all users present in the environment of the analysis object, or may be two or more users who are part of the users present in the environment of the analysis object. In the first embodiment, (1) multiple users are described as all users. (2) The specific user can be identified as a corresponding individual, and may be one user or two or more users.
[0040] Figure 1 The configuration of the information processing system 10 of the first embodiment is shown. The information processing system 10 includes a plurality of devices 12, a plurality of sensors 14, a plurality of information terminals 16, and an information processing apparatus 18. The apparatuses constituting the information processing system 10 are connected via a communication network 22 including a LAN, a WAN, the Internet, and the like.
[0041] The plurality of devices 12 include a device 12a, a device 12b, a device 12c, and a device 12d. The plurality of devices 12 include home appliances and appliances. The plurality of devices 12 each have a communication function, and transmit and receive data with the information processing device 18 via the communication network 22.
[0042] In addition, the plurality of devices 12 are classified into a plurality of categories. The plurality of categories include: (1) environmental adjustment devices / seasonal devices, (2) cooking devices, (3) audio and video (AV) devices, (4) living devices, and (5) beauty devices / health devices. (1) Environmental adjustment devices / seasonal devices include air conditioners, air purifiers, and warm water flushing toilets. (2) Cooking devices include microwave ovens, rice cookers, and ovens. (3) AV devices include televisions and video recorders. (4) Living devices include washing machines and vacuum cleaners. (5) Beauty devices / health devices include hair dryers and beauty devices.
[0043] In addition, each device 12a to 12d of the plurality of devices 12 includes a device that can be used by multiple users (in other words, can be operated). On the contrary, devices such as smartphones and tablet terminals that have a function that is mainly used by specific users and restricts the use of third parties (for example, an authentication function using a password or fingerprint, etc.) can also be excluded from the devices 12 that are the objects of analysis. However, even if it is a device that has a function to restrict users, if multiple users can enjoy the benefits brought by its actions, the device can be included in the devices 12 that are the objects of analysis.
[0044] The multiple sensors 14 include sensors 14a and sensors 14b. The multiple sensors 14 detect various information about the actions of the corresponding devices 12. Examples of various information obtained from each sensor 14 include device authentication information that can identify the device 12 and user information for identifying the user operating the device 12. At least a portion of the multiple sensors 14 may also be a device for identifying or authenticating the user using the corresponding device 12. In addition, at least a portion of the multiple sensors 14 may be assembled into the corresponding device 12, or may be provided separately from the corresponding device 12. The multiple sensors 14 may also include at least one of a camera, a microphone, an infrared sensor, an ultrasonic sensor, an iris sensor, a biosensor, and a human body detection sensor.
[0045] The plurality of information terminals 16 include information terminal 16a, information terminal 16b, and information terminal 16c. The plurality of information terminals 16 are devices operated by different users. For example, information terminal 16a can be operated by user A, information terminal 16b can be operated by user b, and information terminal 16c can be operated by user c. The plurality of information terminals 16 can be home appliances or devices having a user interface (such as a display unit, etc.), computers, tablet terminals, and smartphones.
[0046] The information processing device 18 analyzes the action information of the plurality of devices 12 installed in the residence and performs information processing for proposing services to the user. The information processing device 18 of the first embodiment is a cloud server that is installed in the cloud and provides analysis of action information and proposal of services as cloud services. As a variation, the information processing device 18 may also be an edge server installed in the environment where the device 12 is installed, in other words, in the environment (e.g., residence) where the user uses the device 12. In addition, the functions of the information processing device 18 may also be assembled in the information terminal 16 operated by the user.
[0047] Figure 2 1 is a block diagram showing the functional modules of the information processing device 18. Each module shown in the block diagram of the present disclosure can be implemented in hardware by components or mechanical devices represented by a CPU and a memory of a computer, and can be implemented in software by a computer program, etc., and the functional modules implemented by their cooperation are depicted here. Those skilled in the art should understand that these functional modules can be implemented in various forms by a combination of hardware and software.
[0048] The information processing device 18 includes a control unit 30, a storage unit 32, and a communication unit 34. The control unit 30 controls the operation of the information processing device 18. In addition, the control unit 30 is also called a data processing unit, and performs various data processing and calculation processing. The control unit 30 can also be implemented by a processor (CPU, etc.) of the information processing device 18. The storage unit 32 stores data referenced or updated by the control unit 30. The communication unit 34 communicates with external devices according to a prescribed communication protocol. The control unit 30 sends and receives data with external devices such as the device 12, the sensor 14, and the information terminal 16 via the communication unit 34.
[0049] The storage unit 32 includes a device / position rule storage unit 36 , a position / attribute rule storage unit 38 , a service determination rule storage unit 40 , and a processed action information storage unit 42 .
[0050] The device / position rule storage unit 36 stores data of predetermined device / position rules. Figure 3 An example of a device / location rule. A device / location rule is data indicating the location (also referred to as the type of space) at which each of a plurality of devices 12 installed in a predetermined environment (a residence in the first embodiment) is installed. In other words, a device / location rule is data indicating the correspondence rule between a device 12 and an installation location. In addition, Figure 3 The device / location rule includes information indicating the category of each of the plurality of devices 12 .
[0051] return Figure 2 The position / attribute rule storage unit 38 stores data of predetermined position / attribute rules. Figure 4 An example of a location / attribute rule is shown. A location / attribute rule is data that establishes a correspondence between multiple spaces in a predetermined environment (a residence in the first embodiment) and the attributes of users who use each space. A location / attribute rule is also referred to as data that indicates a correspondence rule between the location where a device 12 is installed and the attributes that should be assigned to the device 12. Figure 4 The location / attribute rules shown indicate that the kitchen is used by all users living in the residence (specifically, user A, user B, and user C). On the other hand, Western-style room 1 is used by specific users (specifically, user A and user B), and Western-style room 2 is also used by a specific user (specifically, user C).
[0052] Here is an example where multiple users use Figure 4, but using the device action information set in the Western-style room 1 obtained by the sensor 14, it can be identified that users A and user B use it particularly frequently, and user C uses it less frequently. In this case, it is determined that it is used by a specific user. In addition, when identifying the utilization status of a space based on the device action and human body detection data obtained by the sensor 14, when multiple users (for example, user A and user B) use one space, the utilization frequency of each user for the one space can also be measured. For example, when the number of times a specific user (for example, user A) uses it exceeds the number of times other users (for example, user B) use it, it can also be identified as a specific space used by a specific user (for example, user A).
[0053] return Figure 2 The service decision rule storage unit 40 stores data of a predetermined rule for determining a service to be proposed to a user, that is, service decision rule data. Examples of service decision rules will be described later. The processed action information storage unit 42 stores action information that is action information with attributes added to the original action information, that is, processed action information data. Examples of processed action information will be described later.
[0054] The control unit 30 includes an action information processing unit 50 and a service proposal unit 52. The functions of these multiple functional modules can be realized by a computer program, and the computer program can be installed in the memory of the information processing device 18. The processor of the information processing device 18 can perform the functions of the above multiple functional modules by reading the computer program into the main memory and executing it.
[0055] The motion information processing unit 50 processes the original motion information of the device 12, and specifically, classifies the motion information by assigning attributes of related users to the original motion information of the device 12. The motion information processing unit 50 includes a motion information acquisition unit 54, an association unit 56, and a motion information output unit 58.
[0056] The motion information acquisition unit 54 acquires motion information of a plurality of devices 12 installed in an environment having a plurality of spaces (a residence in the first embodiment). In the first embodiment, the motion information acquisition unit 54 acquires motion information respectively transmitted from the plurality of devices 12. As a modified example, the motion information acquisition unit 54 may also acquire motion information of the device 12 from a sensor 14 that monitors or detects the state of the device 12. In addition, the information processing system 10 may also include a database that stores motion information of a plurality of devices 12, and the motion information acquisition unit 54 may also periodically acquire motion information of the device 12 from the database.
[0057] The association unit 56 classifies the action information of the device 12 obtained by the action information acquisition unit 54 based on the device / location rules stored in the device / location rule storage unit 36 and the location / attribute rules stored in the location / attribute rule storage unit 38. Specifically, the association unit 56 establishes a correspondence between the action information of the device 12 in the space used by all users existing in the environment among the multiple spaces set in the environment and all users. In addition, the association unit 56 establishes a correspondence between the action information of the device 12 in the space used by a specific user among the multiple spaces set in the environment and the specific user. All users are also referred to as multiple users existing in the environment, and specific users are also referred to as some of the multiple users. Establishing a correspondence or establishing an association may also be that the first data and the second data to be the objects of establishing the correspondence are associated by a known method and stored in a storage area. In addition, the key of the second data may be included in the first data in a manner that allows the second data to be referenced based on the first data.
[0058] The action information output unit 58 outputs at least one of the action information of the device 12 corresponding to all users and the action information of the device 12 corresponding to a specific user generated by the association unit 56. In the first embodiment, the action information output unit 58 outputs (stores) both the action information of the device 12 corresponding to all users and the action information of the device 12 corresponding to a specific user to the processed action information storage unit 42.
[0059] The service offering unit 52 performs processing for offering services to the user based on the processed operation information of the device 12. The service offering unit 52 includes a service selection unit 60 and a service information output unit 62.
[0060] The service selection unit 60 selects services for all users using the action information of the devices 12 installed in the space used by all users. In the first embodiment, the service selection unit 60 selects services for all users based on the action information of the devices 12 corresponding to all users stored in the processed action information storage unit 42 and the service determination rules stored in the service determination rule storage unit 40.
[0061] In addition, the service selection unit 60 uses the action information of the device 12 installed in the space used by the specific user to select a service for the specific user. In the first embodiment, the service selection unit 60 selects a service for the specific user based on the action information of the device 12 corresponding to the specific user stored in the processed action information storage unit 42 and the service determination rule stored in the service determination rule storage unit 40.
[0062] The service information output unit 62 outputs at least one of information related to services for all users and information related to services for specific users. In the first embodiment, the service information output unit 62 outputs (transmits) both information related to services for all users and information related to services for specific users to the information terminal 16 of the user who is the target of the service proposal.
[0063] The operation of the information processing system 10 of the first embodiment configured as above will be described.
[0064] Figure 5 1 is a flowchart showing the operation of the information processing device 18 according to the first embodiment. This figure mainly shows the operation of the operation information processing unit 50 of the information processing device 18, and specifically shows the operation of processing the operation information of the device 12 installed in a predetermined environment.
[0065] As a prior preparation, a user living in a residence as a prescribed environment may also create device / location rules and location / attribute rules in a manner that matches the state of the residence. The user's terminal may also send the device / location rules and location / attribute rules to the information processing device 18. The information processing device 18 may also include a rule registration unit (not shown) that receives the device / location rules sent from the user's terminal and stores them in the device / location rule storage unit 36, and receives the location / attribute rules sent from the user's terminal and stores them in the location / attribute rule storage unit 38.
[0066] In daily life, users living in the house (herein, user A, user B, and user C) operate the device 12 to operate the device 12. The device 12 generates action information (also called action log) which is information related to the action based on the user's operation, and sends the action information to the information processing device 18. In addition, the device 12 may also generate action information including information detected by the sensor 14 (for example, information of the operating user). The action information acquisition unit 54 of the information processing device 18 acquires the action information sent from the device 12 (S10).
[0067] Figure 6 This is an example showing the operation information of the environment adjustment device / seasonal device. Figure 7 An example of the action information of a cooking device. The action information includes the identification information of the device 12 (the "Device" column), the time when the device 12 is operated or the time when an operation is input to the device 12 (the "Time" column), and information indicating the operation input to the device 12 or the state set to the device 12 (the "Operation / Setting" column). The identification information of the device 12 may also include the type of the device 12 (washing machine, etc.) and the management number of the device 12. The operation input to the device 12 may also include an operation to instruct to turn the action on or off.
[0068] The action information also includes identification information of the user (operating user) operating the device 12 ("operating user" column). For example, the device 12 may also have an operation accepting unit, an interface for accepting operations of the user who instructs the action. The device 12 may also set the operation / setting information input into the operation accepting unit and the information of the operating user as the action information. In addition, the device 12 may also use the detection result of the sensor 14 to determine the user who inputs the operation to the device 12. For example, the device 12 may also compare the information of the operating user detected by the sensor 14 with the authentication information of the user pre-stored in the device to determine the operating user, and set the information of the determined operating user as the action information.
[0069] For example, when the sensor 14 is a camera (image sensor), the sensor 14 may also capture the image of the operating user. The device 12 may also compare the camera image of the operating user with the images of each user pre-stored in the device to determine the operating user. As a variation, the sensor 14 may also send the camera image of the operating user to the information processing device 18. The action information acquisition unit 54 of the information processing device 18 may also compare the camera image with the images of each user pre-stored in the device to determine the operating user, and attach the information of the determined user to the action information sent from the device 12. In addition, the processor in the sensor 14 may also perform the process of determining the user, and the sensor 14 may also send the information representing the determined user to the device 12 or the information processing device 18.
[0070] return Figure 5 The association unit 56 of the information processing device 18 refers to the device / location storage stored in the device / location rule storage unit 36 and the location / attribute rule stored in the location / attribute rule storage unit 38 to determine the attribute that should be assigned to the action information of the device 12 obtained by the action information acquisition unit 54 (S11).
[0071] In the first embodiment, the associating unit 56 identifies whether the action information acquired by the action information acquiring unit 54 is action information of a device 12 set in a shared space used by multiple users or action information of a device 12 set in a specific space used by a specific user. The associating unit 56 determines to assign an attribute indicating that the action is associated with multiple users in the environment to the action information of the device 12 set in the shared space used by multiple users. On the other hand, the associating unit 56 determines to assign an attribute indicating that the action is corresponding to a specific user in the environment to the action information of the device 12 set in the specific space used by a specific user.
[0072] Shows an example of attribute determination. In the device / location rule ( Figure 3 ), indicating Figure 6The "air conditioner AAA-1" shown is installed in the kitchen. In addition, in the location / attribute rule ( Figure 4 ), as a plurality of users, the kitchen corresponds to all users (user A, user B, user C). Therefore, the associating unit 56 determines to give attribute information indicating, for example, as home data, that the action information of "air conditioner AAA-1" is associated with all users (user A, user B, user C) who use a predetermined space.
[0073] Other examples of attribute determination are shown. In the device / location rule ( Figure 3 ), indicating Figure 6 The "air conditioner AAA-2" shown is installed in the Western-style room 1. In addition, in the location / attribute rule ( Figure 4 ), Western-style room 1 corresponds to specific users (user A and user B). Therefore, the associating unit 56 decides to add attribute information indicating that it is an action associated with specific users (user A and user B) to the action information of "air conditioner AAA-2".
[0074] Another example of attribute determination is shown. On the one hand, in the device / location rule ( Figure 3 ), indicating Figure 6 The "air conditioner AAA-3" shown is installed in the Western-style room 2. In addition, in the location / attribute rule ( Figure 4 ), Western-style room 2 corresponds to a specific user (user C). Therefore, the associating unit 56 determines to add attribute information indicating that it is an action associated with a specific user (user C) to the action information of "air conditioner AAA-3".
[0075] The association unit 56 generates processed action information by assigning the attributes determined in S11 to the action information of the device 12 acquired by the action information acquisition unit 54 (S12). The action information output unit 58 stores the processed action information generated by the association unit 56 in the processed action information storage unit 42 (S13). In the case where a plurality of users as a family live in one residence, the processed action information assigned the attributes representing all the users is also referred to as action information processed as family data. In addition, the processed action information assigned the attributes representing a specific user is also referred to as action information processed as personal data.
[0076] Figure 8 An example of the post-processing action information is shown. Figure 6The action information shown is attached with information about the attribute information of the user associated with the action ("Data Attribute" column). For example. The action information of "Air Conditioner AAA-1" is attached with an attribute indicating that the action information is associated with all users (User A, User B, User C). In addition, the action information of "Air Conditioner AAA-2" is attached with an attribute indicating that the action information is associated with specific users (User A and User B). In addition, the action information of "Air Conditioner AAA-3" is attached with an attribute indicating that the action information is associated with a specific user (User C).
[0077] Fig. 9 This is also a flowchart showing the operation of the information processing device 18 according to the first embodiment. This figure mainly shows the operation of the service offering unit 52 of the information processing device 18, and specifically shows the operation of offering a service to a user in a predetermined environment.
[0078] The service selection unit 60 of the information processing device 18 reads the processed action information stored in the processed action information storage unit 42 (S20). The service selection unit 60 groups the processed action information according to each value of the data attribute contained in the processed action information, and derives the tendency related to the action of the device 12 according to each value of the data attribute (S21). The value of the data attribute in the first embodiment is a value representing the user associated with the action, hereinafter also referred to as the "associated user". The value of the associated user includes, for example, "user A, user B, user C" representing all users, "user A and user B" and "user C" representing specific users. The service selection unit 60 of the first embodiment derives the action tendency of the device 12 for each associated user value.
[0079] Fig.10 An example of a service decision rule is shown. The service decision rule stored in the service decision rule storage unit 40 is information that establishes a correspondence between the action tendency of the device 12 and the service content proposed to the user. The service decision rule may also be determined by the manufacturer of the device 12 or the provider of the service, and sent from the device of the manufacturer of the device 12 or the provider of the service to the information processing device 18. The information processing device 18 may also be provided with a rule registration unit (not shown), which receives the service decision rule sent from the device of the manufacturer of the device 12 or the provider of the service and stores it in the service decision rule storage unit 40. The service decision rule can be determined according to each value of the associated user. For example, a service decision rule for action information with attributes assigned to all users and a service decision rule for action information with attributes assigned to specific users may be determined.
[0080] The service selection unit 60 refers to the service determination rule stored in the service determination rule storage unit 40, and when the service content corresponding to the action tendency of the device 12 of each value of the associated user derived in S21 is determined as the service determination rule, selects the service content as the service for the associated user (S22).
[0081] Fig.10 The service decision rule is a service decision rule related to the action information given the data attribute representing all users. The service decision rule includes a rule for determining the frequency (frequency as a threshold) of the device 12 set in the space used by all users to perform a prescribed action as the action tendency of the device 12. For example, Fig.10 In the example, the rule that "the execution frequency of the maintenance function is greater than or equal to a predetermined value" is determined as an action tendency. The service selection unit 60 counts a plurality of action information given data attributes representing all users, and derives the frequency (actual frequency) of executing the above-mentioned predetermined action. When the derived actual frequency satisfies the condition of the frequency determined by the rule, the service selection unit 60 selects the service for all users determined by the rule.
[0082] In addition, the service determination rule related to the action information assigned with the data attribute representing the specific user may also include a rule that determines the frequency (frequency as a threshold) of the device 12 set in the space used by the specific user to perform a specified action as the action tendency of the device 12. The service selection unit 60 may also count a plurality of action information assigned with the data attribute representing the specific user and derive the frequency (actual frequency) of performing the above-mentioned specified action. The service selection unit 60 may also select the service for the specific user determined by the rule when the derived actual frequency satisfies the condition of the frequency determined by the service determination rule.
[0083] Fig.11 Other examples of service decision rules are shown. Fig.11 As shown, the service decision rule may also be information that establishes a correspondence between the action tendency and category group of the device 12 and the service content proposed to the user. Figure 3 As shown, the device / location rule may also store the correspondence between the category of the device 12 and the identification information of the device 12. The service selection unit 60 may also identify the category of the device based on the identification information of the device shown in the action information of the device 12, collect the action information according to each associated user and according to the category of each device 12, and derive the action tendency of the device 12 of each associated user and each category of the device 12.
[0084] The service selection unit 60 refers to Fig.11In the service determination rule of the form shown, when the service content corresponding to the action tendency of the device 12 for each associated user and each type of the device 12 is determined as the service determination rule, the service content can also be selected as the service for the associated user. Thus, it is easy to select an appropriate service corresponding to the type of the device 12.
[0085] right Fig.10 and Fig.11 The service determination rule shown in FIG. 1 is supplemented. It is assumed that the action information corresponding to the attributes of all users is more dependent on the environment or device 12. In other words, it is assumed that the action content is easily determined by the environment or device 12. Therefore, the service determination rule may also establish a correspondence between the action tendency based on the action information corresponding to the attributes of all users and the service corresponding to the environment or device 12. The service selection unit 60 may also refer to the service determination rule and select the service corresponding to the environment or device 12 corresponding to the action tendency based on the action information corresponding to the attributes of all users as a service for all users.
[0086] On the other hand, it is assumed that the action information corresponding to the attributes of a specific user is more dependent on the specific user. In other words, it is assumed that the action content is easily determined by the user's intention and hobby. Therefore, the service decision rule can also establish a correspondence between the action tendency based on the action information corresponding to the attributes of the specific user and the service determined based on the information related to the specific user. The information related to the specific user may include, for example, the attribute information of the specific user and the use history of the specific user on the device 12 or other electronic devices (such as the information terminal 16).
[0087] For example, the service selection unit 60 may determine the service selection unit 60 by using information registered by a specific user who is the target of the service provision. Fig.10 and Fig.11 For example, the service selection unit 60 may determine the service content by using the specific user's exercise information obtained through the specific user's smart watch and registered in a specified server, or the specific user's personal information (e.g., gender, age, medical history, etc.) registered in the above server from the specific user's information terminal 16.
[0088] The service selection unit 60 may also select "future health prediction based on current health status" as a service for a specific user based on the motion information to which the data attribute representing the specific user is assigned. Furthermore, the service selection unit 60 may also use the motion information and personal information (e.g., gender, age, medical history, etc.) of the specific user registered in a predetermined server to determine the specific content of the future health prediction presented to the user.
[0089] return Fig. 9The service information output unit 62 of the information processing device 18 outputs the information related to the service for the associated user selected by the service selection unit 60 to the device used by the associated user (S23). Fig.10 and Fig.11 In the case of the service determination rules shown, the service-related information output by the service information output unit 62 may also include (1) alarm information of the device or equipment, (2) maintenance period of the device or equipment, (3) information on consumption forecast of consumables, (4) information on the current health status, etc.
[0090] The service information output unit 62 sends information related to services for all users (e.g., user A, user B, user C) and displays it on the devices used by all users (e.g., information terminal 16a, information terminal 16b, information terminal 16c). In addition, the service information output unit 62 sends information related to services for a specific user (e.g., user C) and displays it on the device used by the specific user (e.g., information terminal 16c).
[0091] In the first embodiment, the service information output unit 62 displays information related to the service proposed to the user on a device different from the information processing device 18 (information terminal 16). As a modified example, in the case where the information processing device 18 has a display unit, the service information output unit 62 may also display information related to the service proposed to the user on the display unit of the information processing device 18. In addition, the information terminal 16 may also include a terminal shared by multiple users (for example, a television set installed in a living room, etc.). In this case, the service information output unit 62 may also display information related to the service for all users on the shared terminal. In addition, the service information output unit 62 may also store one or both of the information related to the service for all users and the information related to the service for a specific user in a prescribed storage unit (for example, a database server external to the information processing device 18, etc.).
[0092] According to the information processing system 10 of the first embodiment, the action information of the device 12 is classified into information of all users or information of a specific user according to the installation position of the device 12. Thus, it is possible to generate action information of the device in consideration of an environment where multiple spaces and multiple users exist (for example, a residence where multiple users as a family live). In addition, according to the information processing system 10 of the first embodiment, a service for a user is selected based on action information associated with a specific user of all users in a specified environment. In other words, a service for a user is selected according to the installation position of the device 12 and the action status of the device 12. Thus, it is possible to propose to the user a service that reflects the user's intentions and preferences.
[0093] Specifically, for example, using the operation information of an air conditioner installed in the living room where the family spends time together, based on the preferences of the family as a whole (e.g., fear of heat, fear of cold, and preference for natural wind) estimated from the information on the set temperature and the operation mode such as cooling / drying included in the operation information, services can be proposed to the user. On the other hand, using the operation information of an air conditioner installed in the son's bedroom in the family, based on the son's individual preferences estimated from the operation information, services different from those of the family can be proposed to the son.
[0094] The present disclosure has been described above based on the first embodiment. The first embodiment is merely an example, and those skilled in the art will appreciate that various modifications may be made to the combination of the components or processing steps of the first embodiment, and such modifications are also within the scope of the present disclosure.
[0095] A first modified example of the information processing system 10 according to the first embodiment will be described.
[0096] Even if it is the action information of the device 12 set in the space used by a specific user, when the predetermined setting is implemented for the device 12, as an exception, the association unit 56 of the information processing device 18 can associate the action information of the device 12 with all users. For example, the association unit 56 can refer to the information related to the setting implemented for the device 12 stored in the predetermined storage area and detect that the predetermined setting is implemented for the device 12.
[0097] The prescribed setting may also be that the log information of the device 12 is allowed to be read by other users other than the specific user who uses the space where the device 12 is installed (or read by other users). In addition, the prescribed setting may also be that the use of the device 12 is restricted by other users other than the specific user (for example, the functions and time that can be used are restricted). For example, the action information of the game device installed in the Western-style room 2 usually corresponds to the attributes of the user C. However, in the case where user A sets the use restriction of the game device, since the aspect that the game device is used depends on the environment, as an exception, the action information of the game device in the Western-style room 2 can also be established to correspond to the attributes of all users.
[0098] According to the information processing system 10 of the first modification, it is possible to improve the accuracy of classification of the operation information of the device 12 in consideration of the settings of the device 12 .
[0099] A second modification of the information processing system 10 according to the first embodiment will be described.
[0100] Even if the action information of the device 12 set in the space used by all users includes the specified attribute in the attributes of all users, as an exception, the association unit 56 of the information processing device 18 may be configured to associate the action information of the device 12 with a specific user. The specific user may be one or more users having the above-mentioned specified attribute among all users.
[0101] For example, the information processing device 18 may further include a user attribute storage unit that stores attributes related to each of a plurality of users who live in the same residence and constitute a family. The association unit 56 of the information processing device 18 may also refer to the attribute information stored in the user attribute storage unit to identify the attributes of all users who live in the same residence. The attributes related to each of the plurality of users may include at least one of gender, age, occupation, interest, and hobby.
[0102] In the case where the attributes of multiple users living in the same residence include professional housewives, the association unit 56 may exceptionally associate the action information of the device 12 installed in the living room and the action information of the action time in the daytime time period (for example, 9 AM to 5 PM) with the attribute of the specific user. Here, the specific user may be a user with the attribute of professional housewife, or may be the operator of the device 12. On the other hand, the association unit 56 may also associate the action information of the device 12 installed in the living room and the action information of the action time in the time period other than the daytime (including the night, for example, 5 PM to 9 AM) with the attributes of all users.
[0103] According to the information processing system 10 of the second modification, it is possible to improve the accuracy of classification of the action information of the device 12 by taking into account the attributes of the user.
[0104] A third modified example of the information processing system 10 according to the first embodiment will be described.
[0105] The associating unit 56 of the information processing device 18 may associate the action information of the device 12 in which the installation space is not determined with all users. Figure 3 In the device / location rule, the setting location of "Vacuum Cleaner DDD-2" is not determined. This is because "Vacuum Cleaner DDD-2" is used for cleaning in multiple rooms. The association unit 56 can also establish a correspondence between the action information of "Vacuum Cleaner DDD-2" whose setting location is not determined in the device / location rule and the attributes of all users. This is because the device 12 for which the setting location is not determined may be used in various spaces within the environment, and its action may be associated with all users in the environment. According to the information processing system 10 of the third variant, the action information of the device 12 for which the setting space is not determined is also easy to classify correctly.
[0106] Furthermore, the associating unit 56 may suppress the assignment of data attributes to action information of the device 12 that does not determine the installed space and, for example, the action information that does not determine the installation location 12 in the device / location rule. The service selecting unit 60 of the information processing device 18 may exclude action information that is not assigned data attributes from the action information used for service selection. In other words, the service selecting unit 60 may select a service proposed to the user according to each value of the data attribute, using only action information that is assigned data attributes, that is, action information of the device 12 that determines the installed space.
[0107] A fourth modification of the information processing system 10 according to the first embodiment will be described.
[0108] In the first embodiment, the device / position rule and the position / attribute rule are separately set, but as a modified example, a rule (device / attribute rule) can be set to directly establish a correspondence between the device 12 and the data attribute (based on the location of the device 12). The association unit 56 of the information processing device 18 can also refer to the device / attribute rule to establish a correspondence between the data attribute and the action information of the device 12. In addition, the subject that establishes the correspondence between the data attribute and the action information of the device 12 can also be a device other than the information processing device 18, for example, it can also be the device 12. In this case, the action information acquisition unit 54 of the information processing device 18 can also obtain the action information of the device 12 (equivalent to the processed action information of the first embodiment) that is established in correspondence with the data attribute from an external device (such as the device 12).
[0109] A fifth modification of the information processing system 10 according to the first embodiment will be described.
[0110] In the first embodiment, both the function of analyzing the motion information of the device 12 (motion information processing unit 50) and the function of proposing services to the user (service proposing unit 52) are installed in the same information processing device 18. As a modified example, the function of analyzing the motion information of the device 12 (motion information processing unit 50) and the function of proposing services to the user (service proposing unit 52) may be installed in different information processing devices.
[0111] <Second Embodiment>
[0112] The second embodiment of the present disclosure is described with the points different from the first embodiment as the center, and the description of the common points is appropriately omitted. The features of the second embodiment can be arbitrarily combined with the features of the first embodiment or the modified example. The components of the second embodiment that are the same as or corresponding to the components of the first embodiment are appropriately marked with the same reference numerals for description.
[0113] The outline of the second embodiment is described. The second embodiment is the same as the first embodiment, and also proposes a technology for assisting in the high-precision classification of the action information of the device. The information processing device 18 of the second embodiment obtains the action information of the device 12, and classifies the obtained action information of the device 12 into a specified category, that is, into one of a plurality of predetermined categories. The information processing device 18 associates the action information of the device 12, the category for classifying the action information, and the user information for setting the action of the device 12. The information processing device 18 outputs the action information of the associated device. When a user operates a device, it is considered that there is a high possibility that the operation is directed to the device itself or directed to the user itself or an undefined user. According to the information processing device 18 of the second embodiment, by focusing on the action mode of the device 12 or the operation of the user of the device 12, the action information of the device 12 is associated with the user information and managed, so that the user's tendency (intention, hobby) can be inferred with high precision.
[0114] The prescribed categories used when classifying the action information of the device 12 include at least one of a simple action and a complex action. A simple action is an action of the device 12 that is set using a function or mode that is pre-set for the device 12. A complex action is an action of the device 12 that is set by changing a function or mode that is pre-set for the device 12. If the action information of the device 12 is classified according to such categories, the action information of the device 12 can be used to more accurately infer the user's tendency. Specifically, a simple action is an action that uses an initial setting (in other words, a default setting) that is pre-set in the device 12. Therefore, the action information of the device 12 classified as a simple action can be inferred to have a lower tendency to represent the user's intention and preference. In addition, a complex action is not pre-set in the initial setting of the device 12, but an action based on the action setting of the device that is changed by the user himself. Therefore, the action information of the device 12 classified as a complex action can be inferred to have a higher tendency to represent the user's intention and preference.
[0115] As a variation, the prescribed categories used when classifying the action information of the device 12 may also include frequent actions. Frequent actions are also called user's preferred actions, and are actions of the device 12 that are set to exceed a prescribed frequency within a certain period. Frequent actions are actions that are performed multiple times within a certain period, and are actions of the device 12 that are frequently used by the user. Therefore, the action information of the device 12 classified as frequent actions can be inferred to have a high tendency to indicate the user's intentions and preferences.
[0116] The details of the second embodiment are described. In the second embodiment, a simple action of the device 12 is set to be an action of the device 12 triggered by an operation with a relatively low level of detail, for example, an action of the device 12 based on an operation indicating an autonomous action of the device 12 (such as turning on a fully automatic action). In addition, a complex action of the device 12 is set to be an action of the device 12 triggered by an operation with a relatively high level of detail, for example, an action of the device 12 based on an operation indicating an action in a manner specified by a user (in other words, an operation that specifies the action manner in detail). The detail of the operation is the degree to which detailed action manner is indicated to the device 12. The detail of the operation can also be determined using at least one of the depth of the hierarchy of the operation, the complexity of the operation, and the number of times the operation is input.
[0117] Most devices such as home appliances and residential equipment can accept multiple operations with different levels of detail from users, and perform actions according to the types of operations received from users. The actions of devices triggered by operations with relatively high levels of detail are considered to reflect the intentions and preferences of specific users such as operators. On the other hand, the actions of devices triggered by operations with relatively low levels of detail are considered to take into account the actions of all users in the environment where the device is installed.
[0118] Here, the information processing system of the second embodiment analyzes the action information of the device according to the type of operation input by the user to the device and the type of operation that becomes the trigger for the action of the device. Specifically, the information processing system of the second embodiment associates the action information related to the operation with a relatively high degree of detail (i.e., the action information of the device related to the detailed action) with a specific user. On the other hand, the action information related to the operation with a relatively low degree of detail (i.e., the action information of the device related to the simple action) is associated with all users. Thus, it is possible to distinguish between the action information that contains the clear intention or preference of the user and the action information that does not contain the clear intention or preference of the user, and to propose services corresponding to the distinction results to the user.
[0119] Operations with relatively low detail levels are also referred to as shallow-level (first level described later) operations, also referred to as relatively low-complexity operations. Operations with relatively low detail levels may also include operations that simply turn on or off the power of device 12. On the other hand, operations with relatively high detail levels are also referred to as deep-level (second level described later) operations, also referred to as relatively high-complexity operations. Operations with relatively high detail levels may include operations that instruct changes to the settings of device 12. Operations that instruct changes to the settings of device 12 include, for example, turning on the cooking mode of a rice cooker, turning on the ECO setting of an air conditioner, etc.
[0120] In addition, operations with a relatively low level of detail may also include operations for instructing the device 12 to act autonomously, in other words, operations for instructing the device 12 to act autonomously in a determined manner. Operations for instructing the device 12 to act autonomously include, for example, "setting fully automatic on" (an operation that leaves the decision of the action mode to the device) for an air conditioner, etc. On the other hand, operations with a relatively high level of detail may also include operations for instructing an action in a manner specified by the user. Operations for instructing an action in a manner specified by the user include, for example, turning on the cooking mode of a rice cooker, turning on the energy saving (ECO) setting of an air purifier, etc.
[0121] In addition, operations with a relatively low level of detail may also include operations for which the number of operation inputs required to instruct the device 12 is relatively small. In other words, operations with a relatively low level of detail may also include operations for which the number of operation inputs required to cause the device 12 to start the action intended by the user is less than a specified threshold (e.g., 2 times). On the other hand, operations with a relatively high level of detail may also include operations for which the number of operation inputs required to instruct the device 12 is relatively large. In other words, operations with a relatively high level of detail may also include operations for which the number of operation inputs required to cause the device 12 to start the action intended by the user is greater than a specified threshold (e.g., 2 times).
[0122] The configuration of the information processing system 10 of the second embodiment Figure 1 The configuration of the information processing system 10 of the first embodiment shown is the same. Fig.12 This is a block diagram showing the functional modules of the information processing device 18 of the second embodiment. The information processing device 18 of the second embodiment does not include the device / position rule storage unit 36 and the position / attribute rule storage unit 38, but instead includes an operation / level rule storage unit 44. That is, as a rule for classifying action information, the information processing device 18 of the second embodiment stores the operation / level rule instead of the device / position rule and the position / attribute rule. The other functional modules of the information processing device 18 of the second embodiment are the same as those of the information processing device 18 of the first embodiment.
[0123] The operation / hierarchy rule storage unit 44 stores data of predetermined operation / hierarchy rules. Fig.13 An example of an operation / level rule is shown. The operation / level rule is data indicating the level of detail of each of the various operations that a user can input for each device 12. In other words, the operation / level rule is data indicating, for each device 12, a rule for the correspondence between the various operations accepted by the device 12 and the level of detail of each operation. In the second embodiment, operations with relatively low levels of detail are classified as level 1 operations, and operations with relatively high levels of detail are classified as level 2 operations.
[0124] The operation / level rules may also be determined by the manufacturer of the device 12 or the provider of the service, and sent from the device of the manufacturer of the device 12 or the provider of the service to the information processing device 18. The information processing device 18 may also include a rule registration unit (not shown) that receives the operation / level rules sent from the manufacturer of the device 12 or the provider of the service and stores them in the operation / level rule storage unit 44.
[0125] The operation of the information processing system 10 of the second embodiment configured as above will be described.
[0126] Figure 5 The operation of processing the operation information of the device 12 installed in the predetermined environment as shown in the flowchart of can also be applied to the information processing device 18 of the second embodiment. The above environment is also the house where the user A, the user B, and the user C live.
[0127] The action information acquisition unit 54 of the information processing device 18 acquires the action information (for example, Figure 6 , Figure 7 The association unit 56 of the information processing device 18 refers to the operation / hierarchy rule stored in the operation / hierarchy rule storage unit 44 to determine the attribute to be given to the action information of the device 12 acquired by the action information acquisition unit 54 (S11).
[0128] In S11, the associating unit 56 associates the action information related to the operation with a relatively low level of detail, that is, the action information of the operation classified as the first level recorded in the operation / level rule, with all users. In addition, the associating unit 56 associates the action information related to the operation with a relatively high level of detail, that is, the action information of the operation classified as the second level recorded in the operation / level rule, with a specific user.
[0129] For example, when a certain action information indicates that the operation "setting full automatic on" is input to "air conditioner AAA-1", the association unit 56 determines to assign attribute information indicating association with all users (user A, user B, user C) to the action information based on the operation / hierarchy rule. In addition, when a certain action information indicates that the operation "ion release function is turned on" is input to "air conditioner AAA-1", the association unit 56 determines to assign attribute information indicating association with a specific user to the action information based on the operation / hierarchy rule.
[0130] In addition, when a certain action information indicates that the operation "turn on" is input to "air purifier BBB-1", the association unit 56 determines to assign attribute information indicating association with all users (user A, user B, user C) to the action information based on the operation / hierarchy rule. In addition, when a certain action information indicates that the operation "energy saving setting turn on" is input to "air purifier BBB-2", the association unit 56 determines to assign attribute information indicating association with a specific user to the action information based on the operation / hierarchy rule.
[0131] In the second embodiment, when a specific user is associated with action information, the data of the operator indicated by the action information is associated. This is because it is believed that the operation indicated by the action information reflects the intention and preference of the operator. As a modification, when a specific user is associated with action information, it is also possible to have a configuration that can associate data other than the operator indicated by the action information. For example, the information processing device 18 may also have a device / position rule storage unit 36 and a location / attribute rule storage unit 38 in the same manner as in the first embodiment. In this case, the specific user associated with the action information may also be a user who uses the space where the device 12 is installed. In other words, it may be a user associated with the space where the device 12 is installed.
[0132] The operation after the classification of the motion information is the same as that of the first embodiment. The associating unit 56 generates processed motion information by assigning the attribute determined in S11 to the motion information of the device 12 acquired by the motion information acquiring unit 54 (S12). The motion information output unit 58 stores the processed motion information generated by the associating unit 56 in the processed motion information storage unit 42 (S13).
[0133] Fig.14 An example of the post-processing action information is shown. Figure 6 The action information shown is added with the action information about the user attribute information ("data attribute" column) associated with the action. The "data attribute" column sets the attribute value according to the level of the operation shown by each action information.
[0134] The service offering operation performed by the information processing device 18 of the second embodiment and Fig. 9 The service offering operation of the information processing device 18 of the first embodiment described in connection with the flowchart of FIG. 6 is the same as that of FIG. 6. The service selection unit 60 of the information processing device 18 reads the processed operation information stored in the processed operation information storage unit 42 (S20).
[0135] The service selection unit 60 selects a service for all users (e.g., user A, user B, and user C) using the action information of the device 12 related to the operation with a relatively low level of detail. In the second embodiment, the service selection unit 60 selects a service for all users using the processed action information to which data attributes representing all users are assigned. In addition, the service selection unit 60 selects a service for a specific user (e.g., user A, user B, and a part of user C) using the action information of the device 12 related to the operation with a relatively high level of detail. In the second embodiment, the service selection unit 60 selects a service for a specific user using the processed action information to which data attributes representing a specific user are assigned.
[0136] Specifically, the service selection unit 60 groups the processed action information according to each value of the data attribute included in the processed action information, and derives the action tendency of the device 12 according to each value of the data attribute (value associated with the user) (S21). Fig.10 When the service determination rule stored in the service determination rule storage unit 40 determines the service content corresponding to the operation tendency of the device 12 for each value of the associated user derived in S21, the service content is selected as the service for the associated user (S22).
[0137] In the first embodiment, Fig.10 The service determination rule shown includes a rule that determines the frequency (frequency as a threshold) of the device 12 performing a prescribed action as the action tendency of the device 12. The service selection unit 60 derives the frequency (actual frequency) of performing the prescribed action based on a plurality of action information related to operations with relatively low detail, that is, a plurality of action information to which data attributes representing all users are assigned. When the derived actual frequency satisfies the condition of the frequency determined by the service determination rule, the service selection unit 60 selects the service for all users determined by the rule. As described in the first embodiment, the service selection unit 60 may also select a service for a specific user based on the frequency of the device 12 performing a prescribed action.
[0138] The service information output unit 62 of the information processing device 18 outputs the information related to the service for the associated user selected by the service selection unit 60 to the device used by the associated user (S23). In the second embodiment, as in the first embodiment, the service information output unit 62 sends and displays the information related to the service for all users (e.g., user A, user B, user C) on the devices used by all users (e.g., information terminal 16a, information terminal 16b, and information terminal 16c). In addition, the service information output unit 62 sends and displays the information related to the service for a specific user (e.g., user C) on the device used by the specific user (e.g., information terminal 16c).
[0139] According to the information processing system 10 of the second embodiment, the action information of the device 12 is classified into information of all users or information of a specific user according to the detail of the operation that becomes the trigger of the action of the device 12. Thus, it is possible to distinguish with high accuracy the action information that contains the clear intention or preference of the user and the action information that does not contain the clear intention or preference of the user. In addition, according to the information processing system 10 of the second embodiment, a service for the user is selected according to the detail of the operation that becomes the trigger of the action of the device 12. Thus, it is possible to propose to the user a service of the device 12 that reflects the intention and preference of the user.
[0140] The present disclosure has been described above based on the second embodiment. The second embodiment is merely an example, and those skilled in the art will appreciate that various modifications may be made to the combination of the components or processing steps of the second embodiment, and such modifications are also within the scope of the present disclosure.
[0141] A modification of the information processing system 10 according to the second embodiment will be described.
[0142] In the second embodiment, both the function of analyzing the motion information of the device 12 (motion information processing unit 50) and the function of proposing services to the user (service proposing unit 52) are installed in the same information processing device 18. As a modified example, the function of analyzing the motion information of the device 12 (motion information processing unit 50) and the function of proposing services to the user (service proposing unit 52) may be installed in different information processing devices.
[0143] Any combination of the above-mentioned multiple embodiments and multiple variations is also useful as an embodiment of the present disclosure. The new embodiment generated by the combination has the effects of the combined embodiments and variations. In addition, those skilled in the art should understand that the functions that should be achieved by each component element recorded in the claims are achieved by the monomers of each component element shown in the embodiments and variations or their cooperation.
[0144] <Notes>
[0145] According to the description of the above embodiment and modified examples, the following technology is disclosed.
[0146] [Technology 1-1]
[0147] An information output method,
[0148] Get the action information of the equipment installed in the space,
[0149] Using information associating the motion information of the device with the space having the device, the motion information of the device set in a shared space used by multiple users is associated with the multiple users, and the motion information of the device set in a specific space used by a specific user is associated with the specific user.
[0150] At least one of the motion information corresponding to the plurality of users and the motion information corresponding to the specific user is output.
[0151] According to the information output method, the action information of the device is classified into information of multiple users or information of a specific user according to the location where the device is installed. As a result, the action information of the device can be generated in consideration of the environment where multiple users exist (for example, a house where multiple users live as a family). In addition, the action information output by this method can be effectively used to provide services that reflect the intentions and preferences of users.
[0152] [Technique 1-2]
[0153] As described in the information output method of technique 1-1,
[0154] Based on space information indicating a function or type of a preset space, it is estimated whether the type of the space where the device is installed is the shared space or the specific space,
[0155] Based on the estimated type of the space, it is identified whether the motion information of the device is the motion information of the device installed in the shared space or the motion information of the device installed in the specific space.
[0156] According to this information output method, the accuracy of classification of device action information can be improved.
[0157] [Techniques 1-3]
[0158] The information output method described in technique 1-1 or 1-2,
[0159] Even if it is the operation information of a device installed in the specific space, when a predetermined setting is performed on the device, the operation information of the device is associated with the plurality of users.
[0160] According to this information output method, it is possible to improve the accuracy of classification of the action information of the device by taking the settings of the device into consideration.
[0161] [Techniques 1-4]
[0162] The information output method as described in any one of techniques 1-1 to 1-3,
[0163] Even if the operation information of a device installed in the space used by the plurality of users includes a predetermined attribute among the attributes of the plurality of users, the operation information of the device can be associated with a specific user.
[0164] According to this information output method, it is possible to improve the accuracy of classification of device action information in consideration of the attributes of the user.
[0165] [Techniques 1-5]
[0166] The information output method as described in any one of techniques 1-1 to 1-4,
[0167] The action information of the devices whose set-up space is not determined is associated with the plurality of users.
[0168] According to this information output method, the action information of a device that has no fixed installation space can be easily and correctly classified.
[0169] [Techniques 1-6]
[0170] An information output method,
[0171] using the operation information of the devices installed in the shared space used by the plurality of users, selecting services for the plurality of users;
[0172] Using the operation information of a device installed in a specific space used by a specific user, a service for the specific user is selected.
[0173] At least one of information related to the services for the plurality of users and information related to the services for the specific user is output.
[0174] According to this information output method, a service for a user is selected according to the location where the device is installed and its operating status, thereby being able to propose services that reflect the user's intentions and preferences to the user.
[0175] [Techniques 1-7]
[0176] As the information output method described in technology 1-6,
[0177] Information related to the services for the plurality of users is output to devices used by the plurality of users, and information related to the services for the specific user is output to the device used by the specific user.
[0178] According to this information output method, information related to a service can be output to an appropriate device.
[0179] [Techniques 1-8]
[0180] The information output method described in technology 1-6 or 1-7,
[0181] Based on a plurality of pieces of operation information of devices installed in a space used by the plurality of users, a frequency of performing a predetermined operation is derived, and based on the frequency, a service for the plurality of users is selected.
[0182] According to this information output method, it is possible to select appropriate services for all users.
[0183] [Techniques 1-9]
[0184] An information processing device comprising:
[0185] an acquisition unit that acquires operation information of a device installed in the space,
[0186] an associating unit that uses information associating the action information of the device with the space having the device to associate the action information of the device set in a shared space used by a plurality of users with the plurality of users, and associates the action information of the device set in a specific space used by a specific user with the specific user, and
[0187] An output unit outputs at least one of the action information corresponding to the plurality of users and the action information corresponding to the specific user.
[0188] According to the information processing device, the action information of the device is classified into information of multiple users or information of a specific user according to the location where the device is installed. As a result, the action information of the device can be generated considering the environment where multiple users exist (for example, a house where multiple users live as a family). In addition, the action information output from the information processing device can be effectively used to provide services that reflect the intentions and preferences of users.
[0189] [Techniques 1-10]
[0190] An information processing device comprising:
[0191] a selection unit for selecting services for a plurality of users using operation information of devices installed in a shared space used by a plurality of users, and selecting services for a specific user using operation information of devices installed in a specific space used by a specific user, and
[0192] An output unit outputs at least one of information related to the service for the plurality of users and information related to the service for the specific user.
[0193] According to this information processing device, a service for a user is selected based on the location where the device is installed and its operating status, thereby being able to offer the user a service that reflects the user's intentions and preferences.
[0194] [Technique 1-11]
[0195] A computer program for causing a computer to execute the following processing:
[0196] Get the action information of the equipment installed in the space,
[0197] Using information associating the motion information of the device with the space having the device, the motion information of the device set in a shared space used by a plurality of users is associated with the plurality of users, and the motion information of the device set in a specific space used by a specific user is associated with the specific user, and
[0198] At least one of the motion information corresponding to the plurality of users and the motion information corresponding to the specific user is output.
[0199] According to the computer program, the action information of the device is classified into information of multiple users or information of a specific user according to the location where the device is installed. Thus, the action information of the device can be generated in consideration of the environment where multiple users exist (for example, a house where multiple users live as a family). In addition, the action information output by the computer program can be effectively used to provide services that reflect the intentions and preferences of users.
[0200] [Techniques 1-12]
[0201] A computer program for causing a computer to execute the following processing:
[0202] using the operation information of the devices installed in the shared space used by the plurality of users, selecting services for the plurality of users;
[0203] selecting a service for a specific user using information about the operation of a device installed in a specific space used by a specific user, and
[0204] At least one of information related to the services for the plurality of users and information related to the services for the specific user is output.
[0205] According to the computer program, a service for the user is selected according to the location where the device is installed and its operating status, thereby being able to propose services that reflect the user's intentions and preferences to the user.
[0206] [Technology 2-1]
[0207] An information output method,
[0208] Get the device's action information.
[0209] classifying the acquired action information of the device into a predetermined category,
[0210] The classified categories, the action information of the device, and the user information who set the action of the device are stored in association with each other;
[0211] The action information of the associated device is output.
[0212] According to this information output method, by outputting the device action information associated with the category and the user information, it is possible to assist in accurately classifying the device action information.
[0213] [Technology 2-2]
[0214] As described in the information output method of technique 2-1,
[0215] The predetermined category includes at least one of a simple action set by using a function or mode preset in the device and a complex action set by changing a function or mode preset in the device.
[0216] According to this information output method, it is possible to assist in accurately classifying the action information of the device based on the way the action setting of the device is performed.
[0217] [Technique 2-3]
[0218] As described in the information output method of technique 2-2,
[0219] The action information associated with the simple action is associated with all users.
[0220] The action information associated with the complex action is associated with a specific user.
[0221] At least one of the action information corresponding to all the users and the action information corresponding to the specific user is output.
[0222] According to the information output method, the action information of the device is classified into information of all users or information of specific users based on the way of setting the action of the device. Thus, it is possible to distinguish between action information containing the clear intention or preference of the user and action information not containing the clear intention or preference of the user. Furthermore, the action information output by this method can be effectively used to provide services of the device that reflect the intention and preference of the user.
[0223] [Technique 2-4]
[0224] The information output method described in Technique 2-2 or 2-3,
[0225] Even if the operation information of a device installed in the space used by the plurality of users includes a predetermined attribute among the attributes of the plurality of users, the operation information of the device can be associated with a specific user.
[0226] According to this information output method, it is possible to improve the accuracy of classification of the action information of the device by taking into account the attributes of the user.
[0227] [Technique 2-5]
[0228] The information output method as described in any one of techniques 2-2 to 2-4,
[0229] The simple action is an action based on an operation requiring a small number of operation inputs to instruct the device, and the complex action is an action based on an operation requiring a large number of operation inputs to instruct the device.
[0230] According to this information output method, the accuracy of classification of device action information can be improved.
[0231] [Technique 2-6]
[0232] An information output method,
[0233] selecting a service for all users using the action information of the device related to a simple action set using a function or mode preset for the device,
[0234] selecting a service for a specific user using the action information of the device related to a complex action in which a preset function or mode of the device is changed and set,
[0235] At least one of information related to the service for all users and information related to the service for the specific user is output.
[0236] According to this information output method, a service for a user is selected based on the operation setting mode of the device, thereby being able to propose a service of a device that reflects the user's intention and preference to the user.
[0237] [Technique 2-7]
[0238] As the information output method described in Technology 2-6,
[0239] The information related to the service for all the users is output to the devices used by all the users, and the information related to the service for the specific user is output to the device used by the specific user.
[0240] According to this information output method, information related to a service can be output to an appropriate device.
[0241] [Technique 2-8]
[0242] The information output method described in technology 2-6 or 2-7,
[0243] The frequency of performing a predetermined action is derived based on a plurality of action information related to the simple action, and the service for all the users is selected based on the frequency.
[0244] According to this information output method, it is possible to select appropriate services for all users.
[0245] [Technique 2-9]
[0246] An information processing device comprising:
[0247] an acquisition unit, which acquires the operation information of the device,
[0248] an associating unit that associates, among the action information of the device, action information related to a simple action set by using a preset function or mode of the device with all users, and associates, among the action information of the device, action information related to a complex action set by changing a preset function or mode of the device with a specific user, and
[0249] An output unit outputs at least one of the action information corresponding to all the users and the action information corresponding to the specific user.
[0250] According to the information processing device, the action information of the device is classified into information of all users or information of a specific user based on the way the action is set for the device. Thus, it is possible to distinguish between action information that contains the explicit intention or preference of the user and action information that does not contain the explicit intention or preference of the user. Furthermore, the action information output from the information processing device can be effectively used to provide device services that reflect the intention and preference of the user.
[0251] [Technique 2-10]
[0252] An information processing device comprising:
[0253] a selection unit that selects a service for all users using the action information of the device related to a simple action that is set using a function or mode preset for the device, and selects a service for a specific user using the action information of the device related to a complex action that is set by changing a function or mode preset for the device, and
[0254] An output unit outputs at least one of information related to the service for all users and information related to the service for the specific user.
[0255] According to this information processing device, a service for a user is selected based on the mode of operation setting of the device, thereby being able to propose a service of a device that reflects the user's intention and preference to the user.
[0256] [Technology 2-11]
[0257] A computer program for causing a computer to execute the following processing:
[0258] Get the device's action information.
[0259] Associating action information related to simple actions set by using a preset function or mode of the device with all users, among the action information of the device,
[0260] Associating action information related to a complex action set by changing a preset function or mode of the device among the action information of the device with a specific user, and
[0261] At least one of the action information corresponding to all the users and the action information corresponding to the specific user is output.
[0262] According to the computer program, the action information of the device is classified into information of all users or information of a specific user based on the way the action is set for the device. Thus, it is possible to distinguish between action information that contains the explicit intention or preference of the user and action information that does not contain the explicit intention or preference of the user. Furthermore, the action information output by the computer program can be effectively used to provide a service of the device that reflects the intention and preference of the user.
[0263] [Technology 2-12]
[0264] A computer program for causing a computer to execute the following processing:
[0265] selecting a service for all users using the action information of the device related to a simple action set using a function or mode preset for the device,
[0266] selecting a service for a specific user using the action information of the device related to a complex action, wherein the complex action is set by changing a preset function or mode of the device, and
[0267] At least one of information related to the service for all users and information related to the service for the specific user is output.
[0268] According to the computer program, a service for the user is selected based on the mode of operation setting of the device, thereby being able to propose to the user a service of the device that reflects the user's intention and preference.
[0269] [Industrial Applicability]
[0270] The technology disclosed herein can be used in an information processing system or an information processing device.
[0271] [Explanation of Reference Numerals]
[0272] 10 information processing system, 12 equipment, 14 sensor, 16 information terminal, 18 information processing device, 54 action information acquisition unit, 56 association unit, 58 action information output unit, 60 service selection unit, 62 service information output unit.
Claims
1. A method for outputting information, Get the action information of the equipment installed in the space. Using information associating the motion information of the device with the space having the device, the motion information of the device set in a shared space used by a plurality of users is associated with the plurality of users, and the motion information of the device set in a specific space used by a specific user is associated with the specific user. At least one of the motion information corresponding to the plurality of users and the motion information corresponding to the specific user is output.
2. The information output method according to claim 1, Based on space information indicating a function or type of a preset space, it is estimated whether the type of the space where the device is installed is the shared space or the specific space, Based on the estimated type of the space, it is identified whether the motion information of the device is the motion information of the device installed in the shared space or the motion information of the device installed in the specific space.
3. The information output method according to claim 1 or 2, Even if it is the operation information of the device installed in the specific space, when a predetermined setting is performed on the device, the operation information of the device is associated with the plurality of users.
4. The information output method according to claim 1 or 2, Even if the operation information of a device installed in the space used by the plurality of users includes a predetermined attribute among the attributes of the plurality of users, the operation information of the device can be associated with a specific user.
5. The information output method according to claim 1 or 2, The action information of the devices whose set-up space is not determined is associated with the plurality of users.
6. A method for outputting information, selecting services for the plurality of users using information on the operation of devices installed in a shared space used by the plurality of users, Using the operation information of the device installed in the specific space used by the specific user, selecting a service for the specific user, At least one of information related to the services for the plurality of users and information related to the services for the specific user is output.
7. The information output method according to claim 6, Information related to the services for the plurality of users is output to devices used by the plurality of users, and information related to the services for the specific user is output to the device used by the specific user.
8. The information output method according to claim 6 or 7, Based on a plurality of pieces of operation information of devices installed in a space used by the plurality of users, a frequency of performing a predetermined operation is derived, and based on the frequency, a service for the plurality of users is selected.
9. An information processing device comprising: an acquisition unit that acquires operation information of a device installed in the space, an associating unit that uses information associating the action information of the device with the space having the device to associate the action information of the device set in a shared space used by a plurality of users with the plurality of users, and to associate the action information of the device set in a specific space used by a specific user with the specific user, and An output unit outputs at least one of the action information corresponding to the plurality of users and the action information corresponding to the specific user.
10. An information processing device comprising: a selection unit for selecting services for a plurality of users using operation information of devices installed in a shared space used by a plurality of users, and for selecting services for a specific user using operation information of devices installed in a specific space used by a specific user, and An output unit outputs at least one of information related to the service for the plurality of users and information related to the service for the specific user.
11. A computer program for causing a computer to execute the following processing: Get the action information of the equipment installed in the space. Using information associating the motion information of the device with the space having the device, the motion information of the device set in a shared space used by a plurality of users is associated with the plurality of users, and the motion information of the device set in a specific space used by a specific user is associated with the specific user, and At least one of the motion information corresponding to the plurality of users and the motion information corresponding to the specific user is output.
12. A computer program for causing a computer to execute the following processing: selecting services for the plurality of users using information on the operation of devices installed in a shared space used by the plurality of users, selecting a service for a specific user using information about the operation of a device placed in a specific space used by a specific user, and At least one of information related to the services for the plurality of users and information related to the services for the specific user is output.
Citation Information
Patent Citations
Information providing device and method therefor, and program
JP2015087957A