CN102857793A - Method and device for supplying video access service - Google Patents

Method and device for supplying video access service Download PDF

Info

Publication number
CN102857793A
CN102857793A CN2011101841706A CN201110184170A CN102857793A CN 102857793 A CN102857793 A CN 102857793A CN 2011101841706 A CN2011101841706 A CN 2011101841706A CN 201110184170 A CN201110184170 A CN 201110184170A CN 102857793 A CN102857793 A CN 102857793A
Authority
CN
China
Prior art keywords
video
information
access
request
equipment
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN2011101841706A
Other languages
Chinese (zh)
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.)
Shanghai Synacast Media Technology Co Ltd
Original Assignee
Shanghai Synacast Media Technology 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 Shanghai Synacast Media Technology Co Ltd filed Critical Shanghai Synacast Media Technology Co Ltd
Priority to CN2011101841706A priority Critical patent/CN102857793A/en
Publication of CN102857793A publication Critical patent/CN102857793A/en
Pending legal-status Critical Current

Links

Images

Abstract

The invention provides a method and a device for supplying video access service. The method includes obtaining video search results corresponding to a video query request of a user by using a video search device; obtaining corresponding access service information according to at least one corresponding first video in the video search results; providing the video search results and the access service information for the user; obtaining a video access request about access service information submitted by the user and sending the video access request to a P2P service device by using a peer-to-peer (P2P) node device; receiving related video access information obtained by the P2P service device based on the video access request and through matching query in a video information base; and providing video access service corresponding to the related video access information for P2P nodes. Compared with the prior art, the method and the device provide video access service information for users while providing video search results, provide video access services such as video preview and video snapshot according to requirements of users; and using experience of users is improved.

Description

