[go: up one dir, main page]

CN107204863A - A kind of plug-in control method, device and cloud storage system for cloud storage system - Google Patents

A kind of plug-in control method, device and cloud storage system for cloud storage system Download PDF

Info

Publication number
CN107204863A
CN107204863A CN201610150569.5A CN201610150569A CN107204863A CN 107204863 A CN107204863 A CN 107204863A CN 201610150569 A CN201610150569 A CN 201610150569A CN 107204863 A CN107204863 A CN 107204863A
Authority
CN
China
Prior art keywords
plug
unit
node
storage system
cloud storage
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201610150569.5A
Other languages
Chinese (zh)
Inventor
卢洲
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hangzhou Hikvision Digital Technology Co Ltd
Original Assignee
Hangzhou Hikvision Digital Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hangzhou Hikvision Digital Technology Co Ltd filed Critical Hangzhou Hikvision Digital Technology Co Ltd
Priority to CN201610150569.5A priority Critical patent/CN107204863A/en
Publication of CN107204863A publication Critical patent/CN107204863A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/0813Configuration setting characterised by the conditions triggering a change of settings
    • H04L41/082Configuration setting characterised by the conditions triggering a change of settings the condition being updates or upgrades of network functionality
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/084Configuration by using pre-existing information, e.g. using templates or copying from other elements
    • H04L41/0846Configuration by using pre-existing information, e.g. using templates or copying from other elements based on copy from other elements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1097Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Stored Programmes (AREA)

Abstract

The embodiments of the invention provide a kind of plug-in control method, device and cloud storage system for cloud storage system, methods described is applied to any node in cloud storage system, and methods described includes:When receiving the key message of plug-in unit of plug-in management node transmission, determined whether the plug-in unit is installed according to the key message of the plug-in unit, wherein the plug-in unit is newly to reach the standard grade or plug-in unit to be updated;If so, then sending the first request for obtaining the plug-in content to the plug-in management node;The plug-in content that the plug-in management node is sent is received, and loads the plug-in content.In the embodiment of the present invention, each node can be with the plug-in unit of each self installation of parallel control, and do not need operating personnel that the plug-in unit in each node to be installed, when any node receives the key message of the plug-in unit of plug-in management node transmission, and when confirming to install the plug-in unit according to unique characteristics, the node can install the plug-in unit automatically, therefore, it is possible to improve plug-in unit installation effectiveness.

Description

