CN106156024A - A kind of information processing method and server - Google Patents
A kind of information processing method and server Download PDFInfo
- Publication number
- CN106156024A CN106156024A CN201510129855.9A CN201510129855A CN106156024A CN 106156024 A CN106156024 A CN 106156024A CN 201510129855 A CN201510129855 A CN 201510129855A CN 106156024 A CN106156024 A CN 106156024A
- Authority
- CN
- China
- Prior art keywords
- retrieval
- data
- keyword
- retrieval data
- server
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The embodiment of the invention discloses a kind of information processing method and server;Described information processing method is applied in server;Described method includes: obtain the first retrieval data;Described first retrieval data are retrieval result data based on user search operation;Described first retrieval data include: the retrieval fruiting quantities that keyword is corresponding with described keyword;Analyzing described first retrieval data, when the described retrieval fruiting quantities that described first retrieval data include is zero, the keyword extracted in described first retrieval data generates the second retrieval data;Export described second retrieval data, send inquiry request based on described second retrieval data to second server, it is thus achieved that the video data information with described second retrieval Data Matching that described second server returns.
Description
Technical field
The present invention relates to Internet technology, be specifically related to a kind of information processing method and server.
Background technology
Present inventor, during realizing the embodiment of the present application technical scheme, at least finds correlation technique
The following technical problem of middle existence:
Along with the development of Internet technology, occur in that a kind of video aggregation class website, this video aggregation class station
Point can find and include video that is current popular and that newly release and represent in the page, and this technology is referred to as
Video is sought renovation.Video is sought renovation and below scheme would generally be used to realize: a kind of scheme is by web crawlers timing
Access video source website, obtain the list of videos of video source website, video details page information and broadcast page information;
Another kind of scheme is by cooperating with content supplier (CP, Content Provider), providing based on CP
Interface obtain CP provide video data information.
But, both the above scheme is respectively provided with certain defect:
The first scheme, when accessing video source website, needs the HTML in video source website
(HTML, Hyper Text Markup language) page carries out adaptation.Page in video source website
Face due to correcting or other reasons cause the space of a whole page to change time, then need the page weight to this video source website
Newly carry out adaptation.The workload of page adaptation is huge, and video aggregation class website needs timer access multiple
Video source website, and need whether the space of a whole page monitoring each video source website changes etc., need to disappear
Consume substantial amounts of human resources.And the list of videos page of video source website, video details page or broadcast page are usual
Have number of pages to limit, the most all of video tend not to all above-mentioned list of videos page, video details page or
Showing on broadcast page, therefore, the video information that this mode gets is the most comprehensive.
First scheme needs the interface provided based on CP to obtain the video information that CP provides, and this scheme is led to
It is often to get the video information that CP provides.And the consideration that CP side is often in interests will not provide or postpone
Up-to-date video information is provided.And the stability of interface and the quality of video data that CP provides all depend on
In CP, therefore, can the obtaining in time and the difficult quality guarantee of video data of video data.
When Video clustering website use any one scheme in above two scheme realize video seek renovation time, if
There is such a information processing scheme, it is possible to retrieval behavior based on user obtains Video clustering targetedly
The video data information that website does not includes so that can be by when user again goes into Video clustering website
The video data information previously not retrieved presents to user, user friendly operation, promotes the video of user
Viewing experience.But, in correlation technique, for this problem, there is no effective solution.
Summary of the invention
For solving the technical problem of existing existence, the embodiment of the present invention provides a kind of information processing method and service
Device, it is possible to get the video data needed for user in time and comprehensively.
For reaching above-mentioned purpose, the technical scheme of the embodiment of the present invention is achieved in that
The invention provides a kind of information processing method, described information processing method is applied in server;Institute
The method of stating includes:
Obtain the first retrieval data;Described first retrieval data are retrieval number of results based on user search operation
According to;Described first retrieval data include: the retrieval fruiting quantities that keyword is corresponding with described keyword;
Analyze described first retrieval data, when described first retrieves the described retrieval fruiting quantities that data include
When being zero, the keyword extracted in described first retrieval data generates the second retrieval data;
Exporting described second retrieval data, sending inquiry based on described second retrieval data to second server please
Ask, it is thus achieved that the video data information with described second retrieval Data Matching that described second server returns.
It is preferred that before the described second retrieval data of described output, described method also includes: identify described the
Two retrieval data, it is judged that whether described second retrieval data meet the first predetermined condition, it is thus achieved that judged result;
When described judged result be described second retrieval data meet the first predetermined condition time, export described second retrieval
Data.
Judge whether described second retrieval data meet the first predetermined condition it is preferred that described, including:
Judge whether the keyword in described second retrieval data characterizes video data, it is thus achieved that the first judged result;
When the keyword during described first judged result is described second retrieval data characterizes video data, really
Fixed described second retrieval data meet predetermined condition.
It is preferred that the video with described second retrieval Data Matching that the described second server of described acquisition returns
After data message, described method also includes:
When meeting the second predetermined condition, export described video data information.
It is preferred that before whether the described keyword judged in described second retrieval data characterizes video data,
Described method also includes:
Judge whether the keyword in described second retrieval data comprises illegal mark, it is thus achieved that the second judged result;
When described second judged result be described second retrieval data do not comprise illegally identify time, determine whether described
Whether the keyword in the second retrieval data characterizes video data.
Invention further provides a kind of server, described server includes: acquiring unit, analytic unit, defeated
Go out unit and communication unit;Wherein,
Described acquiring unit, for obtaining the first retrieval data;Described first retrieval data are to examine based on user
The retrieval result data of rope operation;Described first retrieval data include: keyword is corresponding with described keyword
Retrieval fruiting quantities;
Described analytic unit, for analyzing the described first retrieval data that described acquiring unit obtains, when described
When the described retrieval fruiting quantities that first retrieval data include is zero, extract in described first retrieval data
Keyword generate second retrieval data;
Described output unit, is used for exporting described second retrieval data;
Described communication unit, takes to second for the described second retrieval data exported based on described output unit
Business device sends inquiry request, it is thus achieved that what described second server returned retrieves regarding of Data Matching with described second
Frequently data message.
It is preferred that described server also includes recognition unit, it is used for identifying described second retrieval data, it is judged that
Whether described second retrieval data meet the first predetermined condition, it is thus achieved that judged result;When described judged result is
When described second retrieval data meet the first predetermined condition, export described second retrieval data.
It is preferred that described recognition unit, for judging whether the keyword in described second retrieval data characterizes
Video data, it is thus achieved that the first judged result;In described first judged result is described second retrieval data
When keyword characterizes video data, determine that described second retrieval data meet predetermined condition.
It is preferred that described output unit, it is additionally operable to obtain examining with described second of described second server return
After the video data information of rope Data Matching, when meeting the second predetermined condition, export described video data
Information.
It is preferred that described recognition unit, the keyword being additionally operable to judge in described second retrieval data whether table
Before levying video data, it is judged that whether the keyword in described second retrieval data comprises illegal mark, it is thus achieved that
Second judged result;When described second judged result be described second retrieval data do not comprise illegally identify time,
Determine whether whether the keyword in described second retrieval data characterizes video data.
The information processing method of embodiment of the present invention offer and server, described information processing method is applied to clothes
In business device;Described method includes: obtain the first retrieval data;Described first retrieval data are to examine based on user
The retrieval result data of rope operation;Described first retrieval data include: keyword is corresponding with described keyword
Retrieval fruiting quantities;Analyze described first retrieval data, when described first retrieves the described inspection that data include
When rope fruiting quantities is zero, the keyword extracted in described first retrieval data generates the second retrieval data;
Export described second retrieval data, send inquiry request based on described second retrieval data to second server,
Obtain the video data information with described second retrieval Data Matching that described second server returns.So,
When Video clustering website use web crawlers timer access video source station for acquiring video data information or based on
The video data information that the interface that CP provides obtains CP and provides realizes video when seeking renovation, embodiment of the present invention energy
Enough retrieval result datas based on user search operation carry out the acquisition of video data information, namely pass through user
Retrieval behavior obtain the video data information that server does not includes targetedly, thus compensate for using
The web crawlers timer access video source incomplete problem of station for acquiring video data information, and without making
Carry out page adaptation with a large amount of human resourcess, be greatly saved human resources;And, the embodiment of the present invention is also
Compensate for based on CP provide interface obtain CP provide video data information caused not in time and data
The problem of difficult quality guarantee.Further, the technical scheme of embodiment of the present invention retrieval based on user behavior has
Obtain the video data information that server does not includes targetedly so that gather when user again goes into video
The video data information previously not retrieved can be presented to during class website user, user friendly operation,
Improve the user browsing experience of user.
Accompanying drawing explanation
Fig. 1 is the schematic flow sheet of the information processing method of the embodiment of the present invention one;
Fig. 2 is that the first interface in the embodiment of the present invention presents schematic diagram;
Fig. 3 is the system architecture schematic diagram of the information processing method application of the embodiment of the present invention;
Fig. 4 is the composition structural representation of the server of the embodiment of the present invention two.
Detailed description of the invention
Below in conjunction with the accompanying drawings and specific embodiment the present invention is further detailed explanation.
Embodiment one
Embodiments providing a kind of information processing method, described information processing method is applied to server
In.Fig. 1 is the schematic flow sheet of the information processing method of the embodiment of the present invention one;As it is shown in figure 1, it is described
Information processing method includes:
Step 101: obtain the first retrieval data;Described first retrieval data are based on user search operation
Retrieval result data;Described first retrieval data include: the retrieval result that keyword is corresponding with described keyword
Quantity.
The information processing method that the present embodiment provides can be applicable to following scene: user enters Video clustering website,
In described Video clustering website, the video data of viewing is wanted in retrieval.Fig. 2 is in the embodiment of the present invention
One interface presents schematic diagram, and described first interface is the search interface of user side;As in figure 2 it is shown, user enters
Enter Video clustering website, the pass of the video wanting viewing can be inputted in the frame retrieval of described Video clustering website
Key word, in the present embodiment, described Video clustering website is not limited to type of webpage or exclusive client, described net
The QQ video of the Video clustering website such as webpage version of page type, and exclusive client can be as in mobile terminal
QQ videoconference client.Therefore, the information processing method described in the present embodiment is applied in server, institute
State the exclusive server that server can be web page server or videoconference client.User triggers video data inspection
The client that rope uses can be the various ends such as desktop computer, notebook computer, smart mobile phone, panel computer
End equipment.
Here, when user input in frame retrieval as shown in Figure 2 keyword retrieve time, described service
Device can return retrieval result according to own resource information, and described retrieval result includes retrieving fruiting quantities, such as
It is N number of for retrieving video counts, and N is positive integer;Certainly, described retrieval result can also " not have as shown in Figure 2
Find XXXXX associated video ", namely the video counts retrieved is zero.Wherein, concrete, described
Retrieval fruiting quantities can include long video frequency searching fruiting quantities and short video frequency searching fruiting quantities;Wherein, institute
State long video to include in the Video clustering websites such as film video, TV play video, animation video or variety video
Having copyrighted video, described long video is generally of Internet film information bank (IMDB, Internet Movie
Database) coding;Described short-sighted frequency is usually user-generated content (UGC, User Generated Content)
Video, i.e. user upload to the video data in Video clustering website, and described short-sighted frequency does not the most have IMDB
Coding.
Then in this step, described first retrieval data are retrieval result data based on user search operation.Tool
Body, during server record user search, keyword and the retrieval result corresponding to described keyword of input generate
Retrieval daily record, described retrieval daily record includes N number of keyword and retrieval result corresponding to described N number of keyword,
Namely described retrieval daily record includes N number of keyword and described N number of keyword correspondence retrieval fruiting quantities.This reality
Executing the described in example first retrieval data and be described retrieval daily record, described first retrieval data include keyword
And the retrieval fruiting quantities that described keyword is corresponding.
Information processing method described in the present embodiment can be applicable to the flow low ebb phase, i.e. can be at the flow of every day
The low ebb phase (such as the time period in the late into the night) triggers and obtains the first retrieval data, performs follow-up step 102 to step
The method flow of rapid 104.
Step 102: analyze described first retrieval data, when described first retrieves the described inspection that data include
When rope fruiting quantities is zero, the keyword extracted in described first retrieval data generates the second retrieval data.
Here, N number of keyword and the retrieval of described N number of keyword correspondence are included when described first retrieval data
During fruiting quantities, analyze each keyword correspondence retrieval fruiting quantities respectively, extract retrieval fruiting quantities
It is M the keyword (M is that positive integer and M are less than or equal to N) of zero, by described M keyword generation
Described second retrieval data.Table 1 is the signal table of the second retrieval data in the embodiment of the present invention, such as table 1
Shown in, the information that keyword column characterizes be retrieval fruiting quantities be the keyword of zero, and retrieve frequency table
Levy the searching times of described keyword in preset time period.If the fixed time setting every day triggers this
During information processing method described in bright embodiment, the most described preset time period is last triggering at described information
Reason method starts when this described information processing method of triggering starts, i.e. 24 hours.
Keyword | Searching times |
Drop from sky | 509 |
Yellow X | 148 |
Because love has miracle | 134 |
The Shawshank Redemption | 116 |
Open xx | 48 |
The little love in big city | 35 |
Table 1
Step 103: export described second retrieval data.
In this step, before the described second retrieval data of described output, described method also includes: identify described
Second retrieval data, it is judged that whether described second retrieval data meet the first predetermined condition, it is thus achieved that judged result;
When described judged result be described second retrieval data meet the first predetermined condition time, export described second retrieval
Data.
Here, described judge described second retrieval data whether meet the first predetermined condition, including: judge institute
Whether the keyword stated in the second retrieval data characterizes video data, it is thus achieved that the first judged result;When described
When one judged result is the keyword sign video data in described second retrieval data, determine described second inspection
Rope data meet the first predetermined condition.
Wherein, the keyword (as shown in table 1) in described second retrieval data can include two types:
A kind of type list traveller on a long journey's name, another kind of type characterizes inhuman name;Wherein, the keyword of name type is bigger
Refer to the people that described name represents on probability, but there is also certain probability is the pass that video data title comprises
Key word, the such as keyword shown in table 1 are " yellow x ", " xx ", for user search " yellow x ", "
Xx " act the leading role or performance video data;And if keyword is " Mei Lanfang ", then it is probably retrieval prunus mume (sieb.) sieb.et zucc.
The video data that Lan Fang performs, or the movie video data of entitled " Mei Lanfang ";Non-name type
Keyword is commonly referred to as the keyword that video data title is comprised.Therefore, in this step, described identification
Described second retrieval data, it is judged that whether the keyword in described second retrieval data characterizes video data, also
I.e. judge that whether described keyword is the keyword that video data title is comprised.
Concrete, described server can pre-set information database, described information database includes institute
Video data information, described video data information is had to include: video data title, featured performer title, master
Want role's title, main office worker's title (such as director title, producer's title etc.) etc..When judging
State keyword when whether characterizing video data, can be according to information database described in described keyword search;When
When described information database finds the video data information with described keyword match, determine described key
Word table levies video data, namely determines that described second retrieval data meet predetermined condition;Otherwise, when described
When information database does not finds the video data information with described keyword match, determine described keyword
Do not characterize video data, namely determine that described second retrieval data are unsatisfactory for predetermined condition.Certainly, above-mentioned tool
Body realizes process and is applicable to the determination methods of long video, be i.e. applicable to have IMDB coding, have copyrighted
Video data.When described video data is short-sighted frequency (i.e. UGC video), described short-sighted frequency is usually
User uploads voluntarily, does not have IMDB coding, owing to its substantial amounts and popularity are the highest, generally will not
It is included in any database;Therefore, in another embodiment, above-mentioned information database is first passed through
Mode retrieve described keyword, when the video counts retrieving described keyword match in described information database
When it is believed that breath, determine that described keyword characterizes video data, namely determine that described second retrieval data meet pre-
Fixed condition;When described information database does not retrieves the video data information of described keyword match, can
Verifying whether described keyword characterizes video data by desk checking mode, described desk checking mode can be led to
Cross manual type to retrieve in a search engine, when retrieving video data corresponding to described keyword, determine
Described keyword characterizes video data, namely determines that described second retrieval data meet predetermined condition;When not examining
When rope is to the video data that described keyword is corresponding, determine that described keyword does not characterize video data, namely really
Fixed described second retrieval data are unsatisfactory for predetermined condition.
Further, before whether the described keyword judged in described second retrieval data characterizes video data,
Described method also includes: judge whether the keyword in described second retrieval data comprises illegal mark, it is thus achieved that
Second judged result;When described second judged result be described second retrieval data do not comprise illegally identify time,
Determine whether whether the keyword in described second retrieval data characterizes video data.
In the present embodiment, when described second retrieval data meet predetermined condition, in the most described second retrieval data
Keyword characterize video data time, directly output described second retrieval data, be here described second retrieve
Data are only the sight of a keyword.When described second retrieval data include M keyword, carry
Taking out in described second retrieval data and meet P keyword of predetermined condition, P is positive integer and P is less than
In M;Described P keyword is generated data acquisition system, and described data acquisition system can be table as shown in table 1
Case form, exports described data acquisition system.
Concrete, the described second retrieval data of described output can be to send described second retrieval data to dimension
Protect end, attendant can log in described safeguard end see described second retrieval data.Wherein, described end is safeguarded
Can with server on the same device, attendant can be logged in by account password and safeguard that end knows described second
Retrieval data.Another embodiment is, described server determines that described second retrieval data meet predetermined bar
During part, directly display described second retrieval data by the predeterminable area of the display device of described server, make
Attendant more can directly know described second retrieval data.
In the present embodiment, use the above-mentioned retrieval mode for keyword thus judge described keyword whether table
Before levying video data, described server first determines whether whether described second retrieval data include illegally identifying,
Namely judge whether the keyword in described second retrieval data includes illegally identifying;Described illegal mark is permissible
Including: sensitive vocabulary, reaction vocabulary, vulgar vocabulary etc..Determine the key in described second retrieval data
When word portion includes illegally identifying, perform further this step judges whether described second retrieval data meet
The handling process of predetermined condition.
Step 104: send inquiry request based on described second retrieval data to second server, it is thus achieved that described
The video data information with described second retrieval Data Matching that second server returns.
Here, the video data information of described and described second retrieval Data Matching includes the address of video data.
Concrete, described second server can be search engine server, it is also possible to be other Video clusterings
Server in station.Then the described video data information with described keyword match can use the following two kinds mode:
A kind of embodiment is, described server is based on the keyword timing in described second retrieval data or according to net
The network spare time, busy delay sent inquiry request to described second server, and described inquiry request includes described keyword;
After described second server gets described inquiry request, returning Query Result, described Query Result characterizes not
Find and the video data of described keyword match or find and the video data of described keyword match;
When described Query Result characterizes and finds the video data with described keyword match, in described Query Result
Also include the address of described video data, or described server asks described and described keyword further
The address of the video data joined, thus obtain the address of the described video data with described keyword match.Separately
A kind of mode is, attendant according to the keyword manual retrieval's search engine in described second retrieval data or
Other Video clustering websites, the search returned by described search engine or other Video clustering websites described is tied
Fruit directly obtains the video data information of described keyword match.
In another embodiment, described based on described second retrieval data send inquiry request to second server,
Obtain the video data information with described second retrieval Data Matching that described second server returns, including:
Inquiry request is sent by preset rules to second server, it is thus achieved that described second based on described second retrieval data
The video data information with described second retrieval Data Matching that server returns;Wherein, described preset rules
For obtaining the number of times of the keyword in described second retrieval data, when described second retrieves the keyword in data
Number of times when reaching predetermined threshold value, send inquiry request based on described keyword to second server, it is thus achieved that with
The video data information of described keyword match.
Such as, when described second retrieval data are as shown in table 1, based on the key in described second retrieval data
The number of times of word, the searching times if keyword is " dropping from sky " is 509 times, and keyword is " because liking
Feelings have miracle " searching times be 134 times, keyword be the searching times of " The Shawshank Redemption " be 116
Secondary;Assuming that described predetermined threshold value is 100, then above three keyword corresponding second retrieval data meet on
State condition, then obtain the video data information of above-mentioned keyword match.And the keyword " big city in table 1
Little love " searching times be 35, the most described keyword " the little love in big city " is unsatisfactory for above-mentioned condition,
The video data then mated with described keyword " the little love in big city " without acquisition.So, when some
When the searching times of the keyword in two retrieval data is less, illustrate that the video counts that described keyword is corresponding it is reported
Name degree is the highest or is also likely to be what user searched for without purpose or mistake, thus without wasting too much manpower money
Source or system resource carry out the acquisition of video data.
In another embodiment, what the described second server of described acquisition returned retrieves data with described second
After the video data information joined, described method also includes: when meeting the second predetermined condition, and output is described
Video data information.Wherein, described second predetermined condition, in one embodiment, can be to preset
Output area exports described video data information;In another embodiment, can be defeated by preset rules
Go out the address link of described video data.
Here, described at the default output area described video data information of output;And/or, defeated by preset rules
Go out the address link of described video data, for, described video data information is added on and presents by described server
To the default output area in the interface of user, and/or, export described video counts after meeting described preset rules
According to address link.
Concrete, as a example by described Video clustering website is for QQ video, when user is in the retrieval of QQ video
Interface search key, after the retrieval fruiting quantities of return is zero, the server of described QQ video obtain with
The video data information of described keyword match, described video data information includes regarding of described keyword match
The address of frequency evidence, it is also possible to include the picture of the video data of described keyword match, summary info etc.;
Assume that the video data source of described keyword match is stored in the server of XX website.Then user is again
When entering QQ video clip, a kind of embodiment is, exports institute in the recommendation district of described QQ Video Home
Stating the picture of the video data of keyword match, the picture of described video data is a link, when pin being detected
During to the trigger action of the picture of described video data, open the connection of described video data picture, present institute
State the address sitation index of video data, i.e. export described video data information at default output area;Enter one
Step, when detecting for the trigger action of the address join index of described video data, regard based on described
The address of frequency evidence connects the server of described XX website, thus plays from the server of described XX website
Described video data.Another embodiment is, when detecting that user's frame retrieval at search interface inputs institute
When stating keyword, return the retrieval result of the address sitation index of the video data comprising described keyword match,
The address link of described video data is i.e. exported by preset rules.
Fig. 3 is the system architecture schematic diagram of the information processing method application of the embodiment of the present invention, the present embodiment institute
The information processing method stated can be applicable in the system architecture shown in Fig. 3.Described system architecture includes: client
End 31, server 32 and second server 33;Wherein, client 31 can be desktop computer, notebook
The terminal units such as computer, smart mobile phone, panel computer.Described server 32 can be according to described client 31
In the difference of triggering mode can be the exclusive server of web page server or videoconference client.Described second
Server 33 is search engine server or other Video clustering server in station.Gather with video in this example
Class website is QQ video, and described QQ video is to illustrate as a example by exclusive client, then the present embodiment
In, described server 32 is the exclusive server of QQ videoconference client.Then based on the system tray shown in Fig. 3
Structure, the information processing method described in the present embodiment specifically includes:
Step 1: user opens QQ video clip, in the inspection of described QQ video clip by client 31
Rope frame exports keyword to be watched;The frame retrieval of described QQ video clip can be as shown in Figure 2.Service
Device 32 gets described keyword, inquires about described keyword, it is thus achieved that described keyword in own resource information
Corresponding retrieval result, and described retrieval result is back to client 31;Wherein, in described retrieval result
Including retrieval fruiting quantities.Described retrieval fruiting quantities can be positive integer or zero.When described retrieval number of results
When amount is for positive integer, described retrieval result also includes long video frequency searching fruiting quantities and short video frequency searching number of results
Amount.When described retrieval fruiting quantities is zero, perform step 2 further.
Step 2: the keyword that described retrieval result data is zero is integrated as the first retrieval number by server 32
According to.Analyze described first retrieval data, first filter out the keyword including illegal vocabulary, sentence further
Whether remaining keyword disconnected characterizes video data, when determining that remaining keyword characterizes video data, and will
The keyword meeting above-mentioned condition is integrated into the second retrieval data.Based on described second retrieval data to the second clothes
Business device 33 sends inquiry request, and described inquiry request includes described second retrieval data, and the most described inquiry please
Ask and include keyword.Here, described server 32 can perform the method described in this example according to preset rules,
The information processing method as described in the present embodiment is triggered set the fixed time of every day.Described second server 33
Can be search engine server, such as Baidu (Baidu), Google (Google);Can also be other videos
Cluster website, such as Yoqoo (Youku), happy view (Letv) etc..
Step 3: after described second server 33 gets described second retrieval data, in own resource storehouse
Search, it is thus achieved that retrieval result.Under normal circumstances, search engine server can find video data
Information.After described second server 33 finds the video data that described second retrieval data are corresponding, by described
Video data information sends to described server 32.Described video data information may include that video data ground
Location, the summary info of video data, the pictorial information etc. of video data.
Step 4: described server 32 retrieves, by get described second, the video data information that data are corresponding
Being added in own resource information, the most described server 32 can be by video counts corresponding for described second retrieval data
According to the address link of summary info, pictorial information and video data add in own resource information;Preferably
Ground, described server 32 can be for the search behavior of different user by the corresponding video counts previously not found
It is believed that breath adds the QQ video clip to described user, in order to when user opens QQ video clip again,
User can be facilitated to see the video data wanting viewing more intuitively, it is to avoid user carries out search operaqtion again.
The technical scheme of the embodiment of the present invention can be applicable to the system architecture shown in Fig. 3, in described system architecture
Server 32 can mainly use web crawlers timer access video source station for acquiring video data information or base
Video data information in the interface acquisition CP offer of CP offer realizes video and seeks renovation.The embodiment of the present invention carries
The technical scheme of confession is that above two video is sought renovation the supplementary technical scheme of scheme, i.e. uses the embodiment of the present invention
Technical scheme be mainly used in solving above two video and seek renovation the defect of scheme.The embodiment of the present invention can base
Retrieval result data in user search operation carries out the acquisition of video data information, namely by the inspection of user
Suo Hangwei obtains the video data information that server does not includes targetedly, thus compensate for using network
The reptile timer access video source incomplete problem of station for acquiring video data information, and big without using
Amount human resources carries out page adaptation, is greatly saved human resources;And, the embodiment of the present invention also makes up
The video data information that the interface provided based on CP obtains CP and provides caused not in time and the quality of data
The problem being difficult to ensure that.Further, the technical scheme of embodiment of the present invention retrieval based on user behavior have for
Property obtain the video data information that do not includes of server so that when user again goes into Video clustering station
The video data information previously not retrieved can be presented to user, user friendly operation during point, promote
The user browsing experience of user.
Embodiment two
Based on embodiment one, the embodiment of the present invention additionally provides a kind of server.Fig. 4 is the embodiment of the present invention
The composition structural representation of the server of two;As shown in Figure 4, described server includes: acquiring unit 41,
Analytic unit 42, output unit 44 and communication unit 45;Wherein,
Described acquiring unit 41, for obtaining the first retrieval data;Described first retrieval data are based on user
The retrieval result data of search operaqtion;Described first retrieval data include: keyword is corresponding with described keyword
Retrieval fruiting quantities;
Described analytic unit 42, for analyzing the described first retrieval data that described acquiring unit 41 obtains,
When the described retrieval fruiting quantities that described first retrieval data include is zero, extract described first retrieval
Keyword in data generates the second retrieval data;
Described output unit 44, is used for exporting described second retrieval data;
Described communication unit 45, for based on described output unit 44 output described second retrieval data to
Second server sends inquiry request, it is thus achieved that what described second server returned retrieves data with described second
The video data information joined.
Concrete, described first retrieval data are retrieval result data based on user search operation.Concrete,
During server record user search, keyword and the retrieval result corresponding to described keyword of input generate retrieval day
Will, described retrieval daily record includes N number of keyword and retrieval result corresponding to described N number of keyword, namely
Described retrieval daily record includes N number of keyword and described N number of keyword correspondence retrieval fruiting quantities.The present embodiment
Described in the first retrieval data be described retrieval daily record, described first retrieval data include keyword and institute
State the retrieval fruiting quantities that keyword is corresponding.
When described first retrieval data include N number of keyword and described N number of keyword correspondence retrieval number of results
During amount, described analytic unit 42 analyzes each keyword correspondence retrieval fruiting quantities respectively, extracts retrieval
Fruiting quantities is M the keyword (M is that positive integer and M are less than or equal to N) of zero, by described M pass
Key word generates described second retrieval data.
In the present embodiment, it can be by described second inspection that described output unit 44 exports described second retrieval data
Rope data send to safeguarding end, attendant can log in described safeguard end see described second retrieval data.Its
In, described safeguarding that end can with server on the same device, attendant can log in maintenance by account password
End knows described second retrieval data.Another embodiment is, described output unit 44 exports described second
Retrieval data can also is that the predeterminable area of the display device by described server self directly displays described the
Two retrieval data, make attendant more can directly know described second retrieval data.
Concrete, described second server can be search engine server, it is also possible to be other Video clusterings
Server in station.Then the described video data information with described keyword match can use the following two kinds mode:
A kind of embodiment is: described communication unit 45 is based on the keyword timing in described second retrieval data or depends on
Sending inquiry request according to network spare time busy delay to described second server, described inquiry request includes described key
Word;After described second server gets described inquiry request, return Query Result, described Query Result table
Levy and do not find and the video data of described keyword match or find and the video counts of described keyword match
According to;When described Query Result characterizes and finds the video data with described keyword match, described inquiry is tied
Also include the address of described video data in Guo, or described communication unit 45 is asked described with described further
The address of the video data of keyword match, thus obtain the described video data with described keyword match
Address.Another way is, attendant is led to by described according to the keyword in described second retrieval data
News unit 45 manual retrieval's search engine or other Video clustering websites, by described search engine or described its
The Search Results that his Video clustering website returns directly obtains the video data information of described keyword match.
In another embodiment, described server also includes recognition unit 43, is used for identifying described second inspection
Rope data, it is judged that whether described second retrieval data meet the first predetermined condition, it is thus achieved that judged result;Work as institute
Stating judged result is described second retrieval data when meeting the first predetermined condition, exports described second retrieval data.
Wherein, described recognition unit 43, for judging whether the keyword in described second retrieval data characterizes
Video data, it is thus achieved that the first judged result;In described first judged result is described second retrieval data
When keyword characterizes video data, determine that described second retrieval data meet predetermined condition.
Concrete, keyword (as shown in table 1) in described second retrieval data can include two types:
A kind of type list traveller on a long journey's name, another kind of type characterizes inhuman name;Wherein, the keyword of name type is bigger
Refer to the people that described name represents on probability, but there is also certain probability is the pass that video data title comprises
Key word, the such as keyword shown in table 1 are " yellow x ", " xx ", for user search " yellow x ", "
Xx " act the leading role or performance video data;And if keyword is " Mei Lanfang ", then it is probably retrieval prunus mume (sieb.) sieb.et zucc.
The video data that Lan Fang performs, or the movie video data of entitled " Mei Lanfang ";Non-name type
Keyword is commonly referred to as the keyword that video data title is comprised.Therefore, in this step, described identification
Unit 43 identifies described second retrieval data, it is judged that whether the keyword in described second retrieval data characterizes and regard
Frequency evidence, namely judge that whether described keyword is the keyword that video data title is comprised.
Wherein, can pre-set information database in described server, described information database includes owning
Video data information, described video data information includes: video data title, featured performer title, main
Role's title, main office worker's title (such as director title, producer's title etc.) etc..When described identification
Unit 43 according to information database described in described keyword search, find in described information database and institute
When stating the video data information of keyword match, determine that described keyword characterizes video data, namely determine institute
State the second retrieval data and meet predetermined condition;Otherwise, when not finding with described in described information database
During the video data information of keyword match, determine that described keyword does not characterize video data, namely determine institute
State the second retrieval data and be unsatisfactory for predetermined condition.Certainly, the above-mentioned process that implements is applicable to sentencing of long video
Disconnected method, is i.e. applicable to have IMDB and encodes, has copyrighted video data.When described video data is
During short-sighted frequency (i.e. UGC video), described short-sighted frequency usually user uploads voluntarily, does not have IMDB
Coding, owing to its substantial amounts and popularity are the highest, generally will not be included in any database;Therefore,
In another embodiment, the mode that described recognition unit 43 first passes through above-mentioned information database is retrieved described
Keyword, when retrieving the video data information of described keyword match in described information database, determines
Described keyword characterizes video data, namely determines that described second retrieval data meet predetermined condition;When described
When information database does not retrieves the video data information of described keyword match, desk checking side can be passed through
Formula verifies whether described keyword characterizes video data, and described desk checking mode can searched by manual type
Middle retrieval held up in index, when retrieving video data corresponding to described keyword, determines that described keyword characterizes
Video data, namely determine that described second retrieval data meet predetermined condition;When not retrieving described keyword
During corresponding video data, determine that described keyword does not characterize video data, namely determine described second retrieval
Data are unsatisfactory for predetermined condition.
Wherein, described recognition unit 43, it is additionally operable to judge the whether table of the keyword in described second retrieval data
Before levying video data, it is judged that whether the keyword in described second retrieval data comprises illegal mark, it is thus achieved that
Second judged result;When described second judged result be described second retrieval data do not comprise illegally identify time,
Determine whether whether the keyword in described second retrieval data characterizes video data.Described illegal mark can
To include: sensitive vocabulary, reaction vocabulary, vulgar vocabulary etc..Described recognition unit 43 determines described second
When keyword portion in retrieval data includes illegally identifying, determine whether that described second retrieval data are the fullest
The handling process of foot predetermined condition.
In another embodiment, described output unit 44, be additionally operable to obtain described second server returns with
After the video data information of described second retrieval Data Matching, when meeting the second predetermined condition, export institute
State video data information.Wherein, described second predetermined condition, in one embodiment, can be in advance
If output area exports described video data information;In another embodiment, can be by preset rules
Export the address link of described video data.
Here, described output unit 44 exports described video data information at default output area;And/or,
The address link of described video data is exported by preset rules, for, described output unit 44 is by described video counts
It is believed that the default output area that breath is added in the interface presenting to user, and/or, meet described preset rules
The address link of the described video data of rear output.
Concrete, as a example by described Video clustering website is for QQ video, when user is formerly at QQ video
Search interface search key, after the retrieval fruiting quantities of return is zero, the server of described QQ video obtains
Must be with the video data information of described keyword match, described video data information includes described keyword match
The address of video data, it is also possible to include the picture of the video data of described keyword match, summary info
Deng;Assume that the video data source of described keyword match is stored in the server of XX website.Then user is again
When once entering QQ video clip, a kind of embodiment is, defeated in the recommendation district of described QQ Video Home
Going out the picture of the video data of described keyword match, the picture of described video data is a link, works as detection
To during for the trigger action of the picture of described video data, open the connection of described video data picture, in
The address sitation index of existing described video data, i.e. exports described video data information at default output area;
Further, when detecting for the trigger action of the address join index of described video data, based on institute
The address stating video data connects the server of described XX website, thus from the server of described XX website
Play described video data.Another embodiment is, when detecting that user is defeated at the frame retrieval of search interface
When entering described keyword, return the retrieval of the address sitation index of the video data comprising described keyword match
As a result, the address link of described video data is i.e. exported by preset rules.
It will be appreciated by those skilled in the art that the function of each processing unit in the server of the embodiment of the present invention,
Can refer to the associated description of aforementioned information processing method and understand, the server of the embodiment of the present invention respectively processes
Unit, can realize by realizing the analog circuit of the function described in the embodiment of the present invention, it is also possible to by holding
The operation on intelligent terminal of the software of the function described in the row embodiment of the present invention and realize.
In the present embodiment, acquiring unit 41 in described server, analytic unit 42, recognition unit 43,
Output unit 44, the most all can be by central processing unit (CPU, the Central in described server
Processing Unit), digital signal processor (DSP, Digital Signal Processor) or programmable gate
Array (FPGA, Field-Programmable Gate Array) realizes;Communication list in described server
Unit 45 in actual applications, can be realized by the transceiver in described server or dual-mode antenna.
Those skilled in the art are it should be appreciated that embodiments of the invention can be provided as method, system or meter
Calculation machine program product.Therefore, the present invention can use hardware embodiment, software implementation or combine software and
The form of the embodiment of hardware aspect.And, the present invention can use and wherein include calculating one or more
The computer-usable storage medium of machine usable program code (includes but not limited to disk memory and optical storage
Device etc.) form of the upper computer program implemented.
The present invention is with reference to method, equipment (system) and computer program according to embodiments of the present invention
Flow chart and/or block diagram describe.It should be understood that can be by computer program instructions flowchart and/or side
Flow process in each flow process in block diagram and/or square frame and flow chart and/or block diagram and/or the knot of square frame
Close.Can provide these computer program instructions to general purpose computer, special-purpose computer, Embedded Processor or
The processor of other programmable data processing device is to produce a machine so that by computer or other can
The instruction that the processor of programming data processing equipment performs produces for realizing in one flow process or multiple of flow chart
The device of the function specified in flow process and/or one square frame of block diagram or multiple square frame.
These computer program instructions may be alternatively stored in and can guide computer or other programmable data processing device
In the computer-readable memory worked in a specific way so that be stored in this computer-readable memory
Instruction produces the manufacture including command device, and this command device realizes at one flow process of flow chart or multiple stream
The function specified in journey and/or one square frame of block diagram or multiple square frame.
These computer program instructions also can be loaded in computer or other programmable data processing device, makes
Sequence of operations step must be performed to produce computer implemented place on computer or other programmable devices
Reason, thus the instruction performed on computer or other programmable devices provides for realizing flow chart one
The step of the function specified in flow process or multiple flow process and/or one square frame of block diagram or multiple square frame.
The above, only presently preferred embodiments of the present invention, it is not intended to limit the protection model of the present invention
Enclose.
Claims (10)
1. an information processing method, described information processing method is applied in server;It is characterized in that,
Described method includes:
Obtain the first retrieval data;Described first retrieval data are retrieval number of results based on user search operation
According to;Described first retrieval data include: the retrieval fruiting quantities that keyword is corresponding with described keyword;
Analyze described first retrieval data, when described first retrieves the described retrieval fruiting quantities that data include
When being zero, the keyword extracted in described first retrieval data generates the second retrieval data;
Exporting described second retrieval data, sending inquiry based on described second retrieval data to second server please
Ask, it is thus achieved that the video data information with described second retrieval Data Matching that described second server returns.
Method the most according to claim 1, it is characterised in that the described second retrieval data of described output
Before, described method also includes: identify described second retrieval data, it is judged that whether described second retrieval data
Meet the first predetermined condition, it is thus achieved that judged result;When described judged result is that described second retrieval data meet
During the first predetermined condition, export described second retrieval data.
Method the most according to claim 2, it is characterised in that the described second retrieval data of described judgement
Whether meet the first predetermined condition, including:
Judge whether the keyword in described second retrieval data characterizes video data, it is thus achieved that the first judged result;
When the keyword during described first judged result is described second retrieval data characterizes video data, really
Fixed described second retrieval data meet predetermined condition.
Method the most according to claim 1, it is characterised in that the described second server of described acquisition returns
After the video data information with described second retrieval Data Matching returned, described method also includes:
When meeting the second predetermined condition, export described video data information.
Method the most according to claim 3, it is characterised in that the described second retrieval data of described judgement
In keyword whether characterize video data before, described method also includes:
Judge whether the keyword in described second retrieval data comprises illegal mark, it is thus achieved that the second judged result;
When described second judged result be described second retrieval data do not comprise illegally identify time, determine whether described
Whether the keyword in the second retrieval data characterizes video data.
6. a server, it is characterised in that described server includes: acquiring unit, analytic unit, defeated
Go out unit and communication unit;Wherein,
Described acquiring unit, for obtaining the first retrieval data;Described first retrieval data are to examine based on user
The retrieval result data of rope operation;Described first retrieval data include: keyword is corresponding with described keyword
Retrieval fruiting quantities;
Described analytic unit, for analyzing the described first retrieval data that described acquiring unit obtains, when described
When the described retrieval fruiting quantities that first retrieval data include is zero, extract in described first retrieval data
Keyword generate second retrieval data;
Described output unit, is used for exporting described second retrieval data;
Described communication unit, takes to second for the described second retrieval data exported based on described output unit
Business device sends inquiry request, it is thus achieved that what described second server returned retrieves regarding of Data Matching with described second
Frequently data message.
Server the most according to claim 6, it is characterised in that described server also includes identifying list
Unit, is used for identifying described second retrieval data, it is judged that whether described second retrieval data meet the first predetermined bar
Part, it is thus achieved that judged result;When described judged result be described second retrieval data meet the first predetermined condition time,
Export described second retrieval data.
Server the most according to claim 7, it is characterised in that described recognition unit, is used for judging
Whether the keyword in described second retrieval data characterizes video data, it is thus achieved that the first judged result;When described
When first judged result is the keyword sign video data in described second retrieval data, determine described second
Retrieval data meet predetermined condition.
Server the most according to claim 6, it is characterised in that described output unit, is additionally operable to obtain
After obtaining the video data information with described second retrieval Data Matching that described second server returns, full
During foot the second predetermined condition, export described video data information.
Server the most according to claim 8, it is characterised in that described recognition unit, is additionally operable to
Before judging whether the keyword in described second retrieval data characterizes video data, it is judged that described second retrieval
Whether the keyword in data comprises illegal mark, it is thus achieved that the second judged result;When described second judged result
For described second retrieval data do not comprise illegally identify time, determine whether described second retrieval data in pass
Whether key word characterizes video data.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510129855.9A CN106156024B (en) | 2015-03-24 | 2015-03-24 | Information processing method and server |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510129855.9A CN106156024B (en) | 2015-03-24 | 2015-03-24 | Information processing method and server |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106156024A true CN106156024A (en) | 2016-11-23 |
CN106156024B CN106156024B (en) | 2020-04-07 |
Family
ID=58064299
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510129855.9A Active CN106156024B (en) | 2015-03-24 | 2015-03-24 | Information processing method and server |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106156024B (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112395517A (en) * | 2020-11-16 | 2021-02-23 | 贝壳技术有限公司 | House resource searching and displaying method and device and computer readable storage medium |
CN113395584A (en) * | 2020-10-10 | 2021-09-14 | 腾讯科技(深圳)有限公司 | Video data processing method, device, equipment and medium |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060149713A1 (en) * | 2005-01-06 | 2006-07-06 | Sabre Inc. | System, method, and computer program product for improving accuracy of cache-based searches |
CN102915380A (en) * | 2012-11-19 | 2013-02-06 | 北京奇虎科技有限公司 | Method and system for carrying out searching on data |
CN102930054A (en) * | 2012-11-19 | 2013-02-13 | 北京奇虎科技有限公司 | Data search method and data search system |
CN103473273A (en) * | 2013-08-22 | 2013-12-25 | 百度在线网络技术(北京)有限公司 | Information search method, information search device and server |
CN103530385A (en) * | 2013-10-18 | 2014-01-22 | 北京奇虎科技有限公司 | Method and device for searching for information based on vertical searching channels |
-
2015
- 2015-03-24 CN CN201510129855.9A patent/CN106156024B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060149713A1 (en) * | 2005-01-06 | 2006-07-06 | Sabre Inc. | System, method, and computer program product for improving accuracy of cache-based searches |
CN102915380A (en) * | 2012-11-19 | 2013-02-06 | 北京奇虎科技有限公司 | Method and system for carrying out searching on data |
CN102930054A (en) * | 2012-11-19 | 2013-02-13 | 北京奇虎科技有限公司 | Data search method and data search system |
CN103473273A (en) * | 2013-08-22 | 2013-12-25 | 百度在线网络技术(北京)有限公司 | Information search method, information search device and server |
CN103530385A (en) * | 2013-10-18 | 2014-01-22 | 北京奇虎科技有限公司 | Method and device for searching for information based on vertical searching channels |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113395584A (en) * | 2020-10-10 | 2021-09-14 | 腾讯科技(深圳)有限公司 | Video data processing method, device, equipment and medium |
CN113395584B (en) * | 2020-10-10 | 2024-03-22 | 腾讯科技(深圳)有限公司 | Video data processing method, device, equipment and medium |
CN112395517A (en) * | 2020-11-16 | 2021-02-23 | 贝壳技术有限公司 | House resource searching and displaying method and device and computer readable storage medium |
CN112395517B (en) * | 2020-11-16 | 2023-09-29 | 贝壳技术有限公司 | House source searching and displaying method and device and computer readable storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN106156024B (en) | 2020-04-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11252245B2 (en) | Information pushing method and device | |
US9448999B2 (en) | Method and device to detect similar documents | |
CN103473273B (en) | Information search method, device and server | |
US9934312B2 (en) | Recommendation search method for search engine, device and computer readable storage medium | |
JP5721818B2 (en) | Use of model information group in search | |
CN102708174B (en) | Method and device for displaying rich media information in browser | |
US10977317B2 (en) | Search result displaying method and apparatus | |
US20110040733A1 (en) | Systems and methods for generating statistics from search engine query logs | |
US20110258529A1 (en) | Systems and methods for excluding serving an advertisement campaign to undesired web pages | |
US9582590B2 (en) | Method and system for presenting a navigation path for enabling retrieval of content | |
CN103136228A (en) | Image search method and image search device | |
CN111008321A (en) | Recommendation method and device based on logistic regression, computing equipment and readable storage medium | |
CN105868290B (en) | Method and device for displaying search results | |
US20160306887A1 (en) | Methods, apparatuses and systems for linked and personalized extended search | |
US11423096B2 (en) | Method and apparatus for outputting information | |
WO2012063772A1 (en) | Related-word registration device, information processing device, related-word registration method, program for related-word registration device, recording medium, and related-word registration system | |
CN113079417A (en) | Method, device and equipment for generating bullet screen and storage medium | |
US11507253B2 (en) | Contextual information for a displayed resource that includes an image | |
CN103399855B (en) | Behavior intention determining method and device based on multiple data sources | |
CN106033417B (en) | Method and device for sequencing series of video search | |
CN106156024A (en) | A kind of information processing method and server | |
US9990425B1 (en) | Presenting secondary music search result links | |
CN104881453B (en) | A kind of method and apparatus identifying type of webpage | |
CN108009171B (en) | Method and device for extracting content data | |
CN112947844A (en) | Data storage method and device, electronic equipment and medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |