CN108255970A - A kind of video retrieval method, terminal and computer readable storage medium - Google Patents
A kind of video retrieval method, terminal and computer readable storage medium Download PDFInfo
- Publication number
- CN108255970A CN108255970A CN201711433960.7A CN201711433960A CN108255970A CN 108255970 A CN108255970 A CN 108255970A CN 201711433960 A CN201711433960 A CN 201711433960A CN 108255970 A CN108255970 A CN 108255970A
- Authority
- CN
- China
- Prior art keywords
- video
- information
- searched
- search
- terminal
- 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
- 238000000034 method Methods 0.000 title claims abstract description 67
- 238000004891 communication Methods 0.000 claims description 36
- 230000006870 function Effects 0.000 description 17
- 239000000284 extract Substances 0.000 description 11
- 238000010586 diagram Methods 0.000 description 9
- 238000012545 processing Methods 0.000 description 5
- 238000005452 bending Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 241000282461 Canis lupus Species 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 3
- 238000000605 extraction Methods 0.000 description 3
- 230000000717 retained effect Effects 0.000 description 3
- 241000282376 Panthera tigris Species 0.000 description 2
- 241001494479 Pecora Species 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 238000012552 review Methods 0.000 description 2
- 230000005236 sound signal Effects 0.000 description 2
- 241000283690 Bos taurus Species 0.000 description 1
- 241000193610 Canis rufus Species 0.000 description 1
- 241000270295 Serpentes Species 0.000 description 1
- 230000001133 acceleration Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000007599 discharging Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000010079 rubber tapping Methods 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000001629 suppression Effects 0.000 description 1
- 238000010897 surface acoustic wave method Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Library & Information Science (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The invention discloses a kind of video retrieval methods, terminal and computer readable storage medium, this method includes receiving the search instruction for being used to indicate and scanning for the video to be searched on the online page that currently shows, key message is extracted from the source information of the video to be searched, the key message is issued into server by video search request, existing user is solved when seeing some video clips on the online page, want user oneself to be needed to extract the problem of information scans for leading to user experience and not high satisfaction when video is but had no way of doing it or search for search video, the invention also discloses a kind of terminal and computer readable storage mediums, by implementing said program, improve the accuracy and reliability of video retrieval, it ensure that the experience sense and satisfaction of user.
Description
Technical Field
The present invention relates to the field of communications technologies, and in particular, to a video search method, a terminal, and a computer-readable storage medium.
Background
Through the development of internet technology in recent years, the service of the internet is continuously increased, an intelligent terminal becomes an unavailable part in people's life, people can use the intelligent terminal to surf the internet, watch television and the like, people are more and more contacted with various videos, however, when a user sees some video segments on an online page such as a microblog, a WeChat, a browser and the like, the user needs to extract information for searching when wanting to search for a complete source of the video but not from the next hand or searching for the video, for example, when the user browses a microblog, the user sees a certain segment on the microblog online page, the user is interested in the segment and wants to search for the video segment, and when the microblog page does not have the information of the video segment, the user cannot search; when the microblog page has information about the video clip, the user needs to extract the information and manually input the information into a search box for searching, so that the problem of low user experience and satisfaction is caused.
Disclosure of Invention
The invention aims to solve the technical problem that when a user sees some video clips on an online page, the user needs to extract information for searching without starting to search videos or needs to search by himself when searching videos, so that the user experience and satisfaction are not high.
In order to solve the above technical problem, the present invention provides a video search method applied to a terminal, where the video search method includes:
receiving a search instruction for indicating to search a video to be searched on a currently displayed online page; extracting key information from the source information of the video to be searched;
and sending the key information to a server through a video search request.
Optionally, the source information of the video to be searched includes at least one of a video frame of the video to be searched and associated information of the video to be searched on the online page;
the associated information comprises at least one of comment information, forwarding information, introduction information and label information of the video to be searched.
Optionally, the source information of the video to be searched includes the associated information;
the extracting key information from the source information of the video to be searched comprises:
and extracting the video name from the associated information.
Optionally, the source information of the video to be searched includes the associated information and a video frame;
the extracting key information from the source information of the video to be searched comprises:
extracting a video name from the associated information;
and when the video name is unsuccessfully extracted from the associated information, extracting video frame key content information from the video frame of the video to be searched.
Optionally, the extracting the video frame key content information from the video frame of the video to be searched includes:
analyzing the video frame of the video to be searched, and extracting at least one of key character information, key scene information and key character information in the video to be searched.
Further, the invention also provides a video searching method, an application and a server, wherein the video searching method comprises the following steps:
receiving a video search request sent by a terminal, wherein the video search request comprises key information, and the key information is extracted from source information of a video to be searched on a currently displayed online page by the terminal;
extracting the key information from the search request;
searching out a target video matched with the key information from a video database according to the key information;
and generating a search result according to the target video and sending the search result to the terminal.
Optionally, after searching out the target video matched with the key information from the video database according to the key information and before generating a search result according to the target video, the method further includes:
acquiring video frames of the videos to be searched, respectively matching preview image frames in each target video with the video frames of the videos to be searched, and judging whether the matching degree of the preview image frames in the target videos and the video frames of the videos to be searched is larger than or equal to a preset threshold value, if so, retaining the target videos, and if not, deleting the target videos.
Further, the invention also provides a terminal, which comprises a first processor, a first memory and a first communication bus;
the first communication bus is used for realizing connection communication between the first processor and the first memory;
the first processor is configured to execute one or more first programs stored in the first memory to implement the steps of the video search method according to any one of the above.
Furthermore, the invention also provides a server, which comprises a second processor, a second memory and a second communication bus;
the second communication bus is used for realizing connection communication between the second processor and the second memory;
the second processor is configured to execute one or more second programs stored in the second memory to implement the steps of the video search method according to any one of the above.
Further, the present invention also provides a computer readable storage medium storing one or more first programs, the one or more first programs being executed by one or more processors to implement the steps of the video search method as described in any one of the above;
or,
the computer readable storage medium stores one or more second programs for execution by one or more processors to implement the steps of the video search method as in any one of the above.
Advantageous effects
The invention provides a video searching method, a terminal and a computer readable storage medium, aiming at the problem that when the existing user sees some video segments on an online page, the user needs to extract information for searching without hands or when the user searches videos, so that the user experience and satisfaction are not high, the invention extracts key information from the source information of the videos to be searched by receiving a searching instruction for indicating to search the videos to be searched on the currently displayed online page, and sends the key information to a server through a video searching request, namely when the user wants to search a certain video of the online page, the user does not need to manually extract key words and inputs the key words into a searching frame for searching, the user directly sends the searching instruction to the terminal, and the terminal extracts the key information from the source information of the videos to be searched after receiving the searching instruction, compared with the existing mode that a user does not extract video search information or needs to extract keywords and input the keywords for searching, the method receives the search instruction through the terminal and extracts the key information from the source information of the video, improves the accuracy and reliability of video searching, and ensures the experience and satisfaction of the user.
Drawings
The invention will be further described with reference to the accompanying drawings and examples, in which:
fig. 1 is a schematic diagram of a hardware structure of an alternative mobile terminal for implementing various embodiments of the present invention;
FIG. 2 is a diagram of a wireless communication system for the mobile terminal shown in FIG. 1;
FIG. 3 is a diagram illustrating an alternative server hardware architecture for implementing various embodiments of the invention;
fig. 4 is a basic flowchart of a video searching method applied to a terminal according to a first embodiment of the present invention;
fig. 5 is a schematic diagram illustrating associated information of a video to be searched according to a first embodiment of the present invention;
fig. 6 is a schematic view illustrating video frame content information of a video to be searched according to a first embodiment of the present invention;
fig. 7 is a basic flowchart of a video searching method applied to a server according to a first embodiment of the present invention;
fig. 8 is a basic flowchart of a video searching method according to a second embodiment of the present invention;
fig. 9 is a schematic structural diagram of a terminal according to a third embodiment of the present invention;
fig. 10 is a schematic structural diagram of a server according to a third embodiment of the present invention;
fig. 11 is a basic flowchart of a video searching method according to a third embodiment of the present invention.
Detailed Description
It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
In the following description, suffixes such as "module", "component", or "unit" used to denote elements are used only for facilitating the explanation of the present invention, and have no specific meaning in itself. Thus, "module", "component" or "unit" may be used mixedly.
The terminal may be implemented in various forms. For example, the terminal described in the present invention may include a mobile terminal such as a mobile phone, a tablet computer, a notebook computer, a palmtop computer, a Personal Digital Assistant (PDA), a Portable Media Player (PMP), a navigation device, a wearable device, a smart band, a pedometer, and the like, and a fixed terminal such as a Digital TV, a desktop computer, and the like.
The following description will be given by way of example of a mobile terminal, and it will be understood by those skilled in the art that the construction according to the embodiment of the present invention can be applied to a fixed type terminal, in addition to elements particularly used for mobile purposes.
Referring to fig. 1, which is a schematic diagram of a hardware structure of a mobile terminal for implementing various embodiments of the present invention, the mobile terminal 100 may include: RF (Radio Frequency) unit 101, WiFi module 102, audio output unit 103, a/V (audio/video) input unit 104, sensor 105, display unit 106, user input unit 107, interface unit 108, memory 109, processor 110, and power supply 111. Those skilled in the art will appreciate that the mobile terminal architecture shown in fig. 1 is not intended to be limiting of mobile terminals, which may include more or fewer components than those shown, or some components may be combined, or a different arrangement of components.
The following describes each component of the mobile terminal in detail with reference to fig. 1:
the radio frequency unit 101 may be configured to receive and transmit signals during information transmission and reception or during a call, and specifically, receive downlink information of a base station and then process the downlink information to the processor 110; in addition, the uplink data is transmitted to the base station. Typically, radio frequency unit 101 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, and the like. In addition, the radio frequency unit 101 can also communicate with a network and other devices through wireless communication. The wireless communication may use any communication standard or protocol, including but not limited to GSM (Global System for Mobile communications), GPRS (General Packet Radio Service), CDMA2000(Code Division Multiple Access 2000), WCDMA (Wideband Code Division Multiple Access), TD-SCDMA (Time Division-Synchronous Code Division Multiple Access), FDD-LTE (Frequency Division duplex-Long Term Evolution), and TDD-LTE (Time Division duplex-Long Term Evolution).
WiFi belongs to short-distance wireless transmission technology, and the mobile terminal can help a user to receive and send e-mails, browse webpages, access streaming media and the like through the WiFi module 102, and provides wireless broadband internet access for the user. Although fig. 1 shows the WiFi module 102, it is understood that it does not belong to the essential constitution of the mobile terminal, and may be omitted entirely as needed within the scope not changing the essence of the invention.
The audio output unit 103 may convert audio data received by the radio frequency unit 101 or the WiFi module 102 or stored in the memory 109 into an audio signal and output as sound when the mobile terminal 100 is in a call signal reception mode, a call mode, a recording mode, a voice recognition mode, a broadcast reception mode, or the like. Also, the audio output unit 103 may also provide audio output related to a specific function performed by the mobile terminal 100 (e.g., a call signal reception sound, a message reception sound, etc.). The audio output unit 103 may include a speaker, a buzzer, and the like.
The a/V input unit 104 is used to receive audio or video signals. The a/V input Unit 104 may include a Graphics Processing Unit (GPU) 1041 and a microphone 1042, the Graphics processor 1041 Processing image data of still pictures or video obtained by an image capturing device (e.g., a camera) in a video capturing mode or an image capturing mode. The processed image frames may be displayed on the display unit 106. The image frames processed by the graphic processor 1041 may be stored in the memory 109 (or other storage medium) or transmitted via the radio frequency unit 101 or the WiFi module 102. The microphone 1042 may receive sounds (audio data) via the microphone 1042 in a phone call mode, a recording mode, a voice recognition mode, or the like, and may be capable of processing such sounds into audio data. The processed audio (voice) data may be converted into a format output transmittable to a mobile communication base station via the radio frequency unit 101 in case of a phone call mode. The microphone 1042 may implement various types of noise cancellation (or suppression) algorithms to cancel (or suppress) noise or interference generated in the course of receiving and transmitting audio signals.
The mobile terminal 100 also includes at least one sensor 105, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor includes an ambient light sensor that can adjust the brightness of the display panel 1061 according to the brightness of ambient light, and a proximity sensor that can turn off the display panel 1061 and/or a backlight when the mobile terminal 100 is moved to the ear. As one of the motion sensors, the accelerometer sensor can detect the magnitude of acceleration in each direction (generally, three axes), can detect the magnitude and direction of gravity when stationary, and can be used for applications of recognizing the posture of a mobile phone (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer and tapping), and the like; as for other sensors such as a fingerprint sensor, a pressure sensor, an iris sensor, a molecular sensor, a gyroscope, a barometer, a hygrometer, a thermometer, and an infrared sensor, which can be configured on the mobile phone, further description is omitted here.
The display unit 106 is used to display information input by a user or information provided to the user. The Display unit 106 may include a Display panel 1061, and the Display panel 1061 may be configured in the form of a Liquid Crystal Display (LCD), an Organic Light-Emitting Diode (OLED), or the like.
The user input unit 107 may be used to receive input numeric or character information and generate key signal inputs related to user settings and function control of the mobile terminal. Specifically, the user input unit 107 may include a touch panel 1071 and other input devices 1072. The touch panel 1071, also referred to as a touch screen, may collect a touch operation performed by a user on or near the touch panel 1071 (e.g., an operation performed by the user on or near the touch panel 1071 using a finger, a stylus, or any other suitable object or accessory), and drive a corresponding connection device according to a predetermined program. The touch panel 1071 may include two parts of a touch detection device and a touch controller. The touch detection device detects the touch direction of a user, detects a signal brought by touch operation and transmits the signal to the touch controller; the touch controller receives touch information from the touch sensing device, converts the touch information into touch point coordinates, sends the touch point coordinates to the processor 110, and can receive and execute commands sent by the processor 110. In addition, the touch panel 1071 may be implemented in various types, such as a resistive type, a capacitive type, an infrared ray, and a surface acoustic wave. In addition to the touch panel 1071, the user input unit 107 may include other input devices 1072. In particular, other input devices 1072 may include, but are not limited to, one or more of a physical keyboard, function keys (e.g., volume control keys, switch keys, etc.), a trackball, a mouse, a joystick, and the like, and are not limited to these specific examples.
Further, the touch panel 1071 may cover the display panel 1061, and when the touch panel 1071 detects a touch operation thereon or nearby, the touch panel 1071 transmits the touch operation to the processor 110 to determine the type of the touch event, and then the processor 110 provides a corresponding visual output on the display panel 1061 according to the type of the touch event. Although the touch panel 1071 and the display panel 1061 are shown in fig. 1 as two separate components to implement the input and output functions of the mobile terminal, in some embodiments, the touch panel 1071 and the display panel 1061 may be integrated to implement the input and output functions of the mobile terminal, and is not limited herein.
The interface unit 108 serves as an interface through which at least one external device is connected to the mobile terminal 100. For example, the external device may include a wired or wireless headset port, an external power supply (or battery charger) port, a wired or wireless data port, a memory card port, a port for connecting a device having an identification module, an audio input/output (I/O) port, a video I/O port, an earphone port, and the like. The interface unit 108 may be used to receive input (e.g., data information, power, etc.) from external devices and transmit the received input to one or more elements within the mobile terminal 100 or may be used to transmit data between the mobile terminal 100 and external devices.
The memory 109 may be used to store software programs as well as various data. The memory 109 may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required by at least one function (such as a sound playing function, an image playing function, etc.), and the like; the storage data area may store data (such as audio data, a phonebook, etc.) created according to the use of the cellular phone, and the like. Further, the memory 109 may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device.
The processor 110 is a control center of the mobile terminal, connects various parts of the entire mobile terminal using various interfaces and lines, and performs various functions of the mobile terminal and processes data by operating or executing software programs and/or modules stored in the memory 109 and calling data stored in the memory 109, thereby performing overall monitoring of the mobile terminal. Processor 110 may include one or more processing units; preferably, the processor 110 may integrate an application processor, which mainly handles operating systems, user interfaces, application programs, etc., and a modem processor, which mainly handles wireless communications. It will be appreciated that the modem processor described above may not be integrated into the processor 110.
The mobile terminal 100 may further include a power supply 111 (e.g., a battery) for supplying power to various components, and preferably, the power supply 111 may be logically connected to the processor 110 via a power management system, so as to manage charging, discharging, and power consumption management functions via the power management system.
Although not shown in fig. 1, the mobile terminal 100 may further include a bluetooth module or the like, which is not described in detail herein.
In order to facilitate understanding of the embodiments of the present invention, a communication network system on which the mobile terminal of the present invention is based is described below.
Referring to fig. 2, fig. 2 is an architecture diagram of a communication Network system according to an embodiment of the present invention, where the communication Network system is an LTE system of a universal mobile telecommunications technology, and the LTE system includes a UE (User Equipment) 201, an E-UTRAN (Evolved UMTS Terrestrial Radio Access Network) 202, an EPC (Evolved Packet Core) 203, and an IP service 204 of an operator, which are in communication connection in sequence.
Specifically, the UE201 may be the terminal 100 described above, and is not described herein again.
The E-UTRAN202 includes eNodeB2021 and other eNodeBs 2022, among others. Among them, the eNodeB2021 may be connected with other eNodeB2022 through backhaul (e.g., X2 interface), the eNodeB2021 is connected to the EPC203, and the eNodeB2021 may provide the UE201 access to the EPC 203.
The EPC203 may include an MME (Mobility Management Entity) 2031, an HSS (Home Subscriber Server) 2032, other MMEs 2033, an SGW (Serving gateway) 2034, a PGW (PDN gateway) 2035, and a PCRF (Policy and charging functions Entity) 2036, and the like. The MME2031 is a control node that handles signaling between the UE201 and the EPC203, and provides bearer and connection management. HSS2032 is used to provide registers to manage functions such as home location register (not shown) and holds subscriber specific information about service characteristics, data rates, etc. All user data may be sent through SGW2034, PGW2035 may provide IP address assignment for UE201 and other functions, and PCRF2036 is a policy and charging control policy decision point for traffic data flow and IP bearer resources, which selects and provides available policy and charging control decisions for a policy and charging enforcement function (not shown).
The IP services 204 may include the internet, intranets, IMS (IP Multimedia Subsystem), or other IP services, among others.
Although the LTE system is described as an example, it should be understood by those skilled in the art that the present invention is not limited to the LTE system, but may also be applied to other wireless communication systems, such as GSM, CDMA2000, WCDMA, TD-SCDMA, and future new network systems.
As shown in fig. 3, in order to implement the structure diagram of an optional server according to various embodiments of the present invention, the server at least includes: an Input Output (IO) bus 301, a controller 302, a storage module 303, a memory 304, and a communication device 305. Wherein,
an input/output (IO) bus 301 is connected to other components (the controller 302, the storage module 303, the memory 304, and the communication device 305) of the server to which it belongs, and provides a transmission line for the other components.
The controller 302 generally controls the overall operation of the server to which it belongs. For example, the controller 302 performs operations such as calculation and confirmation. The controller 302 may be a Central Processing Unit (CPU), among others.
The communication device 305, typically includes one or more components that allow radio communication between a server to which it belongs and a wireless communication system or network.
The storage module 303 stores controller-readable, controller-executable software code containing instructions for controlling the controller 302 to perform the functions described herein (i.e., software-executing functions).
Based on the above hardware structures of the mobile terminal and the server and the communication network system, the present invention provides various embodiments of the method.
First embodiment
In order to solve the problem that when a user sees some video segments on an online page, the user does not want to search videos from the beginning, which results in poor user experience and satisfaction, this embodiment provides a video search method, which is applied to a terminal, as shown in fig. 4, fig. 4 is a basic flow chart of the video search method provided by this embodiment, and the video search method includes:
s401: and receiving a search instruction for instructing to search the video to be searched on the currently displayed online page.
In this embodiment, when a user uses a terminal, the user wants to search or find a video of an online page currently displayed by the terminal, and sends a search instruction to the terminal, and after receiving the search instruction, the terminal searches for the video on the online page currently displayed, where the video is a video to be searched, and the online page refers to a page that can be accessed to the internet, displays hyperlinks connected to other websites, or can be connected to a server, for example, a microblog, a wechat, or a browser page. It should be noted that, a user may issue a search instruction to a terminal in various ways, such as touch issuing, remote control issuing, voice control issuing, and the like, and may also issue a search instruction to a flexible screen or a curved screen terminal through a folding and bending display screen. The touch issuing may be an operation gesture directly performed on the display screen, the operation gesture may be a single operation or a preset combined operation, when only one operation is performed within a preset time interval, the operation is also the single operation in the embodiment, generally, the preset time interval is relatively short, the single operation may include a sliding operation or a clicking operation, and the like, and the combined operation in the embodiment is formed by combining at least two single operations, such as a continuous clicking operation, a clicking and sliding operation, and the like; for example, the long press operation is directly executed on the display screen, and the terminal recognizes the long press operation and receives the search instruction. The remote control issuing can be realized by remotely controlling the terminal through an infrared sensor, for example, when the terminal is an intelligent television, a search instruction is issued through a search button of a remote controller, and the terminal receives an infrared signal to search for a video to be searched. The voice-controlled issuing may be receiving, by a microphone, a voice issued by a user, and then identifying and judging whether the voice is a search instruction, for example, a voice keyword corresponding to the search instruction is a word such as "search", and the like, and of course, the voice keyword may be set by the user in a self-defined manner, or may be intelligently recommended or set by the terminal. The control issuing may be that a search control, such as a shortcut interface, a search button, and the like, is provided on an online page currently displayed by the terminal, and a user directly operates the shortcut interface and the search button, for example, after clicking the search button, the terminal searches for a video to be searched. When the terminal is a flexible screen or a curved screen terminal, the terminal receives a search instruction through folding and bending the terminal display screen.
It should be clear that, the above-mentioned exemplary search instruction issuing manners only list touch issuing, remote control issuing, voice control issuing, and folding and bending issuing, which are only some common ones listed here, and the search instruction issuing manner is not limited to these types.
And S402, extracting key information from the source information of the video to be searched.
It should be noted that the source information of this embodiment includes at least one of a video frame of a video to be searched and associated information of the video to be searched on an online page, where the video frame of the video to be searched is a playing picture and playing content of the video; the associated information comprises at least one of comment information, forwarding information, introduction information and label information of the video to be searched, the introduction information is introduction of the video to be searched, the introduction information can be described in a user-defined mode for issuing the video to be searched, for example, a certain user issues a section of video in a WeChat friend circle, and the user-defined mode performs text introduction on the video; or an official description in the video to be searched, for example, the name of the video is introduced in the header information of the video in the video to be searched; the source of the video to be searched is arranged on the watermark of the video to be searched; the tag information is a classification description of the video to be searched, such as a smile, a sports, an animation, and the like, and may be added by a user in a self-defined manner, or may be intelligently recommended by a platform (online webpage) displaying the video to be searched, and the tag information is mainly displayed in a "#", for example, as shown in fig. 5, on an online page "microblog" currently displayed by a terminal, there is a video to be searched, 501 is comment information of the video to be searched, 502 is forwarding information, 503 is introduction information, and 504 is tag information.
Here, the extraction of the key information from the source information of the video to be searched is illustrated, where the key information may be one or multiple pieces. In this embodiment, when the source video to be searched includes the associated information, a specific process of extracting the key information from the source information of the video to be searched is to extract a video name from the associated information, where the video name is similar to or possibly related to the video to be searched, that is, the video name may be one or multiple. For example, the video that the user wants to search is a video in the cartoon "jubilance and grey-wolf", and the terminal extracts the video names similar to or related to the video to be searched from the related information in the currently displayed online page, such as "jubilance past snake year", "cattle air rush", and "tiger and tiger live welfare". Of course, in some embodiments, when the source video to be searched includes the associated information, the video connection may also be extracted from the associated information, for example, in the comment, forwarding information, directly attaching the video connection to the comment when there is a user making an opinion or opinion. When the source information of the video to be searched comprises a video frame, extracting key content information of the video frame from the associated information in the specific process of extracting key information from the source information of the video to be searched; when the source information of the video to be searched comprises the associated information and the video frame, extracting the video name from the associated information in a specific process of extracting the key information from the source information of the video to be searched, and when the extraction of the video name from the associated information fails, for example, no comment is made or no name information exists in the comment information, extracting the key content information of the video frame from the video frame of the video to be searched, it needs to be noted that the extraction of the key content information of the video frame from the video frame of the video to be searched specifically comprises parsing the video frame of the video to be searched, and extracting at least one of key character information, key scene information and key character information in the video to be searched, wherein the key character information can be the role information of key roles in the video to be searched, such as jubilance and sudoio; the real characters can also be the real characters of the decorativeness video roles, such as Liu De Hua, Zhou run Fang, and the like; the key scene information is the scene of the plot in the video, wherein the scene information can be the scene in a frame of video, can also be the scene in a section of video, such as battle scene, snow day scene, etc., the key character information can be the dialogue, the voice-over-voice of the characters in the video, the key character information can also be the bullet screen information; or the video names in the beginning or end of the video, the names of the director, the actors, etc., and in some videos, the key characters can also be subtitles of background music. As shown in fig. 6, 601 is a key character of a video to be searched, and 602 is a dialogue of characters in the video.
S403: and sending the key information to a server through a video search request.
And the terminal sends one or more pieces of key information extracted from the video frame of the video to be searched and/or the associated information of the video to be searched on the online page to the server through a video search request.
In order to solve the problem that when a user sees some video clips on an online page, the user wants to search videos without having to do so, which results in poor user experience and satisfaction, the embodiment further provides a video searching method applied to a server, as shown in fig. 7, the method includes:
s701: and receiving a video search request sent by the terminal.
In this embodiment, the video search request includes key information, and the key information is extracted by the terminal from the source information of the video to be searched on the online page currently displayed by the terminal, where the key information may be one or more. The source information of the video to be searched comprises at least one of a video frame of the searched video and associated information of the video to be searched on the online page; when the source information comprises the associated information, extracting a video name from the associated information; when the source information includes video frames, video frame key content information is extracted from the video frames. The associated information comprises at least one of comment information, forwarding information, introduction information and label information of the video to be searched; extracting the key content information of the video frame from the video frame of the video to be searched comprises analyzing the video frame of the video to be searched and extracting at least one of key character information, key scene information and key character information in the video to be searched.
S702: extracting the key information from the video search request.
S703: and searching a target video matched with the key information from a video database according to the key information.
Searching a target video matched with the key information from a video database according to the key information, wherein the video database comprises all videos which are disclosed or can find sources, the video database can be a video database stored by a server, and can also be a video database on other communication equipment, and it needs to be stated that when the key information is multiple, the key information can be combined, the server searches the target video according to the combined information, for example, the server searches by using 'character information, scene information and key character information' as one search information; and target videos can be searched according to the key information respectively, and the 'character information or scene information or key character information' is input into a video database for searching, namely one or more target videos can be obtained.
S704: and generating a search result according to the target video and sending the search result to the terminal.
In this embodiment, the search result includes related information of all target videos, and the search result may be an accurate name of the video to be searched, a video connection of the video to be searched, a complete video of the video to be searched, or complete information of the video to be searched, such as a complete video, a movie review, a feature and the like; the server can pack the search results into one and send the search results to the terminal, or can respectively send the search results to the terminal, and after the search results are sent to the terminal, the server can also send a push message to the terminal to remind a user.
It should be noted that, because there may be a plurality of target videos, in order to avoid sending a target video unrelated to the video to be searched to the terminal, after searching a target video matched with the key information from the video database according to the key information, and before generating a search result according to the target video, the target video may also be screened, and the specific process is to acquire a video frame of the video to be searched, where the acquiring of the video frame of the video to be searched by the server may be that the terminal sends the video to be searched to the server, or that the server directly extracts the video to be searched of the online page currently displayed by the terminal; after obtaining videos to be searched, the server respectively matches preview image frames in each target video with video frames of the videos to be searched, judges whether the matching degree of the preview image frames in the target videos and the video frames of the videos to be searched is larger than or equal to a preset threshold value, if so, retains the target videos, if not, deletes the target videos, namely, matches the target videos searched according to the key information with the videos to be searched, judges whether parts identical to the videos to be searched exist in each target video, and if so, adds the target videos into the search results; if not, deleting the target video. The preview picture frame can be a summary picture frame of the target video or a complete picture frame of the target video; the matching degree between the preview picture frame and the video frame of the video to be searched can be the matching degree with the same frame number, for example, the number and the frame number of the frames which are the same as the video frame of the preview picture frame and the video frame of the video to be searched are matched, and the frame number of the continuous frames is matched; the matching degree of the preview picture frame and the video frame of the video to be searched can also be the matching degree of the frame content, namely the matching of the video content. It should be noted that, it is determined whether the matching degree between the preview frame in the target video and the video frame of the video to be searched is greater than or equal to a preset threshold, where the preset threshold may be flexibly adjusted according to the requirements of the user, for example, the content of the preview frame of the target video is a favorite sheep, a gray wolf and a red wolf, the content of the video to be searched is a favorite sheep and a gray wolf, the matching degree between the preview frame and the video to be searched is 90%, and the preset threshold set by the user is 80%, that is, the target video is retained, a search result is generated from the target video whose matching degree between the target video and the video to be searched is greater than or equal to the preset threshold, and finally, the search result is sent to the terminal.
In some embodiments, when a target video is searched by a server, the target video is screened, and after the matching degree between a preview picture frame in the target video and a video frame of the video to be searched is determined to be 100%, whether the target video is the video to be searched can be further determined, if yes, the target video is deleted, and if not, the target video is retained. That is, the matching degree between the preview picture frame in the target video and the video frame of the video to be searched is 100%, and the target video is probably the video to be searched; the target video may also include a video to be searched, and in order to avoid the server sending the video to be searched to the terminal, the server needs to determine whether the target video is the video to be searched.
The embodiment provides a video searching method, which comprises the steps of extracting key information from source information of a video to be searched after a terminal receives a search instruction, carrying the key information in a search request, sending the search request to a server, searching a target video according to the key information by the server, and sending the target video to the terminal.
Second embodiment
For better understanding of the present invention, this embodiment is described with a specific example, as shown in fig. 8, fig. 8 is a detailed flowchart of a video searching method provided by a second embodiment of the present invention, where the video searching method includes:
s801: the terminal receives a search instruction for indicating to search the video to be searched on the currently displayed online page.
In this embodiment, a video that a user wants to search is a video to be searched, which may be a clip or a complete video; the online page is a web page which can be connected with a server and can be accessed to the internet, and after receiving a search instruction, the terminal searches a video to be searched, generally speaking, the search instruction is issued to the terminal by a user, and the issuing of the search instruction has various modes, such as touch issuing, remote control issuing, voice control issuing, control issuing and the like; or a combination of a plurality of operations, namely, a double-click operation and the like; the specific process of issuing the search instruction by the user is that the user issues the search instruction in a preset area of the terminal through an operation gesture, wherein the preset area can be a certain area of a display screen of the terminal or a certain area of a side surface or a back surface of the terminal, the preset area can be set by the user in a user-defined mode or can be set by a terminal developer, and the user can flexibly adjust the preset area according to actual use conditions.
S802: and extracting key information from the source information of the video to be searched.
It should be noted that the source information of the video to be searched includes at least one of a video frame of the video to be searched and associated information of the video to be searched on the online page; in this embodiment, the source information includes associated information of a video frame as an example, where the associated information includes at least one of comment information, forwarding information, introduction information, and tag information of a video to be searched. When the source information includes video frames and associated information. Supposing that the associated information comprises comment information and forwarding information, a specific process of extracting key information from source information of a video to be searched is to extract a video name from the comment information and the forwarding information, wherein the video name may be the name of the video to be searched or a video name similar to the video to be searched, and if the comment information and the forwarding information have no description about the video name or the video to be searched is not commented and forwarded by a person, namely when the video name is unsuccessfully extracted from the comment information and the forwarding information, video frame key content information is extracted from a video frame; when extracting the video frame key content information from the video frame, the video frame of the video to be searched needs to be analyzed to identify the video to be searched, so as to extract key character information, key scene information, and key character information from the video to be searched, that is, in this embodiment, the key information may be one or multiple.
In other embodiments, when the source information includes associated information, the video address or link may also be extracted from the associated information
S803: and sending the key information to a server through a video search request.
Namely, the terminal carries the key information in the video search request and sends the video search request to the server.
S804: the server receives a video search request sent by the terminal.
The server receives a video search request sent by the terminal, and it should be understood that the video search request includes key information, and the key information is extracted by the terminal from source information of a video to be searched on an online page currently displayed by the terminal.
S805: extracting the key information from the video search request.
Since the video search request contains key information, the server extracts the key information directly from the video search request.
S806: and searching out a target video matched with the key information from a video database according to the key information.
When the key information comprises a video name, the server directly searches in the video database according to the video name, and when the key information comprises key figure information, key scene information and key character information, the server can combine the figure information, the scene information and the character information and search the video according to the combined information; the video may be searched based on the character information, the scene information, and the character information.
In other embodiments, when the key information includes a video address or link, the server directly opens the video address or link to obtain a target video matching the video address or link
S807: and acquiring the video frame of the video to be searched.
In this embodiment, after searching for a target video, a server needs to screen the target video, compare each target video with a video to be searched, and determine the matching degree between the target video and the video to be searched, so that the server needs to acquire a video frame of the video to be searched, where the server acquires the video frame of the video to be searched may be that the terminal sends the video to be searched to the server, or that the server directly extracts the video to be searched of an online page currently displayed by the terminal.
S808: and respectively matching the preview picture frame in each target video with the video frame of the video to be searched.
The specific process of matching each target video with the video to be searched is as follows: and judging whether the matching degree of the preview picture frame in the target video and the video frame of the video to be searched is greater than or equal to a preset threshold value, if so, retaining the target video, and if not, deleting the target video, wherein the preset threshold value can be set by a user in a self-defined manner, or can be set by a server in a recommended manner or the server in a recommended manner. The matching degree of the preview picture frame and the video frame can be the matching of the frame number and the frame content, namely, the target video with the same existence with the video to be searched is reserved, and the video which is irrelevant to the video to be searched is prevented from being sent to the server.
S809: and generating a search result according to the target video and sending the search result to the terminal.
In this embodiment, a search result is generated for the retained target video, that is, the target video whose matching degree between the target video and the video to be searched is greater than or equal to the preset threshold, and finally the search result is sent to the terminal, where the search result is given by the correct and complete name of the video.
In order to better understand the present invention, a specific video searching method is provided, in which after a terminal receives a search instruction, key information is extracted from source information of a video to be searched, the key information is carried in a search request and sent to a server, the server searches a target video according to the key information, and simultaneously, through matching between the target video and the video to be searched, a target video meeting requirements is screened out, and finally, a search result generated by the target video is sent to the terminal.
Third embodiment
The present embodiment provides a terminal, as shown in fig. 9, which includes a first processor 901, a first memory 902, and a first communication bus 903, where:
the first communication bus 903 is used for realizing connection communication between the first processor 901 and the first memory 902;
the first processor 901 is configured to execute one or more first programs stored in the first memory 902 to implement the steps of the video searching method in the first embodiment and/or the second embodiment.
The present embodiment further provides a server, as shown in fig. 10, which includes a second processor 1001, a second memory 1002, and a second communication bus 1003;
the second communication bus 1003 is used for realizing connection communication between the second processor 1001 and the second memory 1002;
the second processor 1001 is configured to execute one or more second programs stored in the second memory 1002 to implement the steps of the video search method in the first embodiment and/or the second embodiment.
The present embodiment also provides a computer-readable storage medium, which stores one or more programs that can be executed by one or more processors to implement the steps of the video search method according to the first embodiment and/or the second embodiment.
The terminal and the server provided in this embodiment may also implement a video search method, as shown in fig. 11, where the video search method includes:
s1101: and receiving a search instruction for instructing to search the video to be searched on the currently displayed online page.
Assuming that a video to be searched on a currently displayed online page browser is a certain segment in 'speed and passion', in order to search a complete video of the video, a user issues a search instruction in a voice control mode, namely the user speaks a 'search' word, a terminal identifies the voice of the user, judges whether the 'search' is a word corresponding to a preset search instruction, and if so, the terminal receives the search instruction issued by the user.
In other embodiments, the user may also issue the search instruction through a control, where the control may be a quick interface (a hover ball) or a terminal plug-in (a search key), that is, the user performs a trigger operation on the control to issue the search instruction, where the trigger operation may be clicking, sliding, or the like, or bending the terminal (when the terminal is a flexible screen or a curved screen terminal).
S1102: and extracting key information from the source information of the video to be searched.
Assume that the source information of the video to be searched in this embodiment includes associated information of the video to be searched on the microblog, where the associated information includes comment information, forwarding information, introduction information, and tag information of the video to be searched, as shown in fig. 5, that is, the terminal directly extracts a video name from the associated information, and "speed and passion 1", "speed and passion 2" … … "speed and passion 8". Certainly, in other embodiments, when the video to be searched has no comment or no name similar to the video name, the video frame of the video to be searched may also be analyzed, and the key content information may be extracted from the video frame.
And S1103, sending the key information to a server through a video search request.
I.e. sending the video name to the server.
S1104: the server receives a video search request sent by the terminal.
S1105: extracting the key information from the video search request.
The server extracts "speed and passion 1", … … "speed and passion 8" directly from the video search request.
S1106: and searching out a target video matched with the key information from a video database according to the key information.
The server searches a speed and passion series of movies in the video database according to the words such as speed and passion, in the embodiment, a plurality of pieces of key information are provided, and it is assumed that the server searches from the video database according to the key information respectively, that is, a plurality of target videos are searched.
S1107: generating a search result according to the target video and sending the search result to the terminal
In this embodiment, the server may package the "speed and passion" series of movies and send the packaged movies to the terminal, that is, send the complete video of the target video to the terminal, may also generate a search result from the connection address of the target video and send the search result to the terminal, and may also send the complete information of the target video, such as the movie reviews, the correct name, the director, and other information.
The terminal, the server and the computer readable storage medium provided by the embodiment are used for realizing the video searching method provided by the invention, and simultaneously, in order to better understand the invention, a specific video searching method is provided.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
The above-mentioned serial numbers of the embodiments of the present invention are merely for description and do not represent the merits of the embodiments.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on such understanding, the technical solutions of the present invention may be embodied in the form of a software product, which is stored in a storage medium (such as ROM/RAM, magnetic disk, optical disk) and includes instructions for enabling a terminal (such as a mobile phone, a computer, a server, an air conditioner, or a network device) to execute the method according to the embodiments of the present invention.
While the present invention has been described with reference to the embodiments shown in the drawings, the present invention is not limited to the embodiments, which are illustrative and not restrictive, and it will be apparent to those skilled in the art that various changes and modifications can be made therein without departing from the spirit and scope of the invention as defined in the appended claims.
Claims (10)
1. A video searching method is applied to a terminal, and the video searching method comprises the following steps:
receiving a search instruction for indicating to search a video to be searched on a currently displayed online page;
extracting key information from the source information of the video to be searched;
and sending the key information to a server through a video search request.
2. The video search method according to claim 1, wherein the source information of the video to be searched comprises at least one of a video frame of the video to be searched and associated information of the video to be searched on the online page;
the associated information comprises at least one of comment information, forwarding information, introduction information and label information of the video to be searched.
3. The video search method according to claim 2, wherein the source information of the video to be searched includes the association information;
the extracting key information from the source information of the video to be searched comprises:
and extracting the video name from the associated information.
4. The video search method according to claim 2, wherein the source information of the video to be searched includes the association information and a video frame;
the extracting key information from the source information of the video to be searched comprises:
extracting a video name from the associated information;
and when the video name is unsuccessfully extracted from the associated information, extracting video frame key content information from the video frame of the video to be searched.
5. The video search method of claim 4, wherein extracting video frame key content information from the video frames of the video to be searched comprises:
analyzing the video frame of the video to be searched, and extracting at least one of key character information, key scene information and key character information in the video to be searched.
6. A video searching method is applied to a server, and the video searching method comprises the following steps:
receiving a video search request sent by a terminal, wherein the video search request comprises key information, and the key information is extracted from source information of a video to be searched on a currently displayed online page by the terminal;
extracting the key information from the video search request;
searching out a target video matched with the key information from a video database according to the key information;
and generating a search result according to the target video and sending the search result to the terminal.
7. The video search method of claim 6, wherein after the target video matching the key information is searched from the video database according to the key information and before the search result is generated according to the target video, further comprising:
acquiring video frames of the videos to be searched, respectively matching preview image frames in each target video with the video frames of the videos to be searched, and judging whether the matching degree of the preview image frames in the target videos and the video frames of the videos to be searched is larger than or equal to a preset threshold value, if so, retaining the target videos, and if not, deleting the target videos.
8. A terminal, comprising a first processor, a first memory, and a first communication bus;
the first communication bus is used for realizing connection communication between the first processor and the first memory;
the first processor is configured to execute one or more first programs stored in the first memory to implement the steps of the video search method according to any one of claims 1 to 5.
9. An application server, comprising a second processor, a second memory, and a second communication bus;
the second communication bus is used for realizing connection communication between the second processor and the second memory;
the second processor is configured to execute one or more second programs stored in the second memory to implement the steps of the video search method according to any one of claims 6 to 7.
10. A computer-readable storage medium, characterized in that the computer-readable storage medium stores one or more first programs, which are executed by one or more processors to implement the steps of the video search method according to any one of claims 1-5;
or,
the computer readable storage medium stores one or more second programs for execution by one or more processors to implement the steps of the video search method of any of claims 6-7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711433960.7A CN108255970A (en) | 2017-12-26 | 2017-12-26 | A kind of video retrieval method, terminal and computer readable storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711433960.7A CN108255970A (en) | 2017-12-26 | 2017-12-26 | A kind of video retrieval method, terminal and computer readable storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108255970A true CN108255970A (en) | 2018-07-06 |
Family
ID=62723958
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711433960.7A Pending CN108255970A (en) | 2017-12-26 | 2017-12-26 | A kind of video retrieval method, terminal and computer readable storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108255970A (en) |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109120996A (en) * | 2018-08-31 | 2019-01-01 | 深圳市万普拉斯科技有限公司 | Video information recognition methods, storage medium and computer equipment |
CN109710801A (en) * | 2018-12-03 | 2019-05-03 | 珠海格力电器股份有限公司 | Video searching method, terminal equipment and computer storage medium |
CN109902228A (en) * | 2019-01-30 | 2019-06-18 | 努比亚技术有限公司 | Resource request, push control method, terminal, server and readable storage medium storing program for executing |
CN110532404A (en) * | 2019-09-03 | 2019-12-03 | 北京百度网讯科技有限公司 | One provenance multimedia determines method, apparatus, equipment and storage medium |
CN110876029A (en) * | 2018-09-04 | 2020-03-10 | 杭州海康威视数字技术股份有限公司 | Video abstract playback method and device, electronic equipment and readable storage medium |
CN110909209A (en) * | 2019-11-26 | 2020-03-24 | 北京达佳互联信息技术有限公司 | Live video searching method and device, equipment, server and storage medium |
CN111753129A (en) * | 2019-03-26 | 2020-10-09 | 百度在线网络技术(北京)有限公司 | Method, system and terminal device for stimulating search based on real-time video content |
CN111770387A (en) * | 2020-06-30 | 2020-10-13 | 上海掌门科技有限公司 | Video message forwarding, video message search method and device |
CN111857517A (en) * | 2020-07-28 | 2020-10-30 | 腾讯科技(深圳)有限公司 | Video information processing method and device, electronic equipment and storage medium |
CN112866762A (en) * | 2020-12-31 | 2021-05-28 | 北京达佳互联信息技术有限公司 | Processing method and device for acquiring video associated information, electronic equipment and server |
CN112887780A (en) * | 2021-01-21 | 2021-06-01 | 维沃移动通信有限公司 | Video name display method and device |
CN113139093A (en) * | 2021-05-06 | 2021-07-20 | 北京百度网讯科技有限公司 | Video search method and apparatus, computer device, and medium |
CN113407781A (en) * | 2021-06-18 | 2021-09-17 | 湖南快乐阳光互动娱乐传媒有限公司 | Video searching method, system, server and client |
WO2021258972A1 (en) * | 2020-06-23 | 2021-12-30 | 北京字节跳动网络技术有限公司 | Video retrieval method and apparatus, and electronic device and computer readable medium |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020059215A1 (en) * | 2000-11-02 | 2002-05-16 | Takuya Kotani | Data search apparatus and method |
CN101394522A (en) * | 2007-09-19 | 2009-03-25 | 中国科学院计算技术研究所 | Method and system for detecting video copy |
CN107105349A (en) * | 2017-05-17 | 2017-08-29 | 东莞市华睿电子科技有限公司 | A video recommendation method |
CN107205172A (en) * | 2016-03-18 | 2017-09-26 | 百度在线网络技术(北京)有限公司 | A kind of method and device that search is initiated based on video content |
-
2017
- 2017-12-26 CN CN201711433960.7A patent/CN108255970A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020059215A1 (en) * | 2000-11-02 | 2002-05-16 | Takuya Kotani | Data search apparatus and method |
CN101394522A (en) * | 2007-09-19 | 2009-03-25 | 中国科学院计算技术研究所 | Method and system for detecting video copy |
CN107205172A (en) * | 2016-03-18 | 2017-09-26 | 百度在线网络技术(北京)有限公司 | A kind of method and device that search is initiated based on video content |
CN107105349A (en) * | 2017-05-17 | 2017-08-29 | 东莞市华睿电子科技有限公司 | A video recommendation method |
Cited By (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109120996A (en) * | 2018-08-31 | 2019-01-01 | 深圳市万普拉斯科技有限公司 | Video information recognition methods, storage medium and computer equipment |
CN110876029A (en) * | 2018-09-04 | 2020-03-10 | 杭州海康威视数字技术股份有限公司 | Video abstract playback method and device, electronic equipment and readable storage medium |
CN109710801A (en) * | 2018-12-03 | 2019-05-03 | 珠海格力电器股份有限公司 | Video searching method, terminal equipment and computer storage medium |
CN109902228A (en) * | 2019-01-30 | 2019-06-18 | 努比亚技术有限公司 | Resource request, push control method, terminal, server and readable storage medium storing program for executing |
CN111753129A (en) * | 2019-03-26 | 2020-10-09 | 百度在线网络技术(北京)有限公司 | Method, system and terminal device for stimulating search based on real-time video content |
CN110532404A (en) * | 2019-09-03 | 2019-12-03 | 北京百度网讯科技有限公司 | One provenance multimedia determines method, apparatus, equipment and storage medium |
CN110532404B (en) * | 2019-09-03 | 2023-08-04 | 北京百度网讯科技有限公司 | Source multimedia determining method, device, equipment and storage medium |
CN110909209A (en) * | 2019-11-26 | 2020-03-24 | 北京达佳互联信息技术有限公司 | Live video searching method and device, equipment, server and storage medium |
CN110909209B (en) * | 2019-11-26 | 2022-12-27 | 北京达佳互联信息技术有限公司 | Live video searching method and device, equipment, server and storage medium |
WO2021258972A1 (en) * | 2020-06-23 | 2021-12-30 | 北京字节跳动网络技术有限公司 | Video retrieval method and apparatus, and electronic device and computer readable medium |
CN111770387A (en) * | 2020-06-30 | 2020-10-13 | 上海掌门科技有限公司 | Video message forwarding, video message search method and device |
CN111857517A (en) * | 2020-07-28 | 2020-10-30 | 腾讯科技(深圳)有限公司 | Video information processing method and device, electronic equipment and storage medium |
CN112866762A (en) * | 2020-12-31 | 2021-05-28 | 北京达佳互联信息技术有限公司 | Processing method and device for acquiring video associated information, electronic equipment and server |
CN112887780A (en) * | 2021-01-21 | 2021-06-01 | 维沃移动通信有限公司 | Video name display method and device |
CN113139093A (en) * | 2021-05-06 | 2021-07-20 | 北京百度网讯科技有限公司 | Video search method and apparatus, computer device, and medium |
CN113407781A (en) * | 2021-06-18 | 2021-09-17 | 湖南快乐阳光互动娱乐传媒有限公司 | Video searching method, system, server and client |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108255970A (en) | A kind of video retrieval method, terminal and computer readable storage medium | |
CN107835464B (en) | Video call window picture processing method, terminal and computer readable storage medium | |
CN108289244B (en) | Video subtitle processing method, mobile terminal and computer readable storage medium | |
CN108572764B (en) | Character input control method and device and computer readable storage medium | |
CN110321474B (en) | Recommendation method and device based on search terms, terminal equipment and storage medium | |
CN108334539B (en) | Object recommendation method, mobile terminal and computer-readable storage medium | |
CN107729160B (en) | Application control method, mobile terminal and computer-readable storage medium | |
CN110134306B (en) | Data sharing method and device and computer readable storage medium | |
CN110180181B (en) | Method and device for capturing wonderful moment video and computer readable storage medium | |
CN107547741B (en) | Information processing method and device and computer readable storage medium | |
CN107346200B (en) | Interval screenshot method and terminal | |
CN107450744B (en) | Personal information input method and mobile terminal | |
CN109219004B (en) | Short message unsubscribing method and device, mobile terminal and readable storage medium | |
CN108322611B (en) | Screen locking information pushing method and device and computer readable storage medium | |
CN108897846B (en) | Information searching method, apparatus and computer readable storage medium | |
CN112181233A (en) | Message processing method, intelligent terminal and computer readable storage medium | |
CN108897482A (en) | A kind of information display method and terminal device | |
CN108804615B (en) | Sharing method and server | |
CN108260009B (en) | Video processing method, mobile terminal and computer readable storage medium | |
CN113986059A (en) | Label display method, intelligent terminal and storage medium | |
CN107766544B (en) | Information management method, terminal and computer readable storage medium | |
CN108566476B (en) | Information processing method, terminal and computer readable storage medium | |
CN111399710B (en) | Associated touch method, associated touch equipment and computer readable storage medium | |
CN109600512B (en) | Status bar interaction regulation and control method, equipment and computer readable storage medium | |
CN110275667B (en) | Content display method, mobile terminal, and computer-readable storage medium |
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: 20180706 |
|
RJ01 | Rejection of invention patent application after publication |