A kind of plug-in control method, device and cloud storage system for cloud storage system
Technical field
The present invention relates to plug-in unit control technology field, more particularly to a kind of plug-in unit control for cloud storage system Method processed, device and cloud storage system.
Background technology
Cloud storage is in new general of cloud computing (cloud computing) conceptive extension and developed one Read, be a kind of emerging Network storage technology, refer to by cluster application, network technology or distributed document Various types of a large amount of storage devices in network are gathered association by the functions such as system by application software With work, a common system for externally providing data storage and Operational Visit function.
With the development of science and technology, the scale of cloud storage system is increasing, the upgrading and extension of its applied business Demand is inevitable and long-standing, and a variety of service applications are carried according to demand in order to reach, and energy The longitudinal direction upgrading of existing business is enough supported, Plugin Mechanism arises at the historic moment.
Plug-in unit (Plugin) is to follow the application program module that certain specification is developed, and is used as whole application A part for program, plug-in unit is often to replace, and the Function Extension of application program is realized with this.
In cloud storage system, plug-in unit can be installed in management node, memory node and access node. With the development of plug-in part technology, some plug-in units newly developed can be installed in each node, or, can be with Upgrading processing is carried out to the plug-in unit being installed in each node, to extend the function of each node.
In existing cloud storage system, when exist newly reach the standard grade or during plug-in unit to be updated, it is necessary to operating personnel according to It is secondary that the plug-in unit is installed in the node of each in cloud storage system.But, because cloud storage system is generally comprised Multiple nodes (such as management node, memory node, access node), therefore, this method is less efficient.
The content of the invention
The purpose of the embodiment of the present invention is to provide a kind of plug-in control method, device for cloud storage system And cloud storage system, to improve plug-in unit installation effectiveness in cloud storage system.Concrete technical scheme is as follows:
In a first aspect, the embodiments of the invention provide a kind of plug-in control method for cloud storage system, should For any node in cloud storage system, the cloud storage system also includes at least one plug-in management section Point, methods described includes:
When receiving the key message for the plug-in unit that the plug-in management node is sent, according to the pass of the plug-in unit Key information determines whether to install the plug-in unit, wherein the plug-in unit is newly to reach the standard grade or plug-in unit to be updated;
If so, then sending the first request for obtaining the plug-in content to the plug-in management node;
The plug-in content that the plug-in management node is sent is received, and loads the plug-in content.
Further, the key message of the plug-in unit includes at least one of following:The identification information of the plug-in unit With the function information of the plug-in unit.
Further, when the plug-in unit key message including the plug-in unit identification information and the plug-in unit During function information, the key message according to the plug-in unit determines whether to install the plug-in unit, including:
According to the identification information of the plug-in unit, judge whether itself has installed the plug-in unit of the identification information, if It is, it is determined that the plug-in unit is installed;And/or
According to the function information of the plug-in unit, and the function information of application program itself is installed, has determined institute Whether the matching degree for stating the function information and the function information for itself having installed application program of plug-in unit is more than Given threshold, if, it is determined that the plug-in unit is installed.
Further, it is described when receiving the key message for the plug-in unit that the plug-in management node is sent, root Before determining whether to install the plug-in unit according to the key message of the plug-in unit, methods described also includes:
Whether have plug-in unit newly reach the standard grade or to be updated, if so, to the plug-in unit if detecting in the plug-in management node Management node sends the second request of the key message for obtaining the plug-in unit, with the gained plug-in management node The key message of the plug-in unit is sent to itself.
Further, the index letter that plug-in unit has been installed in each node is preserved in the plug-in management node Breath, methods described also includes:
After the plug-in content is successfully loaded, sent to the plug-in management node and load successful message, The index information of plug-in unit has been installed in the node to cause its preservation of the plug-in management node updates.
Further, any node includes:Management node, memory node or access node.
Second aspect, should the embodiments of the invention provide a kind of plug-in control method for cloud storage system For the plug-in management node in cloud storage system, the cloud storage system also includes at least one node, institute State and communicated between plug-in management node and each node by network, methods described includes:
Newly reached the standard grade or during plug-in unit to be updated when existing, determine that plug-in unit is corresponding described in the cloud storage system Each node in node group to be loaded;
The key message of the plug-in unit is sent to each node;
The first request that first node is sent is received, wherein described first asks to be the first node according to institute The key message for stating plug-in unit confirms that itself installs what is sent during the plug-in unit;
The plug-in content is sent to the first node, to cause the first node to load the plug-in unit Content.
Further, it is described newly to reach the standard grade or during plug-in unit to be updated when existing, determine in the cloud storage system Each node in the corresponding node group to be loaded of the plug-in unit includes:
Detection itself, which whether there is, newly reaches the standard grade or plug-in unit to be updated;
If so, each node in the cloud storage system is defined as into the corresponding node to be loaded of the plug-in unit Each node in group.
Further, the index letter that plug-in unit has been installed in each node is preserved in the plug-in management node Breath, each node determined described in the cloud storage system in the corresponding node group to be loaded of plug-in unit, Including:
Newly reach the standard grade or during plug-in unit to be updated, according to the key message of the plug-in unit and itself protect when detection is present The matching degree of the index information of plug-in unit has been installed in each node deposited, has determined to insert described in the cloud storage system Each node in the corresponding node group to be loaded of part.
Further, it is described to determine described in the cloud storage system in the corresponding node group to be loaded of plug-in unit Each node includes:
The second request of the key message for the acquisition plug-in unit that multiple nodes are sent is received, wherein, described the Two requests are that the multiple nodal test is newly reached the standard grade or plug-in unit to be updated to plug-in management node presence When, sent to the plug-in management node;
The multiple nodes for sending second request are defined as the correspondence of plug-in unit described in the cloud storage system Node group to be loaded in each node.
Further, methods described also includes:
The message for the successful loading plug-in unit that the first node is sent is received, and updates the institute of itself preservation State the index information that plug-in unit has been installed in first node.
Further, the node includes:Management node, memory node or access node.
The third aspect, should the embodiments of the invention provide a kind of plug-in control device for cloud storage system For any node in cloud storage system, the cloud storage system also includes at least one plug-in management section Point, described device includes:
Determining module, for when receiving the key message for the plug-in unit that the plug-in management node is sent, root Determine whether the plug-in unit is installed according to the key message of the plug-in unit, wherein the plug-in unit is newly to reach the standard grade or treat more New plug-in unit;
First sending module, for when the determining module determines to install the plug-in unit, to the inserter tube Manage node and send the first request for obtaining the plug-in content;
Receiving module, for receiving the plug-in content that the plug-in management node is sent, and is loaded described Plug-in content.
Further, the key message of the plug-in unit includes at least one of following:The identification information of the plug-in unit With the function information of the plug-in unit.
Further, when the plug-in unit key message including the plug-in unit identification information and the plug-in unit During function information, the determining module, specifically for:
According to the identification information of the plug-in unit, judge whether itself has installed the plug-in unit of the identification information, if It is, it is determined that the plug-in unit is installed;And/or
According to the function information of the plug-in unit, and the function information of application program itself is installed, has determined institute Whether the matching degree for stating the function information and the function information for itself having installed application program of plug-in unit is more than Given threshold, if, it is determined that the plug-in unit is installed.
Further, described device also includes:
Detection module, for before the determining module determines whether to install the plug-in unit, detecting described insert Whether there is plug-in unit newly to reach the standard grade or to be updated in part management node, obtained if so, being sent to the plug-in management node The second request of the key message of the plug-in unit is taken, sends described to itself with the gained plug-in management node The key message of plug-in unit.
Further, the index letter that plug-in unit has been installed in each node is preserved in the plug-in management node Breath, described device also includes:
Second sending module, for after the plug-in content is successfully loaded, being sent out to the plug-in management node Send loading successful message, installed in the node to cause its preservation of the plug-in management node updates The index information of plug-in unit.
Further, any node includes:Management node, memory node or access node.
Fourth aspect, should the embodiments of the invention provide a kind of plug-in control device for cloud storage system For the plug-in management node in cloud storage system, the cloud storage system also includes at least one node, institute State and communicated between plug-in management node and each node by network, described device includes:
Determining module, for newly reaching the standard grade or during plug-in unit to be updated when existing, is determined in the cloud storage system Each node in the corresponding node group to be loaded of the plug-in unit;
First sending module, the key message for sending the plug-in unit to each node;
Receiving module, the first request for receiving first node transmission, wherein first request is described What first node was sent when confirming that itself installs the plug-in unit according to the key message of the plug-in unit;
Second sending module, for the plug-in content to be sent into the first node, to cause described One node loads the plug-in content.
Further, the determining module includes:
Detection sub-module, newly reaches the standard grade or plug-in unit to be updated for detecting that itself whether there is;
First determination sub-module, for new reaching the standard grade or to be updated inserting when the detection sub-module is detected the presence of During part, each node in the cloud storage system is defined as in the corresponding node group to be loaded of the plug-in unit Each node.
Further, first determination sub-module, specifically for:
When the detection sub-module detect the presence of it is new reach the standard grade or during plug-in unit to be updated, according to the plug-in unit The matching degree of the index information of plug-in unit has been installed in each node that key message is preserved with itself, the cloud is determined Each node in the corresponding node group to be loaded of plug-in unit described in storage system.
Further, the determining module, including:
Receiving submodule, please for receiving the second of key message of the acquisition plug-in unit that multiple nodes are sent Ask, wherein, second request is that the multiple nodal test is newly reached the standard grade to plug-in management node presence Or during plug-in unit to be updated, sent to the plug-in management node;
Second determination sub-module, for the multiple nodes for sending second request to be defined as into the cloud storage Each node in the corresponding node group to be loaded of plug-in unit described in system.
Further, described device also includes:
Update module, the message for receiving the successful loading plug-in unit that the first node is sent, and more The index information of plug-in unit has been installed in the new first node itself preserved.
Further, the node includes:Management node, memory node or access node.
5th aspect, the embodiments of the invention provide a kind of cloud storage system, the cloud storage system includes: The plug-in control device being arranged in cloud storage system in any node as described in the above-mentioned third aspect and The plug-in control device being arranged in cloud storage system in plug-in management node as described in above-mentioned fourth aspect.
The embodiments of the invention provide a kind of plug-in control method, device and cloud storage for cloud storage system Each node can be with the plug-in unit of each self installation of parallel control in system, this method, and does not need operating personnel to each Plug-in unit in node is installed, and when receiving the key message of plug-in unit of plug-in management node transmission, is appointed One node can be confirmed whether to install the plug-in unit according to unique characteristics, when confirming result to be, the node The plug-in unit can be installed, therefore, it is possible to improve plug-in unit installation effectiveness automatically.
Brief description of the drawings
In order to illustrate more clearly about the embodiment of the present invention or technical scheme of the prior art, below will be to implementing The accompanying drawing used required in example or description of the prior art is briefly described, it should be apparent that, describe below In accompanying drawing be only some embodiments of the present invention, for those of ordinary skill in the art, do not paying On the premise of going out creative work, other accompanying drawings can also be obtained according to these accompanying drawings.
Fig. 1 is a kind of flow of plug-in control method for cloud storage system provided in an embodiment of the present invention Figure;
Fig. 2 is a kind of another stream of plug-in control method for cloud storage system provided in an embodiment of the present invention Cheng Tu;
Fig. 3 is the flow of another plug-in control method for cloud storage system provided in an embodiment of the present invention Figure;
Fig. 4 shows for a kind of structure of plug-in control device for cloud storage system provided in an embodiment of the present invention It is intended to;
Fig. 5 is a kind of another knot of plug-in control device for cloud storage system provided in an embodiment of the present invention Structure schematic diagram;
Fig. 6 is the structure of another plug-in control device for cloud storage system provided in an embodiment of the present invention Schematic diagram.
Embodiment
In order to improve plug-in unit installation effectiveness in cloud storage system, deposited the embodiments of the invention provide one kind for cloud Plug-in control method, device and the cloud storage system of storage system.
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is carried out clear Chu, it is fully described by, it is clear that described embodiment is only a part of embodiment of the invention, rather than Whole embodiments.Based on the embodiment in the present invention, those of ordinary skill in the art are not making creation Property work under the premise of the every other embodiment that is obtained, belong to the scope of protection of the invention.
It should be noted that in the case where not conflicting, the embodiment in the present invention and the feature in embodiment It can be mutually combined.Describe the present invention in detail below with reference to the accompanying drawings and in conjunction with the embodiments.
In order to improve plug-in unit installation effectiveness in cloud storage system, deposited the embodiments of the invention provide one kind for cloud The plug-in control method process of storage system, as shown in figure 1, the process comprises the following steps:
S101, when receiving the key message of plug-in unit of plug-in management node transmission, according to the plug-in unit Key message determines whether to install the plug-in unit, wherein the plug-in unit is newly to reach the standard grade or plug-in unit to be updated.
Any node that this method can apply in cloud storage system, any node can include:Management Node, memory node or access node.Also, at least one plug-in unit can also be included in the cloud storage system Management node, the plug-in management node can be led between each above-mentioned node or part of nodes by network Letter, to carry out information exchange etc..
In embodiments of the present invention, can be in cloud storage in order to improve plug-in unit installation effectiveness in cloud storage system One plug-in management node is set in system, and the plug-in management node can be for every in management cloud storage system Plug-in unit in individual node.For example, plug-in unit newly developed or plug-in unit to be updated can be stored in into plug-in management In node, then interacted by plug-in management node with the node of each in cloud storage system, it is each to cause Individual node determines whether to install the plug-in unit, and then reaches the purpose for controlling plug-in unit in each node.
It should be noted that in embodiments of the present invention, plug-in management node can be one in cloud storage system Individual single node, or, in order to save interstitial content, the configuration of plug-in management node can also be deposited in cloud In any of storage system management node.
In embodiments of the present invention, any node in cloud storage system can receive the transmission of plug-in management node Plug-in unit key message, and according to the key message of the plug-in unit determine whether install the plug-in unit, wherein this insert Part can newly be reached the standard grade or plug-in unit to be updated.The key message of above-mentioned plug-in unit can include following at least one :The identification information of plug-in unit and the function information of plug-in unit.
Specifically, plug-in management node can at set time intervals (such as 1 second, 2 seconds, 3 seconds), Whether detection itself has and newly reaches the standard grade or plug-in unit to be updated, itself has new reach the standard grade or to be updated slotting when detecting During part, the key message of the plug-in unit can be sent to each node in cloud storage system, so that each is saved Point is confirmed whether to install the plug-in unit.
Whether for example, plug-in management node can be according to reception time of each plug-in unit, it is on new to determine each plug-in unit Line or plug-in unit to be updated.Time and plug-in management nodal test are received between the time of the plug-in unit when plug-in unit Interval when being less than the scheduled time, it may be determined that the plug-in unit is newly reaches the standard grade or plug-in unit to be updated.Or, plug-in unit The identification information of mounted plug-in unit and version number etc. in each node before can be preserved in management node, when When detecting the presence of plug-in unit corresponding to identification information that the identification information with having preserved differs, this may indicate that Plug-in unit is new plug-in unit of reaching the standard grade;Or identical from the identification information preserved but version number is different when detecting the presence of Plug-in unit when, may indicate that the plug-in unit be plug-in unit to be updated.Or, plug-in management node can preset one Individual memory space, newly reaches the standard grade or plug-in unit to be updated for storing.In this case, plug-in management node can be with Detect in the memory space and whether preserve plug-in unit, can be with when detecting the memory space and preserving plug-in unit Show the plug-in unit newly to reach the standard grade or plug-in unit to be updated.
When any node receives the key message of the plug-in unit of plug-in management node transmission, the node can root According to the key message of the plug-in unit, it is determined whether install the plug-in unit.
Specifically, the key message of the plug-in unit received when any node includes the identification information and plug-in unit of plug-in unit Function information when, the node can confirm according to the function information of the identification information of the plug-in unit and/or the plug-in unit Whether the plug-in unit is installed.
For example, the node may determine that whether itself has installed the plug-in unit of the identification information, if it is, can To show that the plug-in unit is itself to have installed the plug-in unit after update of plug-in, in this case, the node can be determined The plug-in unit is installed, using the plug-in unit after updating, to realize more Function Extensions.
The node can also determine whether to install the plug-in unit according to the function information of the plug-in unit.For example, the node Can be according to the function information of the plug-in unit, and the function information of application program itself has been installed, determine that this is inserted Whether the matching degree of function information of the function information of part with itself having installed application program is more than given threshold (such as 80%, 85%, 90%), if it is, determining to install the plug-in unit.
Specifically, the node can calculate the function information of the plug-in unit and itself install the function of application program Text matches degree between information, and pacified text matching degree as the function information of the plug-in unit with itself Fill the matching degree of the function information of application program.
It should be noted that the node is calculating the function information of the plug-in unit and itself is installing application program When text matches between function information are spent, existing any method can be used, the present invention does not make to this Limit.
S102, when it is determined that installing the plug-in unit, sends to the plug-in management node and obtains the plug-in content First request.
In embodiments of the present invention, in order to reduce the data volume of inter-node communication, new reach the standard grade or treat more when existing During new plug-in unit, plug-in management node only sends the key message of the plug-in unit to each node.And when any section When point determines to install the plug-in unit, the node only can not install the plug-in unit according to the key message of the plug-in unit, but Need the content of the acquisition plug-in unit.
Therefore, when any node determines to install the plug-in unit, can sending acquisition to plug-in management node, this is inserted The request of part content, to cause plug-in management node to itself sending the plug-in content.
It is appreciated that compared with plug-in content, the data volume of plug-in unit key message is much smaller, therefore, when In the presence of newly reaching the standard grade or during plug-in unit to be updated, plug-in management node only sends the key of the plug-in unit to each node Information, and when only receiving the request of acquisition plug-in content of node transmission, just send plug-in unit to the node Content, can reduce the data volume of plug-in management node and each inter-node communication, mitigate inter-node communication pressure.
S103, receives the plug-in content that the plug-in management node is sent, and load the plug-in content.
When it is any to plug-in management node send obtain plug-in content request after, can further receive this insert The plug-in content that part management node is sent, and the plug-in content is loaded, the plug-in unit is arranged on the node In.
Alternatively, plug-in management node to the plug-in unit in each node in order to be controlled, in plug-in management node In can preserve the index information that plug-in unit has been installed in each node.In this case, when the node successfully adds Carry after the plug-in content, can be sent to plug-in management node and load successful message, to cause plug-in management The index information of plug-in unit is installed, therefore, it is possible in plug-in management section in the node of its preservation of node updates The index information for having installed plug-in unit newest in each node is preserved in point.
Plug-in control method provided in an embodiment of the present invention for cloud storage system, applied to cloud storage system In any node, each node can with the plug-in unit of each self installation of parallel control, and do not need operating personnel to each Plug-in unit in node is installed, and when receiving the key message of plug-in unit of plug-in management node transmission, is appointed One node can be confirmed whether to install the plug-in unit according to unique characteristics, when confirming result to be, the node The plug-in unit can be installed, therefore, it is possible to improve plug-in unit installation effectiveness automatically.
Further, as shown in Fig. 2 the embodiment of the present invention provided it is a kind of for cloud storage system Plug-in control method can also include:
S104, whether have plug-in unit newly reach the standard grade or to be updated, if so, to institute if detecting in the plug-in management node State the second request that plug-in management node sends the key message for obtaining the plug-in unit.
In embodiments of the present invention, any node can be communicated with plug-in management node.Specifically, appoint Whether one node can be detected in plug-in management node has plug-in unit newly to reach the standard grade or to be updated.
For example, a memory space can be preset in plug-in management node, only it is used for storing newly reaching the standard grade or treating more New plug-in unit.In this case, each node can at predetermined intervals (such as 1 second, 2 seconds, 5 seconds Deng), memory space in query plugin management node, to detect whether preserve slotting in the memory space Part, when detecting the memory space and preserving plug-in unit, may indicate that the plug-in unit is reached the standard grade or to be updated inserted to be new Part.
When any node, which is detected, has plug-in unit newly to reach the standard grade or be to be updated in plug-in management node, it can be inserted to this Part management node send obtain the plug-in unit key message request, with cause plug-in management node to its own Send the key message of the plug-in unit.
In this programme, whether there can be plug-in unit newly to reach the standard grade or treat more in each nodal test plug-in management node Newly, when any node, which is detected, has plug-in unit newly to reach the standard grade or be to be updated in plug-in management node, to plug-in management Node sends the request for the key message for obtaining the plug-in unit, and plug-in management node just sends the plug-in unit to the node Key message, ensure that the node that plug-in management node is sent to the key message of plug-in unit is all normal The node of work.When node breaks down, inserted because the node will not send to obtain to plug-in management node The request of the key message of part, therefore, plug-in management node will not also be sent to the key message of plug-in unit, The wasting of resources can be avoided.
Further, the embodiment of the present invention additionally provides another plug-in control method for cloud storage system Process, as shown in figure 3, the process comprises the following steps:
S301, newly reaches the standard grade or during plug-in unit to be updated when existing, determines plug-in unit described in the cloud storage system Each node in corresponding node group to be loaded.
The plug-in management node that this method can apply in cloud storage system.Also, in the cloud storage system At least one node can also be included, the node can be communicated between plug-in management node by network, To carry out information exchange etc..Above-mentioned node can include:Management node, memory node or access node.
It should be noted that in embodiments of the present invention, plug-in management node can be one in cloud storage system Individual single node, or, in order to save interstitial content, the configuration of plug-in management node can also be deposited in cloud In any of storage system management node.
In embodiments of the present invention, newly reach the standard grade or during plug-in unit to be updated when existing in plug-in management node, insert Part management node can determine each node in the corresponding node group to be loaded of the plug-in unit of this in cloud storage system, So that the key message of the plug-in unit to be sent to each node in the node group to be loaded.Specifically, inserter tube Reason node can determine each node in node group to be loaded first.
In one implementation, plug-in management node can at set time intervals (such as 1 second, 2 seconds, 3 seconds etc.), detect itself whether to have and newly reach the standard grade or plug-in unit to be updated, newly reach the standard grade or treat when detecting itself to have During the plug-in unit of renewal, the node of each in cloud storage system can be defined as to the corresponding section to be loaded of the plug-in unit Each node in point group, the key message of the plug-in unit is sent with each node into the cloud storage system. In this case, each node in cloud storage system can receive the plug-in unit of plug-in management node transmission Key message, it is possible to according to the key message of the plug-in unit determine whether install the plug-in unit.
In another implementation, plug-in management node in order to be controlled to the plug-in unit in each node, The index information that plug-in unit has been installed in each node can be preserved in plug-in management node.When plug-in management node Detect the presence of it is new reach the standard grade or during plug-in unit to be updated, can be preserved according to the key message of the plug-in unit with itself Each node in installed plug-in unit index information matching degree, determine that the plug-in unit of this in cloud storage system is corresponding Each node in node group to be loaded.
For example, installed in each node preserved in plug-in management node plug-in unit index information can for it is each Identification information, function information of plug-in unit etc. are installed.When detect the presence of it is new reach the standard grade or during plug-in unit to be updated, Plug-in management node can be able to be according to the key message of the plug-in unit, the key message:Identification information, work( Can information etc., installed that plug-in unit is corresponding to be indexed in each node that the key message of the plug-in unit is preserved with itself Information is contrasted, and calculates the rope that plug-in unit has been installed in the key message of the plug-in unit and each node of itself preservation The matching degree of fuse breath, and the node that matching degree is more than predetermined threshold is defined as the plug-in unit of this in cloud storage system Each node in corresponding node group to be loaded.
When plug-in management node according to the key message of plug-in unit with having installed plug-in unit in each node of itself preservation Index information matching degree, it is every in the corresponding node group to be loaded of the plug-in unit of this in cloud storage system to determine During individual node, the key message of the plug-in unit is sent to after each node in the node group to be loaded, each The probability of the node installation plug-in unit can be greatly increased.Also, due to the matching degree relatively low node installation plug-in unit Probability it is smaller, therefore, plug-in management node will not to these nodes send plug-in unit key message, can Reduce the data volume of plug-in management node and each inter-node communication, mitigate inter-node communication pressure.
In another implementation, each node in cloud storage system can be carried out with plug-in management node Communication.Specifically, whether each node can be detected in plug-in management node has plug-in unit newly to reach the standard grade or to be updated.
For example, a memory space can be preset in plug-in management node, only it is used for storing newly reaching the standard grade or treating more New plug-in unit.In this case, each node can at predetermined intervals (such as 1 second, 2 seconds, 5 seconds Deng), memory space in query plugin management node, to detect whether preserve slotting in the memory space Part, when detecting the memory space and preserving plug-in unit, may indicate that the plug-in unit is reached the standard grade or to be updated inserted to be new Part.
, can be to plug-in unit when any node, which is detected, has plug-in unit newly to reach the standard grade or be to be updated in plug-in management node Management node sends the request for the key message for obtaining the plug-in unit.
Therefore, plug-in management node can receive asking for the key message for the acquisition plug-in unit that multiple nodes are sent Ask, also, by the multiple nodes for sending the request, to be defined as the plug-in unit of this in cloud storage system corresponding to be loaded Each node in node group.
By the way that the node for sending the request for obtaining plug-in unit key message is defined as into the plug-in unit of this in cloud storage system Each adding some points in corresponding node group to be loaded, ensure that each node in node group to be loaded is The node of normal work.When node breaks down, obtained because the node will not be sent to plug-in management node The request of the key message of plug-in unit is taken, therefore, plug-in management node will not also be sent to the crucial letter of plug-in unit Breath, can avoid the wasting of resources.
S302, the key message of the plug-in unit is sent to each node.
When it is determined that after each node in the corresponding node group to be loaded of the plug-in unit of this in cloud storage system, inserter tube Reason node can send the key message of the plug-in unit to each node, to cause each node to be inserted according to this The key message of part, it is determined whether install the plug-in unit.
S303, receives the first request that first node is sent, wherein first request is the first node Sent when confirming that itself installs the plug-in unit according to the key message of the plug-in unit.
In embodiments of the present invention,, can be to plug-in unit when the plug-in unit is installed in its determination for each node Management node sends the request for obtaining the plug-in content.
Specifically, the key message of the plug-in unit received when any node includes the identification information and plug-in unit of plug-in unit Function information when, the node can confirm according to the function information of the identification information of the plug-in unit and/or the plug-in unit Whether the plug-in unit is installed.
For example, the node may determine that whether itself has installed the plug-in unit of the identification information, if it is, can To show that the plug-in unit is itself to have installed the plug-in unit after update of plug-in, in this case, the node can be determined The plug-in unit is installed, using the plug-in unit after updating, to realize more Function Extensions.
The node can also determine whether to install the plug-in unit according to the function information of the plug-in unit.For example, the node Can be according to the function information of the plug-in unit, and the function information of application program itself has been installed, determine that this is inserted Whether the matching degree of function information of the function information of part with itself having installed application program is more than given threshold (such as 80%, 85%, 90%), if it is, determining to install the plug-in unit.
Specifically, the node can calculate the function information of the plug-in unit and itself install the function of application program Text matches degree between information, and pacified text matching degree as the function information of the plug-in unit with itself Fill the matching degree of the function information of application program.
It should be noted that the node is calculating the function information of the plug-in unit and itself is installing application program When text matches between function information are spent, existing any method can be used, the present invention does not make to this Limit.
For the ease of description, in embodiments of the present invention, it can will determine that each node for installing the plug-in unit is equal Referred to as first node.
Plug-in management node can receive the request that each first node is sent, and be inserted with sending this to each first node Part content.
S304, the first node is sent to by the plug-in content, to cause the first node loading institute State plug-in content.
After the request of each first node transmission is received, plug-in management node can send out the plug-in content Give each first node.To cause each first node to load the plug-in content, the plug-in unit is arranged on each first In node.
Alternatively, plug-in management node to the plug-in unit in each node in order to be controlled, in plug-in management node In can preserve the index information that plug-in unit has been installed in each node.In this case, plug-in management node can The message of the plug-in unit is loaded with the success for receiving the transmission of each first node, and it is each to update the correspondence of itself preservation The index information of plug-in unit is installed, to preserve each first node in plug-in management node in individual first node In the newest index information for having installed plug-in unit.
Plug-in control method provided in an embodiment of the present invention for cloud storage system, applied to cloud storage system In plug-in management node, newly reached the standard grade or during plug-in unit to be updated when existing, cloud storage system can be determined first Each node in the corresponding node group to be loaded of the plug-in unit of this in system, then sends the plug-in unit to each node Key message, can receive the first request of first node transmission, finally be sent to the plug-in content afterwards First node, to cause first node to load the plug-in content, can realize that each node installs plug-in unit automatically, Improve plug-in unit installation effectiveness.
Corresponding to above method embodiment, the embodiment of the present invention additionally provides corresponding device embodiment.
Fig. 4 is a kind of plug-in control device for cloud storage system provided in an embodiment of the present invention, is applied to Any node in cloud storage system, the cloud storage system also includes at least one plug-in management node, institute Stating device includes:
Determining module 410, for when receiving the key message for the plug-in unit that the plug-in management node is sent, Determined whether the plug-in unit is installed according to the key message of the plug-in unit, wherein the plug-in unit is newly to reach the standard grade or treat The plug-in unit of renewal;
First sending module 420, for when the determining module determines to install the plug-in unit, being inserted to described Part management node sends the first request for obtaining the plug-in content;
Receiving module 430, for receiving the plug-in content that the plug-in management node is sent, and is loaded The plug-in content.
Plug-in control device provided in an embodiment of the present invention for cloud storage system, applied to cloud storage system In any node, each node can with the plug-in unit of each self installation of parallel control, and do not need operating personnel to each Plug-in unit in node is installed, and when receiving the key message of plug-in unit of plug-in management node transmission, is appointed One node can be confirmed whether to install the plug-in unit according to unique characteristics, when confirming result to be, the node The plug-in unit can be installed, therefore, it is possible to improve plug-in unit installation effectiveness automatically.
Further, the key message of the plug-in unit includes at least one of following:The identification information of the plug-in unit With the function information of the plug-in unit.
Further, when the plug-in unit key message including the plug-in unit identification information and the plug-in unit During function information, the determining module 410, specifically for:
According to the identification information of the plug-in unit, judge whether itself has installed the plug-in unit of the identification information, if It is, it is determined that the plug-in unit is installed;And/or
According to the function information of the plug-in unit, and the function information of application program itself is installed, has determined institute Whether the matching degree for stating the function information and the function information for itself having installed application program of plug-in unit is more than Given threshold, if, it is determined that the plug-in unit is installed.
Further, the index letter that plug-in unit has been installed in each node is preserved in the plug-in management node Breath, described device also includes:
Second sending module (not shown), for after the plug-in content is successfully loaded, to described Plug-in management node sends the successful message of loading, to cause the institute of its preservation of the plug-in management node updates State the index information that plug-in unit has been installed in node.
Further, any node includes:Management node, memory node or access node.
Further, as shown in figure 5, the plug-in control device for cloud storage system that the present embodiment is provided Also include:
Detection module 440, for before the determining module 410 determines whether to install the plug-in unit, detecting Whether there is plug-in unit newly to reach the standard grade or to be updated in the plug-in management node, if so, to the plug-in management node The second request of the key message for obtaining the plug-in unit is sent, is sent out with the gained plug-in management node to itself Send the key message of the plug-in unit.
In this programme, whether there can be plug-in unit newly to reach the standard grade or treat more in each nodal test plug-in management node Newly, when any node, which is detected, has plug-in unit newly to reach the standard grade or be to be updated in plug-in management node, to plug-in management Node sends the request for the key message for obtaining the plug-in unit, and plug-in management node just sends the plug-in unit to the node Key message, ensure that the node that plug-in management node is sent to the key message of plug-in unit is all normal The node of work.When node breaks down, inserted because the node will not send to obtain to plug-in management node The request of the key message of part, therefore, plug-in management node will not also be sent to the key message of plug-in unit, The wasting of resources can be avoided.
Fig. 6 is another plug-in control device for cloud storage system provided in an embodiment of the present invention, application Plug-in management node in cloud storage system, the cloud storage system also includes at least one node, described Communicated between plug-in management node and each node by network, described device includes:
Determining module 610, for newly reaching the standard grade or during plug-in unit to be updated when existing, determines the cloud storage system Each node in the corresponding node group to be loaded of plug-in unit described in system;
First sending module 620, the key message for sending the plug-in unit to each node;
Receiving module 630, the first request for receiving first node transmission, wherein first request is What the first node was sent when confirming that itself installs the plug-in unit according to the key message of the plug-in unit;
Second sending module 640, for the plug-in content to be sent into the first node, to cause State first node and load the plug-in content.
Plug-in control device provided in an embodiment of the present invention for cloud storage system, applied to cloud storage system In plug-in management node, newly reached the standard grade or during plug-in unit to be updated when existing, cloud storage system can be determined first Each node in the corresponding node group to be loaded of the plug-in unit of this in system, then sends the plug-in unit to each node Key message, can receive the first request of first node transmission, finally be sent to the plug-in content afterwards First node, to cause first node to load the plug-in content, can realize that each node installs plug-in unit automatically, Improve plug-in unit installation effectiveness.
Further, the determining module 610 includes:
Detection sub-module (not shown), newly reaches the standard grade or to be updated inserts for detecting itself to whether there is Part;
First determination sub-module (not shown), for being detected the presence of newly when the detection sub-module When line or plug-in unit to be updated, each node in the cloud storage system is defined as the plug-in unit corresponding Each node in node group to be loaded.
Further, first determination sub-module, specifically for:
When the detection sub-module detect the presence of it is new reach the standard grade or during plug-in unit to be updated, according to the plug-in unit The matching degree of the index information of plug-in unit has been installed in each node that key message is preserved with itself, the cloud is determined Each node in the corresponding node group to be loaded of plug-in unit described in storage system.
When plug-in management node according to the key message of plug-in unit with having installed plug-in unit in each node of itself preservation Index information matching degree, it is every in the corresponding node group to be loaded of the plug-in unit of this in cloud storage system to determine During individual node, the key message of the plug-in unit is sent to after each node in the node group to be loaded, each The probability of the node installation plug-in unit can be greatly increased.Also, due to the matching degree relatively low node installation plug-in unit Probability it is smaller, therefore, plug-in management node will not to these nodes send plug-in unit key message, can Reduce the data volume of plug-in management node and each inter-node communication, mitigate inter-node communication pressure.
Further, the determining module 610, including:
Receiving submodule (not shown), the pass for receiving the acquisition plug-in unit that multiple nodes are sent Second request of key information, wherein, second request is the multiple nodal test to the plug-in management Node, which exists, newly reaches the standard grade or during plug-in unit to be updated, is sent to the plug-in management node;
Second determination sub-module (not shown), multiple nodes for will send second request are true It is set to each node in the corresponding node group to be loaded of plug-in unit described in the cloud storage system.
By the way that the node for sending the request for obtaining plug-in unit key message is defined as into the plug-in unit of this in cloud storage system Each adding some points in corresponding node group to be loaded, ensure that each node in node group to be loaded is The node of normal work.When node breaks down, obtained because the node will not be sent to plug-in management node The request of the key message of plug-in unit is taken, therefore, plug-in management node will not also be sent to the crucial letter of plug-in unit Breath, can avoid the wasting of resources.
Further, described device also includes:
Update module (not shown), the successful loading for receiving the first node transmission is described slotting The message of part, and update the index information that plug-in unit has been installed in the first node of itself preservation.
Further, the node includes:Management node, memory node or access node.
In addition, the embodiment of the present invention additionally provides a kind of cloud storage system, the cloud storage system includes:As schemed The plug-in control device being arranged in cloud storage system in any node and such as Fig. 6 that 4-5 embodiments are provided The plug-in control device being arranged in cloud storage system in plug-in management node that embodiment is provided.
The embodiments of the invention provide a kind of plug-in control method, device and cloud storage for cloud storage system Each node can be with the plug-in unit of each self installation of parallel control in system, this method, and does not need operating personnel to each Plug-in unit in node is installed, and when receiving the key message of plug-in unit of plug-in management node transmission, is appointed One node can be confirmed whether to install the plug-in unit according to unique characteristics, when confirming result to be, the node The plug-in unit can be installed, therefore, it is possible to improve plug-in unit installation effectiveness automatically.
It should be noted that herein, such as first and second or the like relational terms be used merely to by One entity or operation make a distinction with another entity or operation, and not necessarily require or imply these There is any this actual relation or order between entity or operation.Moreover, term " comprising ", " bag Containing " or any other variant thereof is intended to cover non-exclusive inclusion, so that including a series of key elements Process, method, article or equipment not only include those key elements, but also including being not expressly set out Other key elements, or also include for this process, method, article or the intrinsic key element of equipment. In the case of there is no more limitations, the key element limited by sentence "including a ...", it is not excluded that including Also there is other identical element in process, method, article or the equipment of the key element.
Each embodiment in this specification is described by the way of related, identical phase between each embodiment As part mutually referring to, what each embodiment was stressed be it is different from other embodiment it Place.For system embodiment, because it is substantially similar to embodiment of the method, so description Fairly simple, the relevent part can refer to the partial explaination of embodiments of method.
The foregoing is merely illustrative of the preferred embodiments of the present invention, is not intended to limit the protection model of the present invention Enclose.Any modification, equivalent substitution and improvements made within the spirit and principles of the invention etc., are wrapped Containing within the scope of the present invention.

Claims (25)

1. a kind of plug-in control method for cloud storage system, it is characterised in that applied to cloud storage system Any node in system, the cloud storage system also includes at least one plug-in management node, methods described bag Include:
When receiving the key message for the plug-in unit that the plug-in management node is sent, according to the pass of the plug-in unit Key information determines whether to install the plug-in unit, wherein the plug-in unit is newly to reach the standard grade or plug-in unit to be updated;
If so, then sending the first request for obtaining the plug-in content to the plug-in management node;
The plug-in content that the plug-in management node is sent is received, and loads the plug-in content.
2. according to the method described in claim 1, it is characterised in that the key message of the plug-in unit include with It is at least one of lower:The function information of the identification information of the plug-in unit and the plug-in unit.
3. method according to claim 2, it is characterised in that when the key message of the plug-in unit includes During the function information of the identification information of the plug-in unit and the plug-in unit, the key message according to the plug-in unit Determine whether the plug-in unit is installed, including:
According to the identification information of the plug-in unit, judge whether itself has installed the plug-in unit of the identification information, if It is, it is determined that the plug-in unit is installed;And/or
According to the function information of the plug-in unit, and the function information of application program itself is installed, has determined institute Whether the matching degree for stating the function information and the function information for itself having installed application program of plug-in unit is more than Given threshold, if, it is determined that the plug-in unit is installed.
4. according to the method described in claim 1, it is characterised in that described to receive the plug-in management During the key message for the plug-in unit that node is sent, determined whether described insert is installed according to the key message of the plug-in unit Before part, methods described also includes:
Whether have plug-in unit newly reach the standard grade or to be updated, if so, to the plug-in unit if detecting in the plug-in management node Management node sends the second request of the key message for obtaining the plug-in unit, with the gained plug-in management node The key message of the plug-in unit is sent to itself.
5. according to the method described in claim 1, it is characterised in that preserved in the plug-in management node The index information of plug-in unit is installed, methods described also includes in each node:
After the plug-in content is successfully loaded, sent to the plug-in management node and load successful message, The index information of plug-in unit has been installed in the node to cause its preservation of the plug-in management node updates.
6. according to any described methods of claim 1-5, it is characterised in that any node includes: Management node, memory node or access node.
7. a kind of plug-in control method for cloud storage system, applied to the inserter tube in cloud storage system Node is managed, the cloud storage system also includes at least one node, the plug-in management node and each node Between communicated by network, it is characterised in that methods described includes:
Newly reached the standard grade or during plug-in unit to be updated when existing, determine that plug-in unit is corresponding described in the cloud storage system Each node in node group to be loaded;
The key message of the plug-in unit is sent to each node;
The first request that first node is sent is received, wherein described first asks to be the first node according to institute The key message for stating plug-in unit confirms that itself installs what is sent during the plug-in unit;
The plug-in content is sent to the first node, to cause the first node to load the plug-in unit Content.
8. method according to claim 7, it is characterised in that described newly to reach the standard grade or to be updated when existing Plug-in unit when, determine each node in the corresponding node group to be loaded of plug-in unit described in the cloud storage system Including:
Detection itself, which whether there is, newly reaches the standard grade or plug-in unit to be updated;
If so, each node in the cloud storage system is defined as into the corresponding node to be loaded of the plug-in unit Each node in group.
9. method according to claim 8, it is characterised in that preserved in the plug-in management node The index information of plug-in unit, the correspondence of plug-in unit described in the determination cloud storage system have been installed in each node Node group to be loaded in each node, including:
Newly reach the standard grade or during plug-in unit to be updated, according to the key message of the plug-in unit and itself protect when detection is present The matching degree of the index information of plug-in unit has been installed in each node deposited, has determined to insert described in the cloud storage system Each node in the corresponding node group to be loaded of part.
10. method according to claim 7, it is characterised in that the determination cloud storage system Described in each node in the corresponding node group to be loaded of plug-in unit include:
The second request of the key message for the acquisition plug-in unit that multiple nodes are sent is received, wherein, described the Two requests are that the multiple nodal test is newly reached the standard grade or plug-in unit to be updated to plug-in management node presence When, sent to the plug-in management node;
The multiple nodes for sending second request are defined as the correspondence of plug-in unit described in the cloud storage system Node group to be loaded in each node.
11. according to any described methods of claim 7-10, it is characterised in that methods described also includes:
The message for the successful loading plug-in unit that the first node is sent is received, and updates the institute of itself preservation State the index information that plug-in unit has been installed in first node.
12. according to any described methods of claim 7-10, it is characterised in that the node includes:Pipe Manage node, memory node or access node.
13. a kind of plug-in control device for cloud storage system, it is characterised in that applied to cloud storage system Any node in system, the cloud storage system also includes at least one plug-in management node, described device bag Include:
Determining module, for when receiving the key message for the plug-in unit that the plug-in management node is sent, root Determine whether the plug-in unit is installed according to the key message of the plug-in unit, wherein the plug-in unit is newly to reach the standard grade or treat more New plug-in unit;
First sending module, for when the determining module determines to install the plug-in unit, to the inserter tube Manage node and send the first request for obtaining the plug-in content;
Receiving module, for receiving the plug-in content that the plug-in management node is sent, and is loaded described Plug-in content.
14. device according to claim 13, it is characterised in that the key message of the plug-in unit includes At least one of below:The function information of the identification information of the plug-in unit and the plug-in unit.
15. device according to claim 14, it is characterised in that when the key message bag of the plug-in unit Include the plug-in unit identification information and the plug-in unit function information when, the determining module, specifically for:
According to the identification information of the plug-in unit, judge whether itself has installed the plug-in unit of the identification information, if It is, it is determined that the plug-in unit is installed;And/or
According to the function information of the plug-in unit, and the function information of application program itself is installed, has determined institute Whether the matching degree for stating the function information and the function information for itself having installed application program of plug-in unit is more than Given threshold, if, it is determined that the plug-in unit is installed.
16. device according to claim 13, it is characterised in that described device also includes:
Detection module, for before the determining module determines whether to install the plug-in unit, detecting described insert Whether there is plug-in unit newly to reach the standard grade or to be updated in part management node, obtained if so, being sent to the plug-in management node The second request of the key message of the plug-in unit is taken, sends described to itself with the gained plug-in management node The key message of plug-in unit.
17. device according to claim 13, it is characterised in that preserved in the plug-in management node There is the index information that plug-in unit has been installed in each node, described device also includes:
Second sending module, for after the plug-in content is successfully loaded, being sent out to the plug-in management node Send loading successful message, installed in the node to cause its preservation of the plug-in management node updates The index information of plug-in unit.
18. according to any described devices of claim 13-17, it is characterised in that any node bag Include:Management node, memory node or access node.
19. a kind of plug-in control device for cloud storage system, applied to the inserter tube in cloud storage system Node is managed, the cloud storage system also includes at least one node, the plug-in management node and each node Between communicated by network, it is characterised in that described device includes:
Determining module, for newly reaching the standard grade or during plug-in unit to be updated when existing, is determined in the cloud storage system Each node in the corresponding node group to be loaded of the plug-in unit;
First sending module, the key message for sending the plug-in unit to each node;
Receiving module, the first request for receiving first node transmission, wherein first request is described What first node was sent when confirming that itself installs the plug-in unit according to the key message of the plug-in unit;
Second sending module, for the plug-in content to be sent into the first node, to cause described One node loads the plug-in content.
20. device according to claim 19, it is characterised in that the determining module includes:
Detection sub-module, newly reaches the standard grade or plug-in unit to be updated for detecting that itself whether there is;
First determination sub-module, for new reaching the standard grade or to be updated inserting when the detection sub-module is detected the presence of During part, each node in the cloud storage system is defined as in the corresponding node group to be loaded of the plug-in unit Each node.
21. device according to claim 20, it is characterised in that first determination sub-module, tool Body is used for:
When the detection sub-module detect the presence of it is new reach the standard grade or during plug-in unit to be updated, according to the plug-in unit The matching degree of the index information of plug-in unit has been installed in each node that key message is preserved with itself, the cloud is determined Each node in the corresponding node group to be loaded of plug-in unit described in storage system.
22. device according to claim 19, it is characterised in that the determining module, including:
Receiving submodule, please for receiving the second of key message of the acquisition plug-in unit that multiple nodes are sent Ask, wherein, second request is that the multiple nodal test is newly reached the standard grade to plug-in management node presence Or during plug-in unit to be updated, sent to the plug-in management node;
Second determination sub-module, for the multiple nodes for sending second request to be defined as into the cloud storage Each node in the corresponding node group to be loaded of plug-in unit described in system.
23. according to any described devices of claim 19-22, it is characterised in that described device also includes:
Update module, the message for receiving the successful loading plug-in unit that the first node is sent, and more The index information of plug-in unit has been installed in the new first node itself preserved.
24. according to any described devices of claim 19-22, it is characterised in that the node includes: Management node, memory node or access node.
25. a kind of cloud storage system, it is characterised in that the cloud storage system includes:Such as claim 13-18 Any described plug-in control device being arranged in cloud storage system in any node and such as claim Any described plug-in control devices being arranged in cloud storage system in plug-in management node of 19-24.
CN201610150569.5A 2016-03-16 2016-03-16 A kind of plug-in control method, device and cloud storage system for cloud storage system Pending CN107204863A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610150569.5A CN107204863A (en) 2016-03-16 2016-03-16 A kind of plug-in control method, device and cloud storage system for cloud storage system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610150569.5A CN107204863A (en) 2016-03-16 2016-03-16 A kind of plug-in control method, device and cloud storage system for cloud storage system

Publications (1)

Publication Number Publication Date
CN107204863A true CN107204863A (en) 2017-09-26

Family

ID=59904186

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610150569.5A Pending CN107204863A (en) 2016-03-16 2016-03-16 A kind of plug-in control method, device and cloud storage system for cloud storage system

Country Status (1)

Country Link
CN (1) CN107204863A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109079849A (en) * 2018-08-07 2018-12-25 北京云迹科技有限公司 Opening robot system
CN109284095A (en) * 2018-08-07 2019-01-29 北京云迹科技有限公司 Method of the user based on opening robot system from development and application

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101291305A (en) * 2008-06-25 2008-10-22 腾讯科技(深圳)有限公司 Method and customer terminal realizing plug-in management
CN102063321A (en) * 2011-01-12 2011-05-18 中兴通讯股份有限公司 Installation method, device and system of terminal software
CN102830997A (en) * 2012-08-17 2012-12-19 北京金山软件有限公司 Method, device and equipment for controlling plug-in installation
CN103248669A (en) * 2012-12-13 2013-08-14 武汉东为科技有限公司 Distributed software upgrade system and method
CN104714827A (en) * 2015-03-31 2015-06-17 北京奇虎科技有限公司 Plug-in update method and device
US20150381767A1 (en) * 2014-06-30 2015-12-31 Mark Spence Distributed process framework
CN105302615A (en) * 2015-11-24 2016-02-03 小米科技有限责任公司 Method and device for upgrading software

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101291305A (en) * 2008-06-25 2008-10-22 腾讯科技(深圳)有限公司 Method and customer terminal realizing plug-in management
CN102063321A (en) * 2011-01-12 2011-05-18 中兴通讯股份有限公司 Installation method, device and system of terminal software
CN102830997A (en) * 2012-08-17 2012-12-19 北京金山软件有限公司 Method, device and equipment for controlling plug-in installation
CN103248669A (en) * 2012-12-13 2013-08-14 武汉东为科技有限公司 Distributed software upgrade system and method
US20150381767A1 (en) * 2014-06-30 2015-12-31 Mark Spence Distributed process framework
CN104714827A (en) * 2015-03-31 2015-06-17 北京奇虎科技有限公司 Plug-in update method and device
CN105302615A (en) * 2015-11-24 2016-02-03 小米科技有限责任公司 Method and device for upgrading software

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109079849A (en) * 2018-08-07 2018-12-25 北京云迹科技有限公司 Opening robot system
CN109284095A (en) * 2018-08-07 2019-01-29 北京云迹科技有限公司 Method of the user based on opening robot system from development and application
CN109079849B (en) * 2018-08-07 2022-04-29 北京云迹科技股份有限公司 Open type robot system
CN109284095B (en) * 2018-08-07 2022-04-29 北京云迹科技股份有限公司 User self-development application method based on open type robot system

Similar Documents

Publication Publication Date Title
CN105843656B (en) System upgrade method, terminal device and server with insufficient disk space
CN104035800B (en) A kind of delta package generation method, version upgrading method, device and system
CN111831297B (en) Zero-difference upgrading method and device
CN102202087B (en) Method for identifying storage equipment and system thereof
CN102325061B (en) Network monitoring method, equipment and system
CN111597014B (en) Secondary-mirror-image-free release method for containerized JavaEE application server
CN104461873A (en) Testing method and device of application programs
CN103036706A (en) Local processing method of application upgrading abnormity
CN109756566B (en) Block chain based data storage method, related equipment and storage medium
CN107329820A (en) A kind of task processing method and device for group system
CN110602234B (en) Block chain network node management method, device, equipment and storage medium
CN102710436A (en) Network equipment management method, device, relative equipment and system
CN111683114A (en) Method and device for upgrading equipment program, terminal equipment and storage medium
CN108243254A (en) Electronic device, the method and storage medium of the publication of application upgrade version
CN108228197B (en) Method and device for installing software in cluster
CN103281356A (en) File distribution method and system
CN108877188B (en) Environment-friendly data concurrent acquisition and multi-network publishing method and device
CN105550071B (en) System file upgrades and detection method, communication equipment
CN107204863A (en) A kind of plug-in control method, device and cloud storage system for cloud storage system
US11327740B2 (en) Method and device for managing aircraft equipment software configurations
CN109597639B (en) Software upgrading method, device, equipment and medium
CN110113187A (en) A kind of configuration update method, device, configuration server and configuration system
CN105338058A (en) Application updating method and device
CN110244968B (en) Charging station management system and method
CN111082964A (en) Distribution method and device of configuration information

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20170926

RJ01 Rejection of invention patent application after publication