Summary of the invention
In order to solve the above-mentioned technical problem, the purpose of the present invention is to provide a kind of work data processing side based on list
Method, system, device and storage medium.
On the one hand, the work data processing method based on list that the embodiment of the present invention includes a kind of, comprising the following steps:
When detect client issue work data upload request when, inquire the client whether be included in it is preset
In permission list;
If the client is included in the permission list, the work data that the client uploads is received, and will
The work data received is set as open visible state;Under the open visible state, the portion of the work data
Divide or all accesses for any object;
If the client is not included in the permission list, refuse the upload request, or receive the visitor
The work data that family end uploads, and limitation visible state is set by the work data received;It is visible in the limitation
Under state, the work data be limited to for preset special object access and/or the work data in part for
Access.
Further, the work data processing method is further comprising the steps of:
For the work data application digital publishing rights unique identifier received;
When getting the digital publishing rights unique identifier, the digital publishing rights unique identifier is tagged to accordingly
Work data, and open visible state is set by corresponding work data.
Further, the work data processing method is further comprising the steps of:
Available numerical value corresponding to each client setting for including in the permission list;
When the work data that the client is uploaded is arranged to open visible state, it is corresponding to reduce the client
Time numerical value can be used;
When the corresponding available numerical value of the client is down to 0, the letter of the client is deleted from the permission list
Breath.
Further, described can be that relative client has respective digital copyright unique identifier with the initial value of secondary numerical value
Work data quantity.
Further, the work data processing method is further comprising the steps of:
The digital publishing rights unique identifier that will acquire, which uploads in block chain, to be stored.
Further, the work data processing method is further comprising the steps of:
The license code is shown in the work data.
Further, it is described by the license code Overlapping display in the work data the step for, specifically include:
Watermark is generated according to the license code;
By the watermark superposition in the work data.
On the other hand, the work data processing system based on list that the embodiment of the invention also includes a kind of, comprising:
Name single module, for when detecting the work data upload request that client issues, inquiring the client to be
It is no to be included in preset permission list;
First state setup module, for receiving the client when the client includes in the permission list
The work data uploaded is held, and sets open visible state for the work data received;It can see this in the disclosure
Under state, some or all of described work data accesses for any object;
Second state setting module refuses the upload for being not included in the permission list in the client
Request, or receive the work data that the client uploads, and the work data received is set as limiting visible
State;Under the limitation visible state, the work data is limited to access and/or described for preset special object
Part in work data is for access.
On the other hand, the work data processing unit based on list that the embodiment of the invention also includes a kind of, including memory
And processor, the memory for storing at least one program, the processor for load at least one described program with
Execute the method for the present invention.
On the other hand, the embodiment of the invention also includes a kind of storage mediums, wherein it is stored with the executable instruction of processor,
The executable instruction of the processor is used to execute the method for the present invention when executed by the processor.
The beneficial effects of the present invention are: by executing the work data processing method in the embodiment of the present invention, it can be temporary
In the case where digital publishing rights unique identifier has not been obtained, video data and its uploader are tentatively judged all rights reserved relationship,
And relationship carries out different processing according to tentatively judging that all rights reserved, wherein setting open for video data can see this
State, can make video data by wide-scale distribution, set limitation visible state for video data, can limit video data
It propagates.Work data processing method in through this embodiment can be invaded avoiding internet video sharing platform from facing copyright
On the basis of weighing risk, the propagation efficiency of the works such as video data is improved.
Specific embodiment
The present embodiment includes a kind of work data processing method based on list, referring to Fig.1, comprising the following steps:
S1. when detect client issue work data upload request when, inquire the client whether be included in it is pre-
If permission list in;
If S2. the client is included in the permission list, the work data that the client uploads is received, and
Open visible state is set by the work data received;Under the open visible state, the work data
Partly or entirely access for any object;
If S3. the client is not included in the permission list, refuse the upload request, or described in reception
The work data that client uploads, and limitation visible state is set by the work data received;The limitation can
See this under state, the work data be limited to for preset special object access and/or the work data in part can
For access.
In the present embodiment, the works be transmitted and store in the form of electronic data, and by display and
The terminals such as loudspeaker by draw a portrait or sound etc. in the form of show.Therefore, a work data described in the present embodiment, and it is existing
A works are corresponding in reality.
In the present embodiment, the works may include the forms such as text, music, video, picture and computer source code
Content.It is a kind of typical using TV play, film, variety show, talk show and computer animation as the video content of representative
Works, and video sharing platform be current mainstream have the function of works share internet platform, therefore in the present embodiment with
Video work is illustrated for example, and those skilled in the art can be applied to after understanding the present embodiment technical solution
The works of other forms.
In the present embodiment, all steps in the work data processing method for running internet video all by sharing
The computer equipment of platform, i.e. server execute, therefore are not run to server and server in the present embodiment mutual
Networked video sharing platform distinguishes.The server is by executing computer program, to establish and run internet view
Frequency sharing platform, so that the terminal devices such as mobile phone, PC or tablet computer access internet video can be used in user
Sharing platform.Corresponding computer program is run on the terminal devices such as the mobile phone, PC or tablet computer, so that eventually
End equipment becomes a client together with the computer program run, therefore not to terminal device, client in the present embodiment
And it is distinguished using the user of client.
The video work of internet video sharing platform is uploaded to, its user's browsing or downloading can be both uploaded,
It can be browsed or be downloaded by other users.
Generally, client is communicated with internet video sharing platform, to carry out the upload of video data, clear
Before looking at or downloading, needs the register account number on internet video sharing platform and password is set, internet video sharing platform
It is also possible to that dedicated Video editing software can be provided to client, client carries out the video data to be uploaded
Editor.
In the present embodiment, the client is a collective concept, i.e., described " client " can refer to by many mobile phones,
The set of the user of the terminal devices such as PC or tablet computer or these terminal devices composition is being refered in particular to certainly
Perhaps " client " can also refer to some specific mobile phone, PC or flat in the case where not generating logical contradiction
The user of the terminal devices such as plate computer or this terminal device.
In the present embodiment, the client is carried out by the media such as internet or local area network and internet video sharing platform
Communication, therefore internet video sharing platform can identify client by IP address or MAC Address etc., if client
It, should also be by being mapped to being fixed of modes such as fixing address, Huo Zhetong if the IP address or MAC Address at end are variable
It crosses the mode tabled look-up and inquires the real IP address or MAC Address that client has in some specific period.Therefore, this implementation
Described in example " information of client ", it is primarily referred to as the IP address or MAC Address of client, can also include the hard of client
The information such as the identity information of part model or user.
Before executing step S1, the internet video sharing platform is locally pre-generated and saves permission list,
The information such as IP address or the MAC Address of client are had recorded in the permission list, are put down so that internet video is shared
Platform can inquire some specific client from permission list.Internet video sharing platform can set license name
Single entry criteria, i.e., the client for only meeting fixed condition set by internet video sharing platform can just be included in permission list
In, for example, internet video sharing platform can encroach right no copyright, record, reliable client-side information are written to license name
Dan Zhong.
Each client can issue upload request to internet video sharing platform, to request that client sheet will be stored in
The work data on ground is uploaded to internet video sharing platform.Internet video sharing platform can ring upload request
It answers, to receive the video data of client upload, the upload request can also be refused, regarded to be uploaded without client
The process of frequency evidence.
In step S1, when internet video sharing platform detects the work data upload request that client issues, inspection
The information such as IP address or the MAC Address of the client are surveyed, and are looked into the permission list that internet video sharing platform is stored
Whether have corresponding client-side information, so that it is determined that whether the client is included in preset permission list if asking.
In step S2, if judging, the client is included in the permission list, receives what the client uploaded
Work data, and open visible state is set by the work data received;It is described under the open visible state
Some or all of work data accesses for any object;
In step S3, if judging, the client is not included in the permission list, refuses the upload request, or
Person receives the work data that the client uploads, and sets limitation visible state for the work data received;In
Under the limitation visible state, the work data is limited to access and/or the work data for preset special object
In part for access.
Step S2 and S3 judges the implementing result of step S1.When inquiring client from the permission list
When, show that the client belongs to the specific client authenticated by internet video sharing platform, internet video is shared flat
Platform certification can whereby trust the client, i.e., no matter whether the video data that the client uploads has DCI code etc.
Authoritative copyright authentication mark defaults the client and possesses copyright to the video data of upload, sets public for the video data
Open visible state.The open visible state, refers to that internet video sharing platform discloses the video data, so that any client
End can access, preview, browsing or download the video data.Certainly, internet video sharing platform is also possible to according to itself
Comercial operation situation carries out the processing such as " title " to certain clients, that is, limits these and accessed by the client of " title ",
These are by the client of " title " obviously not in accessible, preview, browsing or " any client for downloading the video data at this time
The column at end ".
When not inquiring the client from the permission list, internet video sharing platform judges the client not
Belong to the specific client authenticated by internet video sharing platform, if the video data does not have the authoritative version such as DCI code
Authentication marks are weighed, copyright is not possessed to the video data of upload then defaulting the client, so that video data is rejected,
Or limitation visible state is set by the video data.In the present embodiment, the limitation visible state, one of situation
Refer to the semi-over video data of internet video sharing platform, i.e. the only preset particular customer of internet video sharing platform
The accessible video data is held, the preset particular clients can be limited in insider by internet video sharing platform
The models such as the client that the professionals such as particular clients, the video connoisseur that specially invites or video evaluation expert that member uses use
It encloses, other clients other than above-mentioned preset particular clients will be unable to access, preview, browsing or download the video
Data.In the present embodiment, the limitation visible state, another situation is that referring to that internet video sharing platform allows all clients
The partial content of end or preset particular clients access video data, for example, can only preview play the head of the video data
10s content etc..
Object described in step S3, other than including to be linked into the client of server by approach such as internets,
It further include being connect by modes such as USB interfaces with server in server local and the storage carried out data transmission with server is set
The equipment such as standby or personal computer.
By executing step S1-S3, internet video sharing platform can not have DCI code in received video data
In the case where authoritative copyright authentication mark, the uploader of video data of the default comprising the license code provided in advance uploads it
Video data there is copyright, then disclose visible processing to these video datas, it is on the contrary then reject these videos
Data, or these video datas are carried out to limit visible processing.Work data processing method in the present embodiment, can be temporary
In the case where digital publishing rights unique identifier has not been obtained, video data and its uploader are tentatively judged all rights reserved relationship,
And relationship carries out different processing according to tentatively judging that all rights reserved, wherein setting open for video data can see this
State, can make video data by wide-scale distribution, set limitation visible state for video data, can limit video data
It propagates.Work data processing method in through this embodiment can be invaded avoiding internet video sharing platform from facing copyright
On the basis of weighing risk, the propagation efficiency of the works such as video data is improved.
It is further used as preferred embodiment, the work data processing method based on list further includes following step
It is rapid:
S4. the work data application digital publishing rights unique identifier to receive;
S5. when getting the digital publishing rights unique identifier, the digital publishing rights unique identifier is tagged to phase
The work data answered, and open visible state is set by corresponding work data.
The step S4 is executed after executing step S1-S3.In the step S4, internet video sharing platform
It links with the database of the regulatory agencies such as Chinese copyright protection center, thus for the work data application digital version received
It weighs unique identifier (DCI).
The S5 is one of implementing result of step S4.When internet video sharing platform is got and video data
Corresponding digital publishing rights unique identifier shows that the video data obtains DCI certification, and internet video sharing platform can should
Video data carries out normal propagation, sets open visible state for the video data, that is, all clients is allowed to rectify
Frequentation asks, preview, browsing or downloads the video data.Meanwhile internet video sharing platform uniquely marks the digital publishing rights
Know symbol and be tagged to corresponding work data, so that client when browsing or downloading the video data, can learn the video counts
It is marked according to digital publishing rights unique identifier has been obtained.
It is further used as preferred embodiment, the work data processing method based on list further includes following step
It is rapid:
S6. when the digital publishing rights unique identifier can not be got, corresponding work data is deleted, or will be corresponding
Work data is set as inaccessible state.
The S6 is another implementing result of step S4.When internet video sharing platform can not be got and video counts
According to corresponding digital publishing rights unique identifier, show that the video data cannot obtain DCI certification, internet video sharing platform is sentenced
The video data that breaks may face biggish copyright infringement risk, can delete the video data, that is, by the video data
" undercarriage ", or inaccessible state is set by the work data.Under inaccessible state, which is only deposited
Storage can only carry out the video data by the internal staff of internet video sharing platform in internet video sharing platform
Reason, the video data can not be accessed by any client.
By executing step S4-S6, internet video sharing platform can further confirm that the video data received
Copyright property, and according to whether obtaining digital publishing rights unique identifier (DCI) carries out different processing to video data, from
And further avoid the received video data bring copyright infringement risk of institute.
It is further used as preferred embodiment, the work data processing method based on list further includes following step
It is rapid:
S0A. when detecting the license request that client issues, the work data for inquiring the client uploads record;
S0B. it is uploaded in record from the work data of the client, counting has respective digital copyright unique identifier
The quantity of work data;
S0C. when the quantity of the work data with respective digital copyright unique identifier is greater than preset threshold value,
The permission list is written into the information of the client.
In the present embodiment, the step S0A-S0C is executed before executing step S1, and step S0A-S0C is mainly used for
It should include which client when solving default permission list, i.e., asking for permission list specifically is written into the information of which client
Topic.
The client can issue license request to internet video sharing platform, if internet video sharing platform
The license request is responded, then the information of the client can be written to license name by internet video sharing platform
It is single, on the contrary it can also refuse the information of the client being written to permission list.
In step S0A, when internet video sharing platform receives the license request of client, by with the client
Carry out communication or the biography on the work data that the server local for running internet video sharing platform inquires the client
Record.In step S0B, if the client is once transmitted through video data on internet video sharing platform, the visitor is counted
Which the video data that family end is uploaded has once obtained phase after internet video sharing platform executes step S4 and S5
The digital publishing rights unique identifier answered, obtains a statistic, i.e., what the client was uploaded obtains corresponding digital version
Weigh the total number of the video data of unique identifier.In step S0C, internet video sharing platform can be in advance to all clients
End sets a unified threshold value, or the total number precentagewise of the video data uploaded according to each client is set separately
Threshold value, and the obtained total number of step S0B2 is compared with the threshold value;When the total number is greater than the threshold value,
Show that video data that the client uploads in history has more part finally and can obtain the copyright authentication of authority, internet view
Frequency sharing platform judges that the client is reliable, and selects to trust the client, and institute is written in the information of the client
State permission list.
It is further used as preferred embodiment, the work data processing method based on list further includes following step
It is rapid:
S0D. available numerical value corresponding to each client setting for including in the permission list;
S0E. when the work data that the client is uploaded is arranged to open visible state, reduce the client pair
The available numerical value answered;
S0F. when the corresponding available numerical value of the client is down to 0, the client is deleted from the permission list
Information.
In step S0D, corresponding available numerical value is set separately in each client to include in permission list, described to use
Secondary numerical value can be a pure values character, be stored in permission list together, and establishes and map with the information of relative client
Relationship.Preferably, the initial value with time numerical value generates the specific value of available numerical value Shi Keyong number, be step
Relative client has the quantity of the work data of respective digital copyright unique identifier in rapid S0C.
In step S0E, the practice condition of detecting step S2 or S5, if the video data that a client is uploaded is set
It is set to open visible state, then the specific value of the corresponding available numerical value of the client is reduced, for example, often detecting this
As soon as the video data that client uploads is arranged to open visible state, by the tool of the corresponding available numerical value of the client
Body numerical value reduces 1.
In step S0F, in permission list each client-side information and its corresponding available number refresh in real time and
Detection deletes the client from the permission list when detecting that the corresponding available numerical value of any client is down to 0
Information.After the information of a certain client is deleted from permission list, it will jump to step S3 when executing step S1, that is, judge
Client is not included in the permission list, and executes subsequent step.
By executing step S0D-S0F, each client can be made can only to be retained in permission log to limited period, work as visitor
After family end uploads enough video datas, which will be deleted from permission list, be needed again to the client
Investigate and permission list could be written into the information of the client again, the confidence level because of the client is avoided to become
Change and increase the copyright infringement risk of internet video sharing platform.
Work data processing method based on list is further comprising the steps of:
The digital publishing rights unique identifier that will acquire, which uploads in block chain, to be stored.
Further, the work data processing method is further comprising the steps of:
S7. the license code is shown in the work data.
Further, the step S7 is specifically included:
S701. watermark is generated according to the license code;
S702. by the watermark superposition in the work data.
In the present embodiment, step S7 is specifically made of step S701 and S702.It is raw according to the license code in step S701
At watermark, for indicating the license code by way of character or two dimensional code.In step S702, according to work data
Form by watermark superposition into work data, when so that the work data is accessed, can show the license simultaneously
The watermark of code.For example, the watermark of license code can be added in each frame of video, work as institute when the work data is video
State work data be document when, work data can be converted to the format of pdf, then show and permitted at the background of pdf file
Can code watermark.By executing step S7, user can be made quickly to check the corresponding license code of the work data.
In the present embodiment, a kind of work data processing system based on list, referring to Fig. 2, comprising:
Name single module, for when detecting the work data upload request that client issues, inquiring the client to be
It is no to be included in preset permission list;
First state setup module, for receiving the client when the client includes in the permission list
The work data uploaded is held, and sets open visible state for the work data received;It can see this in the disclosure
Under state, some or all of described work data accesses for any object;
Second state setting module refuses the upload for being not included in the permission list in the client
Request, or receive the work data that the client uploads, and the work data received is set as limiting visible
State;Under the limitation visible state, the work data is limited to access and/or described for preset special object
Part in work data is for access.
The name single module, first state setup module and the second state setting module, which can be in computer system, to be had
The hardware module or software module of corresponding function.
The present embodiment further includes a kind of work data processing unit based on list, including memory and processor, described
Memory is for storing at least one program, and the processor is for loading at least one described program to execute works of the present invention
Data processing method.
The present embodiment further includes a kind of storage medium, wherein being stored with the executable instruction of processor, the processor can
The instruction of execution is used to execute when executed by the processor work data processing method of the present invention.
Work data processing system, device and storage medium in the present embodiment, can execute work data of the invention
Processing method, any combination implementation steps of executing method embodiment have the corresponding function of this method and beneficial effect.
It should be noted that unless otherwise specified, when a certain feature referred to as " fixation ", " connection " are in another feature,
It can directly fix, be connected to another feature, and can also fix, be connected to another feature indirectly.In addition, this
The descriptions such as the upper and lower, left and right used in open are only the mutual alignment pass relative to each component part of the disclosure in attached drawing
For system.The "an" of used singular, " described " and "the" are also intended to including most forms in the disclosure, are removed
Non- context clearly expresses other meaning.In addition, unless otherwise defined, all technology and science used in the present embodiment
Term is identical as the normally understood meaning of those skilled in the art.This example demonstrates that term used in book is
In order to describe specific embodiment, it is not intended to be limiting of the invention.Term "and/or" used in the present embodiment includes one
Or the arbitrary combination of multiple relevant listed items.
It will be appreciated that though various elements, but this may be described using term first, second, third, etc. in the disclosure
A little elements should not necessarily be limited by these terms.These terms are only used to for same type of element being distinguished from each other out.For example, not departing from
In the case where disclosure range, first element can also be referred to as second element, and similarly, second element can also be referred to as
One element.The use of any and all example or exemplary language provided by the present embodiment (" such as ", " such as ") is only anticipated
The embodiment of the present invention is better described in figure, and unless the context requires otherwise, otherwise will not apply to the scope of the present invention and limit.
It should be appreciated that the embodiment of the present invention can be by computer hardware, the combination of hardware and software or by depositing
The computer instruction in non-transitory computer-readable memory is stored up to be effected or carried out.Standard volume can be used in the method
Journey technology-includes that the non-transitory computer-readable storage media configured with computer program is realized in computer program,
In configured in this way storage medium computer is operated in a manner of specific and is predefined --- according in a particular embodiment
The method and attached drawing of description.Each program can with the programming language of level process or object-oriented come realize with department of computer science
System communication.However, if desired, the program can be realized with compilation or machine language.Under any circumstance, which can be volume
The language translated or explained.In addition, the program can be run on the specific integrated circuit of programming for this purpose.
In addition, the operation of the process of the present embodiment description can be performed in any suitable order, unless the present embodiment is another
It is outer instruction or otherwise significantly with contradicted by context.The process (or modification and/or combination thereof) of the present embodiment description can
Configured with executable instruction one or more computer systems control under execute, and can be used as jointly at one or
The code (for example, executable instruction, one or more computer program or one or more application) that is executed on multiple processors,
It is realized by hardware or combinations thereof.The computer program includes the multiple instruction that can be performed by one or more processors.
Further, the method can be realized in being operably coupled to suitable any kind of computing platform, wrap
Include but be not limited to PC, mini-computer, main frame, work station, network or distributed computing environment, individual or integrated
Computer platform or communicated with charged particle tool or other imaging devices etc..Each aspect of the present invention can be to deposit
The machine readable code on non-transitory storage medium or equipment is stored up to realize no matter be moveable or be integrated to calculating
Platform, such as hard disk, optical reading and/or write-in storage medium, RAM, ROM, so that it can be read by programmable calculator, when
Storage medium or equipment can be used for configuration and operation computer to execute process described herein when being read by computer.This
Outside, machine readable code, or part thereof can be transmitted by wired or wireless network.When such media include combining microprocessor
Or other data processors are when realizing the instruction or program of steps described above, invention described in the present embodiment include these and its
His different types of non-transitory computer-readable storage media.When methods and techniques according to the present invention programming, this
Invention further includes computer itself.
Computer program can be applied to input data to execute function described in the present embodiment, to convert input data
It is stored with generating to the output data of nonvolatile memory.Output information can also be applied to one or more output equipments such as
Display.In the preferred embodiment of the invention, the data of conversion indicate physics and tangible object, including generate on display
Physics and physical objects particular visual describe.
The above, only presently preferred embodiments of the present invention, the invention is not limited to above embodiment, as long as
It reaches technical effect of the invention with identical means, all within the spirits and principles of the present invention, any modification for being made,
Equivalent replacement, improvement etc., should be included within the scope of the present invention.Its technical solution within the scope of the present invention
And/or embodiment can have a variety of different modifications and variations.