Information output method, information processing device, and computer program

By classifying the device action information in simple and complex actions and establishing associations with users, the problem of low classification accuracy of device action information is solved, and the effect of providing users with accurate services is achieved.

CN120226381APending Publication Date: 2025-06-27PANASONIC INTELLECTUAL PROPERTY CORP OF AMERICA
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202380078384.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2022-11-15
Filing Date
2023-10-17
Publication Date
2025-06-27

AI Technical Summary

Technical Problem

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.

Method used

By obtaining the action information of the device, classifying it into simple actions and complex actions, and establishing associations with all users or specific users based on the properties of the actions, and outputting relevant action information to provide services.

Benefits of technology

It realizes high-precision classification of device action information and can effectively propose services to users to reflect user intentions and hobbies.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120226381A_ABST
    Figure CN120226381A_ABST
Patent Text Reader

Abstract

An information processing device (18) is provided with an acquisition unit, an association unit, a storage unit, and an output unit. An acquisition unit of an information processing device (18) acquires operation information of a device (12). A correlation unit of the information processing device (18) classifies the acquired operation information of the device (12) into a predetermined category. A storage unit of the information processing device (18) associates and stores the classified categories, operation information of the device (12), and user information that sets the operation of the device (12). An output unit of the information processing device (18) outputs operation information of the associated device (12).
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to data processing technologies, and in particular, to an information output method, an information processing apparatus, and a computer program. Background Art

[0002] The following Patent Document 1 discloses a technology that calculates an evaluation value indicating the level of likelihood of a specific action performed by a user occurring in each of a plurality of time periods based on action history data representing the occurrence date and time of the specific action performed by the user, and generates a profile indicating the tendency of the time period in which the specific action performed by the user occurs.

[0003] [Prior Art Documents]

[0004] [Patent Documents]

[0005] Patent Document 1: Japanese Unexamined Patent Application Publication No. 2015-87957 Summary of the Invention

[0006] [Problems to be Solved by the Invention]

[0007] Considering the situation where various devices (such as home appliances or residential equipment, etc.) are connected to a network, collecting the operation information of the devices used by the user, and proposing services based on the collected operation information to the user. The services that should be proposed to the user may vary depending on the attributes of the operation information of the devices (for example, information that reflects the intention of all users or information that reflects the intention of a specific user). Therefore, it is required to classify the operation information of the devices with high precision.

[0008] The present disclosure has been completed based on the above recognition of the problems by the inventors, and an object thereof is to provide a technology that assists in classifying the operation information of devices with high precision.

[0009] [Technical Solutions for Solving Technical Problems]

[0010] To solve the above problems, an information output method according to one aspect of the present disclosure acquires the operation information of a device, classifies the acquired operation information of the device into a specified category, stores the classified category, the operation information of the device, and the user information setting the operation of the device in an associated manner, and outputs the operation information of the device for which the association has been established.

[0011] Other aspects of the present disclosure are also information output methods. This method uses the action information of a device related to a simple action, selects a service for all users, where the simple action is set using a preset function or mode of the device, uses the action information of a device related to a complex action, selects a service for a specific user, where the complex action is set by changing the preset function or mode of the device, and outputs at least one of the information related to the service for all users and the information related to the service for a specific user.

[0012] Another other aspect of the present invention is an information processing device. The device includes: an acquisition unit that acquires the action information of a device; an association unit that associates the action information in the action information of the device related to a simple action set using a preset function or mode of the device with all users, and associates the action information in the action information of the device related to a complex action set by changing the preset function or mode of the device with a specific user; and an output unit that outputs at least one of the action information associated with all users and the action information associated with a specific user.

[0013] Yet another other aspect of the present invention is also an information processing device. The device includes: a selection unit that uses the action information of a device related to a simple action to select a service for all users, and uses the action information of a device related to a complex action to select a service for a specific user, where the simple action is set using a preset function or mode of the device, and the complex action is set by changing the preset function or mode of the device; and an output unit that outputs at least one of the information related to the service for all users and the information related to the service for a specific user.

[0014] In addition, any combination of the above components, as well as the ways of converting the expressions of the present disclosure among a system, a computer program, a recording medium recording the computer program, etc., are also effective as aspects of the present disclosure.

[0015] [Advantages of the Invention]

[0016] According to the technology of the present disclosure, it is possible to assist in classifying the action information of a device with high precision. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] Figure 1 is a diagram showing the configuration of the information processing system according to the first embodiment.

[0018] Figure 2 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 It is a diagram showing an example of a position / attribute rule.

[0021] Figure 5 It is a flowchart showing the operation of the information processing apparatus according to the first embodiment.

[0022] Figure 6 It is a diagram showing an example of operation information of an environment control device / seasonal device.

[0023] Figure 7 It is a diagram showing an example of operation information of a cooking device.

[0024] Figure 8 It is a diagram showing an example of post-processing operation information.

[0025] Figure 9 It is a flowchart showing the operation of the information processing apparatus according to the first embodiment.

[0026] Figure 10 It is a diagram showing an example of a service decision rule.

[0027] Figure 11 It is a diagram showing another example of a service decision rule.

[0028] Figure 12 It is a block diagram showing the functional modules of the information processing apparatus according to the second embodiment.

[0029] Figure 13 It is a diagram showing an example of an operation / hierarchy rule.

[0030] Figure 14 It is a diagram showing an example of post-processing operation information. Detailed implementation mode

[0031] The main body of the device or method of the present disclosure includes a computer. The computer implements the functions of the main body of the device or method of the present disclosure by executing a program. The computer includes a processor that operates according to the program as the main hardware component. The processor only needs to be able to implement functions by executing the program, and there is no limitation on its type. The processor is composed of one or more electronic circuits including a semiconductor integrated circuit (IC) or LSI (Large Scale Integration). Here, although it is called an IC or LSI, the naming method changes according to the degree of integration, and it may also be an electronic circuit called a system LSI, VLSI (Very Large Scale Integration), or ULSI (Ultra Large Scale Integration). A field programmable gate array (FPGA) that is programmed after LSI manufacturing or a reconfigurable logic device that can reconstruct the bonding relationship inside the LSI or set the circuit division inside the LSI may be used for the same purpose. The multiple electronic circuits may be integrated on one chip or provided on multiple chips. The multiple chips may be integrated into one device or provided on multiple devices. The program may be recorded in a non-temporary recording medium such as a computer-readable ROM (read-only memory), optical disc, or hard disk drive, or may be recorded in a temporary storage medium such as a computer-readable RAM (random access memory). The program may be pre-stored in the recording medium or supplied to the recording medium or storage medium via a wide area communication network including the Internet, etc.

[0032] In the first embodiment and the second embodiment of the present disclosure, a technique for analyzing the operation information of an analysis device and proposing a service that matches the operation information to a user is proposed.

[0033] <First Embodiment>

[0034] The information processing system of the first embodiment analyzes the operation information of multiple devices provided in an environment having multiple spaces according to the installation positions of the respective devices. Specifically, the information processing system of the first embodiment distinguishes whether the operation information of each device is information representing the intention of a specific user or information representing the intention of all users in the environment where multiple devices are installed, according to the type of space where each of the multiple devices is installed. Then, a service corresponding to the differentiation result is proposed to the user.

[0035] For example, consider a house as an environment with multiple spaces. The living room of the house is a shared space used by all or multiple users among the multiple users living in the house. Therefore, it is considered that when a specific user operates a device installed in the living room, the specific user is highly likely to consider other users when operating the device. On the other hand, a separate room used by a specific user in the house is basically a non-shared space (also called a specific space) that other users do not use. Therefore, it is considered that when a specific user operates a device installed in the separate room, the specific user is less likely to consider other users when operating the device.

