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 PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 42
- 238000001914 filtration Methods 0.000 claims abstract description 151
- 238000004891 communication Methods 0.000 claims description 19
- 238000012545 processing Methods 0.000 claims description 16
- 238000004590 computer program Methods 0.000 claims description 10
- 238000003860 storage Methods 0.000 description 13
- 238000012986 modification Methods 0.000 description 11
- 230000004048 modification Effects 0.000 description 11
- 230000001154 acute effect Effects 0.000 description 8
- 230000008569 process Effects 0.000 description 8
- 238000010586 diagram Methods 0.000 description 6
- 230000002349 favourable effect Effects 0.000 description 3
- 238000011161 development Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 238000012552 review Methods 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000000151 deposition Methods 0.000 description 1
- 238000000802 evaporation-induced self-assembly Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management 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/262—Content 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/26208—Content 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/81—Monomedia components thereof
- H04N21/812—Monomedia components thereof involving advertisement data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/84—Generation or processing of descriptive data, e.g. content descriptors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/845—Structuring of content, e.g. decomposing content into time segments
- H04N21/8455—Structuring 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/85—Assembly of content; Generation of multimedia applications
- H04N21/858—Linking 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
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.
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)
| 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)
| 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 |
-
2017
- 2017-12-25 CN CN201711424176.XA patent/CN108111885A/en active Pending
Patent Citations (6)
| 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)
| 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 |