A kind of method and apparatus be used to the video access service is provided
Technical field
The present invention relates to the network video technique field, relate in particular to a kind of technology be used to the video access service is provided.
Background technology
Development along with network video technique, increasing user depends on network and carries out video search and watch, because what video search result obtained often is video address or video interception, the user is difficult to know that whether video corresponding to video search result namely be oneself to want the video seen, need to open this video address and just can know, affect user's experience.In addition, also usually exist the user to open video address, but show the situations such as this video has rolled off the production line, the user just can't watch this video.
Therefore, how according to user's demand, provide the video access services such as video preview, video snapshot for the user, promote user's experience, become those skilled in the art and need one of problem of solution badly.
Summary of the invention
The purpose of this invention is to provide a kind of method and apparatus be used to the video access service is provided.
According to an aspect of the present invention, provide a kind of method that is used for providing the video access service in the video search equipment end, wherein, the method may further comprise the steps:
A obtains the video search result corresponding with user's query video request;
B obtains the access services information corresponding with described the first video according at least one corresponding first video in the described video search result;
C offers described user with described video search result and described access services information.
According to a further aspect in the invention, also provide a kind of method that is used for providing the video access service at P2P service equipment end, wherein, the method may further comprise the steps:
A is received from the video access request that the P2P node sends;
B carries out matching inquiry according to described video access request in the video information storehouse, to obtain the video access relevant information corresponding with described video access request;
C provides described video access relevant information to described P2P node.
According to another aspect of the invention, also provide a kind of method that is used for providing the video access service at the P2P node side, wherein, the method may further comprise the steps:
Video search result and access services information that-receiver, video search equipment provides based on user's video search request;
Wherein, the method also comprises:
-obtain the video access request about described access services information that the user submits to by the P2P node;
-described video access request is sent to the P2P service equipment;
The video access relevant information that the described P2P service equipment of-reception provides based on described video access request;
-according to described video access relevant information, the video access service corresponding with described video access relevant information provided to described P2P node.
In accordance with a further aspect of the present invention, also provide a kind of video search equipment be used to the video access service is provided, wherein, this equipment comprises:
The first deriving means is used for obtaining the video search result corresponding with user's query video request;
The second deriving means is used for according at least one corresponding first video of described video search result, obtains the access services information corresponding with described the first video;
The first generator is used for described video search result and described access services information are offered described user.
In accordance with a further aspect of the present invention, also provide a kind of P2P service equipment be used to the video access service is provided, wherein, this equipment comprises:
First receiving device is used for being received from the video access request that the P2P node sends;
The first coalignment is used for according to described video access request, carries out matching inquiry in the video information storehouse, to obtain the video access relevant information corresponding with described video access request;
The second generator is used for described video access relevant information is provided to described P2P node.
In accordance with a further aspect of the present invention, also provide a kind of P2P node device be used to the video access service is provided, wherein, this equipment comprises:
The 3rd receiving system is used for video search result and access services information that the receiver, video search equipment provides based on user's video search request;
Wherein, this equipment also comprises:
The 3rd deriving means is used for obtaining the video access request about described access services information that the user submits to by the P2P node;
The second dispensing device is used for described video access request is sent to the P2P service equipment;
The 4th receiving system is used for receiving the video access relevant information that described P2P service equipment provides based on described video access request;
The 3rd generator is used for according to described video access relevant information, and the video access service corresponding with described video access relevant information provided to described P2P node.
In accordance with a further aspect of the present invention, also provide a kind of system be used to the video access service is provided, comprised video search equipment described above, P2P service equipment described above and P2P node device described above.
Compared with prior art, the present invention provides the access services information of video, further for the user when video search result is provided, demand according to the user provides the video access services such as video preview, video snapshot for the user, promoted user's experience.
Description of drawings
By reading the detailed description that non-limiting example is done of doing with reference to the following drawings, it is more obvious that other features, objects and advantages of the present invention will become:
Fig. 1 illustrates the equipment schematic diagram that is used for providing the video access service according to one aspect of the invention;
Fig. 2 illustrates the equipment schematic diagram that is used for providing the video access service in accordance with a preferred embodiment of the present invention;
Fig. 3 illustrates the method flow diagram that is used for providing the video access service according to a further aspect of the present invention;
Fig. 4 illustrates the method flow diagram that is used for providing the video access service in accordance with a preferred embodiment of the present invention.
Same or analogous Reference numeral represents same or analogous parts in the accompanying drawing.
Embodiment
Below in conjunction with accompanying drawing the present invention is described in further detail.
Fig. 1 illustrates the equipment schematic diagram that is used for providing the video access service according to one aspect of the invention; Video search equipment 1 comprises the first deriving means 11, the second deriving means 12 and the first generator 13.Video search equipment 1 includes but not limited to the cloud that network host, single network server, a plurality of webserver collection or a plurality of server consist of.At this, cloud is by consisting of based on a large amount of computers of cloud computing (Cloud Computing) or the webserver, and wherein, cloud computing is a kind of of Distributed Calculation, a super virtual machine that is comprised of the loosely-coupled computer collection of a group.Those skilled in the art will be understood that above-mentioned video search equipment 1 only for giving an example, and other video search equipment existing or that may occur from now on also should be included in the protection range of the present invention as applicable to the present invention, and are contained in this at this with way of reference.
Wherein, the first deriving means 11 obtains the video search result corresponding with user's query video request.Particularly, the first deriving means 11 obtains with the user by the corresponding video search result of the query video request of subscriber equipment input from this third party device such as the communication mode of the application programming interfaces (API) that provide by third party's equipment such as search engines or agreement; Perhaps, the communication mode of the application programming interfaces (API) that provide by third party's equipment such as search engines or agreement, obtain this user by the query video request of subscriber equipment input from this third party device, and by modes such as video library matching inquiry or real-time online search, obtain the video search result corresponding with this query video request; Perhaps, by page technology, such as page technology such as ASP, JSP, PHP, obtain the user by the query video request of this subscriber equipment input from subscriber equipment, and by modes such as video library matching inquiry or real-time online search, obtain the video search result corresponding with this query video request.For example, the user by with the interactive mode of subscriber equipment, include but not limited to keyboard, mouse, remote controller, touch pad, handwriting equipment or voice-input device, input video query requests in the input frame of browser software, application program or client software etc.; Video search engine gets access to the query video request of user's input by page technology such as JSP, carry out matching inquiry based on the query video request of user's input, obtains the video search result corresponding with described query video request; The application programming interfaces that the first deriving means 11 provides by calling this video search engine get access to described video search result from this video search engine.For example, when mutual by with subscriber equipment of user, during input video query requests " the fiery shadow person of bearing ", video search engine carries out matching inquiry based on described query video request, obtain a plurality of video search results about " the fiery shadow person of bearing ", such as " the fiery shadow person of bearing arenas version 1 ", " the fiery shadow person of bearing 328 collection " etc.; Mutual by with this video search engine of the first deriving means 11 obtains above-mentioned video search result.At this, subscriber equipment includes but not limited to any electronic product that can carry out man-machine interaction by modes such as keyboard, mouse, remote controller, touch pad or handwriting equipments with the user, such as computer, mobile phone, PDA, palmtop PC PPC or IPTV etc., it both can be common subscriber equipment, also can be certain the P2P node device in the P2P network.Those skilled in the art will be understood that the above-mentioned mode of video search result of obtaining is only for giving an example; other existing or modes of obtaining video search result that may occur from now on are as applicable to the present invention; also should be included in the protection range of the present invention, and be contained in this at this with way of reference.
The second deriving means 12 obtains the access services information corresponding with described the first video according at least one corresponding first video in the described video search result.Particularly, the second deriving means 12 is according to obtaining the first corresponding video of one or more video search results in the video search result with the first deriving means 11, according to information such as the corresponding video name of this first video, video labelings, by such as in the access services information bank, carrying out matching inquiry, sending the mode such as access services information request to the P2P service equipment, obtain the access services information corresponding with this first video, as described the preview information on services of the first video, snapshot information on services etc.Connect example, the first deriving means 11 gets access to video search result " the fiery shadow person of bearing arenas version 1 ", " the fiery shadow person of bearing 328 collection " etc.; The second deriving means 12 is according to corresponding the first video of above-mentioned video search result, as according to the corresponding video name of above-mentioned video, video labeling etc., by in the access services information bank, carrying out matching inquiry, obtain the corresponding access services information of above-mentioned video, for the service of video snapshot can be provided, " the fiery shadow person of bearing 328 collection " corresponding access services information is for providing the video preview service such as " the fiery shadow person of bearing arenas version 1 " corresponding access services information.At this, when access services information comprises the preview information on services, expression can provide this video search result corresponding video preview, for example the user can click the corresponding specific button of this preview information on services, the corresponding video of this video search result of preview, and need not open the corresponding original link of this video search result; When access services information comprises the snapshot information on services, expression can provide this video search result corresponding video snapshot, for example the user can be by clicking the corresponding specific button of this snapshot information on services, watch the corresponding video of this video search result, and need not click the corresponding web site url of this video search result.Those skilled in the art will be understood that the above-mentioned mode of access services information of obtaining is only for giving an example; other existing or modes of obtaining access services information that may occur from now on are as applicable to the present invention; also should be included in the protection range of the present invention, and be contained in this at this with way of reference.Those skilled in the art also will be understood that above-mentioned access services information only for giving an example, and other access services information existing or that may occur from now on also should be included in the protection range of the present invention as applicable to the present invention, and are contained in this at this with way of reference.
The first generator 13 offers described user with described video search result and described access services information.Particularly, the access services information that the video search result that the first generator 13 obtains according to the first deriving means 11 and the second deriving means 12 obtain, adopt any known computer that the technological means of people's readable information is provided, such as screen display, loud speaker broadcast etc. offers described user with described video search result and access services information.Take screen display as example, the first generator 13 is with above-mentioned video search result and access services information, utilize page technology, such as page technology such as ASP, JSP or PHP, at random or in certain sequence and form, for example the form with URL+ video interception+specific button offers subscriber equipment, browses for the user.Connect example, the video search result that the first deriving means 11 obtains is " the fiery shadow person of bearing arenas version 1 ", " the fiery shadow person of bearing 328 collection "; The access services information that the second deriving means 12 obtains can provide the service of video snapshot for " the fiery shadow person of bearing arenas version 1 ", and " the fiery shadow person of bearing 328 collection " can provide the video preview service; Subsequently, the first generator 13 passes through such as page technology such as JSP, with above-mentioned video search result " the fiery shadow person of bearing arenas version 1 ", " the fiery shadow person of bearing 328 collection " offer the user by the form of URL+ video interception, and at the ad-hoc location of this video search result with preview, the access services information such as snapshot mark out with the form of specific button, browse for the user, such as the video interception mark " snapshot " in " the fiery shadow person of bearing arenas version 1 ", at the video interception mark " preview " of " the fiery shadow person of bearing 328 collection ", expression can provide " the fiery shadow person of bearing arenas version 1 " corresponding snapshot video or " the fiery shadow person of bearing 328 collection " corresponding preview video respectively.Preferably, the first generator 13 perhaps according to the classification that has or not access services information, offers described user with video search result with access services information according to the priority of video search result.Those skilled in the art will be understood that the above-mentioned mode that video search result and access services information are offered the user is only for for example; other existing or modes that video search result and access services information offered the user that may occur from now on are as applicable to the present invention; also should be included in the protection range of the present invention, and be contained in this at this with way of reference.
Preferably, be constant work between each device of video search equipment 1.Particularly, the first deriving means 11 obtains the video search result corresponding with user's query video request; The second deriving means 12 obtains the access services information corresponding with described the first video according at least one corresponding first video in the described video search result; The first generator 13 offers described user with described video search result and described access services information.At this, it will be understood by those skilled in the art that each device that " continuing " refer to video search equipment 1 requires to carry out providing of the obtaining of the obtaining of video search result, access services information, video search result and access services information according to the mode of operation of setting or adjust in real time respectively, until the first deriving means 11 stops to obtain the video search result corresponding with user's query video request in a long time.
Preferably, the second deriving means 12 carries out matching inquiry according to described the first video in the access services information bank, to obtain described access services information.Particularly, the second deriving means 12 is according to obtaining the first corresponding video of one or more video search results in the video search result with the first deriving means 11, by information such as the corresponding video name of this first video, video labelings, in the access services information bank, carry out matching inquiry, obtain the access services information corresponding with this first video, such as access services information such as video snapshot, video previews.At this, the mapping relations about the first video and access services information have been stored in this access services information bank, this access services information bank both can be kept at the video search equipment end, also can be kept in the third party device that is connected by network with this video search equipment.
More preferably, video search equipment 1 also comprises the updating device (not shown), this updating device obtain with video search equipment 1 corresponding P2P network in the video related information of addressable video; According to described video related information, set up or upgrade described access services information bank.Particularly, updating device is set up or the mode of upgrading the access services information bank includes but not limited to: 1) mutual by with third party's equipment such as P2P service equipment, obtain with this video search equipment 1 corresponding P2P network in the video related information of addressable video, such as video name, video labeling, the information such as P2P node of this video are provided, by modes such as database updates, deposit above-mentioned video related information in the access services information bank, to set up or renewal access services information bank; 2) according to the video related information of above-mentioned addressable video, and in conjunction with the video quality attribute of addressable video, determine to satisfy the addressable video that corresponding quality threshold requires, and deposit the video related information of these addressable videos in the access services information bank, to set up or to upgrade the access services information bank.For example, when the preview quality threshold of watching online number, providing number of nodes to satisfy correspondence of addressable video requires, then this addressable video can provide the preview service, updating device will this addressable video video related information " but preview " deposit the access services information bank in, namely the access services information of this video in access to information database comprises " preview information on services ".And for example, when the snapshot quality threshold of watching online number, providing number of nodes to satisfy correspondence of addressable video requires, this addressable video can provide the snapshot service, updating device will this addressable video video related information " but snapshot " deposit the access services information bank in, namely the access services information of this video in access to information database comprises " snapshot information on services ".At this, preview quality threshold, snapshot quality threshold can be used for judging for default threshold value whether video can provide preview or snapshot service.Those skilled in the art will be understood that the mode of above-mentioned foundation or renewal access services information bank is only for giving an example; the mode of other renewal access services information banks existing or that may occur from now on is as applicable to the present invention; also should be included in the protection range of the present invention, and be contained in this at this with way of reference.
Preferably, the second deriving means 12 is according to described the first video, and in conjunction with the video quality attribute of described the first video, obtains described access services information; Wherein, described video quality attribute comprise following at least each:
The corresponding number of watching online of-described the first video;
The corresponding number of nodes that provides of-described the first video.
Particularly, the second deriving means 12 is according to first video corresponding with one or more video search results in the video search result that the first deriving means 11 obtains, according to the corresponding video name of this first video, the information such as video labeling, by such as in the access services information bank, carrying out matching inquiry, send the modes such as access services information request to the P2P service equipment, obtain the one or more candidate access information on services corresponding with this first video, again in conjunction with the video quality attribute of this first video, watch online number or number of nodes etc. is provided as this first video is corresponding, from the one or more candidate access information on services, determine the access services information corresponding with this first video, for example when the corresponding number of watching online of this first video, when providing number of nodes to satisfy the preview quality threshold, determine from the one or more candidate access information on services that then the access services information of this first video comprises the preview information on services.Perhaps, the second deriving means 12 is according to first video corresponding with one or more video search results in the video search result that the first deriving means 11 obtains, according to information such as the corresponding video name of this first video, video labelings, by in the access services information bank, carrying out matching inquiry, obtain the access services information corresponding with this first video, wherein, corresponding the first video of each bar access services information recording/ in this access to information database has all satisfied corresponding quality threshold requirement.At this, the described number of watching online comprises the online number of watching this first video; Describedly provide number of nodes to comprise to provide the number of nodes of this first video, watching online number or having the online number that the history of this first video is watched record such as the first video.The described number of watching online provides number of nodes or directly obtains from this P2P service equipment by the application programming interfaces (API) that provide with the corresponding P2P service equipment of video search equipment 1 with described, perhaps adds up alternately acquisition by the video access daily record storehouse in video search equipment 1 and this P2P service equipment.Those skilled in the art will be understood that above-mentioned video quality attribute only for giving an example, and other video quality attributes existing or that may occur from now on also should be included in the protection range of the present invention as applicable to the present invention, and are contained in this at this with way of reference.
Preferably, the access services information in the video search equipment 1 comprise following at least each:
The preview information on services of-described the first video;
The snapshot information on services of-described the first video.
Particularly, the preview information on services that comprises the first video when access services information, the second deriving means 12 gets access to this preview information on services, the first generator 13 offers the user with video search result and this preview information on services, expression can provide this video search result corresponding video preview, for example the user can click the corresponding specific button of this preview information on services, the corresponding video of this video search result of preview, and need not open the corresponding original link of this video search result, promote user's experience.The snapshot information on services that comprises the first video when access services information, the second deriving means 12 gets access to this snapshot information on services, the first generator 13 offers the user with video search result and this snapshot information on services, expression can provide this video search result corresponding video snapshot, for example the user can be by clicking the corresponding specific button of this snapshot information on services, watch the corresponding video of this video search result, and need not click the corresponding web site url of this video search result, promote user's experience.
Fig. 2 illustrates the equipment schematic diagram that is used for providing the video access service in accordance with a preferred embodiment of the present invention; Video search equipment 1 comprises the first deriving means 11 ', the second deriving means 12 ' and the first generator 13 '; P2P service equipment 2 comprises first receiving device 21 ', the first coalignment 22 ' and the second generator 23 '; P2P node device 3 comprises the 3rd receiving system 31 ', the 3rd deriving means 32 ', the second dispensing device 33 ', the 4th receiving system 34 ' and the 3rd generator 35 '.
Video search equipment 1, P2P service equipment 2 include but not limited to the cloud that network host, single network server, a plurality of webserver collection or a plurality of server consist of.At this, cloud is by consisting of based on a large amount of computers of cloud computing (Cloud Computing) or the webserver, and wherein, cloud computing is a kind of of Distributed Calculation, a super virtual machine that is comprised of the loosely-coupled computer collection of a group.And P2P node device 3 is certain node device in the P2P network, P2P node device 3 includes but not limited to any electronic product that can carry out man-machine interaction by modes such as keyboard, mouse, remote controller, touch pad or handwriting equipments with the user, such as computer, mobile phone, PDA, palmtop PC PPC or IPTV etc.Communicating by letter between video search equipment 1 and P2P service equipment 2, video search equipment 1 and P2P node device 3, P2P service equipment 2 and the P2P node device 3 is separate, includes but not limited to based on the packet data transmission such as ICP/IP protocol, udp protocol etc.Network includes but not limited to the Internet, wide area network, metropolitan area network, local area network (LAN), VPN network, wireless self-organization network (Ad Hoc network) etc.
Those skilled in the art will be understood that above-mentioned video search equipment 1, P2P service equipment 2, P2P node device 3 and connection network, communication mode therebetween only is for example; other video search equipment existing or that may occur from now on, P2P service equipment, P2P node device or network, communication mode are as applicable to the present invention; also should be included in the protection range of the present invention, and be contained in this at this with way of reference.
Work in coordination between each device of video search equipment 1, P2P service equipment 2 and P2P node device 3, so that the video access service to be provided.Particularly, the first deriving means 11 ' in the video search equipment 1 obtains the video search result corresponding with user's query video request; The second deriving means 12 ' obtains the access services information corresponding with described the first video according at least one corresponding first video in the described video search result; The first generator 13 ' offers described user with described video search result and described access services information; Video search result and access services information that the 3rd receiving system 31 ' receiver, video search equipment in the P2P node device 3 provides based on user's video search request; The 3rd deriving means 32 ' obtains the video access request about described access services information that the user submits to by the P2P node; The second dispensing device 33 ' is sent to the P2P service equipment with described video access request; First receiving device 21 ' in the P2P service equipment 2 is received from the video access request that the P2P node sends; The first coalignment 22 ' carries out matching inquiry according to described video access request in the video information storehouse, to obtain the video access relevant information corresponding with described video access request; The second generator 23 ' provides described video access relevant information to described P2P node; The 4th receiving system 34 ' in the P2P node device 3 receives the video access relevant information that described P2P service equipment provides based on described video access request; The 3rd generator 35 ' provides the video access service corresponding with described video access relevant information to described P2P node according to described video access relevant information.Constant work between each device of above-mentioned video search equipment 1, P2P service equipment 2 and P2P node device 3, at this, it will be understood by those skilled in the art that " continuing " refers to that above-mentioned each device requires to carry out work according to the mode of operation of setting or adjust in real time respectively, until video search equipment 1 stops to obtain the video search result corresponding with user's query video request.
At this, the first deriving means 11 ' in the video search equipment 1, the second deriving means 12 ' and the first generator 13 ' are identical with corresponding intrument shown in Figure 1 or basic identical, so locate to repeat no more, and mode by reference is contained in this.
Video search result and access services information that the 3rd receiving system 31 ' receiver, video search equipment 1 in the P2P node device 3 provides based on user's query video request.Particularly, the 3rd receiving system 31 ' is by the communication mode of application programming interfaces (API) or other agreements, video search result and access services information that receiver, video search equipment 1 provides based on user's query video request, such as video search result " the fiery shadow person of bearing arenas version 1 ", " the fiery shadow person of bearing 328 collection ", the access services information corresponding with this video search result, can provide the service of video snapshot such as " the fiery shadow person of bearing arenas version 1 ", " the fiery shadow person of bearing 328 collection " can provide the video preview service.
The 3rd deriving means 32 ' in the P2P node device 3 obtains the video access request about described access services information that the user submits to by the P2P node device.Particularly, mutual by with the P2P node device of user by clicking, choose or be suspended in the modes such as the corresponding link of access services information or button, submitted the video access request about access services information in this P2P node device; The application programming interfaces (API) that the 3rd deriving means 32 ' provides by calling the P2P node device perhaps, by page technology, such as page technology such as ASP, JSP, PHP, obtain the video access request that the user submits to.For example, the user is by clicking corresponding specific " preview " button of preview " the fiery shadow person of bearing arenas version 1 ", submitted the video access request about preview " the fiery shadow person of bearing arenas version 1 " to, the 3rd deriving means 32 ' has obtained the video access request about this video of preview that this user submits to by such as page technology such as JSP.Those skilled in the art will be understood that the above-mentioned mode of video access request of obtaining is only for giving an example; other existing or modes of obtaining the video access request that may occur from now on are as applicable to the present invention; also should be included in the protection range of the present invention, and be contained in this at this with way of reference.
The second dispensing device 33 ' in the P2P node device 3 is sent to P2P service equipment 2 with described video access request.Particularly, the video access request that the user that the second dispensing device 33 ' obtains according to the 3rd deriving means 32 ' submits to, regularly or answer Event triggered ground in real time,, for example call application programming interfaces (API) that P2P service equipment 2 provides or the communication mode of other agreements by one or many, such as http or https, the video access request that the user is submitted to is sent to this P2P service equipment 2.
First receiving device 21 ' in the P2P service equipment 2 is received from the video access request that the P2P node device sends.Particularly, the application programming interfaces (API) that first receiving device 21 ' provides by for example P2P node device 3 or the communication mode of other agreements are received from the video access request that P2P node device 3 sends.
The first coalignment 22 ' carries out matching inquiry according to described video access request in the P2P service equipment 2 in the video information storehouse, to obtain the video access relevant information corresponding with described video access request.Particularly, the video access request that the first coalignment 22 ' receives according to first receiving device 21 ', by in this video access request, extracting the information such as video labeling, video name, and according to information such as this video labeling, video name, in the video information storehouse, carry out matching inquiry, obtain the video access relevant information corresponding with this video access request, such as the video node information that this video can be provided, the page player corresponding with this video access request etc.At this, store video labeling or video name in the video information storehouse and the mapping relations of relevant information of the P2P node of this video are provided, this video information storehouse can be kept at P2P service equipment end, also can be kept in the third party device that is connected by network with this P2P service equipment.For example, first receiving device 21 ' receives the video access request that sends from P2P node device 3 and is request preview video " the fiery shadow person of bearing arenas version 1 "; The first coalignment 22 ' is according to this video access request, by from this video access request, extracting video name " the fiery shadow person of bearing arenas version 1 ", and according to this video name, in the video information storehouse, carry out matching inquiry, obtaining providing the relevant information of the P2P node of this video " the fiery shadow person of bearing arenas version 1 ", the page player corresponding with this video access request, is the page player of default playing duration (be 30 second such as playing duration) such as the corresponding page player of video preview.Those skilled in the art will be understood that the above-mentioned mode of video access relevant information of obtaining is only for giving an example; other existing or modes of obtaining the video access relevant information that may occur from now on are as applicable to the present invention; also should be included in the protection range of the present invention, and be contained in this at this with way of reference.Those skilled in the art will be understood that also above-mentioned video access relevant information is only for giving an example; other video access relevant informations existing or that may occur from now on are as applicable to the present invention; also should be included in the protection range of the present invention, and be contained in this at this with way of reference.
The second generator 23 ' provides described video access relevant information to described P2P node device in the P2P service equipment 2.Particularly, the second generator 23 ' in real time, regularly or with answering Event triggered, for example call application programming interfaces (API) that P2P node device 3 provides or the communication mode of other agreements by one or many, the resulting video access relevant information of the first coalignment 22 ' coupling is provided to described P2P node device 3, be sent to this P2P node device 3 such as the relevant information of P2P node that video " the fiery shadow person of bearing arenas version 1 " can be provided.
The 4th receiving system 34 ' in the P2P node device 3 receives the video access relevant information that described P2P service equipment 2 provides based on described video access request.Particularly, the 4th receiving system 34 ' is received from the video access relevant information that described P2P service equipment 2 provides based on described video access request by the application programming interfaces (API) described in the upper example or the communication mode of other agreements.
The 3rd generator 35 ' in the P2P node device 3 provides the video access service corresponding with described video access relevant information to described P2P node device according to described video access relevant information.Particularly, the 3rd generator 35 ' is according to the received video access relevant information of the 4th receiving system 34 ', for example according to the relevant information of the P2P node that this video is provided that comprises in this video access relevant information, corresponding page player, from the P2P node of correspondence, obtain corresponding video data, this video data provided to P2P node device 3 received page players plays, with realize will be corresponding with this video access relevant information the video access service node to P2P is provided.Connect example, the first coalignment 22 ' is by carrying out matching inquiry in the video information storehouse, and acquisition can provide the corresponding 30 seconds page player of relevant information, preview of the P2P node of this video " the fiery shadow person of bearing arenas version 1 "; Subsequently, the second generator 23 ' provides relevant information and the page player of above-mentioned P2P node to P2P node device 3; The 4th receiving system 34 ' in the P2P node device 3 receives relevant information and the page player of above-mentioned P2P node about video " the fiery shadow person of bearing arenas version 1 "; Then, the 3rd generator 35 ' is according to the relevant information of this P2P node, from the P2P node of correspondence, obtain the video data of relevant " the fiery shadow person of bearing arenas version 1 ", and this video data provides to this page player and plays, because the default scheduled duration of playing of this page player is 30 seconds, then the user to watch duration be the play content of 30 seconds " the fiery shadow person of bearing arenas version 1 ", realized video preview.At this, P2P node device 3 is realized this page player of Auto-mounting after receiving page player, and page player includes but not limited to flash player etc.Those skilled in the art will be understood that above-mentioned with the video access service provide to the mode of P2P node device only for for example; other existing or may occur from now on the video access service are provided to the mode of P2P node device as applicable to the present invention; also should be included in the protection range of the present invention, and be contained in this at this with way of reference.
Preferably, P2P service equipment 2 also comprises the second receiving system (not shown), the second coalignment (not shown) and the first dispensing device (not shown).The second deriving means 12 ' in the video search equipment 1 is according to described the first video, to the access services information request of P2P service equipment 2 transmissions about described the first video; The second receiving system in the P2P service equipment 2 is received from the access services information request about the first video that video search equipment 1 sends; The second coalignment carries out matching inquiry according to described access services information request in described video information storehouse, to obtain the access services information of described first video corresponding with described access services information request; The first dispensing device is sent to described video search equipment 1 with described access services information; The access services information of described the first video that obtains based on described access services information request that the second deriving means 12 ' in the video search equipment 1 is received from that described P2P service equipment 2 sends.Particularly, the first video that the second deriving means 12 ' basis in the video search equipment 1 is corresponding with the video search result that the first deriving means 11 ' obtains, regularly or answer Event triggered ground in real time,, call application programming interfaces (API) that P2P service equipment 2 provides or the communication mode of other agreements by one or many, the access services information request that sends about described the first video to this P2P service equipment 2; The second receiving system in the P2P service equipment 2 is received from the access services information request about the first video that video search equipment 1 sends by for example going up the communication mode of the API described in the example or other agreements; Subsequently, the second coalignment is according to described access services information request, by from the specific fields of this access services information request, extracting the information such as video name, video labeling, and according to this video name, video labeling etc., in the video information storehouse, carry out matching inquiry, the relevant information of the P2P node of this first video is provided with acquisition, and according to the relevant information of P2P node, perhaps, again in conjunction with the video quality attribute of this first video, obtain the access services information of this first video; Then, the first dispensing device calls application programming interfaces (API) that video search equipment 1 provides or the communication mode of other agreements by one or many again, and described access services information is sent to described video search equipment 1; The second deriving means 12 ' in the video search equipment 1 is by the API described in the upper example or the communication mode of other agreements, the access services information of described the first video that obtains based on described access services information request that is received from that described P2P service equipment 2 sends.
Preferably, the first coalignment 22 ' in the P2P service equipment 2 also comprises acquiring unit (not shown) and matching unit (not shown).This acquiring unit obtains the corresponding video labeling information of described video access request according to described video access request; Matching unit carries out matching inquiry according to described video labeling information in described video information storehouse, to obtain the described video access relevant information corresponding with described video labeling information.Particularly, the video access request that acquiring unit receives according to first receiving device 21 ' such as by modes such as extraction video labelings from the specific fields of this video access request, is obtained the corresponding video labeling information of this video access request; Subsequently, matching unit is according to this video labeling information, mode by the database matching inquiry, in the video information storehouse, carry out matching inquiry, obtaining the video access relevant information corresponding with this video labeling information, such as the relevant information of P2P node that the corresponding video of this video labeling information can be provided, the page player corresponding with this video access request etc.At this, video labeling information includes but not limited to identifier, MD5 code of video file etc.The present embodiment improves the accuracy of coupling by video labeling information matches video access relevant information, promotes user's experience.
More preferably, the first coalignment 22 ' in the P2P service equipment 2 also comprises screening unit (not shown).Acquiring unit in the first coalignment 22 ' obtains the corresponding video labeling information of described video access request and access type information according to described video access request; Wherein, described matching unit carries out matching inquiry according to described video labeling information in described video information storehouse, to obtain the candidate video access relevant information corresponding with described video labeling information; Wherein, the screening unit screens from described candidate's video access relevant information according to described access type information, to obtain the described video access relevant information corresponding with described video labeling information.Particularly, the video access request that acquiring unit receives according to first receiving device 21 ', by from the specific fields of this video access request, extracting the modes such as video labeling information and access type information, obtain the corresponding video labeling information of this video access request and access type information, such as the access type information such as video paragraph numbering of snapshot access type, preview access type, preview; Subsequently, the video labeling information that matching unit obtains according to acquiring unit, mode by the database matching inquiry, in the video information storehouse, carry out matching inquiry, obtaining the candidate video access relevant information corresponding with this video labeling information, such as the relevant information of P2P node that the corresponding video of this video labeling information can be provided, the page player corresponding with this video access request etc.; Then, the access type information that the screening unit obtains according to acquiring unit, mate the candidate's video access relevant information that obtains from matching unit and to screen, to obtain the video access relevant information corresponding with this video labeling information, such as the video paragraph numbering according to preview, filter out the relevant information of the P2P node corresponding with this video paragraph numbering, perhaps according to the preview access type, filter out relevant information and/or the page player of the P2P node corresponding with this preview access type, perhaps according to the snapshot access type, filter out relevant information and/or the page player of the P2P node corresponding with this snapshot access type.Those skilled in the art will be understood that above-mentioned access type information only for giving an example, and other access type information existing or that may occur from now on also should be included in the protection range of the present invention as applicable to the present invention, and are contained in this at this with way of reference.
Fig. 3 illustrates the method flow diagram that is used for providing the video access service according to a further aspect of the present invention.Video search equipment 1 includes but not limited to the cloud that network host, single network server, a plurality of webserver collection or a plurality of server consist of.At this, cloud is by consisting of based on a large amount of computers of cloud computing (Cloud Computing) or the webserver, and wherein, cloud computing is a kind of of Distributed Calculation, a super virtual machine that is comprised of the loosely-coupled computer collection of a group.Those skilled in the art will be understood that above-mentioned video search equipment 1 only for giving an example, and other video search equipment existing or that may occur from now on also should be included in the protection range of the present invention as applicable to the present invention, and are contained in this at this with way of reference.
In step S1, video search equipment 1 obtains the video search result corresponding with user's query video request.Particularly, in step S1, video search equipment 1 obtains with the user by the corresponding video search result of the query video request of subscriber equipment input from this third party device such as the communication mode of the application programming interfaces (API) that provide by third party's equipment such as search engines or agreement; Perhaps, the communication mode of the application programming interfaces (API) that provide by third party's equipment such as search engines or agreement, obtain this user by the query video request of subscriber equipment input from this third party device, and by modes such as video library matching inquiry or real-time online search, obtain the video search result corresponding with this query video request; Perhaps, by page technology, such as page technology such as ASP, JSP, PHP, obtain the user by the query video request of this subscriber equipment input from subscriber equipment, and by modes such as video library matching inquiry or real-time online search, obtain the video search result corresponding with this query video request.For example, the user by with the interactive mode of subscriber equipment, include but not limited to keyboard, mouse, remote controller, touch pad, handwriting equipment or voice-input device, input video query requests in the input frame of browser software, application program or client software etc.; Video search engine gets access to the query video request of user's input by page technology such as JSP, carry out matching inquiry based on the query video request of user's input, obtains the video search result corresponding with described query video request; In step S1, the application programming interfaces that video search equipment 1 provides by calling this video search engine get access to described video search result from this video search engine.For example, when mutual by with subscriber equipment of user, during input video query requests " the fiery shadow person of bearing ", video search engine carries out matching inquiry based on described query video request, obtain a plurality of video search results about " the fiery shadow person of bearing ", such as " the fiery shadow person of bearing arenas version 1 ", " the fiery shadow person of bearing 328 collection " etc.; In step S1, mutual by with this video search engine of video search equipment 1 obtains above-mentioned video search result.At this, subscriber equipment includes but not limited to any electronic product that can carry out man-machine interaction by modes such as keyboard, mouse, remote controller, touch pad or handwriting equipments with the user, such as computer, mobile phone, PDA, palmtop PC PPC or IPTV etc., it both can be common subscriber equipment, also can be certain the P2P node device in the P2P network.Those skilled in the art will be understood that the above-mentioned mode of video search result of obtaining is only for giving an example; other existing or modes of obtaining video search result that may occur from now on are as applicable to the present invention; also should be included in the protection range of the present invention, and be contained in this at this with way of reference.
In step S2, video search equipment 1 obtains the access services information corresponding with described the first video according at least one corresponding first video in the described video search result.Particularly, in step S2, video search equipment 1 is according to first video corresponding with obtain one or more video search results in the video search result in step S1, according to information such as the corresponding video name of this first video, video labelings, by such as in the access services information bank, carrying out matching inquiry, sending the mode such as access services information request to the P2P service equipment, obtain the access services information corresponding with this first video, as described the preview information on services of the first video, snapshot information on services etc.Connect example, in step S1, video search equipment 1 gets access to video search result " the fiery shadow person of bearing arenas version 1 ", " the fiery shadow person of bearing 328 collection " etc.; In step S2, video search equipment 1 is according to corresponding the first video of above-mentioned video search result, as according to the corresponding video name of above-mentioned video, video labeling etc., by in the access services information bank, carrying out matching inquiry, obtain the corresponding access services information of above-mentioned video, for the service of video snapshot can be provided, " the fiery shadow person of bearing 328 collection " corresponding access services information is for providing the video preview service such as " the fiery shadow person of bearing arenas version 1 " corresponding access services information.At this, when access services information comprises the preview information on services, expression can provide this video search result corresponding video preview, for example the user can click the corresponding specific button of this preview information on services, the corresponding video of this video search result of preview, and need not open the corresponding original link of this video search result; When access services information comprises the snapshot information on services, expression can provide this video search result corresponding video snapshot, for example the user can be by clicking the corresponding specific button of this snapshot information on services, watch the corresponding video of this video search result, and need not click the corresponding web site url of this video search result.Those skilled in the art will be understood that the above-mentioned mode of access services information of obtaining is only for giving an example; other existing or modes of obtaining access services information that may occur from now on are as applicable to the present invention; also should be included in the protection range of the present invention, and be contained in this at this with way of reference.Those skilled in the art also will be understood that above-mentioned access services information only for giving an example, and other access services information existing or that may occur from now on also should be included in the protection range of the present invention as applicable to the present invention, and are contained in this at this with way of reference.
In step S3, video search equipment 1 offers described user with described video search result and described access services information.Particularly, in step S3, video search equipment 1 is according to the video search result that obtains in step S1 and the access services information of obtaining in step S2, adopt any known computer that the technological means of people's readable information is provided, such as screen display, loud speaker broadcast etc. offers described user with described video search result and access services information.Take screen display as example, in step S3, video search equipment 1 is with above-mentioned video search result and access services information, utilize page technology, such as page technology such as ASP, JSP or PHP, at random or in certain sequence and form, for example the form with URL+ video interception+specific button offers subscriber equipment, browses for the user.Connect example, in step S1, the video search result that video search equipment 1 obtains is " the fiery shadow person of bearing arenas version 1 ", " the fiery shadow person of bearing 328 collection "; In step S2, the access services information that video search equipment 1 obtains can provide the service of video snapshot for " the fiery shadow person of bearing arenas version 1 ", and " the fiery shadow person of bearing 328 collection " can provide the video preview service; Subsequently, in step S3, video search equipment 1 passes through such as page technology such as JSP, with above-mentioned video search result " the fiery shadow person of bearing arenas version 1 ", " the fiery shadow person of bearing 328 collection " offer the user by the form of URL+ video interception, and at the ad-hoc location of this video search result with preview, the access services information such as snapshot mark out with the form of specific button, browse for the user, such as the video interception mark " snapshot " in " the fiery shadow person of bearing arenas version 1 ", at the video interception mark " preview " of " the fiery shadow person of bearing 328 collection ", expression can provide " the fiery shadow person of bearing arenas version 1 " corresponding snapshot video or " the fiery shadow person of bearing 328 collection " corresponding preview video respectively.Preferably, in step S3, video search equipment 1 perhaps according to the classification that has or not access services information, offers described user with video search result with access services information according to the priority of video search result.Those skilled in the art will be understood that the above-mentioned mode that video search result and access services information are offered the user is only for for example; other existing or modes that video search result and access services information offered the user that may occur from now on are as applicable to the present invention; also should be included in the protection range of the present invention, and be contained in this at this with way of reference.
Preferably, between each step of video search equipment 1 be constant work.Particularly, in step S1, video search equipment 1 obtains the video search result corresponding with user's query video request; In step S2, video search equipment 1 obtains the access services information corresponding with described the first video according at least one corresponding first video in the described video search result; In step S3, video search equipment 1 offers described user with described video search result and described access services information.At this, it will be understood by those skilled in the art that each step that " continuing " refer to video search equipment 1 requires to carry out providing of the obtaining of the obtaining of video search result, access services information, video search result and access services information according to the mode of operation of setting or adjust in real time respectively, until video search equipment 1 stops to obtain the video search result corresponding with user's query video request in a long time.
Preferably, in step S2, video search equipment 1 carries out matching inquiry according to described the first video in the access services information bank, to obtain described access services information.Particularly, in step S2, video search equipment 1 is according to first video corresponding with obtain one or more video search results in the video search result in step S1, by information such as the corresponding video name of this first video, video labelings, in the access services information bank, carry out matching inquiry, obtain the access services information corresponding with this first video, such as access services information such as video snapshot, video previews.At this, the mapping relations about the first video and access services information have been stored in this access services information bank, this access services information bank both can be kept at the video search equipment end, also can be kept in the third party device that is connected by network with this video search equipment.
More preferably, in step S9 (not shown), video search equipment 1 obtain with video search equipment 1 corresponding P2P network in the video related information of addressable video; According to described video related information, set up or upgrade described access services information bank.Particularly, in step S9, video search equipment 1 is set up or the mode of upgrading the access services information bank includes but not limited to: 1) mutual by with third party's equipment such as P2P service equipment, obtain with this video search equipment 1 corresponding P2P network in the video related information of addressable video, such as video name, video labeling, the information such as P2P node of this video are provided, by modes such as database updates, deposit above-mentioned video related information in the access services information bank, to set up or renewal access services information bank; 2) according to the video related information of above-mentioned addressable video, and in conjunction with the video quality attribute of addressable video, determine to satisfy the addressable video that corresponding quality threshold requires, and deposit the video related information of these addressable videos in the access services information bank, to set up or to upgrade the access services information bank.For example, when the preview quality threshold of watching online number, providing number of nodes to satisfy correspondence of addressable video requires, then this addressable video can provide the preview service, in step S9, video search equipment 1 will this addressable video video related information " but preview " deposit the access services information bank in, namely the access services information of this video in access to information database comprises " preview information on services ".And for example, when the snapshot quality threshold of watching online number, providing number of nodes to satisfy correspondence of addressable video requires, this addressable video can provide the snapshot service, in step S9, video search equipment 1 will this addressable video video related information " but snapshot " deposit the access services information bank in, namely the access services information of this video in access to information database comprises " snapshot information on services ".At this, preview quality threshold, snapshot quality threshold can be used for judging for default threshold value whether video can provide preview or snapshot service.Those skilled in the art will be understood that the mode of above-mentioned foundation or renewal access services information bank is only for giving an example; the mode of other renewal access services information banks existing or that may occur from now on is as applicable to the present invention; also should be included in the protection range of the present invention, and be contained in this at this with way of reference.
Preferably, in step S2, video search equipment 1 is according to described the first video, and in conjunction with the video quality attribute of described the first video, obtains described access services information; Wherein, described video quality attribute comprise following at least each:
The corresponding number of watching online of-described the first video;
The corresponding number of nodes that provides of-described the first video.
Particularly, in step S2, video search equipment 1 is according to first video corresponding with one or more video search results in the video search result that obtains in step S 1, according to the corresponding video name of this first video, the information such as video labeling, by such as in the access services information bank, carrying out matching inquiry, send the modes such as access services information request to the P2P service equipment, obtain the one or more candidate access information on services corresponding with this first video, again in conjunction with the video quality attribute of this first video, watch online number or number of nodes etc. is provided as this first video is corresponding, from the one or more candidate access information on services, determine the access services information corresponding with this first video, for example when the corresponding number of watching online of this first video, when providing number of nodes to satisfy the preview quality threshold, determine from the one or more candidate access information on services that then the access services information of this first video comprises the preview information on services.Perhaps, in step S2, video search equipment 1 is according to first video corresponding with one or more video search results in the video search result that obtains in step S1, according to information such as the corresponding video name of this first video, video labelings, by in the access services information bank, carrying out matching inquiry, obtain the access services information corresponding with this first video, wherein, corresponding the first video of each bar access services information recording/ in this access to information database has all satisfied corresponding quality threshold requirement.At this, the described number of watching online comprises the online number of watching this first video; Describedly provide number of nodes to comprise to provide the number of nodes of this first video, watching online number or having the online number that the history of this first video is watched record such as the first video.The described number of watching online provides number of nodes or directly obtains from this P2P service equipment by the application programming interfaces (API) that provide with the corresponding P2P service equipment of video search equipment 1 with described, perhaps adds up alternately acquisition by the video access daily record storehouse in video search equipment 1 and this P2P service equipment.Those skilled in the art will be understood that above-mentioned video quality attribute only for giving an example, and other video quality attributes existing or that may occur from now on also should be included in the protection range of the present invention as applicable to the present invention, and are contained in this at this with way of reference.
Preferably, the access services information in the video search equipment 1 comprise following at least each:
The preview information on services of-described the first video;
The snapshot information on services of-described the first video.
Particularly, the preview information on services that comprises the first video when access services information, in step S2, video search equipment 1 gets access to this preview information on services, in step S3, video search equipment 1 offers the user with video search result and this preview information on services, expression can provide this video search result corresponding video preview, for example the user can click the corresponding specific button of this preview information on services, the corresponding video of this video search result of preview, and need not open the corresponding original link of this video search result, promote user's experience.The snapshot information on services that comprises the first video when access services information, in step S2, video search equipment 1 gets access to this snapshot information on services, in step S3, video search equipment 1 offers the user with video search result and this snapshot information on services, expression can provide this video search result corresponding video snapshot, for example the user can be by clicking the corresponding specific button of this snapshot information on services, watch the corresponding video of this video search result, and need not click the corresponding web site url of this video search result, promote user's experience.
Fig. 4 illustrates the method flow diagram that is used for providing the video access service in accordance with a preferred embodiment of the present invention; Wherein, step S1 '-S3 ' is identical or basic identical with corresponding step S1-S3 shown in Figure 3, so locate to repeat no more, and mode by reference is contained in this.
Video search equipment 1, P2P service equipment 2 include but not limited to the cloud that network host, single network server, a plurality of webserver collection or a plurality of server consist of.At this, cloud is by consisting of based on a large amount of computers of cloud computing (Cloud Computing) or the webserver, and wherein, cloud computing is a kind of of Distributed Calculation, a super virtual machine that is comprised of the loosely-coupled computer collection of a group.And P2P node device 3 is certain node device in the P2P network, P2P node device 3 includes but not limited to any electronic product that can carry out man-machine interaction by modes such as keyboard, mouse, remote controller, touch pad or handwriting equipments with the user, such as computer, mobile phone, PDA, palmtop PC PPC or IPTV etc.Communicating by letter between video search equipment 1 and P2P service equipment 2, video search equipment 1 and P2P node device 3, P2P service equipment 2 and the P2P node device 3 is separate, includes but not limited to based on the packet data transmission such as ICP/IP protocol, udp protocol etc.Network includes but not limited to the Internet, wide area network, metropolitan area network, local area network (LAN), VPN network, wireless self-organization network (Ad Hoc network) etc.
Those skilled in the art will be understood that above-mentioned video search equipment 1, P2P service equipment 2, P2P node device 3 and connection network, communication mode therebetween only is for example; other video search equipment existing or that may occur from now on, P2P service equipment, P2P node device or network, communication mode are as applicable to the present invention; also should be included in the protection range of the present invention, and be contained in this at this with way of reference.
Work in coordination between each step of video search equipment 1, P2P service equipment 2 and P2P node device 3, so that the video access service to be provided.Particularly, in step S1 ', video search equipment 1 obtains the video search result corresponding with user's query video request; In step S2 ', video search equipment 1 obtains the access services information corresponding with described the first video according at least one corresponding first video in the described video search result; In step S3 ', video search equipment 1 offers described user with described video search result and described access services information; Video search result and access services information that P2P node device 3 receiver, video search equipments provide based on user's video search request; In step S4 ', P2P node device 3 obtains the video access request about described access services information that the user submits to by the P2P node; In step S5 ', P2P node device 3 is sent to P2P service equipment 2 with described video access request; P2P service equipment 2 is received from the video access request that the P2P node sends; In step S6 ', P2P service equipment 2 carries out matching inquiry according to described video access request in the video information storehouse, to obtain the video access relevant information corresponding with described video access request; In step S7 ', P2P service equipment 2 provides described video access relevant information to described P2P node device 3; P2P node device 3 receives the video access relevant information that described P2P service equipment provides based on described video access request; In step S8 ', P2P node device 3 provides the video access service corresponding with described video access relevant information to described P2P node according to described video access relevant information.Constant work between each step of above-mentioned video search equipment 1, P2P service equipment 2 and P2P node device 3, at this, it will be understood by those skilled in the art that " continuing " refers to that above steps requires to carry out work according to the mode of operation of setting or adjust in real time respectively, until video search equipment 1 stops to obtain the video search result corresponding with user's query video request.
In step S3 ', video search result and access services information that P2P node device 3 receiver, video search equipments 1 provide based on user's query video request.Particularly, in step S3 ', P2P node device 3 is by the communication mode of application programming interfaces (API) or other agreements, video search result and access services information that receiver, video search equipment 1 provides based on user's query video request, such as video search result " the fiery shadow person of bearing arenas version 1 ", " the fiery shadow person of bearing 328 collection ", the access services information corresponding with this video search result, can provide the service of video snapshot such as " the fiery shadow person of bearing arenas version 1 ", " the fiery shadow person of bearing 328 collection " can provide the video preview service.
In step S4 ', P2P node device 3 obtains the video access request about described access services information that the user submits to by the P2P node device.Particularly, mutual by with the P2P node device of user by clicking, choose or be suspended in the modes such as the corresponding link of access services information or button, submitted the video access request about access services information in this P2P node device; In step S4 ', the application programming interfaces (API) that P2P node device 3 provides by calling the P2P node device perhaps, by page technology, such as page technology such as ASP, JSP, PHP, obtain the video access request that the user submits to.For example, the user is by clicking corresponding specific " preview " button of preview " the fiery shadow person of bearing arenas version 1 ", submitted the video access request about preview " the fiery shadow person of bearing arenas version 1 " to, in step S4 ', P2P node device 3 has obtained the video access request about this video of preview that this user submits to by such as page technology such as JSP.Those skilled in the art will be understood that the above-mentioned mode of video access request of obtaining is only for giving an example; other existing or modes of obtaining the video access request that may occur from now on are as applicable to the present invention; also should be included in the protection range of the present invention, and be contained in this at this with way of reference.
In step S5 ', P2P node device 3 is sent to P2P service equipment 2 with described video access request.Particularly, in step S5 ', the video access request that P2P node device 3 is submitted to according to the user who obtains in step S4 ', regularly or answer Event triggered ground in real time,, for example call application programming interfaces (API) that P2P service equipment 2 provides or the communication mode of other agreements by one or many, such as http or https, the video access request that the user is submitted to is sent to this P2P service equipment 2.
P2P service equipment 2 is received from the video access request that the P2P node device sends.Particularly, in step S5 ', the application programming interfaces (API) that P2P service equipment 2 provides by for example P2P node device 3 or the communication mode of other agreements are received from the video access request that P2P node device 3 sends.
In step S6 ', P2P service equipment 2 carries out matching inquiry according to described video access request in the video information storehouse, to obtain the video access relevant information corresponding with described video access request.Particularly, in step S6 ', P2P service equipment 2 is according to the video access request that receives in step S5 ', by in this video access request, extracting the information such as video labeling, video name, and according to information such as this video labeling, video name, in the video information storehouse, carry out matching inquiry, obtain the video access relevant information corresponding with this video access request, such as the video node information that this video can be provided, the page player corresponding with this video access request etc.At this, store video labeling or video name in the video information storehouse and the mapping relations of relevant information of the P2P node of this video are provided, this video information storehouse can be kept at P2P service equipment end, also can be kept in the third party device that is connected by network with this P2P service equipment.For example, in step S5 ', P2P service equipment 2 receives the video access request that sends from P2P node device 3 and is request preview video " the fiery shadow person of bearing arenas version 1 "; In step S6 ', P2P service equipment 2 is according to this video access request, by from this video access request, extracting video name " the fiery shadow person of bearing arenas version 1 ", and according to this video name, in the video information storehouse, carry out matching inquiry, obtaining providing the relevant information of the P2P node of this video " the fiery shadow person of bearing arenas version 1 ", the page player corresponding with this video access request, is the page player of default playing duration (be 30 second such as playing duration) such as the corresponding page player of video preview.Those skilled in the art will be understood that the above-mentioned mode of video access relevant information of obtaining is only for giving an example; other existing or modes of obtaining the video access relevant information that may occur from now on are as applicable to the present invention; also should be included in the protection range of the present invention, and be contained in this at this with way of reference.Those skilled in the art will be understood that also above-mentioned video access relevant information is only for giving an example; other video access relevant informations existing or that may occur from now on are as applicable to the present invention; also should be included in the protection range of the present invention, and be contained in this at this with way of reference.
In step S7 ', P2P service equipment 2 provides described video access relevant information to described P2P node device.Particularly, in step S7 ', P2P service equipment 2 in real time, regularly or with answering Event triggered, for example call application programming interfaces (API) that P2P node device 3 provides or the communication mode of other agreements by one or many, to mate resulting video access relevant information in step S6 ' provides to described P2P node device 3, is sent to this P2P node device 3 such as the relevant information of P2P node that video " the fiery shadow person of bearing arenas version 1 " can be provided.
P2P node device 3 receives the video access relevant information that described P2P service equipment 2 provides based on described video access request.Particularly, in step S7 ', P2P node device 3 is received from the video access relevant information that described P2P service equipment 2 provides based on described video access request by the application programming interfaces (API) described in the upper example or the communication mode of other agreements.
In step S8 ', P2P node device 3 provides the video access service corresponding with described video access relevant information to described P2P node device according to described video access relevant information.Particularly, in step S8 ', P2P node device 3 is according to video access relevant information received in step S7 ', for example according to the relevant information of the P2P node that this video is provided that comprises in this video access relevant information, corresponding page player, from the P2P node of correspondence, obtain corresponding video data, this video data provided to P2P node device 3 received page players plays, with realize will be corresponding with this video access relevant information the video access service node to P2P is provided.Connect example, in step S6 ', P2P service equipment 2 is by carrying out matching inquiry in the video information storehouse, and acquisition can provide the corresponding 30 seconds page player of relevant information, preview of the P2P node of this video " the fiery shadow person of bearing arenas version 1 "; Subsequently, in step S7 ', P2P service equipment 2 provides relevant information and the page player of above-mentioned P2P node to P2P node device 3; P2P node device 3 receives relevant information and the page player of above-mentioned P2P node about video " the fiery shadow person of bearing arenas version 1 "; Then, in step S8 ', P2P node device 3 is according to the relevant information of this P2P node, from the P2P node of correspondence, obtain the video data of relevant " the fiery shadow person of bearing arenas version 1 ", and this video data provides to this page player and plays, because the default scheduled duration of playing of this page player is 30 seconds, then the user to watch duration be the play content of 30 seconds " the fiery shadow person of bearing arenas version 1 ", realized video preview.At this, P2P node device 3 is realized this page player of Auto-mounting after receiving page player, and page player includes but not limited to flash player etc.Those skilled in the art will be understood that above-mentioned with the video access service provide to the mode of P2P node device only for for example; other existing or may occur from now on the video access service are provided to the mode of P2P node device as applicable to the present invention; also should be included in the protection range of the present invention, and be contained in this at this with way of reference.
Preferably, in step S2 ', video search equipment 1 is according to described the first video, to the access services information request of P2P service equipment 2 transmissions about described the first video; P2P service equipment 2 is received from the access services information request about the first video that video search equipment 1 sends; In step S10 ' (not shown), P2P service equipment 2 carries out matching inquiry according to described access services information request in described video information storehouse, to obtain the access services information of described first video corresponding with described access services information request; In step S11 ' (not shown), P2P service equipment 2 is sent to described video search equipment 1 with described access services information; The access services information of described the first video that obtains based on described access services information request that video search equipment 1 is received from that described P2P service equipment 2 sends.Particularly, in step S2 ', video search equipment 1 is according to first video corresponding with the video search result that obtains in step S1 ', regularly or answer Event triggered ground in real time,, call application programming interfaces (API) that P2P service equipment 2 provides or the communication mode of other agreements by one or many, the access services information request that sends about described the first video to this P2P service equipment 2; P2P service equipment 2 is received from the access services information request about the first video that video search equipment 1 sends by for example going up the communication mode of the API described in the example or other agreements; Subsequently, in step S10 ', P2P service equipment 2 is according to described access services information request, by from the specific fields of this access services information request, extracting the information such as video name, video labeling, and according to this video name, video labeling etc., in the video information storehouse, carry out matching inquiry, the relevant information of the P2P node of this first video is provided with acquisition, and according to the relevant information of P2P node, perhaps, in conjunction with the video quality attribute of this first video, obtain the access services information of this first video again; Then, in step S11 ', P2P service equipment 2 calls application programming interfaces (API) that video search equipment 1 provides or the communication mode of other agreements by one or many again, and described access services information is sent to described video search equipment 1; Video search equipment 1 is by the API described in the upper example or the communication mode of other agreements, the access services information of described the first video that obtains based on described access services information request that is received from that described P2P service equipment 2 sends.
Preferably, step S6 ' also comprises substep S6a ' and substep S6b '.In substep S6a ', P2P service equipment 2 obtains the corresponding video labeling information of described video access request according to described video access request; In substep S6b ', P2P service equipment 2 carries out matching inquiry according to described video labeling information in described video information storehouse, to obtain the described video access relevant information corresponding with described video labeling information.Particularly, in substep S6a ', P2P service equipment 2 such as by modes such as extraction video labelings from the specific fields of this video access request, obtains the corresponding video labeling information of this video access request according to the video access request that receives in step S5 '; Subsequently, in substep S6b ', P2P service equipment 2 is according to this video labeling information, mode by the database matching inquiry, in the video information storehouse, carry out matching inquiry, obtaining the video access relevant information corresponding with this video labeling information, such as the relevant information of P2P node that the corresponding video of this video labeling information can be provided, the page player corresponding with this video access request etc.At this, video labeling information includes but not limited to identifier, MD5 code of video file etc.The present embodiment improves the accuracy of coupling by video labeling information matches video access relevant information, promotes user's experience.
More preferably, step S6 ' also comprises substep S6c '.In substep S6a ', P2P service equipment 2 obtains the corresponding video labeling information of described video access request and access type information according to described video access request; Subsequently, in substep S6b ', P2P service equipment 2 carries out matching inquiry according to described video labeling information in described video information storehouse, to obtain the candidate video access relevant information corresponding with described video labeling information; Then, in substep S6c ', P2P service equipment 2 screens from described candidate's video access relevant information according to described access type information, to obtain the described video access relevant information corresponding with described video labeling information.Particularly, in substep S6a ', P2P service equipment 2 is according to the video access request that receives in step S5 ', by from the specific fields of this video access request, extracting the modes such as video labeling information and access type information, obtain the corresponding video labeling information of this video access request and access type information, such as the access type information such as video paragraph numbering of snapshot access type, preview access type, preview; Subsequently, in substep S6b ', P2P service equipment 2 is according to the video labeling information of obtaining in substep S6a ', mode by the database matching inquiry, in the video information storehouse, carry out matching inquiry, obtaining the candidate video access relevant information corresponding with this video labeling information, such as the relevant information of P2P node that the corresponding video of this video labeling information can be provided, the page player corresponding with this video access request etc.; Then, in substep S6c ', P2P service equipment 2 is according to the access type information of obtaining in substep S6a ', screen in the candidate's video access relevant information that obtains among substep S6b ', mating, to obtain the video access relevant information corresponding with this video labeling information, such as the video paragraph numbering according to preview, filter out the relevant information of the P2P node corresponding with this video paragraph numbering, perhaps according to the preview access type, filter out relevant information and/or the page player of the P2P node corresponding with this preview access type, perhaps according to the snapshot access type, filter out relevant information and/or the page player of the P2P node corresponding with this snapshot access type.Those skilled in the art will be understood that above-mentioned access type information only for giving an example, and other access type information existing or that may occur from now on also should be included in the protection range of the present invention as applicable to the present invention, and are contained in this at this with way of reference.
To those skilled in the art, obviously the invention is not restricted to the details of above-mentioned example embodiment, and in the situation that do not deviate from spirit of the present invention or essential characteristic, can realize the present invention with other concrete form.Therefore, no matter from which point, all should regard embodiment as exemplary, and be nonrestrictive, scope of the present invention is limited by claims rather than above-mentioned explanation, therefore is intended to be included in the present invention dropping on the implication that is equal to important document of claim and all changes in the scope.Any Reference numeral in the claim should be considered as limit related claim.In addition, obviously other unit or step do not got rid of in " comprising " word, and odd number is not got rid of plural number.A plurality of unit of stating in the device claim or device also can be realized by software or hardware by a unit or device.The first, the second word such as grade is used for representing title, and does not represent any specific order.