[0036] Therefore, the information processing system 10 according to the first embodiment classifies (processes) the operation information of the device installed in the living room as operation information that reflects the intention of users who have not operated the device in addition to the user who operates the device. The information processing system 10 according to the first embodiment associates information on the data attributes regarding the classification with the operation information of the device. For example, it is possible to generate operation information of the device that takes into account the environment of the users in the living space, such as a family formed by multiple members living together in one living space. In addition, by using the operation 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 four-person family, the living room in the house is mostly used as a shared space for all family members. In such a living room, scenarios such as parents and children watching TV and relaxing together are envisioned. Therefore, the operation of the device installed in this living room is likely to be an operation set considering all family members rather than an operation targeted at a specific user. For example, even in a scenario where the parents who are afraid of the cold are responsible for operating the device, there may be a situation where the set temperature of the air conditioner is set lower than when the parents use it alone to accommodate the children who are afraid of the heat. In the information processing system 10 according to the second embodiment, in such a scenario, by treating the operation information of the users of a specified device in the shared space (shared space) as family information, it is possible to provide a service suitable for the family based on the operation status of the device.

[0038] In the first embodiment, the environment where the device is set as the analysis object is a house where multiple users (user A, user B, user C) who form a family live, but the environment or usage scenario to which the technology of the present disclosure can be applied is not limited to a house or a family. The environment only needs to be an area or building where the users of each space can be determined. For example, it can also be an office or a commercial facility. The office can be a meeting room used by multiple users or an office used by an individual user adjacent to the boardroom. The usage scenario can also be a scenario where multiple users share a building with multiple spaces. In addition, the multiple spaces can also be spaces that are independent of each other using walls, partitions, doors, etc. For example, corresponding to multiple rooms in a house.

[0039] In the first embodiment, the operation information of the device is associated with (1) multiple users or (2) a specific user existing in the environment of the analysis target. (1) The multiple users can be all the users existing in the environment of the analysis target, or two or more users who are part of the users existing in the environment of the analysis target. In the first embodiment, (1) the multiple users are described as all the users. (2) The specific user only needs to be able to identify the corresponding individual, and can be one user or two or more users.

[0040] Figure 1 FIG. 6 shows the configuration of the information processing system 10 according to the first embodiment. 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 device 18. Each device constituting the information processing system 10 is connected via a communication network 22 including a LAN, a WAN, the Internet, etc.

[0041] The plurality of devices 12 include devices 12a, 12b, 12c, and 12d. The plurality of devices 12 each include home appliances and devices. The plurality of devices 12 each have a communication function and transmit and receive data to and from 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 control devices / seasonal devices, (2) cooking devices, (3) audio-visual (AV) devices, (4) living devices, (5) beauty devices / health devices. (1) The environmental control devices / seasonal devices include air conditioners, air purifiers, and bidets. (2) The cooking devices include microwave ovens, rice cookers, and ovens. (3) The AV devices include televisions and video recorders. (4) The living devices include washing machines and vacuum cleaners. (5) The beauty devices / health devices include hair dryers and beauty devices.

[0043] In addition, each of the plurality of devices 12, i.e., devices 12a to 12d, includes devices that can be respectively used (in other words, operated) by multiple users. Conversely, devices such as smartphones or tablet terminals, which have functions that mainly serve specific users and restrict the use by third parties (such as authentication functions using passwords or fingerprints), can be excluded from the devices 12 as the analysis target. However, even a device with a user-restricting function can be included in the devices 12 as the analysis target when multiple users can enjoy the benefits brought by its operation.

[0044] A plurality of sensors 14 include a sensor 14a and a sensor 14b. The plurality of sensors 14 detect various information regarding the operation of the corresponding device 12. Examples of the various information obtained from each of the sensors 14 include device authentication information capable of determining the device 12 and user information for determining the user operating the device 12. At least a part of the plurality of sensors 14 may also be a device for identifying or authenticating the user using the corresponding device 12. In addition, at least a part of the plurality of sensors 14 may be assembled in the corresponding device 12 or may be provided separately from the corresponding device 12. The plurality of sensors 14 may also include at least one of a camera, a microphone, an infrared sensor, an ultrasonic sensor, an iris sensor, a biological sensor, and a human detection sensor.

[0045] A plurality of information terminals 16 include an information terminal 16a, an information terminal 16b, and an information terminal 16c. The plurality of information terminals 16 are devices operated by mutually different users. For example, the information terminal 16a may be operated by user A, the information terminal 16b may be operated by user b, and the information terminal 16c may be operated by user c. Each of the plurality of information terminals 16 may be a home appliance or device, a computer, a tablet terminal, or a smart phone having a user interface (such as a display unit, etc.).

[0046] The information processing device 18 analyzes the operation information of the plurality of devices 12 provided in the house and performs information processing for proposing services to the user. The information processing device 18 according to the first embodiment is a cloud server provided in the cloud and providing the analysis of the operation information and the proposal of the service as a cloud service. As a modification, the information processing device 18 may also be an edge server provided in the environment where the device 12 is provided, that is, the environment where the user uses the device 12 (such as a house). In addition, the function of the information processing device 18 may also be assembled in the information terminal 16 operated by the user.

[0047] Figure 2 It 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 realized by elements or mechanical devices represented by a computer's CPU and memory in terms of hardware, and can be realized by a computer program, etc. in terms of software. The functional modules realized by their cooperation are depicted here. Those skilled in the art should understand that these functional modules can be realized 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. Additionally, the control unit 30 is also referred to as a data processing unit and performs various data processing and arithmetic operations. The control unit 30 can also be implemented by a processor (such as a CPU) of the information processing device 18. The storage unit 32 stores data that is referred to or updated by the control unit 30. The communication unit 34 communicates with external devices according to a specified communication protocol. The control unit 30 exchanges 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 / location rule storage unit 36, a location / attribute rule storage unit 38, a service determination rule storage unit 40, and a processed action information storage unit 42.

[0050] The device / location rule storage unit 36 stores data of pre-determined device / location rules. Figure 3 An example of a device / location rule is shown. The device / location rule is data that represents the location (also referred to as the type of space) where each of the multiple devices 12 installed in a specified environment (in the first embodiment, a residence) is installed. In other words, the device / location rule is data that represents the correspondence rule between the device 12 and the installation location. Additionally, Figure 3 the device / location rule includes information representing the category of each of the multiple devices 12.

[0051] Return Figure 2 , the location / attribute rule storage unit 38 stores data of pre-determined location / attribute rules. Figure 4 An example of a location / attribute rule is shown. The location / attribute rule is data that establishes a correspondence between each of the multiple spaces in a specified environment (in the first embodiment, a residence) and the attributes of the users who utilize each space. The location / attribute rule is also referred to as data that represents the correspondence rule between the installation location of the device 12 and the attributes that should be assigned to the device 12. In Figure 4 the shown location / attribute rule, it is shown that the kitchen is utilized by all users (specifically, user A, user B, and user C) living in the residence. On the other hand, the western-style room 1 is utilized by specific users (specifically, user A and user B), and the western-style room 2 is also utilized by a specific user (specifically, user C).

[0052] An example is shown here: multiple users utilize Figure 4Western-style room 1, but by using the device operation information set in the Western-style room 1 obtained by the sensor 14, it can be recognized that users A and B use it with a particularly high frequency, while the utilization frequency of user C is low. In this case, it is determined that a specific user uses it. In addition, when identifying the utilization status of the space based on the device operation and human detection data obtained by the sensor 14, in the case where multiple users (for example, users A and B) use one space, the utilization frequency of each user for this one space can also be measured. For example, in the case where the number of uses of a specific user (for example, user A) exceeds the number of uses of other users (for example, user B), it can also be recognized that a specific user (for example, user A) uses a specific space.

