Device, method, and program for performing master/slave switching process
First Claim
1. A device having a master function for use in a network system in which a master device manages at least one slave device, the device comprising:
- a device'"'"'s own device information managing section operable to manage device'"'"'s own device information regarding the device;
an other device information managing section operable to manage other device information regarding at least one another device connected to the network system, the other device information including at least availability of the master function;
a schedule information managing section operable to manage schedule information indicative of master device candidates by predetermined segment;
a device information processing section operable, when the device operates as the master device, to specify, at a predetermined time, a slave device which is one of the master device candidates having the master function based on the other device information and the schedule information, and operable to obtain predetermined information from the specified slave device; and
a switch controlling section operable to control switching of a master operation and a slave operation based on the predetermined information obtained by the device information processing section and the predetermined information included in the device'"'"'s own device information.
2 Assignments
0 Petitions
Accused Products
Abstract
A device that performs a master/slave switching process dynamically changing a device functioning as a master device in a network in consideration of fixed device performances and also variable device states is provided. A device'"'"'s own device information managing section (15) of a master device (1) manages device'"'"'s own device information regarding its own device. Another device information managing section (16) manages other device information regarding other devices, which are slave devices. A schedule information managing section (17) manages schedule information regarding master device candidates. A device information processing section (13) obtains predetermined information, such as the remaining amount of battery, from a slave device specified based on the other device information and the schedule information at a predetermined time. The device information processing section (13) then compares the obtained predetermined information and the device'"'"'s own device information to determine whether a device more suitable as the master device than its own device (1) is present. If such a suitable device is present, a master/slave switching process is performed with this suitable device.
100 Citations
16 Claims
-
1. A device having a master function for use in a network system in which a master device manages at least one slave device, the device comprising:
-
a device'"'"'s own device information managing section operable to manage device'"'"'s own device information regarding the device;
an other device information managing section operable to manage other device information regarding at least one another device connected to the network system, the other device information including at least availability of the master function;
a schedule information managing section operable to manage schedule information indicative of master device candidates by predetermined segment;
a device information processing section operable, when the device operates as the master device, to specify, at a predetermined time, a slave device which is one of the master device candidates having the master function based on the other device information and the schedule information, and operable to obtain predetermined information from the specified slave device; and
a switch controlling section operable to control switching of a master operation and a slave operation based on the predetermined information obtained by the device information processing section and the predetermined information included in the device'"'"'s own device information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A master/slave switching method to be, performed on a device currently performing a slave operation by a device currently performing a master operation, the method comprising the steps of:
-
specifying, at a predetermined time, a slave device which is one of master device candidates having a master function based on other device information including at least availability of the master function of other devices connected to a network and schedule information indicative of master device candidates by predetermined segment;
obtaining predetermined information from the specified slave device; and
controlling switching of the master operation and the slave operation based on the predetermined information obtained in the information obtaining step and predetermined information of device'"'"'s own device information of the device currently performing the master operation.
-
-
15. A computer-readable program for causing a device currently performing a master operation to perform a method of performing a master/slave switching process on a device currently performing a slave operation, the program comprising the steps of:
-
specifying, at a predetermined time, a slave device which is one of master device candidates having a master function based on other device information including at least availability of the master function of other devices connected to a network and schedule information indicative of master device candidates by predetermined segment;
obtaining predetermined information from the specified slave device; and
controlling switching of the master operation and the slave operation based on the predetermined information obtained in the information obtaining step and predetermined information of device'"'"'s own device information of the device currently performing the master operation.
-
-
16. An integrated circuit for use in a device having a master function, the device being used in a network system in which a master device manages at least one slave device, the circuit comprising:
-
a device'"'"'s own device information managing section operable to manage device'"'"'s own device information regarding a device including the circuit;
an other device information managing section operable to manage other device information regarding at least one another device connected to the network system, the other device information including at least availability of the master function;
a schedule information managing section operable to manage schedule information indicative of master device candidates by predetermined segment;
a device information processing section operable, when the device operates as the master device, to specify, at a predetermined time, a slave device which is one of the master device candidates having the master function based on the other device information and the schedule information, and operable to obtain predetermined information from the specified slave device; and
a switch controlling section operable to control switching of a master operation and a slave operation based on the predetermined information obtained by the device information processing section and the predetermined information included in the device'"'"'s own device information.
-
Specification