Video searching method, server and video searching systemTechnical field
The present invention relates to a kind of Internet technical field more particularly to video searching method, server and video search systemsSystem.
Background technology
With the rapid development of Internet technology, user connects website by intelligent terminal more and more and is regardedThe broadcasting and viewing of frequency.
However, since the data volume of video in website is into geometric growth, how quickly to seek in the massive video in websiteIt finds and meets the problem of video of user demand merits attention as one.At present, the main path of video search includes searchEngine search and video display client-side search etc. indirectly.Searching method is mainly based upon film name, performer and director of video etc.Keyword search or the video search etc. based on video display classification.
However, based on current search technique, user there is no search of the method based on dynamic picture progress associated video.ForThis, usually affects to the video search of user.For example, when finding some interesting Dynamic Graphs on user internetPiece, it is desirable to when finding the situation of corresponding video according to the dynamic picture, be limited to the limitation of existing search technique, can only pass throughSeek other people modes of help and get video corresponding with the dynamic picture, generally require to take a substantial amount of time or even canIt can not find the video.
For this purpose, there is an urgent need for a kind of video searching method, user can be helped to be got by dynamic picture search and regarded accordinglyFrequency content not only added a kind of new way of search for user, but also can meet the search need of user, time saving and energy saving, was userA kind of video search experience more optimized is provided.
Invention content
In order to overcome above-mentioned technological deficiency, the purpose of the present invention is to provide a kind of video searching method, server and regardFrequency search system can scan for associated video based on dynamic picture, increase a kind of new search approach for user, also canFurther meet the different searching requirement of user, simple operation provides a kind of video search body more optimized to the userIt tests.
The present invention provides a kind of video searching methods, include the following steps:
S100:Receive a search instruction;
S200:The identification information that extraction described search instruction includes;
S300:According to the identification information, search and the matched video of the identification information;
S400:Show the broadcasting page of the video.
Preferably, the step S100 for receiving a search instruction includes:
S110:Obtain the identification information of a target dynamic picture;
S120:According to the identification information, generation described search instruction.
Preferably, the step S100 for receiving a search instruction includes:
S110’:Read the uploading instructions for uploading a target dynamic picture;
S120’:According to the uploading instructions, a dynamic picture data library is jumped to;
Or S120 ":According to the uploading instructions, local album data library is opened;
S130’:In the dynamic picture data library or the local album data library, the target dynamic figure is transferredPiece;
S140’:According to the target dynamic picture, generation described search instruction.
Preferably, it is included in the dynamic picture data library and the video is recorded by a video player and shares oneServer shares dynamic picture;
It is included in the local album data library and the video is recorded by the video player and is saved in one currentlyThe local dynamic picture of user terminal;
Wherein, it is described to share dynamic picture and the local dynamic picture is further provided with the identification information.
Preferably, the video searching method further comprises:
S300’:According to the identification information, can not search and the matched video of the identification information;
S400’:Send out the prompting of search failure.
Invention further provides a kind of video searching method, the video searching method is applied to server and currentlyBetween user terminal, the video searching method includes the following steps:
The server receives a search instruction sent out by the active user end;
The identification information that the server extraction described search instruction includes;
The server is according to the identification information, search and the matched video of the identification information;
The server shows the broadcasting page of the video to the active user end.
Preferably, the step of one search instruction of the reception includes:
The server obtains the identification information of a target dynamic picture;
The server is according to the identification information, generation described search instruction.
Preferably, the step of one search instruction of the reception includes:
The server reads the uploading instructions that the active user end uploads a target dynamic picture;
The server jumps to a dynamic picture data library according to the uploading instructions;
Or the server opens local album data library according to the uploading instructions;
The server transfers the target dynamic in the dynamic picture data library or the local album data libraryPicture;
The server is according to the target dynamic picture, generation described search instruction.
Preferably, it is included in the dynamic picture data library and the video is recorded by a video player and shares oneServer shares dynamic picture;
It is included in the local album data library and the video is recorded by the video player and is saved in one currentlyThe local dynamic picture of user terminal;
Wherein, it is described to share dynamic picture and the local dynamic picture is further provided with the identification information.
Preferably, the video searching method further comprises:
The server can not search and the matched video of the identification information according to the identification information;
The server sends out the prompting of search failure to the active user end.
The present invention also provides a kind of servers, and including processor and storage device, the storage device is stored with calculatingMachine program, the processor call and realize video searching method as described above when performing the computer program.
The present invention also provides a kind of video searching system, the video searching system includes server and active userEnd;
The server receives a search instruction sent out by the active user end;
The identification information that the server extraction described search instruction includes;
The server is according to the identification information, search and the matched video of the identification information;
The server shows the broadcasting page of the video to the active user end.
Preferably, the step of one search instruction of the reception includes:
The server obtains the identification information of a target dynamic picture;
The server is according to the identification information, generation described search instruction.
Preferably, the step of one search instruction of the reception includes:
The server reads the uploading instructions that the active user end uploads a target dynamic picture;
The server jumps to a dynamic picture data library according to the uploading instructions;
Or, the server opens local album data library according to the uploading instructions;
The server transfers the target dynamic in the dynamic picture data library or the local album data libraryPicture;
The server is according to the target dynamic picture, generation described search instruction.
Preferably, it is included in the dynamic picture data library and the video is recorded by a video player and shares oneServer shares dynamic picture;
It is included in the local album data library and the video is recorded by the video player and is saved in one currentlyThe local dynamic picture of user terminal;
Wherein, it is described to share dynamic picture and the local dynamic picture is further provided with the identification information.
Preferably, the video searching method further comprises:
The server can not search and the matched video of the identification information according to the identification information;
The server sends out the prompting of search failure to the active user end.
After employing above-mentioned technical proposal, compared with prior art, have the advantages that:
1. user can carry out associated video search by uploading dynamic picture or inputting the identification information of dynamic picture;
2. add a kind of novel video search mode for user;
3. it is effectively increased the chance for exposure of video.
Description of the drawings
Fig. 1 is the flow diagram for meeting video searching method in one embodiment of the present invention;
Fig. 2 is the flow diagram for meeting step S100 in one embodiment of the present invention;
Fig. 3 is the flow diagram for meeting step S100 in one embodiment of the present invention.
Specific embodiment
The advantages of the present invention is further explained below in conjunction with attached drawing and specific embodiment.
Here exemplary embodiment will be illustrated in detail, example is illustrated in the accompanying drawings.Following description is related toDuring attached drawing, unless otherwise indicated, the same numbers in different attached drawings represent the same or similar element.Following exemplary embodimentDescribed in embodiment do not represent all embodiments consistent with the disclosure.On the contrary, they be only with it is such as appendedThe example of the consistent device and method of some aspects be described in detail in claims, the disclosure.
It is only merely for the purpose of description specific embodiment in the term that the disclosure uses, and is not intended to be limiting the disclosure." one kind " of singulative used in disclosure and the accompanying claims book, " described " and "the" are also intended to including majorityForm, unless context clearly shows that other meanings.It is also understood that term "and/or" used herein refers to and wrapsContaining one or more associated list items purposes, any or all may be combined.
In the description of the present invention, it is to be understood that the number designation before step, which does not identify, performs the front and rear of stepSequentially, it is only used for facilitating the description present invention and each step of difference, therefore be not considered as limiting the invention.
Refering to Fig. 1, to meet the flow diagram of the video searching method in one embodiment of the present invention.The present invention carriesThe video searching method of confession compared with the prior art, can realize the search to associated video based on dynamic picture.Specifically, videoSearching method includes the following steps:
S100:Receive a search instruction;
When user needs to search for a certain video in a video website and be watched, the current use of the user can be passed throughFamily end sends the search instruction of a search video to server.It specifically, can be by defeated in the search box of the video websiteEntry keyword, video type, the author of uploaded videos, video number (such as No. av) etc..In addition, in the present embodiment, search refers toIt is the target dynamics pictures such as gif, flash, 3D animation, expression packet to enable, and can also include the knowledge of above-mentioned target dynamic pictureOther information.It should be understood that if target dynamic picture involved in the present embodiment passes through the video in the video websitePlayer is recorded the screenshotss of the video in the video website and is generated, then the identification information that the target dynamic picture has should be withVideo in the video website has relevance.
S200:The identification information that extraction described search instruction includes;
After the server of video website receives the search instruction that user is sent out by active user end, video websiteServer can extract identification information included in the search instruction before the search instruction is performed.It is understood that thisIdentification information in embodiment can be used for distinguishing different dynamic pictures, and judge and the target dynamic figure available for serverThe matched relevant video of piece.Specifically, identification information can be made of number, letter, symbol etc..For example, identification information canTo be the ID number of a target dynamic picture, such as:AB1234567.
S300:According to the identification information, search and the matched video of the identification information;
In the present embodiment, if as described above, target dynamic picture is video in the server by video website broadcastsIt puts and generation is recorded in video content of the device out of this video website, then the identification information that target dynamic picture is included is regarded with thisFrequency has certain relevance.Based on this, it is to be understood that the associated video in the video website also includes target dynamic figureIdentification information in piece.Therefore, after the server of video website receives the search instruction that user is sent out by search box, clothesBusiness device the video in server can one by one be matched according to the identification information included in search instruction, so as to fulfill pair andThe search of the relevant video content of identification information.
S400:Show the broadcasting page of the video.
Knowledge in the search instruction that the server of video website is sent out according to user by from active user end to serverAfter the video to match in other information search to video website with the identification information, the server of video website is immediately by currentUser terminal shows its search result to user, such as the broadcasting page of the video is shown by active user end.The broadcasting pageIncluding video playback window, video name, video number, click volume, source, upload date, comment, author, the amount of thumbing up etc.Video details, and other video contents or letter related to recommending video etc. as the video class that author uploads can also be includedBreath.
S300’:According to the identification information, can not search and the matched video of the identification information;
If the server of video website can not be in this video website based on the identification information in received search instructionIn when finding relevant video content, the server of video website is shown without normal direction user to be broadcast with the matched video of the identification informationPut the page.It is understood that cause the search fail the reason of may there are many, it is conventional the reason of include:Search instruction hasAccidentally, identification information itself is wrong or the corresponding dynamic picture of the identification information is not based on the video of this video website and generates, the video by author or the administrative staff of video website etc. delete etc..
S400’:Send out the prompting of search failure.When the server of video website is based in received search instructionIdentification information relevant video content can not be found in this video website after, the interface of server will not redirect, stillSo keep search interface previous.At this point, server can send out the prompting of search failure to the active user end of user.IntoOne step, server can show the reason of search fails, such as search instruction is wrong, identification information is wrong during this is unsuccessfully remindedOr the corresponding dynamic picture of the identification information is not based on the video of this video website and generates, the video by author or regardsDeletion such as administrative staff of frequency website etc..Based on the prompting of search failure, user can further repair according to unsuccessfully remindingChange and send out search instruction search associated video again.
Fig. 2 is the flow diagram for meeting step S100 in one embodiment of the present invention.In the present embodiment, receive one and searchThe step S100 of Suo Zhiling includes:
S110:Obtain the identification information of a target dynamic picture;
When user needs to search for a certain video in a video website and be watched, the current use of the user can be passed throughFamily end sends the search instruction of a search video to server.In the present embodiment, user can consult a certain Dynamic Graph firstThe identification information of piece, the identification information for directly inputting dynamic picture in search box thereafter by active user end control video networkThe server stood scans for the video comprising the identification information.For example, user consults to obtain the identification letter of a dynamic pictureCease the ID number for the dynamic picture, specially AB1234567.Thereafter, user can by active user end searching in video websiteDirectly input AB1234567 in rope frame, with trigger the server of video website to comprising the ID number or with the ID number is associated regardsFrequency scans for.
S120:According to the identification information, generation described search instruction.
When the server of video website receives the dynamic picture that user inputted in search box by active user endAfter identification information, call function substitutes into the identification information, and one search of generation with the matched video of the identification information comprising searchingSuo Zhiling.For example, when user inputs the ID number AB1234567 of dynamic picture in search box, then server will" AB1234567 " is as keyword, the search instruction of associated video of the generation comprising " AB1234567 ".
Fig. 3 is the flow diagram for meeting step S100 in one embodiment of the present invention.In the present embodiment, receive one and searchThe step S100 of Suo Zhiling includes:
S110’:Read the uploading instructions for uploading a target dynamic picture;
When user needs to search for a certain video in a video website and be watched, the current use of the user can be passed throughFamily end sends the search instruction of a search video to server.In the present embodiment, first, user can pass through active user endThe upload button for uploading a target dynamic picture is clicked directly in search box, to realize the first of control server search videoStep.
S120’:According to the uploading instructions, a dynamic picture data library is jumped to;
It is included in the dynamic picture data library and the video is recorded by a video player and shares a serverShare dynamic picture;
After the server of video website, which receives user, to upload the uploading instructions of a target dynamic picture, i.e., in userAfter triggering upload button, the search interface of server jumps to the dynamic picture data library in the video website immediately.In one preferred embodiment, share Dynamic Graph for what the upload of the other users of the video website was shared in the dynamic picture data libraryPiece.And all screenshotss for sharing the video that dynamic picture is recorded by the video player in the video website in the video websiteAnd generate.It is derived from that is, sharing dynamic picture, video, video player in same video website.In the dynamic picture dataIn library, user can be selected according to voluntarily demand one to be uploaded share dynamic picture as target dynamic picture so that serverSearch and the video of the target dynamic picture match.
Or S120 ":According to the uploading instructions, local album data library is opened;
It is included in the local album data library and the video is recorded by the video player and is saved in one currentlyThe local dynamic picture of user terminal;
After the server of video website, which receives user, to upload the uploading instructions of a target dynamic picture, i.e., in userAfter triggering upload button, server can also further open the local album data library at active user end.It is preferred real oneIt applies in example, in store local dynamic picture in local album data library, the local dynamic picture is with sharing as dynamic pictureBe by the video player in the video website record the video website video screenshotss and generate.After generation, this earthquakeState picture is shared by other users in the video website, is downloaded thereafter and is preserved to local photograph album by active user end, is becomeLocal dynamic picture.After server opens local album data library according to uploading instructions, user can select one according to voluntarily demandThe local dynamic picture to be uploaded is as target dynamic picture, so that server search and the target dynamic picture match regardFrequently.
Wherein, it is described to share dynamic picture and the local dynamic picture is further provided with the identification information.
Preferably, dynamic picture data library from other users to server upload share dynamic picture or user by other peopleWhen the dynamic picture shared saves as local dynamic picture, server is to sharing dynamic picture and local dynamic picture into oneStep addition one identification information of setting, in order to which server is subsequently to the identification of such picture.
S130’:In the dynamic picture data library or the local album data library, the target dynamic figure is transferredPiece;
Share dynamic when user chooses one by active user end in dynamic picture data library or local album data libraryAfter picture or local dynamic picture are as target dynamic picture, i.e., the target dynamic picture chosen one passes through on active user endAfter reaching server, server can the upload operation based on user transferred from dynamic picture database or local album data libraryThe target dynamic picture.
S140’:According to the target dynamic picture, generation described search instruction.
After the server of video website is deployed into the target dynamic picture of user's selection according to the upload operation of user, rootThe search instruction with target dynamic picture associated video is searched for according to the target dynamic picture generation one for transferring gained.
Server disclosed in this invention, realizes above-described embodiment when the computer program of memory storage is executed by processorDescribed in the step of, no longer additionally repeat herein.
In addition, in the video searching system based on server and active user's terminal built in use, can basisThe characteristic of server and active user's terminal performs following steps:
The server receives a search instruction sent out by the active user end;
The identification information that the server extraction described search instruction includes;
The server is according to the identification information, search and the matched video of the identification information;
The server shows the broadcasting page of the video to the active user end.
Preferably, the step of one search instruction of the reception includes:
The server obtains the identification information of a target dynamic picture;
The server is according to the identification information, generation described search instruction.
Preferably, the step of one search instruction of the reception includes:
The server reads the uploading instructions that the active user end uploads a target dynamic picture;
The server jumps to a dynamic picture data library according to the uploading instructions;
Or, the server opens local album data library according to the uploading instructions;
The server transfers the target dynamic in the dynamic picture data library or the local album data libraryPicture;
The server is according to the target dynamic picture, generation described search instruction.
Preferably, it is included in the dynamic picture data library and the video is recorded by a video player and shares oneServer shares dynamic picture;
It is included in the local album data library and the video is recorded by the video player and is saved in one currentlyThe local dynamic picture of user terminal;
Wherein, it is described to share dynamic picture and the local dynamic picture is further provided with the identification information.
Preferably, the video searching method further comprises:
The server can not search and the matched video of the identification information according to the identification information;
The server sends out the prompting of search failure to the active user end.
The application that specific embodiment will be discussed in detail to the present invention below.
Embodiment one
When user needs to search for a certain video in a video website and be watched, except the server by video websiteSearch box in other than input keyword, video type, the author of uploaded videos, video number (such as No. av) etc., can be withThe search of video is carried out by the identification information that target dynamic picture is inputted directly in search box.Specifically comprise the following steps:
When user needs to search for a certain video in a video website and be watched, the current use of the user can be passed throughFamily end sends the search instruction of a search video to server.Wherein, which specifically includes in one and video to be searchedHold the identification information of relevant target dynamic picture.Specifically, when a user has found other people dynamics for sharing on the internetPicture, and it is interested in the dynamic picture, it would be desirable to and when watching video relevant with the dynamic picture, user can be by the dynamicPicture is as target dynamic picture.The identification information of the target dynamic picture is consulted first, thereafter by active user end at thisThe identification information of the target dynamic picture is directly inputted in search box in the server of video website, with to the clothes of video websiteBusiness device sends out the search instruction scanned for the video comprising the identification information.For example, user consults to obtain a target dynamicID number of the identification information of picture for the dynamic picture, specially AB1234567.Thereafter, user can be existed by active user endDirectly input AB1234567 in the search box of video website, with trigger the server of video website to comprising the ID number or with thisThe associated video of ID number scans for.
When the server of video website receives the dynamic picture that user inputted in search box by active user endAfter identification information, call function substitutes into the identification information, and generation one includes and the identification information in the video network search in WebsiteThe search instruction of matched video.It is understood that the identification information in the present embodiment can be used for distinguishing each dynamic picture,And for identifying video associated with the dynamic picture.Further, identification information specifically can be by number, letter, symbolNumber wait composition.For example, when user inputs the ID number AB1234567 of dynamic picture in search box, then server will" AB1234567 " is as keyword, the search instruction of associated video of the generation comprising " AB1234567 ".
Referred to when the server of video website receives user by the search comprising identification information that active user end is sent outAfter order, the server of video website can be first extracted according to search instruction in the search instruction before the search instruction is performedComprising identification information.In the present embodiment, the identification information of server extraction is the ID number of dynamic picture:AB1234567.
After extracting the identification information in search instruction, the server of video website can be made with the identification information of extraction gainedTo search for the foundation of associated video content, search instruction is performed.In the present embodiment, if the identification information in search instruction is correspondingDynamic picture be video player in the server by this video website cutting from the video content in this video websiteGeneration is recorded in screen, then the identification information is inevitable has certain relevance with the video.Video i.e. in this video websiteAlso the identification information in dynamic picture comprising its generation.Therefore, pass through search when the server of video website receives userAfter the search instruction that frame is sent out, server can carry out the video in server according to the identification information included in search instructionIt matches one by one, whether the identification information in search instruction and each video whether there is user's need in matching judgment serverThe video to be searched for, so as to fulfill the search pair with the relevant video content of identification information.
Knowledge in the search instruction that the server of video website is sent out according to user by from active user end to serverAfter the video to match in other information search to video website with the identification information, the server of video website is immediately by currentUser terminal shows its search result to user, such as the broadcasting page of the video is shown by active user end.The broadcasting pageIncluding video playback window, video name, video number, click volume, source, upload date, comment, author, the amount of thumbing up etc.Video details, and other video contents or letter related to recommending video etc. as the video class that author uploads can also be includedBreath.
If the server of video website can not be in this video website based on the identification information in received search instructionIn when finding relevant video content, the server of video website is shown without normal direction user to be broadcast with the matched video of the identification informationPut the page.It is understood that cause the search fail the reason of may there are many, it is conventional the reason of include:Search instruction hasAccidentally, identification information itself is wrong or the corresponding dynamic picture of the identification information is not based on the video of this video website and generatesEtc..
When the server of video website can not be in this video website based on the identification information in received search instructionIn find relevant video content after, the interface of server will not redirect, and still maintain search interface previous.ThisWhen, server can send out the prompting of search failure to the active user end of user.Further, server is unsuccessfully reminded at thisIn the reason of showing search failure, such as search instruction is wrong, identification information is wrong or the corresponding Dynamic Graph of the identification informationWhat piece was not based on the video of this video website and generated etc..Based on the prompting of search failure, user can be according to failureIt reminds and further changes and send out again the search instruction search associated video comprising identification information.
Embodiment two
When user needs to search for a certain video in a video website and be watched, except the server by video websiteSearch box in other than input keyword, video type, the author of uploaded videos, video number (such as No. av) etc., can be withThe dynamic picture for including gif, flash, 3D animation, expression packet etc. by uploading carries out the search of video.Specifically include following stepSuddenly:
When user needs to search for a certain video in a video website and be watched, the current use of the user can be passed throughFamily end sends the search instruction of a search video to server.First, user can be by active user end in the video websiteSearch box in click directly on upload a target dynamic picture upload button, with triggering search for support the video website in videoThe target dynamic picture of recording.
After the server of video website, which receives user, to upload the uploading instructions of a target dynamic picture, i.e., in userAfter triggering upload button, the search interface of server jumps to the dynamic picture data library in the video website immediately.In one preferred embodiment, share Dynamic Graph for what the upload of the other users of the video website was shared in the dynamic picture data libraryPiece.And all screenshotss for sharing the video that dynamic picture is recorded by the video player in the video website in the video websiteAnd generate.It is derived from that is, sharing dynamic picture, video, video player in same video website.In the dynamic picture dataIn library, user can be selected according to voluntarily demand one to be uploaded share dynamic picture as target dynamic picture so that serverSearch and the video of the target dynamic picture match.
Alternatively, in another preferred embodiment, a target dynamic is uploaded when the server of video website receives userAfter the uploading instructions of picture, i.e., after user triggers upload button, server can also further open active user endLocal album data library.In store local dynamic picture in local album data library, the local dynamic picture is with sharing Dynamic GraphPiece be equally also by the video player in the video website record the video website video screenshotss and generate.GenerationAfterwards, local dynamic picture is shared by other users in the video website, is downloaded thereafter and is preserved to local by active user endPhotograph album becomes local dynamic picture.After server opens local album data library according to uploading instructions, user can be according to voluntarily needIt asks and selects a local dynamic picture to be uploaded as target dynamic picture, so that server search and the target dynamic pictureThe video matched.
Wherein, share dynamic picture in dynamic picture data library upload of the other users to server or user divides other peopleWhen the dynamic picture enjoyed saves as local dynamic picture, server is further to sharing dynamic picture and local dynamic pictureAddition one identification information of setting, in order to which server is subsequently to the identification of such picture.
Share dynamic when user chooses one by active user end in dynamic picture data library or local album data libraryAfter picture or local dynamic picture are as target dynamic picture, i.e., the target dynamic picture that one chooses is passed through active user by userAfter end is uploaded to the server of the video website, server can the upload operation based on user from dynamic picture database or localThe target dynamic picture is transferred in album data library.
After the server of video website is deployed into the target dynamic picture of user's selection according to the upload operation of user, clothesBusiness device automatically generates the search instruction of a search and target dynamic picture associated video according to the target dynamic picture for transferring gained.
After search instruction generation comprising target dynamic picture, the server of video website is before the search instruction is performedCan the identification information that the target dynamic picture in the search instruction is included further be extracted according to search instruction.In this implementationIn example, the identification information of server extraction is the ID number of dynamic picture:AB1234567.
After the identification information for extracting the target dynamic picture in search instruction, the server of video website can be to extractFoundation of the identification information obtained as search associated video content, performs search instruction.In the present embodiment, due to search instructionIn the corresponding dynamic picture of identification information be video player in the server by this video website from this video websiteGeneration is recorded in the screenshotss of interior video content, then the identification information is inevitable has certain relevance with the video.I.e. originallyThe identification information in dynamic picture of the video also comprising its generation in video website.Therefore, when the server of video website connectsAfter receiving the search instruction that user is sent out by search box, server can be included according to the target dynamic picture in search instructionIdentification information, the video in server is matched one by one, according to identification information and each video, whether matching judgment takesUser needs the video searched in business device, so as to fulfill the search pair with the relevant video content of target dynamic picture.
Mesh in the search instruction that the server of video website is sent out according to user by from active user end to serverAfter the identification information of mark dynamic picture searches the video to match in video website with the identification information, the service of video websiteDevice shows its search result by active user end to user immediately, such as the broadcast page of the video is shown by active user endFace.The broadcast page face includes video playback window, video name, video number, click volume, source, uploads date, comment, workPerson, the amount of thumbing up etc. video details, and can also include author upload other video contents or with being pushed away as the video classRecommend the relevant informations such as video.
If the server of video website can not be in this video website based on the identification information in received search instructionIn when finding relevant video content, for example, the video is by author or the administrative staff of video website when deletions, video networkThe server stood is shown and the matched video playing page of the identification information without normal direction user.
When the server of video website can not be in this video website based on the identification information in received search instructionIn find relevant video content after, the interface of server will not redirect, and still maintain search interface previous.ThisWhen, server can send out the prompting of search failure to the active user end of user.Further, server is unsuccessfully reminded at thisIn the reason of showing search failure, such as the video is not present or has been deleted etc. and prompt.Prompting based on the search unsuccessfully,User can according to unsuccessfully remind further to other target dynamic pictures carry out associated video search.
Embodiment three
When user needs to search for a certain video in a video website and be watched, except the server by video websiteSearch box in other than input keyword, video type, the author of uploaded videos, video number (such as No. av) etc., can be withThe identification information of dynamic picture is inputted directly in search box or includes gif, flash, 3D animation, expression packet etc. by uploadingDynamic picture carries out the search of video.
Method one:The identification information of dynamic picture is inputted directly in search box, is specifically comprised the following steps:
When user needs to search for a certain video in a video website and be watched, the current use of the user can be passed throughFamily end sends the search instruction of a search video to server.Wherein, which specifically includes in one and video to be searchedHold the identification information of relevant dynamic picture.Specifically, when a user on the internet find one it is interested other people shareDynamic picture and when wishing to viewing with the relevant video of the dynamic picture, user can consult the identification of the dynamic picture firstInformation, thereafter by the knowledge that the dynamic picture is directly inputted in search box of the active user end in the server of the video websiteOther information, to send out the search instruction scanned for the video comprising the identification information to the server of video website.For example,User consults to obtain ID number of the identification information for the dynamic picture of a dynamic picture, specially AB1234567.Thereafter, userCan AB1234567 be directly inputted in the search box of video website by active user end, to trigger the server of video websiteTo being scanned for comprising the ID number or with the associated video of the ID number.
When the server of video website receives the dynamic picture that user inputted in search box by active user endAfter identification information, call function substitutes into the identification information, and generation one includes and the identification information in the video network search in WebsiteThe search instruction of matched video.It is understood that the identification information in the present embodiment can be used for distinguishing each dynamic picture,And for identifying video associated with the dynamic picture.Further, identification information specifically can be by number, letter, symbolNumber wait composition.For example, when user inputs the ID number AB1234567 of dynamic picture in search box, then server will" AB1234567 " is as keyword, the search instruction of associated video of the generation comprising " AB1234567 ".
Referred to when the server of video website receives user by the search comprising identification information that active user end is sent outAfter order, the server of video website can be first extracted according to search instruction in the search instruction before the search instruction is performedComprising identification information.In the present embodiment, the identification information of server extraction is the ID number of dynamic picture:AB1234567.
After extracting the identification information in search instruction, the server of video website can be made with the identification information of extraction gainedTo search for the foundation of associated video content, search instruction is performed.In the present embodiment, if the identification information in search instruction is correspondingDynamic picture be video player in the server by this video website cutting from the video content in this video websiteGeneration is recorded in screen, then the identification information is inevitable has certain relevance with the video.Video i.e. in this video websiteAlso the identification information in dynamic picture comprising its generation.Therefore, pass through search when the server of video website receives userAfter the search instruction that frame is sent out, server can carry out the video in server according to the identification information included in search instructionIt matches one by one, whether the identification information in search instruction and each video whether there is user's need in matching judgment serverThe video to be searched for, so as to fulfill the search pair with the relevant video content of identification information.
Knowledge in the search instruction that the server of video website is sent out according to user by from active user end to serverAfter the video to match in other information search to video website with the identification information, the server of video website is immediately by currentUser terminal shows its search result to user, such as the broadcasting page of the video is shown by active user end.The broadcasting pageIncluding video playback window, video name, video number, click volume, source, upload date, comment, author, the amount of thumbing up etc.Video details, and other video contents or letter related to recommending video etc. as the video class that author uploads can also be includedBreath.
If the server of video website can not be in this video website based on the identification information in received search instructionIn when finding relevant video content, the server of video website is shown without normal direction user to be broadcast with the matched video of the identification informationPut the page.It is understood that cause the search fail the reason of may there are many, it is conventional the reason of include:Search instruction hasAccidentally, identification information itself is wrong or the corresponding dynamic picture of the identification information is not based on the video of this video website and generatesEtc..
When the server of video website can not be in this video website based on the identification information in received search instructionIn find relevant video content after, the interface of server will not redirect, and still maintain search interface previous.ThisWhen, server can send out the prompting of search failure to the active user end of user.Further, server is unsuccessfully reminded at thisIn the reason of showing search failure, such as search instruction is wrong, identification information is wrong or the corresponding Dynamic Graph of the identification informationWhat piece was not based on the video of this video website and generated etc..Based on the prompting of search failure, user can be according to failureIt reminds and further changes and send out again the search instruction search associated video comprising identification information.
Method two:It uploads dynamic picture and carries out video search, specifically comprise the following steps:
When user needs to search for a certain video in a video website and be watched, the current use of the user can be passed throughFamily end sends the search instruction of a search video to server.First, user can be by active user end in the video websiteSearch box in click directly on upload a target dynamic picture upload button, with triggering search for support the video website in videoThe target dynamic picture of recording.
After the server of video website, which receives user, to upload the uploading instructions of a target dynamic picture, i.e., in userAfter triggering upload button, the search interface of server jumps to the dynamic picture data library in the video website immediately.In one preferred embodiment, share Dynamic Graph for what the upload of the other users of the video website was shared in the dynamic picture data libraryPiece.And all screenshotss for sharing the video that dynamic picture is recorded by the video player in the video website in the video websiteAnd generate.It is derived from that is, sharing dynamic picture, video, video player in same video website.In the dynamic picture dataIn library, user can be selected according to voluntarily demand one to be uploaded share dynamic picture as target dynamic picture so that serverSearch and the video of the target dynamic picture match.
Alternatively, in another preferred embodiment, a target dynamic is uploaded when the server of video website receives userAfter the uploading instructions of picture, i.e., after user triggers upload button, server can also further open active user endLocal album data library.In store local dynamic picture in local album data library, the local dynamic picture is with sharing Dynamic GraphPiece be equally also by the video player in the video website record the video website video screenshotss and generate.GenerationAfterwards, local dynamic picture is shared by other users in the video website, is downloaded thereafter and is preserved to local by active user endPhotograph album becomes local dynamic picture.After server opens local album data library according to uploading instructions, user can be according to voluntarily needIt asks and selects a local dynamic picture to be uploaded as target dynamic picture, so that server search and the target dynamic pictureThe video matched.
Wherein, share dynamic picture in dynamic picture data library upload of the other users to server or user divides other peopleWhen the dynamic picture enjoyed saves as local dynamic picture, server is further to sharing dynamic picture and local dynamic pictureAddition one identification information of setting, in order to which server is subsequently to the identification of such picture.
Share dynamic when user chooses one by active user end in dynamic picture data library or local album data libraryAfter picture or local dynamic picture are as target dynamic picture, i.e., the target dynamic picture that one chooses is passed through active user by userAfter end is uploaded to the server of the video website, server can the upload operation based on user from dynamic picture database or localThe target dynamic picture is transferred in album data library.
After the server of video website is deployed into the target dynamic picture of user's selection according to the upload operation of user, clothesBusiness device automatically generates the search instruction of a search and target dynamic picture associated video according to the target dynamic picture for transferring gained.
After search instruction generation comprising target dynamic picture, the server of video website is before the search instruction is performedCan the identification information that the target dynamic picture in the search instruction is included further be extracted according to search instruction.In this implementationIn example, the identification information of server extraction is the ID number of dynamic picture:AB1234567.
After the identification information for extracting the target dynamic picture in search instruction, the server of video website can be to extractFoundation of the identification information obtained as search associated video content, performs search instruction.In the present embodiment, due to search instructionIn the corresponding dynamic picture of identification information be video player in the server by this video website from this video websiteGeneration is recorded in the screenshotss of interior video content, then the identification information is inevitable has certain relevance with the video.I.e. originallyThe identification information in dynamic picture of the video also comprising its generation in video website.Therefore, when the server of video website connectsAfter receiving the search instruction that user is sent out by search box, server can be included according to the target dynamic picture in search instructionIdentification information, the video in server is matched one by one, according to identification information and each video, whether matching judgment takesUser needs the video searched in business device, so as to fulfill the search pair with the relevant video content of target dynamic picture.
Mesh in the search instruction that the server of video website is sent out according to user by from active user end to serverAfter the identification information of mark dynamic picture searches the video to match in video website with the identification information, the service of video websiteDevice shows its search result by active user end to user immediately, such as the broadcast page of the video is shown by active user endFace.The broadcast page face includes video playback window, video name, video number, click volume, source, uploads date, comment, workPerson, the amount of thumbing up etc. video details, and can also include author upload other video contents or with being pushed away as the video classRecommend the relevant informations such as video.
If the server of video website can not be in this video website based on the identification information in received search instructionIn when finding relevant video content, for example, the video is by author or the administrative staff of video website when deletions, video networkThe server stood is shown and the matched video playing page of the identification information without normal direction user.
When the server of video website can not be in this video website based on the identification information in received search instructionIn find relevant video content after, the interface of server will not redirect, and still maintain search interface previous.ThisWhen, server can send out the prompting of search failure to the active user end of user.Further, server is unsuccessfully reminded at thisIn the reason of showing search failure, such as the video is not present or has been deleted etc. and prompt.Prompting based on the search unsuccessfully,User can according to unsuccessfully remind further to other target dynamic pictures carry out associated video search.
With this, through this embodiment in video searching method, user can pass through the search in video website serverThe identification information of dynamic picture is directly inputted in frame or uploads target dynamic picture to search for the associated video in video website, phaseThan in the prior art, a kind of new video search approach is opened, while can also meet user and want to be based on for userThe dynamic pictures such as gif, flash, expression packet search the demand of associated video, increase the convenience that user searches for video, intoOne step also effectively improves the exposure rate of corresponding video in video website, has provided a kind of video search more optimized to the userExperience.
It should be noted that the embodiment of the present invention has preferable implementation, and not the present invention is made any type ofLimitation, any one skilled in the art change or are modified to possibly also with the technology contents of the disclosure above equivalent effectiveEmbodiment, as long as without departing from the content of technical solution of the present invention, what technical spirit according to the present invention made above exampleAny modification or equivalent variations and modification, in the range of still falling within technical solution of the present invention.