[0053] Return Figure 2 , the service decision rule storage unit 40 stores the rules that are pre-determined to determine the services to be proposed to the user, that is, the data of the service decision rules. Examples of the service decision rules will be described later. The processed action information storage unit 42 stores the action information obtained by assigning attributes to the original action information, that is, the data of the processed action information. Examples of the 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 implemented by a computer program, and this computer program can be installed in the memory of the information processing device 18. The processor of the information processing device 18 can read this computer program into the main memory and execute it to perform the functions of the above-mentioned multiple functional modules.

[0055] The action information processing unit 50 executes the process of processing the original action information of the device 12. Specifically, it executes the process of classifying the action information by assigning the attributes of the relevant users to the original action information of the device 12. The action information processing unit 50 includes an action information acquisition unit 54, an association unit 56, and an action information output unit 58.

[0056] The action information acquisition unit 54 acquires the action information of multiple devices 12 provided in an environment having multiple spaces (in the first embodiment, it is a residence). In the first embodiment, the action information acquisition unit 54 acquires the action information respectively sent from multiple devices 12. As a modification, the action information acquisition unit 54 may also acquire the action 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 the action information of multiple devices 12, and the action information acquisition unit 54 may regularly acquire the action information of the device 12 from this database.

[0057] The association unit 56 classifies the operation information of the device 12 obtained by the operation 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 associates the operation information of the device 12 in the space used by all users existing in the environment among the multiple spaces set in the environment with all users. In addition, the association unit 56 associates the operation information of the device 12 in the space used by a specific user among the multiple spaces set in the environment with the specific user. All users are also referred to as multiple users existing in the environment, and a specific user is also referred to as a part of the multiple users. The so-called association may be to associate the first data and the second data that are the objects of the association by a known method and store them in a storage area. In addition, it may be such that the key of the second data is included in the first data in a manner that the second data can be referred to based on the first data.

[0058] The operation information output unit 58 outputs at least one of the operation information of the device 12 corresponding to all users and the operation information of the device 12 corresponding to a specific user generated by the association unit 56. In the first embodiment, the operation information output unit 58 outputs (stores) both the operation information of the device 12 corresponding to all users and the operation information of the device 12 corresponding to a specific user to the processed operation information storage unit 42.

[0059] The service proposal unit 52 performs a process of proposing a service to the user based on the processed operation information of the device 12. The service proposal unit 52 includes a service selection unit 60 and a service information output unit 62.

[0060] The service selection unit 60 uses the operation information of the device 12 set in the space used by all users to select a service for all users. In the first embodiment, the service selection unit 60 selects a service for all users based on the operation information of the device 12 corresponding to all users stored in the processed operation 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 operation information of the device 12 set in the space used by a 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 operation information of the device 12 corresponding to the specific user stored in the processed operation information storage unit 42 and the service determination rules 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 (sends) 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] Describe the operation of the information processing system 10 of the first embodiment configured as described above.

[0064] Figure 5 It is a flowchart showing the operation of the information processing device 18 of the first embodiment. This figure mainly shows the operation of the operation information processing unit 50 of the information processing device 18. Specifically, it shows the operation of processing the operation information of the device 12 provided in a specified environment.

[0065] As a prior preparation, the user living in the house as the specified environment can also create device / position rules and position / attribute rules in a manner matching the state of the house. The user's terminal can also send the device / position rules and position / attribute rules to the information processing device 18. The information processing device 18 may also include a rule registration unit (not shown), which accepts the device / position rules sent from the user's terminal and stores them in the device / position rule storage unit 36, and accepts the position / attribute rules sent from the user's terminal and stores them in the position / attribute rule storage unit 38.

[0066] In daily life, users (here, user A, user B, and user C) living in the house operate the device 12 to make the device 12 operate. The device 12 generates information related to the operation based on the user's operation, that is, operation information (also called operation log), and sends the operation information to the information processing device 18. In addition, the device 12 can also generate operation information including the information detected by the sensor 14 (such as information about the operating user). The operation information acquisition unit 54 of the information processing device 18 acquires the operation information sent from the device 12 (S10).

[0067] Figure 6 An example of the operation information of the environmental control device / seasonal device is shown. Figure 7 An example of the operation information of the cooking device is shown. The operation information includes the identification information of the device 12 ("device" column), the time when the device 12 operates or the time when an operation is input to the device 12 ("time" column), and information indicating the operation input to the device 12 or the state set for the device 12 ("operation / setting" column). The identification information of the device 12 may also include the category of the device 12 (such as a washing machine) and the management number of the device 12. The operation input to the device 12 may also include an operation indicating the start or stop of the operation.

[0068] The operation information also includes the identification information of the user (operating user) of the operating device 12 ("operating user" column). For example, the device 12 may also have an interface for accepting the operations of the user instructing the actions, that is, an operation acceptance unit. The device 12 may also set the operation / setting information input to the operation acceptance unit and the information of the operating user as the operation information. In addition, the device 12 may use the detection result of the sensor 14 to determine the user who inputs an operation to the device 12. For example, the device 12 may compare the information of the operating user detected by the sensor 14 with the authentication information of the users pre-stored in the device itself to determine the operating user, and set the information of the determined operating user as the operation information.

[0069] For example, when the sensor 14 is a camera (image sensor), the sensor 14 may also capture the operating user. The device 12 may compare the captured camera image of the operating user with the images of each user pre-stored in the device itself to determine the operating user. As a modification, the sensor 14 may also send the captured camera image of the operating user to the information processing device 18. The operation information acquisition unit 54 of the information processing device 18 may compare the camera image with the images of each user pre-stored in the device itself to determine the operating user, and attach the information of the determined user to the operation information sent from the device 12. In addition, the processor in the sensor 14 may execute the process of determining the user, and the sensor 14 may send the information indicating 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 to be given to the operation information of the device 12 acquired by the operation information acquisition unit 54 (S11).

[0071] In the first embodiment, the association unit 56 identifies whether the operation information acquired by the operation information acquisition unit 54 is the operation information of the device 12 provided in the shared space used by multiple users or the operation information of the device 12 provided in the specific space used by a specific user. For the operation information of the device 12 provided in the shared space used by multiple users, the association unit 56 determines to give an attribute indicating an action associated with multiple users in the environment. On the other hand, for the operation information of the device 12 provided in the specific space used by a specific user, the association unit 56 determines to give an attribute indicating an action corresponding to the specific user in the environment.

[0072] Shows an example of attribute determination. In the device / location rule ( Figure 3 ), it is shown that Figure 6The case where the "Air conditioner AAA-1" shown is installed in the kitchen. Additionally, in the location / attribute rule ( Figure 4 ), as multiple users, the kitchen corresponds to all users (User A, User B, User C). Therefore, the association unit 56 determines to assign, for example, attribute information indicating an action associated with all users (User A, User B, User C) who use a specified space as home data to the action information of the "Air conditioner AAA-1".

[0073] Shows another example of attribute determination. In the device / location rule ( Figure 3 ), it shows the case where the "Air conditioner AAA-2" shown in Figure 6 is installed in the Western-style room 1. Additionally, in the location / attribute rule ( Figure 4 ), the Western-style room 1 corresponds to specific users (User A and User B). Therefore, the association unit 56 determines to assign attribute information indicating an action associated with specific users (User A and User B) to the action information of the "Air conditioner AAA-2".

[0074] Shows yet another example of attribute determination. On the one hand, in the device / location rule ( Figure 3 ), it shows the case where the "Air conditioner AAA-3" shown in Figure 6 is installed in the Western-style room 2. Additionally, in the location / attribute rule ( Figure 4 ), the Western-style room 2 corresponds to specific users (User C). Therefore, the association unit 56 determines to assign attribute information indicating an action associated with specific users (User C) to the action information of the "Air conditioner AAA-3".

[0075] The association unit 56 generates processed action information (S12) that assigns the attributes determined in S11 to the action information of the device 12 obtained by the action information acquisition unit 54. 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 multiple users of a household live in one residence, the processed action information assigned with the attribute indicating all users is also referred to as action information processed as home data. Additionally, the processed action information assigned with the attribute indicating specific users is also referred to as action information processed as personal data.

[0076] Figure 8 Shows an example of the processed action information. The processed action information in this figure is for Figure 6The action information shown is appended with information on the attributes of the user associated with the action ("data attribute" column). For example, in the action information of "Air conditioner AAA-1", an attribute indicating that it is the action information associated with all users (User A, User B, User C) is appended. Additionally, in the action information of "Air conditioner AAA-2", an attribute indicating that it is the action information associated with specific users (User A and User B) is appended. Further, in the action information of "Air conditioner AAA-3", an attribute indicating that it is the action information associated with a specific user (User C) is appended.

[0077] Figure 9 It is also a flowchart showing the actions of the information processing device 18 of the first embodiment. This figure mainly shows the actions of the service proposal unit 52 of the information processing device 18, specifically, the actions of proposing services to users existing in a specified environment.

[0078] The service selection unit 60 of the information processing device 18 reads out 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 included in the processed action information, and derives the tendency related to the actions of the device 12 according to each value of the data attribute (S21). The value of the data attribute in the first embodiment is the value representing the user associated with the action, which is hereinafter also referred to as the "associated user". The values of the associated user include, 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 value of the associated user.

[0079] Figure 10 It shows an example of the service decision rule. The service decision rule stored in the service decision rule storage unit 40 is information that correlates the action tendency of the device 12 with the service content proposed to the user. The service decision rule can also be determined by the manufacturer of the device 12 or the service provider, and is sent from the device of the manufacturer of the device 12 or the service provider to the information processing device 18. The information processing device 18 may also include a rule registration unit (not shown), which accepts the service decision rule sent from the device of the manufacturer of the device 12 or the service provider 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, it can also be determined the service decision rule for the action information given the attribute of all users and the service decision rule for the action information given the attribute of specific users.

[0080] The service selection unit 60 refers to the service decision rules stored in the service decision rule storage unit 40. When the service content corresponding to the action tendency of the device 12 for each value of the associated user derived in S21 is determined as the service decision rule, this service content is selected as the service for the associated user (S22).

[0081] Figure 10 The service decision rule is a service decision rule related to the action information given the data attributes representing all users. This service decision rule includes a rule for determining, as the action tendency of the device 12, the frequency (as a threshold frequency) at which the device 12 provided in the space used by all users performs a specified action. For example, in Figure 10 it corresponds to a rule for determining, as the action tendency, that "the execution frequency of the maintenance function is above a specified value". The service selection unit 60 counts multiple pieces of action information given the data attributes representing all users, and derives the frequency (actual frequency) of performing the above-mentioned specified 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 decision rule related to the action information given the data attributes representing a specific user may also include a rule for determining, as the action tendency of the device 12, the frequency (as a threshold frequency) at which the device 12 provided in the space used by the specific user performs a specified action. The service selection unit 60 may also count multiple pieces of action information given the data attributes 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 decision rule.

[0083] Figure 11 Indicates other examples of service decision rules. As Figure 11 shown, the service decision rule may also be information that correlates a group of the action tendency and category of the device 12 with the service content proposed to the user. As Figure 3 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, count the action information for each associated user and for each category of the device 12, and derive the action tendency of the device 12 for each associated user and for each category of the device 12.

[0084] The service selection unit 60 when referring to Figure 11In the case where the service determination rule in the shown form determines the service content corresponding to the action tendency of each device 12 of each associated user and each category of device 12, 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 category of device 12.

[0085] Supplement the Figure 10 and Figure 11 shown service determination rule. It is assumed that the action information corresponding to the attributes of all users depends strongly on the environment or aspects of the device 12. In other words, it is assumed that the action content is easily determined depending on the environment or device 12. Therefore, the service determination rule can 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 can also refer to this service determination rule and select, as the service for all users, the service corresponding to the environment or device 12 that corresponds to the action tendency based on the action information corresponding to the attributes of all users.

[0086] On the other hand, it is assumed that the action information corresponding to the attributes of a specific user depends strongly on aspects of the specific user. In other words, it is assumed that the action content is easily determined depending on the user's intention and preference. Therefore, the service determination 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. Information related to the specific user can include, for example, the attribute information of the specific user, the usage history of the specific user for the device 12 or other electronic devices (such as the information terminal 16, etc.).

[0087] For example, the service selection unit 60 can also use the information registered by the specific user who is the target of service provision to determine Figure 10 and Figure 11 the content of the service of "future health prediction based on the current health status" shown. For example, the service selection unit 60 can also use the exercise information of the specific user obtained through the smart watch of the specific user and registered in a specified server, and the personal information of the specific user (such as gender, age, medical history, etc.) registered from the information terminal 16 of the specific user to the above server to determine the service content.

[0088] The service selection unit 60 can also select "future health prediction based on the current health status" as the service for the specific user based on the action information given the data attribute representing the specific user. And the service selection unit 60 can also use the exercise information and personal information (such as gender, age, medical history, etc.) of the specific user registered in a specified server to determine the specific content of the future health prediction to be presented to the user.

[0089] Return Figure 9, the service information output unit 62 of the information processing apparatus 18 outputs 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 Figure 10 and Figure 11 In the case of the service determination rules shown, the information related to the service output by the service information output unit 62 may also include (1) device or device alarm information, (2) device or device maintenance period, (3) information on the consumption prediction of consumables, (4) information on the current health status, etc.

