CN106156024A - A kind of information processing method and server - Google Patents

A kind of information processing method and server Download PDF

Info

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
Application number
CN201510129855.9A
Other languages
Chinese (zh)
Other versions
CN106156024B (en
Inventor
廖晗成
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201510129855.9A priority Critical patent/CN106156024B/en
Publication of CN106156024A publication Critical patent/CN106156024A/en
Application granted granted Critical
Publication of CN106156024B publication Critical patent/CN106156024B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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

A kind of information processing method and server
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.
CN201510129855.9A 2015-03-24 2015-03-24 Information processing method and server Active CN106156024B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (5)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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