Claims (23)

1. method that is used for providing the video access service in the video search equipment end, wherein, the method may further comprise the steps:
A obtains the video search result corresponding with user's query video request;
B obtains the access services information corresponding with described the first video according at least one corresponding first video in the described video search result;
C offers described user with described video search result and described access services information.
2. method according to claim 1, wherein, described step b also comprises:
-according to described the first video, in the access services information bank, carry out matching inquiry, to obtain described access services information.
3. method according to claim 2, wherein, the method also comprises:
-obtain with the corresponding P2P network of video search equipment in the video related information of addressable video;
-according to described video related information, set up or upgrade described access services information bank.
4. method according to claim 1, wherein, described step b also comprises:
-according to described the first video, to the access services information request of P2P service equipment transmission about described the first video;
-access services the information of described the first video that obtains based on described access services information request that is received from that described P2P service equipment sends.
5. each described method in 4 according to claim 1, wherein, described step b also comprises:
-according to described the first video, and in conjunction with the video quality attribute of described the first video, obtain described access services information;
Wherein, described video quality attribute comprise following at least each:
The corresponding number of watching online of-described the first video;
The corresponding number of nodes that provides of-described the first video.
6. each described method in 5 according to claim 1, wherein, described access services information comprise following at least each:
The preview information on services of-described the first video;
The snapshot information on services of-described the first video.
7. method that is used for providing the video access service at P2P service equipment end, wherein, the method may further comprise the steps:
A is received from the video access request that the P2P node sends;
B carries out matching inquiry according to described video access request in the video information storehouse, to obtain the video access relevant information corresponding with described video access request;
C provides described video access relevant information to described P2P node.
8. method according to claim 7, wherein, described step B also comprises:
B1 obtains the corresponding video labeling information of described video access request according to described video access request;
B2 carries out matching inquiry according to described video labeling information in described video information storehouse, to obtain the described video access relevant information corresponding with described video labeling information.
9. method according to claim 8, wherein, described step B1 also comprises:
-according to described video access request, obtain the corresponding video labeling information of described video access request and access type information;
Wherein, described B2 also comprises:
-according to described video labeling information, in described video information storehouse, carry out matching inquiry, to obtain the candidate video access relevant information corresponding with described video labeling information;
Wherein, described step B also comprises:
B3 screens from described candidate's video access relevant information according to described access type information, to obtain the described video access relevant information corresponding with described video labeling information.
10. each described method in 9 according to claim 7, wherein, the method also comprises:
-be received from the access services information request about the first video that video search equipment sends;
-according to described access services information request, in described video information storehouse, carry out matching inquiry, to obtain the access services information of described first video corresponding with described access services information request;
-described access services information is sent to described video search equipment.
11. a method that is used for providing the video access service at the P2P node side, wherein, the method may further comprise the steps:
Video search result and access services information that-receiver, video search equipment provides based on user's query video request;
Wherein, the method also comprises:
-obtain the video access request about described access services information that the user submits to by the P2P node;
-described video access request is sent to the P2P service equipment;
The video access relevant information that the described P2P service equipment of-reception provides based on described video access request;
-according to described video access relevant information, the video access service corresponding with described video access relevant information provided to described P2P node.
12. a video search equipment that is used for providing the video access service, wherein, this equipment comprises:
The first deriving means is used for obtaining the video search result corresponding with user's query video request;
The second deriving means is used for according at least one corresponding first video of described video search result, obtains the access services information corresponding with described the first video;
The first generator is used for described video search result and described access services information are offered described user.
13. video search equipment according to claim 12, wherein, described the second deriving means also is used for:
-according to described the first video, in the access services information bank, carry out matching inquiry, to obtain described access services information.
14. video search equipment according to claim 13, wherein, this equipment also comprises updating device, is used for:
-obtain with the corresponding P2P network of video search equipment in the video related information of addressable video;
-according to described video related information, set up or upgrade described access services information bank.
15. video search equipment according to claim 12, wherein, described the second deriving means also is used for:
-according to described the first video, to the access services information request of P2P service equipment transmission about described the first video;
-access services the information of described the first video that obtains based on described access services information request that is received from that described P2P service equipment sends.
16. each described video search equipment in 15 according to claim 12, wherein, described the second deriving means also is used for:
-according to described the first video, and in conjunction with the video quality attribute of described the first video, obtain described access services information;
Wherein, described video quality attribute comprise following at least each:
The corresponding number of watching online of-described the first video;
The corresponding number of nodes that provides of-described the first video.
17. each described video search equipment in 16 according to claim 12, wherein, described access services information comprise following at least each:
The preview information on services of-described the first video;
The snapshot information on services of-described the first video.
18. a P2P service equipment that is used for providing the video access service, wherein, this equipment comprises:
First receiving device is used for being received from the video access request that the P2P node device sends;
The first coalignment is used for according to described video access request, carries out matching inquiry in the video information storehouse, to obtain the video access relevant information corresponding with described video access request;
The second generator is used for described video access relevant information is provided to described P2P node device.
19. P2P service equipment according to claim 18, wherein, described the first coalignment also comprises:
Acquiring unit is used for according to described video access request, obtains the corresponding video labeling information of described video access request;
Matching unit is used for according to described video labeling information, carries out matching inquiry in described video information storehouse, to obtain the described video access relevant information corresponding with described video labeling information.
20. P2P service equipment according to claim 19, wherein, described acquiring unit also is used for:
-according to described video access request, obtain the corresponding video labeling information of described video access request and access type information;
Wherein, described matching unit also is used for:
-according to described video labeling information, in described video information storehouse, carry out matching inquiry, to obtain the candidate video access relevant information corresponding with described video labeling information;
Wherein, described the first coalignment also comprises:
The screening unit is used for according to described access type information, screens from described candidate's video access relevant information, to obtain the described video access relevant information corresponding with described video labeling information.
21. each described P2P service equipment in 20 according to claim 18, wherein, this equipment also comprises:
The second receiving system is used for being received from the access services information request about the first video that video search equipment sends;
The second coalignment is used for according to described access services information request, carries out matching inquiry in described video information storehouse, to obtain the access services information of described first video corresponding with described access services information request;
The first dispensing device is used for described access services information is sent to described video search equipment.
22. a P2P node device that is used for providing the video access service, wherein, this equipment comprises:
The 3rd receiving system is used for video search result and access services information that the receiver, video search equipment provides based on user's query video request;
Wherein, this equipment also comprises:
The 3rd deriving means is used for obtaining the video access request about described access services information that the user submits to by the P2P node device;
The second dispensing device is used for described video access request is sent to the P2P service equipment;
The 4th receiving system is used for receiving the video access relevant information that described P2P service equipment provides based on described video access request;
The 3rd generator is used for according to described video access relevant information, and the video access service corresponding with described video access relevant information provided to described P2P node device.
23. a system that is used for providing the video access service comprises such as each described video search equipment in the claim 12 to 17, such as each described P2P service equipment and P2P node device as claimed in claim 22 in the claim 18 to 21.
CN2011101841706A 2011-07-01 2011-07-01 Method and device for supplying video access service Pending CN102857793A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2011101841706A CN102857793A (en) 2011-07-01 2011-07-01 Method and device for supplying video access service

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2011101841706A CN102857793A (en) 2011-07-01 2011-07-01 Method and device for supplying video access service

