CN102724547A - Remote data acquisition system and remote data acquisition method - Google Patents
Remote data acquisition system and remote data acquisition method Download PDFInfo
- Publication number
- CN102724547A CN102724547A CN2012101797341A CN201210179734A CN102724547A CN 102724547 A CN102724547 A CN 102724547A CN 2012101797341 A CN2012101797341 A CN 2012101797341A CN 201210179734 A CN201210179734 A CN 201210179734A CN 102724547 A CN102724547 A CN 102724547A
- Authority
- CN
- China
- Prior art keywords
- video file
- higher level
- storage server
- title
- sequence number
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 28
- 238000007405 data analysis Methods 0.000 claims description 21
- 230000005540 biological transmission Effects 0.000 claims description 12
- 238000012544 monitoring process Methods 0.000 abstract description 19
- 238000013507 mapping Methods 0.000 abstract description 4
- 238000012806 monitoring device Methods 0.000 abstract 3
- 238000004458 analytical method Methods 0.000 description 4
- 235000012364 Peperomia pellucida Nutrition 0.000 description 1
- 240000007711 Peperomia pellucida Species 0.000 description 1
- 239000012634 fragment Substances 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 238000004321 preservation Methods 0.000 description 1
- 238000012916 structural analysis Methods 0.000 description 1
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
The invention provides a remote data acquisition system and a remote data acquisition method. The method comprises the following steps that: a monitoring client sends a video file acquisition request to a monitoring device, and acquires basic information (containing a video name) of a video file from the monitoring device; the monitoring client analyzes the name of the video file to obtain the serial number of a storage server, sends a storage configuration information acquisition request to the monitoring device, and acquires a network address and directory information of the storage server; the monitoring client downloads a superior video file from the storage server through a network by utilizing the network address and the directory information of the storage server and a name of the superior video file obtained through analyzing the name of the video file; and the monitoring client determines the start and stop positions and offset of the video file in the superior video file to which the video file belongs by virtue of the basic information of the video file, and carries out interception on the superior video file according to the start and stop positions and the offset, thereby obtaining audio and video data of the video file. By virtue of the system and the method disclosed by the utility model, an operation of address mapping is not required to be performed, therefore, the compatibility is improved, and the operation difficulty is reduced.
Description
Technical field
The present invention relates to storage and calling technology, particularly a kind of remote acquisition system of data and long-range acquisition methods.
Background technology
Fig. 1 is the structural representation of video playback system in the existing video monitoring system.Combine Fig. 1 at present, video playback system in the existing video monitoring system is described, specific as follows:
Existing video monitoring system comprises: (Network Attached Storage, NAS) storage server 12 for watch-dog 10, network monitoring client side 11 and network attached storage.Wherein, NAS storage server 12 is used to store the audio/video flow of video recording index information and video file; Watch-dog 10 can adopt existing digital hard disc video recorder (Digital Video Recorder; DVR); The search video file request that watch-dog 10 receives from network monitoring client side 11; From NAS storage server 12, obtain the video recording index information, return the Search Results that comprises the index information of recording a video for network monitoring client side 11; Network monitoring client side 11 obtains the hard reel number of video file place network hard disc according to the video recording index information; Obtain the address and the path of NAS storage server 12 according to the hard reel number of network hard disc; Use the address and the path of mapping network driver carry NAS storage server 12; Open the corresponding video file of video recording index information, from NAS storage server 12, read the audio/video flow of video file.
The network monitoring client side that video playback system comprises in the existing video monitoring system need carry out co-operation to watch-dog and NAS storage server; And after network monitoring client side need be analyzed the video recording index information on the NAS storage server; Could obtain the required audio/video flow of playback from the NAS storage server; If the index information on the NAS storage server of a plurality of preservation video recording index informations is incomplete same; Then network monitoring clothes client also need be carried out compatibility to above-mentioned a plurality of NAS storage servers, makes that the operation of network monitoring client side is comparatively complicated, compatible relatively poor; Possibly there is the possibility of mapping failure in the mode of the address of network monitoring client side mapping NAS storage server, and then influences normally carrying out of playback, is still waiting further improvement.
Summary of the invention
In view of this, the object of the present invention is to provide a kind of remote acquisition system of data, this system need not to carry out map addresses, can improve compatibility, reduces operation easier.
The object of the present invention is to provide a kind of long-range acquisition methods of data, this method need not to carry out map addresses, can improve compatibility, reduces operation easier.
For achieving the above object, technical scheme of the present invention specifically is achieved in that
A kind of remote acquisition system of data, this system comprises:
At least one storage server, arbitrary storage server is in order to preserve the audio, video data of video file;
Watch-dog; According to the video file request of obtaining from monitor client; Transmission comprises the video file essential information of video file title to monitor client; According to the store configuration information request of obtaining from the sequence number of carrying storage server of monitor client, the network address and the directory information that send storage server are to monitor client;
Monitor client is analyzed the video file title that receives, and obtains the sequence number of storage server and the title of the higher level's video file under the video file; Utilize the title of higher level's video file, the network address and the directory information of the storage server that receives; Download higher level's video file through network from storage server, confirm its start-stop position and side-play amount in affiliated higher level's video file according to the video file essential information that comprises the video file title; According to start-stop position and the side-play amount of video file in affiliated higher level's video file, higher level's video file is carried out intercepting, obtain the audio, video data of video file.
Preferably; When the video file that said watch-dog is also imported the outside is stored in storage server; The title of the higher level's video file when storing according to video file under it, the sequence number in higher level's video file, catalogue that higher level's video file is stored and the sequence number of the storage server under this catalogue are named video file.
Preferably; Said monitor client is also confirmed the sequence number of video file in higher level's video file according to the video file title; According to title, sequence number and the side-play amount of video file in higher level's video file of the higher level's video file under the video file essential information that comprises the video file title, the video file, generate the video file download list;
Said monitor client carries out intercepting also according to the video file download list to higher level's video file of downloading from storage server.
In the said system, said watch-dog comprises:
First memory cell is in order to preserve video file essential information, the sequence number of storage server, the network address of storage server and the directory information on this storage server; Said video file essential information comprises video file title and video file size at least;
First control unit according to the video file request of obtaining that receives, reads the video file essential information that comprises the video file title, and sends to said monitor client from first memory cell; The store configuration information request of obtaining according to the sequence number of carrying storage server that receives; From first memory cell, read the network address of the storage server corresponding with the sequence number of storage server; And the directory information on this storage server, the network address of transmission storage server and directory information are to monitor client.
In the said system, said monitor client comprises:
Second memory cell is in order to preserve higher level's video file;
Second control unit sends and obtains the video file request to watch-dog, receives the video file essential information that comprises the video file title, exports the video file title to data analysis unit; The store configuration information request of obtaining to the said watch-dog of the sequence number of storage server is carried in transmission, utilizes the network address of storage server, sets up network linking with storage server; Utilize the title of directory information and higher level's video file, download higher level's video file through network from this catalogue of storage server, and higher level's video file is write second memory cell; Said video file essential information comprises video file title and video file size at least;
The subfile that said second control unit comprises according to higher level's video file, video file sequence number and the video file size in higher level's video file; Obtain start-stop position and the side-play amount of video file in affiliated higher level's video file, and export the data cutout unit to;
Data analysis unit; The video file title is analyzed; The sequence number of the title, video file that obtains sequence number, the higher level's video file under the video file of the storage server that video file preserves in higher level's video file, and the directory information stored of higher level's video file, and export second control unit to;
The data cutout unit according to start-stop position and the side-play amount of video file in affiliated higher level's video file, carries out intercepting to the higher level's video file under the video file in second memory cell, obtains the audio/video flow of video file.
In the said system, said monitor client comprises:
Second memory cell is in order to preserve higher level's video file and video file download list;
Second control unit sends and obtains the video file request to watch-dog, receives the video file essential information that comprises the video file title, exports the video file title to data analysis unit; The store configuration information request of obtaining to the said watch-dog of the sequence number of storage server is carried in transmission, utilizes the network address of storage server, sets up network linking with storage server; Utilize the title of directory information and higher level's video file, download higher level's video file from this catalogue of storage server, higher level's video file is write second memory cell through network; Said video file essential information comprises video file title and video file size at least;
Sequence number in higher level's video file of the subfile that said second control unit comprises according to higher level's video file, video file, and video file size are obtained start-stop position and the side-play amount of video file in affiliated higher level's video file; According to the sequence number of video file in higher level's video file; According to title, sequence number and the side-play amount of video file in higher level's video file of the higher level's video file under the video file essential information that comprises the video file title, the video file, generate the video file download list and write second memory cell;
Data analysis unit; The video file title is analyzed; The sequence number of the title, video file that obtains sequence number, the higher level's video file under the video file of the storage server that video file preserves in higher level's video file, and the directory information stored of higher level's video file, and export second control unit to;
The data cutout unit according to the video file download list in second memory cell, carries out intercepting to the higher level's video file under the video file in second memory cell, obtains the audio/video flow of video file.
A kind of long-range acquisition methods of data, this method comprises:
A, monitor client send and obtain the video file request to watch-dog, obtain the video file essential information that comprises the video file title from watch-dog;
B, monitor client are analyzed the sequence number that the video file title obtains storage server, send and obtain the store configuration information request to watch-dog, obtain the network address and the directory information of storage server from watch-dog;
C, monitor client utilize the network address, the directory information of storage server and analyze the title of higher level's video file of video file title acquisition, download higher level's video file through network from storage server;
D, monitor client utilization comprise the video file essential information of video file title; Confirm its start-stop position and side-play amount in affiliated higher level's video file; According to said start-stop position and said side-play amount higher level's video file is carried out intercepting, obtain the audio, video data of video file.
Preferably, further comprise between the steps A:
When the video file that watch-dog is imported the outside is stored in storage server; The title of the higher level's video file when storing according to video file under it, the sequence number in higher level's video file, catalogue that higher level's video file is stored and the sequence number of the storage server under this catalogue are named video file.
Preferably, step D is said carries out also further comprising before the intercepting to higher level's video file according to said start-stop position and said side-play amount:
Monitor client generates the video file download list that comprises start-stop position and side-play amount according to the video file title;
Step D is said to carry out intercepting according to said start-stop position and said side-play amount to higher level's video file and be: monitor client carries out intercepting according to the video file download list to higher level's video file of downloading from storage server.
In the said method, the sequence number that the said monitor client of step B is analyzed video file title acquisition storage server comprises:
Said monitor client is according to the form of video file title; Analyze the video file title, the sequence number of the title, video file that obtains sequence number, the higher level's video file under the video file of storage server in higher level's video file, and the directory information stored of higher level's video file.
In the said method, said step C comprises:
C1, said monitor client utilize the network address of storage server, set up network linking with storage server;
C2, said monitor client utilize the title of directory information and higher level's video file, confirm the catalogue that higher level's video file is stored;
C3, said monitor client are downloaded higher level's video file through network from the said catalogue of storage server, and temporary higher level's video file.
In the said method, the said monitor client utilization of step D comprises the video file essential information of video file title and confirms that its start-stop position and side-play amount in affiliated higher level's video file comprises:
The subfile that said monitor client comprises according to higher level's video file, analyze the video file size that video file that the video file title obtains sequence number and the video file essential information in higher level's video file comprises, confirm start-stop position and the side-play amount of video file in affiliated higher level's video file;
Said video file essential information comprises video file title and video file size at least.
Visible by above-mentioned technical scheme; The invention provides a kind of remote acquisition system and long-range acquisition methods of data; Monitor client sends and obtains the video file request to watch-dog, obtains the video file essential information that comprises the video file title from watch-dog; Monitor client is analyzed the sequence number that the video file title obtains storage server, sends and obtains the store configuration information request to watch-dog, obtains the network address and the directory information of storage server from watch-dog; Monitor client utilizes the network address, the directory information of storage server and analyzes the title of higher level's video file of video file title acquisition, downloads higher level's video file through network from storage server; The monitor client utilization comprises the video file essential information of video file title and confirms its start-stop position and side-play amount in affiliated higher level's video file; According to start-stop position and side-play amount higher level's video file is carried out intercepting, obtain the audio, video data of video file.Adopt system and method for the present invention, need not to carry out the map addresses of storage server, can improve compatibility, reduce operation easier.
Description of drawings
Fig. 1 is the structural representation of video playback system in the existing video monitoring system.
Fig. 2 is the structural representation of the remote acquisition system embodiment one of data of the present invention.
Fig. 3 is the structural representation of the remote acquisition system embodiment two of data of the present invention.
Fig. 4 is the flow chart of the long-range acquisition methods of data of the present invention.
Embodiment
For make the object of the invention, technical scheme, and advantage clearer, below with reference to the accompanying drawing embodiment that develops simultaneously, to further explain of the present invention.
The invention provides a kind of remote acquisition system and long-range acquisition methods of data; In the whole long-range acquisition process of data; Watch-dog no longer carries out alternately with storage server; But directly carry out alternately with watch-dog and at least one storage server by monitor client, to obtain the audio, video data of video file; Monitor client is when obtaining video file; Both need not index information or index file from storage server that watch-dog is transmitted are analyzed; Also need not storage server is carried out complicated map addresses, but the video file title is carried out structural analysis, obtain the stored information of the affiliated higher level's video file of video file; Download higher level's video file through network from storage server; Again higher level's video file is carried out intercepting, obtain the audio/video flow of video file, not only can not have the incompatible problem that causes owing to the structure of index file on a plurality of storage servers or index information is incomplete same; And monitor client has saved complicated operations such as map addresses and index file analysis; For watch-dog, only need singly simply to reply alternately with the monitoring client, reduced the offered load of the affiliated supervisory control system of watch-dog.
Fig. 2 is the structural representation of the remote acquisition system embodiment one of data of the present invention.Combine Fig. 2 at present, the remote acquisition system of the data of embodiment one is described, specific as follows:
The remote acquisition system of the data of the embodiment of the invention one comprises: at least one storage server 22, watch-dog 20 and monitor client 21.Wherein, Only comprising a storage server 22 with system among Fig. 2 is example; When system comprised a plurality of storage server 22, monitor client 21 connected a plurality of storage servers 22 through network, no longer monitor client 21 is described through the instance that network connects a plurality of storage servers 22 at this.
Watch-dog 20 is according to the video file request of obtaining from monitor client 21; Transmission comprises video file essential information to the monitor client 21 of video file title; According to the store configuration information request of obtaining, send the network address and directory information to the monitor client 21 of storage server from the sequence number of carrying storage server of monitor client 21.Wherein, the video file essential information comprises video file title and video file size at least, also can further comprise the beginning and ending time and the video file type of video file; The information of the sequence number of the title of the higher level's video file when having comprised the video file storage in the video file title at least under it, the sequence number in higher level's video file, catalogue that higher level's video file is stored and the storage server under this catalogue; Directory information is the title and the store path information of this catalogue on storage server of the catalogue at the higher level's video file place under the video file of storing on the storage server; Watch-dog 20 of the present invention can adopt existing DVR or network video server, and (Digital Video Server DVS) waits equipment, no longer the structure of the said equipment is given unnecessary details at this.
The video file title that 21 pairs of monitor clients receive is analyzed, and obtains the sequence number of storage server and the title of the higher level's video file under the video file; Utilize the title of higher level's video file, the network address and the directory information of the storage server that receives; Download higher level's video file through network from storage server 22, confirm its start-stop position and side-play amount in affiliated higher level's video file according to the video file essential information that comprises the video file title; According to start-stop position and the side-play amount of video file in affiliated higher level's video file, higher level's video file is carried out intercepting, obtain the audio, video data of video file.
Preferably; When the video file that the watch-dog 20 that system of the present invention comprises is imported the outside is stored in storage server 22; The title of the higher level's video file when storing under it, the sequence number in higher level's video file, catalogue that higher level's video file is stored and the sequence number of the storage server under this catalogue according to video file; Video file is named, so that monitor client of the present invention 21 obtains to download the information of higher level's video file according to the video file title.Wherein, the sequence number of video file in higher level's video file is in order to the relative memory location of expression video file in higher level's video file.
Wherein, watch-dog 20 comprises: first control unit 201 and first memory cell 202.
In addition; When the video file that first control unit 201 is also imported the outside is stored in storage server 22; The title of the higher level's video file when storing according to video file under it, the sequence number in higher level's video file, catalogue that higher level's video file is stored and the sequence number of the storage server under this catalogue are named video file; To comprise the video file essential information of video file title, the sequence number of storage server, the network address and the directory information on this storage server of storage server and write first memory cell 202.Wherein, the network address of storage server can be its IP address etc. in order to distinguish the address information of storage server.
Wherein, monitor client comprises: second control unit 211, data analysis unit 212, data cutout unit 213 and second memory cell 214.
212 pairs of video file titles of data analysis unit are analyzed; The sequence number of the title, video file that obtains sequence number, the higher level's video file under the video file of the storage server that video file preserves in higher level's video file, and the directory information stored of higher level's video file, and export second control unit 211 to.
Fig. 3 is the structural representation of the remote acquisition system embodiment two of data of the present invention.Combine Fig. 3 at present, the remote acquisition system of the data of the embodiment of the invention two is described, specific as follows:
The remote acquisition system of the data of the embodiment of the invention two comprises: at least one storage server 22, watch-dog 20 and monitor client 31.The system of the system of embodiment two and embodiment one will compare; Only be that monitor client 31 is different with the monitor client 21 among the embodiment one; The structure of other devices and annexation are identical with embodiment one; Only just describe at this, no longer to giving unnecessary details with embodiment one identical content with embodiment one different content.
The monitor client 31 of embodiment two is merely with the monitor client of embodiment one 21 different places: the monitor client 31 of embodiment two can also generate a video file download list; And can obtain one or more video files that one or more higher level's video files comprise according to the video file download list; Other analyses of monitor client 31 are identical with the monitor client 21 of embodiment one with processed content, repeat no more at this.
Particularly; After the information that monitor client 31 also can comprise in obtaining the video file title; Confirm the sequence number of video file in higher level's video file according to the video file title; According to title, sequence number and the side-play amount of video file in higher level's video file of the higher level's video file under the video file essential information that comprises the video file title, the video file, generate the video file download list.
Wherein, Can comprise a plurality of video files to be obtained in the video file download list; And monitor client 31 can be downloaded one or more higher level's video files from one or more storage servers 22; According to the video file download list corresponding higher level's video file of downloading is carried out data cutout, obtain the audio, video data of its required one or more video files.
Correspondingly, monitor client 31 comprises: second control unit 311, data analysis unit 212, data cutout unit 313 and second memory cell 314.Wherein, data analysis unit 212 is identical with embodiment one.
212 pairs of video file titles of data analysis unit are analyzed; The sequence number of the title, video file that obtains sequence number, the higher level's video file under the video file of the storage server that video file preserves in higher level's video file, and the directory information stored of higher level's video file, and export second control unit 311 to.
Fig. 4 is the flow chart of the long-range acquisition methods of data of the present invention.Combine Fig. 4 at present, the long-range acquisition methods of data of the present invention is described, specific as follows:
Step 401: monitor client sends and obtains the video file request to watch-dog, obtains the video file essential information that comprises the video file title from watch-dog;
This step specifically comprises: step 4011, monitor client are sent and are obtained the video file request to watch-dog according to external trigger; Step 4012, watch-dog sends to monitor client according to obtaining the video file request with the video file essential information that comprises the video file title accordingly.
In step 4012, the video file essential information comprises video file title and video file size at least, also can further comprise the beginning and ending time and the video file type of video file; The information of the sequence number of the title of the higher level's video file when having comprised the video file storage in the video file title at least under it, the sequence number in higher level's video file, catalogue that higher level's video file is stored and the storage server under this catalogue; Directory information is the title and the store path information of this catalogue on storage server of the catalogue at the higher level's video file place under the video file of storing on the storage server.
Step 402: monitor client is analyzed the sequence number that the video file title obtains storage server, sends and obtains the store configuration information request to watch-dog, obtains the network address and the directory information of storage server from watch-dog;
This step specifically comprises: step 4021; Monitor client is according to the form of video file title; Analyze the video file title, the sequence number of the title, video file that obtains sequence number, the higher level's video file under the video file of storage server in higher level's video file, and the directory information stored of higher level's video file; Step 4022, monitor client are according to the sequence number of storage server, and the store configuration information request of obtaining of sending the sequence number of carrying storage server is to watch-dog; Step 4023, watch-dog is according to the store configuration information request of obtaining of carrying the sequence number of storage server, and the network address and the directory information of storage server that will be corresponding with the sequence number of storage server send to monitor client.
In the step 4021, the sequence number of video file in higher level's video file is in order to the relative memory location of expression video file in higher level's video file.
In the step 4023, the network address of storage server can be can be in order to distinguish the address information that storage server obtain data like IP address etc.
Step 403: monitor client utilizes the network address, the directory information of storage server and analyzes the title of higher level's video file of video file title acquisition, downloads higher level's video file through network from storage server;
This step specifically comprises: step 4031, monitor client are utilized the network address of storage server, set up network linking with storage server; Step 4032, monitor client are utilized the title of directory information and higher level's video file, confirm the catalogue that higher level's video file is stored; Step 4033, monitor client is downloaded higher level's video file through network from the catalogue of storage server, and temporary higher level's video file.
In the step 4031, monitor client can adopt existing FTP host-host protocol or private network host-host protocol, and the storage server corresponding with the network address of storage server set up man-to-man network linking.
Step 404: the monitor client utilization comprises the video file essential information of video file title; Confirm its start-stop position and side-play amount in affiliated higher level's video file; According to start-stop position and side-play amount higher level's video file is carried out intercepting, obtain the audio, video data of video file;
This step specifically comprises: step 4041; Sequence number and the video file size of the video file that the subfile that monitor client comprises according to higher level's video file, analysis video file title obtain in higher level's video file confirmed start-stop position and the side-play amount of video file in affiliated higher level's video file; Step 4042, monitor client are utilized start-stop position and the side-play amount in the step 4041, and temporary higher level's video file is carried out intercepting, obtain the audio, video data of video file.
Preferably, if step 404 according to start-stop position and side-play amount higher level's video file is carried out also further comprising before the intercepting: monitor client generates the video file download list that comprises video file start-stop position according to the video file title,
Then step 404 specifically comprises: step 4041; Sequence number and the video file size of the video file that the subfile that monitor client comprises according to higher level's video file, analysis video file title obtain in higher level's video file confirmed start-stop position and the side-play amount of video file in affiliated higher level's video file; Step 4042; Monitor client is confirmed the sequence number of video file in higher level's video file according to the video file title; According to title, sequence number and the side-play amount of video file in higher level's video file of the higher level's video file under the video file essential information that comprises the video file title, the video file, generate the video file download list; Step 4043, monitor client are utilized the video file download list, and temporary higher level's video file is carried out intercepting, obtain the audio, video data of video file.
Preferably; Between step 401, further comprise: step 400; When the video file that watch-dog is imported the outside is stored in storage server; The title of the higher level's video file when storing according to video file under it, the sequence number in higher level's video file, catalogue that higher level's video file is stored and the sequence number of the storage server under this catalogue are named video file.
In the above-mentioned preferred embodiment of the present invention; When monitor client obtains data from storage server; Need not to carry out the mutual of index information or index file between watch-dog and the storage server; Only be information mutual that carries out information and the stored configuration of video file between monitor client and watch-dog, monitor client is according to resolving the information that obtains from the title of video file, from corresponding storage server, downloads the higher level's video file under the video file; Omitted complicated map addresses step; Simplified operation, and monitor client is not searched the method for the video file of preserving on the storage server through index information or index file, can improve the compatibility of system.In addition, need not alternately between watch-dog and the storage server, also reduced the offered load of the supervisory control system under the watch-dog to a certain extent.
The above is merely preferred embodiment of the present invention, and is in order to restriction the present invention, not all within spirit of the present invention and principle, any modification of being made, is equal to replacement, improvement etc., all should be included within the scope that the present invention protects.
Claims (12)
1. the remote acquisition system of data is characterized in that, this system comprises:
At least one storage server, arbitrary storage server is in order to preserve the audio, video data of video file;
Watch-dog; According to the video file request of obtaining from monitor client; Transmission comprises the video file essential information of video file title to monitor client; According to the store configuration information request of obtaining from the sequence number of carrying storage server of monitor client, the network address and the directory information that send storage server are to monitor client;
Monitor client is analyzed the video file title that receives, and obtains the sequence number of storage server and the title of the higher level's video file under the video file; Utilize the title of higher level's video file, the network address and the directory information of the storage server that receives; Download higher level's video file through network from storage server, confirm its start-stop position and side-play amount in affiliated higher level's video file according to the video file essential information that comprises the video file title; According to start-stop position and the side-play amount of video file in affiliated higher level's video file, higher level's video file is carried out intercepting, obtain the audio, video data of video file.
2. system according to claim 1; It is characterized in that; When the video file that said watch-dog is also imported the outside is stored in storage server; The title of the higher level's video file when storing according to video file under it, the sequence number in higher level's video file, catalogue that higher level's video file is stored and the sequence number of the storage server under this catalogue are named video file.
3. system according to claim 1 and 2; It is characterized in that; Said monitor client is also confirmed the sequence number of video file in higher level's video file according to the video file title; According to title, sequence number and the side-play amount of video file in higher level's video file of the higher level's video file under the video file essential information that comprises the video file title, the video file, generate the video file download list;
Said monitor client carries out intercepting also according to the video file download list to higher level's video file of downloading from storage server.
4. system according to claim 1 is characterized in that, said watch-dog comprises:
First memory cell is in order to preserve video file essential information, the sequence number of storage server, the network address of storage server and the directory information on this storage server; Said video file essential information comprises video file title and video file size at least;
First control unit according to the video file request of obtaining that receives, reads the video file essential information that comprises the video file title, and sends to said monitor client from first memory cell; The store configuration information request of obtaining according to the sequence number of carrying storage server that receives; From first memory cell, read the network address of the storage server corresponding with the sequence number of storage server; And the directory information on this storage server, the network address of transmission storage server and directory information are to monitor client.
5. system according to claim 1 and 2 is characterized in that, said monitor client comprises:
Second memory cell is in order to preserve higher level's video file;
Second control unit sends and obtains the video file request to watch-dog, receives the video file essential information that comprises the video file title, exports the video file title to data analysis unit; The store configuration information request of obtaining to the said watch-dog of the sequence number of storage server is carried in transmission, utilizes the network address of storage server, sets up network linking with storage server; Utilize the title of directory information and higher level's video file, download higher level's video file through network from this catalogue of storage server, and higher level's video file is write second memory cell; Said video file essential information comprises video file title and video file size at least;
The subfile that said second control unit comprises according to higher level's video file, video file sequence number and the video file size in higher level's video file; Obtain start-stop position and the side-play amount of video file in affiliated higher level's video file, and export the data cutout unit to;
Data analysis unit; The video file title is analyzed; The sequence number of the title, video file that obtains sequence number, the higher level's video file under the video file of the storage server that video file preserves in higher level's video file, and the directory information stored of higher level's video file, and export second control unit to;
The data cutout unit according to start-stop position and the side-play amount of video file in affiliated higher level's video file, carries out intercepting to the higher level's video file under the video file in second memory cell, obtains the audio/video flow of video file.
6. system according to claim 3 is characterized in that, said monitor client comprises:
Second memory cell is in order to preserve higher level's video file and video file download list;
Second control unit sends and obtains the video file request to watch-dog, receives the video file essential information that comprises the video file title, exports the video file title to data analysis unit; The store configuration information request of obtaining to the said watch-dog of the sequence number of storage server is carried in transmission, utilizes the network address of storage server, sets up network linking with storage server; Utilize the title of directory information and higher level's video file, download higher level's video file from this catalogue of storage server, higher level's video file is write second memory cell through network; Said video file essential information comprises video file title and video file size at least;
Sequence number in higher level's video file of the subfile that said second control unit comprises according to higher level's video file, video file, and video file size are obtained start-stop position and the side-play amount of video file in affiliated higher level's video file; According to the sequence number of video file in higher level's video file; According to title, sequence number and the side-play amount of video file in higher level's video file of the higher level's video file under the video file essential information that comprises the video file title, the video file, generate the video file download list and write second memory cell;
Data analysis unit; The video file title is analyzed; The sequence number of the title, video file that obtains sequence number, the higher level's video file under the video file of the storage server that video file preserves in higher level's video file, and the directory information stored of higher level's video file, and export second control unit to;
The data cutout unit according to the video file download list in second memory cell, carries out intercepting to the higher level's video file under the video file in second memory cell, obtains the audio/video flow of video file.
7. the long-range acquisition methods of data is characterized in that, this method comprises:
A, monitor client send and obtain the video file request to watch-dog, obtain the video file essential information that comprises the video file title from watch-dog;
B, monitor client are analyzed the sequence number that the video file title obtains storage server, send and obtain the store configuration information request to watch-dog, obtain the network address and the directory information of storage server from watch-dog;
C, monitor client utilize the network address, the directory information of storage server and analyze the title of higher level's video file of video file title acquisition, download higher level's video file through network from storage server;
D, monitor client utilization comprise the video file essential information of video file title; Confirm its start-stop position and side-play amount in affiliated higher level's video file; According to said start-stop position and said side-play amount higher level's video file is carried out intercepting, obtain the audio, video data of video file.
8. method according to claim 7 is characterized in that, further comprises between the steps A:
When the video file that watch-dog is imported the outside is stored in storage server; The title of the higher level's video file when storing according to video file under it, the sequence number in higher level's video file, catalogue that higher level's video file is stored and the sequence number of the storage server under this catalogue are named video file.
9. according to claim 7 or 8 described methods, it is characterized in that step D is said to carry out also further comprising before the intercepting to higher level's video file according to said start-stop position and said side-play amount:
Monitor client generates the video file download list that comprises start-stop position and side-play amount according to the video file title;
Step D is said to carry out intercepting according to said start-stop position and said side-play amount to higher level's video file and be: monitor client carries out intercepting according to the video file download list to higher level's video file of downloading from storage server.
10. method according to claim 7 is characterized in that, the sequence number that the said monitor client of step B is analyzed video file title acquisition storage server comprises:
Said monitor client is according to the form of video file title; Analyze the video file title, the sequence number of the title, video file that obtains sequence number, the higher level's video file under the video file of storage server in higher level's video file, and the directory information stored of higher level's video file.
11., it is characterized in that said step C comprises according to claim 7 or 8 described methods:
C1, said monitor client utilize the network address of storage server, set up network linking with storage server;
C2, said monitor client utilize the title of directory information and higher level's video file, confirm the catalogue that higher level's video file is stored;
C3, said monitor client are downloaded higher level's video file through network from the said catalogue of storage server, and temporary higher level's video file.
12., it is characterized in that the said monitor client utilization of step D comprises the video file essential information of video file title and confirms that its start-stop position and side-play amount in affiliated higher level's video file comprises according to claim 7 or 8 described methods:
The subfile that said monitor client comprises according to higher level's video file, analyze the video file size that video file that the video file title obtains sequence number and the video file essential information in higher level's video file comprises, confirm start-stop position and the side-play amount of video file in affiliated higher level's video file;
Said video file essential information comprises video file title and video file size at least.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210179734.1A CN102724547B (en) | 2012-05-30 | 2012-05-30 | Remote data acquisition system and remote data acquisition method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210179734.1A CN102724547B (en) | 2012-05-30 | 2012-05-30 | Remote data acquisition system and remote data acquisition method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102724547A true CN102724547A (en) | 2012-10-10 |
CN102724547B CN102724547B (en) | 2015-05-27 |
Family
ID=46950189
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210179734.1A Active CN102724547B (en) | 2012-05-30 | 2012-05-30 | Remote data acquisition system and remote data acquisition method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102724547B (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110166740A (en) * | 2019-04-10 | 2019-08-23 | 视联动力信息技术股份有限公司 | A kind of method and apparatus of monitoring resource processing |
CN112019797A (en) * | 2019-05-30 | 2020-12-01 | 广州云积软件技术有限公司 | National education examination video cloud storage system |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030009586A1 (en) * | 2001-07-06 | 2003-01-09 | Intel Corporation | Method and apparatus for peer-to-peer services |
CN102447890A (en) * | 2011-12-09 | 2012-05-09 | 中山大学 | Video monitoring system aiming at digital video recorder and monitoring method thereof |
-
2012
- 2012-05-30 CN CN201210179734.1A patent/CN102724547B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030009586A1 (en) * | 2001-07-06 | 2003-01-09 | Intel Corporation | Method and apparatus for peer-to-peer services |
CN102447890A (en) * | 2011-12-09 | 2012-05-09 | 中山大学 | Video monitoring system aiming at digital video recorder and monitoring method thereof |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110166740A (en) * | 2019-04-10 | 2019-08-23 | 视联动力信息技术股份有限公司 | A kind of method and apparatus of monitoring resource processing |
CN112019797A (en) * | 2019-05-30 | 2020-12-01 | 广州云积软件技术有限公司 | National education examination video cloud storage system |
Also Published As
Publication number | Publication date |
---|---|
CN102724547B (en) | 2015-05-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109508246A (en) | Log recording method, system and computer readable storage medium | |
KR101884725B1 (en) | Apparatus and method for transmitting live media content | |
CN108776682B (en) | Method and system for randomly reading and writing object based on object storage | |
CN104951474A (en) | Method and device for acquiring MySQL binlog incremental logs | |
CN102662713B (en) | Method, device and terminal for increasing running speed of application programs | |
CN105187523B (en) | A kind of directory access method and device | |
US9055268B2 (en) | Multi-tier recorder to enable seek-back unique copy recording | |
CN106817388B (en) | Method and device for acquiring data by virtual machine and host machine and system for accessing data | |
CN105429784A (en) | Central collection server, and method and system for log file processing | |
CN112559463A (en) | Method and device for processing compressed file | |
CN102118451B (en) | Method and device for handling uploaded user resources | |
CN107943520A (en) | Application stack information acquisition method and device, stack information analysis method and device | |
CN106648445B (en) | Data storage method and device for web crawler | |
CN104125135A (en) | Instant messaging application chatting record management method and terminal thereof | |
CN109525622A (en) | The generation method of fragment resource ID, resource sharing method, device and electronic equipment | |
US11481142B2 (en) | Method and device for downloading resources | |
CN113689592A (en) | Short-range file transmission method and system based on WIFI network | |
CN105207832A (en) | Server stress testing method and device | |
CN109660496B (en) | Method and device for acquiring verification information, method and device for verifying and releasing resources and electronic equipment | |
CN102724547B (en) | Remote data acquisition system and remote data acquisition method | |
EP2750020B1 (en) | Systems and methods for managing files in a computer system by segmenting files | |
CN106453663B (en) | Improved storage expansion method and device based on cloud service | |
CN104965855A (en) | Webpage cache management system providing webpage service | |
CN110362548B (en) | Log extraction method and related equipment | |
CN101951361B (en) | Method for accessing intelligent card and server |
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 |