[0090] The service information output unit 62 sends and displays information related to the service for all users (such as user A, user B, and user C) on the devices used by all users (such as the information terminals 16a, 16b, and 16c). In addition, the service information output unit 62 sends and displays information related to the service for a specific user (such as user C) on the device used by the specific user (such as the 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 (information terminal 16) different from the information processing apparatus 18. As a modification, in the case where the information processing apparatus 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 apparatus 18. In addition, the information terminal 16 may include a terminal shared by multiple users (such as a television set installed in the 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. And the service information output unit 62 may 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 (such as a database server outside the information processing apparatus 18, etc.).

[0092] According to the information processing system 10 of the first embodiment, the operation information of the device 12 is classified into information for all users or information for a specific user according to the installation location of the device 12. Thereby, it is possible to generate the operation information of the device considering the environment in which multiple spaces and multiple users exist (such as a house where multiple users live as a family). In addition, according to the information processing system 10 of the first embodiment, the service for the user is selected based on the operation information associated with all users or a specific user in a prescribed environment. In other words, the service for the user is selected according to the installation location of the device 12 and the operation status of the device 12. Thereby, it is possible to propose a service that reflects the user's intention and preference to the user.

[0093] Specifically, for example, using the operation information of the air conditioner installed in the living room where the family spends time together, based on the preference of the whole family (e.g., being afraid of heat, being afraid of cold, liking natural wind) deduced from the set temperature, operation mode information such as cooling / drying, etc. included in the operation information, services can be proposed to the user. On the other hand, using the operation information of the air conditioner installed in the son's bedroom in the family, based on the preference of the son alone deduced from the operation information, services different from those of the family can be proposed to the son.

[0094] The present disclosure has been described based on the first embodiment. The first embodiment is merely an example, and those skilled in the art should understand that various modification examples can be made to the combination of each component or each processing procedure of the first embodiment, and such modification examples are also within the scope of the present disclosure.

[0095] Describe the first modification example of the information processing system 10 of the first embodiment.

[0096] Even for the operation information of the device 12 installed in the space used by a specific user, in the case of performing a specified setting on the device 12, as an exception, the association unit 56 of the information processing device 18 can also establish the correspondence between the operation information of the device 12 and all users. For example, the association unit 56 can also refer to the information related to the setting performed on the device 12 stored in a specified storage area to detect that a specified setting has been performed on the device 12.

[0097] The specified setting can also be that the log information of the device 12 allows other users other than the specific user who uses the space where the device 12 is installed to view (or be viewed by other users). In addition, the specified setting can also be that the use of the device 12 is restricted by other users other than the specific user (e.g., restricting the functions and time that can be used). For example, the operation information of the game device installed in the Western-style room 2 usually corresponds to the attributes of user C. However, when user A sets the usage restriction of the game device, since the game device has a strong side of being used depending on the environment, as an exception, the operation information of the game device in the Western-style room 2 can also be established corresponding to the attributes of all users.

[0098] According to the information processing system 10 of the first modification example, the accuracy of classifying the operation information of the device 12 can be improved by considering the setting of the device 12.

[0099] Describe the second modification example of the information processing system 10 of the first embodiment.

[0100] Even for the operation information of the device 12 installed in the space used by all users, when a prescribed attribute is included in the attributes of all users, as an exception, the association unit 56 of the information processing apparatus 18 may be configured to be able to associate the operation information of the device 12 with a specific user. The specific user may be one or more users having the above-described prescribed attribute among all users.

[0101] For example, the information processing apparatus 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 form a family. The association unit 56 of the information processing apparatus 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] When the attributes of a plurality of users who live in the same residence include a full-time housewife, the association unit 56 may, as an exception, associate the operation information of the device 12 installed in the living room and the operation information during a time period when the operation time is during the day (for example, from 9:00 AM to 5:00 PM) with the attributes of a specific user. Here, the specific user may be a user having the attribute of a full-time housewife or the operator of the device 12. On the other hand, the association unit 56 may, in principle, associate the operation information of the device 12 installed in the living room and the operation information during a time period other than during the day (including at night, for example, from 5:00 PM to 9:00 AM) with the attributes of all users.

[0103] According to the information processing system 10 of the second modification example, it is possible to improve the accuracy of classifying the operation information of the device 12 in consideration of the attributes of the users.

[0104] A third modification example of the information processing system 10 of the first embodiment will be described.

[0105] The association unit 56 of the information processing apparatus 18 may also associate the operation information of the device 12 for which the installed space is not determined with all users. For example, in Figure 3 the device / position rule, the installation position of the "vacuum cleaner DDD-2" is not determined. This is because the "vacuum cleaner DDD-2" is used for cleaning in multiple rooms. The association unit 56 may also associate the operation information of the "vacuum cleaner DDD-2" for which the installation position is not determined in the device / position rule with the attributes of all users. This is because the device 12 for which the installation position is not determined may be used in various spaces in the environment, and its operation may be associated with all users in the environment. According to the information processing system 10 of the third modification example, the operation information of the device 12 for which the installed space is not determined can also be easily and correctly classified.

[0106] In addition, the association unit 56 can also suppress the assignment of data attributes to the action information of the device 12 for which the set space is not determined, and for example, the action information for which the installation position 12 is not determined in the device / location rule. The service selection unit 60 of the information processing device 18 can also exclude the action information for which the data attribute is not assigned from the action information used for service selection. In other words, the service selection unit 60 can also use only the action information for which the data attribute is assigned, that is, the action information of the device 12 for which the set space is determined, and select the service proposed to the user according to each value of the data attribute.

[0107] Describe the fourth modification example of the information processing system 10 according to the first embodiment.

[0108] In the first embodiment, the device / location rule and the location / attribute rule are separately provided. However, as a modification example, a rule (device / attribute rule) that directly associates the device 12 with the data attribute (based on the location of the device 12) can also be provided. The association unit 56 of the information processing device 18 can also refer to the device / attribute rule and associate the data attribute with the action information of the device 12. In addition, the device that associates the data attribute with 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 acquire the action information of the device 12 associated with the data attribute (corresponding to the processed action information in the first embodiment) from an external device (for example, the device 12).

[0109] Describe the fifth modification example of the information processing system 10 according to the first embodiment.

[0110] In the first embodiment, both the analysis function (action information processing unit 50) of the action information of the device 12 and the proposal function (service proposal unit 52) of the service for the user are installed in the same information processing device 18. As a modification example, the analysis function (action information processing unit 50) of the action information of the device 12 and the proposal function (service proposal unit 52) of the service for the user can also be installed in different information processing devices.

[0111] <Second Embodiment>

[0112] For the second embodiment of the present disclosure, the description will be centered on the points different from the first embodiment, and the description of the common points will be appropriately omitted. The features of the second embodiment can be arbitrarily combined with the features of the first embodiment or the modification examples. The same reference numerals are appropriately used to describe the components in the second embodiment that are the same as or corresponding to the components in the first embodiment.

[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, classifies the obtained action information of the device 12 into predetermined categories, and associates the classified categories, the action information of the device 12, 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 to the user itself or an undefined user. According to the information processing device 18 of the second embodiment, 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] Describe the details of the second embodiment. In the second embodiment, the simple operation of the device 12 is set as the operation of the device 12 triggered by an operation with a relatively low level of detail. For example, it is set as the operation of the device 12 based on an operation indicating the autonomous operation of the device 12 (such as turning on the fully automatic operation). In addition, the complex operation of the device 12 is set as the operation of the device 12 triggered by an operation with a relatively high level of detail. For example, it is the operation of the device 12 based on an operation indicating an operation in a manner specified by the user (in other words, an operation that specifies the operation mode in detail). The level of detail of the operation is the degree to which a detailed operation mode is indicated to the device 12. The level of detail of the operation can also be determined using at least one of the depth of the operation hierarchy, the complexity of the operation, and the number of operation inputs.

[0117] Most devices such as home appliances or residential equipment can receive various operations with different levels of detail from the user and operate according to the type of operation received from the user. The operation of the device triggered by an operation with a relatively high level of detail is considered an operation that reflects the intentions and preferences of a specific user such as the operator. On the other hand, the operation of the device triggered by an operation with a relatively low level of detail is considered an operation that takes into account all users in the environment where the device is installed.

[0118] Here, the information processing system of the second embodiment analyzes the operation information of the device according to the type of operation input by the user to the device and the type of operation that triggers the operation of the device. Specifically, the information processing system of the second embodiment associates the operation information related to an operation with a relatively high level of detail (that is, the operation information of the device related to a detailed operation) with a specific user. On the other hand, it associates the operation information related to an operation with a relatively low level of detail (that is, the operation information of the device related to a simple operation) with all users. Thus, it is possible to distinguish the operation information that contains the clear intentions or preferences of the user from the operation information that does not contain the clear intentions or preferences of the user, and propose services corresponding to the discrimination result to the user.

[0119] The operation with a relatively low level of detail is also called a shallow-level (the first level described later) operation and is also called an operation with a relatively low complexity. The operation with a relatively low level of detail can also include an operation of simply turning on or off the power of the device 12. On the other hand, the operation with a relatively high level of detail is also called a deep-level (the second level described later) operation and is also called an operation with a relatively high complexity. The operation with a relatively high level of detail can include an operation indicating a change in the settings of the device 12. The operation indicating a change in the settings of the device 12 includes, for example, turning on the rice cooking mode of the rice cooker and turning on the ECO setting of the air conditioner, etc.

[0120] In addition, operations with relatively low levels of detail may also include operations that indicate autonomous actions of the device 12. In other words, they may also include operations that indicate that the device 12 autonomously operates in a determined manner. Operations that indicate autonomous actions of the device 12 include, for example, "set to fully automatic start" of an air conditioner (an operation that leaves the determination of the operation mode to the device). On the other hand, operations with relatively high levels of detail may also include operations that indicate actions in a manner specified by the user. Operations that indicate actions in a manner specified by the user include, for example, starting the rice cooking mode of an electric rice cooker and starting the energy-saving (ECO) setting of an air purifier.

[0121] In addition, operations with relatively low levels of detail may also include operations that require a relatively small number of operation inputs for instructing the device 12. In other words, operations with relatively low levels of detail may also include operations in which the number of operation inputs required to cause the device 12 to start an action intended by the user is less than a specified threshold (e.g., 2 times). On the other hand, operations with relatively high levels of detail may also include operations that require a relatively large number of operation inputs for instructing the device 12. In other words, operations with relatively high levels of detail may also include operations in which the number of operation inputs required to cause the device 12 to start an action intended by the user is equal to or more than the specified threshold (e.g., 2 times).

[0122] The configuration of the information processing system 10 according to the second embodiment is the same as Figure 1 the configuration of the information processing system 10 according to the first embodiment shown. Figure 12 is a block diagram showing the functional modules of the information processing device 18 according to the second embodiment. The information processing device 18 according to the second embodiment does not include the device / location rule storage unit 36 and the location / attribute rule storage unit 38, and instead includes an operation / hierarchy rule storage unit 44. That is, as rules for classifying action information, the information processing device 18 according to the second embodiment stores operation / hierarchy rules instead of device / location rules and location / attribute rules. The other functional modules of the information processing device 18 according to the second embodiment are the same as those of the information processing device 18 according to the first embodiment.

[0123] The operation / hierarchy rule storage unit 44 stores data of pre-determined operation / hierarchy rules. Figure 13 Shows an example of operation / hierarchy rules. The operation / hierarchy rules are data indicating the level of detail of each of the various operations that the user can input for each device 12. In other words, the operation / hierarchy rules are data indicating the correspondence rules between the various operations accepted by the device 12 and the level of detail of each operation for each device 12. In the second embodiment, operations with relatively low levels of detail are classified as operations of the first level, and operations with relatively high levels of detail are classified as operations of the second level.

[0124] The operation / hierarchy rules can also be determined by the manufacturer of device 12 or the provider of the service, and are sent from the device of the manufacturer of 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), which receives the operation / hierarchy rules sent from the device of the manufacturer of device 12 or the provider of the service and stores them in the operation / hierarchy rule storage unit 44.

[0125] Describe the operation of the information processing system 10 according to the second embodiment configured as described above.

[0126] Figure 5 The operation of processing the operation information of the device 12 provided in a specified environment shown in the flowchart can also be applied to the information processing device 18 according to the second embodiment. The above-mentioned environment is also the residence where users A, B, and C live here.

[0127] The operation information acquisition unit 54 of the information processing device 18 acquires the operation information sent from the device 12 (for example Figure 6 , Figure 7 the operation information shown) (S10). The association unit 56 of the information processing device 18 refers to the operation / hierarchy rules stored in the operation / hierarchy rule storage unit 44 to determine the attributes that should be assigned to the operation information of the device 12 acquired by the operation information acquisition unit 54 (S11).

[0128] In S11, the association unit 56 associates the operation information in the operation information of the device 12 related to the operation with a relatively low level of detail, that is, the operation information in which the operation classified as the first level is recorded in the operation / hierarchy rules, with all users. In addition, the association unit 56 associates the operation information in the operation information of the device 12 related to the operation with a relatively high level of detail, that is, the operation information in which the operation classified as the second level is recorded in the operation / hierarchy rules, with a specific user.

[0129] For example, when a certain operation information indicates an input operation of "set full-automatic start" to "air conditioner AAA-1", the association unit 56 determines, based on the operation / hierarchy rules, to assign attribute information indicating association with all users (users A, B, and C) to this operation information. In addition, when a certain operation information indicates an input operation of "ion release function start" to "air conditioner AAA-1", the association unit 56 determines, based on the operation / hierarchy rules, to assign attribute information indicating association with a specific user to this operation information.

[0130] In addition, when a certain action information indicates an input operation of "turn on" for the "air purifier BBB-1", the association unit 56 determines, based on the operation / hierarchy rule, to assign to this action information the attribute information indicating association with all users (User A, User B, and User C). In addition, when a certain action information indicates an input operation of "energy-saving setting on" for the "air purifier BBB-2", the association unit 56 determines, based on the operation / hierarchy rule, to assign to this action information the attribute information indicating association with a specific user.

[0131] In the second embodiment, when associating a specific user with action information, the data of the operator indicated by this action information is associated. This is because it is considered that the operation indicated by this action information reflects the intention and preference of the operator. As a modification example, when associating a specific user with action information, it may also be configured to be able to associate data other than the operator indicated by this action information. For example, the information processing device 18 may also include a device / location 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 the user who uses the space where the device 12 is installed. In other words, it may also be the user associated with the space where the device 12 is installed.

[0132] The actions after the classification of the action information are the same as those in the first embodiment. The association unit 56 generates processed action information in which the attribute determined in S11 is assigned 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).

[0133] Figure 14 An example showing the processed action information. The processed action information in this figure is the action information with the user attribute information related to the action ("data attribute" column) added to the Figure 6 indicated action information. Attribute values corresponding to the hierarchy of the operations indicated by each action information are set in the "data attribute" column.

[0134] The service proposal actions performed by the information processing device 18 in the second embodiment are the same as the service proposal actions of the information processing device 18 in the first embodiment described in association with the Figure 9 flowchart. The service selection unit 60 of the information processing device 18 reads out the processed action information stored in the processed action information storage unit 42 (S20).

[0135] The service selection unit 60 selects services for all users (such as user A, user B, and user C) using the operation information of the device 12 related to operations with relatively low detail. In the second embodiment, the service selection unit 60 selects services for all users using the processed operation information given the data attribute indicating all users. In addition, the service selection unit 60 selects services for specific users (such as a part of user A, user B, and user C) using the operation information of the device 12 related to operations with relatively high detail. In the second embodiment, the service selection unit 60 selects services for specific users using the processed operation information given the data attribute indicating specific users.

[0136] Specifically, the service selection unit 60 groups the processed operation information according to each value of the data attribute included in the processed operation information, and derives the operation tendency of the device 12 according to each value of the data attribute (the value of the associated user) (S21). The service selection unit 60 refers to Figure 10 the service decision rules exemplified and stored in the service decision rule storage unit 40, and when the service content corresponding to the operation tendency of the device 12 for each value of the associated user derived in S21 is determined, selects this service content as the service for the associated user (S22).

[0137] As described in the first embodiment, Figure 10 the service decision rules shown include rules for determining the frequency (the frequency as a threshold) at which the device 12 performs a specified operation as the operation tendency of the device 12. The service selection unit 60 derives the frequency (the actual frequency) of performing the above-specified operation based on a plurality of operation information related to operations with relatively low detail, that is, a plurality of operation information given the data attribute indicating all users. The service selection unit 60 selects the service for all users determined by the rule when the derived actual frequency satisfies the condition of the frequency determined by the service decision rule. As described in the first embodiment, the service selection unit 60 may also select services for specific users based on the frequency at which the device 12 performs a specified operation.

[0138] The service information output unit 62 of the information processing device 18 outputs 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). Similar to the first embodiment in the second embodiment, the service information output unit 62 sends and displays information related to the service for all users (such as user A, user B, and user C) on the devices used by all users (such as the information terminals 16a, 16b, and 16c). In addition, the service information output unit 62 sends and displays information related to the service for specific users (such as user C) on the device used by the specific user (such as the information terminal 16c).

[0139] The information processing system 10 according to the second embodiment classifies the action information of the device 12 into information of all users or information of specific users according to the detail level of the operation that triggers the action of the device 12. Thereby, it is possible to accurately distinguish action information that includes the clear intention or preference of the user from action information that does not include the clear intention or preference of the user. In addition, the information processing system 10 according to the second embodiment selects a service for the user according to the detail level of the operation that triggers the action of the device 12. Thereby, it is possible to propose to the user a service of the device 12 that reflects the user's intention and preference.

[0140] The present disclosure has been described based on the second embodiment. The second embodiment is merely an example, and those skilled in the art should understand that various variations are possible in the combination of each component or each processing procedure of the second embodiment, and such variations are also within the scope of the present disclosure.

