CN102999493A - Method and device for achieving video resource recommendation - Google Patents

Method and device for achieving video resource recommendation Download PDF

Info

Publication number
CN102999493A
CN102999493A CN201110266126XA CN201110266126A CN102999493A CN 102999493 A CN102999493 A CN 102999493A CN 201110266126X A CN201110266126X A CN 201110266126XA CN 201110266126 A CN201110266126 A CN 201110266126A CN 102999493 A CN102999493 A CN 102999493A
Authority
CN
China
Prior art keywords
video
information
user
subscriber equipment
resource
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201110266126XA
Other languages
Chinese (zh)
Other versions
CN102999493B (en
Inventor
王欣
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Small Mutual Entertainment Technology Co Ltd
Original Assignee
Beijing Baidu Netcom Science and 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 Beijing Baidu Netcom Science and Technology Co Ltd filed Critical Beijing Baidu Netcom Science and Technology Co Ltd
Priority to CN201110266126.XA priority Critical patent/CN102999493B/en
Publication of CN102999493A publication Critical patent/CN102999493A/en
Application granted granted Critical
Publication of CN102999493B publication Critical patent/CN102999493B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

The invention aims at providing a method and device for achieving video resource recommendation. The method comprises the steps of acquiring a plurality of user video access records through a network device; establishing or updating a video information base according to the user video access record information; receiving a video recommendation request submitted by user equipment; according to the video recommendation request, performing matching query in the video information base to obtain one or more video resource information corresponding to the video recommendation request; and providing one or more video resource information to the user equipment. Compared with the prior art, the method can establish or update the video information base according to the user video access records, match out corresponding video resource information according to the video recommendation request, and provide the corresponding video resource information for a user, so that the user can obtain the recommendation of the video resource information according with the requirements of the user, and usage experience of the user is improved.

Description

A kind of method and apparatus for realizing that video resource is recommended
Technical field
The present invention relates to the network video technique field, relate in particular to a kind of technology for realizing that video resource is recommended.
Background technology
Development along with network video technique, increasing user depends on network and watches video, in the prior art, according to video search sequence or user in a plurality of candidate video search sequences the selected video search sequence of user input, in video information storehouse catch up with state video search sequence corresponding video resource information and offer user usually by matching inquiry for video search engine.Yet along with the lifting of user's request, people are no longer satisfied only to search the pattern of video resource according to the video search sequence, and it selects to watch and more wish initiatively to recommend some video resources confessions of satisfying its demand by video search engine.
Therefore, how for the user recommends video resource, satisfy the demand of watching of different 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 for realizing that video resource is recommended.
According to an aspect of the present invention, provide a kind of and be used for the method that the realization video resource is recommended at network equipment end, wherein, the method may further comprise the steps:
A obtains a plurality of user video Visitor Logs;
B sets up or renewal video information storehouse according to described user video Visitor Logs;
Wherein, the method also comprises:
X receives the video recommendation request that subscriber equipment is submitted to;
Y carries out matching inquiry according to described video recommendation request in described video information storehouse, to obtain the one or more video resource information corresponding with described video recommendation request;
Z provides described one or more video resource information to described subscriber equipment.
According to a further aspect in the invention, also provide a kind of and be used for the auxiliary method that realizes that video resource is recommended at the subscriber equipment end, wherein, the method may further comprise the steps:
A detects whether satisfy the request trigger condition that sends the video recommendation request;
B sends the video recommendation request when satisfying the described request trigger condition to the network equipment;
C is received from one or more video resource information that the described network equipment provides based on described video recommendation request.
According to another aspect of the invention, also provide a kind of network equipment for realizing that video resource is recommended, wherein, this equipment comprises:
The record deriving means is used for obtaining a plurality of user video Visitor Logs;
The first updating device is used for according to described user video Visitor Logs, sets up or renewal video information storehouse;
Wherein, this equipment also comprises:
The request receiving device is used for receiving the video recommendation request that subscriber equipment is submitted to;
Inquiry unit is used for according to described video recommendation request, carries out matching inquiry in described video information storehouse, to obtain the one or more video resource information corresponding with described video recommendation request;
Generator is used for described one or more video resource information are provided to described subscriber equipment.
In accordance with a further aspect of the present invention, also provide a kind of for the auxiliary subscriber equipment of realizing that video resource is recommended, wherein, this equipment comprises:
Pick-up unit satisfies the request trigger condition that sends the video recommendation request for detection of whether;
Send-request unit is used for sending the video recommendation request when satisfying the described request trigger condition to the network equipment;
The resource receiving trap is used for being received from one or more video resource information that the described network equipment provides based on described video recommendation request.
In accordance with a further aspect of the present invention, also provide a kind of system for realizing that video resource is recommended, comprised the network equipment described above and subscriber equipment described above.
Compared with prior art, the present invention is according to a plurality of user video Visitor Logs, set up or renewal video information storehouse, and the video recommendation request of submitting to according to the user, match corresponding video resource information and offer the user, so that the user can obtain more to meet the recommendation of the video resource information of its requirement, 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 synoptic diagram that is used for realizing the video resource recommendation according to one aspect of the invention;
Fig. 2 illustrates the equipment synoptic diagram that is used for realizing the video resource recommendation in accordance with a preferred embodiment of the present invention;
Fig. 3 illustrates the method flow diagram that is used for realizing the video resource recommendation according to a further aspect of the present invention;
Fig. 4 illustrates the method flow diagram that is used for realizing the video resource recommendation 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 synoptic diagram that is used for realizing the video resource recommendation according to one aspect of the invention; Wherein, the network equipment 1 comprises record deriving means 11, the first updating device 12, request receiving device 13, inquiry unit 14 and generator 15; Subscriber equipment 2 comprises pick-up unit 21, send-request unit 22 and resource receiving trap 23.
The network 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 computing machines 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 computing machine collection of a group.And subscriber equipment 2 includes but not limited to any electronic product that can carry out man-machine interaction by modes such as keyboard, mouse, telepilot, touch pad or handwriting equipments with the user, such as computing machine, mobile phone, PDA, palm PC PPC or IPTV etc.Communicating by letter between the network equipment 1 and the subscriber equipment 2 is separate, includes but not limited to based on the packet data transmission such as ICP/IP protocol, udp protocol etc.Those skilled in the art will be understood that the above-mentioned network equipment 1, subscriber equipment 2 and connection network, communication mode therebetween only is for example; other network equipments existing or that may occur from now on, subscriber equipment or network, communication mode are as applicable to the present invention; also should be included in the protection domain of the present invention, and be contained in this at this with way of reference.
Work in coordination between each device of the network equipment 1 and subscriber equipment 2, recommend to realize video resource.Particularly, the record deriving means 11 in the network equipment 1 obtains a plurality of user video Visitor Logs; The first updating device 12 is set up or renewal video information storehouse according to described user video Visitor Logs; Pick-up unit 21 in the subscriber equipment 2 detects whether satisfy the request trigger condition that sends the video recommendation request; When satisfying the described request trigger condition, send-request unit 22 sends the video recommendation request to the network equipment; Request receiving device 13 in the network equipment 1 receives the video recommendation request that subscriber equipment is submitted to; Inquiry unit 14 carries out matching inquiry according to described video recommendation request in described video information storehouse, to obtain the one or more video resource information corresponding with described video recommendation request; Generator 15 provides described one or more video resource information to described subscriber equipment; Resource receiving trap 23 in the subscriber equipment 2 is received from one or more video resource information that the described network equipment provides based on described video recommendation request.
Record deriving means 11 in the network equipment 1 obtains a plurality of user video Visitor Logs.Particularly, record deriving means 11 in real time, regularly or with answering Event triggered, call the application programming interfaces (API) of third party's equipment such as video search engine, video server, video database or the communication mode of other agreements by one or many, access the video access daily record in this third party device, to obtain a plurality of user video Visitor Logs.For example, when the user carries out the operations such as video search, video playback by video search engine, record the application programming interfaces that deriving means 11 just provides by calling this video search engine, obtain this user's user video Visitor Logs.And for example, the application programming interfaces that record deriving means 11 regularly provides by calling video server, access video access daily record wherein is once to obtain a plurality of user video Visitor Logs.Those skilled in the art will be understood that the above-mentioned mode of user video Visitor Logs of obtaining is only for giving an example; other existing or modes of obtaining the user video Visitor Logs that may occur from now on are as applicable to the present invention; also should be included in the protection domain of the present invention, and be contained in this at this with way of reference.
The first updating device 12 is set up or renewal video information storehouse according to described user video Visitor Logs.Particularly, the user video Visitor Logs that the first updating device 12 obtains according to record deriving means 11, mode by database update, a plurality of user video Visitor Logs are deposited in the video information storehouse, as according to from as described in the video labeling, video tab etc. that extract the specific fields of user video Visitor Logs, deposit the mapping relations of above-mentioned video labeling, video tab etc. and user video Visitor Logs in this video information storehouse, to set up or to upgrade this video information storehouse.At this, described video information stock contains a plurality of user video Visitor Logs, and every user video Visitor Logs comprises the fields such as video labeling, video tab; This video information storehouse both can be arranged in the network equipment 1, also can be arranged in the third party device that is connected by network with this network equipment 1.For example, mutual by with video access daily record storehouse of record deriving means 11 obtains user video Visitor Logs " Harry Potter and Sorcerer's Stone ", " Kung Fu Panda 2 "; Subsequently, the first updating device 12 is with the mapping relations of this user video Visitor Logs " Harry Potter and Sorcerer's Stone " with label " magic ", " risk " etc., the mapping relations of " Kung Fu Panda 2 " and label " comedy ", " action " etc. deposit the video information storehouse in, with foundation or upgrade this video information storehouse.Those skilled in the art will be understood that the mode in above-mentioned foundation or renewal video information storehouse is only for giving an example; other existing or modes of obtaining a plurality of user video Visitor Logs that may occur from now on are as applicable to the present invention; also should be included in the protection domain of the present invention, and be contained in this at this with way of reference.At this, the present invention sets up or renewal video information storehouse by obtaining a plurality of user video Visitor Logs, and to enrich video resource information, better for the user recommends video resource information, the video access that promotes the user is experienced.
Pick-up unit 21 in the subscriber equipment 2 detects whether satisfy the request trigger condition that sends the video recommendation request.Particularly, pick-up unit 21 by in real time, regularly or answer application programming interfaces (API) that Event triggered ground invoke user equipment 2 provides or the communication mode of other agreements, obtain the performed operations such as video search, video access or video playback of this subscriber equipment 2, whether satisfy the request trigger condition that sends the video recommendation request to detect; Perhaps, pick-up unit 21 passes through page technology, such as page technology such as JSP, ASP or PHP, obtain the operations such as video search, video access or video playback that the user submits to by this subscriber equipment 2, whether satisfy the request trigger condition that sends the video recommendation request to detect; Perhaps, whether pick-up unit 21 satisfies the recommendation setting that default described subscriber equipment is recommended about video resource by detecting, as whether satisfying the set of time that default video resource is recommended, whether satisfy the request trigger condition that sends the video recommendation request to detect.For example, when mutual by with subscriber equipment 2 of user, in the video search result page, to click and accessed certain video, pick-up unit 21 is by page technology such as JSP, obtain this user's clicking operation, and detect this operation and satisfied the request trigger condition that sends the video recommendation request.And for example, the recommendation that default subscriber equipment 2 is recommended about video resource is set to recommend video resource information for this subscriber equipment 2 every passing hour, then pick-up unit 21 is by using timer or timing device etc., then be considered as every passing hour satisfying default recommendation setting, that is, satisfy the request trigger condition.Those skilled in the art will be understood that the mode of above-mentioned detection request trigger condition is only for giving an example; the mode of other detection request trigger conditions existing or that may occur from now on is as applicable to the present invention; also should be included in the protection domain of the present invention, and be contained in this at this with way of reference.
When satisfying the described request trigger condition, send-request unit 22 sends the video recommendation request to the network equipment 1.Particularly, when satisfying the described request trigger condition, subscriber equipment 2 is carried out the operations such as video search, video access as described, send-request unit 22 calls application programming interfaces (API) that the network equipment 1 provides or the communication mode of other agreements by one or many, such as host-host protocols such as http or https, send the video recommendation request to this network equipment 1.Preferably, this video recommendation request can comprise correlation attribute information, the information such as the video name of the video content of accessing such as the corresponding user of this video recommendation request, video labeling, this user's video access historical record etc.For example, when mutual by with subscriber equipment 2 of user, in the video search result page, click and accessed video " Harry Potter and Sorcerer's Stone ", pick-up unit 21 is by page technology such as JSP, obtain this user's clicking operation, and detect this operation and satisfied the request trigger condition that sends the video recommendation request; Subsequently, the application programming interfaces that send-request unit 22 provides by calling the network equipment 1, send this video recommendation request to the network equipment 1, wherein, this video recommendation request comprises label " magic ", " risk " of video " Harry Potter and Sorcerer's Stone ".Those skilled in the art will be understood that the mode of above-mentioned transmission video recommendation request is only for giving an example; the mode of other transmission video recommendation request existing or that may occur from now on is as applicable to the present invention; also should be included in the protection domain of the present invention, and be contained in this at this with way of reference.At this, the present invention when satisfying condition, sends video recommendation request to the network equipment by detecting the request trigger condition, has avoided maloperation, brings better user's experience.
Request receiving device 13 in the network equipment 1 receives the video recommendation request that subscriber equipment 2 is submitted to.Particularly, request receiving device 13 is by the API described in the precedent or the mode of other agreements, such as host-host protocols such as http or https, is received from the video recommendation request that this subscriber equipment 2 that subscriber equipment 2 sends is submitted to.For example, request receiving device 13 is by the http host-host protocol, be received from the video recommendation request that subscriber equipment 2 sends, wherein, described video recommendation request can comprise correlation attribute information, the information such as the video name of the video content of accessing such as the corresponding user of this video recommendation request, video labeling, this user's video access historical record etc.
Inquiry unit 14 carries out matching inquiry according to described video recommendation request in described video information storehouse, to obtain the one or more video resource information corresponding with described video recommendation request.Particularly, the video recommendation request that inquiry unit 14 receives according to request receiving device 13 is carried out matching inquiry in the video information storehouse, obtains the one or more video resource information corresponding with this video recommendation request.For example, when receiving trap 13 receives the video recommendation request, inquiry unit 14 carries out matching inquiry in the video information storehouse, obtain the video resource information of the highest or up-to-date issue of the access frequency, with as the one or more video resource information corresponding with this video recommendation request.And for example, the video recommendation request that inquiry unit 14 receives according to request receiving device 13, from the specific fields of this video recommendation request, extract the relevant information attribute, the information such as the video name of the video content of accessing such as this user, sign, this user's video access historical record etc., in the video information storehouse, carry out matching inquiry, obtain one or more video resource information of answering with above-mentioned relevant information Attribute Relative, with as the one or more video resource information corresponding with this video recommendation request.For example, mutual by with subscriber equipment 2 of user, in the video search result page, click and accessed video " Harry Potter and Sorcerer's Stone ", pick-up unit 21 is by page technology such as JSP, obtain this user's clicking operation, and detect this operation and satisfied the request trigger condition that sends the video recommendation request; Subsequently, the application programming interfaces that send-request unit 22 provides by calling the network equipment 1 send the video recommendation request to the network equipment 1, wherein, comprise the video name of this video " Harry Potter and Sorcerer's Stone " in described video recommendation request; Then, the video recommendation request that inquiry unit 14 receives according to request receiving device 13, from the specific fields of this video recommendation request, extract the video name of video " Harry Potter and Sorcerer's Stone ", in the video information storehouse, carry out matching inquiry, obtain a plurality of video resource information corresponding with this video name " Harry Potter and Sorcerer's Stone ", such as video resource information such as " Harry Potter and Harry Potter and the Prisoner of Azkaban ", " Harry Potter and flame cups ".And for example, inquiry unit 14 is " magic " according to the common tag of the most of video in the video access historical record that extracts this user from the specific fields of video recommendation request, then inquiry unit 14 is according to this label " magic ", by in the video information storehouse, carrying out matching inquiry, obtain as the video resource information such as " lord of the rings ", " Pirates of the Caribbean ", " city of evening twilight ".Those skilled in the art will be understood that the above-mentioned mode of video resource information of obtaining is only for giving an example; other existing or modes of obtaining video resource information that may occur from now on are as applicable to the present invention; also should be included in the protection domain of the present invention, and be contained in this at this with way of reference.At this, the present invention is according to user's video recommendation request, and matching inquiry in the video information storehouse for the user recommends video resource information, promotes user's experience.
Generator 15 provides described one or more video resource information to described subscriber equipment.Particularly, the application programming interfaces (API) that generator 15 provides by one or many invoke user equipment 2 or the communication mode of other agreements, such as procotols such as http or https, one or more video resource information that inquiry unit 14 matching inquiries are obtained provide to described subscriber equipment 2.
Resource receiving trap 23 in the subscriber equipment 2 is received from one or more video resource information that the described network equipment 1 provides based on described video recommendation request.Particularly, resource receiving trap 23 is for example by the application programming interfaces described in the precedent or other stipulated form, be received from one or more video resource information that the network equipment 1 provides, and adopt any known computing machine that the technological means of people's readable information is provided, such as screen display, loudspeaker broadcast etc. offers the user with described one or more video resource information.Take screen display as example, resource receiving trap 23 is received from one or more recommendation informations that the network equipment 1 provides, pass through page technology, such as page technology such as JSP, ASP or PHP, offer the user with form at random or in certain sequence, browse such as offering the user with forms such as link, summary or video interception.For example, the application programming interfaces that generator 15 provides by invoke user equipment 2, one or more video resource information that inquiry unit 14 matching inquiries are obtained, such as video resource information such as " Harry Potter and Harry Potter and the Prisoner of Azkaban ", " Harry Potter and flame cups ", be sent to subscriber equipment 2; Resource receiving trap 23 in the subscriber equipment 2 receives above-mentioned video resource information, by page technology such as JSP, ASP or PHP, above-mentioned video resource information is represented, and browses to offer the user.Preferably, when carrying out the play operation such as time-outs by subscriber equipment 2 as the user, the resource receiving trap 23 new window that can superpose in the original video broadcasting pictures represents described video resource information in this window.The mode that those skilled in the art will be understood that above-mentioned receiver, video resource information and provide it to the user is only for for example; other receiver, video resource informations existing or that may occur from now on or the mode that provides it to the user are as applicable to the present invention; also should be included in the protection domain of the present invention, and be contained in this at this with way of reference.At this, the present invention offers the user with the resulting video resource information of matching inquiry, makes things convenient for the user to check and browses, and promotes user's experience.
Preferably, the described request trigger condition comprise following at least each:
-described subscriber equipment is carried out the video search operation;
-described subscriber equipment is carried out the video access operation;
-described subscriber equipment is carried out the video playback operation;
-satisfy default described subscriber equipment about the recommendation setting of video resource recommendation.
Particularly, carry out the video search operation when the described request trigger condition comprises described subscriber equipment 2, when satisfying the described request trigger condition, send-request unit 22 sends the video recommendation request to the network equipment 1.For example, mutual by with subscriber equipment 2 of user, by modes such as input video search sequence, selection candidate query video sequences, carried out the video search operation, pick-up unit 21 is by the application programming interfaces that call this subscriber equipment 2 and provide or by page technology such as JSP, obtain this user's video search operation, and judge and satisfy the request trigger condition that sends the video recommendation request; Subsequently, send-request unit 22 such as http or https etc., sends video recommendation request to the network equipment 1 by the application programming interfaces that call the network equipment 1 and provide or the communication mode of other agreements.Carry out the video access operation when the described request trigger condition comprises described subscriber equipment 2, when satisfying the described request trigger condition, send-request unit 22 sends the video recommendation request to the network equipment 1.For example, mutual by with subscriber equipment 2 of user, by clicking the modes such as video search result, the link of click video, carried out the video access operation, pick-up unit 21 is by the application programming interfaces that call this subscriber equipment 2 and provide or by page technology such as JSP, obtain this user's video access operation, and judge and satisfy the request trigger condition that sends the video recommendation request; Subsequently, send-request unit 22 such as http or https etc., sends video recommendation request to the network equipment 1 by the application programming interfaces that call the network equipment 1 and provide or the communication mode of other agreements.Carry out the video playback operation when the described request trigger condition comprises described subscriber equipment, when satisfying the described request trigger condition, send-request unit 22 sends the video recommendation request to the network equipment 1.For example, mutual by with subscriber equipment 2 of user, by in the video playback page, clicking the play operation buttons such as broadcast, F.F., time-out, carried out the video playback operation, pick-up unit 21 is by the application programming interfaces that call this subscriber equipment 2 and provide or by page technology such as JSP, obtain this user's video playback operation, and judge and satisfy the request trigger condition that sends the video recommendation request; Subsequently, send-request unit 22 such as http or https etc., sends video recommendation request to the network equipment 1 by the application programming interfaces that call the network equipment 1 and provide or the communication mode of other agreements.Satisfy the recommendation setting that default described subscriber equipment is recommended about video resource when the described request trigger condition comprises, when satisfying the described request trigger condition, send-request unit 22 sends the video recommendation request to the network equipment 1.For example, the recommendation that default subscriber equipment 2 is recommended about video resource is set to recommend video resource information for this subscriber equipment 2 every passing hour, then pick-up unit 21 is by using timer or timing device etc., then be considered as every passing hour satisfying default recommendation setting, that is, satisfy the request trigger condition; Subsequently, send-request unit 22 such as http or https etc., sends video recommendation request to the network equipment 1 by the application programming interfaces that call the network equipment 1 and provide or the communication mode of other agreements.Preferably, send-request unit 22 is above-mentioned any a plurality of request trigger conditions comprehensively, send the video recommendation request to the network equipment 1.For example, when detecting subscriber equipment 2, pick-up unit 21 satisfies the recommendation setting that default described subscriber equipment 2 is recommended about video resource, be in the default recommendation period of video recommendation request such as this subscriber equipment 2, simultaneously, this pick-up unit 21 also detects subscriber equipment 2 and is carrying out the video access operation, and then send-request unit 22 sends the video recommendation request to the network equipment 1.Those skilled in the art will be understood that above-mentioned request trigger condition only for giving an example, and other request trigger conditions existing or that may occur from now on also should be included in the protection domain of the present invention as applicable to the present invention, and are contained in this at this with way of reference.
Preferably, when satisfying the described request trigger condition, described request dispensing device 22 sends described video recommendation request according to the described request trigger condition to the described network equipment.Particularly, when satisfying the request trigger condition, subscriber equipment 2 is carried out video search as described, the operations such as video access, send-request unit 22 is according to the described request trigger condition, as carry out video search, the operation such as video access or video playback, call application programming interfaces (API) that the network equipment 1 provides or the communication mode of other agreements by one or many, send corresponding video recommendation request to this network equipment 1, wherein, comprise the corresponding video related information of this request trigger condition in this video recommendation request, such as this user's current video search, the video name of the corresponding video resource such as video access or video playback, the information such as video labeling.For example, mutual by with subscriber equipment 2 of user, by clicking the modes such as video search result, the link of click video, carried out the video access operation, accessed the accession page about video resource " Harry Potter and Sorcerer's Stone ", pick-up unit 21 obtains this user's video access operation, and judges and satisfy the request trigger condition that sends the video recommendation request by page technology such as JSP; Subsequently, send-request unit 22 is by the application programming interfaces that call the network equipment 1 and provide or the communication mode of other agreements, such as host-host protocols such as http or https, send the video recommendation request to the network equipment 1, wherein, the information such as video name, video labeling that comprises described video resource " Harry Potter and Sorcerer's Stone " in this video recommendation request.
Preferably, the first updating device 12 in the network equipment 1 comprises acquiring unit (not shown) and updating block (not shown).Wherein, acquiring unit obtains the video features information of the video corresponding with described user video Visitor Logs according to described user video Visitor Logs; Updating block carries out cluster analysis according to described video features information to described video, to set up or to upgrade described video information storehouse.Particularly, the user video Visitor Logs that acquiring unit obtains according to record deriving means 11, by such as in video information storehouse or video database, carrying out matching inquiry, or directly this user video Visitor Logs and corresponding video thereof are carried out the modes such as feature extraction processing, obtain the video features information of this video, such as user description information of video presentation information, visual signature information or the corresponding calling party of this video of this video etc.; Subsequently, updating block is according to above-mentioned video features information, by partitioning, stratification, density-based method, based on clustering algorithms such as the method for grid, model-based methods, described video is carried out cluster analysis, to set up or to upgrade described video information storehouse.For example, the user video Visitor Logs " Harry Potter and Sorcerer's Stone " that acquiring unit obtains according to record deriving means 11, obtain the video features information of this video, as obtain label 1 " magic ", label 2 " risk " and the label 3 " U.S. " of this user video Visitor Logs " Harry Potter and Sorcerer's Stone ", obtain label 1 " magic ", the label 2 " U.S. " of " Harry Potter and flame cup "; Subsequently, updating block is according to above-mentioned video features information, it is a class that above-mentioned user video Visitor Logs " Harry Potter and Sorcerer's Stone " is gathered with " Harry Potter and flame cup ", further, be label 1 " magic ", label 2 " U.S. " and label 3 " risk " with the tag update of above-mentioned user video Visitor Logs " Harry Potter and flame cup ", to set up or to upgrade the video information storehouse.Those skilled in the art will be understood that above-mentioned clustering algorithm only for giving an example, and other clustering algorithms existing or that may occur from now on also should be included in the protection domain of the present invention as applicable to the present invention, and are contained in this at this with way of reference.Those skilled in the art will be understood that the mode in above-mentioned foundation or renewal video information storehouse is only for giving an example; other foundation existing or that may occur from now on or the mode of upgrading the video information storehouse are as applicable to the present invention; also should be included in the protection domain of the present invention, and be contained in this at this with way of reference.At this, the present invention carries out cluster analysis according to the video features information of video to video, and sets up or upgrade described video information storehouse, thinks that the user recommends the video resource information that is more suitable for, and promotes user's experience.
More preferably, described video features information comprise following at least each:
The video presentation information of-described video;
The visual signature information of-described video;
The user description information of the corresponding calling party of-described video.
Particularly, the video presentation information that comprises described video when described video features information, the user video Visitor Logs that acquiring unit obtains according to record deriving means 11, by such as in video information storehouse or video database, carrying out matching inquiry, or directly this user video Visitor Logs and corresponding video thereof are carried out the modes such as feature extraction processing, obtain the video presentation information of the video corresponding with described user video Visitor Logs; Updating block is according to described video presentation information, by partitioning, level send out, the density-based method, based on clustering algorithms such as the method for grid, model-based methods, described video is carried out cluster analysis, to set up or to upgrade described video information storehouse.At this, described video presentation information includes but not limited to the descriptors such as the label, sign, summary of this video.The visual signature information that comprises described video when described video features information, the user video Visitor Logs that acquiring unit obtains according to record deriving means 11, by such as in video information storehouse or video database, carrying out matching inquiry, or directly this user video Visitor Logs and corresponding video thereof are carried out the modes such as feature extraction processing, obtain the visual signature information of the video corresponding with described user video Visitor Logs; Updating block is according to described visual signature information, by partitioning, level send out, the density-based method, based on clustering algorithms such as the method for grid, model-based methods, described video is carried out cluster analysis, to set up or to upgrade described video information storehouse.At this, the characteristic informations such as the color of described visual signature information such as the corresponding video image of described video, texture, brightness, it can carry out off-line scan and analysis to video file by the mode of off-line scan, obtains the characteristic information such as color, texture, brightness of this video.The user description information that comprises the corresponding calling party of described video when video features information, the user video Visitor Logs that acquiring unit obtains according to record deriving means 11, by such as in video information storehouse or video database, carrying out matching inquiry, or directly this user video Visitor Logs and corresponding video thereof are carried out the modes such as feature extraction processing, obtain the user description information of the calling party corresponding with described user video Visitor Logs; Updating block is according to described user description information, by partitioning, level send out, the density-based method, based on clustering algorithms such as the method for grid, model-based methods, described video is carried out cluster analysis, to set up or to upgrade described video information storehouse.At this, described user description information is the user description information of calling party for example, as described the descriptors such as the label of calling party, introduction.Preferably, updating block can also be according to the combination of above-mentioned any a plurality of video features information, by partitioning, level send out, the density-based method, based on clustering algorithms such as the method for grid, model-based methods, described video is carried out cluster analysis, to set up or to upgrade described video information storehouse.Those skilled in the art will be understood that above-mentioned video features information only for giving an example, and other video features information existing or that may occur from now on also should be included in the protection domain of the present invention as applicable to the present invention, and are contained in this at this with way of reference.
Preferably, inquiry unit 14 in the network equipment 1 is according to described video recommendation request, and in conjunction with the user's corresponding with described subscriber equipment user related information, in described video information storehouse, carry out matching inquiry, to obtain described one or more video resource information.Particularly, the video recommendation request that inquiry unit 14 receives according to request receiving device 13, and in conjunction with the user's corresponding with this subscriber equipment user related information, such as this user's base attribute, the setting of video preference, video access historical record etc., in described video information storehouse, carry out matching inquiry, to obtain described one or more video resource information.For example, when arranging its preference, the user is " magic film ", and the video tab of the video content that this user is accessing is " risk ", then inquiry unit 14 is according to this video tab " risk ", and in conjunction with this user's preference setting " magic film ", by matching inquiry in the video information storehouse, obtain the video resource information such as " lord of the rings ", " Pirates of the Caribbean ".At this, described user related information can by with the mutual acquisition of user information database, user's personal attribute, preference setting or this user's the user related informations such as video access historical record have been stored in this user information database, this user information database both can be positioned at the network equipment 1 end, also can be arranged in the third party device that is connected by network with this network equipment 1.Those skilled in the art will be understood that above-mentioned mode in conjunction with user related information matching inquiry video resource information only is for example; other existing or may occur from now in conjunction with the mode of user related information matching inquiry video resource information as applicable to the present invention; also should be included in the protection domain of the present invention, and be contained in this at this with way of reference.At this, the present invention for the user recommends video resource information, so that the video resource information of recommending meets user's demand more, promotes user's experience in conjunction with user's user related information.
More preferably, described user related information comprise following at least each:
-described user's base attribute;
-described user's video preference arranges;
-described user's video access historical record.
Particularly, the base attribute that comprises described user when described user related information, the video recommendation request that inquiry unit 14 receives according to request receiving device 13, and in conjunction with this user's base attribute, such as this user's base attribute, the setting of video preference, video access historical record etc., in described video information storehouse, carry out matching inquiry, to obtain described one or more video resource information.At this, described user's base attribute includes but not limited to the personal information such as user's sex, age, occupation.For example, the video tab of the video content that the user is accessing is " animation ", then when the user is the teenager, inquiry unit 14 is according to this label " animation ", and in conjunction with this user's base attribute " teenager ", by matching inquiry in the video information storehouse, obtain the video resource information such as " Lion King ", " Madagascar "; When the user was the adult, inquiry unit 14 obtained the video resource information such as " Shrek ", " Wall E " by matching inquiry in the video information storehouse.Comprise described user's video preference setting when described user related information, the video recommendation request that inquiry unit 14 receives according to request receiving device 13, and arrange in conjunction with this user's video preference, such as " magic ", " risk " etc., in described video information storehouse, carry out matching inquiry, to obtain described one or more video resource information.For example, when arranging its preference, the user is " magic film ", and the video tab of the video content that this user is accessing is " risk ", then inquiry unit 14 is according to this video tab " risk ", and in conjunction with this user's preference setting " magic film ", by matching inquiry in the video information storehouse, obtain the video resource information such as " lord of the rings ", " Pirates of the Caribbean ".The video access historical record that comprises described user when described user related information, the video recommendation request that inquiry unit 14 receives according to request receiving device 13, and in conjunction with this user's video access historical record, such as this user video access record etc. in a week in the past, in described video information storehouse, carry out matching inquiry, to obtain described one or more video resource information.For example, the video tab of the video content that the user is accessing is " risk ", and the common tag that accounts for the video of larger proportion in this user's the video access historical record is " magic ", then inquiry unit 14 is according to this video tab " risk ", and in conjunction with the corresponding label of this video access historical record " magic ", by matching inquiry in the video information storehouse, obtain the video resource information such as " lord of the rings ", " Pirates of the Caribbean ".Preferably, the video recommendation request that inquiry unit 14 receives according to request receiving device 13, and in conjunction with above-mentioned any a plurality of user related informations of this user, in described video information storehouse, carry out matching inquiry, to obtain described one or more video resource information.Those skilled in the art will be understood that above-mentioned user related information only for giving an example, and other user related informations existing or that may occur from now on also should be included in the protection domain of the present invention as applicable to the present invention, and are contained in this at this with way of reference.
In a preferred embodiment, the network equipment 1 comprises that also priority determines the device (not shown), and this priority determines that device according to described video recommendation request, determines the priority of described video resource information; Wherein, described generator 15 provides described one or more video resource information to described subscriber equipment according to described priority.Referring to Fig. 1 this preferred embodiment is described, the record deriving means 11 in the network equipment 1 obtains a plurality of user video Visitor Logs; The first updating device 12 is set up or renewal video information storehouse according to described user video Visitor Logs; Pick-up unit 21 in the subscriber equipment 2 detects whether satisfy the request trigger condition that sends the video recommendation request; When satisfying the described request trigger condition, send-request unit 22 sends the video recommendation request to the network equipment; Request receiving device 13 in the network equipment 1 receives the video recommendation request that subscriber equipment is submitted to; Inquiry unit 14 carries out matching inquiry according to described video recommendation request in described video information storehouse, to obtain the one or more video resource information corresponding with described video recommendation request; Priority determines that device according to described video recommendation request, determines the priority of described video resource information; Generator 15 provides described one or more video resource information to described subscriber equipment 2 according to described priority; Resource receiving trap 23 in the subscriber equipment 2 is received from one or more video resource information that the described network equipment provides based on described video recommendation request.Its detailed process respectively with aforementioned record deriving means 11 with reference to network equipment end among the described embodiment of Fig. 1, the first updating device 12, request receiving device 13 and inquiry unit 14, the performed process of the pick-up unit 21 of subscriber equipment end, send-request unit 22 and resource receiving trap 23 is identical, for simplicity's sake, be contained in this with way of reference, do not give unnecessary details and do not do.Particularly, priority determines that device is according to the received video recommendation request of request receiving device 13, by the information such as matching degree such as the click frequency of the resulting video resource information of inquiry unit 14 matching inquiries, update time or itself and this video recommendation request, determine the priority of described video resource information; Subsequently, generator 15 is determined the determined priority of device according to this priority, the application programming interfaces (API) that provide by one or many invoke user equipment 2 or the communication mode of other agreements, such as host-host protocols such as http or https, described one or more video resource information are provided to described subscriber equipment 2.Then, resource receiving trap 23 in the subscriber equipment 2 receives above-mentioned video resource information, by page technology, such as page technology such as JSP, ASP or PHP, described one or more video resource information are represented to the user according to determined priority by the way, browse for the user.For example, the current video " Harry Potter and Sorcerer's Stone " of watching of user, inquiry unit 14 carries out matching inquiry according to user's video recommendation request in the video information storehouse, obtain video resource information " Harry Potter and flame cup ", " lord of the rings "; Subsequently, priority is determined label " magic ", " risk " of the video content " Harry Potter and Sorcerer's Stone " that device is being watched according to included user in this video recommendation request, and the label of video resource information " Harry Potter and flame cup " also is " magic ", " risk ", and the label of " lord of the rings " then is " magic ", " action "; Because the quantity of the label that mates in video resource information " Harry Potter and flame cup " and this video recommendation request is more than " lord of the rings ", priority determines that device determines that the priority of this video resource information " Harry Potter and flame cup " is higher than " lord of the rings "; Then, generator 15 provides above-mentioned video resource information " Harry Potter and flame cup ", " lord of the rings " to this subscriber equipment 2 according to determined priority by the application programming interfaces of invoke user equipment 2; Resource receiving trap 23 in the subscriber equipment 2 receives above-mentioned video resource information, according to determined priority, " Harry Potter and flame cup " is come " lord of the rings " represent before to the user, browses for the user.Those skilled in the art will be understood that the mode of the priority of above-mentioned definite video resource information only is for example; the mode of the priority of other existing or definite video resource information that may occur from now on is as applicable to the present invention; also should be included in the protection domain of the present invention, and be contained in this at this with way of reference.
Fig. 2 illustrates the equipment synoptic diagram that is used for realizing the video resource recommendation in accordance with a preferred embodiment of the present invention; The network equipment 1 also comprises mark receiving trap 16 and the second updating device 17, and subscriber equipment 2 also comprises mark deriving means 24 and mark dispensing device 25; Wherein, record deriving means 11 in the network equipment 1, the first updating device 12, request receiving device 13, inquiry unit 14 and generator 15, and pick-up unit 21, send-request unit 22 and resource receiving trap 23 in the subscriber equipment 2, identical with corresponding intrument shown in Figure 1 respectively, so locate no longer to repeat to illustrate and repeat no more, and mode by reference is contained in this.
Work in coordination between each device of the network equipment 1 and subscriber equipment 2, to realize upgrading the video information storehouse.Particularly, the mark deriving means 24 in the subscriber equipment 2 obtains described subscriber equipment 2 corresponding users about the resource mark information of described one or more video resource information; Mark dispensing device 25 is sent to the described network equipment 1 with described resource mark information; Mark receiving trap 16 in the network equipment 1 is received from the resource mark information about described one or more video resource information that described subscriber equipment 2 sends; The second updating device 17 upgrades described video information storehouse according to described resource mark information.
Wherein, the mark deriving means 24 in the subscriber equipment 2 obtains described subscriber equipment 2 corresponding users about the resource mark information of described one or more video resource information.Particularly, mutual by with subscriber equipment 2 of user, in described one or more video resource information, pass through the input endorsement information, select the modes such as label information, marking or deletion, video resource information is carried out mark, mark deriving means 24 by calling this subscriber equipment 2 application programming interfaces (API) or the communication mode of other agreements, obtain the mark that described user carries out described one or more video resource information, with as the resource mark information of this user about described one or more video resource information; Perhaps, mark deriving means 24 such as page technology such as JSP, ASP or PHP, obtains the user by subscriber equipment 2 by page technology, in the mode of mark, and the resource mark information that described one or more video resource information are done.For example, the user is in each label option " comedy " that the video access page of video resource information " Harry Potter and Sorcerer's Stone " provides, " action ", " magic ", by the mode of clicking, making hook, selected label " magic ", this video resource information " Harry Potter and Sorcerer's Stone " is labeled as " magic ", then mark deriving means 24 obtains this user about the resource mark information " magic " of this video resource information " Harry Potter and Sorcerer's Stone " by such as page technology such as JSP.Those skilled in the art will be understood that above-mentioned resource mark information and obtain manner thereof are only for giving an example; other resource mark information existing or that may occur from now on and obtain manner thereof are as applicable to the present invention; also should be included in the protection domain of the present invention, and be contained in this at this with way of reference.
Mark dispensing device 25 is sent to the described network equipment 1 with described resource mark information.Particularly, mark dispensing device 25 in real time, regularly or with answering Event triggered, call application programming interfaces (API) that the network equipment 1 provides or the communication mode of other agreements by one or many, such as host-host protocols such as http or https, the resource mark information that mark deriving means 24 is obtained is sent to the network equipment 1.Those skilled in the art will be understood that the mode of above-mentioned transmission resource mark information is only for giving an example; the mode of other transmission resource mark information existing or that may occur from now on is as applicable to the present invention; also should be included in the protection domain of the present invention, and be contained in this at this with way of reference.
Those skilled in the art will be understood that above-mentioned mark dispensing device and send-request unit only are example, and in practice, they can be two independently modules, also can be integrated in the module.
Mark receiving trap 16 in the network equipment 1 is received from the resource mark information about described one or more video resource information that described subscriber equipment sends.Particularly, mark receiving trap 16 for example by the communication mode of API described in the leading portion or other agreements, is received from the resource mark information about described one or more video resource information that subscriber equipment 2 sends.
Those skilled in the art will be understood that above-mentioned request receiving device and mark receiving trap only are example, and in practice, they can be two independently modules, also can be integrated in the module.
The second updating device 17 upgrades described video information storehouse according to described resource mark information.Particularly, the resource mark information about described one or more video resource information that the second updating device 17 receives according to mark receiving trap 16, mode by database update, deposit the mapping relations of this resource mark information and video resource information in the video information storehouse, to upgrade described video information storehouse.Connect example, mark deriving means in the subscriber equipment 2 24 is by such as page technology such as JSP, obtains the user resource mark information of video resource information " Harry Potter and Sorcerer's Stone " is " magic "; Then, the application programming interfaces that mark dispensing device 25 provides by calling the network equipment 1 are sent to the described network equipment 1 with the resource mark information " magic " of this video resource information " Harry Potter and Sorcerer's Stone "; Mark receiving trap 16 in the network equipment 1 receives this resource mark information " magic "; Subsequently, the second updating device 17 is according to this resource mark information " magic ", and in conjunction with the corresponding video resource information of this resource mark information " Harry Potter and Sorcerer's Stone ", mode by database update, deposit the mapping relations of this resource mark information " magic " and video resource information " Harry Potter and Sorcerer's Stone " in the video information storehouse, to upgrade described video information storehouse.Preferably, the existing resource label information that described resource mark information can its corresponding video resource information of all or part of replacement also can increase described resource mark information on the basis of existing resource label information.For example, suppose that the corresponding existing resource label information of video resource information " Harry Potter and Sorcerer's Stone " is " risk ", " magical ", then the second updating device 17 is according to the resource mark information " magic " of this received video resource information of mark receiving trap 16, and the resource mark information of this video resource information " Harry Potter and Sorcerer's Stone " is updated to " risk ", " magic "; Perhaps, the second updating device 17 is according to the resource mark information " magic " of this received video resource information of mark receiving trap 16, and the resource mark information of this video resource information " Harry Potter and Sorcerer's Stone " is updated to " risk ", " magical ", " magic ".Those skilled in the art will be understood that the mode in above-mentioned renewal video information storehouse is only for giving an example; the mode in other renewal video information existing or that may occur from now on storehouses is as applicable to the present invention; also should be included in the protection domain of the present invention, and be contained in this at this with way of reference.At this, the resource mark information that the present invention feeds back according to the user, upgrade described video information storehouse, by with user's the accuracy that checks alternately institute's memory contents in this video information storehouse, more meet user's demand with the video resource information of guaranteeing to recommend the user, promote user's experience.
Those skilled in the art will be understood that above-mentioned the first updating device and the second updating device only are example, and in practice, they can be two independently modules, also can be integrated in the module.
Fig. 3 illustrates the method flow diagram that is used for realizing the video resource recommendation according to a further aspect of the present invention.
The network 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 computing machines 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 computing machine collection of a group.And subscriber equipment 2 includes but not limited to any electronic product that can carry out man-machine interaction by modes such as keyboard, mouse, telepilot, touch pad or handwriting equipments with the user, such as computing machine, mobile phone, PDA, palm PC PPC or IPTV etc.Communicating by letter between the network equipment 1 and the subscriber equipment 2 is separate, includes but not limited to based on the packet data transmission such as ICP/IP protocol, udp protocol etc.Those skilled in the art will be understood that the above-mentioned network equipment 1, subscriber equipment 2 and connection network, communication mode therebetween only is for example; other network equipments existing or that may occur from now on, subscriber equipment or network, communication mode are as applicable to the present invention; also should be included in the protection domain of the present invention, and be contained in this at this with way of reference.
Work in coordination between each step of the network equipment 1 and subscriber equipment 2, recommend to realize video resource.Particularly, in step S1, the network equipment 1 obtains a plurality of user video Visitor Logs; In step S2, the network equipment 1 is set up or renewal video information storehouse according to described user video Visitor Logs; In step S3, subscriber equipment 2 detects whether satisfy the request trigger condition that sends the video recommendation request; When satisfying the described request trigger condition, in step S4, subscriber equipment 2 sends the video recommendation request to the network equipment 1; The network equipment 1 receives the video recommendation request that subscriber equipment is submitted to; In step S5, the network equipment 1 carries out matching inquiry according to described video recommendation request in described video information storehouse, to obtain the one or more video resource information corresponding with described video recommendation request; In step S6, the network equipment 1 provides described one or more video resource information to described subscriber equipment 2; Subscriber equipment 2 is received from one or more video resource information that the described network equipment provides based on described video recommendation request.
In step S1, the network equipment 1 obtains a plurality of user video Visitor Logs.Particularly, in step S1, the network equipment 1 in real time, regularly or with answering Event triggered, call the application programming interfaces (API) of third party's equipment such as video search engine, video server, video database or the communication mode of other agreements by one or many, access the video access daily record in this third party device, to obtain a plurality of user video Visitor Logs.For example, in step S1, when the user carries out the operations such as video search, video playback by video search engine, the application programming interfaces that the network equipment 1 just provides by calling this video search engine obtain this user's user video Visitor Logs.And for example, in step S1, the application programming interfaces that the network equipment 1 regularly provides by calling video server, access video access daily record wherein is once to obtain a plurality of user video Visitor Logs.Those skilled in the art will be understood that the above-mentioned mode of user video Visitor Logs of obtaining is only for giving an example; other existing or modes of obtaining the user video Visitor Logs that may occur from now on are as applicable to the present invention; also should be included in the protection domain of the present invention, and be contained in this at this with way of reference.
In step S2, the network equipment 1 is set up or renewal video information storehouse according to described user video Visitor Logs.Particularly, in step S2, the network equipment 1 is according to the user video Visitor Logs that obtains in step S1, mode by database update, a plurality of user video Visitor Logs are deposited in the video information storehouse, as according to from as described in the video labeling, video tab etc. that extract the specific fields of user video Visitor Logs, deposit the mapping relations of above-mentioned video labeling, video tab etc. and user video Visitor Logs in this video information storehouse, to set up or to upgrade this video information storehouse.At this, described video information stock contains a plurality of user video Visitor Logs, and every user video Visitor Logs comprises the fields such as video labeling, video tab; This video information storehouse both can be arranged in the network equipment 1, also can be arranged in the third party device that is connected by network with this network equipment 1.For example, in step S1, mutual by with video access daily record storehouse of the network equipment 1 obtains user video Visitor Logs " Harry Potter and Sorcerer's Stone ", " Kung Fu Panda 2 "; Subsequently, in step S2, the network equipment 1 is with the mapping relations of this user video Visitor Logs " Harry Potter and Sorcerer's Stone " with label " magic ", " risk " etc., the mapping relations of " Kung Fu Panda 2 " and label " comedy ", " action " etc. deposit the video information storehouse in, with foundation or upgrade this video information storehouse.Those skilled in the art will be understood that the mode in above-mentioned foundation or renewal video information storehouse is only for giving an example; other existing or modes of obtaining a plurality of user video Visitor Logs that may occur from now on are as applicable to the present invention; also should be included in the protection domain of the present invention, and be contained in this at this with way of reference.At this, the present invention sets up or renewal video information storehouse by obtaining a plurality of user video Visitor Logs, and to enrich video resource information, better for the user recommends video resource information, the video access that promotes the user is experienced.
In step S3, subscriber equipment 2 detects whether satisfy the request trigger condition that sends the video recommendation request.Particularly, in step S3, subscriber equipment 2 by in real time, regularly or answer application programming interfaces (API) that Event triggered ground invoke user equipment 2 provides or the communication mode of other agreements, obtain the performed operations such as video search, video access or video playback of this subscriber equipment 2, whether satisfy the request trigger condition that sends the video recommendation request to detect; Perhaps, in step S3, subscriber equipment 2 is by page technology, such as page technology such as JSP, ASP or PHP, obtain the operations such as video search, video access or video playback that the user submits to by this subscriber equipment 2, whether satisfy the request trigger condition that sends the video recommendation request to detect; Perhaps, whether subscriber equipment 2 satisfies the recommendation setting that default described subscriber equipment is recommended about video resource by detecting, as whether satisfying the set of time that default video resource is recommended, whether satisfy the request trigger condition that sends the video recommendation request to detect.For example, when mutual by with subscriber equipment 2 of user, in the video search result page, click and accessed certain video, in step S3, subscriber equipment 2 is by page technology such as JSP, obtain this user's clicking operation, and detect this operation and satisfied the request trigger condition that sends the video recommendation request.And for example, the recommendation that default subscriber equipment 2 is recommended about video resource is set to recommend video resource information for this subscriber equipment 2 every passing hour, then in step S3, subscriber equipment 2 is by using timer or timing device etc., then be considered as every passing hour satisfying default recommendation setting, that is, satisfy the request trigger condition.Those skilled in the art will be understood that the mode of above-mentioned detection request trigger condition is only for giving an example; the mode of other detection request trigger conditions existing or that may occur from now on is as applicable to the present invention; also should be included in the protection domain of the present invention, and be contained in this at this with way of reference.
When satisfying the described request trigger condition, in step S4, subscriber equipment 2 sends the video recommendation request to the network equipment 1.Particularly, when satisfying the described request trigger condition, subscriber equipment 2 is carried out the operations such as video search, video access as described, in step S4, subscriber equipment 2 calls application programming interfaces (API) that the network equipment 1 provides or the communication mode of other agreements by one or many, such as host-host protocols such as http or https, send the video recommendation request to this network equipment 1.Preferably, this video recommendation request can comprise correlation attribute information, the information such as the video name of the video content of accessing such as the corresponding user of this video recommendation request, video labeling, this user's video access historical record etc.For example, when mutual by with subscriber equipment 2 of user, in the video search result page, click and accessed video " Harry Potter and Sorcerer's Stone ", in step S3, subscriber equipment 2 is by page technology such as JSP, obtain this user's clicking operation, and detect this operation and satisfied the request trigger condition that sends the video recommendation request; Subsequently, in step S4, the application programming interfaces that subscriber equipment 2 provides by calling the network equipment 1 send this video recommendation request to the network equipment 1, wherein, this video recommendation request comprises label " magic ", " risk " of video " Harry Potter and Sorcerer's Stone ".Those skilled in the art will be understood that the mode of above-mentioned transmission video recommendation request is only for giving an example; the mode of other transmission video recommendation request existing or that may occur from now on is as applicable to the present invention; also should be included in the protection domain of the present invention, and be contained in this at this with way of reference.At this, the present invention when satisfying condition, sends video recommendation request to the network equipment by detecting the request trigger condition, has avoided maloperation, brings better user's experience.
In step S4, the network equipment 1 receives the video recommendation request that subscriber equipment 2 is submitted to.Particularly, in step S4, the network equipment 1 is by the API described in the precedent or the mode of other agreements, such as host-host protocols such as http or https, is received from the video recommendation request that this subscriber equipment 2 that subscriber equipment 2 sends is submitted to.For example, in step S4, the network equipment 1 is by the http host-host protocol, be received from the video recommendation request that subscriber equipment 2 sends, wherein, described video recommendation request can comprise correlation attribute information, the information such as the video name of the video content of accessing such as the corresponding user of this video recommendation request, video labeling, this user's video access historical record etc.
In step S5, the network equipment 1 carries out matching inquiry according to described video recommendation request in described video information storehouse, to obtain the one or more video resource information corresponding with described video recommendation request.Particularly, in step S5, the network equipment 1 carries out matching inquiry according to the video recommendation request that receives in the video information storehouse in step S4, obtain the one or more video resource information corresponding with this video recommendation request.For example, when in step S4, the network equipment 1 receives the video recommendation request, in step S5, the network equipment 1 carries out matching inquiry in the video information storehouse, obtain the video resource information of the highest or up-to-date issue of the access frequency, with as the one or more video resource information corresponding with this video recommendation request.And for example, in step S5, the network equipment 1 is according to the video recommendation request that receives in step S4, from the specific fields of this video recommendation request, extract the relevant information attribute, the information such as the video name of the video content of accessing such as this user, sign, this user's video access historical record etc., in the video information storehouse, carry out matching inquiry, obtain one or more video resource information of answering with above-mentioned relevant information Attribute Relative, with as the one or more video resource information corresponding with this video recommendation request.For example, mutual by with subscriber equipment 2 of user, in the video search result page, click and accessed video " Harry Potter and Sorcerer's Stone ", in step S3, subscriber equipment 2 is by page technology such as JSP, obtain this user's clicking operation, and detect this operation and satisfied the request trigger condition that sends the video recommendation request; Subsequently, in step S4, the application programming interfaces that subscriber equipment 2 provides by calling the network equipment 1 send the video recommendation request to the network equipment 1, wherein, comprise the video name of this video " Harry Potter and Sorcerer's Stone " in described video recommendation request; Then, in step S5, the network equipment 1 is according to the video recommendation request that receives in step S4, from the specific fields of this video recommendation request, extract the video name of video " Harry Potter and Sorcerer's Stone ", in the video information storehouse, carry out matching inquiry, obtain a plurality of video resource information corresponding with this video name " Harry Potter and Sorcerer's Stone ", such as video resource information such as " Harry Potter and Harry Potter and the Prisoner of Azkaban ", " Harry Potter and flame cups ".And for example, in step S5, the network equipment 1 is " magic " according to the common tag of the most of video in the video access historical record that extracts this user from the specific fields of video recommendation request, then the network equipment 1 is according to this label " magic ", by in the video information storehouse, carrying out matching inquiry, obtain as the video resource information such as " lord of the rings ", " Pirates of the Caribbean ", " city of evening twilight ".Those skilled in the art will be understood that the above-mentioned mode of video resource information of obtaining is only for giving an example; other existing or modes of obtaining video resource information that may occur from now on are as applicable to the present invention; also should be included in the protection domain of the present invention, and be contained in this at this with way of reference.At this, the present invention is according to user's video recommendation request, and matching inquiry in the video information storehouse for the user recommends video resource information, promotes user's experience.
In step S6, the network equipment 1 provides described one or more video resource information to described subscriber equipment 2.Particularly, in step S6, the application programming interfaces (API) that the network equipment 1 provides by one or many invoke user equipment 2 or the communication mode of other agreements, such as procotols such as http or https, one or more video resource information that will matching inquiry obtains in step S5 provide to described subscriber equipment 2.
Subscriber equipment 2 is received from one or more video resource information that the described network equipment 1 provides based on described video recommendation request.Particularly, in step S6, subscriber equipment 2 is for example by the application programming interfaces described in the precedent or other stipulated form, be received from one or more video resource information that the network equipment 1 provides, and adopt any known computing machine that the technological means of people's readable information is provided, such as screen display, loudspeaker broadcast etc. offers the user with described one or more video resource information.Take screen display as example, in step S6, subscriber equipment 2 is received from one or more recommendation informations that the network equipment 1 provides, pass through page technology, such as page technology such as JSP, ASP or PHP, offer the user with form at random or in certain sequence, browse such as offering the user with forms such as link, summary or video interception.For example, in step S6, the application programming interfaces that the network equipment 1 provides by invoke user equipment 2, one or more video resource information that will matching inquiry obtains in step S5, such as video resource information such as " Harry Potter and Harry Potter and the Prisoner of Azkaban ", " Harry Potter and flame cups ", be sent to subscriber equipment 2; Subscriber equipment 2 receives above-mentioned video resource information, by page technology such as JSP, ASP or PHP, above-mentioned video resource information is represented, and browses to offer the user.Preferably, when carrying out the play operation such as time-outs by subscriber equipment 2 as the user, in step S6, the subscriber equipment 2 new window that can superpose in the original video broadcasting pictures represents described video resource information in this window.The mode that those skilled in the art will be understood that above-mentioned receiver, video resource information and provide it to the user is only for for example; other receiver, video resource informations existing or that may occur from now on or the mode that provides it to the user are as applicable to the present invention; also should be included in the protection domain of the present invention, and be contained in this at this with way of reference.At this, the present invention offers the user with the resulting video resource information of matching inquiry, makes things convenient for the user to check and browses, and promotes user's experience.
Preferably, the described request trigger condition comprise following at least each:
-described subscriber equipment is carried out the video search operation;
-described subscriber equipment is carried out the video access operation;
-described subscriber equipment is carried out the video playback operation;
-satisfy default described subscriber equipment about the recommendation setting of video resource recommendation.
Particularly, carry out the video search operation when the described request trigger condition comprises described subscriber equipment 2, when satisfying the described request trigger condition, in step S4, subscriber equipment 2 sends the video recommendation request to the network equipment 1.For example, mutual by with subscriber equipment 2 of user, by modes such as input video search sequence, selection candidate query video sequences, carried out the video search operation, in step S3, subscriber equipment 2 obtains this user's video search operation, and judges and satisfy the request trigger condition that sends the video recommendation request by the application programming interfaces that call this subscriber equipment 2 and provide or by page technology such as JSP; Subsequently, in step S4, subscriber equipment 2 such as http or https etc., sends video recommendation request to the network equipment 1 by the application programming interfaces that call the network equipment 1 and provide or the communication mode of other agreements.Carry out the video access operation when the described request trigger condition comprises described subscriber equipment 2, when satisfying the described request trigger condition, in step S4, subscriber equipment 2 sends the video recommendation request to the network equipment 1.For example, mutual by with subscriber equipment 2 of user, by clicking the modes such as video search result, the link of click video, carried out the video access operation, in step S3, subscriber equipment 2 obtains this user's video access operation, and judges and satisfy the request trigger condition that sends the video recommendation request by the application programming interfaces that call this subscriber equipment 2 and provide or by page technology such as JSP; Subsequently, in step S4, subscriber equipment 2 such as http or https etc., sends video recommendation request to the network equipment 1 by the application programming interfaces that call the network equipment 1 and provide or the communication mode of other agreements.Carry out the video playback operation when the described request trigger condition comprises described subscriber equipment, when satisfying the described request trigger condition, in step S4, subscriber equipment 2 sends the video recommendation request to the network equipment 1.For example, mutual by with subscriber equipment 2 of user, by in the video playback page, clicking the play operation buttons such as broadcast, F.F., time-out, carried out the video playback operation, in step S3, subscriber equipment 2 obtains this user's video playback operation, and judges and satisfy the request trigger condition that sends the video recommendation request by the application programming interfaces that call this subscriber equipment 2 and provide or by page technology such as JSP; Subsequently, in step S4, subscriber equipment 2 such as http or https etc., sends video recommendation request to the network equipment 1 by the application programming interfaces that call the network equipment 1 and provide or the communication mode of other agreements.Satisfy the recommendation setting that default described subscriber equipment is recommended about video resource when the described request trigger condition comprises, when satisfying the described request trigger condition, in step S4, subscriber equipment 2 sends the video recommendation request to the network equipment 1.For example, the recommendation that default subscriber equipment 2 is recommended about video resource is set to recommend video resource information for this subscriber equipment 2 every passing hour, then in step S3, subscriber equipment 2 is by using timer or timing device etc., then be considered as every passing hour satisfying default recommendation setting, that is, satisfy the request trigger condition; Subsequently, in step S4, subscriber equipment 2 such as http or https etc., sends video recommendation request to the network equipment 1 by the application programming interfaces that call the network equipment 1 and provide or the communication mode of other agreements.Preferably, in step S4, subscriber equipment 2 is above-mentioned any a plurality of request trigger conditions comprehensively, send the video recommendation request to the network equipment 1.For example, when in step S3, subscriber equipment 2 detects subscriber equipment 2 and satisfies the recommendation setting that default described subscriber equipment 2 is recommended about video resource, be in the default recommendation period of video recommendation request such as this subscriber equipment 2, simultaneously, should be in step S3, subscriber equipment 2 also detects subscriber equipment 2 and is carrying out the video access operation, then in step S4, subscriber equipment 2 sends the video recommendation request to the network equipment 1.Those skilled in the art will be understood that above-mentioned request trigger condition only for giving an example, and other request trigger conditions existing or that may occur from now on also should be included in the protection domain of the present invention as applicable to the present invention, and are contained in this at this with way of reference.
Preferably, when satisfying the described request trigger condition, in step S4, subscriber equipment 2 sends described video recommendation request according to the described request trigger condition to the described network equipment.Particularly, when satisfying the request trigger condition, subscriber equipment 2 is carried out video search as described, the operations such as video access, in step S4, subscriber equipment 2 is according to the described request trigger condition, as carry out video search, the operation such as video access or video playback, call application programming interfaces (API) that the network equipment 1 provides or the communication mode of other agreements by one or many, send corresponding video recommendation request to this network equipment 1, wherein, comprise the corresponding video related information of this request trigger condition in this video recommendation request, such as this user's current video search, the video name of the corresponding video resource such as video access or video playback, the information such as video labeling.For example, mutual by with subscriber equipment 2 of user, by clicking the modes such as video search result, the link of click video, carried out the video access operation, accessed the accession page about video resource " Harry Potter and Sorcerer's Stone ", in step S3, subscriber equipment 2 is by page technology such as JSP, obtain this user's video access operation, and judge and satisfy the request trigger condition that sends the video recommendation request; Subsequently, in step S4, subscriber equipment 2 is by the application programming interfaces that call the network equipment 1 and provide or the communication mode of other agreements, such as host-host protocols such as http or https, send the video recommendation request to the network equipment 1, wherein, the information such as video name, video labeling that comprises described video resource " Harry Potter and Sorcerer's Stone " in this video recommendation request.
Preferably, step S2 also comprises substep S2a and substep S2b.Wherein, in substep S2a, the network equipment 1 obtains the video features information of the video corresponding with described user video Visitor Logs according to described user video Visitor Logs; In substep S2b, the network equipment 1 carries out cluster analysis according to described video features information to described video, to set up or to upgrade described video information storehouse.Particularly, in substep S2a, the network equipment 1 is according to the user video Visitor Logs that obtains in step S1, by such as in video information storehouse or video database, carrying out matching inquiry, or directly this user video Visitor Logs and corresponding video thereof are carried out the modes such as feature extraction processing, obtain the video features information of this video, such as user description information of video presentation information, visual signature information or the corresponding calling party of this video of this video etc.; Subsequently, in substep S2b, the network equipment 1 is according to above-mentioned video features information, by partitioning, stratification, density-based method, based on clustering algorithms such as the method for grid, model-based methods, described video is carried out cluster analysis, to set up or to upgrade described video information storehouse.For example, in substep S2a, the network equipment 1 is according to the user video Visitor Logs " Harry Potter and Sorcerer's Stone " that obtains in step S1, obtain the video features information of this video, as obtain label 1 " magic ", label 2 " risk " and the label 3 " U.S. " of this user video Visitor Logs " Harry Potter and Sorcerer's Stone ", obtain label 1 " magic ", the label 2 " U.S. " of " Harry Potter and flame cup "; Subsequently, in substep S2b, the network equipment 1 is according to above-mentioned video features information, it is a class that above-mentioned user video Visitor Logs " Harry Potter and Sorcerer's Stone " is gathered with " Harry Potter and flame cup ", further, be label 1 " magic ", label 2 " U.S. " and label 3 " risk " with the tag update of above-mentioned user video Visitor Logs " Harry Potter and flame cup ", to set up or to upgrade the video information storehouse.Those skilled in the art will be understood that above-mentioned clustering algorithm only for giving an example, and other clustering algorithms existing or that may occur from now on also should be included in the protection domain of the present invention as applicable to the present invention, and are contained in this at this with way of reference.Those skilled in the art will be understood that the mode in above-mentioned foundation or renewal video information storehouse is only for giving an example; other foundation existing or that may occur from now on or the mode of upgrading the video information storehouse are as applicable to the present invention; also should be included in the protection domain of the present invention, and be contained in this at this with way of reference.At this, the present invention carries out cluster analysis according to the video features information of video to video, and sets up or upgrade described video information storehouse, thinks that the user recommends the video resource information that is more suitable for, and promotes user's experience.
More preferably, described video features information comprise following at least each:
The video presentation information of-described video;
The visual signature information of-described video;
The user description information of the corresponding calling party of-described video.
Particularly, the video presentation information that comprises described video when described video features information, in substep S2a, the network equipment 1 is according to the user video Visitor Logs that obtains in step S1, by such as in video information storehouse or video database, carrying out matching inquiry, or directly this user video Visitor Logs and corresponding video thereof are carried out the modes such as feature extraction processing, obtain the video presentation information of the video corresponding with described user video Visitor Logs; In substep S2b, the network equipment 1 is according to described video presentation information, by partitioning, level send out, the density-based method, based on clustering algorithms such as the method for grid, model-based methods, described video is carried out cluster analysis, to set up or to upgrade described video information storehouse.At this, described video presentation information includes but not limited to the descriptors such as the label, sign, summary of this video.The visual signature information that comprises described video when described video features information, in substep S2a, the network equipment 1 is according to the user video Visitor Logs that obtains in step S1, by such as in video information storehouse or video database, carrying out matching inquiry, or directly this user video Visitor Logs and corresponding video thereof are carried out the modes such as feature extraction processing, obtain the visual signature information of the video corresponding with described user video Visitor Logs; In substep S2b, the network equipment 1 is according to described visual signature information, by partitioning, level send out, the density-based method, based on clustering algorithms such as the method for grid, model-based methods, described video is carried out cluster analysis, to set up or to upgrade described video information storehouse.At this, the characteristic informations such as the color of described visual signature information such as the corresponding video image of described video, texture, brightness, it can carry out off-line scan and analysis to video file by the mode of off-line scan, obtains the characteristic information such as color, texture, brightness of this video.The user description information that comprises the corresponding calling party of described video when video features information, in substep S2a, the network equipment 1 is according to the user video Visitor Logs that obtains in step S1, by such as in video information storehouse or video database, carrying out matching inquiry, or directly this user video Visitor Logs and corresponding video thereof are carried out the modes such as feature extraction processing, obtain the user description information of the calling party corresponding with described user video Visitor Logs; In substep S2b, the network equipment 1 is according to described user description information, by partitioning, level send out, the density-based method, based on clustering algorithms such as the method for grid, model-based methods, described video is carried out cluster analysis, to set up or to upgrade described video information storehouse.At this, described user description information is the user description information of calling party for example, as described the descriptors such as the label of calling party, introduction.Preferably, in substep S2b, the network equipment 1 can also be according to the combination of above-mentioned any a plurality of video features information, by partitioning, level send out, the density-based method, based on clustering algorithms such as the method for grid, model-based methods, described video is carried out cluster analysis, to set up or to upgrade described video information storehouse.Those skilled in the art will be understood that above-mentioned video features information only for giving an example, and other video features information existing or that may occur from now on also should be included in the protection domain of the present invention as applicable to the present invention, and are contained in this at this with way of reference.
Preferably, in step S5, the network equipment 1 is according to described video recommendation request, and in conjunction with the user's corresponding with described subscriber equipment user related information, in described video information storehouse, carry out matching inquiry, to obtain described one or more video resource information.Particularly, in step S5, the network equipment 1 is according to the video recommendation request that receives in step S4, and in conjunction with the user's corresponding with this subscriber equipment user related information, such as this user's base attribute, the setting of video preference, video access historical record etc., in described video information storehouse, carry out matching inquiry, to obtain described one or more video resource information.For example, when arranging its preference, the user is " magic film ", and the video tab of the video content that this user is accessing is " risk ", then in step S5, the network equipment 1 is according to this video tab " risk ", and in conjunction with this user's preference setting " magic film ", by matching inquiry in the video information storehouse, obtain the video resource information such as " lord of the rings ", " Pirates of the Caribbean ".At this, described user related information can by with the mutual acquisition of user information database, user's personal attribute, preference setting or this user's the user related informations such as video access historical record have been stored in this user information database, this user information database both can be positioned at the network equipment 1 end, also can be arranged in the third party device that is connected by network with this network equipment 1.Those skilled in the art will be understood that above-mentioned mode in conjunction with user related information matching inquiry video resource information only is for example; other existing or may occur from now in conjunction with the mode of user related information matching inquiry video resource information as applicable to the present invention; also should be included in the protection domain of the present invention, and be contained in this at this with way of reference.At this, the present invention for the user recommends video resource information, so that the video resource information of recommending meets user's demand more, promotes user's experience in conjunction with user's user related information.
More preferably, described user related information comprise following at least each:
-described user's base attribute;
-described user's video preference arranges;
-described user's video access historical record.
Particularly, the base attribute that comprises described user when described user related information, in step S5, the network equipment 1 is according to the video recommendation request that receives in step S4, and in conjunction with this user's base attribute, such as this user's base attribute, the setting of video preference, video access historical record etc., in described video information storehouse, carry out matching inquiry, to obtain described one or more video resource information.At this, described user's base attribute includes but not limited to the personal information such as user's sex, age, occupation.For example, the video tab of the video content that the user is accessing is " animation ", then when the user is the teenager, in step S5, the network equipment 1 is according to this label " animation ", and in conjunction with this user's base attribute " teenager ", by matching inquiry in the video information storehouse, obtain the video resource information such as " Lion King ", " Madagascar "; When the user was the adult, in step S5, the network equipment 1 obtained the video resource information such as " Shrek ", " Wall E " by matching inquiry in the video information storehouse.Comprise described user's video preference setting when described user related information, in step S5, the network equipment 1 is according to the video recommendation request that receives in step S4, and arrange in conjunction with this user's video preference, such as " magic ", " risk " etc., in described video information storehouse, carry out matching inquiry, to obtain described one or more video resource information.For example, when arranging its preference, the user is " magic film ", and the video tab of the video content that this user is accessing is " risk ", then in step S5, the network equipment 1 is according to this video tab " risk ", and in conjunction with this user's preference setting " magic film ", by matching inquiry in the video information storehouse, obtain the video resource information such as " lord of the rings ", " Pirates of the Caribbean ".The video access historical record that comprises described user when described user related information, in step S5, the network equipment 1 is according to the video recommendation request that receives in step S4, and in conjunction with this user's video access historical record, such as this user video access record etc. in a week in the past, in described video information storehouse, carry out matching inquiry, to obtain described one or more video resource information.For example, the video tab of the video content that the user is accessing is " risk ", and the common tag that accounts for the video of larger proportion in this user's the video access historical record is " magic ", then in step S5, the network equipment 1 is according to this video tab " risk ", and in conjunction with the corresponding label of this video access historical record " magic ", by matching inquiry in the video information storehouse, obtain the video resource information such as " lord of the rings ", " Pirates of the Caribbean ".Preferably, in step S5, the network equipment 1 is according to the video recommendation request that receives in step S4, and in conjunction with above-mentioned any a plurality of user related informations of this user, in described video information storehouse, carry out matching inquiry, to obtain described one or more video resource information.Those skilled in the art will be understood that above-mentioned user related information only for giving an example, and other user related informations existing or that may occur from now on also should be included in the protection domain of the present invention as applicable to the present invention, and are contained in this at this with way of reference.
In a preferred embodiment, in step S10 (not shown), the network equipment 1 is determined the priority of described video resource information according to described video recommendation request; Wherein, in step S6, the network equipment 1 provides described one or more video resource information to described subscriber equipment according to described priority.Referring to Fig. 3 this preferred embodiment is described, in step S1, the network equipment 1 obtains a plurality of user video Visitor Logs; In step S2, the network equipment 1 is set up or renewal video information storehouse according to described user video Visitor Logs; In step S3, subscriber equipment 2 detects whether satisfy the request trigger condition that sends the video recommendation request; When satisfying the described request trigger condition, in step S4, subscriber equipment 2 sends the video recommendation request to the network equipment 1; The network equipment 1 receives the video recommendation request that subscriber equipment is submitted to; In step S5, the network equipment 1 carries out matching inquiry according to described video recommendation request in described video information storehouse, to obtain the one or more video resource information corresponding with described video recommendation request; In step S10, the network equipment 1 is determined the priority of described video resource information according to described video recommendation request; In step S6, the network equipment 1 provides described one or more video resource information to described subscriber equipment 2 according to described priority; Subscriber equipment 2 is received from one or more video resource information that the described network equipment provides based on described video recommendation request.Its detailed process respectively with aforementioned with reference among the described embodiment of Fig. 3 in step S1-S5 performed process identical, for simplicity's sake, be contained in this with way of reference, do not give unnecessary details and do not do.Particularly, in step S10, the network equipment 1 is according to video recommendation request received in step S4, by the information such as matching degree such as the click frequency of the network equipment 1 resulting video resource information of matching inquiry in step S5, update time or itself and this video recommendation request, determine the priority of described video resource information; Subsequently, in step S6, the network equipment 1 is according to being somebody's turn to do determined priority in step S10, the application programming interfaces (API) that provide by one or many invoke user equipment 2 or the communication mode of other agreements, such as host-host protocols such as http or https, described one or more video resource information are provided to described subscriber equipment 2.Then, subscriber equipment 2 receives above-mentioned video resource information, by page technology, such as page technology such as JSP, ASP or PHP, described one or more video resource information is represented to the user according to determined priority by the way, browses for the user.For example, the current video " Harry Potter and Sorcerer's Stone " of watching of user, in step S5, the network equipment 1 is according to user's video recommendation request, in the video information storehouse, carry out matching inquiry, obtain video resource information " Harry Potter and flame cup ", " lord of the rings "; Subsequently, in step S10, the video content that the network equipment 1 is being watched according to included user in this video recommendation request. the label " magic " of " Harry Potter and Sorcerer's Stone ", " risk ", and the label of video resource information " Harry Potter and flame cup " also is " magic ", " risk ", and the label of " lord of the rings " then is " magic ", " action "; Because the quantity of the label that mates in video resource information " Harry Potter and flame cup " and this video recommendation request is more than " lord of the rings ", in step S10, the network equipment 1 determines that the priority of this video resource information " Harry Potter and flame cup " is higher than " lord of the rings "; Then, in step S6, the network equipment 1 provides above-mentioned video resource information " Harry Potter and flame cup ", " lord of the rings " to this subscriber equipment 2 according to determined priority by the application programming interfaces of invoke user equipment 2; Subscriber equipment 2 receives above-mentioned video resource information, according to determined priority, " Harry Potter and flame cup " is come " lord of the rings " represent before to the user, browses for the user.Those skilled in the art will be understood that the mode of the priority of above-mentioned definite video resource information only is for example; the mode of the priority of other existing or definite video resource information that may occur from now on is as applicable to the present invention; also should be included in the protection domain of the present invention, and be contained in this at this with way of reference.
Fig. 4 illustrates the method flow diagram that is used for realizing the video resource recommendation in accordance with a preferred embodiment of the present invention; Wherein, step S1-S6 is identical with corresponding step shown in Figure 3 respectively, so locate no longer to repeat to illustrate and repeat no more, and mode by reference is contained in this.
Work in coordination between each step of the network equipment 1 and subscriber equipment 2, to realize upgrading the video information storehouse.Particularly, in step S7, subscriber equipment 2 obtains described subscriber equipment 2 corresponding users about the resource mark information of described one or more video resource information; In step S8, subscriber equipment 2 is sent to the described network equipment 1 with described resource mark information; The network equipment 1 is received from the resource mark information about described one or more video resource information that described subscriber equipment 2 sends; In step S9, the network equipment 1 upgrades described video information storehouse according to described resource mark information.
In step S7, subscriber equipment 2 obtains described subscriber equipment 2 corresponding users about the resource mark information of described one or more video resource information.Particularly, mutual by with subscriber equipment 2 of user, in described one or more video resource information, pass through the input endorsement information, select the modes such as label information, marking or deletion, video resource information is carried out mark, in step S7, subscriber equipment 2 by calling this subscriber equipment 2 application programming interfaces (API) or the communication mode of other agreements, obtain the mark that described user carries out described one or more video resource information, with as the resource mark information of this user about described one or more video resource information; Perhaps, in step S7, subscriber equipment 2 such as page technology such as JSP, ASP or PHP, obtains the user by subscriber equipment 2 by page technology, in the mode of mark, and the resource mark information that described one or more video resource information are done.For example, the user is in each label option " comedy " that the video access page of video resource information " Harry Potter and Sorcerer's Stone " provides, " action ", " magic ", by the mode of clicking, making hook, selected label " magic ", this video resource information " Harry Potter and Sorcerer's Stone " is labeled as " magic ", then in step S7, subscriber equipment 2 obtains this user about the resource mark information " magic " of this video resource information " Harry Potter and Sorcerer's Stone " by such as page technology such as JSP.Those skilled in the art will be understood that above-mentioned resource mark information and obtain manner thereof are only for giving an example; other resource mark information existing or that may occur from now on and obtain manner thereof are as applicable to the present invention; also should be included in the protection domain of the present invention, and be contained in this at this with way of reference.
In step S8, subscriber equipment 2 is sent to the described network equipment 1 with described resource mark information.Particularly, in step S8, subscriber equipment 2 in real time, regularly or with answering Event triggered, call application programming interfaces (API) that the network equipment 1 provides or the communication mode of other agreements by one or many, such as host-host protocols such as http or https, the resource mark information that will obtain in step S7 is sent to the network equipment 1.Those skilled in the art will be understood that the mode of above-mentioned transmission resource mark information is only for giving an example; the mode of other transmission resource mark information existing or that may occur from now on is as applicable to the present invention; also should be included in the protection domain of the present invention, and be contained in this at this with way of reference.
In step S8, the network equipment 1 is received from the resource mark information about described one or more video resource information that described subscriber equipment sends.Particularly, in step S8, the network equipment 1 for example by the communication mode of API described in the leading portion or other agreements, is received from the resource mark information about described one or more video resource information that subscriber equipment 2 sends.
In step S9, the network equipment 1 upgrades described video information storehouse according to described resource mark information.Particularly, in step S9, the network equipment 1 is according to the resource mark information about described one or more video resource information that receives in step S8, mode by database update, deposit the mapping relations of this resource mark information and video resource information in the video information storehouse, to upgrade described video information storehouse.Connect example, in step S7, subscriber equipment 2 is by such as page technology such as JSP, obtains the user resource mark information of video resource information " Harry Potter and Sorcerer's Stone " is " magic "; Then, in step S8, the application programming interfaces that subscriber equipment 2 provides by calling the network equipment 1 are sent to the described network equipment 1 with the resource mark information " magic " of this video resource information " Harry Potter and Sorcerer's Stone "; The network equipment 1 receives this resource mark information " magic "; Subsequently, in step S9, the network equipment 1 is according to this resource mark information " magic ", and in conjunction with the corresponding video resource information of this resource mark information " Harry Potter and Sorcerer's Stone ", mode by database update, deposit the mapping relations of this resource mark information " magic " and video resource information " Harry Potter and Sorcerer's Stone " in the video information storehouse, to upgrade described video information storehouse.Preferably, the existing resource label information that described resource mark information can its corresponding video resource information of all or part of replacement also can increase described resource mark information on the basis of existing resource label information.For example, suppose that the corresponding existing resource label information of video resource information " Harry Potter and Sorcerer's Stone " is " risk ", " magical ", then in step S9, the network equipment 1 is according to the resource mark information " magic " of this received video resource information in step S8, and the resource mark information of this video resource information " Harry Potter and Sorcerer's Stone " is updated to " risk ", " magic "; Perhaps, in step S9, the network equipment 1 is according to the resource mark information " magic " of this received video resource information in step S8, and the resource mark information of this video resource information " Harry Potter and Sorcerer's Stone " is updated to " risk ", " magical ", " magic ".Those skilled in the art will be understood that the mode in above-mentioned renewal video information storehouse is only for giving an example; the mode in other renewal video information existing or that may occur from now on storehouses is as applicable to the present invention; also should be included in the protection domain of the present invention, and be contained in this at this with way of reference.At this, the resource mark information that the present invention feeds back according to the user, upgrade described video information storehouse, by with user's the accuracy that checks alternately institute's memory contents in this video information storehouse, more meet user's demand with the video resource information of guaranteeing to recommend the user, promote user's experience.
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 does 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. be used for to realize the method that video resource is recommended at network equipment end for one kind, wherein, the method may further comprise the steps:
A obtains a plurality of user video Visitor Logs;
B sets up or renewal video information storehouse according to described user video Visitor Logs;
Wherein, the method also comprises:
X receives the video recommendation request that subscriber equipment is submitted to;
Y carries out matching inquiry according to described video recommendation request in described video information storehouse, to obtain the one or more video resource information corresponding with described video recommendation request;
Z provides described one or more video resource information to described subscriber equipment.
2. method according to claim 1, wherein, described step b comprises:
B1 obtains the video features information of the video corresponding with described user video Visitor Logs according to described user video Visitor Logs;
B2 carries out cluster analysis according to described video features information to described video, to set up or to upgrade described video information storehouse.
3. method according to claim 2, wherein, described video features information comprise following at least each:
The video presentation information of-described video;
The visual signature information of-described video;
The user description information of the corresponding calling party of-described video.
4. each described method in 3 according to claim 1, wherein, described step y comprises:
-according to described video recommendation request, and in conjunction with the user's corresponding with described subscriber equipment user related information, in described video information storehouse, carry out matching inquiry, to obtain described one or more video resource information.
5. method according to claim 4, wherein, described user related information comprise following at least each:
-described user's base attribute;
-described user's video preference arranges;
-described user's video access historical record.
6. each described method in 5 according to claim 1, wherein, the method also comprises:
-according to described video recommendation request, determine the priority of described video resource information;
Wherein, described step z comprises:
-according to described priority, described one or more video resource information are provided to described subscriber equipment.
7. each described method in 6 according to claim 1, wherein, the method also comprises:
-be received from the resource mark information about described one or more video resource information that described subscriber equipment sends;
-according to described resource mark information, upgrade described video information storehouse.
8. one kind is used for the auxiliary method that realizes that video resource is recommended at the subscriber equipment end, and wherein, the method may further comprise the steps:
A detects whether satisfy the request trigger condition that sends the video recommendation request;
B sends the video recommendation request when satisfying the described request trigger condition to the network equipment;
C is received from one or more video resource information that the described network equipment provides based on described video recommendation request.
9. method according to claim 8, wherein, the described request trigger condition comprise following at least each:
-described subscriber equipment is carried out the video search operation;
-described subscriber equipment is carried out the video access operation;
-described subscriber equipment is carried out the video playback operation;
-satisfy default described subscriber equipment about the recommendation setting of video resource recommendation.
10. according to claim 8 or 9 described methods, wherein, described step B comprises:
-when satisfying the described request trigger condition, according to the described request trigger condition, send described video recommendation request to the described network equipment.
11. each described method in 10 according to claim 8, wherein, the method also comprises:
-obtain the corresponding user of described subscriber equipment about the resource mark information of described one or more video resource information;
-described resource mark information is sent to the described network equipment.
12. a network equipment that is used for realizing the video resource recommendation, wherein, this equipment comprises:
The record deriving means is used for obtaining a plurality of user video Visitor Logs;
The first updating device is used for according to described user video Visitor Logs, sets up or renewal video information storehouse;
Wherein, this equipment also comprises:
The request receiving device is used for receiving the video recommendation request that subscriber equipment is submitted to;
Inquiry unit is used for according to described video recommendation request, carries out matching inquiry in described video information storehouse, to obtain the one or more video resource information corresponding with described video recommendation request;
Generator is used for described one or more video resource information are provided to described subscriber equipment.
13. the network equipment according to claim 12, wherein, described the first updating device comprises:
Acquiring unit is used for according to described user video Visitor Logs, obtains the video features information of the video corresponding with described user video Visitor Logs;
Updating block is used for according to described video features information described video being carried out cluster analysis, to set up or to upgrade described video information storehouse.
14. the network equipment according to claim 13, wherein, described video features information comprise following at least each:
The video presentation information of-described video;
The visual signature information of-described video;
The user description information of the corresponding calling party of-described video.
15. each described network equipment in 14 according to claim 12, wherein, described inquiry unit is used for:
-according to described video recommendation request, and in conjunction with the user's corresponding with described subscriber equipment user related information, in described video information storehouse, carry out matching inquiry, to obtain described one or more video resource information.
16. the network equipment according to claim 15, wherein, described user related information comprise following at least each:
-described user's base attribute;
-described user's video preference arranges;
-described user's video access historical record.
17. each described network equipment in 16 according to claim 12, wherein, this equipment also comprises:
Priority is determined device, is used for according to described video recommendation request, determines the priority of described video resource information;
Wherein, described generator is used for:
-according to described priority, described one or more video resource information are provided to described subscriber equipment.
18. each described network equipment in 17 according to claim 12, wherein, this equipment also comprises:
The mark receiving trap is used for being received from the resource mark information about described one or more video resource information that described subscriber equipment sends;
The second updating device is used for according to described resource mark information, upgrades described video information storehouse.
19. one kind is used for the auxiliary subscriber equipment of realizing that video resource is recommended, wherein, this equipment comprises:
Pick-up unit satisfies the request trigger condition that sends the video recommendation request for detection of whether;
Send-request unit is used for sending the video recommendation request when satisfying the described request trigger condition to the network equipment;
The resource receiving trap is used for being received from one or more video resource information that the described network equipment provides based on described video recommendation request.
20. subscriber equipment according to claim 19, wherein, the described request trigger condition comprise following at least each:
-described subscriber equipment is carried out the video search operation;
-described subscriber equipment is carried out the video access operation;
-described subscriber equipment is carried out the video playback operation;
-satisfy default described subscriber equipment about the recommendation setting of video resource recommendation.
21. according to claim 19 or 20 described subscriber equipmenies, wherein, the described request dispensing device is used for:
-when satisfying the described request trigger condition, according to the described request trigger condition, send described video recommendation request to the described network equipment.
22. each described subscriber equipment in 21 according to claim 19, wherein, this equipment also comprises:
The mark deriving means is used for obtaining the corresponding user of described subscriber equipment about the resource mark information of described one or more video resource information;
The mark dispensing device is used for described resource mark information is sent to the described network equipment.
23. a system that is used for realizing the video resource recommendation comprises such as each described network equipment in the claim 12 to 18 and such as each described subscriber equipment in the claim 19 to 22.
CN201110266126.XA 2011-09-08 2011-09-08 A kind of method and apparatus for being used to implement video resource recommendation Active CN102999493B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201110266126.XA CN102999493B (en) 2011-09-08 2011-09-08 A kind of method and apparatus for being used to implement video resource recommendation

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110266126.XA CN102999493B (en) 2011-09-08 2011-09-08 A kind of method and apparatus for being used to implement video resource recommendation

Publications (2)

Publication Number Publication Date
CN102999493A true CN102999493A (en) 2013-03-27
CN102999493B CN102999493B (en) 2018-07-03

Family

ID=47928074

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110266126.XA Active CN102999493B (en) 2011-09-08 2011-09-08 A kind of method and apparatus for being used to implement video resource recommendation

Country Status (1)

Country Link
CN (1) CN102999493B (en)

Cited By (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103442308A (en) * 2013-08-22 2013-12-11 百度在线网络技术(北京)有限公司 Audio and video file labeling method and device and information recommendation method and device
CN103475914A (en) * 2013-08-28 2013-12-25 小米科技有限责任公司 Video playing method, video playing device, terminal equipment and server
CN103488708A (en) * 2013-09-06 2014-01-01 上海骋娱传媒技术有限公司 Method and equipment for controlling access of video resources
CN103488784A (en) * 2013-09-30 2014-01-01 乐视网信息技术(北京)股份有限公司 Method for recommending multimedia files and electronic device
CN103607555A (en) * 2013-10-25 2014-02-26 上海骋娱传媒技术有限公司 Method and equipment for video interaction
CN104065981A (en) * 2014-06-20 2014-09-24 海信集团有限公司 Method and device for recommending videos
CN104079964A (en) * 2014-06-30 2014-10-01 小米科技有限责任公司 Method and device for transmitting video information
CN104216960A (en) * 2014-08-21 2014-12-17 北京奇艺世纪科技有限公司 Method and device for recommending video
CN104333773A (en) * 2013-12-18 2015-02-04 乐视网信息技术(北京)股份有限公司 A Video recommending method and server
CN104602039A (en) * 2014-05-15 2015-05-06 腾讯科技(北京)有限公司 Video service processing method, device and system
CN104954873A (en) * 2014-03-26 2015-09-30 Tcl集团股份有限公司 Intelligent television video customizing method and intelligent television video customizing system
CN104954407A (en) * 2014-03-31 2015-09-30 腾讯科技(北京)有限公司 Information push method and device
CN105828122A (en) * 2016-03-28 2016-08-03 乐视控股(北京)有限公司 Video information obtaining method and device
CN105898583A (en) * 2015-01-26 2016-08-24 北京搜狗科技发展有限公司 Image recommendation method and electronic equipment
CN105938478A (en) * 2015-03-02 2016-09-14 三星电子株式会社 Content providing method of content providing system and electronic apparatus
CN106034256A (en) * 2015-03-10 2016-10-19 腾讯科技(北京)有限公司 Video social method and video social device
CN106294564A (en) * 2016-07-27 2017-01-04 乐视控股(北京)有限公司 A kind of video recommendation method and device
CN106383904A (en) * 2016-09-29 2017-02-08 中国联合网络通信集团有限公司 Video recommendation method and device
CN106415546A (en) * 2014-06-12 2017-02-15 谷歌公司 Systems and methods for locally detecting consumed video content
CN106507144A (en) * 2016-11-03 2017-03-15 天脉聚源(北京)传媒科技有限公司 A kind of choosing method of the background music based on spectators and system
CN106713952A (en) * 2015-11-16 2017-05-24 北京国双科技有限公司 Video processing method and device
CN106791947A (en) * 2016-12-28 2017-05-31 北京金山安全软件有限公司 Method and device for transmitting network video and electronic equipment
WO2017096871A1 (en) * 2015-12-08 2017-06-15 乐视控股(北京)有限公司 Video recommendation method and video recommendation terminal device
WO2017181612A1 (en) * 2016-04-18 2017-10-26 乐视控股(北京)有限公司 Personalized video recommendation method and device
CN108280160A (en) * 2018-01-17 2018-07-13 北京小度信息科技有限公司 A kind of information push method, device, server and computer readable storage medium
CN109063157A (en) * 2018-08-10 2018-12-21 优视科技新加坡有限公司 Resource recommendation method and its device, equipment/terminal/server, computer-readable medium
WO2019047616A1 (en) * 2017-09-07 2019-03-14 优酷网络技术(北京)有限公司 Method and apparatus for recommending multi-media content
CN109922357A (en) * 2019-03-29 2019-06-21 乐蜜有限公司 The method and device of video recommendations
CN110019847A (en) * 2017-09-07 2019-07-16 优酷网络技术(北京)有限公司 The recommended method and device of multimedia content
CN110087103A (en) * 2019-04-26 2019-08-02 北京奇艺世纪科技有限公司 A kind of video recommendation system, method, apparatus and computer
CN110347714A (en) * 2019-07-22 2019-10-18 北京工业大学 Film supplying system and method
WO2023035560A1 (en) * 2021-09-09 2023-03-16 北京达佳互联信息技术有限公司 Information processing method and apparatus

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101350729A (en) * 2007-07-19 2009-01-21 华为技术有限公司 Advertisement play method and advertisement system as well as relevant equipment
CN101551825A (en) * 2009-05-15 2009-10-07 中国科学技术大学 Personalized film recommendation system and method based on attribute description
CN101901450A (en) * 2010-07-14 2010-12-01 中兴通讯股份有限公司 Media content recommendation method and media content recommendation system
CN101957834A (en) * 2010-08-12 2011-01-26 百度在线网络技术(北京)有限公司 Content recommending method and device based on user characteristics
US20110071894A1 (en) * 2009-09-18 2011-03-24 Diaz Nesamoney Method and system for serving localized advertisements
CN102073717A (en) * 2011-01-07 2011-05-25 南京大学 Home page recommending method for orienting vertical e-commerce website
CN102088626A (en) * 2009-12-02 2011-06-08 Tcl集团股份有限公司 On-line video recommendation method and video portal service system

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101350729A (en) * 2007-07-19 2009-01-21 华为技术有限公司 Advertisement play method and advertisement system as well as relevant equipment
CN101551825A (en) * 2009-05-15 2009-10-07 中国科学技术大学 Personalized film recommendation system and method based on attribute description
US20110071894A1 (en) * 2009-09-18 2011-03-24 Diaz Nesamoney Method and system for serving localized advertisements
CN102088626A (en) * 2009-12-02 2011-06-08 Tcl集团股份有限公司 On-line video recommendation method and video portal service system
CN101901450A (en) * 2010-07-14 2010-12-01 中兴通讯股份有限公司 Media content recommendation method and media content recommendation system
CN101957834A (en) * 2010-08-12 2011-01-26 百度在线网络技术(北京)有限公司 Content recommending method and device based on user characteristics
CN102073717A (en) * 2011-01-07 2011-05-25 南京大学 Home page recommending method for orienting vertical e-commerce website

Cited By (44)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103442308A (en) * 2013-08-22 2013-12-11 百度在线网络技术(北京)有限公司 Audio and video file labeling method and device and information recommendation method and device
CN103475914A (en) * 2013-08-28 2013-12-25 小米科技有限责任公司 Video playing method, video playing device, terminal equipment and server
CN103488708A (en) * 2013-09-06 2014-01-01 上海骋娱传媒技术有限公司 Method and equipment for controlling access of video resources
CN103488784A (en) * 2013-09-30 2014-01-01 乐视网信息技术(北京)股份有限公司 Method for recommending multimedia files and electronic device
CN103607555A (en) * 2013-10-25 2014-02-26 上海骋娱传媒技术有限公司 Method and equipment for video interaction
CN103607555B (en) * 2013-10-25 2017-03-29 上海骋娱传媒技术有限公司 A kind of method and apparatus for video interactive
CN104333773A (en) * 2013-12-18 2015-02-04 乐视网信息技术(北京)股份有限公司 A Video recommending method and server
CN104954873A (en) * 2014-03-26 2015-09-30 Tcl集团股份有限公司 Intelligent television video customizing method and intelligent television video customizing system
CN104954407A (en) * 2014-03-31 2015-09-30 腾讯科技(北京)有限公司 Information push method and device
CN104954407B (en) * 2014-03-31 2019-05-28 腾讯科技(北京)有限公司 Information-pushing method and device
CN104602039A (en) * 2014-05-15 2015-05-06 腾讯科技(北京)有限公司 Video service processing method, device and system
CN106415546A (en) * 2014-06-12 2017-02-15 谷歌公司 Systems and methods for locally detecting consumed video content
CN106415546B (en) * 2014-06-12 2019-10-25 谷歌有限责任公司 For the system and method in local detection institute consumer video content
US11206449B2 (en) 2014-06-12 2021-12-21 Google Llc Adapting search query processing according to locally detected video content consumption
US11924507B2 (en) 2014-06-12 2024-03-05 Google Llc Adapting search query processing according to locally detected video content consumption
CN104065981A (en) * 2014-06-20 2014-09-24 海信集团有限公司 Method and device for recommending videos
CN104079964B (en) * 2014-06-30 2018-05-18 小米科技有限责任公司 The method and device of transmission of video information
CN104079964A (en) * 2014-06-30 2014-10-01 小米科技有限责任公司 Method and device for transmitting video information
CN104216960A (en) * 2014-08-21 2014-12-17 北京奇艺世纪科技有限公司 Method and device for recommending video
CN105898583A (en) * 2015-01-26 2016-08-24 北京搜狗科技发展有限公司 Image recommendation method and electronic equipment
CN105938478A (en) * 2015-03-02 2016-09-14 三星电子株式会社 Content providing method of content providing system and electronic apparatus
CN105938478B (en) * 2015-03-02 2021-06-08 三星电子株式会社 Content providing method of content providing system and electronic device
CN106034256A (en) * 2015-03-10 2016-10-19 腾讯科技(北京)有限公司 Video social method and video social device
CN106034256B (en) * 2015-03-10 2019-11-05 腾讯科技(北京)有限公司 Video social contact method and device
CN106713952A (en) * 2015-11-16 2017-05-24 北京国双科技有限公司 Video processing method and device
CN106713952B (en) * 2015-11-16 2020-02-07 北京国双科技有限公司 Video processing method and device
WO2017096871A1 (en) * 2015-12-08 2017-06-15 乐视控股(北京)有限公司 Video recommendation method and video recommendation terminal device
WO2017166477A1 (en) * 2016-03-28 2017-10-05 乐视控股(北京)有限公司 Method and device for obtaining video information
CN105828122A (en) * 2016-03-28 2016-08-03 乐视控股(北京)有限公司 Video information obtaining method and device
WO2017181612A1 (en) * 2016-04-18 2017-10-26 乐视控股(北京)有限公司 Personalized video recommendation method and device
CN106294564A (en) * 2016-07-27 2017-01-04 乐视控股(北京)有限公司 A kind of video recommendation method and device
CN106383904B (en) * 2016-09-29 2019-10-01 中国联合网络通信集团有限公司 Video recommendation method and device
CN106383904A (en) * 2016-09-29 2017-02-08 中国联合网络通信集团有限公司 Video recommendation method and device
CN106507144A (en) * 2016-11-03 2017-03-15 天脉聚源(北京)传媒科技有限公司 A kind of choosing method of the background music based on spectators and system
CN106791947A (en) * 2016-12-28 2017-05-31 北京金山安全软件有限公司 Method and device for transmitting network video and electronic equipment
CN110019847A (en) * 2017-09-07 2019-07-16 优酷网络技术(北京)有限公司 The recommended method and device of multimedia content
WO2019047616A1 (en) * 2017-09-07 2019-03-14 优酷网络技术(北京)有限公司 Method and apparatus for recommending multi-media content
TWI735797B (en) * 2017-09-07 2021-08-11 開曼群島商阿里巴巴集團控股有限公司 Multimedia content recommendation method, device and non-volatile computer readable storage medium
CN108280160A (en) * 2018-01-17 2018-07-13 北京小度信息科技有限公司 A kind of information push method, device, server and computer readable storage medium
CN109063157A (en) * 2018-08-10 2018-12-21 优视科技新加坡有限公司 Resource recommendation method and its device, equipment/terminal/server, computer-readable medium
CN109922357A (en) * 2019-03-29 2019-06-21 乐蜜有限公司 The method and device of video recommendations
CN110087103A (en) * 2019-04-26 2019-08-02 北京奇艺世纪科技有限公司 A kind of video recommendation system, method, apparatus and computer
CN110347714A (en) * 2019-07-22 2019-10-18 北京工业大学 Film supplying system and method
WO2023035560A1 (en) * 2021-09-09 2023-03-16 北京达佳互联信息技术有限公司 Information processing method and apparatus

Also Published As

Publication number Publication date
CN102999493B (en) 2018-07-03

Similar Documents

Publication Publication Date Title
CN102999493A (en) Method and device for achieving video resource recommendation
CN106170789B (en) For providing the method and system of Function Extension to the landing page of intention
CN102306171A (en) Method and equipment for providing network access suggestions and network search suggestions
CN111079022A (en) Personalized recommendation method, device, equipment and medium based on federal learning
CN102957964B (en) Broadcast signal receiver, method and server that broadcast singal relevant information is provided
CN106658199A (en) Video content display method and apparatus
CN103229515A (en) System and method for providing content-associated information associated with broadcast content
US11070851B2 (en) System and method for providing image-based video service
CN103269403B (en) Information display method based on communication terminal and communication terminal
CN102270133A (en) Method and equipment for showing status of page window
US20120117599A1 (en) Thumbnail publication
CN102855261A (en) Method and device for determining video authority value
WO2013088637A2 (en) Information processing device, information processing method and program
CN104881287A (en) Image clipping method and device
CN102004984B (en) Information processing apparatus and information processing system
US20140176487A1 (en) Communication terminal, image displaying system, processing method in a communication terminal, and computer program
CN104902288B (en) Method, server, terminal and system for program switching
CN102420813A (en) Method and device for providing target information according to terminal attributes of user equipment
CN102521344A (en) Method and device for providing multimedia access information corresponding to access pages
CN103745013A (en) Searching method and device
CN105955574A (en) Arrangement display method and device of pictures, and mobile terminal
CN107657469A (en) A kind of method for pushing of advertising message, device and set top box
CN102323931A (en) Method for updating browser configuration information and equipment
US20140285716A1 (en) Information display device, information display method, and information display system
CN103581218B (en) A kind of method and apparatus applied for updating mobile search in mobile terminal

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20170106

Address after: 100193 room 303-305, building, East District, No. 10, Wang Dong Road, Beijing, Haidian District

Applicant after: Beijing small mutual Entertainment Technology Co., Ltd.

Address before: 100085 Beijing, Haidian District, No. ten on the street Baidu building, No. 10

Applicant before: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY Co.,Ltd.

GR01 Patent grant
GR01 Patent grant