Publications (1)

Publication Number Publication Date
CN102857793A true CN102857793A (en) 2013-01-02

Family

ID=47403926

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2011101841706A Pending CN102857793A (en) 2011-07-01 2011-07-01 Method and device for supplying video access service

Country Status (1)

Country Link
CN (1) CN102857793A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103702218A (en) * 2013-12-13 2014-04-02 乐视网信息技术(北京)股份有限公司 Video playing method and device
WO2019091416A1 (en) * 2017-11-09 2019-05-16 腾讯科技(深圳)有限公司 Media content search method, device and storage medium

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030146939A1 (en) * 2001-09-24 2003-08-07 John Petropoulos Methods and apparatus for mouse-over preview of contextually relevant information
CN1924860A (en) * 2006-10-08 2007-03-07 网之易信息技术(北京)有限公司 Search engine based search result fast pre-reading device
CN101059808A (en) * 2007-03-26 2007-10-24 徐礼岗 Quality and on-line number P2P video frequency search system and method
CN101233510A (en) * 2005-07-26 2008-07-30 泰普有限公司 Processing and sending search results over a wireless network to a mobile device
CN101459614A (en) * 2008-12-24 2009-06-17 腾讯科技(深圳)有限公司 Method, system and equipment for network data transmission
WO2010065260A2 (en) * 2008-12-04 2010-06-10 Microsoft Corporation Previewing search results for suggested refinement terms and vertical searches
WO2011031102A2 (en) * 2009-09-13 2011-03-17 Samsung Electronics Co., Ltd. Search method, apparatus, and system for providing preview information

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030146939A1 (en) * 2001-09-24 2003-08-07 John Petropoulos Methods and apparatus for mouse-over preview of contextually relevant information
CN101233510A (en) * 2005-07-26 2008-07-30 泰普有限公司 Processing and sending search results over a wireless network to a mobile device
CN1924860A (en) * 2006-10-08 2007-03-07 网之易信息技术(北京)有限公司 Search engine based search result fast pre-reading device
CN101059808A (en) * 2007-03-26 2007-10-24 徐礼岗 Quality and on-line number P2P video frequency search system and method
WO2010065260A2 (en) * 2008-12-04 2010-06-10 Microsoft Corporation Previewing search results for suggested refinement terms and vertical searches
CN101459614A (en) * 2008-12-24 2009-06-17 腾讯科技(深圳)有限公司 Method, system and equipment for network data transmission
WO2011031102A2 (en) * 2009-09-13 2011-03-17 Samsung Electronics Co., Ltd. Search method, apparatus, and system for providing preview information
WO2011031102A3 (en) * 2009-09-13 2011-07-14 Samsung Electronics Co., Ltd. Search method, apparatus, and system for providing preview information

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
TIN: "《爱上我的iPad 典藏版》", 30 June 2011, 人民邮电出版社 *
吴延熊等: "《信息检索教程》", 31 March 2010, 中国传媒大学出版社 *
韩梅等: "《Google改变生活》", 31 January 2010, 机械工业出版社 *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103702218A (en) * 2013-12-13 2014-04-02 乐视网信息技术(北京)股份有限公司 Video playing method and device
WO2019091416A1 (en) * 2017-11-09 2019-05-16 腾讯科技(深圳)有限公司 Media content search method, device and storage medium
CN109766457A (en) * 2017-11-09 2019-05-17 腾讯科技(深圳)有限公司 A kind of media content search method, apparatus and storage medium
CN109766457B (en) * 2017-11-09 2022-12-23 腾讯科技(深圳)有限公司 Media content searching method, device and storage medium