[0141] Describe a modification of the information processing system 10 according to the second embodiment.

[0142] In the second embodiment, both the analysis function (action information processing unit 50) of the action information of the device 12 and the proposal function (service proposal unit 52) of the service for the user are installed in the same information processing device 18. As a modification, the analysis function (action information processing unit 50) of the action information of the device 12 and the proposal function (service proposal unit 52) of the service for the user may be installed in different information processing devices.

[0143] Any combination of the above-described multiple embodiments and multiple modifications 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 modifications respectively. In addition, those skilled in the art should understand that the functions that each component described in the claims should achieve are achieved by each component shown in the embodiments and modifications alone or their cooperation.

[0144] <Supplementary Note>

[0145] Based on the descriptions of the above embodiments and modifications, the following technology is disclosed.

[0146] [Technology 1-1]

[0147] An information output method,

[0148] Obtain the action information of a device provided in a space,

[0149] Using information that associates the action information of the device with the space where the device is located, the action information of the device provided in the shared space used by multiple users is associated with the multiple users, and the action information of the device provided in the specific space used by a specific user is associated with the specific user.

[0150] Output at least one of the action information corresponding to the multiple users and the action information corresponding to the specific user.

[0151] According to this information output method, the action information of the device is classified into the information of multiple users or the information of a specific user according to the location where the device is installed. Thus, it is possible to generate the action information of the device considering 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] [Technology 1-2]

[0153] As the information output method described in Technology 1-1,

[0154] Based on the space information indicating the function or type of the preset space, it is estimated which one of the shared space and the specific space is the category of the space where the device is installed.

[0155] Based on the estimated category of the space, it is identified whether the action information of the device is the action information of the device provided in the shared space or the action information of the device provided in the specific space.

[0156] According to this information output method, the accuracy of classifying the action information of the device can be improved.

[0157] [Technology 1-3]

[0158] As the information output method described in Technology 1-1 or 1-2,

[0159] Even for the action information of the device provided in the specific space, when a prescribed setting is applied to the device, the action information of the device is associated with the multiple users.

[0160] According to this information output method, it is possible to improve the accuracy of classifying the action information of the device considering the setting of the device.

[0161] [Technology 1-4]

[0162] As the information output method described in any one of Technologies 1-1 to 1-3,

[0163] Even for the operation information of a device installed in a space used by multiple users, when a specified attribute is included in the attributes of the multiple 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 classifying the operation information of a device while taking into account the attributes of the users.

[0165] [Technology 1-5]

[0166] For the information output method described in any one of Technologies 1-1 to 1-4,

[0167] Associate the operation information of a device whose installed space has not been determined with the multiple users.

[0168] According to this information output method, it is also easy to correctly classify the operation information of a device whose installed space has not been determined.

[0169] [Technology 1-6]

[0170] An information output method,

[0171] Using the operation information of a device installed in a shared space used by multiple users, select a service for the multiple users,

[0172] Using the operation information of a device installed in a specific space used by a specific user, select a service for the specific user,

[0173] Output at least one of the information related to the service for the multiple users and the information related to the service for the specific user.

[0174] According to this information output method, select a service for the user based on the location where the device is installed and its operation status. Thus, it is possible to propose a service that reflects the user's intention and preference to the user.

[0175] [Technology 1-7]

[0176] For the information output method described in Technology 1-6,

[0177] Output the information related to the service for the multiple users to the devices used by the multiple users, and output the information related to the service for the specific user to the device used by the specific user.

[0178] According to this information output method, it is possible to output the information related to the service to an appropriate device.

[0179] [Technology 1-8]

[0180] The information output method described in Technology 1-6 or 1-7

[0181] Based on a plurality of action information of devices provided in the space used by the plurality of users, derive the frequency of performing a prescribed action, and based on this frequency, select a service for the plurality of users.

[0182] According to this information output method, an appropriate service for all users can be selected.

[0183] [Technology 1-9]

[0184] An information processing apparatus includes:

[0185] An acquisition unit that acquires action information of a device provided in a space;

[0186] An association unit that uses information associating the action information of the device with the space in which the device is provided, associates the action information of the devices provided in the shared space used by a plurality of users with the plurality of users, associates the action information of the devices provided in the specific space used by a specific user with the specific user, and

[0187] An output unit that 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 this information processing apparatus, the action information of the device is classified into information of a plurality of users or information of a specific user according to the position where the device is provided. Thereby, it is possible to generate the action information of the device in consideration of the environment in which a plurality of users exist (for example, a residence where a plurality of users as a family live). In addition, the action information output from this information processing apparatus can be effectively used to provide services reflecting the intentions and preferences of the users.

[0189] [Technology 1-10]

[0190] An information processing apparatus includes:

[0191] A selection unit that uses the action information of the devices provided in the shared space used by a plurality of users to select a service for the plurality of users, uses the action information of the devices provided in the specific space used by a specific user to select a service for the specific user, and

[0192] An output unit that outputs at least one of the information related to the service for the plurality of users and the information related to the service for the specific user.

[0193] According to this information processing apparatus, a service for the user is selected according to the position where the device is provided and its action state. Thereby, it is possible to propose a service reflecting the intentions and preferences of the user to the user.

[0194] [Technology 1-11]

[0195] A computer program for causing a computer to perform the following processing:

[0196] Obtain the operation information of the device provided in the space,

[0197] Using the information associating the operation information of the device with the space where the device is provided, associate the operation information of the devices provided in the shared space used by multiple users with the multiple users, associate the operation information of the devices provided in the specific space used by a specific user with the specific user, and

[0198] Output at least one of the operation information corresponding to the multiple users and the operation information corresponding to the specific user.

[0199] According to this computer program, the operation information of the device is classified into the information of multiple users or the information of a specific user according to the location where the device is provided. Thus, it is possible to generate the operation information of the device considering an environment where multiple users exist (for example, a house where multiple users live as a family). In addition, the operation information output by this computer program can be effectively used to provide services reflecting the intentions and preferences of the users.

[0200] [Technology 1-12]

[0201] A computer program for causing a computer to perform the following processing:

[0202] Using the operation information of the devices provided in the shared space used by multiple users, select a service for the multiple users,

[0203] Using the operation information of the devices provided in the specific space used by a specific user, select a service for the specific user, and

[0204] Output at least one of the information related to the service for the multiple users and the information related to the service for the specific user.

[0205] According to this computer program, a service for the user is selected according to the location where the device is provided and its operation status. Thus, it is possible to propose a service reflecting the intentions and preferences of the user to the user.

[0206] [Technology 2-1]

[0207] An information output method,

[0208] Obtain the operation information of the device,

[0209] Classify the obtained operation information of the device into prescribed categories.

[0210] Store in association the classified categories, the operation information of the device, and the user information that sets the operation of the device.

[0211] Output the operation information of the associated device.

[0212] According to this information output method, by outputting the operation information of the device associated with the category and user information, it is possible to assist in classifying the operation information of the device with high precision.

[0213] [Technology 2-2]

[0214] As the information output method described in Technology 2-1,

[0215] The prescribed categories include at least one of a simple action set using a preset function or mode of the device and a complex action set by changing the preset function or mode of the device.

[0216] According to this information output method, it is possible to assist in classifying the operation information of the device with high precision based on the way of setting the operation of the device.

[0217] [Technology 2-3]

[0218] As the information output method described in Technology 2-2,

[0219] Establish a correspondence between the operation information associated with the simple action and all users.

[0220] Establish a correspondence between the operation information associated with the complex action and specific users.

[0221] Output at least one of the operation information corresponding to all users and the operation information corresponding to the specific users.

