CN108111885A - A kind of cooperation data determination method, device and electronic equipment - Google Patents

A kind of cooperation data determination method, device and electronic equipment Download PDF

Info

Publication number
CN108111885A
CN108111885A CN201711424176.XA CN201711424176A CN108111885A CN 108111885 A CN108111885 A CN 108111885A CN 201711424176 A CN201711424176 A CN 201711424176A CN 108111885 A CN108111885 A CN 108111885A
Authority
CN
China
Prior art keywords
video
partner
data
identifier
cooperation
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
CN201711424176.XA
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.)
Beijing QIYI Century Science and Technology Co Ltd
Original Assignee
Beijing QIYI Century 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 QIYI Century Science and Technology Co Ltd filed Critical Beijing QIYI Century Science and Technology Co Ltd
Priority to CN201711424176.XA priority Critical patent/CN108111885A/en
Publication of CN108111885A publication Critical patent/CN108111885A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/262Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
    • H04N21/26208Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists the scheduling operation being performed under constraints
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/812Monomedia components thereof involving advertisement data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/84Generation or processing of descriptive data, e.g. content descriptors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/845Structuring of content, e.g. decomposing content into time segments
    • H04N21/8455Structuring of content, e.g. decomposing content into time segments involving pointers to the content, e.g. pointers to the I-frames of the video stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/858Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Databases & Information Systems (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

An embodiment of the present invention provides a kind of cooperation data determination method, device and electronic equipment, applied to video content services end, the described method includes:The cooperation request of data that partner's server-side is sent is received, the video identifier of the video content of request and partner's mark are carried in the cooperation request of data;When identifying corresponding filtering rule there are the partner, according to the filtering rule, the original video attribute data based on the video that the video identifier represents determines the video identifier corresponding cooperation data to be returned to partner's server-side.Using the embodiment of the present invention, the partner's server-side specified, the returned cooperation data of flexible control can be directed to.

Description

A kind of cooperation data determination method, device and electronic equipment
Technical field
The present invention relates to technical field of data processing, more particularly to a kind of cooperation data determination method, device and electronics Equipment.
Background technology
With the development of internet and enriching constantly for video content, some businessmans can close with video content provider Make, to realize client or the website by itself, the video content from video content provider is provided a user, so as to reach To the purpose of win-win cooperation.
At present, above-mentioned purpose can be realized in the following way:
The server-side (hereinafter referred to as partner's server-side) of businessman (is hereinafter referred to as regarded to the server-side of video content provider Frequency content service end) cooperation request of data is sent, for asking the cooperation data of video content, which can include regarding Broadcasting link, word description, video presentation image of frequency content etc., partner's server-side get the cooperation data of video content Afterwards, the cooperation data can be based on, the relevant information of the video content is shown in the client of itself or the page of website, And after user clicks on and plays, play the video content, it, can be by broadcasting link, from video content services end during broadcasting Video data stream is obtained, and is played out.
Inventor has found that at least there are the following problems for the prior art in the implementation of the present invention:
Video content services end can not be directed to the partner's service specified when returning to cooperation data to partner's server-side End, the returned cooperation data of flexible control.
The content of the invention
The embodiment of the present invention is designed to provide a kind of cooperation data determination method, device and electronic equipment, to realize For specified partner's server-side, the returned cooperation data of flexible control.Specific technical solution is as follows:
The embodiment of the invention discloses a kind of cooperation data determination method, applied to video content services end, the method Including:
The cooperation request of data that partner server-side is sent is received, in the video that request is carried in the cooperation request of data The video identifier of appearance and partner's mark;
When identifying corresponding filtering rule there are the partner, according to the filtering rule, based on the video mark Know the original video attribute data of the video represented, determine that the video identifier to be returned to partner's server-side corresponds to Cooperation data.
Optionally, the method further includes:
When identifying corresponding filtering rule there is no the partner, the original for the video that the video identifier represents is obtained Beginning video attribute data, as the video identifier corresponding cooperation data to be returned to partner's server-side.
Optionally, according to the filtering rule, the original video attribute data based on the video that the video identifier represents, Determine the video identifier corresponding cooperation data to be returned to partner's server-side, including:
According to the filtering rule, determine whether the video that the video identifier represents is to need the video being filtered;
If the video that needs are filtered, according to the filtering item in the filtering rule, the video identifier is changed In the original video attribute data of the video of expression, original video attribute data corresponding with the filtering item, after obtaining modification Video attribute data, the amended video attribute data is as the video to be returned to partner's server-side Identify corresponding cooperation data;
If the original video attribute number for the video that the video identifier represents is not obtained to need the video being filtered According to as the video identifier corresponding cooperation data to be returned to partner's server-side.
Optionally, according to the filtering rule, determine whether the video that the video identifier represents is to need to be filtered Video, including:
Obtain the video type for the video that the video identifier represents;
When the video type for the video that the video identifier represents, belong to the needs that the filtering rule represents and be filtered Video video type when, determine the video that the video identifier represents to need the video being filtered.
Optionally, the filtering item in the filtering rule includes setting offline and/or setting filtering;
According to the filtering item in the filtering rule, the original video attribute number for the video that the video identifier represents is changed In, original video attribute data corresponding with the filtering item, including:
The state of reaching the standard grade in the original video attribute data for the video that the video identifier represents is changed as down status; And/or
The existence in the original video attribute data for the video that the video identifier represents is changed as there is no states.
The embodiment of the invention also discloses a kind of cooperation data determining devices, applied to video content services end, the dress Put including:
Receiving module for receiving the cooperation request of data that partner's server-side is sent, is taken in the cooperation request of data The video identifier of video content with request and partner's mark;
Determining module, for when there are the partner identify corresponding filtering rule when, according to the filtering rule, base In the original video attribute data for the video that the video identifier represents, determine to be returned to the described of partner's server-side The corresponding cooperation data of video identifier.
Optionally, the determining module is additionally operable to, when identifying corresponding filtering rule there is no the partner, obtain The original video attribute data for the video that the video identifier represents is regarded as to be returned give described in partner's server-side Frequency marking knows corresponding cooperation data.
Optionally, the determining module, including:
Filter submodule, for according to the filtering rule, determining whether the video that the video identifier represents is needs The video being filtered;
First processing submodule, for the video being filtered if needs, according to the filtering in the filtering rule , in the original video attribute data for changing the video that the video identifier represents, original video corresponding with the filtering item Attribute data, obtains amended video attribute data, and the amended video attribute data gives the conjunction as to be returned The corresponding cooperation data of the video identifier of work side's server-side;
Second processing submodule if for not being to need the video being filtered, obtains what the video identifier represented The original video attribute data of video, as the video identifier corresponding cooperation number to be returned to partner's server-side According to.
Optionally, the filter submodule, the video type of the video represented specifically for obtaining the video identifier;When The video type for the video that the video identifier represents belongs to regarding for the video that the needs that the filtering rule represents are filtered During frequency type, the video that the video that the video identifier represents is filtered for needs is determined.
Optionally, the filtering item in the filtering rule includes setting offline and/or setting filtering;
The first processing submodule, the original video attribute number of the video represented specifically for changing the video identifier State of reaching the standard grade in is down status;And/or the original video category of the video represented specifically for changing the video identifier Property data in existence for there is no states.
It is total including processor, communication interface, memory and communication the embodiment of the invention also discloses a kind of electronic equipment Line, wherein, the processor, the communication interface, the memory completes mutual communication by communication bus;
The memory, for storing computer program;
The processor during for performing the program stored on the memory, realizes a kind of any of the above-described conjunction Make data determination method.
At the another aspect that the present invention is implemented, a kind of computer readable storage medium is additionally provided, it is described computer-readable Instruction is stored in storage medium, when run on a computer so that computer performs a kind of any of the above-described conjunction Make data determination method.
At the another aspect that the present invention is implemented, the embodiment of the present invention additionally provides a kind of computer program production comprising instruction Product, when run on a computer so that computer performs a kind of any of the above-described cooperation data determination method.
A kind of cooperation data determination method provided in an embodiment of the present invention, device and electronic equipment, by receiving partner The cooperation request of data that server-side is sent carries video identifier and the cooperation of the video content of request in the cooperation request of data Side's mark;When identifying corresponding filtering rule there are partner, according to filtering rule, the video that is represented based on video identifier Original video attribute data determines the corresponding cooperation data of the video identifier to be returned to partner's server-side.Conjunction can be passed through Work side's mark determines cooperation data, so as to flexibly control for the partner's server-side specified according to corresponding filtering rule The cooperation data returned.Certainly, implement any of the products of the present invention or method it is not absolutely required at the same reach described above All advantages.
Description of the drawings
It in order to illustrate more clearly about the embodiment of the present invention or technical scheme of the prior art, below will be to embodiment or existing There is attached drawing needed in technology description to be briefly described.
Fig. 1 is a kind of a kind of flow diagram of cooperation data determination method provided in an embodiment of the present invention;
Fig. 2 is a kind of another flow diagram of cooperation data determination method provided in an embodiment of the present invention;
Fig. 3 is a kind of structure diagram of cooperation data determining device provided in an embodiment of the present invention;
Fig. 4 is the structure diagram of a kind of electronic equipment provided in an embodiment of the present invention.
Specific embodiment
Below in conjunction with the attached drawing in the embodiment of the present invention, the technical solution in the embodiment of the present invention is described.
It is also more and more with the businessman of video content provider cooperation with the fast development of internet, each partner Server-side can send cooperation request of data to video content services end, and then cooperation data are returned to conjunction by video content services end Work side's server-side, it is contemplated that some partners may pairing as data be modified operation, can not but be directed to and specify Partner's server-side, the returned cooperation data of flexible control, it is therefore necessary to a kind of cooperation data determination method is provided, with Realize the returned cooperation data of flexible control.Detailed process is as follows:
Referring to Fig. 1, Fig. 1 is a kind of a kind of flow diagram of cooperation data determination method provided in an embodiment of the present invention, Include the following steps:
S101 receives the cooperation request of data that partner's server-side is sent, and the video of request is carried in cooperation request of data The video identifier of content and partner's mark.
Specifically, when video content provider and partner cooperate, partner's server-side can take to video content Business end sends cooperation request of data, and video content services end first receives the cooperation request of data that partner's server-side is sent, the conjunction Make to carry the video identifier of the video content of request and partner's mark in request of data.Wherein, video identifier can be regarded Frequency ID (identification number), video number etc., for being quickly found out the corresponding video content of video identifier at video content services end, are closed Work side is identified for distinguishing different partners, since the partner cooperated with video content services end is relatively more, to each conjunction Work side all assigns different marks, convenient that each partner is managed.
S102 when identifying corresponding filtering rule there are partner, according to filtering rule, is represented based on video identifier The original video attribute data of video determines the corresponding cooperation data of the video identifier to be returned to partner's server-side.
Specifically, when identifying corresponding filtering rule there are partner, the cooperation number pair with the partner is demonstrated the need for According to being filtered, video content services end is according to pre-set filtering rule, it is determined whether video identifier expression is regarded The original video attribute data of frequency is filtered, if the video that needs are filtered, by the video of video identifier expression Original video attribute data is filtered, and using the video attribute data after filtering as the corresponding cooperation data of video identifier, Partner's server-side is returned to, if not to need the video being filtered, directly by the original of the video of video identifier expression Video attribute data returns to partner's server-side as the corresponding cooperation data of video identifier.Wherein, video identifier represents The original video attribute data of video is the attribute information of video, can be broadcasting link, the text of video content of video content Word description, video presentation image, the brief introduction of video, the status information (upper down status, there is no states etc.) etc. of video, equally The cooperation data that video content services end returns are also for the attribute information of video, the attribute information that partner's client passes through video Corresponding video content is obtained from video content services end, such as video link is illustrated on the webpage of partner websites, is used Family fetches the corresponding video content of the link for obtaining video content services end and providing by clicking on video link.
In embodiments of the present invention, why can be there are the corresponding filtering rule of partner, this is because video content carries It cooperates, and passes through after cooperation data return to partner's server-side by video content services end for business and partner, some The cooperation data of its client or the page presentation of website are modified by partner there is no cooperation agreement is abided by, For example, partner's server-side increases before the corresponding video content of cooperation data plays and the relevant advertisement of partner's interests, Before increasing before the advertisement either played in video content with the relevant advertisement of partner's interests or playing video content Advertisement replace with the relevant advertisement of partner's interests, in this way, user, after clicking on and playing, the video content of broadcasting is more Some additional ad contents, for example, user finish watching video content services end offer video content preceding advertisement in 30 seconds it Afterwards, and there is the advertisement of 30 seconds, cause user experience poor, so as to the video content to the offer of video content services end Favorable comment degree is than relatively low.
Therefore, asked in the video content and partner's server-side for finding partner's client or Webpage broadcasting During the corresponding video content difference of cooperation data, by presetting the default filtering option set by video type so that cooperation Square server-side cannot access to the cooperation data that video content services end has been filtered, in this way, partner must not fail to carry out Cooperation agreement, the i.e. no longer corresponding video content of modification request cooperation data, so as to improve user in partner's client or Person's Webpage is when playing video content, the favorable comment degree for the video content that user provides video content services end.
It can be seen that a kind of cooperation data determination method provided in an embodiment of the present invention, receives partner's server-side and sends Cooperation request of data, the video identifier of the video content of request and partner's mark are carried in the cooperation request of data;When When identifying corresponding filtering rule there are partner, according to filtering rule, the original video based on the video that video identifier represents Attribute data determines the corresponding cooperation data of the video identifier to be returned to partner's server-side.It can be identified by partner For specified partner's server-side, cooperation data are determined according to corresponding filtering rule, so as to flexibly control what is returned Cooperation data.
In an optional embodiment of the present invention, specific implementation process includes the following steps referring to Fig. 2:
S201, the cooperation request of data that partner server-side is sent carry the video content of request in cooperation request of data Video identifier and partner mark.
Specifically, when video content provider and partner cooperate, partner's server-side can take to video content Business end sends cooperation request of data, and video content services end first receives the cooperation request of data that partner's server-side is sent, the conjunction Make to carry the video identifier of the video content of request and partner's mark in request of data.
S202, video content services end receive the cooperation request of data that partner's server-side is sent.
Specifically, video content services end receives the video mark of the video content for the carrying request that partner's server-side is sent Knowledge and the cooperation request of data of partner's mark.
S203 judges that partner is identified whether there are corresponding filtering rule in cooperation request of data, if it does, going to S205, if it does not, going to S204.
Specifically, after video content services end receives the cooperation request of data that partner's server-side is sent, first judge to close Make partner in request of data to identify whether there are corresponding filtering rule, may thereby determine that be returned to partner's server-side The corresponding cooperation data of video identifier.
When identifying corresponding filtering rule there is no partner, S204 is gone to.
S204 obtains the original video attribute data for the video that video identifier represents, is serviced as to be returned to partner The corresponding cooperation data of video identifier at end.
Specifically, when identifying corresponding filtering rule there is no partner, show need not be pair with the partner conjunction It is filtered as data, then, the original video attribute data for the video that can directly represent video identifier returns to cooperation The corresponding cooperation data of video identifier of square server-side.
And when identifying corresponding filtering rule there are partner, according to filtering rule, regarded based on what video identifier represented The original video attribute data of frequency determines the corresponding cooperation data of the video identifier to be returned to partner's server-side.
Here, since filtering rule is whether video content to be filtered video content services end is pre-set The rule of processing, including being filtered processing to a part of video, to another part video content without filtration treatment.Cause This, when identifying corresponding filtering rule there are partner, it is also necessary to judge that in the filtering rule video identifier represented regards Whether frequency is to need the video filtered, can be by judging according to filtering so as to be filtered to video or without filtering Whether video that the video identifier represent is included in the video of rule-based filtering, if including needing what video identifier was represented Video is filtered, if do not included, the video that need not be represented video identifier is filtered.Detailed process is gone to S205。
S205 judges the video type for the video that video identifier represents, if the needs represented for filtering rule carried out The video type of the video of filter if needing to filter, goes to S207, if not going to S206 to need to filter.
Specifically, the video type for the video that video identifier represents is obtained, the video represented by judging video identifier Video type, if the video type of video that the needs represented for filtering rule are filtered, so that it is determined that video identifier table Whether the video shown is video that needs are filtered.
Whether the video type for judging the video that video identifier represents is regarding of being filtered of needs that filtering rule represents The video type of frequency can be searched whether in the video type by the video that the needs represented in filtering rule are filtered Include the video type of the video of video identifier expression, if comprising the video of video identifier mark is to need to carry out The video of filtering, if do not included, the video of video identifier mark is the video that need not be filtered.
Here, it is necessary to which the various videos of storage, have been classified by explanation in advance at video content services end, It has been divided into different types of video, such as has been divided into and solely broadcasts acute, hot broadcast play, payment play, trailer, titbit, variety show, sheet etc. Deng, video is divided into different types, it is not only convenient that various videos are managed, but also fail to carry out cooperation agreement in partner In the case of, different types of video can be filtered, so that the client of partner cannot play regarding of having filtered Frequency content.
Why determine whether the video that video identifier represents is to need the video being filtered in this programme, this is because Filtering rule is pre-set at video content services end, and only a part of cooperation data are filtered, are not pair All cooperation data are all filtered, and can watch more videos to more fiery in the recent period, user to be filtered, example As the more fiery hot broadcast of a period of time recently is acute, solely broadcasts play or some trailers etc..In this way, when video content provider is sent out Be not directly no longer to cooperate with partner after cooperation agreement is not fulfiled by existing partner, but by with the partner The partial data of cooperation is filtered, partner next time again to the video that these have been filtered cooperate request when, It was found that these videos cannot play, partner is so as to will realise that factum is not right, so as to cooperation afterwards Cooperation agreement is abided by journey, cooperation data are no longer at will changed, so as to also improve user in partner's client or website When the page plays cooperation data, to the favorable comment degree for the video content that video content services end provides.
If the video that the needs that the video type for the video that video identifier represents does not represent for filtering rule are filtered Video type, go to S206.
S206 obtains the original video attribute data for the video that video identifier represents, is serviced as to be returned to partner The corresponding cooperation data of video identifier at end.
Specifically, if the video that video identifier represents is the video that need not be filtered, show that the video need not It is filtered, then the original video attribute data of the video of video identifier expression is directly acquired, by the original video attribute number According to returning to partner's server-side.
If the video that the video type for the video that video identifier represents is filtered for the needs that filtering rule represents Video type goes to S207.
S207, according to the filtering item in filtering rule, the original video attribute data for the video that modification video identifier represents In, original video attribute data corresponding with filtering item obtains amended video attribute data.
Specifically, the video type of the video when video identifier expression, the needs for belonging to filtering rule expression are filtered Video video type when, determine video that video identifier represents to need the video that is filtered, and according to filtering rule In filtering item, modification video identifier represent video original video attribute data in, original video corresponding with filtering item Attribute data obtains amended video attribute data.
Filtering item in filtering rule includes setting offline and/or sets filtering, and filtering item refers to being needed in filtering rule The option that the video to be filtered is set, filtering item can include setting offline and/or set filtering, set it is offline refer to by Originally the video reached the standard grade carries out offline setting, shows that video content is offline, and user cannot review the video, sets Filtering refers to fall video filtering existing for script, and user can not review the video.Set it is offline after, partner from The relevant information of the video content is shown in the client of body or the page of website, and after user clicks on and plays, can be prompted User's video content is offline;After setting filtering, partner shows that this is regarded in the client of itself or the page of website The relevant information of frequency content, and after user clicks on and plays, can prompt user that the video content has been not present.
Wherein, the original video attribute data of the video represented according to the filtering item in filtering rule, modification video identifier In, original video attribute data corresponding with filtering item is specifically as follows:
State of reaching the standard grade in the original video attribute data for the video that modification video identifier represents is down status;And/or
The existence in the original video attribute data for the video that video identifier represents is changed as there is no states.
Specifically, the upper wire in the original video attribute data for the video that video content services end represents video identifier State is revised as down status, existence is there is no state, and specific modification process can be corresponding in filtering item by selecting Option realize.It is achieved thereby that for the partner's server-side specified, the returned cooperation data of flexible control.This In, can only modification state of reaching the standard grade be that down status either only changes existence to reach the standard grade there is no state or both changed State is down status, and changes existence as there is no states.
S208, using amended video attribute data as the video identifier corresponding conjunction to be returned to partner's server-side Make data.
Here, partner's server-side is returned to as cooperation data after video attribute data is modified, works as partner After server-side receives the amended video attribute data, user can not play that amended video attribute data is corresponding to be regarded Frequency content, it is achieved thereby that for the partner's server-side specified, the returned cooperation data of flexible control.
The specific implementation process of the embodiment of the present invention, for example, as shown in table 1.
Table 1
In table 1, video type is solely to broadcast play, positive, special issue, trailer, film clips, titbit, propaganda film etc., filtering rule Including needing to filter and need not filter, it is necessary to which filtering item when filtering is respectively filtering item 1 offline and filtering item 2 is set to set Filtering.When identifying corresponding filtering rule there are partner, the video type for the video that video identifier represents first is obtained, and is sentenced The video type for the video that the needs whether video type of breaking belongs to filtering rule expression are filtered, so that it is determined that video mark Know whether the video represented is to need the video being filtered.Such as judge that the video type of video that video identifier represents is When solely broadcasting play, in table 1, the acute video being filtered for needs is solely broadcast, then according to the filtering item 2 in filtering rule, to this Solely broadcast it is acute filtering is set, will this solely broadcast acute existence and be revised as there is no state, and solely to broadcast play there will be no state Video identifier corresponding cooperation data of the video attribute data as partner's server-side, and returned in the form of broadcasting link Partner's server-side is given, in this way, when the user of partner's client clicks on the broadcasting link, can prompt user that this is solely broadcast and acute does not deposit That is, user can not watch this and solely broadcast acute content.In another example when the video type for the video for judging video identifier expression is When payment is acute, since payment play need not be filtered, i.e., do not operate, then directly by the video attribute number of payment play According to the corresponding cooperation data of video identifier as partner's server-side, and return to partner's server-side, that is to say, that although There are the partners to identify corresponding filtering rule, but the cooperation data need not be filtered in filtering rule, that is, be cooperated The user of square client can still play payment play.
Referring to Fig. 3, Fig. 3 is a kind of structure diagram of cooperation data determining device provided in an embodiment of the present invention, including Following module:
Receiving module 301 for receiving the cooperation request of data that partner's server-side is sent, carries in cooperation request of data The video identifier of the video content of request and partner's mark;
Determining module 302, for when identifying corresponding filtering rule there are partner, according to filtering rule, based on regarding Frequency marking knows the original video attribute data of the video represented, determines the video identifier corresponding conjunction to be returned to partner's server-side Make data.
It can be seen that a kind of cooperation data determining device provided in an embodiment of the present invention, is received by receiving module and cooperated The cooperation request of data that square server-side is sent carries video identifier and the conjunction of the video content of request in the cooperation request of data Work side identifies;When identifying corresponding filtering rule there are partner, the first determining module is according to filtering rule, based on video mark Know the original video attribute data of the video represented, determine the corresponding cooperation number of the video identifier to be returned to partner's server-side According to.It can be identified by partner for the partner's server-side specified, cooperation data are determined according to corresponding filtering rule, from And flexibly control returned cooperation data.
Further, determining module 302 are additionally operable to when identifying corresponding filtering rule there is no partner, and acquisition regards Frequency marking knows the original video attribute data of the video represented, as the video identifier corresponding conjunction to be returned to partner's server-side Make data.
Further, determining module 302, including:
Filter submodule, for according to filtering rule, determining whether the video that video identifier represents is to need to be filtered Video;
First processing submodule, for the video being filtered if needs, according to the filtering item in filtering rule, is repaiied In the original video attribute data for changing the video of video identifier expression, original video attribute data corresponding with filtering item obtains Amended video attribute data, amended video attribute data is as the video identifier pair to be returned to partner's server-side The cooperation data answered;
Second processing submodule if for not being to need the video being filtered, obtains the video that video identifier represents Original video attribute data, as the corresponding cooperation data of the video identifier to be returned to partner's server-side.
Further, filter submodule, the video type of the video represented specifically for obtaining video identifier;
Determination unit, for work as video identifier expression video video type, belong to filtering rule expression needs into During the video type of the video of row filtering, the video that the video that video identifier represents is filtered for needs is determined.
Further, the filtering item in filtering rule includes setting offline and/or setting filtering;
First processing submodule, specifically for upper in the original video attribute data of the video of modification video identifier expression Wire state is down status;And/or specifically for depositing in the original video attribute data of the video of modification video identifier expression In state for there is no states.
The embodiment of the present invention additionally provides a kind of electronic equipment, as shown in figure 4, including processor 401, communication interface 402, Memory 403 and communication bus 404, wherein, processor 401, communication interface 402, memory 403 is complete by communication bus 404 Into mutual communication.
Memory 403, for storing computer program.
Processor 401 during for performing the program stored on memory 403, realizes following steps:
The cooperation request of data that partner's server-side is sent is received, the video content of request is carried in cooperation request of data Video identifier and partner's mark;
When identifying corresponding filtering rule there are partner, according to filtering rule, the video represented based on video identifier Original video attribute data, determine the corresponding cooperation data of the video identifier to be returned to partner's server-side.
It can be seen that electronic equipment provided in an embodiment of the present invention, the cooperation number sent by receiving partner's server-side According to request, the video identifier of the video content of request and partner's mark are carried in the cooperation request of data;Cooperate when existing When side identifies corresponding filtering rule, according to filtering rule, the original video attribute data based on the video that video identifier represents, Determine the corresponding cooperation data of the video identifier to be returned to partner's server-side.It can be identified by partner and be directed to what is specified Partner's server-side determines cooperation data according to corresponding filtering rule, so as to flexibly control returned cooperation data.
The communication bus that above-mentioned electronic equipment is mentioned can be Peripheral Component Interconnect standard (Peripheral Component Interconnect, abbreviation PCI) bus or expanding the industrial standard structure (Extended Industry Standard Architecture, abbreviation EISA) bus etc..The communication bus can be divided into address bus, data/address bus, controlling bus etc.. For ease of representing, only represented in figure with a thick line, it is not intended that an only bus or a type of bus.
Communication interface is for the communication between above-mentioned electronic equipment and other equipment.
Memory can include random access memory (Random Access Memory, abbreviation RAM), can also include Nonvolatile memory (non-volatile memory), for example, at least a magnetic disk storage.Optionally, memory may be used also To be at least one storage device for being located remotely from aforementioned processor.
Above-mentioned processor can be general processor, including central processing unit (Central Processing Unit, Abbreviation CPU), network processing unit (Network Processor, abbreviation NP) etc.;It can also be digital signal processor (Digital Signal Processing, abbreviation DSP), application-specific integrated circuit (Application Specific Integrated Circuit, abbreviation ASIC), field programmable gate array (Field-Programmable Gate Array, Abbreviation FPGA) either other programmable logic device, discrete gate or transistor logic, discrete hardware components.
In another embodiment provided by the invention, a kind of computer readable storage medium is additionally provided, which can It reads to be stored with instruction in storage medium, when run on a computer so that computer performs any institute in above-described embodiment A kind of cooperation data determination method stated.
It can be seen that a kind of computer readable storage medium provided in an embodiment of the present invention, is serviced by receiving partner The cooperation request of data sent is held, the video identifier of the video content of request and partner's mark are carried in the cooperation request of data Know;When identifying corresponding filtering rule there are partner, according to filtering rule, the video that is represented based on video identifier it is original Video attribute data determines the corresponding cooperation data of the video identifier to be returned to partner's server-side.Partner can be passed through Mark determines cooperation data, so as to which flexibly control is returned for the partner's server-side specified according to corresponding filtering rule The cooperation data returned.
In another embodiment provided by the invention, a kind of computer program product for including instruction is additionally provided, when it When running on computers so that computer performs any a kind of cooperation data determination method in above-described embodiment.
It can be seen that a kind of computer program product for including instruction provided in an embodiment of the present invention, is cooperated by receiving The cooperation request of data that square server-side is sent carries video identifier and the conjunction of the video content of request in the cooperation request of data Work side identifies;When identifying corresponding filtering rule there are partner, according to filtering rule, the video represented based on video identifier Original video attribute data, determine the corresponding cooperation data of the video identifier to be returned to partner's server-side.It can pass through Partner's mark determines cooperation data, so as to flexibly control for the partner's server-side specified according to corresponding filtering rule The returned cooperation data of system.
In the above-described embodiments, can come wholly or partly by software, hardware, firmware or its any combination real It is existing.When implemented in software, can entirely or partly realize in the form of a computer program product.The computer program Product includes one or more computer instructions.When loading on computers and performing the computer program instructions, all or It partly generates according to the flow or function described in the embodiment of the present invention.The computer can be all-purpose computer, special meter Calculation machine, computer network or other programmable devices.The computer instruction can be stored in computer readable storage medium In or from a computer readable storage medium to another computer readable storage medium transmit, for example, the computer Instruction can pass through wired (such as coaxial cable, optical fiber, number from a web-site, computer, server or data center User's line (DSL)) or wireless (such as infrared, wireless, microwave etc.) mode to another web-site, computer, server or Data center is transmitted.The computer readable storage medium can be any usable medium that computer can access or It is the data storage devices such as server, the data center integrated comprising one or more usable mediums.The usable medium can be with It is magnetic medium, (for example, floppy disk, hard disk, tape), optical medium (for example, DVD) or semiconductor medium (such as solid state disk Solid State Disk (SSD)) etc..
It should be noted that herein, relational terms such as first and second and the like are used merely to a reality Body or operation are distinguished with another entity or operation, are deposited without necessarily requiring or implying between these entities or operation In any this actual relation or order.Moreover, term " comprising ", "comprising" or its any other variant are intended to Non-exclusive inclusion, so that process, method, article or equipment including a series of elements not only will including those Element, but also including other elements that are not explicitly listed or further include as this process, method, article or equipment Intrinsic element.In the absence of more restrictions, the element limited by sentence "including a ...", it is not excluded that Also there are other identical elements in process, method, article or equipment including the element.
Each embodiment in this specification is described using relevant mode, identical similar portion between each embodiment Point just to refer each other, and the highlights of each of the examples are difference from other examples.Especially for device, For electronic equipment, storage medium or computer program product embodiments, since it is substantially similar to embodiment of the method, so What is described is fairly simple, and the relevent part can refer to the partial explaination of embodiments of method.
The foregoing is merely illustrative of the preferred embodiments of the present invention, is not intended to limit the scope of the present invention.It is all Any modifications, equivalent replacements and improvements are made within the spirit and principles in the present invention, are all contained in protection scope of the present invention It is interior.

Claims (11)

1. a kind of cooperation data determination method, applied to video content services end, which is characterized in that the described method includes:
The cooperation request of data that partner's server-side is sent is received, the video content of request is carried in the cooperation request of data Video identifier and partner's mark;
When identifying corresponding filtering rule there are the partner, according to the filtering rule, based on the video identifier table The original video attribute data of the video shown determines the video identifier corresponding conjunction to be returned to partner's server-side Make data.
2. according to the method described in claim 1, it is characterized in that, the method further includes:
When identifying corresponding filtering rule there is no the partner, obtain the original of video that the video identifier represents and regard Frequency attribute data, as the video identifier corresponding cooperation data to be returned to partner's server-side.
3. according to the method described in claim 1, it is characterized in that, according to the filtering rule, based on the video identifier table The original video attribute data of the video shown determines the video identifier corresponding conjunction to be returned to partner's server-side Make data, including:
According to the filtering rule, determine whether the video that the video identifier represents is to need the video being filtered;
If the video that needs are filtered, according to the filtering item in the filtering rule, change the video identifier and represent Video original video attribute data in, original video attribute data corresponding with the filtering item obtains amended regard Frequency attribute data, the amended video attribute data is as the video identifier to be returned to partner's server-side Corresponding cooperation data;
If the video not being filtered for needs obtains the original video attribute data for the video that the video identifier represents, As the video identifier corresponding cooperation data to be returned to partner's server-side.
4. according to the method described in claim 3, it is characterized in that, according to the filtering rule, the video identifier table is determined Whether the video shown is video that needs are filtered, including:
Obtain the video type for the video that the video identifier represents;
When the video type for the video that the video identifier represents, belong to that the needs that the filtering rule represents are filtered regards During the video type of frequency, the video that the video that the video identifier represents is filtered for needs is determined.
5. according to the method described in claim 3, it is characterized in that, the filtering item in the filtering rule is offline including setting And/or filtering is set;
According to the filtering item in the filtering rule, the original video attribute data for the video that the video identifier represents is changed In, original video attribute data corresponding with the filtering item, including:
The state of reaching the standard grade in the original video attribute data for the video that the video identifier represents is changed as down status;And/or
The existence in the original video attribute data for the video that the video identifier represents is changed as there is no states.
6. a kind of cooperation data determining device, applied to video content services end, which is characterized in that described device includes:
Receiving module, for receiving the cooperation request of data that partner's server-side is sent, being carried in the cooperation request of data please The video identifier for the video content asked and partner's mark;
Determining module, for when there are the partner identify corresponding filtering rule when, according to the filtering rule, based on institute The original video attribute data of the video of video identifier expression is stated, determines the video to be returned to partner's server-side Identify corresponding cooperation data.
7. device according to claim 6, which is characterized in that the determining module is additionally operable to when there is no the cooperations When side identifies corresponding filtering rule, the original video attribute data for the video that the video identifier represents is obtained, as waiting to return Back to the corresponding cooperation data of the video identifier of partner's server-side.
8. device according to claim 6, which is characterized in that the determining module, including:
Filter submodule, for according to the filtering rule, determining whether the video that the video identifier represents is to need to carry out The video of filtering;
First processing submodule, for the video being filtered if needs, according to the filtering item in the filtering rule, is repaiied In the original video attribute data for changing the video that the video identifier represents, original video attribute number corresponding with the filtering item According to obtaining amended video attribute data, the amended video attribute data takes as to be returned to the partner The corresponding cooperation data of the video identifier at business end;
Second processing submodule if for not being to need the video being filtered, obtains the video that the video identifier represents Original video attribute data, as the video identifier corresponding cooperation data to be returned to partner's server-side.
9. device according to claim 8, which is characterized in that the filter submodule, specifically for obtaining the video Identify the video type of the video represented;When the video type for the video that the video identifier represents, belong to the filtering rule During the video type for the video that the needs of expression are filtered, determine that the video that the video identifier represents is filtered for needs Video.
10. device according to claim 8, which is characterized in that the filtering item in the filtering rule includes setting offline And/or filtering is set;
The first processing submodule, specifically in the original video attribute data for the video for changing the video identifier expression State of reaching the standard grade for down status;And/or the original video attribute number of the video represented specifically for changing the video identifier Existence in is there is no states.
11. a kind of electronic equipment, which is characterized in that including processor, communication interface, memory and communication bus, wherein, it is described Processor, the communication interface, the memory complete mutual communication by communication bus;
The memory, for storing computer program;
The processor during for performing the program stored on the memory, realizes any sides of claim 1-5 Method step.
CN201711424176.XA 2017-12-25 2017-12-25 A kind of cooperation data determination method, device and electronic equipment Pending CN108111885A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711424176.XA CN108111885A (en) 2017-12-25 2017-12-25 A kind of cooperation data determination method, device and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711424176.XA CN108111885A (en) 2017-12-25 2017-12-25 A kind of cooperation data determination method, device and electronic equipment

Publications (1)

Publication Number Publication Date
CN108111885A true CN108111885A (en) 2018-06-01

Family

ID=62213022

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711424176.XA Pending CN108111885A (en) 2017-12-25 2017-12-25 A kind of cooperation data determination method, device and electronic equipment

Country Status (1)

Country Link
CN (1) CN108111885A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110909149A (en) * 2018-09-17 2020-03-24 北京国双科技有限公司 Data filtering method and device
CN111435452A (en) * 2019-01-11 2020-07-21 百度在线网络技术(北京)有限公司 Model training method, device, equipment and medium
WO2021103742A1 (en) * 2019-11-29 2021-06-03 北京达佳互联信息技术有限公司 Resource management method and apparatus, and electronic device

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110177774A1 (en) * 2010-01-13 2011-07-21 Qualcomm Incorporated Dynamic generation, delivery, and execution of interactive applications over a mobile broadcast network
CN102457488A (en) * 2010-10-22 2012-05-16 腾讯数码(天津)有限公司 Network video information sharing method and system and gateway server
CN103533051A (en) * 2013-10-15 2014-01-22 北京奇虎科技有限公司 Processing and providing method and device for network multimedia resource information
CN103620639A (en) * 2011-04-29 2014-03-05 频率Ip股份有限责任公司 Multiple-carousel selective digital service feeds
CN103686375A (en) * 2013-11-19 2014-03-26 乐视致新电子科技(天津)有限公司 Video sharing method and device
CN103761093A (en) * 2014-01-20 2014-04-30 深圳市佳创视讯技术股份有限公司 Video aggregation method for clients

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110177774A1 (en) * 2010-01-13 2011-07-21 Qualcomm Incorporated Dynamic generation, delivery, and execution of interactive applications over a mobile broadcast network
CN102457488A (en) * 2010-10-22 2012-05-16 腾讯数码(天津)有限公司 Network video information sharing method and system and gateway server
CN103620639A (en) * 2011-04-29 2014-03-05 频率Ip股份有限责任公司 Multiple-carousel selective digital service feeds
CN103533051A (en) * 2013-10-15 2014-01-22 北京奇虎科技有限公司 Processing and providing method and device for network multimedia resource information
CN103686375A (en) * 2013-11-19 2014-03-26 乐视致新电子科技(天津)有限公司 Video sharing method and device
CN103761093A (en) * 2014-01-20 2014-04-30 深圳市佳创视讯技术股份有限公司 Video aggregation method for clients

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110909149A (en) * 2018-09-17 2020-03-24 北京国双科技有限公司 Data filtering method and device
CN110909149B (en) * 2018-09-17 2022-06-03 北京国双科技有限公司 Data filtering method and device
CN111435452A (en) * 2019-01-11 2020-07-21 百度在线网络技术(北京)有限公司 Model training method, device, equipment and medium
CN111435452B (en) * 2019-01-11 2023-11-03 百度在线网络技术(北京)有限公司 Model training method, device, equipment and medium
WO2021103742A1 (en) * 2019-11-29 2021-06-03 北京达佳互联信息技术有限公司 Resource management method and apparatus, and electronic device

Similar Documents

Publication Publication Date Title
US9424018B2 (en) Filtering and promoting application store applications
US9716908B2 (en) Distributing media content via media channels based on associated content being provided over other media channels
US11477139B2 (en) Techniques for messaging bot rich communication
CN109451333B (en) Bullet screen display method, device, terminal and system
CN113364853B (en) Business service system, business request method and gateway equipment
CN111770383B (en) Generation method of equipment association relationship, content recommendation method and device
TWI584138B (en) System and method for providing knowledge sharing service based on user relationship information of social network service
CN111159269B (en) Data processing method, device and system
KR101931807B1 (en) System for curation art display and art contents based big data
CN104935651A (en) Content recommending method and terminal
CN113779368B (en) Information push method, device and equipment
CN106682008A (en) Friend circle information classification method and device
CN107527274A (en) information recommendation platform, device, system, method and terminal
CN110022259B (en) Message arrival rate determining method and device, data statistics server and storage medium
CN106682010A (en) Method, device and server for classifying friend circle information
CN111669622A (en) Method and device for determining default play relationship of videos and electronic equipment
CN108111885A (en) A kind of cooperation data determination method, device and electronic equipment
CN113343072B (en) Label query method, device, equipment and storage medium
CN108764971A (en) Device identification method, device, electronic equipment and readable storage medium storing program for executing
CN101953101B (en) Content management that addresses levels of functionality
CN104572707A (en) Preferable object information providing method and device
CN106202297A (en) Identify the method and device of user interest
US11521250B2 (en) Method and apparatus for providing digital product using user account synchronization
US20160188748A1 (en) Method for providing information to determine a graph associated with a data item
CN112115103A (en) File address display method and device, electronic equipment and readable storage medium

Legal Events

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

Application publication date: 20180601

RJ01 Rejection of invention patent application after publication