CN108401189A - A kind of method, apparatus and server of search video - Google Patents
A kind of method, apparatus and server of search video Download PDFInfo
- Publication number
- CN108401189A CN108401189A CN201810220541.3A CN201810220541A CN108401189A CN 108401189 A CN108401189 A CN 108401189A CN 201810220541 A CN201810220541 A CN 201810220541A CN 108401189 A CN108401189 A CN 108401189A
- Authority
- CN
- China
- Prior art keywords
- video
- information
- target video
- video content
- index database
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/47202—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting content on demand, e.g. video on demand
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/488—Data services, e.g. news ticker
- H04N21/4884—Data services, e.g. news ticker for displaying subtitles
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/70—Information retrieval; Database structures therefor; File system structures therefor of video data
- G06F16/73—Querying
- G06F16/735—Filtering based on additional data, e.g. user or group profiles
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/70—Information retrieval; Database structures therefor; File system structures therefor of video data
- G06F16/78—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
- G06F16/783—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
- G06F16/7844—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content using original textual content or text extracted from visual content or transcript of audio data
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9535—Search customisation based on user profiles and personalisation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/47217—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for controlling playback functions for recorded or on-demand content, e.g. using progress bars, mode or play-point indicators or bookmarks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/482—End-user interface for program selection
- H04N21/4828—End-user interface for program selection for searching program descriptors
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Data Mining & Analysis (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Library & Information Science (AREA)
- Computational Linguistics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The present invention proposes a kind of method, apparatus and server of search video.The method includes:Search term is matched with the video content relevant information in index database;If found in index database with the matched target video content correlated information of search term, obtain corresponding reproduction time in target video of the target video content correlated information belonging to it;Corresponding reproduction time in target video of the target video content correlated information belonging to it is sent to end is played;Wherein, the index database include from each video content relevant information and each video content relevant information extracted in each video in its affiliated video corresponding reproduction time.Technical solution of the present invention can more accurately search video, and can accurately be positioned to the reproduction time for the video searched for.
Description
Technical field
The present invention relates to search technique field more particularly to a kind of method, apparatus and server of search video.
Background technology
With the development of Internet technology, user passes through internet hunt video resource more and more.Based on current
Search technique, when searching for video resource, user can input keyword in search page.Then keyword is regarded with webpage
The title of frequency or brief introduction match, and finally obtain search result.
Based in webpage title or brief introduction scan for, the search result obtained may not meet the practical need of user
It asks.For example, the title of the video in the webpage searched and the actual content of the video are inconsistent.For another example, the pass of use is searched for
Key word causes search less than associated video not in the title of video or brief introduction.
Invention content
The embodiment of the present invention provides a kind of method, apparatus and server of search video, to solve or alleviate background technology
In one or more above technical problems, a kind of beneficial selection is at least provided.
In a first aspect, an embodiment of the present invention provides a kind of methods of search video, including:
Search term is matched with the video content relevant information in index database;
If found in index database with the matched target video content correlated information of search term, obtain target video
Corresponding reproduction time in target video of the content correlated information belonging to it;
Corresponding reproduction time in target video of the target video content correlated information belonging to it is sent to end is played;
Wherein, the index database includes each video content relevant information extracted from each video and each video content
Relevant information corresponding reproduction time in its affiliated video
With reference to first aspect, the embodiment of the present invention is in the first embodiment of first aspect, the video content phase
Pass information is video title information, and search term is matched with the video content relevant information in index database, including:
Described search word is matched with the video title information in the index database, the video title information includes
Identification obtains the text message of title from the frame image of video.
With reference to first aspect, for the embodiment of the present invention in the second embodiment of first aspect, the video content is related
Information is video credit information, and search term is matched with the video content relevant information in index database, including:
Described search word is matched with the video credit information in the index database;
Wherein, the video credit information includes the text message being converted to by the subtitle file of video or from video
Identification obtains the text message of subtitle in frame image.
With reference to first aspect, for the embodiment of the present invention in the third embodiment of first aspect, the video content is related
Information is video speech information, and search term is matched with the video content relevant information in index database, including:
Described search word is matched with the video speech information in the index database;
Wherein, the video speech information includes the text message identified from voice included by video.
Second aspect, an embodiment of the present invention provides a kind of methods of search video, including:
Corresponding reproduction time in target video of the target video content correlated information belonging to it is received, the target regards
Frequency content correlated information is matched in index database according to search term and is obtained;
According to corresponding reproduction time in target video of the target video content correlated information belonging to it, setting target regards
The current playing point of frequency.
In conjunction with second aspect, in the first embodiment of second aspect, the method further includes the embodiment of the present invention:
In playing the playing progress bar of broadcast interface of the target video, displaying target video content correlated information exists
Corresponding reproduction time in target video belonging to it.
In conjunction with second aspect, in the second embodiment of second aspect, the method further includes the embodiment of the present invention:
In the broadcast interface for playing the target video, show target video content correlated information in correspondence by floating layer
Reproduction time.
The third aspect, an embodiment of the present invention provides a kind of devices of search video, including:
Matching module, for matching search term with the video content relevant information in index database;
Acquisition module, if for found in index database with the matched target video content correlated information of search term,
Then obtain corresponding reproduction time in target video of the target video content correlated information belonging to it;
Sending module, for corresponding in target video of the end transmission target video content correlated information belonging to it to playing
Reproduction time;
Wherein, the index database includes each video content relevant information extracted from each video and each video content
Relevant information corresponding reproduction time in its affiliated video.
In conjunction with the third aspect, in the first embodiment of the third aspect, the matching module includes the embodiment of the present invention:
First matched sub-block, for described search word to be matched with the video title information in the index database,
The video title information includes identifying to obtain the text message of title from the frame image of video.
In conjunction with the third aspect, in the second embodiment of the third aspect, the matching module includes the embodiment of the present invention:
Second matched sub-block, for matching described search word with the video credit information in the index database;
Wherein, the video credit information includes the text message being converted to by the subtitle file of video or from video
Identification obtains the text message of subtitle in frame image.
In conjunction with the third aspect, in the third embodiment of the third aspect, the matching module includes the embodiment of the present invention:
Third matched sub-block, for matching described search word with the video speech information in the index database;
Wherein, the video speech information includes the text message identified from voice included by video.
Fourth aspect, inventive embodiments provide a kind of device of search video, including:
Receiving module, when for receiving corresponding broadcasting in target video of the target video content correlated information belonging to it
Between, the target video content correlated information, which is matched according to search term in index database, to be obtained;
Setup module, when being used for corresponding broadcasting in the target video according to target video content correlated information belonging to it
Between, the current playing point of target video is set.
In conjunction with fourth aspect, in the first embodiment of fourth aspect, described device further includes the embodiment of the present invention:
First display module, in playing the playing progress bar of broadcast interface of the target video, showing target
Corresponding reproduction time in target video of the video content relevant information belonging to it.
In conjunction with fourth aspect, in the second embodiment of fourth aspect, described device further includes the embodiment of the present invention:
Second display module, in the broadcast interface for playing the target video, target video to be shown by floating layer
Content correlated information is in corresponding reproduction time.
5th aspect, an embodiment of the present invention provides a kind of servers.The server includes:
One or more processors;
Storage device, for storing one or more programs;
When one or more of programs are executed by one or more of processors so that one or more of places
Manage method of the device realization as described in power is upper.
6th aspect, an embodiment of the present invention provides a kind of computer readable storage mediums, for storing search video
Computer software instructions used in device comprising be for executing the method for searching for video in above-mentioned first aspect and the second vegetarian
Search for the program involved by the device of video.
A technical solution in above-mentioned technical proposal has the following advantages that or advantageous effect:Technical solution of the present invention will search
Rope word is matched with the video content relevant information in index database, upon a match, is obtained target video content correlated information and is existed
Corresponding reproduction time in target video belonging to it sends mesh of the target video content correlated information belonging to it to end is played
Corresponding reproduction time in video is marked, can more accurately search video in this way, and can broadcasting to the video searched for
Putting the time is accurately positioned.
Above-mentioned general introduction is merely to illustrate that the purpose of book, it is not intended to be limited in any way.Except foregoing description
Schematical aspect, except embodiment and feature, by reference to attached drawing and the following detailed description, the present invention is further
Aspect, embodiment and feature, which will be, to be readily apparent that.
Description of the drawings
In the accompanying drawings, unless specified otherwise herein, otherwise run through the identical reference numeral of multiple attached drawings and indicate same or analogous
Component or element.What these attached drawings were not necessarily to scale.It should be understood that these attached drawings are depicted only according to the present invention
Some disclosed embodiments, and should not serve to limit the scope of the present invention.
Fig. 1 is the flow chart of the method for the search video of the embodiment of the present invention one;
Fig. 2 is the flow chart of the method for the search video of the embodiment of the present invention three;
Fig. 3 is the schematic diagram of the device of the search video of the embodiment of the present invention four;
Fig. 4 is the schematic diagram of the device of the search video of the embodiment of the present invention five;
Fig. 5 is the schematic diagram of the device of the search video of the embodiment of the present invention six;
Fig. 6 is the schematic diagram of the server of the embodiment of the present invention seven;
Fig. 7 is the schematic diagram of the broadcast interface of the method for the search video of the embodiment of the present invention three.
Specific implementation mode
Hereinafter, certain exemplary embodiments are simply just described.As one skilled in the art will recognize that
Like that, without departing from the spirit or scope of the present invention, described embodiment can be changed by various different modes.
Therefore, attached drawing and description are considered essentially illustrative rather than restrictive.
User generally requires to scan for by way of inputting keyword when searching for video.For example, input is to video
Description or video in lines as keyword.But the demand of user is the reproduction to video content, is searched based on current
Rope technology, is matched by keyword, and search result is mostly word or picture.User needs to screen from search result
Go out with the relevant word of video or picture, then check that picture or word will be seen that the relevant information of video.For this purpose, of the invention
Provide a kind of method for the search video that target video can be directly correctly searched for according to keyword.
Embodiment one
As shown in Figure 1, the flow chart of the method for the search video of the embodiment of the present invention.The search of the embodiment of the present invention regards
The method of frequency includes:
S101 matches search term with the video content relevant information in index database.
The method of the search video of the present embodiment can execute in the server.The search that server receiving terminal is sent is asked
After asking, the search term in searching request can be extracted, and the video content relevant information in search term and index database is carried out
Match.In embodiments of the present invention, search term may include the keyword for search that user inputs or selected in search box.
Wherein, video content relevant information may include video title information, video credit information and video speech information
Etc. the information that can describe the content that video is presented.
In addition, video content relevant information can also include the object described in video.For example, presented in certain video frame
It is the image of certain star, then the name of the star can be used as video content relevant information.For another example being presented in another video frame
Be certain scenic spot image, then the title at the scenic spot can be used as video content relevant information.
The embodiment of the present invention scans for improve the accuracy of search based on video content relevant information to video.
S102, if found in index database with the matched target video content correlated information of search term, obtain mesh
Mark corresponding reproduction time in target video of the video content relevant information belonging to it.
Reproduction time in the embodiment of the present invention can be the target video content correlation calculated since the beginning of video
Time when information occurs for the first time.The beginning of video can be the first frame of such as video, or skip advertisement, film clips or piece
First frame etc. after head.
S103, to when playing corresponding broadcasting in target video of the end transmission target video content correlated information belonging to it
Between.
Specifically, the embodiment of the present invention can be according to the video content relevant information and video content described in index database
Relevant information corresponding reproduction time in its affiliated video, to determine reproduction time.Then the reproduction time is sent to and is broadcast
Put end, make broadcasting end when receiving play instruction, can from the reproduction time play video.
Wherein, the index database includes each video content relevant information extracted from each video and each video content
Relevant information corresponding reproduction time in its affiliated video.
For example, the index database of certain video is as follows:
Video is numbered or address | Video content relevant information | Reproduction time |
1 | ZZZ | 1:00 |
2 | YYY | 1:01 |
3 | XXX | 1:02 |
" ZZZ " is the video title information, appears in the 1st started by broadcast start time:At 00 hour position,
" YYY " is the video credit information of the video, appears in the 1st started by broadcast start time:At 01 hour position,
" XXX " is the video speech information of the video, appears in the 1st started by broadcast start time:At 02 hour position.
In an application scenarios, user is intended to search for certain news video, entitled " the * * schools enrollment in this year of news video
Situation ", correspondingly, the video content relevant information in index database are " * * schools enrollment situation in this year ".User can search for
Keyword " * * schools enrollment situation in this year " is submitted in the search box of engine.The embodiment of the present invention can be by the keyword and index
Video content relevant information in library is matched.If matching is consistent, " * * schools trick in this year entitled in index database is obtained
Corresponding reproduction time in news video of the raw situation " belonging to it starts from video and calculates if video overall length is 3 minutes, should
Title is present in the 5th second position.Then, server can be directed to the video, include reproduction time " 5 seconds " to playing end and sending
Play instruction so that play end can be played since the 5th second of the video.
Technical solution of the present invention matches search term with the video content relevant information in index database, with to play end
Corresponding reproduction time in target video of the target video content correlated information belonging to it is sent, can more accurately be searched in this way
Rope can accurately position the reproduction time for the video searched for video.
Embodiment two
On the basis of embodiment one, the embodiment of the present invention provides a kind of method of search video.Continuing with Fig. 1.
Video content relevant information can include but is not limited to video title information, video credit information and video speech letter
The contents such as breath.Search term is matched with the video content relevant information in index database, can be by search term and index database
In the contents such as video title information, video credit information and video speech information matched.Therefore, step S101 can be wrapped
Include following situations:
A, video content relevant information are video title information.
In step S101, described search word is matched with the video title information in the index database, it is described to regard
Frequency marking topic information includes identifying to obtain the text message of title from the frame image of video.
B, video content relevant information are video credit information.
In step S101, described search word is matched with the video credit information in the index database;
Wherein, the video credit information includes the text message being converted to by the subtitle file of video or from video
Identification obtains the text message of subtitle in frame image.
C, video content relevant information are video speech information.
In step S101, described search word is matched with the video speech information in the index database;
Wherein, the video speech information includes the text message identified from voice included by video.
Further, it is also possible to extract corresponding target video content correlated information from the frame image of video, it is saved in index
In library, so that subsequent searches use.
For example, a certain frame image of video is the photo of a star, identification obtains the name of the star, can index
The correspondence of the name and the frame image (or time) of the star is preserved in library.
For another example, a certain frame image of video is the photo at a sight spot, and identification obtains the title at the scenic spot (or place etc.),
The correspondence of the title and the frame image (or time) at the scenic spot (or place etc.) can be preserved in index database.Work as search term
For " scenic spot A " when, if being matched to corresponding entry in index database, it is right in its affiliated video that " scenic spot A " can be obtained
The reproduction time answered.
In one implementation, due to that may include identical video content in different videos, in search,
It is likely to occur multiple satisfactory videos.At this moment multiple video can be ranked up according to preset standard.For example, for
It can be ranked up according to the height of clicking rate, ranking is sent near a preceding video then and plays end.
Technical scheme of the present invention is regarded according to the video title information of video, video credit information and video speech information etc.
Frequency content scans for, and keyword is made accurately to be matched with video content, improves the accuracy rate of search.
Embodiment three
As shown in Fig. 2, the flow chart of the method for the search video of the embodiment of the present invention.The search of the embodiment of the present invention regards
The method of frequency includes:
S201 receives corresponding reproduction time in target video of the target video content correlated information belonging to it, described
Target video content correlated information is matched in index database according to search term and is obtained.
The present embodiment search video method can play end, for example, be mounted with the mobile phone of video player, PAD,
It is executed in the terminal devices such as computer.The terminal device sends the request of search target video to server, and the wherein request can be with
Including search term.Then the target video that server is sent is received.Server can be carried out according to search term in index database
Match.If being matched to target video content correlated information, server may further determine that the target video content correlation is believed
Cease corresponding reproduction time in the target video belonging to it.Then server can be directed to the target video and be sent to end is played
Play instruction, in the play instruction in target video of the target video content correlated information belonging to it when corresponding broadcasting
Between.
S202, according to corresponding reproduction time in target video of the target video content correlated information belonging to it, setting
The current playing point of target video.
The embodiment of the present invention, can be by the current of the target video after receiving the corresponding reproduction time of a certain target video
Broadcast point is set as the reproduction time received, and realization is accurately positioned according to search term in target video.For example, search term exists
Corresponding content correlated information includes " XXX " in target video, and the content correlated information is in target video when corresponding broadcasting
Between for 1 hour 2 points, then can play end by the current playing point of target video be set as 1 hour 2 points.
S203, in playing the playing progress bar of broadcast interface of the target video, displaying target video content is related
Corresponding reproduction time in target video of the information belonging to it.
In one possible implementation, this method can also include:
S204 shows target video content correlated information in the broadcast interface for playing the target video by floating layer
In corresponding reproduction time.
To allow users to clear starting point broadcast point and playing progress rate situation, target is being presented for user in the embodiment of the present invention
Depending on broadcast interface when can also show playing progress bar and floating layer simultaneously.It can show that is navigated to currently broadcasts in progress bar
The time is put, may include similar prompts such as " precise positioning divided X seconds to X hours X " in floating layer.Referring to Fig. 7, wrapped in floating layer
Include " precise positioning to 01:47”.
Target video of the target video content correlated information that technical solution of the present invention is sent according to server belonging to it
In corresponding reproduction time, the current playing point of target video is set according to the reproduction time, while showing broadcasting progress bar, this
Sample can accurately position the reproduction time for the video searched for, while user being made to obtain preferably experience.
Example IV
As shown in figure 3, the schematic diagram of the device for the search video of the embodiment of the present invention.The search of the embodiment of the present invention regards
The device of frequency includes:
Matching module 31, for matching search term with the video content relevant information in index database;
Acquisition module 32, if for finding letter related to the matched target video content of search term in index database
Breath, then obtain corresponding reproduction time in target video of the target video content correlated information belonging to it;
Sending module 33, for right in target video of the end transmission target video content correlated information belonging to it to playing
The reproduction time answered;
Wherein, the index database includes each video content relevant information extracted from each video and each video content
Relevant information corresponding reproduction time in its affiliated video.
Technical solution of the present invention can more accurately search video, and can be to the reproduction time for the video searched for
It is accurately positioned, the advantageous effect is identical as embodiment one, and details are not described herein.
Embodiment five
On the basis of embodiment five, as shown in figure 4, the schematic diagram of the device for the search video of the embodiment of the present invention.
The device of the search video of the embodiment of the present invention includes:
The matching module 31 includes:
First matched sub-block 311 is used for the video title information progress in described search word and the index database
Match, the video title information includes identifying to obtain the text message of title from the frame image of video.
Further, the matching module includes:
Second matched sub-block 312 is used for the video credit information progress in described search word and the index database
Match;
Wherein, the video credit information includes the text message being converted to by the subtitle file of video or from video
Identification obtains the text message of subtitle in frame image.
Further, the matching module includes:
Third matched sub-block 313 is used for the video speech information progress in described search word and the index database
Match;
Wherein, the video speech information includes the text message identified from voice included by video.
Technical scheme of the present invention is regarded according to the video title information of video, video credit information and video speech information etc.
Frequency content scans for, and keyword is made accurately to be matched with video content, improves the accuracy rate of search, the advantageous effect with
Embodiment two is identical, and details are not described herein.
Embodiment six
As shown in figure 5, the schematic diagram of the device for the search video of the embodiment of the present invention.The search of the embodiment of the present invention regards
The device of frequency includes:
Receiving module 51, for receiving corresponding broadcasting in target video of the target video content correlated information belonging to it
Time, the target video content correlated information, which is matched according to search term in index database, to be obtained;
Setup module 52 is used for corresponding broadcasting in the target video according to target video content correlated information belonging to it
The current playing point of target video is arranged in time.
Further, described device further includes:
First display module 53, in playing the playing progress bar of broadcast interface of the target video, showing mesh
Mark corresponding reproduction time in target video of the video content relevant information belonging to it.
Further, described device further includes:
Second display module 54, in the broadcast interface for playing the target video, showing that target regards by floating layer
Frequency content correlated information is in corresponding reproduction time.
Technical solution of the present invention can accurately position the reproduction time for the video searched for, the technique effect with
The technique effect of embodiment three is identical, and details are not described herein.
Embodiment seven
The embodiment of the present invention seven provides a kind of server, as shown in fig. 6, the server includes:Memory 61 and processor
62, the computer program that can be run on the processor 62 is stored in memory 61.Processor 62 executes the computer program
Information classification approach in Shi Shixian above-described embodiments.The quantity of memory 61 and processor 62 can be one or more.
The equipment further includes:
Communication interface 63, for the communication between memory 61 and processor 62 and external equipment.
Memory 61 may include high-speed RAM memory, it is also possible to further include nonvolatile memory (non-volatile
Memory), a for example, at least magnetic disk storage.
If memory 61, processor 62 and the independent realization of communication interface 63, memory 61, processor 62 and communication connect
Mouth 63 can be connected with each other by bus and complete mutual communication.The bus can be industry standard architecture
(ISA, Industry Standard Architecture) bus, external equipment interconnection (PCI, Peripheral
Component) bus or extended industry-standard architecture (EISA, Extended Industry Standard
Component) bus etc..The bus can be divided into address bus, data/address bus, controlling bus etc..For ease of indicating, Fig. 6
In only indicated with a thick line, it is not intended that an only bus or a type of bus.
Optionally, in specific implementation, if memory 61, processor 62 and communication interface 63 are integrated in chip piece
On, then memory 61, processor 62 and communication interface 63 can complete mutual communication by internal interface.
Embodiment eight
An embodiment of the present invention provides a kind of computer readable storage mediums, are stored with computer program, the program quilt
The method as described in Fig. 1-2 any embodiments is realized when processor executes.
In the description of this specification, reference term " one embodiment ", " some embodiments ", " example ", " specifically show
The description of example " or " some examples " etc. means specific features, structure, material or spy described in conjunction with this embodiment or example
Point is included at least one embodiment or example of the invention.Moreover, particular features, structures, materials, or characteristics described
It may be combined in any suitable manner in any one or more of the embodiments or examples.In addition, without conflicting with each other, this
The technical staff in field can be by the spy of different embodiments or examples described in this specification and different embodiments or examples
Sign is combined.
In addition, term " first ", " second " are used for description purposes only, it is not understood to indicate or imply relative importance
Or implicitly indicate the quantity of indicated technical characteristic." first " is defined as a result, the feature of " second " can be expressed or hidden
Include at least one this feature containing ground.In the description of the present invention, the meaning of " plurality " is two or more, unless otherwise
Clear specific restriction.
Any process described otherwise above or method description are construed as in flow chart or herein, and expression includes
It is one or more for realizing specific logical function or process the step of executable instruction code module, segment or portion
Point, and the range of the preferred embodiment of the present invention includes other realization, wherein can not press shown or discuss suitable
Sequence, include according to involved function by it is basic simultaneously in the way of or in the opposite order, to execute function, this should be of the invention
Embodiment person of ordinary skill in the field understood.
Expression or logic and/or step described otherwise above herein in flow charts, for example, being considered use
In the order list for the executable instruction for realizing logic function, may be embodied in any computer-readable medium, for
Instruction execution system, device or equipment (system of such as computer based system including processor or other can be held from instruction
The instruction fetch of row system, device or equipment and the system executed instruction) it uses, or combine these instruction execution systems, device or set
It is standby and use.For the purpose of this specification, " computer-readable medium " can any can be included, store, communicating, propagating or passing
Defeated program is for instruction execution system, device or equipment or the dress used in conjunction with these instruction execution systems, device or equipment
It sets.
Computer-readable medium described in the embodiment of the present invention can be that computer-readable signal media or computer can
Storage medium either the two is read arbitrarily to combine.The more specific example of computer readable storage medium is at least (non-poor
Property list to the greatest extent) include following:Electrical connection section (electronic device) with one or more wiring, portable computer diskette box (magnetic
Device), random access memory (RAM), read-only memory (ROM), erasable edit read-only storage (EPROM or flash
Memory), fiber device and portable read-only memory (CDROM).In addition, computer readable storage medium even can be with
It is the paper or other suitable media that can print described program on it, because can be for example by paper or the progress of other media
Optical scanner is then handled into edlin, interpretation or when necessary with other suitable methods described electronically to obtain
Program is then stored in computer storage.
In embodiments of the present invention, computer-readable signal media may include in a base band or as a carrier wave part
The data-signal of propagation, wherein carrying computer-readable program code.The data-signal of this propagation may be used a variety of
Form, including but not limited to electromagnetic signal, optical signal or above-mentioned any appropriate combination.Computer-readable signal media is also
Can be any computer-readable medium other than computer readable storage medium, which can send, pass
Either transmission is broadcast for instruction execution system, input method or device use or program in connection.Computer can
The program code for reading to include on medium can transmit with any suitable medium, including but not limited to:Wirelessly, electric wire, optical cable, penetrate
Frequently (Radio Frequency, RF) etc. or above-mentioned any appropriate combination.
It should be appreciated that each section of the present invention can be realized with hardware, software, firmware or combination thereof.Above-mentioned
In embodiment, software that multiple steps or method can in memory and by suitable instruction execution system be executed with storage
Or firmware is realized.It, and in another embodiment, can be under well known in the art for example, if realized with hardware
Any one of row technology or their combination are realized:With the logic gates for realizing logic function to data-signal
Discrete logic, with suitable combinational logic gate circuit application-specific integrated circuit, programmable gate array (PGA), scene
Programmable gate array (FPGA) etc..
Those skilled in the art are appreciated that realize all or part of step that above-described embodiment method carries
Suddenly it is that relevant hardware can be instructed to complete by program, the program can be stored in a kind of computer-readable storage medium
In matter, which includes the steps that one or a combination set of embodiment of the method when being executed.
In addition, each functional unit in each embodiment of the present invention can be integrated in a processing module, it can also
That each unit physically exists alone, can also two or more units be integrated in a module.Above-mentioned integrated mould
The form that hardware had both may be used in block is realized, can also be realized in the form of software function module.The integrated module is such as
Fruit is realized in the form of software function module and when sold or used as an independent product, can also be stored in a computer
In readable storage medium storing program for executing.The storage medium can be read-only memory, disk or CD etc..
The above description is merely a specific embodiment, but scope of protection of the present invention is not limited thereto, any
Those familiar with the art in the technical scope disclosed by the present invention, can readily occur in its various change or replacement,
These should be covered by the protection scope of the present invention.Therefore, protection scope of the present invention should be with the guarantor of the claim
It protects subject to range.
Claims (16)
1. a kind of method of search video, which is characterized in that including:
Search term is matched with the video content relevant information in index database;
If found in index database with the matched target video content correlated information of search term, obtain target video content
Corresponding reproduction time in target video of the relevant information belonging to it;
Corresponding reproduction time in target video of the target video content correlated information belonging to it is sent to end is played;
Wherein, the index database includes that each video content relevant information extracted from each video and each video content are related
Information corresponding reproduction time in its affiliated video.
2. according to the method described in claim 1, it is characterized in that, the video content relevant information be video title information,
Search term is matched with the video content relevant information in index database, including:
Described search word is matched with the video title information in the index database, the video title information include from regarding
Identification obtains the text message of title in the frame image of frequency.
3. according to the method described in claim 1, it is characterized in that, the video content relevant information be video credit information,
Search term is matched with the video content relevant information in index database, including:
Described search word is matched with the video credit information in the index database;
Wherein, the video credit information includes the text message being converted to by the subtitle file of video or from the frame figure of video
Identification obtains the text message of subtitle as in.
4. according to the method described in claim 1, it is characterized in that, the video content relevant information be video speech information,
Search term is matched with the video content relevant information in index database, including:
Described search word is matched with the video speech information in the index database;
Wherein, the video speech information includes the text message identified from voice included by video.
5. a kind of method of search video, which is characterized in that including:
Corresponding reproduction time in target video of the target video content correlated information belonging to it is received, in the target video
Appearance relevant information, which is matched according to search term in index database, to be obtained;
According to corresponding reproduction time in target video of the target video content correlated information belonging to it, target video is set
Current playing point.
6. according to the method described in claim 5, it is characterized in that, the method further includes:
In playing the playing progress bar of broadcast interface of the target video, displaying target video content correlated information is in its institute
Corresponding reproduction time in the target video of category.
7. according to the method described in claim 5, it is characterized in that, the method further includes:
In the broadcast interface for playing the target video, show that target video content correlated information is broadcast corresponding by floating layer
Put the time.
8. a kind of device of search video, which is characterized in that including:
Matching module, for matching search term with the video content relevant information in index database;
Acquisition module, if for found in index database with the matched target video content correlated information of search term, obtain
Take corresponding reproduction time in target video of the target video content correlated information belonging to it;
Sending module, for sending corresponding in target video of the target video content correlated information belonging to it broadcast to broadcasting end
Put the time;
Wherein, the index database includes that each video content relevant information extracted from each video and each video content are related
Information corresponding reproduction time in its affiliated video.
9. device according to claim 8, which is characterized in that the matching module includes:
First matched sub-block, it is described for matching described search word with the video title information in the index database
Video title information includes identifying to obtain the text message of title from the frame image of video.
10. device according to claim 8, which is characterized in that the matching module includes:
Second matched sub-block, for matching described search word with the video credit information in the index database;
Wherein, the video credit information includes the text message being converted to by the subtitle file of video or from the frame figure of video
Identification obtains the text message of subtitle as in.
11. device according to claim 8, which is characterized in that the matching module includes:
Third matched sub-block, for matching described search word with the video speech information in the index database;
Wherein, the video speech information includes the text message identified from voice included by video.
12. a kind of device of search video, which is characterized in that described device includes:
Receiving module, for receiving corresponding reproduction time in target video of the target video content correlated information belonging to it,
The target video content correlated information, which is matched according to search term in index database, to be obtained;
Setup module is used for corresponding reproduction time in the target video according to target video content correlated information belonging to it,
The current playing point of target video is set.
13. device according to claim 12, which is characterized in that described device further includes:
First display module, in playing the playing progress bar of broadcast interface of the target video, showing target video
Corresponding reproduction time in target video of the content correlated information belonging to it.
14. device according to claim 12, which is characterized in that described device further includes:
Second display module, in the broadcast interface for playing the target video, target video content to be shown by floating layer
Relevant information is in corresponding reproduction time.
15. a kind of server, which is characterized in that the server includes:
One or more processors;
Storage device, for storing one or more programs;
When one or more of programs are executed by one or more of processors so that one or more of processors
Realize the method as described in any in claim 1-7.
16. a kind of computer readable storage medium, is stored with computer program, which is characterized in that the program is held by processor
The method as described in any in claim 1-7 is realized when row.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810220541.3A CN108401189A (en) | 2018-03-16 | 2018-03-16 | A kind of method, apparatus and server of search video |
PCT/CN2018/111322 WO2019174237A1 (en) | 2018-03-16 | 2018-10-23 | Method, apparatus, and device for searching for videos |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810220541.3A CN108401189A (en) | 2018-03-16 | 2018-03-16 | A kind of method, apparatus and server of search video |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108401189A true CN108401189A (en) | 2018-08-14 |
Family
ID=63092586
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810220541.3A Pending CN108401189A (en) | 2018-03-16 | 2018-03-16 | A kind of method, apparatus and server of search video |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN108401189A (en) |
WO (1) | WO2019174237A1 (en) |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109933691A (en) * | 2019-02-11 | 2019-06-25 | 北京百度网讯科技有限公司 | Method, apparatus, equipment and storage medium for content retrieval |
WO2019174237A1 (en) * | 2018-03-16 | 2019-09-19 | 百度在线网络技术(北京)有限公司 | Method, apparatus, and device for searching for videos |
CN110502661A (en) * | 2019-07-08 | 2019-11-26 | 天脉聚源(杭州)传媒科技有限公司 | A kind of video searching method, system and storage medium |
CN110865833A (en) * | 2019-09-29 | 2020-03-06 | 上海萌家网络科技有限公司 | Application client, server and method for updating user state |
CN110913241A (en) * | 2019-11-01 | 2020-03-24 | 北京奇艺世纪科技有限公司 | Video retrieval method and device, electronic equipment and storage medium |
CN110909209A (en) * | 2019-11-26 | 2020-03-24 | 北京达佳互联信息技术有限公司 | Live video searching method and device, equipment, server and storage medium |
CN111491198A (en) * | 2019-01-28 | 2020-08-04 | 北京字节跳动网络技术有限公司 | Small video searching method and device |
CN111723236A (en) * | 2019-03-18 | 2020-09-29 | 百度在线网络技术(北京)有限公司 | Video index establishing method, device, equipment and computer readable medium |
CN111988663A (en) * | 2020-08-28 | 2020-11-24 | 北京百度网讯科技有限公司 | Method, device and equipment for positioning video playing node and storage medium |
CN112052352A (en) * | 2020-09-07 | 2020-12-08 | 北京达佳互联信息技术有限公司 | Video sequencing method, device, server and storage medium |
CN112163102A (en) * | 2020-09-29 | 2021-01-01 | 北京字跳网络技术有限公司 | Search content matching method and device, electronic equipment and storage medium |
CN113596601A (en) * | 2021-01-19 | 2021-11-02 | 腾讯科技(深圳)有限公司 | Video picture positioning method, related device, equipment and storage medium |
CN114827654A (en) * | 2021-01-19 | 2022-07-29 | 腾讯科技(北京)有限公司 | Video searching method, device, equipment and storage medium |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103686200A (en) * | 2013-12-27 | 2014-03-26 | 乐视致新电子科技(天津)有限公司 | Intelligent television video resource searching method and system |
CN103838751A (en) * | 2012-11-23 | 2014-06-04 | 鸿富锦精密工业(深圳)有限公司 | Video content searching system and method |
CN104915433A (en) * | 2015-06-24 | 2015-09-16 | 宁波工程学院 | Method for searching for film and television video |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW201421994A (en) * | 2012-11-21 | 2014-06-01 | Hon Hai Prec Ind Co Ltd | Video searching system and method |
CN104731938A (en) * | 2015-03-30 | 2015-06-24 | 北京奇艺世纪科技有限公司 | Video searching method and device |
CN108401189A (en) * | 2018-03-16 | 2018-08-14 | 百度在线网络技术(北京)有限公司 | A kind of method, apparatus and server of search video |
-
2018
- 2018-03-16 CN CN201810220541.3A patent/CN108401189A/en active Pending
- 2018-10-23 WO PCT/CN2018/111322 patent/WO2019174237A1/en active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103838751A (en) * | 2012-11-23 | 2014-06-04 | 鸿富锦精密工业(深圳)有限公司 | Video content searching system and method |
CN103686200A (en) * | 2013-12-27 | 2014-03-26 | 乐视致新电子科技(天津)有限公司 | Intelligent television video resource searching method and system |
CN104915433A (en) * | 2015-06-24 | 2015-09-16 | 宁波工程学院 | Method for searching for film and television video |
Cited By (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2019174237A1 (en) * | 2018-03-16 | 2019-09-19 | 百度在线网络技术(北京)有限公司 | Method, apparatus, and device for searching for videos |
CN111491198A (en) * | 2019-01-28 | 2020-08-04 | 北京字节跳动网络技术有限公司 | Small video searching method and device |
CN111491198B (en) * | 2019-01-28 | 2023-02-17 | 抖音视界有限公司 | Small video searching method and device |
CN109933691A (en) * | 2019-02-11 | 2019-06-25 | 北京百度网讯科技有限公司 | Method, apparatus, equipment and storage medium for content retrieval |
CN111723236A (en) * | 2019-03-18 | 2020-09-29 | 百度在线网络技术(北京)有限公司 | Video index establishing method, device, equipment and computer readable medium |
CN110502661A (en) * | 2019-07-08 | 2019-11-26 | 天脉聚源(杭州)传媒科技有限公司 | A kind of video searching method, system and storage medium |
CN110865833A (en) * | 2019-09-29 | 2020-03-06 | 上海萌家网络科技有限公司 | Application client, server and method for updating user state |
CN110913241B (en) * | 2019-11-01 | 2022-09-30 | 北京奇艺世纪科技有限公司 | Video retrieval method and device, electronic equipment and storage medium |
CN110913241A (en) * | 2019-11-01 | 2020-03-24 | 北京奇艺世纪科技有限公司 | Video retrieval method and device, electronic equipment and storage medium |
CN110909209A (en) * | 2019-11-26 | 2020-03-24 | 北京达佳互联信息技术有限公司 | Live video searching method and device, equipment, server and storage medium |
CN111988663A (en) * | 2020-08-28 | 2020-11-24 | 北京百度网讯科技有限公司 | Method, device and equipment for positioning video playing node and storage medium |
CN111988663B (en) * | 2020-08-28 | 2022-09-06 | 北京百度网讯科技有限公司 | Method, device and equipment for positioning video playing node and storage medium |
US11581021B2 (en) | 2020-08-28 | 2023-02-14 | Beijing Baidu Netcom Science Technology Co., Ltd. | Method and apparatus for locating video playing node, device and storage medium |
CN112052352A (en) * | 2020-09-07 | 2020-12-08 | 北京达佳互联信息技术有限公司 | Video sequencing method, device, server and storage medium |
CN112052352B (en) * | 2020-09-07 | 2024-04-30 | 北京达佳互联信息技术有限公司 | Video ordering method, device, server and storage medium |
CN112163102A (en) * | 2020-09-29 | 2021-01-01 | 北京字跳网络技术有限公司 | Search content matching method and device, electronic equipment and storage medium |
CN113596601A (en) * | 2021-01-19 | 2021-11-02 | 腾讯科技(深圳)有限公司 | Video picture positioning method, related device, equipment and storage medium |
CN114827654A (en) * | 2021-01-19 | 2022-07-29 | 腾讯科技(北京)有限公司 | Video searching method, device, equipment and storage medium |
CN114827654B (en) * | 2021-01-19 | 2024-05-03 | 腾讯科技(北京)有限公司 | Video searching method, device, equipment and storage medium |
Also Published As
Publication number | Publication date |
---|---|
WO2019174237A1 (en) | 2019-09-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108401189A (en) | A kind of method, apparatus and server of search video | |
US9489457B2 (en) | Methods and apparatus for initiating an action | |
US8732766B2 (en) | Video object tag creation and processing | |
CN105635764B (en) | Method and device for playing push information in live video | |
CN109308892B (en) | Voice synthesis broadcasting method, device, equipment and computer readable medium | |
CN103995848B (en) | Image searching method and device | |
JP2019505908A (en) | Advertisement information push method, apparatus, system, server, and computer-readable medium | |
US20130019202A1 (en) | Methods and apparatus for delivering information of various types to a user | |
CN111858971B (en) | Multimedia resource recommendation method, device, terminal and server | |
US10180949B2 (en) | Method and apparatus for information searching | |
US20100121912A1 (en) | Terminal device, comment distribution server, comment transmission method, comment distribution method, and recording medium that houses comment distribution program | |
CN109697245A (en) | Voice search method and device based on video web page | |
US20080281709A1 (en) | Advertising method and method of sharing advertisement revenue | |
US20130018864A1 (en) | Methods and apparatus for identifying and providing information of various types to a user | |
CN107071554B (en) | Method for recognizing semantics and device | |
US20130018865A1 (en) | Methods and apparatus for employing a user's location in providing information to the user | |
JP6202815B2 (en) | Character recognition device, character recognition method, and character recognition program | |
WO2014154097A1 (en) | Automatic page content reading-aloud method and device thereof | |
CN109474846A (en) | Video ads playback method, device, equipment and computer-readable medium | |
CN110267113A (en) | Video file processing method, system, medium and electronic equipment | |
CN112765460A (en) | Conference information query method, device, storage medium, terminal device and server | |
CN107895019A (en) | A kind of information recommendation method, device, server and storage medium | |
CN108847066A (en) | A kind of content of courses reminding method, device, server and storage medium | |
CN107562847A (en) | Information processing method and related product | |
CN108260005A (en) | A kind of video broadcasting method and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180814 |
|
RJ01 | Rejection of invention patent application after publication |