CN103221955A - Content recommending method, system and apparatus - Google Patents

Content recommending method, system and apparatus Download PDF

Info

Publication number
CN103221955A
CN103221955A CN2012800019647A CN201280001964A CN103221955A CN 103221955 A CN103221955 A CN 103221955A CN 2012800019647 A CN2012800019647 A CN 2012800019647A CN 201280001964 A CN201280001964 A CN 201280001964A CN 103221955 A CN103221955 A CN 103221955A
Authority
CN
China
Prior art keywords
content
content service
user terminal
parameter
service provider
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN2012800019647A
Other languages
Chinese (zh)
Inventor
徐晋
黄卉
曹智
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies 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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Publication of CN103221955A publication Critical patent/CN103221955A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0631Item recommendations
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management

Abstract

The embodiment of the invention discloses a method, a system and an apparatus for recommending contents, wherein, the method comprises the following steps: receiving a content identification containing content searching request of the user terminal; according to the search request, searching and obtaining a preliminary search result, wherein, the preliminary search result comprises at least two content service providers of the content corresponding to the content identification; according to the identification of the at least two content service provider, obtaining the content service dynamic parameters and static state parameters of the at least two content service provider; according to the content service dynamic parameters and static state parameters of the content service providers, sequencing the preliminary search results; returning the searching result after sequencing to the user terminal. When recommending contents to user by the content recommending method of the embodiment of the invention, the content service provider quality is considered, thereby the recommended content is targeted, and in the subsequent content service process, the net obstructs and network delays are minimized, and the service quality is improved and the user experience is improved.

Description

Content recommendation method, system and device
Technical field
The present invention relates to the communications field, relate in particular to a kind of content recommendation method, system and device.
Background technology
Internet and Development of Multimedia Technology have been brought the content of multimedia of magnanimity.These content qualities vary, and existing HD video also has common low bit-rate video, and along with the processing power of user terminal improves, the user is more and more higher to the quality requirements of video, how to search to be fit to the content that the user plays from the magnanimity video, has become a problem demanding prompt solution.
At present, there are some that content search and content-aggregated service provider are provided, provide search and navigation Service by the content that converges from content service provider to the user, as Baidu's video, provide free content search to the user, these serve the content that polymerization third party content service provider normally provides, and search is provided and recommends to the user according to the temperature of content.But, this content search and the way of recommendation are not considered the service ability and the service quality of content service provider, cause recommending user's content, because the network congestion of content service provider or serve and busyly cause providing service or service quality relatively poor causes bad user experience.
Summary of the invention
In view of this, be necessary to provide a kind of content recommendation method, system and device, content service provider's service quality as the commending contents Consideration, is avoided content service provider's network congestion that content is provided of recommending, improve user experience.
On the one hand, provide a kind of content recommendation method, comprising: receive the content user terminal searching request, described content search request comprises content identification; Obtain preliminary Search Results according to described content identification search, at least two content service provider's signs that provide with described content identification corresponding content are provided described Search Results; According to the sign of described at least two content service providers, obtain the content service dynamic parameter and the static parameter of described at least two content service providers; Content service dynamic parameter and static parameter according to described content service provider sort to described preliminary Search Results; Search Results after the ordering is returned to described user terminal.
In first embodiment in conjunction with first aspect present invention, described sign according to described at least two content service providers, content service dynamic parameter and the static parameter of obtaining described at least two content service providers comprise: the sign according to described at least two content service providers is initiated the content play request to described at least two content service providers respectively; Receive the content that described at least two content service providers return separately; The content of returning separately according to described at least two content servers is obtained content service dynamic parameter and the static parameter in described at least two content services.
In second embodiment in conjunction with first aspect present invention, described content service dynamic parameter and static parameter according to described content service provider sorts to described preliminary Search Results and comprises: according to content service dynamic parameter, the static parameter preset weight separately of described content service provider, calculate the recommendation index of content service provider; Recommendation index according to described content service provider sorts to the preliminary Search Results that comprises each content service provider's sign.
In the 3rd embodiment in conjunction with first aspect present invention, described content search request also comprises user terminal identification, this method also comprises: according to described user terminal identification, obtain the user terminal parameter, described content service dynamic parameter and static parameter according to described content service provider sorts to described preliminary Search Results and comprises: according to the content service dynamic parameter of described content service provider and static parameter and described user terminal parameter described preliminary Search Results is sorted.
On the other hand, provide a kind of content recommendation system, comprising: (Electronic ProgramGuide, EPG) content portal are used to receive the content user terminal searching request to electric program menu, and described content search request comprises content identification; The content search server is used for obtaining preliminary Search Results according to the described content identification search that described EPG content portal receives, and described preliminary Search Results comprises at least two content service provider's signs of the content that provides corresponding with described content identification; Content service quality testing unit is used for the sign of described at least two content service providers of obtaining according to described content search server, obtains the content service dynamic parameter and the static parameter of described at least two content service providers; Content service quality evaluation unit, the content service dynamic parameter and the static parameter that are used for the described content service provider that obtains according to described content service quality testing unit sort to described preliminary Search Results; Described search server also is used for the Search Results after the ordering is returned to described user terminal.
In the present invention's first embodiment on the other hand, this content service quality testing unit comprises content service provider parameter detecting unit, and described content service provider parameter detecting unit is used for: the sign according to described at least two content service providers is initiated the content play request to described at least two content service providers respectively; Receive described at least two content service providers returned content separately; The content of returning separately according to described at least two content servers is obtained content service dynamic parameter and the static parameter in described at least two content services.
In conjunction with the embodiment of the invention on the other hand in second embodiment of first embodiment, described content service quality testing unit also comprises user terminal parameter detecting unit, be used for obtaining type of user terminal, obtain codec format and the user terminal displays resolution that described user terminal is supported according to described type of user terminal according to user terminal identification; Also be used for obtaining described user terminal IP address, obtain described user terminal network bandwidth and network type according to described user terminal IP address according to described user terminal identification.
In the present invention's the 3rd embodiment on the other hand, described content service quality evaluation unit specifically is used for: according to content service dynamic parameter, static parameter and the user terminal parameter preset weight separately of described content service provider, calculate the recommendation index of content service provider; Recommendation index according to described content service provider sorts to the preliminary Search Results that comprises each content service provider's sign.
Another aspect provides a kind of content recommendation method, comprising: by electric program menu (ElectronicProgram Guide, EPG) content portal sends the content search request to search server, comprises content identification in the described searching request; Receive the preliminary Search Results that described search server returns, described preliminary Search Results comprises at least two content service provider's signs of the content that provides corresponding with this content identification; According to these at least two content service provider's signs, obtain the content service dynamic parameter and the static parameter of these at least two content service providers; Content service dynamic parameter and static parameter according to this content service provider sort to this preliminary Search Results, and the result after the ordering is shown to the user.
On the other hand, also provide a kind of user terminal, comprising: transmitting element, be used for by electric program menu (Electronic Program Guide, EPG) content portal sends the content search request to search server, comprises content identification in the described searching request; Receiving element is used to receive the preliminary Search Results that described search server returns, and a plurality of URL of content service provider that provide with described content identification corresponding content are provided described Search Results; Content service provider parameter detecting unit is used for the preliminary Search Results according to the receiving element reception, obtains content service provider's dynamic Service parameter and services parameter; Processing unit is used for content service provider's dynamic parameter and static parameter weight factor separately according to configured in advance, calculates the recommendation index of each content service provider, according to recommending index from big to small preliminary Search Results to be sorted; Display unit is used for the ranking results after the processing unit processes is shown to the user.
The content recommendation method of the embodiment of the invention, system and device, because the program navigating door is when user's content recommendation, considered to provide content service provider's service quality of content, according to the service quality of content service provider to user's content recommendation, make commending contents have more specific aim, reduce the relatively poor effect of content service provider's service quality that in the past only caused, improve user experience according to content temperature content recommendation.
Description of drawings
In order to be illustrated more clearly in the technical scheme of the embodiment of the invention, to do to introduce simply to the accompanying drawing of required use in the embodiment of the invention below, apparently, below described accompanying drawing only be some embodiments of the present invention, for those of ordinary skills, under the prerequisite of not paying creative work, can also obtain other accompanying drawing according to these accompanying drawings.
Fig. 1 shows the content recommendation method schematic flow diagram of one embodiment of the invention;
Fig. 2 shows the content recommendation method schematic flow diagram of further embodiment of this invention;
Fig. 3 shows the content recommendation method schematic flow diagram of another embodiment of the present invention;
Fig. 4 A shows the content recommendation system structured flowchart of one embodiment of the invention;
Fig. 4 B shows the content recommendation system structured flowchart of another embodiment of the present invention;
Fig. 5 shows the user terminal structured flowchart of one embodiment of the invention;
Fig. 6 shows the user terminal structured flowchart of another embodiment of the present invention.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the invention, the technical scheme in the embodiment of the invention is clearly and completely described, obviously, described embodiment only is the present invention's part embodiment, rather than whole embodiment.Based on the embodiment among the present invention, those of ordinary skills belong to the scope of protection of the invention not making the every other embodiment that is obtained under the creative work prerequisite
Be example with the IPTV system below, the embodiment of the invention is described that Fig. 1 shows the content recommendation method schematic flow diagram of one embodiment of the invention, as shown in Figure 1, this content recommendation method comprises:
101, receive the content search request that user terminal sends, this content search request comprises content identification;
102, obtain preliminary Search Results according to this content identification search, at least two content service provider's signs that provide with this content identification corresponding content are provided this preliminary Search Results;
103,, obtain the content service dynamic parameter and the static parameter of these at least two content service providers according to the sign of these at least two content service providers;
104, content service dynamic parameter and the static parameter according to this content service provider sorts to this preliminary Search Results;
105, the Search Results after will sorting returns to this user terminal.
For example, user terminal sends to the content search server by IPTV (Internet Protocol Television) electric program menu content portal and carries content identification, content search request as video name, the content search server is tentatively searched for according to video name, obtains preliminary Search Results.This preliminary Search Results can comprise at least two provide with the video name corresponding content content service provider's URL(uniform resource locator) (Universal Resource Locator, URL).The content search server obtains this at least two content service provider's content service dynamic parameters and static parameter according to these at least two URL of content service provider, according to content service provider's content service dynamic parameter and the static parameter obtained preliminary Search Results is sorted, the Search Results after the ordering is returned to user terminal.
The above-described embodiment of the invention, because search server is when user's content recommendation, considered to provide content service provider's service quality of content, according to the service quality of content service provider to user's content recommendation, make commending contents have more specific aim, reduce the relatively poor effect of content service provider's service quality that in the past only caused, improve user experience according to content temperature content recommendation.
Fig. 2 shows the content recommendation method schematic flow diagram of another embodiment of the present invention, and as shown in Figure 2, this content recommendation method comprises:
201, receive the content user terminal searching request, this content search request comprises content identification and user terminal identification;
Concrete, the content search server receives the content search request that the user sends by the EPG content portal, comprise content identification in this searching request, as: video name, the content search server carries out preliminary search according to this video name, obtain the preliminary search result, further can also comprise user terminal identification in the searching request, encode as subscriber terminal equipment.
202, obtain preliminary Search Results according to this content identification search, this preliminary Search Results comprises at least two content service provider's signs of the content that provides corresponding with this content identification;
Optionally, the content search server is at first searched for from the content metadata storehouse and the strongest content of video name correlativity according to the content degree of correlation, then according to the content temperature, it is user's clicking rate of content, provide the preliminary ordering of Search Results, content degree of correlation height, and the high content ordering of user's clicking rate is forward, obtains preliminary Search Results.
The a plurality of URL of content service provider that provide with the video name corresponding content can be provided this preliminary Search Results.
Optionally, preliminary Search Results can also comprise that content service provider provides the content metadata of this content, as: parameters such as content name, classifying content, content encoding form, content resolution, content code check or content frame per second.
203,, obtain the content service dynamic parameter and the static parameter of these at least two content service providers according to these at least two content service provider's signs;
Concrete, the content search server can the pseudo subscriber terminal player, identify according to content service provider, to this content media stream of content service provider's acquisition request, receive and resolve this content media stream that content service provider returns, calculate the content service dynamic parameter, postpone or packet loss as service response.
Optionally, the content media stream that content service provider returns can also comprise the content service static parameter, as parameters such as content encoding form, content resolution, content code check or content frame per second, the content media stream that content search server parses content service provider returns can obtain content service provider's static parameter;
Optionally, the content search server also can obtain content service provider's static parameter according to the content metadata in the preliminary Search Results.
The dynamic pseudo subscriber terminal player that it should be noted that all right not timing of content search server is calculated the content service dynamic parameter of content service provider to content service provider's acquisition request content media stream according to the content media flowmeter.
204, obtain the user terminal parameter according to this user terminal identification;
Concrete, the content search server can obtain type of user terminal according to user terminal identification, as: by service centre's inquiry, obtain the coded format and the user terminal displays resolution of the support of this user terminal to this user terminal brand.
Optionally, user terminal also can be given the content search server with the user terminal reporting parameters in advance, is preserved according to user terminal identification is corresponding by the content search server.
Optionally, the content search server can also obtain the IP address of this user terminal according to user terminal identification, obtains parameters such as this user terminal network bandwidth and network type according to this IP address.
205, according to the content service dynamic parameter of this content service provider and static parameter and this user terminal parameter this preliminary Search Results is sorted.
Optionally, the content search server is according to content service provider's dynamic parameter, static parameter and the user terminal parameter weight factor separately of configured in advance, calculate the recommendation index of each content service provider, according to recommending index from big to small preliminary Search Results to be sorted, the result after the ordering is recommended user terminal.
For example: recommend index F=A*N%+B*M%, wherein F represents to recommend index, A represents content service provider's dynamic parameter score, N represents content service provider's dynamic parameter weight, B represents user terminal parameter score, M represents user terminal parameter weight, and the value of N and M can be configured according to the network virtual condition, and N and M sum equal 100.Preferably, the value of N is greater than the value of M, and the service quality of expression content service provider is occupied prior status in commending contents.Optionally, the dynamic parameter and the static parameter of content service provider can be provided with score according to parameter area, such as: postpone less than one second, score five minutes postpones 1-3 score second four minutes.The score setting of other parameters can this similar setting.
Optionally, the content search server can at first be judged the codec format that user terminal is supported, the content service provider that will meet the coded format of user terminal support preferentially recommends user terminal, if the codec format that content encoding form that a plurality of content service providers provide and user terminal are supported coupling, then again according to the dynamic Service parameter weight factor of content service provider, and user terminal parameter weight factor, as parameter weight factors such as user terminal network type, the network bandwidths this result is further sorted, the result after the ordering is recommended user terminal.
206, the Search Results after will sorting returns to this user terminal.
The content recommendation method of the embodiment of the invention, to user's content recommendation the time, content service provider's service quality is taken into account, calculate the recommendation index of each content service provider according to content service provider's service parameter preset weight factor, according to recommending index from big to small to user's content recommendation, make when the content of recommending has better quality, provide content service provider's service quality of content service also more stable, in the subsequent content service process, reduce network congestion and network delay, improve service quality, promote user experience.
Fig. 3 shows the content recommendation method of further embodiment of this invention, and as shown in Figure 3, this recommend method comprises:
301, by electric program menu (Electronic Program Guide, EPG) content portal sends the content search request to the content search server, comprises content identification in the described searching request;
Concrete, the EPG content portal receives the content identification of user's input, as: video name, generate searching request, send this searching request to search server, the request search server search video content corresponding with this video name.
302, receive the preliminary Search Results that search server returns, this Search Results comprises at least two content service provider's signs of the content that provides corresponding with this content identification;
Optionally, the content search server is at first searched for from the content metadata storehouse and the strongest content of video name correlativity according to the content degree of correlation, then according to the content temperature, it is user's clicking rate of content, provide the preliminary ordering of Search Results, content degree of correlation height, and the high content ordering of user's clicking rate is forward, obtain preliminary Search Results, should return to user terminal by preliminary Search Results.The a plurality of URL of content service provider that provide with the video name corresponding content can be provided this preliminary Search Results.
Optionally, preliminary Search Results can also comprise that content service provider provides the content metadata of this content, as: parameters such as content name, classifying content, content encoding form, content resolution, content code check or content frame per second.
303,, obtain the content service dynamic parameter and the static parameter of these at least two content service providers according to these at least two content service provider's signs;
User terminal to this content media stream of content service provider's acquisition request, receives and resolves this content media stream that content service provider returns according to the URL of content service provider, calculates the content service dynamic parameter, postpones or packet loss as service response.
Optionally, the content media stream that content service provider returns can also comprise the content service static parameter, as parameters such as content encoding form, content resolution, content code check or content frame per second, the content media stream that user terminal parsing content service provider returns can obtain content service provider's static parameter;
304, content service dynamic parameter and the static parameter according to this content service provider sorts to this preliminary Search Results, and the result after the ordering is shown to the user.
Optionally, user terminal is according to content service provider's dynamic parameter, static parameter and the user terminal parameter weight factor separately of configured in advance, calculate the recommendation index of each content service provider, according to recommending index from big to small preliminary Search Results to be sorted, the result after the ordering is shown to the user by the EGP content portal.
For example: recommend index F=A*N%+B*M%, wherein F represents to recommend index, A represents content service provider's dynamic parameter score, N represents content service provider's dynamic parameter weight, B represents user terminal parameter score, M represents user terminal parameter weight, and the value of N and M can be configured according to the network virtual condition, and N and M sum equal 100.Preferably, the value of N is greater than the value of M, and the service quality of expression content service provider is occupied prior status in commending contents.Optionally, the dynamic parameter and the static parameter of content service provider can be provided with score according to parameter area, such as: postpone less than one second, score five minutes postpones 1-3 score second four minutes.The score setting of other parameters can this similar setting.
Optionally, the all right volume of user terminal is according to content service provider's dynamic parameter, static parameter and the user terminal parameter weight factor separately of configured in advance, calculate the recommendation index of each content service provider, according to recommending index from big to small preliminary Search Results to be sorted, the result after the ordering is shown to the user.
Fig. 4 A shows the content recommendation system synoptic diagram of one embodiment of the invention, and as shown in Figure 4, this content recommendation system comprises:
EPG content portal 401, content search server 402, content service quality testing unit 403 and content service quality evaluation unit 404.
Wherein EGP content portal 401 is used to receive the content user terminal searching request, and this content search request comprises content identification; EPG content portal 401 sends to content search server 402 with this content search request and handles, content search server 402 obtains preliminary Search Results according to content identification search, and should preliminary Search Results sends to content service quality evaluation unit 404 and further handle; Content service quality evaluation unit 404 obtains content service provider's dynamic Service parameter and services parameter from content service quality check unit 403, and according to the content service provider's dynamic parameter and the static parameter weight factor separately of configured in advance, calculate the recommendation index of each content service provider, according to recommending index from big to small preliminary Search Results to be sorted, the result after the ordering is recommended user terminal.
Optionally, the content search request can also comprise user terminal identification, content service quality check unit 403 can further obtain the user terminal parameter according to user terminal identification, content service quality evaluation unit 404 is according to content service provider's dynamic parameter, static parameter and the user terminal parameter weight factor separately of configured in advance, calculate the recommendation index of each content service provider, according to recommending index from big to small preliminary Search Results to be sorted, the result after the ordering is recommended user terminal.
Optionally, content search server 402 can be searched for from the content metadata storehouse and the strongest content of video name correlativity according to the content degree of correlation, then according to the content temperature, it is user's clicking rate of content, provide the preliminary ordering of Search Results, content degree of correlation height, and the high content ordering of user's clicking rate is forward, obtains preliminary Search Results.The a plurality of URL of content service provider that provide with the video name corresponding content can be provided this preliminary Search Results.Optionally, preliminary Search Results can also comprise that content service provider provides the content metadata of this content, as: parameters such as content name, classifying content, content encoding form, content resolution, content code check or content frame per second.
Content quality detecting unit 403 can the pseudo subscriber terminal player, flow to this content media of content service provider's acquisition request according to the URL of content service provider, receive and resolve this content media stream that content service provider returns, calculate the content service dynamic parameter, postpone or packet loss as service response, optionally, the content media stream that content service provider returns can also comprise the content service static parameter, as the content encoding form, content resolution, parameters such as content code check or content frame per second, the content media stream that content quality detecting unit 403 parsing content service providers return can obtain content service provider's static parameter.
Shown in Fig. 4 B, content quality detecting unit 403 comprises: content service provider parameter detecting unit 4031 and user terminal parameter detecting unit 4032.Wherein, content quality detecting unit 4031 can be used for the pseudo subscriber terminal player, flow to this content media of content service provider's acquisition request according to content URL, receive and resolve this content media stream that content service provider returns, or get the content service dynamic parameter, as service response delay or packet loss and content service static parameter.User terminal parameter detecting unit 4032 can obtain type of user terminal according to user terminal identification, as: by service centre's inquiry, obtain the coded format and the user terminal displays resolution of the support of this user terminal to this user terminal brand.Optionally, user terminal parameter detecting unit 4032 can also obtain the IP address of this user terminal according to user terminal identification, obtains parameters such as this user terminal network bandwidth and network type according to this IP address.
Aforesaid content recommendation system can be used for carrying out content recommendation method as shown in Figure 1, 2.
The content recommendation system of the embodiment of the invention, to user's content recommendation the time, user terminal parameter and content service provider's service quality are taken into account, calculate the recommendation index of each content service provider according to user terminal parameter and content service provider's service parameter preset weight factor, according to recommending index from big to small to user's content recommendation, make the content of recommending have more specific aim, more meet user's actual demand, in the subsequent content service process, reduce network congestion and network delay, improve service quality, promote user experience.
Fig. 5 shows the user terminal structured flowchart of one embodiment of the invention, and as shown in Figure 5, this user terminal comprises:
Transmitting element 501 and receiving element 502, wherein transmitting element 501 is used for sending the content search request by the EPG content portal to search server, comprises content identification in the described searching request; Receiving element 502 is used to receive the preliminary Search Results that search server returns, and a plurality of URL of content service provider that provide with the content identification corresponding content are provided described Search Results; Content service provider parameter detecting unit 503 is used for the preliminary Search Results according to receiving element 502 receptions, obtains content service provider's dynamic Service parameter and services parameter; Processing unit 504 is used for according to content service provider's dynamic parameter of configured in advance and static parameter weight factor separately, calculate the recommendation index of each content service provider, according to recommending index from big to small preliminary Search Results to be sorted, display unit 505 is used for the result after the ordering is shown to the user.
Optionally, content service provider parameter detecting unit 503 can the pseudo subscriber terminal player, flow to this content media of content service provider's acquisition request according to the URL of content service provider, receive and resolve this content media stream that content service provider returns, calculate the content service dynamic parameter, postpone or packet loss as service response, optionally, the content media stream that content service provider returns can also comprise the content service static parameter, as the content encoding form, content resolution, parameters such as content code check or content frame per second, the content media stream that content service provider parameter detecting unit 503 parsing content service providers return can obtain content service provider's static parameter.
The user terminal of the embodiment of the invention can be used to carry out content recommendation method as shown in Figure 3.
Fig. 6 shows the user terminal schematic block diagram of another embodiment of the present invention, as shown in Figure 6, the embodiment of the invention further provides the device embodiment that realizes each step and method among the said method embodiment, as shown in Figure 6, this user terminal comprises: at least one processor 601, for example CPU, at least one communication interface 604 or other communication interfaces, storer 602 and at least one communication bus 605 are used to realize the connection communication between these devices.Processor 601 is used for the executable module that execute store is stored, for example computer program; User terminal optionally also comprises user interface 603, includes but not limited to display, keyboard and pointing device, touch-sensitive plate or touch sensitive display screen.Storer 602 may comprise high speed Ram storer, also may also comprise non-unsettled storer (non-volatile memory), for example at least one magnetic disk memory.Realize communicating to connect between this user terminal and at least one other computing machine by at least one network interface (can be wired or wireless), can internet usage, wide area network, local network, Metropolitan Area Network (MAN) etc.
Storer 602 optionally can comprise at least one and be positioned at memory storage (for example external connection storage apparatus) away from the place of aforementioned CPU 601.In some embodiments, storer 602 has been stored executable module or data structure as above shown in Figure 3, perhaps their subclass, perhaps their superset.
Those of ordinary skills can recognize, the unit and the algorithm steps of each example of describing in conjunction with embodiment disclosed herein, can realize with electronic hardware, computer software or the combination of the two, for the interchangeability of hardware and software clearly is described, the composition and the step of each example described prevailingly according to function in the above description.These functions still are that software mode is carried out with hardware actually, depend on the application-specific and the design constraint of technical scheme.The professional and technical personnel can use distinct methods to realize described function to each specific should being used for, but this realization should not thought and exceeds scope of the present invention.
The those skilled in the art can be well understood to, and for the convenience described and succinct, the concrete course of work of the system of foregoing description, device and unit can not repeat them here with reference to the corresponding process among the preceding method embodiment.
In several embodiment that the application provided, should be understood that disclosed system, apparatus and method can realize by other mode.For example, device embodiment described above only is schematic, for example, the division of described unit, only be that a kind of logic function is divided, during actual the realization other dividing mode can be arranged, for example a plurality of unit or assembly can in conjunction with or can be integrated into another system, or some features can ignore, or do not carry out.In addition, the shown or coupling each other discussed or directly be coupled or communicate to connect and can be the indirect coupling by some interfaces, device or unit or communicate to connect also can be electric, machinery or other form connect.
Described unit as separating component explanation can or can not be physically to separate also, and the parts that show as the unit can be or can not be physical locations also, promptly can be positioned at a place, perhaps also can be distributed on a plurality of network element.Can select wherein some or all of unit to realize the purpose of embodiment of the invention scheme according to the actual needs.
In addition, each functional unit in each embodiment of the present invention can be integrated in the processing unit, also can be that the independent physics in each unit exists, and also can be that two or more unit are integrated in the unit.Above-mentioned integrated unit both can adopt the form of hardware to realize, also can adopt the form of SFU software functional unit to realize.
If described integrated unit is realized with the form of SFU software functional unit and during as independently production marketing or use, can be stored in the computer read/write memory medium.Based on such understanding, the part that technical scheme of the present invention contributes to prior art in essence in other words, perhaps all or part of of this technical scheme can embody with the form of software product, this computer software product is stored in the storage medium, comprise that some instructions are with so that a computer equipment (can be a personal computer, server, the perhaps network equipment etc.) carry out all or part of step of the described method of each embodiment of the present invention.And aforesaid storage medium comprises: various media that can be program code stored such as USB flash disk, portable hard drive, ROM (read-only memory) (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), magnetic disc or CD.
The above; it only is the specific embodiment of the present invention; but protection scope of the present invention is not limited thereto; anyly be familiar with those skilled in the art in the technical scope that the present invention discloses; can expect the modification or the replacement of various equivalences easily, these modifications or replacement all should be encompassed within protection scope of the present invention.Therefore, protection scope of the present invention should be as the criterion with the protection domain of claim.

