Information management apparatus, information management method, and information management program
First Claim
Patent Images
1. An information management method comprising:
- first creating at least an object property definition and an object service definition as an abstraction object disclosable to another apparatus, the object property definition beinginformation concerning the own apparatus, the object service definition being information including information concerning a function;
receiving from the other apparatus at least any of an abstraction object that the other apparatus manages, data that complies with the abstraction object of the own apparatus, and a policy that defines an operating action and an operating condition of the abstraction object managed by the other apparatus;
applying the received policy to the own apparatus when an application condition is satisfied;
extracting a surrounding environment similar to a current situation from a history of the abstraction object created at the first creating;
second creating a candidate of policy with the extracted environment as the operating condition;
presenting the extracted environment to a user of the own apparatus to ask whether the candidate of policy is necessary;
applying the candidate of policy to the own apparatus when the candidate of policy is accepted by the user; and
controlling operations of the own apparatus using at least any of the abstraction object created at the first creating and the applied policy,wherein the first creating includes changing the abstraction object of the own apparatus using the abstraction object of the other apparatus that has been acquired at the receiving.
1 Assignment
0 Petitions
Accused Products
Abstract
An information management unit 12 of an information management apparatus 1 represents a device as an object by a service provided and data stored in the apparatus. The information management unit 12 further sends and receives an object by a communication unit 23 and manages a surrounding apparatus as a similarly modeled object. A device policy creating unit 24 defines from objects what kind of device state is desirable when the surrounding environment is constituted by a plurality of devices in particular states as a device policy, and changes a setting of the information management apparatus 1 according to the device policy.
-
Citations
6 Claims
-
1. An information management method comprising:
-
first creating at least an object property definition and an object service definition as an abstraction object disclosable to another apparatus, the object property definition being information concerning the own apparatus, the object service definition being information including information concerning a function; receiving from the other apparatus at least any of an abstraction object that the other apparatus manages, data that complies with the abstraction object of the own apparatus, and a policy that defines an operating action and an operating condition of the abstraction object managed by the other apparatus; applying the received policy to the own apparatus when an application condition is satisfied; extracting a surrounding environment similar to a current situation from a history of the abstraction object created at the first creating; second creating a candidate of policy with the extracted environment as the operating condition; presenting the extracted environment to a user of the own apparatus to ask whether the candidate of policy is necessary; applying the candidate of policy to the own apparatus when the candidate of policy is accepted by the user; and controlling operations of the own apparatus using at least any of the abstraction object created at the first creating and the applied policy, wherein the first creating includes changing the abstraction object of the own apparatus using the abstraction object of the other apparatus that has been acquired at the receiving.
-
-
2. A non-transitory computer readable storage medium having stored therein an information management program causing a computer to execute a process comprising:
-
first creating at least an object property definition and an object service definition as an object disclosable to another apparatuses, the object property definition being information concerning the own apparatus, the object service definition being information including information concerning a function; receiving from the other apparatus at least any of an abstraction object that the other apparatus manages, data that complies with the abstraction object of the own apparatus, and a policy that defines an operating action and an operating condition of the abstraction object managed by the other apparatus; applying the received policy to the own apparatus when an application condition is satisfied; extracting a surrounding environment similar to a current situation from a history of the abstraction object created at the first creating; second creating a candidate of policy with the extracted environment as the operating condition; presenting the extracted environment to a user of the own apparatus to ask whether the candidate of policy is necessary; applying the candidate of policy to the own apparatus when the candidate of policy is accepted by the user; and controlling operations of the own apparatus using at least any of the object created at the first creating and the applied policy, wherein the first creating includes changing the abstraction object of the own apparatus using the abstraction object of the other apparatus that has been acquired at the receiving.
-
-
3. An information management apparatus comprising:
-
a memory; and a processor coupled to the memory, wherein the processor executes a process comprising; first managing at least an object property definition and an object service definition as an abstraction object disclosable to another apparatus, the object property definition being information concerning the own apparatus, the object service definition being information including information concerning a function; receiving from the other apparatus at least any of an abstraction object that the other apparatus manages, data that complies with the abstraction object of the own apparatus, and a policy that defines an operating action and an operating condition of the abstraction object managed by the other apparatus; applying the received policy to the own apparatus when an application condition is satisfied; extracting a surrounding environment similar to a current situation from a history of the abstraction object managed at the first managing; creating a candidate of policy with the extracted environment as the operating condition; presenting the extracted environment to a user of the own apparatus to ask whether the candidate of policy is necessary; applying the candidate of policy to the own apparatus when the candidate of policy is accepted by the user; and controlling operations of the own apparatus using at least any of the abstraction object that the own apparatus manages and the applied policy, wherein the first managing includes changing the abstraction object of the own apparatus using the abstraction object of the other apparatus that has been acquired at the receiving. - View Dependent Claims (4, 5, 6)
-
Specification