Data sharing method, terminal, and medium on which program is recorded
AssigneeNTT Comware Corporation
InventorsMitsuo Yae, Masayuki Nozawa, Hideaki Kondo
Life of this patent
Estimating the term…
Abstract
In the case an update is generated for shared data housed in each terminal that composes a computer system, a terminal uniquely determined for every update based on a predetermined prescribed algorithm simultaneously transmits update information to the other terminals. In addition, information relating to member data within the group is also treated as shared data. Discrimination numbers are assigned to update information generated for shared data. During simultaneous multicast transmission, a discrimination number is transmitted together with update information, and that discrimination number is also managed as shared data in each terminal.
Claims51
A data sharing method in which data is shared within a group composed of a plurality of terminals interconnected via a network, comprising:
- in the case an update is generated for shared data that contains basic data shared within the group and member data relating to each terminal within the group,
- a simultaneous multicast transmission terminal determination step in which any one of the plurality of terminals is determined to be a simultaneous multicast transmission terminal that simultaneously transmits update information relating to updating to each terminal within the group according to a predetermined determination method,
- a transmission step in which update information is transmitted to the simultaneous multicast transmission terminal determined in the simultaneous multicast transmission terminal determination step from each terminal,
- a simultaneous multicast transmission step in which update information is simultaneously transmitted to a terminal corresponding to the member data by the simultaneous multicast transmission terminal, and
- an updating step in which shared data is updated according to the received update information in each terminal that has received the simultaneously transmitted update information.
A terminal belonging to a group composed of a plurality of terminals interconnected via a network,
- said terminal being provided with a shared data storage means that stores shared data containing basic data shared within the group and member data relating to each terminal within the group,
- a simultaneous multicast transmission terminal determination means which, in the case an update is generated for shared data, determines any one of the plurality of terminals to be a simultaneous multicast transmission terminal that simultaneously transmits update information relating to updating to each terminal within the group according to a predetermined determination method,
- a transmission means that transmits information to the simultaneous multicast transmission terminal determined by the simultaneous multicast transmission terminal determination means;
- a simultaneous multicast transmission means that simultaneously transmits update information to the terminal corresponding to the member data as the simultaneous multicast transmission terminal, and
- an updating means that updates shared data according to received update information as each terminal that receives the simultaneously transmitted update information.
A medium on which is recorded a program for sharing data within a group composed of a plurality of terminals interconnected via a network, characterized in that,
- in the case updating occurs for shared data containing basic data shared within the group and member data relating to each terminal within the group,
- any one of the plurality of terminals is determined to be a simultaneous multicast transmission terminal that simultaneously transmits update information relating to updating to each terminal within the group according to a predetermined determination method, and
- together with transmitting update information to said determined simultaneous multicast transmission terminal,
- the simultaneous multicast transmission terminal simultaneously transmits update information to the terminal corresponding to the member data, and
- each terminal that has received simultaneously transmitted update information updates shared data according to said received update information.
Dependencies are inferred from the claim text.