Patent ID: 8655975
Filing Date: 2014-02-18
Classification: H04L

Abstract:
1. A home appliance managing system comprising: a plurality of central managing devices, each central managing device being connected to a home appliance; and a center server connected to the plurality of said central managing devices via a transmission path, wherein said center server comprises a data controller, a data storage configured to store data used by said home appliance, and a data predictor, said central managing device comprising a managing controller and a data cache, said managing controller being configured to, in response to a request of predetermined data from said home appliance, judge whether or not said data cache stores the predetermined data, and, when said data cache stores the predetermined data, obtain the predetermined data from the data cache and send the same to said home appliance, and, when said data cache does not store the predetermined data, request said center server to provide the predetermined data, said data controller being configured to, in response to a request of the predetermined data from said managing controller, obtain the requested predetermined data from said data storage and send the same to said managing controller, said managing controller being configured to, upon receiving the predetermined data from said data controller, send the predetermined data to said home appliance and store the same in said data cache, said data predictor being configured to select cache data from the data stored in said data storage on the basis of the data which is sent once from said center server to at least one of said central managing devices, said cache data being defined as data to be sent to said central managing device preliminarily, said data controller being configured to send the cache data selected by said data predictor to said managing controller, and said managing controller being configured to, upon receiving the cache data from said data controller, store the cache data in said data cache, wherein said center server further comprises a group manager, said group manager being configured to store a history for each central managing device, said history including a class of the data which said central managing device obtains from said center server and a timing at which said central managing device obtains the data, said group manager being configured to determine, on the basis of the history, an obtaining pattern of data which said central managing device obtains from said center server, for each central managing device, said group manager being configured to calculate a degree of similarity between the obtaining patterns of said central managing devices, said group manager being configured to judge that the obtaining patterns are similar to each other when the degree of the similarity is not less than a predetermined threshold, and that the obtaining patterns are dissimilar from each other when the degree of the similarity is less than the predetermined threshold, said group manager being configured to classify said central managing devices having the obtaining patterns similar to each other into the same group, and classify said central managing devices having the obtaining patterns dissimilar from each other into different groups, and said data predictor being configured to select same class data having the same class as that of the data which said center server sends once to at least one of said central managing devices belonging to a specific group, and treat such class data as the cache data to be sent to another central managing device belonging to the specific group.