CN103297448B - The fusion method of private cloud storage and system - Google Patents
The fusion method of private cloud storage and system Download PDFInfo
- Publication number
- CN103297448B CN103297448B CN201210043557.4A CN201210043557A CN103297448B CN 103297448 B CN103297448 B CN 103297448B CN 201210043557 A CN201210043557 A CN 201210043557A CN 103297448 B CN103297448 B CN 103297448B
- Authority
- CN
- China
- Prior art keywords
- file
- metadata
- media file
- cloud storage
- private cloud
- 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.)
- Expired - Fee Related
Links
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
The present invention is applicable to the communications field, it is provided that the fusion method of private cloud storage and system.Described method includes, and: DS-C finds and matches DS-S automatically;HBC periodically reports heartbeat data to CSM;Heartbeat data after CSM will update writes DB;MFS monitors the file change of Media Files;When the file of Media Files changes, MFS notice MFP carries out the parsing of file;MFP resolves the file of change on Media Files, to obtain the metadata of change file;The metadata of acquisition is transmitted to PCS by MFP;The metadata of acquisition is uploaded to MIC by PCS;The metadata that MIC is received by MID compares with the metadata on DB;When the metadata that MIC receives is different from the metadata on DB, in the metadata write DB that MIC is received by MID.The embodiment of the present invention saves user and stores file or the time of mobile file.
Description
Technical field
The invention belongs to the communications field, particularly relate to fusion method and the system of private cloud storage.
Background technology
The Digital Media quantity that domestic consumer has is just in increasing situation rapidly, these Digital Medias, as computer, multimedia mobile devices, notebook computer and optical disc storage include the file contents such as digital photos, video and music, every equipment is used to store certain types of file.
If being not set up between equipment connecting, the computer or the consumer-elcetronics devices that then store file content all will become an independent media " isolated island ", the local file making access, search be stored in autonomous device is easier, but the file that access is stored in miscellaneous equipment but seems very difficult.
Existing family-network attached storage (Home-NetworkAttachedStorage, Home-NAS) technology, the problem that Home-NAS solves file consolidation storage and file access is moved to by being concentrated by file content, owing to the method needs user to perform accessing file, mobile file, management file, backup file, the amendment operation such as file and comment file between devices, therefore add the complexity of user operation, also consume the substantial amounts of time and efforts of user.
The time of the file content between distinct device is moved in order to save user, DLNA (DigitalLivingNetworkAlliance can be used, DLNA) technology, this DLNA predecessor is DHWG (DigitalHomeWorkingGroup, DHWG) technology, wherein, home network uses the schematic diagram of DLNA technology as shown in Figure 1.nullThis DLNA is by the network in regulation family,Consumer-elcetronics devices、The design principle of media content is transmitted to solve the exchanging visit problem of terminal unit in family between PC and mobile unit,But owing to the method is when shared content,Need the shared content on multiple equipment is configured,And use the data base management system (DatabaseManagementSystem needing to pre-install respective version on the distinct device of DLNA,DMS)、Data administrator (DataManagementRoutines,DMR)、Data management processor (DataManagementProcessor,The software such as DMP),Therefore the complexity of user operation is added,Cannot be simple、Upload the All Files content in family rapidly.
Summary of the invention
Embodiments provide the fusion method of a kind of private cloud storage, it is intended to solve in existing method, the problem that the user operation complexity caused when merging the media content of each electronic equipment increases.
The embodiment of the present invention is achieved in that the fusion method of a kind of private cloud storage, described method comprise the steps:
Automatically find client DS-C automatically to find and match automatically and find service end DS-S;
Heart beating client HBC periodically reports heartbeat data to state connection manager CSM;
Described CSM receives heartbeat data, and the heartbeat data write into Databasce DB after updating;
Media file scanning device MFS monitors the file change of media folder MediaFiles;
When the file of described MediaFiles changes, described MFS notice media file resolver MFP will carry out the parsing of file;
Described MFP resolves the file of change on described MediaFiles, to obtain the metadata of change file;
The metadata of acquisition is transmitted to private cloud storage communicator PCS by described MFP;
The metadata of acquisition is uploaded to media information gatherer MIC by described PCS;
The metadata that described MIC is received by media information processor MID compares with the metadata on described DB;
When the metadata that described MIC receives is different from the metadata on described DB, the metadata that described MIC is received by described MID writes in described DB;
Described DS-C, HBC, MFS, MediaFiles, MFP and PCS belong to private cloud storage equipment;
Described DS-S, CSM, DB, MIC and MID belong to convergent terminal.
The another object of the embodiment of the present invention is to provide the emerging system of a kind of private cloud storage, described system to include private cloud storage equipment and convergent terminal;
Described private cloud storage equipment includes DS-C, HBC, MFS, MediaFiles, MFP and PCS;
Described convergent terminal includes DS-S, CSM, DB, MIC and MID;
Described DS-C with DS-S is connected, for automatically finding and match described DS-S;
Described HBC is connected with described MFS and described CSM respectively, reports heartbeat data extremely described CSM for periodically;
Described CSM is connected with described HBC and described DB respectively, for receive described HBC send heartbeat data, and will update after heartbeat data write described DB;
Described MFS is connected with described HBC, described MFP and described MediaFiles respectively, for monitoring the file change of described MediaFiles, and when the file of described MediaFiles changes, notifies that described MFP will carry out the parsing of file;
Described MFP is connected with described MFS, described MediaFiles and described PCS respectively, for receiving the notice of described MFS, and resolves the file of change on described MediaFiles, to obtain the metadata of change file, then the metadata of acquisition is transmitted to described PCS;
Described PCS is connected with described MFP and MIC respectively, for receiving the metadata that described MFP sends, and the metadata of acquisition is uploaded to described MIC;
Described MID is connected with described MIC and described DB respectively, metadata for being received by described MIC compares with the metadata on described DB, when the metadata that described MIC receives is different from the metadata on described DB, the metadata that described MIC is received by described MID writes in described DB.
In embodiments of the present invention, when private cloud storage equipment and convergent terminal normally connect, automatically the file of private cloud storage equipment is carried out real time scan, parsing, metadata after resolving again is uploaded to the DB of convergent terminal, thus automatically the file of the storage device in family or in office is fused in DB, it is simple to follow-up checks.Owing in embodiments of the present invention, being the DB automatically by the files passe of each private cloud storage equipment variations to convergent terminal, therefore reducing the complexity of user operation, save user and store file or the time of mobile file.
Accompanying drawing explanation
Fig. 1 is the schematic diagram using DLNA technology in home network that prior art provides;
Fig. 2 is private cloud storage equipment and the Organization Chart of convergent terminal of the fusion method first embodiment offer of private cloud storage of the present invention;
Fig. 3 is the MFS scanning file flow chart of the fusion method first embodiment offer of private cloud storage of the present invention;
Fig. 4 is that the MFS of the fusion method first embodiment offer of private cloud storage of the present invention monitors change document flowchart;
Fig. 5 is the MFS audiomonitor plug flow chart of the fusion method first embodiment offer of private cloud storage of the present invention;
Fig. 6 is the file content querying flow figure of the fusion method first embodiment offer of private cloud storage of the present invention;
Fig. 7 is the private cloud storage equipment state Connection inquiring flow chart of the fusion method first embodiment offer of private cloud storage of the present invention;
Fig. 8 is the emerging system structure chart of the private cloud storage of emerging system the second embodiment offer of private cloud storage of the present invention;
Fig. 9 is the MFS structure chart for the scan module of scanning file of emerging system the second embodiment offer of private cloud storage of the present invention;
Figure 10 is the MFS structure chart for monitoring file change of emerging system the second embodiment offer of private cloud storage of the present invention;
Figure 11 is the MFS structure chart for monitoring private cloud storage equipment hot plug event of emerging system the second embodiment offer of private cloud storage of the present invention.
Detailed description of the invention
In order to make the purpose of the present invention, technical scheme and advantage clearer, below in conjunction with drawings and Examples, the present invention is further elaborated.Should be appreciated that specific embodiment described herein, only in order to explain the present invention, is not intended to limit the present invention.
The embodiment of the present invention (brief summary of the invention)
Embodiments provide one: the fusion method of private cloud storage and system.
Described method includes: automatically finds client DS-C automatically to find and match automatically and finds service end DS-S;
Heart beating client HBC periodically reports heartbeat data to state connection manager CSM;
Described CSM receives heartbeat data, and the heartbeat data write into Databasce DB after updating;
Media file scanning device MFS monitors the file change of media folder MediaFiles;
When the file of described MediaFiles changes, described MFS notice media file resolver MFP will carry out the parsing of file;
Described MFP resolves the file of change on described MediaFiles, to obtain the metadata of change file;
The metadata of acquisition is transmitted to private cloud storage communicator PCS by described MFP;
The metadata of acquisition is uploaded to media information gatherer MIC by described PCS;
The metadata that described MIC is received by media information processor MID compares with the metadata on described DB;
When the metadata that described MIC receives is different from the metadata on described DB, the metadata that described MIC is received by described MID writes in described DB;
Described DS-C, HBC, MFS, MediaFiles, MFP and PCS belong to private cloud storage equipment;
Described DS-S, CSM, DB, MIC and MID belong to convergent terminal.
Described device includes: include private cloud storage equipment and convergent terminal;
Described private cloud storage equipment includes DS-C, HBC, MFS, MediaFiles, MFP and PCS;
Described convergent terminal includes DS-S, CSM, DB, MIC and MID;
Described DS-C with DS-S is connected, for automatically finding and match described DS-S;
Described HBC is connected with described MFS and described CSM respectively, reports heartbeat data extremely described CSM for periodically;
Described CSM is connected with described HBC and described DB respectively, for receive described HBC send heartbeat data, and will update after heartbeat data write described DB;
Described MFS is connected with described HBC, described MFP and described MediaFiles respectively, for monitoring the file change of described MediaFiles, and when the file of described MediaFiles changes, notifies that described MFP will carry out the parsing of file;
Described MFP is connected with described MFS, described MediaFiles and described PCS respectively, for receiving the notice of described MFS, and resolves the file of change on described MediaFiles, to obtain the metadata of change file, then the metadata of acquisition is transmitted to described PCS;
Described PCS is connected with described MFP and MIC respectively, for receiving the metadata that described MFP sends, and the metadata of acquisition is uploaded to described MIC;
Described MID is connected with described MIC and described DB respectively, metadata for being received by described MIC compares with the metadata on described DB, when the metadata that described MIC receives is different from the metadata on described DB, the metadata that described MIC is received by described MID writes in described DB.
In embodiments of the present invention, when private cloud storage equipment and convergent terminal normally connect, automatically the file of private cloud storage equipment is carried out real time scan, parsing, metadata after resolving again is uploaded to the DB of convergent terminal, thus automatically the file of the storage device in family or in office is fused in DB, it is simple to follow-up checks.Owing in embodiments of the present invention, being the DB automatically by the files passe of each private cloud storage equipment variations to convergent terminal, therefore reducing the complexity of user operation, save user and store file or the time of mobile file.
In order to technical solutions according to the invention are described, illustrate below by specific embodiment.
Embodiment one:
Fig. 1 shows the fusion method interaction figure of a kind of private cloud storage that first embodiment of the invention provides, and details are as follows:
1, DS-C finds and matches DS-S automatically.
In the present embodiment, private cloud storage equipment and convergent terminal refer to the set of the multiple electronic equipments with storage function, including Set Top Box (SetTopBox, STB), PC (PersonalComputer, PC), notebook, flat board (PAD), mobile phone etc..
For convenience of description, in embodiments of the present invention, select mobile phone, Pad and PC as private cloud storage equipment, select STB as convergent terminal, by automatically finding client (DiScoverClient, DS-C) and automatically find service end (DiScoverServer, DS-S), make private cloud storage equipment complete with automatically the finding of convergent terminal, identify, match.
2, HBC periodically reports heartbeat data to CSM.
In the present embodiment, heart beating client (HeartBeatClient, HBC) periodically to state connection manager (ConnectStateManager, CSM) heartbeat data is reported, such as this HBC reports heartbeat data every half a minute or every 1 minute to CSM, it is of course also possible to report at intervals of two minutes, it is not construed as limiting herein.Periodically reported by HBC heartbeat data to CSM so that this CSM judges that private cloud storage equipment is the most normal with the connection of convergent terminal.
3, CSM receive heartbeat data, and will update after heartbeat data write DB.
In the present embodiment, CSM is responsible for receiving heartbeat data, with the connection status of managing customer end, if CSM receives the heartbeat data that HBC reports, then shows that private cloud storage equipment is normal with the connection of convergent terminal, otherwise, shows to connect disconnection.After CSM receives the heartbeat data that HBC reports, process this heartbeat data, be specially in the heartbeat data write into Databasce (DataBase, DB) that will receive.
4, MFS monitors the file change of MediaFiles.
In the present embodiment, media file scanning device (MediaFileScanner, MFS) is responsible for scanning medium file (MediaFiles), in order to find the file of MediaFiles change in time.
5, when the file of MediaFiles changes, MFS notice MFP will carry out the parsing of file.
In the present embodiment, after MFS listens to the file that MediaFiles changes, change message informing media file resolver (MediaFileParser, MFP) of file by MediaFiles, in order to the file of MediaFiles is resolved by this MFP follow-up.
6, MFP resolves the file of change on MediaFiles, to obtain the metadata of change file.
In the present embodiment, know the file that there is change on MediaFiles at MFP after, resolve the file on this MediaFiles according to corresponding file protocol, and obtain the metadata that file is corresponding.
7, the metadata of acquisition is transmitted to PCS by MFP.
In the present embodiment, the metadata of acquisition is transmitted to the private cloud storage communicator (PrivateCloudSocket, PCS) being responsible for uploading the metadata after scanning resolves by MFP.
8, the metadata of acquisition is uploaded to MIC by PCS.
In the present embodiment, metadata is uploaded to the media information gatherer (MediaInfoCollection, MIC) of convergent terminal by the PCS of private cloud storage equipment, and this MIC is responsible for collecting the metadata on private cloud storage equipment.
9, the metadata that MIC is received by MID compares with the metadata on DB.
In the present embodiment, the responsible media information processor (MediaInfoDispose, MID) of the metadata collected that processes is after MIC receives metadata, and the metadata comparing this MIC reception is the most identical with the metadata on DB.
10, when the metadata that MIC receives is different from the metadata on DB, in the metadata write DB that MIC is received by MID.
In the present embodiment, by the comparison process of MID, when the metadata judging that MIC receives is different from the metadata being stored on DB, in the DB of the metadata write convergent terminal that this MIC is received by this MID.
In embodiments of the present invention, private cloud storage equipment includes DS-C, PCS, HBC, MFP and MFS, convergent terminal includes DS-S, MIC, CSM, MID and DB, automatically each file content is moved in convergent terminal by DS-C, PCS, HBC, MFP, MFS etc., it is achieved thereby that the fusion of the file content in each private cloud storage equipment, in conjunction with the step of Fig. 1, obtain above-mentioned private cloud storage equipment and upload the schematic diagram of metadata extremely above-mentioned convergent terminal, the most as shown in Figure 2.When private cloud storage equipment and convergent terminal normally connect, automatically the file of private cloud storage equipment is carried out real time scan, parsing, metadata after resolving again is uploaded to the DB of convergent terminal, thus automatically the file of the storage device in family or in office is fused in DB, it is simple to follow-up checks.Owing in embodiments of the present invention, being the DB automatically by the files passe of each private cloud storage equipment variations to convergent terminal, therefore reducing the complexity of user operation, save user and store file or the time of mobile file.
As one embodiment of the present invention, an executable file after private cloud storage equipment is compiled by installation obtains DS-C, PCS, HBC, MFS and MFP.
In the present embodiment, by DS-C, PCS, HBC, after MFS and MFP compiling, the storage device being supplied to add privately owned environment with the form of an executable file uses, so, after privately owned environment is newly added a storage device, this storage device only need to install the functional module needed for this executable file just can obtain, it is not required to the shared content on each private cloud storage equipment is configured, also without pre-installing different software versions on private cloud storage equipment, thus save the time searching the data processor mated with newly-increased storage device, accelerate the time that media file merges.In the present embodiment, the storage device of this privately owned environment is often referred to the storage device in family, and certainly, this privately owned environment can also include private office etc., is not construed as limiting herein.
As one embodiment of the present invention, when convergent terminal at least exists more than one, it is provided that selective listing selects to incorporate the convergent terminal of file, unique mark of this selective listing display convergent terminal for user.
In the present embodiment, when the file of private cloud storage equipment needs to upload, if only one of which convergent terminal, then in the files passe directly needs uploaded to this convergent terminal;If there being multiple convergent terminal, then listing unique mark of multiple convergent terminals of existence in selective listing, user selects the convergent terminal of files passe according to unique mark of the convergent terminal in selective listing.Certainly, when there is multiple convergent terminal, it is possible to some convergent terminal is set to acquiescence and receives the convergent terminal of file uploaded, the time of convergent terminal is selected saving user.
As one embodiment of the present invention, before the step of the file change of MFS monitoring MediaFiles, comprise the steps:
The file of MFS scanning MediaFiles, the file of this MediaFiles includes media file and catalogue file.
Wherein, the step of the file of MFS scanning MediaFiles is concrete as shown in Figure 3:
After step 301, entrance scanning entrance, it may be judged whether also have file, if so, perform step 303, otherwise, perform step 302.
In the present embodiment, after entering scanning entrance, it may be judged whether also have file not scan.
Step 302, scan.
Step 303, reading file, and judge whether the file read is media file, if so, perform step 304, otherwise, perform step 305.
In the present embodiment, when there is non-scanning file, reading this non-scanning file, and judging whether the non-scanning file read is media file.
Step 304, parsing media file, then perform step 307.
In the present embodiment, choose the analytical algorithm mated with media file and resolve this media file.
Step 305, judge read file whether be catalogue file, if so, perform step 306, otherwise, return step 301.
Queue is monitored in step 306, addition.
In the present embodiment, when the file not scanned not is media file, then judge whether this non-scanning file is catalogue file, if catalogue file, this catalogue file is added and monitors queue.
Step 307, judge resolve after media file whether be stored in convergent terminal, if so, perform step 308, otherwise, perform step 309.
Step 308, the media file of parsing is sent to MID.
In the present embodiment, the media file after resolving needs to be stored in convergent terminal, and the media file after this parsing, if desired for when being stored in STB, is sent to the MID of convergent terminal by ratio, in order to follow-up process.
Step 309, will resolve after media file be stored in internal memory.
In embodiments of the present invention, the media folder in real time scan private cloud storage equipment, in order to find to send the file of change in time.
As one embodiment of the present invention, the step that MFS monitors the file change of MediaFiles is concrete as shown in Figure 4:
Step 401, MFS start monitoring catalogue file change sub-line journey.
Step 402, arrange monitoring file change directory path.
Step 403, arrange monitoring file change event type.
In the present embodiment, the thing type of file change includes: creates file, delete file and amendment file.
Step 404, reading file change event.
Step 405, judge file change event type, when file change event type is for creating file, perform step 406, when file change event type is for deleting file, perform step 312, when file change event type is for amendment file, perform step 318.
In the present embodiment, judge the file change event type of this reading according to the file change event read.
Step 406, determine whether the establishment of catalogue file, if so, perform step 407, otherwise, perform step 408.
Step 407, the catalogue file addition monitoring queue that will create, return again to step 404.
Step 408, determine whether the establishment of media file, if so, perform step 409, otherwise, return step 404.
Step 409, judge create media file whether at convergent terminal, if it is not, perform step 410, otherwise, perform step 411.
Step 410, locally created and preserve the media file of establishment, then perform step 411.
Step 411, the event creating media file is reported, and return step 404.
Step 412, determine whether the deletion of catalogue file, if so, perform step 413, otherwise, perform step 414.
Step 413, from monitoring queue the catalogue file deleting correspondence, return again to step 404.
Step 414, determine whether the deletion of media file, if so, perform step 415, otherwise, return step 404.
The media file that step 415, judgement need to be deleted, whether at convergent terminal, if it is not, perform step 416, otherwise, performs step 417.
Step 416, delete corresponding media file from this locality, then perform step 417.
Step 417, the event deleting media file is reported, and return step 404.
Step 418, determine whether the amendment of catalogue file, if so, perform step 419, otherwise, perform step 420.
In the present embodiment, the amendment of catalogue file includes mobile catalogue file, or renaming catalogue file.
Step 419, queue is deleted original route from monitoring, and add new path.
Step 420, determine whether the amendment of media file, if so, perform step 421, otherwise, perform step 422.
Step 421, judge amendment media file whether at convergent terminal, if it is not, perform step 422, otherwise, perform step 423.
Step 422, at the media file of locally modified correspondence, then perform step 423.
Step 423, the event of amendment media file is reported, and return step 404.
In embodiments of the present invention, when monitoring file changes, the catalogue file scanned is joined in monitoring queue, and the event needing to monitor is set.When listening to file change event, processing according to event type and file type, wherein, this event type includes creating file, deleting file and amendment file, and file type includes catalogue file and media file.Carrying out processing according to event type and file type particularly as follows: if newly-increased media file event, just media file is resolved, metadata this locality preserves, then reported event;If newly-increased catalogue file event, just catalogue file is added in monitoring queue and monitor;If deleting media file event, just the metadata information of media file is deleted from this locality, then reported event;If deltreeing file event, just catalogue file is deleted from monitoring queue;If amendment media file event, the metadata information just amendment this locality preserved, then reported event;If mobile or renaming catalogue file event, just original catalogue file from monitoring deletion queue, new directory file path is added in monitoring queue and monitor.Then the arrival of next file change event is waited.
As one embodiment of the present invention, MFS for monitoring the plug of private cloud storage equipment, concrete monitoring flow process as shown in Figure 5:
Step 501, MFS start the thread of monitoring private cloud storage equipment.
Step 502, reading private cloud storage equipment hot plug event.
Step 503, judge read hot plug event whether be private cloud storage equipment connection event, if so, perform step 504, otherwise, perform step 506.
The private cloud storage equipment that step 504, scanning connect, in order to the media file scanned is resolved, the catalogue file scanned is monitored.
Step 505, the media file of parsing and the catalogue file of monitoring are reported, and return step 502.
Step 506, judge read hot plug event whether be private cloud storage equipment disconnected event, if so, perform step 507, otherwise, return step 502.
Step 507, delete the metadata corresponding to this private cloud storage equipment of storage.
Step 508, the event deleting metadata is reported, and return step 502.
In embodiments of the present invention, when there being hot plug event to arrive, judge the type of this hot plug event: if the type of this hot plug event is private cloud storage equipment connection event, then scan newly-increased private cloud storage equipment, the media file scanning the acquisition of this private cloud storage equipment is resolved, it is stored in local internal memory, adds the catalogue file scanning the acquisition of this private cloud storage equipment to monitoring queue and monitor, then reported event;If private cloud storage equipment disconnected event, then remove in local internal memory and belong to the media file information on this private cloud storage equipment, then reported event.Then wait for the arrival of next hot plug event.
As one embodiment of the present invention, after the file content of private cloud storage equipment is uploaded to convergent terminal, user by convergent terminal can with quick search to required file content, concrete query script as shown in Figure 6:
Step 601, application (Application, APP) send file content inquiry request to PCS.
In the present embodiment, the APP on private cloud storage equipment initiates file content inquiry request to PCS.
The file content inquiry request of reception is sent to MIC by step 602, PCS.
In the present embodiment, the MIC that file content inquiry request is sent on convergent terminal by the PCS of private cloud storage equipment.
The file content inquiry request of reception is transmitted to MID by step 603, MIC.
Step 604, MID inquire about the file metadata information of Online storage device this moment to DB.
In the present embodiment, after MID receives file content inquiry request, this MID inquires about the file metadata information of Online storage device in privately owned environment to DB, when this privately owned environment is in family, then and MID file metadata information of Online storage device in DB inquires about family this moment.
The file metadata information that inquiry obtains is sent to MIC by step 605, MID.
In the present embodiment, the file metadata information inquired is fed back to MIC by MID.
The file metadata information of reception is transmitted to PCS by step 606, MIC.
The file metadata information of reception is transmitted to APP by step 607, PCS, so that the file metadata information that this APP display obtains.
In the present embodiment, file metadata information returns to APP by PCS, and this APP represents, by user interface UI, the file metadata information that inquiry obtains again.
As one embodiment of the present invention, while user inquires about the file content of convergent terminal, convergent terminal is also inquired about the state of private cloud storage equipment and is connected, and the state connection that user inquires about file content and convergent terminal inquiry private cloud storage equipment is asynchronous execution, there is no sequencing in time.Wherein, concrete state Connection inquiring process is as shown in Figure 7:
Step 701, HBC periodically report heartbeat data to CSM.
In the present embodiment, heart beating client HBC of private cloud storage equipment periodically reports heartbeat data to the state connection manager of convergent terminal.
Step 702, CSM receive and process the heartbeat data reported, then in this heartbeat data write DB, to update the heartbeat data in this DB.
In the present embodiment, if CSM does not the most receive the heartbeat data that HBC reports, then the connection status arranging private cloud storage equipment and convergent terminal is off-line, and writes in DB.
In embodiments of the present invention, private cloud storage equipment and convergent terminal are by reporting, receive heartbeat data to confirm connection status such that it is able to find the private cloud storage equipment of off-line in time, it is simple to user manages.
Embodiment two:
Fig. 8 shows the structure of the emerging system of the private cloud storage that second embodiment of the invention provides, and for convenience of description, illustrate only the part relevant to the embodiment of the present invention.
The emerging system of this private cloud storage may be used for by the wired or various information processing terminals of wireless network Connection Service device, such as mobile phone, pocket computer (PocketPersonalComputer, PPC), palm PC, computer, notebook computer, personal digital assistant (PersonalDigitalAssistant, PDA) etc., the software unit in these terminals can be operate in, the unit that hardware cell or software and hardware combine, can also be integrated in these terminals as independent suspension member or run in the application system of these terminals.
In the present embodiment, the emerging system of private cloud storage includes private cloud storage equipment 81 and convergent terminal 82, this private cloud storage equipment 81 refers to the set of the multiple electronic equipments with storage function, such as STB, PC, notebook, PAD and mobile phone etc.;Convergent terminal 82 refers to the terminal of the file content for merging each storage device, and for convenience of description, the present embodiment chooses STB as convergent terminal 82.
This private cloud storage equipment 81 includes DS-C11, HBC12, MFS13, MediaFiles14, MFP15 and PCS16, and this convergent terminal 82 includes DS-S21, CSM22, DB23, MIC24 and MID25.Wherein:
This DS-C11 with DS-S21 is connected, for automatically finding and match this DS-S21.
In the present embodiment, matched by the DS-S21 of the DS-C11 of private cloud storage equipment 81 with convergent terminal 82, it is achieved that automatically the finding, identify and match of this private cloud storage equipment 81 and convergent terminal 82, in order to follow-up further communication.
This HBC12 is connected with this MFS13 and this CSM22 respectively, for periodically reporting heartbeat data to this CSM22.
In the present embodiment, periodically report heartbeat data to MFS13 by HBC12 so that convergent terminal 82 can understand the connection status of private cloud storage equipment 81 and this convergent terminal 82 in time.
This CSM22 is connected with this HBC12 and this DB23 respectively, for receive this HBC12 send heartbeat data, and will update after heartbeat data write this DB23.
In the present embodiment, after CSM22 receives the heartbeat data that HBC12 reports, by this heartbeat data write DB23, in order to update the heartbeat data of this DB23 storage, the private cloud storage that upgrades in time equipment 81 and the connection status of convergent terminal 82.
This MFS13 is connected with this HBC12, this MFP15 and this MediaFiles14 respectively, for monitoring the file change of this MediaFiles14, and when the file of this MediaFiles14 changes, notifies that this MFP15 will carry out the parsing of file.
In the present embodiment, MFS13 scans and monitors the file of MediaFiles14, if the file listening to this MediaFiles14 changes, such as adds new file or deletes the file stored or have modified the file stored, then notifying MFP15.
This MFP15 is connected with this MFS13, this MediaFiles14 and this PCS16 respectively, for receiving the notice of this MFS13, and resolves the file of change on this MediaFiles14, to obtain the metadata of change file, then the metadata of acquisition is transmitted to this PCS16.
In the present embodiment, when the file that MFP15 knows MediaFiles14 changes, resolving the file changed in this MediaFiles14, thus obtain the metadata of this file changed, the metadata of acquisition is sent to PCS16 by this MFP15 again.
This PCS16 is connected with this MFP15 and MIC24 respectively, for receiving the metadata that this MFP15 sends, and the metadata of acquisition is uploaded to this MIC24.
In the present embodiment, by the forwarding of the PCS16 of private cloud storage equipment 81, the MIC24 of convergent terminal 82 obtains the metadata of change file.
This MID25 is connected with this MIC24 and this DB23 respectively, metadata for being received by this MIC24 compares with the metadata on this DB23, when the metadata that this MIC24 receives is different from the metadata on this DB23, the metadata that this MIC24 receives is write in this DB23 by this MID25.
In the present embodiment, after the MID25 of convergent terminal 82 receives the metadata that MIC24 sends, the metadata of reception is compared by this MID25 with the metadata of storage in DB23, when finding DB does not exist the metadata identical with the metadata received, the metadata of reception is write in this DB by this MID25, upgraded in time the storage information of this DB23, thus the file content of private cloud storage equipment 81 is incorporated convergent terminal 82.
In embodiments of the present invention, automatically each file content is moved in convergent terminal by DS-C11, PCS, HBC12, MFP15, MFS13 etc., it is achieved thereby that the fusion of the file content in each private cloud storage equipment, due in embodiments of the present invention, it is the DB23 automatically by the files passe of each private cloud storage equipment variations to convergent terminal, therefore reduce the complexity of user operation, save user and store file or the time of mobile file.
As one embodiment of the present invention, an executable file after this private cloud storage equipment 81 is compiled by installation obtains DS-C11, PCS16, HBC12, MFS13 and MFP15.
In the present embodiment, by DS-C11, PCS16, HBC12, after MFS13 and MFP15 compiling, the storage device being supplied to add privately owned environment with the form of an executable file uses, so, after privately owned environment is newly added a storage device, this storage device only need to install the functional module needed for this executable file just can obtain, it is not required to the shared content on each private cloud storage equipment is configured, also without pre-installing different software versions on private cloud storage equipment, thus save the time searching the data processor mated with newly-increased storage device, accelerate the time that media file merges.
As one embodiment of the present invention, the emerging system of this private cloud storage includes:
List display unit, for when there is more than one in this convergent terminal 82, it is provided that selective listing selects to incorporate the convergent terminal 82 of file, unique mark of this selective listing display convergent terminal 82 for user.
In the present embodiment, when there is multiple convergent terminal, list unique mark of the plurality of convergent terminal, in order to user selects the position of files passe according to unique mark of the convergent terminal 82 listed.
As one embodiment of the present invention, this MFS13 includes:
Scan module 131, for scanning the file of this MediaFiles, the file of this MediaFiles includes media file and catalogue file.
The structure of this scan module 131 is concrete as it is shown in figure 9, include:
File residue judge module 901, after being used for entering scanning entrance, it may be judged whether also have file, if it is not, scanned.
File type judge module 902, for when there is file, reading file, and judging whether the file read is media file.
Media file parsing module 903, is used for resolving media file.
Whether catalogue file monitors module 904, be catalogue file for judging the file read, and if so, adds and monitors queue.
Media file processing module 905, for judging whether the media file after resolving is stored in convergent terminal 2, is if so, sent to MID by the media file of parsing, and otherwise, the media file after resolving is stored in internal memory.
In embodiments of the present invention, scan and read the file of MediaFiles14, and process accordingly according to file type: when the file read is media file, resolve this media file;When the file read is catalogue file, this catalogue file is added and monitors in list.Due to the media folder in real time scan private cloud storage equipment 81, therefore, it is possible to find the file of change in time.
As one embodiment of the present invention, when monitoring file changes, the structure of this MFS13 as shown in Figure 10, including:
File watcher thread trigger 1001, is used for starting monitoring catalogue file change sub-line journey.
Directory path arranges module 1002, for arranging the directory path of monitoring file change.
Event type arranges module 1003, for arranging the event type of monitoring file change.
Event read module 1004, is used for reading file change event.
Event type judge module 1005, is used for judging file change event type.
Catalogue file creation module 1006, for when file change event type is for creating file, it may be judged whether for the establishment of catalogue file, is if so, added by the catalogue file created and monitors queue.
Media file creates judge module 1007, for determining whether the establishment of media file.
The media file storage module 1008 created, for judge the media file that creates whether at convergent terminal 82, if it is not, locally created and preserve the media file of establishment, otherwise, perform step and the event creating media file reported.
Catalogue file removing module 1009, for when file change event type is for deleting file, it may be judged whether for the deletion of catalogue file, if so, delete the catalogue file of correspondence from monitoring queue.
Media file removing module 1010, for determining whether the deletion of media file.
The media file location judge module 1011 deleted, for judging that the event deleting media file, whether at convergent terminal 82, if it is not, delete corresponding media file from this locality, otherwise, is reported by the media file that need to delete.
Catalogue file amendment judge module 1012, when file change event type is for amendment file, it may be judged whether for the amendment of catalogue file, if so, from monitoring deletion original route queue, and add new path.
Media file amendment judge module 1013, for determining whether the amendment of media file.
The media file location judge module 1014 of amendment, whether the media file being used for judging to revise is at convergent terminal 82, if it is not, at the media file of locally modified correspondence, otherwise, the event of amendment media file reported.
In embodiments of the present invention, during monitoring file change, the catalogue file scanned is joined in monitoring queue, and the event needing to monitor is set.When listening to file change event, process according to event type and file type.Owing to whether real-time monitoring file changes, therefore can process the file of the change listened in time, in time the file of change is dissolved in convergent terminal 82.
As one embodiment of the present invention, when the hot plug event of MFS13 monitoring private cloud storage equipment 81, the structure of this MFS13 is concrete as shown in figure 11, including:
Monitoring of tools thread starts module 1101, for starting the thread of monitoring private cloud storage equipment 81.
Hot plug event read module 1102, is used for reading private cloud storage equipment 81 hot plug event.
Whether equipment connection judgment module 1103, be private cloud storage equipment 81 connection event for judging the hot plug event read.
Media file parsing module 1103, for scanning the private cloud storage equipment 81 of connection, in order to resolve the media file scanned, monitor the catalogue file scanned.
Information reporting module 1104, for reporting the media file of parsing and the catalogue file of monitoring.
Whether equipment disconnects judge module 1105, be private cloud storage equipment 81 disconnected event for judging the hot plug event read.
Metadata removing module 1106, for deleting the metadata of this private cloud storage equipment 81 correspondence of storage.
Delete thing reporting module 1107, for the event deleting metadata being reported.
In embodiments of the present invention, the hot plug event of monitoring private cloud storage equipment 81, and the hot plug event monitored is processed.Owing to monitoring private cloud storage equipment 81 and the connection of convergent terminal 82 or disconnected event in real time, therefore, it is possible to judge whether the file content needing to update convergent terminal 82 in time.
As one embodiment of the present invention, the emerging system of this private cloud storage includes:
File content enquiry module, for inquiring about the file content of this convergent terminal 82 storage.
In the present embodiment, when private cloud storage equipment 81 uploads file content to after convergent terminal 82, by the mutual communication of APP, PCS, MIC, MID and DB, user can in the emerging system of private cloud storage quick search to required file content.
As one embodiment of the present invention, the emerging system of this private cloud storage includes:
State Connection inquiring module, connects for inquiring about the state of this private cloud storage equipment 81.
In the present embodiment, periodically reported heartbeat data to CSM by HBC so that convergent terminal 82 can inquire the connection status of private cloud storage equipment 81 and this convergent terminal 82.
In embodiments of the present invention, when private cloud storage equipment and convergent terminal normally connect, automatically the file of private cloud storage equipment is carried out real time scan, parsing, metadata after resolving again is uploaded to the DB of convergent terminal, thus automatically the file of the storage device in family or in office is fused in DB, it is simple to follow-up checks.Owing in embodiments of the present invention, being the DB automatically by the files passe of each private cloud storage equipment variations to convergent terminal, therefore reducing the complexity of user operation, save user and store file or the time of mobile file.
The foregoing is only presently preferred embodiments of the present invention, not in order to limit the present invention, all any amendment, equivalent and improvement etc. made within the spirit and principles in the present invention, should be included within the scope of the present invention.
Claims (17)
1. the fusion method of a private cloud storage, it is characterised in that described method comprises the steps:
Automatically find client DS-C automatically to find and match automatically and find service end DS-S;
Heart beating client HBC periodically reports heartbeat data to state connection manager CSM;
Described CSM receives heartbeat data, and the heartbeat data write into Databasce DB after updating;
Media file scanning device MFS monitors the file change of media folder MediaFiles;
When the file of described MediaFiles changes, described MFS notice media file resolver MFP will carry out the parsing of file;
Described MFP resolves the file of change on described MediaFiles, to obtain the metadata of change file;
The metadata of acquisition is transmitted to private cloud storage communicator PCS by described MFP;
The metadata of acquisition is uploaded to media information gatherer MIC by described PCS;
The metadata that described MIC is received by media information processor MID compares with the metadata on described DB;
When the metadata that described MIC receives is different from the metadata on described DB, the metadata that described MIC is received by described MID writes in described DB;
Described DS-C, HBC, MFS, MediaFiles, MFP and PCS belong to private cloud storage equipment;
Described DS-S, CSM, DB, MIC and MID belong to convergent terminal.
2. the method for claim 1 a, it is characterised in that executable file after described private cloud storage equipment is compiled by installation obtains DS-C, PCS, HBC, MFS and MFP.
3. the method for claim 1, it is characterised in that when described convergent terminal exists more than one, it is provided that selective listing selects to incorporate the convergent terminal of file, unique mark of described selective listing display convergent terminal for user.
4. the method for claim 1, it is characterised in that before the step of the file change monitoring media folder MediaFiles at described media file scanning device MFS, farther include following step:
Described MFS scans the file of described MediaFiles, and the file of described MediaFiles includes media file and catalogue file;
The step of the file that described MFS scans described MediaFiles specifically includes:
After step 301, entrance scanning entrance, it may be judged whether also have file, if so, perform step 303, otherwise, perform step 302;
Step 302, scan;
Step 303, reading file, and judge whether the file read is media file, if so, perform step 304, otherwise, perform step 305;
Step 304, parsing media file, then perform step 307;
Step 305, judge read file whether be catalogue file, if so, perform step 306, otherwise, return step 301;
Queue is monitored in step 306, addition;
Step 307, judge resolve after media file whether be stored in convergent terminal, if so, perform step 308, otherwise, perform step 309;
Step 308, the media file of parsing is sent to MID;
Step 309, will resolve after media file be stored in internal memory.
5. the method for claim 1, it is characterised in that the step of the file change that described media file scanning device MFS monitors media folder MediaFiles specifically includes:
Step 401, MFS start monitoring catalogue file change sub-line journey;
Step 402, arrange monitoring file change directory path;
Step 403, arrange monitoring file change event type;
Step 404, reading file change event;
Step 405, judge file change event type, when file change event type is for creating file, perform step 406, when file change event type is for deleting file, perform step 412, when file change event type is for amendment file, perform step 418;
Step 406, determine whether the establishment of catalogue file, if so, perform step 407, otherwise, perform step 408;
Step 407, the catalogue file addition monitoring queue that will create, return again to step 404;
Step 408, determine whether the establishment of media file, if so, perform step 409, otherwise, return step 404;
Step 409, judge create media file whether at convergent terminal, if it is not, perform step 410, otherwise, perform step 411;
Step 410, locally created and preserve the media file of establishment, then perform step 411;
Step 411, the event creating media file is reported, and return step 404;
Step 412, determine whether the deletion of catalogue file, if so, perform step 413, otherwise, perform step 414;
Step 413, from monitoring queue the catalogue file deleting correspondence, return again to step 404;
Step 414, determine whether the deletion of media file, if so, perform step 415, otherwise, return step 404;
The media file that step 415, judgement need to be deleted, whether at convergent terminal, if it is not, perform step 416, otherwise, performs step 417;
Step 416, delete corresponding media file from this locality, then perform step 417;
Step 417, the event deleting media file is reported, and return step 404;
Step 418, determine whether the amendment of catalogue file, if so, perform step 419, otherwise, perform step 420;
Step 419, queue is deleted original route from monitoring, and add new path;
Step 420, determine whether the amendment of media file, if so, perform step 421, otherwise, perform step 422;
Step 421, judge amendment media file whether at convergent terminal, if it is not, perform step 422, otherwise, perform step 423;
Step 422, at the media file of locally modified correspondence, then perform step 423;
Step 423, the event of amendment media file is reported, and return step 404.
6. the method for claim 1, it is characterised in that described MFS is for monitoring the plug of private cloud storage equipment, and concrete monitoring step includes:
Step 501, MFS start the thread of monitoring private cloud storage equipment;
Step 502, reading private cloud storage equipment hot plug event;
Step 503, judge read hot plug event whether be private cloud storage equipment connection event, if so, perform step 504, otherwise, perform step 506;
The private cloud storage equipment that step 504, scanning connect, in order to the media file scanned is resolved, the catalogue file scanned is monitored;
Step 505, the media file of parsing and the catalogue file of monitoring are reported, and return step 502;
Step 506, judge read hot plug event whether be private cloud storage equipment disconnected event, if so, perform step 507, otherwise, return step 502;
Step 507, delete the metadata corresponding to described private cloud storage equipment of storage;
Step 508, the event deleting metadata is reported, and return step 502.
7. the method for claim 1, it is characterised in that described method comprises the steps:
Inquire about the file content of described convergent terminal storage.
8. method as claimed in claim 7, it is characterised in that the step of the file content of described inquiry described convergent terminal storage specifically includes:
Step 601, application APP send file content inquiry request to PCS;
The file content inquiry request of reception is sent to MIC by step 602, described PCS;
The file content inquiry request of reception is transmitted to MID by step 603, described MIC;
Step 604, described MID inquire about the file metadata information of Online storage device this moment to DB;
The file metadata information that inquiry obtains is sent to described MIC by step 605, described MID;
The file metadata information of reception is transmitted to described PCS by step 606, described MIC;
The file metadata information of reception is transmitted to described APP by step 607, described PCS, so that the file metadata information that described APP display obtains.
9. the method for claim 1, it is characterised in that described method includes step:
Described convergent terminal is inquired about the state of described private cloud storage equipment and is connected;
The step of the state connection that described convergent terminal inquires about described private cloud storage equipment specifically includes:
Step 701, HBC periodically report heartbeat data to CSM;
Step 702, described CSM receive and process the heartbeat data reported, then in described heartbeat data write DB, to update the heartbeat data in described DB.
10. the emerging system of a private cloud storage, it is characterised in that described system includes private cloud storage equipment and convergent terminal;
Described private cloud storage equipment includes DS-C, HBC, MFS, MediaFiles, MFP and PCS;
Described convergent terminal includes DS-S, CSM, DB, MIC and MID;
Described DS-C with DS-S is connected, for automatically finding and match described DS-S;
Described HBC is connected with described MFS and described CSM respectively, reports heartbeat data extremely described CSM for periodically;
Described CSM is connected with described HBC and described DB respectively, for receive described HBC send heartbeat data, and will update after heartbeat data write described DB;
Described MFS is connected with described HBC, described MFP and described MediaFiles respectively, for monitoring the file change of described MediaFiles, and when the file of described MediaFiles changes, notifies that described MFP will carry out the parsing of file;
Described MFP is connected with described MFS, described MediaFiles and described PCS respectively, for receiving the notice of described MFS, and resolves the file of change on described MediaFiles, to obtain the metadata of change file, then the metadata of acquisition is transmitted to described PCS;
Described PCS is connected with described MFP and MIC respectively, for receiving the metadata that described MFP sends, and the metadata of acquisition is uploaded to described MIC;
Described MID is connected with described MIC and described DB respectively, metadata for being received by described MIC compares with the metadata on described DB, when the metadata that described MIC receives is different from the metadata on described DB, the metadata that described MIC is received by described MID writes in described DB.
11. systems as claimed in claim 10 a, it is characterised in that executable file after described private cloud storage equipment is compiled by installation obtains DS-C, PCS, HBC, MFS and MFP.
12. systems as claimed in claim 10, it is characterised in that described system includes:
List display unit, for when there is more than one in described convergent terminal, it is provided that selective listing selects to incorporate the convergent terminal of file, unique mark of described selective listing display convergent terminal for user.
13. systems as claimed in claim 10, it is characterised in that described MFS includes:
Scan module, for scanning the file of described MediaFiles, the file of described MediaFiles includes media file and catalogue file;
Described scan module includes:
File residue judge module, after being used for entering scanning entrance, it may be judged whether also have file, if it is not, scanned;
File type judge module, for when there is file, reading file, and judging whether the file read is media file;
Media file parsing module, is used for resolving media file;
Whether catalogue file monitors module, be catalogue file for judging the file read, and if so, adds and monitors queue;
Media file processing module, for judging whether the media file after resolving is stored in convergent terminal, is if so, sent to MID by the media file of parsing, and otherwise, the media file after resolving is stored in internal memory.
14. systems as claimed in claim 10, it is characterised in that described MFS includes:
File watcher thread trigger, is used for starting monitoring catalogue file change sub-line journey;
Directory path arranges module, for arranging the directory path of monitoring file change;
Event type arranges module, for arranging the event type of monitoring file change;
Event read module, is used for reading file change event;
Event type judge module, is used for judging file change event type;
Catalogue file creation module, for when file change event type is for creating file, it may be judged whether for the establishment of catalogue file, is if so, added by the catalogue file created and monitors queue;
Media file creates judge module, for determining whether the establishment of media file;
The media file storage module created, for judge the media file that creates whether at convergent terminal, if it is not, locally created and preserve the media file of establishment, otherwise, the event creating media file is reported;
Catalogue file removing module, for when file change event type is for deleting file, it may be judged whether for the deletion of catalogue file, if so, delete the catalogue file of correspondence from monitoring queue;
Media file removing module, for determining whether the deletion of media file;
The media file location judge module deleted, for judging that the event deleting media file, whether at convergent terminal, if it is not, delete corresponding media file from this locality, otherwise, is reported by the media file that need to delete;
Catalogue file amendment judge module, when file change event type is for amendment file, it may be judged whether for the amendment of catalogue file, if so, from monitoring deletion original route queue, and add new path;
Media file amendment judge module, for determining whether the amendment of media file;
The media file location judge module of amendment, whether the media file being used for judging to revise is at convergent terminal, if it is not, at the media file of locally modified correspondence, otherwise, the event of amendment media file reported.
15. systems as claimed in claim 10, it is characterised in that described MFS includes:
Monitoring of tools thread starts module, for starting the thread of monitoring private cloud storage equipment;
Hot plug event read module, is used for reading private cloud storage equipment hot plug event;
Whether equipment connection judgment module, be private cloud storage equipment connection event for judging the hot plug event read;
Media file parsing module, for scanning the private cloud storage equipment of connection, in order to resolve the media file scanned, monitor the catalogue file scanned;
Information reporting module, for reporting the media file of parsing and the catalogue file of monitoring;
Whether equipment disconnects judge module, be private cloud storage equipment disconnected event for judging the hot plug event read;
Metadata removing module, for deleting the metadata that the described private cloud storage equipment of storage is corresponding;
Delete thing reporting module, for the event deleting metadata being reported.
16. systems as claimed in claim 10, it is characterised in that described system includes:
File content enquiry module, for inquiring about the file content of described convergent terminal storage.
17. systems as claimed in claim 10, it is characterised in that described system includes:
State Connection inquiring module, connects for inquiring about the state of described private cloud storage equipment.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210043557.4A CN103297448B (en) | 2012-02-24 | 2012-02-24 | The fusion method of private cloud storage and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210043557.4A CN103297448B (en) | 2012-02-24 | 2012-02-24 | The fusion method of private cloud storage and system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103297448A CN103297448A (en) | 2013-09-11 |
CN103297448B true CN103297448B (en) | 2016-08-03 |
Family
ID=49097766
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210043557.4A Expired - Fee Related CN103297448B (en) | 2012-02-24 | 2012-02-24 | The fusion method of private cloud storage and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103297448B (en) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103473341A (en) * | 2013-09-23 | 2013-12-25 | 网易(杭州)网络有限公司 | Playing list generating method and equipment |
CN104266657B (en) * | 2014-09-12 | 2017-08-04 | 海华电子企业(中国)有限公司 | A Parallel Method for Shortest Path Planning Based on Cooperative Computing of CPU and MIC |
US10628399B2 (en) * | 2016-04-29 | 2020-04-21 | International Business Machines Corporation | Storing data in a dispersed storage network with consistency |
CN110704538B (en) * | 2019-09-29 | 2023-07-21 | 深圳市迅雷网络技术有限公司 | Multi-disk data processing method, device, system and medium |
CN114064833B (en) * | 2021-11-09 | 2024-05-14 | 中邮科通信技术股份有限公司 | Geographic information acquisition method of pipe network resource system based on GIS |
CN116578741B (en) * | 2023-07-12 | 2023-10-20 | 南京奥看信息科技有限公司 | View hybrid storage method, device and system |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101952811A (en) * | 2007-10-24 | 2011-01-19 | 兰特罗尼克斯公司 | Various methods and apparatuses for a central management station for automatic distribution of configuration information to remote devices |
KR20110072332A (en) * | 2009-12-22 | 2011-06-29 | 엘지이노텍 주식회사 | Media Network System and IP Camera |
CN102263825A (en) * | 2011-08-08 | 2011-11-30 | 浪潮电子信息产业股份有限公司 | Cloud-position-based hybrid cloud storage system data transmission method |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2011068802A1 (en) * | 2009-12-01 | 2011-06-09 | Beaumaris Networks Inc. D/B/A Bni Video | Dynamic service group discovery |
-
2012
- 2012-02-24 CN CN201210043557.4A patent/CN103297448B/en not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101952811A (en) * | 2007-10-24 | 2011-01-19 | 兰特罗尼克斯公司 | Various methods and apparatuses for a central management station for automatic distribution of configuration information to remote devices |
KR20110072332A (en) * | 2009-12-22 | 2011-06-29 | 엘지이노텍 주식회사 | Media Network System and IP Camera |
CN102263825A (en) * | 2011-08-08 | 2011-11-30 | 浪潮电子信息产业股份有限公司 | Cloud-position-based hybrid cloud storage system data transmission method |
Also Published As
Publication number | Publication date |
---|---|
CN103297448A (en) | 2013-09-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103297448B (en) | The fusion method of private cloud storage and system | |
CN107943841B (en) | Streaming data processing method, system and computer readable storage medium | |
CN102169484B (en) | Comprehensive, relative and dynamic data search in virtual environment | |
CN101167069B (en) | System and method for peer to peer synchronization of files | |
CN102404338B (en) | File synchronization method and device | |
US8751442B2 (en) | Synchronization associated duplicate data resolution | |
CN102469144B (en) | Method and system for realizing multisystem address-book data fusion | |
CN101090371B (en) | Method and system for user information management in at-once communication system | |
CN1656480A (en) | Method and device allowing synchronization of data in different devices with different capabilities | |
US20140229436A1 (en) | Method of File Synchronization and Electronic Device Thereof | |
WO2013085739A1 (en) | Techniques to manage remote events | |
CN102365634A (en) | System for managing distributed assets and metadata | |
KR20080076835A (en) | How to Transfer Undelivered Data Between Server and Client | |
CN102736923B (en) | Software customization installation method and system | |
JP6251927B2 (en) | Method and apparatus for sharing environmental context | |
CN101873581A (en) | Contact person information updating and display method and device | |
KR101853812B1 (en) | Method for generating electronic appliance identifier and managing information by using the electronic appliance identifier | |
JP2022516280A (en) | Express delivery inquiry method, server, and terminal | |
KR100570504B1 (en) | Personal Content Remote Management System and Method | |
US20040078395A1 (en) | System and method for synchronizing data between a mobile computing device and a remote server | |
CN104463619A (en) | LDAP-based internet product catalogue selling system and control method | |
CN103716401A (en) | Method, terminal and server for managing address list | |
JP2010527475A (en) | Information appliance data storage system and data processing method | |
JP4478236B2 (en) | Resource management system and method | |
KR101344763B1 (en) | File sharing method between mobile terminals using near field communication |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20160803 Termination date: 20190224 |