[0222] According to this information output method, based on the way of setting the operation of the device, classify the operation information of the device into information of all users or information of specific users. Thus, it is possible to distinguish the operation information containing the clear intention or preference of the user from the operation information not containing the clear intention or preference of the user. And the operation 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] [Technology 2-4]

[0224] As the information output method described in Technology 2-2 or 2-3,

[0225] Even the operation information of a device installed in the space used by multiple users can be associated with a specific user when a specified attribute is included in the attributes of the multiple users.

[0226] According to this information output method, it is possible to improve the accuracy of classifying the operation information of a device by considering the attributes of the users.

[0227] [Technology 2-5]

[0228] An information output method as described in any one of Technologies 2-2 to 2-4

[0229] The simple operation is an operation based on an operation that requires a relatively small number of operation inputs for instructing the device, and the complex operation is an operation based on an operation that requires a relatively large number of operation inputs for instructing the device.

[0230] According to this information output method, it is possible to improve the accuracy of classifying the operation information of a device.

[0231] [Technology 2-6]

[0232] An information output method

[0233] Using the operation information of a device related to a simple operation, select a service for all users, where the simple operation is set using the functions or modes preset for the device.

[0234] Using the operation information of the device related to a complex operation, select a service for a specific user, where the complex operation is set by changing the functions or modes preset for the device.

[0235] Output at least one of the information related to the service for all users and the information related to the service for the specific user.

[0236] According to this information output method, select a service for a user based on the way the operation of the device is set. Thus, it is possible to propose to the user a service of the device that reflects the user's intention and preference.

[0237] [Technology 2-7]

[0238] An information output method as described in Technology 2-6

[0239] Output the information related to the service for all users to the devices used by all users, and output the information related to the service for the specific user to the devices used by the specific user.

[0240] According to this information output method, it is possible to output the information related to the service to the appropriate device.

[0241] [Technology 2-8]

[0242] An information output method as described in Technology 2-6 or 2-7

[0243] Derive the frequency of a specified action based on multiple action information related to the simple action, and select a service for all users based on this frequency.

[0244] According to this information output method, an appropriate service for all users can be selected.

[0245] [Technology 2-9]

[0246] An information processing apparatus includes:

[0247] An acquisition unit that acquires action information of a device,

[0248] An association unit that associates action information related to a simple action set using a function or mode preset for the device among the action information of the device with all users, associates action information related to a complex action set by changing the function or mode preset for the device among the action information of the device with specific users, and

[0249] An output unit that outputs at least one of the action information corresponding to all users and the action information corresponding to the specific users.

[0250] According to this information processing apparatus, based on the way of setting the actions of the device, the action information of the device is classified into information for all users or information for specific users. Thus, it is possible to distinguish action information including a user's clear intention or preference from action information not including a user's clear intention or preference. And the action information output from this information processing apparatus can be effectively used to provide services for devices that respond to the user's intention and preference.

[0251] [Technology 2-10]

[0252] An information processing apparatus includes:

[0253] A selection unit that uses the action information of the device related to the simple action to select a service for all users, and uses the action information of the device related to the complex action to select a service for specific users, where the simple action is set using a function or mode preset for the device, and the complex action is set by changing the function or mode preset for the device, and

[0254] An output unit that outputs at least one of the information related to the service for all users and the information related to the service for specific users.

[0255] Based on the way the device's actions are set, the information processing apparatus selects services for the user. Thereby, it is possible to propose to the user services of the device that reflect the user's intention and preference.

[0256] [Technology 2-11]

[0257] A computer program for causing a computer to execute the following processing:

[0258] Obtain the action information of the device,

[0259] Associate the action information in the action information of the device that is related to a simple action set using a function or mode preset for using the device with all users,

[0260] Associate the action information in the action information of the device that is related to a complex action set by changing a function or mode preset for the device with a specific user, and

[0261] Output at least one of the action information corresponding to all users and the action information corresponding to the specific user.

[0262] According to this computer program, based on the way the device's actions are set, the action information of the device is classified into information for all users or information for a specific user. Thereby, it is possible to distinguish action information that contains the user's clear intention or preference from action information that does not contain the user's clear intention or preference. And the action information output by this computer program can be effectively used to provide services of the device that respond to the user's intention and preference.

[0263] [Technology 2-12]

[0264] A computer program for causing a computer to execute the following processing:

[0265] Use the action information of the device related to a simple action to select services for all users, where the simple action is set using a function or mode preset for the device,

[0266] Use the action information of the device related to a complex action to select services for a specific user, where the complex action is set by changing a function or mode preset for the device, and

[0267] Output at least one of the information related to the services for all users and the information related to the services for the specific user.

[0268] Based on the way the actions of the device are set according to this computer program, a user-oriented service is selected. Thus, it is possible 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] [Description of Reference Numerals]

[0272] 10 Information processing system, 12 Device, 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. An information output method, obtain the operation information of the device, classify the obtained operation information of the device into a specified category, store the classified category, the operation information of the device, and the user information for setting the operation of the device in an associated manner, output the operation information of the device for which the association has been established.

2. The information output method according to claim 1, the specified category includes at least one of a simple action set by using a function or mode preset for the device and a complex action set by changing the function or mode preset for the device.

3. The information output method according to claim 2, correspond the operation information associated with the simple action to all users, correspond the operation information associated with the complex action to specific users, output at least one of the operation information corresponding to all users and the operation information corresponding to specific users.

4. The information output method according to claim 2 or 3, the simple action is an action based on an operation indicating the autonomous action of the device, and the complex action is an action based on an operation indicating an action in a manner specified by the user.

5. The information output method according to claim 2 or 3, the simple action is an action based on an operation that requires a relatively small number of operation inputs for instructing the device, and the complex action is an action based on an operation that requires a relatively large number of operation inputs for instructing the device.

6. An information output method, use the operation information of the device related to the simple action to select a service for all users, where the simple action is set by using a function or mode preset for the device, use the operation information of the device related to the complex action to select a service for specific users, where the complex action is set by changing the function or mode preset for the device, output at least one of the information related to the service for all users and the information related to the service for specific users.

7. The information output method according to claim 6, output the information related to the service for all users to the devices used by all users, and output the information related to the service for specific users to the devices used by specific users.

8. The information output method according to claim 6 or 7, derive the frequency of performing a specified action based on multiple pieces of operation information related to the simple action, and select a service for all users based on this frequency.

9. An information processing apparatus, comprising: an acquisition unit that acquires the operation information of the device, an association unit that corresponds the operation information in the operation information of the device related to the simple action set by using a function or mode preset for the device to all users, and corresponds the operation information in the operation information of the device related to the complex action set by changing the function or mode preset for the device to specific users, and An output unit that outputs at least one of the action information corresponding to all the users and the action information corresponding to the specific user.

10. An information processing apparatus, comprising: A selection unit that uses the action information of the device related to simple actions to select services for all users, and uses the action information of the device related to complex actions to select services for a specific user, where the simple actions are set using the functions or modes preset for the device, and the complex actions are set by changing the functions or modes preset for the device, and An output unit that outputs at least one of the information related to the services for all users and the information related to the services for the specific user.

11. A computer program for causing a computer to execute the following processing: Obtain the action information of the device, Establish a correspondence between the action information related to the simple actions set using the functions or modes preset for the device in the action information of the device and all users, Establish a correspondence between the action information related to the complex actions set by changing the functions or modes preset for the device in the action information of the device and a specific user, and Output at least one of the action information corresponding to all the users and the action information corresponding to the specific user.

12. A computer program for causing a computer to execute the following processing: Use the action information of the device related to simple actions to select services for all users, where the simple actions are set using the functions or modes preset for the device, Use the action information of the device related to complex actions to select services for a specific user, where the complex actions are set by changing the functions or modes preset for the device, and Output at least one of the information related to the services for all users and the information related to the services for the specific user.

Citation Information

Patent Citations

  • Information providing device and method therefor, and program

    JP2015087957A