Claims (17)

1. a content recommendation method is characterized in that, comprising:
Receive the content user terminal searching request, described content search request comprises content identification;
Obtain preliminary Search Results according to described content identification search, described preliminary Search Results comprises at least two content service provider's signs of the content that provides corresponding with described content identification;
According to the sign of described at least two content service providers, obtain the content service dynamic parameter and the static parameter of described at least two content service providers;
Content service dynamic parameter and static parameter according to described content service provider sort to described preliminary Search Results;
Search Results after the ordering is returned to described user terminal.
2. content recommendation method as claimed in claim 1 is characterized in that, described content service dynamic parameter comprises one or more in the following parameter: service response postpones, packet loss.
3. content recommendation method as claimed in claim 1 or 2 is characterized in that, described content service static parameter comprises one or more in the following parameter: content encoding form, content resolution, content frame per second, content code check.
4. as each described content recommendation method of claim 1-3, it is characterized in that, described sign according to described at least two content service providers, content service dynamic parameter and the static parameter of obtaining described at least two content service providers comprise:
Sign according to described at least two content service providers is initiated the content play request to described at least two content service providers respectively;
Receive described at least two content service providers returned content separately;
The content of returning separately according to described at least two content servers is obtained content service dynamic parameter and the static parameter in described at least two content services.
5. as each described content recommendation method of claim 1-4, it is characterized in that described content service dynamic parameter and static parameter according to described content service provider sorts to described preliminary Search Results and comprise:
According to the content service dynamic parameter and the static parameter preset weight separately of described content service provider, calculate the recommendation index of content service provider;
Recommendation index according to described content service provider sorts to the preliminary Search Results that comprises each content service provider's sign.
6. the method for claim 1 is characterized in that, described content search request also comprises user terminal identification, and described method also comprises:
According to described user terminal identification, obtain the user terminal parameter, described content service dynamic parameter and static parameter according to described content service provider sorts to described preliminary Search Results and comprises:
According to the content service dynamic parameter of described content service provider and static parameter and described user terminal parameter described preliminary Search Results is sorted.
7. content recommendation method as claimed in claim 6, it is characterized in that described user terminal parameter comprises one or more in the following parameter: codec format, user terminal network type, user terminal network bandwidth, user terminal displays resolution that user terminal is supported.
8. as claim 6 or 7 described content recommendation methods, it is characterized in that, describedly obtain according to described user terminal identification that the user terminal parameter one of comprises the steps or combination:
Obtain type of user terminal according to described user terminal identification, obtain codec format and the user terminal displays resolution that described user terminal is supported according to described type of user terminal;
Obtain described user terminal IP address according to described user terminal identification, obtain described user terminal network bandwidth and network type according to described user terminal IP address.
9. content recommendation system comprises:
Electric program menu (Electronic Program Guide, EPG) content portal is used to receive the content user terminal searching request, and described content search request comprises content identification;
The content search server is used for obtaining preliminary Search Results according to the described content identification search that described EPG content portal receives, and described preliminary Search Results comprises at least two content service provider's signs of the content that provides corresponding with described content identification;
Content service quality testing unit is used for the sign of described at least two content service providers of obtaining according to described content search server, obtains the content service dynamic parameter and the static parameter of described at least two content service providers;
Content service quality evaluation unit, the content service dynamic parameter and the static parameter that are used for the described content service provider that obtains according to described content service quality testing unit sort to described preliminary Search Results;
Described search server also is used for the Search Results after the ordering is returned to described user terminal.
10. content recommendation system as claimed in claim 9 is characterized in that, described content service quality testing unit comprises content service provider parameter detecting unit, and described content service provider parameter detecting unit is used for:
Sign according to described at least two content service providers is initiated the content play request to described at least two content service providers respectively;
Receive the content that described at least two content service providers return separately;
The content of returning separately according to described at least two content service providers is obtained the content service dynamic parameter and the static parameter of described at least two content service providers.
11. content recommendation system as claimed in claim 10, it is characterized in that, described content service quality testing unit also comprises user terminal parameter detecting unit, be used for obtaining type of user terminal, obtain codec format and the user terminal displays resolution that described user terminal is supported according to described type of user terminal according to user terminal identification; Also be used for obtaining described user terminal IP address, obtain described user terminal network bandwidth and network type according to described user terminal IP address according to described user terminal identification.
12. content recommendation system as claimed in claim 11 is characterized in that, described content service quality evaluation unit also is used for:
According to content service dynamic parameter and the static parameter and the user terminal parameter preset weight separately of described content service provider, calculate the recommendation index of content service provider;
Recommendation index according to described content service provider sorts to the preliminary Search Results that comprises each content service provider's sign.
13. a content recommendation method is characterized in that, comprising:
By electric program menu (Electronic Program Guide, EPG) content portal sends the content search request to search server, comprises content identification in the described searching request;
Receive the preliminary Search Results that described search server returns, described preliminary Search Results comprises at least two content service provider's signs of the content that provides corresponding with this content identification;
According to these at least two content service provider's signs, obtain the content service dynamic parameter and the static parameter of these at least two content service providers;
Content service dynamic parameter and static parameter according to this content service provider sort to this preliminary Search Results, and the result after the ordering is shown to the user.
14. content recommendation method as claimed in claim 13 is characterized in that, the content service dynamic parameter of described content service provider comprises one or more in the following parameter: service response postpones and packet loss.
15. content recommendation method as claimed in claim 14 is characterized in that, the content service static parameter of described content service provider comprises one or more in the following parameter: content encoding form, content resolution, content frame per second, content code check.
16. content recommendation method as claimed in claim 13 is characterized in that, described content service dynamic parameter and static parameter according to this content service provider sorts to this preliminary Search Results, comprising:
User terminal calculates the recommendation index of each content service provider according to content service provider's dynamic parameter, the static parameter weight factor separately of configured in advance, according to recommending index from big to small preliminary Search Results to be sorted.
17. a user terminal is characterized in that, comprising:
Transmitting element, be used for by electric program menu (Electronic Program Guide, EPG) content portal sends the content search request to search server, comprises content identification in the described searching request;
Receiving element is used to receive the preliminary Search Results that described search server returns, and a plurality of URL of content service provider that provide with described content identification corresponding content are provided described Search Results;
Content service provider parameter detecting unit is used for the preliminary Search Results according to the receiving element reception, obtains content service provider's dynamic Service parameter and services parameter;
Processing unit is used for content service provider's dynamic parameter and static parameter weight factor separately according to configured in advance, calculates the recommendation index of each content service provider, according to recommending index from big to small preliminary Search Results to be sorted;
Display unit is used for the ranking results after the processing unit processes is shown to the user.
CN2012800019647A 2012-11-06 2012-11-06 Content recommending method, system and apparatus Pending CN103221955A (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2012/084142 WO2014071554A1 (en) 2012-11-06 2012-11-06 Content recommendation method, system and device

Publications (1)

Publication Number Publication Date
CN103221955A true CN103221955A (en) 2013-07-24

Family

ID=48818190

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2012800019647A Pending CN103221955A (en) 2012-11-06 2012-11-06 Content recommending method, system and apparatus

Country Status (2)

Country Link
CN (1) CN103221955A (en)
WO (1) WO2014071554A1 (en)

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103458305A (en) * 2013-08-28 2013-12-18 小米科技有限责任公司 Video playing method and device, terminal device and server
CN103517098A (en) * 2013-08-29 2014-01-15 小米科技有限责任公司 Video playing method, device and terminal equipment based on video aggregation service
CN104636428A (en) * 2014-12-24 2015-05-20 四川超凡知识产权服务股份有限公司 Trademark recommendation method and device
CN104714978A (en) * 2013-12-17 2015-06-17 青岛龙泰天翔通信科技有限公司 Intelligent online updating device
CN104714820A (en) * 2013-12-17 2015-06-17 青岛龙泰天翔通信科技有限公司 Cloud on-line updating method
CN105657572A (en) * 2015-12-29 2016-06-08 锐达互动科技股份有限公司 Video-on-demand method and system based on WEB
CN106851418A (en) * 2017-01-24 2017-06-13 合网络技术(北京)有限公司 Video recommendation method and device
CN108600780A (en) * 2018-05-07 2018-09-28 上海掌门科技有限公司 Method for pushed information
WO2018176467A1 (en) * 2017-04-01 2018-10-04 深圳市智晟达科技有限公司 Method for recommending free resources according to film watched by user, and recommendation system
CN108781300A (en) * 2016-06-21 2018-11-09 谷歌有限责任公司 For method, system and medium based on Network status recommendation
CN109842812A (en) * 2017-11-27 2019-06-04 深圳市雷鸟信息科技有限公司 A kind of priority ordering method, smart television and the storage medium of more application programs
CN110636327A (en) * 2019-10-28 2019-12-31 成都超有爱科技有限公司 Video caching method and device, electronic equipment and storage medium
CN110740296A (en) * 2019-09-30 2020-01-31 视联动力信息技术股份有限公司 method and device for processing video stream monitored by video network
CN110852846A (en) * 2019-11-11 2020-02-28 京东数字科技控股有限公司 Processing method and device for recommended object, electronic equipment and storage medium
CN110909206A (en) * 2019-12-03 2020-03-24 北京百度网讯科技有限公司 Method and apparatus for outputting information
CN111246245A (en) * 2018-11-28 2020-06-05 北京字节跳动网络技术有限公司 Method and device for pushing video aggregation page, server and terminal equipment
CN114173199A (en) * 2021-11-24 2022-03-11 深圳Tcl新技术有限公司 Video output method and device, intelligent equipment and storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012020273A1 (en) * 2010-06-28 2012-02-16 Thomson Licensing System and method for content exclusion from a multi-domain search
US20120144022A1 (en) * 2010-12-07 2012-06-07 Microsoft Corporation Content recommendation through consumer-defined authorities
CN102594679A (en) * 2012-02-15 2012-07-18 上海聚力传媒技术有限公司 Method and equipment for determining operation information of network nodes in video application

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005509209A (en) * 2001-06-06 2005-04-07 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ How to provide preselected information
CN1589010A (en) * 2004-08-17 2005-03-02 大唐微电子技术有限公司 Multimedia search processing method based on TV
US8316396B2 (en) * 2009-05-13 2012-11-20 Tivo Inc. Correlation of media metadata gathered from diverse sources

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012020273A1 (en) * 2010-06-28 2012-02-16 Thomson Licensing System and method for content exclusion from a multi-domain search
US20120144022A1 (en) * 2010-12-07 2012-06-07 Microsoft Corporation Content recommendation through consumer-defined authorities
CN102594679A (en) * 2012-02-15 2012-07-18 上海聚力传媒技术有限公司 Method and equipment for determining operation information of network nodes in video application

Cited By (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015027714A1 (en) * 2013-08-28 2015-03-05 小米科技有限责任公司 Video playing method and apparatus, terminal device and server
CN103458305B (en) * 2013-08-28 2017-03-01 小米科技有限责任公司 Video broadcasting method, device, terminal unit server
CN103458305A (en) * 2013-08-28 2013-12-18 小米科技有限责任公司 Video playing method and device, terminal device and server
CN103517098A (en) * 2013-08-29 2014-01-15 小米科技有限责任公司 Video playing method, device and terminal equipment based on video aggregation service
CN104714978A (en) * 2013-12-17 2015-06-17 青岛龙泰天翔通信科技有限公司 Intelligent online updating device
CN104714820A (en) * 2013-12-17 2015-06-17 青岛龙泰天翔通信科技有限公司 Cloud on-line updating method
CN104636428B (en) * 2014-12-24 2018-04-24 四川超凡知识产权服务股份有限公司 A kind of trade mark recommends method and device
CN104636428A (en) * 2014-12-24 2015-05-20 四川超凡知识产权服务股份有限公司 Trademark recommendation method and device
CN105657572A (en) * 2015-12-29 2016-06-08 锐达互动科技股份有限公司 Video-on-demand method and system based on WEB
CN108781300A (en) * 2016-06-21 2018-11-09 谷歌有限责任公司 For method, system and medium based on Network status recommendation
US10958695B2 (en) 2016-06-21 2021-03-23 Google Llc Methods, systems, and media for recommending content based on network conditions
CN106851418A (en) * 2017-01-24 2017-06-13 合网络技术(北京)有限公司 Video recommendation method and device
WO2018176467A1 (en) * 2017-04-01 2018-10-04 深圳市智晟达科技有限公司 Method for recommending free resources according to film watched by user, and recommendation system
CN109842812A (en) * 2017-11-27 2019-06-04 深圳市雷鸟信息科技有限公司 A kind of priority ordering method, smart television and the storage medium of more application programs
CN109842812B (en) * 2017-11-27 2023-11-14 深圳市雷鸟网络传媒有限公司 Multi-application program prioritization method, intelligent television and storage medium
CN108600780B (en) * 2018-05-07 2020-10-16 上海掌门科技有限公司 Method for pushing information, electronic device and computer readable medium
CN108600780A (en) * 2018-05-07 2018-09-28 上海掌门科技有限公司 Method for pushed information
CN111246245A (en) * 2018-11-28 2020-06-05 北京字节跳动网络技术有限公司 Method and device for pushing video aggregation page, server and terminal equipment
CN110740296A (en) * 2019-09-30 2020-01-31 视联动力信息技术股份有限公司 method and device for processing video stream monitored by video network
CN110636327A (en) * 2019-10-28 2019-12-31 成都超有爱科技有限公司 Video caching method and device, electronic equipment and storage medium
CN110852846A (en) * 2019-11-11 2020-02-28 京东数字科技控股有限公司 Processing method and device for recommended object, electronic equipment and storage medium
CN110909206A (en) * 2019-12-03 2020-03-24 北京百度网讯科技有限公司 Method and apparatus for outputting information
CN114173199A (en) * 2021-11-24 2022-03-11 深圳Tcl新技术有限公司 Video output method and device, intelligent equipment and storage medium
CN114173199B (en) * 2021-11-24 2024-02-06 深圳Tcl新技术有限公司 Video output method and device, intelligent equipment and storage medium

Also Published As

Publication number Publication date
WO2014071554A1 (en) 2014-05-15

Similar Documents

Publication Publication Date Title
CN103221955A (en) Content recommending method, system and apparatus
US11216851B2 (en) Interactive rendering application for low-bandwidth communication environments
US9148398B2 (en) Prioritized and contextual display of aggregated account notifications
KR101493034B1 (en) Video segment presentaton tracking
US10482477B2 (en) Stratified sampling applied to A/B tests
CN102929938B (en) A kind of sort method and device playing type Internet resources
CN105915956A (en) Video content recommendation method, device, server and system
US11184669B2 (en) Distribution of network traffic for streaming content
US20220043500A1 (en) Managing content based on battery usage in displaying the content on devices
CN107710262B (en) System and method for segmenting client sessions of a website using web scripts
US11430003B1 (en) Expansion of high performing placement criteria
CN111344696A (en) System and method for evaluating advertisements
US9569432B1 (en) Evaluating content in a computer networked environment
CN104572707A (en) Preferable object information providing method and device
EP3132361A1 (en) Methods and systems for generating a stable identifier for nodes likely including primary content within an information resource
CN103761024A (en) Interface display method, device, terminal, server and system
US9436454B1 (en) Scalable systems and methods for providing ordered update delivery
US20140214555A1 (en) Externalities in an auction
CN104035973A (en) Method and device for providing target information for user
US9619822B1 (en) Method and system for identifying user propensity to access content via a communication network
CN105760463A (en) Method, device and system for displaying page
CN113330474A (en) System and method for providing content candidates

Legal Events

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

Application publication date: 20130724

RJ01 Rejection of invention patent application after publication