Similar Documents

Publication Publication Date Title
CN102999493A (en) Method and device for achieving video resource recommendation
US9342817B2 (en) Auto-creating groups for sharing photos
CN103635954B (en) Strengthen the system of viewdata stream based on geographical and visual information
CN103064863B (en) A kind of method and apparatus that recommendation information is provided
US11070851B2 (en) System and method for providing image-based video service
CN102098234A (en) Method and device for providing target content based on hyperlink in instant communication message
US20130141459A1 (en) Systems and methods for graphing user interactions through user generated content
CN108647331A (en) The information sharing of collaborative browse and other forms integrates
CN107871242A (en) Advertisement delivery system and method
CN103220305A (en) Processing system and processing method of network media information sharing
CN102323919A (en) Method for displaying input information based on user mood indication information and equipment
CN102663088A (en) Method and equipment for providing search results
CN102339311B (en) Method and equipment for searching webpage content on user equipment on basis of query classification
CN102236711A (en) Method and equipment for determining displayed information corresponding to promotion keyword
CN102323931A (en) Method for updating browser configuration information and equipment
CN102420813A (en) Method and device for providing target information according to terminal attributes of user equipment
CN105447147A (en) Data processing method and apparatus
CN103945234A (en) Video-related information providing method and device
CN101963979A (en) Cloud computing-based search suggestion providing method and equipment
CN103365893A (en) Method and device for searching individual information of user
CN102999491A (en) Method and device for achieving synchronization of browser operation between user equipment
CN102693231A (en) Method, device and device for confirming atlas according to images from network
CN102760157A (en) Method, device and equipment used for generating release information corresponding to mobile terminal
CN102222096B (en) Method and device for providing multi-media resource access service
US20130332269A1 (en) Method and apparatus for advertisement delivery

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20130102