Summary of the invention
The present invention is in order to solve the technical matters of above-mentioned existence effectively, give and store the intrinsic identifier of multi-medium data that master server receives from the operator, when the customer requirement multi-medium data reproduces, utilize the index information that is connected with above-mentioned identifier, retrieval stores the video server of above-mentioned multi-medium data, select the video server of load minimum to be connected in the video server that retrieves, the method for utilizing order type video system to land and provide multi-medium data is provided with the client.
In order to realize above-mentioned technical task, land the method for multi-medium data in the order type video system, comprising:
(a) multi-medium data of needs is copied to specified video server;
(b) extraction is stored in the positional information and the index information of the multi-medium data in the above-mentioned video server, is input to master server;
(c) above-mentioned master server gives above-mentioned multi-medium data intrinsic identifier;
(d) positional information of above-mentioned multi-medium data and index information are stored in the generalized information management database.
The method of multi-medium data is provided in the order type video system of the present invention, and comprising: (h) client connects master server by communication network, the multi-medium data index information that input needs;
(i) master server is retrieved the index information of above-mentioned client's input in the generalized information management database, and result for retrieval is transferred to above-mentioned client;
(j) after above-mentioned client searches out the image that needs, require message to master server transmission reproduction;
(k) receiving above-mentioned reproduction requires the master server of message to retrieve the video server of the multi-medium data that stores above-mentioned customer requirement in the generalized information management database;
(l) confirm the load of the video server retrieve, select the video server of load minimum to be connected to above-mentioned client.
In the order type video system of the present invention according to the method that makes the server equilibrium, master server retrieve video server, and the multi-medium data of load minimum is provided, the client can be under highly stable state receiving multimedia data.
Describe the present invention in detail below in conjunction with drawings and Examples:
As shown in Figure 2, order type video system of the present invention comprises communication network, is connected to the client 210 of above-mentioned communication network, and master server 220 stores the generalized information management database 230 and the video server 240 of above-mentioned Master Server Info.
Communication network 1 above-mentioned in the embodiment of the invention is the single communication network that the client connected, and this communication network 1 also can be wired or wireless communication network.
Above-mentioned client 210 utilizes the multi-medium data that above-mentioned master server 220 receives oneself to be needed by communication network 1.At this moment, above-mentioned client 210 is in order to seek the multi-medium data input index information that oneself needs.
Above-mentioned master server 220 can with above-mentioned client's 210 exchange messages and information, the multi-medium data that utilizes the information in the generalized information management database 230 that is stored in will be stored in the video server 240 offers above-mentioned client 210.At this moment, above-mentioned master server 220 is based on the index information of above-mentioned client's 210 inputs, and affirmation is stored in the positional information of the video server 240 and the video server 240 of the multi-medium data in the generalized information management database 230.
After this, confirm and compare the loading level of video server 240, select the video server of load minimum, multi-medium data is offered client 210.
Such master server 220 is dispersed into a plurality of servers of carrying out specific function, successfully handles information of managing and message in the system of the present invention.At this moment, above-mentioned master server 220 comprises information log-in interface 220a, information management interface 220b, information retrieval interface 220c and information regeneration interface 220d.
Above-mentioned information log-in interface 220a receives the multi-medium data that the operator offers client 210.At this moment, index informations such as the classification that above-mentioned operator's input is relevant with above-mentioned multi-medium data, producer, exercise question, theme, explanation.
And above-mentioned information log-in interface 220a copies in a plurality of video servers in order fully to satisfy the needs of above-mentioned multi-medium data.
Above-mentioned information management interface 220b gives the intrinsic identifier of index information that receives from above-mentioned log-in interface 220a.And reception copies to the file path and the positional information of the multi-medium data in the above-mentioned video server 240.At this moment, above-mentioned information management interface 220b gives the multi-medium data that is stored in the above-mentioned video server and gives above-mentioned index information identical identifier with reference to the positional information that receives.
Above-mentioned information retrieval interface 220c obtains client's 210 reception hint information of multi-medium data service from hope.At this moment, above-mentioned search interface 220c drives search engine, and in order to confirm whether there is the multi-medium data that conforms to above-mentioned index information, retrieval is stored in the data in the generalized information management database 230.
After above-mentioned information regeneration interface 220d requires message from above-mentioned client's 210 reception reproductions, store the video server 240 of multi-medium data in 230 retrievals of generalized information management database, in the video server 240 that retrieves, seek the video server 240 of load minimum, connect client 210 and video server 240.
Above-mentioned video server 240 has a lot of, and serial number is all arranged in each video server.
Above-mentioned video server 240 duplicates the multi-medium data by above-mentioned information log-in interface 220a input, and above-mentioned multimedia data file path is transferred to above-mentioned information management interface 220b.
Storing the index and the positional information of each multi-medium data in the above-mentioned generalized information management database 230.At this moment, given identifier in the above-mentioned index, and the multi-medium data positional information that is storing index information and conforming to above-mentioned index information.At this moment, comprise the serial number of the video server 240 that is storing above-mentioned multi-medium data and the file path in the above-mentioned video server 240 in the above-mentioned positional information.
Fig. 2 and shown in Figure 3 makes the method for the load balancing of server be in the order type video system of the present invention, and the multi-medium data that the operator will be desirable to provide to client 210 is input to information log-in interface 220a, makes it copy to s300 in the video server 240.
And above-mentioned information log-in interface 220a obtains the index information s310 of above-mentioned multi-medium data from the operator.
At this moment, above-mentioned information management interface 220b obtains the index information of multi-medium data by above-mentioned information log-in interface 220a.And above-mentioned information management interface 220b stores the video server 240 of multi-medium data and the path s320 of above-mentioned video server 240 interior files from above-mentioned video server 240 receptions.
Above-mentioned information management interface 220b gives the intrinsic identifier s330 of index information of above-mentioned multi-medium data and multi-medium data.At this moment, above-mentioned information management interface 220b gives the multi-medium data identifier by the file path of above-mentioned video server 240 transmission.
After this, above-mentioned information management interface 220b is stored into s340 in the generalized information management database 230 with identifier and index information.
As shown in Figure 4, by embodiment of the invention order type video system to the client method of image is provided is information retrieval interface 220c from the client 210 who connects by communication network 1 receive fixed index information s400.
Above-mentioned information retrieval interface 220c drives search engine, whether has the identical index s410 of index that imports with above-mentioned client 210 in 230 retrievals of generalized information management database.
At above-mentioned retrieval phase s410, if there is the index information of client's 210 inputs, above-mentioned client 210 will determine whether reproduce the multi-medium data s420 that needs.
At above-mentioned decision stage s420, if above-mentioned client 210 wishes the multimedia rendering data, the reproduction that above-mentioned information regeneration interface 220d receives above-mentioned client's 210 transmission requires message s430.
At this moment, above-mentioned information regeneration interface 220d is based on above-mentioned index information, in the positional information of generalized information management database 230 retrieving multimedia datas, and the video server s440 of query load minimum in the video server that retrieves.
After this, above-mentioned information regeneration interface 220d connects the video server 240 of above-mentioned client 210 and load minimum, makes the multi-medium data s450 that above-mentioned client 210 can reproduce oneself to be needed.