CN110502877B - List-based work data processing method, system, device and storage medium - Google Patents

List-based work data processing method, system, device and storage medium Download PDF

Info

Publication number
CN110502877B
CN110502877B CN201910599690.XA CN201910599690A CN110502877B CN 110502877 B CN110502877 B CN 110502877B CN 201910599690 A CN201910599690 A CN 201910599690A CN 110502877 B CN110502877 B CN 110502877B
Authority
CN
China
Prior art keywords
client
work data
permission list
data
work
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.)
Expired - Fee Related
Application number
CN201910599690.XA
Other languages
Chinese (zh)
Other versions
CN110502877A (en
Inventor
郝晓伟
詹丽
郭成
尹逊钰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tianmai Juyuan Hangzhou Media Technology Co ltd
Original Assignee
Tianmai Juyuan Hangzhou Media Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tianmai Juyuan Hangzhou Media Technology Co ltd filed Critical Tianmai Juyuan Hangzhou Media Technology Co ltd
Priority to CN201910599690.XA priority Critical patent/CN110502877B/en
Publication of CN110502877A publication Critical patent/CN110502877A/en
Application granted granted Critical
Publication of CN110502877B publication Critical patent/CN110502877B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/40Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
    • G06F16/43Querying
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
    • G06F21/16Program or content traceability, e.g. by watermarking
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/18Legal services
    • G06Q50/184Intellectual property management

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Technology Law (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Tourism & Hospitality (AREA)
  • Multimedia (AREA)
  • Strategic Management (AREA)
  • Health & Medical Sciences (AREA)
  • Marketing (AREA)
  • Human Resources & Organizations (AREA)
  • General Business, Economics & Management (AREA)
  • General Health & Medical Sciences (AREA)
  • Economics (AREA)
  • Primary Health Care (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Operations Research (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention discloses a list-based work data processing method, a system, a device and a storage medium, wherein the method comprises the steps of inquiring whether a client is included in a preset permission list or not when detecting a work data uploading request sent by the client, receiving the work data uploaded by the client if the client is included in the permission list, and setting the received work data to be in a publicly visible state; and if the client is not included in the permission list, rejecting the uploading request, or receiving the work data uploaded by the client, and setting the received work data in a visibility limiting state. The invention can improve the transmission efficiency of works such as video data and the like on the basis of avoiding the copyright infringement risk of the Internet video sharing platform. The invention is widely applied to the technical field of copyright protection of works.

Description

List-based work data processing method, system, device and storage medium
Technical Field
The invention relates to the technical field of copyright protection of works, in particular to a method, a system, a device and a storage medium for processing data of works based on a name list.
Background
Writing, music clips, video creation, artistic drawing, computer source code and the like all belong to works which can obtain copyright protection. With the development of the internet, people can more and more conveniently share works through the internet platform, so that the effect of art or academic communication is achieved. However, the internet provides convenience for work dissemination, and also causes disadvantages for copyright protection of works, namely, users intentionally or unintentionally upload infringed works on an internet platform for others to browse or download, which easily causes large area of further infringement. The internet platform receives and displays infringement works and also faces the legal risk of common infringement.
A Digital copyright unique identifier (DCI) authentication system is developed by a regulatory body such as a chinese copyright protection center, and when copyright registration or contract record is performed on each piece of Digital work, a DCI code, a DCI mark, and a work copyright registration certificate are issued to indicate copyright ownership of the work. The internet platform can avoid the infringement risk by receiving only works having data such as DCI codes. However, it takes a long time to submit a DCI code or the like for a work application to the authentication system, thereby reducing the efficiency of the internet in spreading the work.
Disclosure of Invention
In order to solve the above technical problems, an object of the present invention is to provide a method, a system, an apparatus and a storage medium for processing data of a list-based work.
In one aspect, an embodiment of the present invention includes a method for processing data of a work based on a list, including the following steps:
when a work data uploading request sent by a client is detected, inquiring whether the client is included in a preset permission list or not;
if the client is included in the permission list, receiving the work data uploaded by the client, and setting the received work data to be in a publicly visible state; in the publicly visible state, part or all of the work data is accessible to any object;
if the client is not included in the permission list, rejecting the uploading request, or receiving the work data uploaded by the client, and setting the received work data in a visibility limiting state; in the restricted visibility state, the work data is restricted for access by a predetermined specific object and/or a portion of the work data is accessible.
Further, the work data processing method further includes the steps of:
applying for a digital rights unique identifier for the received work data;
and when the digital copyright unique identifier is acquired, marking the digital copyright unique identifier to corresponding work data, and setting the corresponding work data to be in a public visible state.
Further, the work data processing method further includes the steps of:
setting corresponding available times values for all the clients included in the permission list;
when the work data uploaded by the client is set to be in a publicly visible state, reducing the available times corresponding to the client;
and when the available times value corresponding to the client is reduced to 0, deleting the information of the client from the permission list.
Further, the initial value of the usable number of times is the number of pieces of work data of the corresponding client having the corresponding digital rights unique identifier.
Further, the work data processing method further includes the steps of:
and uploading the acquired digital copyright unique identifier to a block chain for storage.
Further, the work data processing method further includes the steps of:
displaying the license code in the work data.
Further, the step of displaying the license code in the work data in an overlapping manner specifically includes:
generating a watermark according to the license code;
superimposing the watermark in the work data.
In another aspect, an embodiment of the present invention further includes a data processing system for a list-based work, including:
the system comprises a list module, a permission list module and a permission list module, wherein the list module is used for inquiring whether a client side is included in a preset permission list when detecting a work data uploading request sent by the client side;
the first state setting module is used for receiving the work data uploaded by the client when the client is included in the permission list, and setting the received work data into a publicly visible state; in the publicly visible state, part or all of the work data is accessible to any object;
the second state setting module is used for rejecting the uploading request or receiving the work data uploaded by the client when the client is not included in the permission list, and setting the received work data to be in a visible limiting state; in the restricted visibility state, the work data is restricted for access by a predetermined specific object and/or a portion of the work data is accessible.
In another aspect, the present invention further includes a data processing apparatus for list-based works, including a memory for storing at least one program and a processor for loading the at least one program to perform the method of the present invention.
In another aspect, embodiments of the present invention also include a storage medium having stored therein processor-executable instructions, which when executed by a processor, are configured to perform the method of the present invention.
The invention has the beneficial effects that: by executing the work data processing method in the embodiment of the invention, the copyright ownership relation of the video data and the uploader thereof can be preliminarily judged under the condition that the unique digital copyright identifier is not acquired temporarily, and different processing can be carried out according to the preliminarily judged copyright ownership relation, wherein the video data is set to be in a public visible state, so that the video data can be widely spread, and the video data is set to be in a limited visible state, so that the spread of the video data can be limited. By the aid of the method for processing the works data, the transmission efficiency of the works such as the video data can be improved on the basis of avoiding copyright infringement risks of an internet video sharing platform.
Drawings
FIG. 1 is a flow chart of a method of processing work data in an embodiment of the present invention;
FIG. 2 is a block diagram of a work data processing system in an embodiment of the present invention.
Detailed Description
The embodiment includes a method for processing data of a work based on a list, and with reference to fig. 1, the method includes the following steps:
s1, when a work data uploading request sent by a client is detected, inquiring whether the client is included in a preset permission list;
s2, if the client is included in the permission list, receiving the work data uploaded by the client, and setting the received work data to be in a public visible state; in the publicly visible state, part or all of the work data is accessible to any object;
s3, if the client is not included in the permission list, rejecting the uploading request, or receiving the work data uploaded by the client, and setting the received work data in a visibility limiting state; in the restricted visibility state, the work data is restricted for access by a predetermined specific object and/or a portion of the work data is accessible.
In this embodiment, the works are transmitted and stored in the form of electronic data, and are displayed in the form of pictures or sounds through a display, a speaker, and other terminals. Therefore, a piece of work data described in this embodiment corresponds to a piece of real work.
In this embodiment, the composition may include content in the form of text, music, video, pictures, computer source code, and the like. Video content represented by a television series, a movie, an integrated art program, a talk show and a computer animation is a typical work, and a video sharing platform is a mainstream internet platform with a work sharing function at present, so that in the embodiment, a video work is taken as an example for explanation, and a person skilled in the art can apply the video content to other forms of works after understanding the technical scheme of the embodiment.
In this embodiment, all the steps in the work data processing method are executed by a computer device, that is, a server, for operating an internet video sharing platform, so that the server and the internet video sharing platform operated by the server are not distinguished in this embodiment. The server establishes and operates the internet video sharing platform by executing the computer program, so that a user can access the internet video sharing platform by using terminal equipment such as a mobile phone, a personal computer or a tablet personal computer. The terminal device such as the mobile phone, the personal computer or the tablet computer runs the corresponding computer program, so that the terminal device and the running computer program become a client, and therefore the terminal device, the client and a user using the client are not distinguished in the embodiment.
The video works uploaded to the internet video sharing platform can be browsed or downloaded by users who upload the video works to the internet video sharing platform, and can also be browsed or downloaded by other users.
Generally, before a client communicates with an internet video sharing platform to upload, browse or download video data, an account needs to be registered and a password needs to be set on the internet video sharing platform, and the internet video sharing platform may also provide dedicated video editing software for the client, so that the client can edit the video data to be uploaded.
In this embodiment, the client is a set concept, that is, the "client" may refer to a set composed of a plurality of terminal devices such as a mobile phone, a personal computer, or a tablet computer, or users of the terminal devices, and certainly, in the case of referring to or without logical contradiction, the "client" may also refer to a specific terminal device such as a mobile phone, a personal computer, or a tablet computer, or a user of the terminal device.
In this embodiment, the client communicates with the internet video sharing platform through a medium such as the internet or a local area network, so that the internet video sharing platform can identify the client through an IP address or a MAC address, and if the IP address or the MAC address of the client is variable, the client should be immobilized by mapping to a fixed address, or a real IP address or a MAC address of the client in a specific time period is queried by looking up a table. Therefore, the "information of the client" in this embodiment mainly refers to an IP address or a MAC address of the client, and may further include information such as a hardware model of the client or identity information of a user.
Before step S1 is executed, the internet video sharing platform locally pre-generates and stores a permission list, where the permission list records information such as an IP address or a MAC address of a client, so that the internet video sharing platform can query a specific client from the permission list. The internet video sharing platform can set admission conditions of the permission list, that is, only the client meeting the conditions set by the internet video sharing platform can be included in the permission list, for example, the internet video sharing platform can write information of the client which is recorded without copyright infringement and is reliable into the permission list.
Each client can send an uploading request to the internet video sharing platform, so that the local work data stored in the client is requested to be uploaded to the internet video sharing platform. The internet video sharing platform can respond to the uploading request so as to receive the video data uploaded by the client, and can also reject the uploading request so as not to carry out the process of uploading the video data by the client.
In step S1, when the internet video sharing platform detects a work data upload request sent by a client, it detects information such as an IP address or an MAC address of the client, and queries whether there is corresponding client information in a permission list stored in the internet video sharing platform, thereby determining whether the client is included in a preset permission list.
In step S2, if it is determined that the client is included in the permission list, receiving the work data uploaded by the client, and setting the received work data to a publicly visible state; in the publicly visible state, part or all of the work data is accessible to any object;
in step S3, if it is determined that the client is not included in the permission list, rejecting the upload request, or receiving the work data uploaded by the client, and setting the received work data in a visibility limiting state; in the restricted visibility state, the work data is restricted for access by a predetermined specific object and/or a portion of the work data is accessible.
Steps S2 and S3 determine the execution result of step S1. When the client is inquired from the permission list, the client is indicated to belong to a specific client authenticated by the internet video sharing platform, and the internet video sharing platform authentication can trust the client accordingly, namely whether the video data uploaded by the client has a right copyright authentication mark such as a DCI code or not, the client is defaulted to have copyright on the uploaded video data, and the video data is set to be in a public visible state. The open visible state refers to that the video data is opened by an internet video sharing platform, so that any client can access, preview, browse or download the video data. Of course, the internet video sharing platform may also perform processing such as "number sealing" on some clients according to the business operation conditions of the internet video sharing platform, that is, the "number sealed" clients are restricted from accessing, and at this time, the "number sealed" clients are obviously not listed as "any clients" that can access, preview, browse or download the video data.
When the client is not inquired from the permission list, the Internet video sharing platform judges that the client does not belong to a specific client authenticated by the Internet video sharing platform, if the video data does not have a rights copyright authentication mark such as a DCI code, the client is defaulted not to have copyright to the uploaded video data, and therefore the client is refused to receive the video data, or the video data is set to be in a visible limitation state. In this embodiment, the visible state is limited, where one of the conditions is that the internet video sharing platform semi-discloses the video data, that is, only a specific client preset by the internet video sharing platform can access the video data, the internet video sharing platform can limit the preset specific client to a range of clients used by professionals such as a specific client used by an internal person, a specially invited video appraisal expert or a video review expert, and the like, and other clients except the preset specific client cannot access, preview, browse or download the video data. In this embodiment, the visible state is limited, and another condition refers to that the internet video sharing platform allows all clients or preset specific clients to access part of content of the video data, for example, only the head 10s content of the video data can be previewed and played.
The object described in step S3 includes, in addition to the client that accesses the server via the internet or the like, a storage device that is connected to the server locally via a USB interface or the like and performs data transmission with the server, or a device such as a personal computer.
By executing steps S1-S3, the internet video sharing platform may default that the uploader of the video data including the pre-issued license code has a copyright to the uploaded video data, and then perform the public visible processing on the video data, and otherwise refuse to receive the video data, or perform the limited visible processing on the video data, in the case that the received video data does not have the rights-based copyright authentication flag such as DCI code. The work data processing method in this embodiment may preliminarily determine the copyright ownership relationship between the video data and the uploader thereof under the condition that the unique digital copyright identifier is not obtained temporarily, and perform different processing according to the preliminarily determined copyright ownership relationship, where setting the video data to a public visible state may enable the video data to be widely spread, and setting the video data to a limited visible state may limit the spread of the video data. By the aid of the method for processing the works data, the transmission efficiency of the works such as the video data can be improved on the basis of avoiding copyright infringement risks of an internet video sharing platform.
Further as a preferred embodiment, the list-based work data processing method further comprises the steps of:
s4, applying for a digital copyright unique identifier for the received work data;
and S5, when the unique digital copyright identifier is acquired, marking the unique digital copyright identifier to corresponding work data, and setting the corresponding work data to be in a public visible state.
The step S4 is performed after the steps S1-S3 are performed. In step S4, the internet video sharing platform is linked with a database of a regulatory organization such as a chinese copyright protection center, so as to apply for a digital copyright unique identifier (DCI) for the received work data.
The S5 is one of the execution results of the step S4. When the internet video sharing platform acquires the unique digital copyright identifier corresponding to the video data, which indicates that the video data acquires the DCI authentication, the internet video sharing platform can normally transmit the video data and set the video data to be in a public visible state, namely all clients are allowed to normally access, preview, browse or download the video data. Meanwhile, the Internet video sharing platform marks the digital copyright unique identifier to corresponding work data, so that the client can know that the video data obtains the digital copyright unique identifier when browsing or downloading the video data.
Further as a preferred embodiment, the list-based work data processing method further comprises the steps of:
and S6, when the unique digital copyright identifier cannot be acquired, deleting corresponding work data or setting the corresponding work data to be in an inaccessible state.
The S6 is another execution result of the step S4. When the internet video sharing platform cannot acquire the digital copyright unique identifier corresponding to the video data, the video data cannot be subjected to DCI authentication, the internet video sharing platform judges that the video data possibly faces a large copyright infringement risk, and can delete the video data, namely, the video data is taken off shelf, or the work data is set to be in an inaccessible state. In an inaccessible state, the video data is only stored in the internet video sharing platform, and can only be processed by internal personnel of the internet video sharing platform, and cannot be accessed by any client.
By performing steps S4-S6, the internet video sharing platform can further confirm the copyright property of the received video data and perform different processing on the video data according to whether a digital rights unique identifier (DCI) is obtained, thereby further avoiding the copyright infringement risk brought by the received video data.
Further as a preferred embodiment, the list-based work data processing method further comprises the steps of:
S0A, when a permission request sent by a client is detected, inquiring a work data uploading record of the client;
S0B, counting the number of the work data with the corresponding digital copyright unique identifier from the work data uploading record of the client;
S0C, when the number of the work data with the corresponding digital copyright unique identifiers is larger than a preset threshold value, writing the information of the client into the permission list.
In this embodiment, the steps S0A-S0C are executed before the step S1 is executed, and the steps S0A-S0C are mainly used to solve the problem of which clients should be included in the preset permission list, that is, which clients' information is specifically written into the permission list.
The client side can send a permission request to the internet video sharing platform, if the internet video sharing platform responds to the permission request, the internet video sharing platform can write the information of the client side into the permission list, and otherwise, the client side information can be refused to be written into the permission list.
In step S0A, when the internet video sharing platform receives a permission request from a client, the internet video sharing platform communicates with the client or locally queries a server running the internet video sharing platform about the work data upload record of the client. In step S0B, if the client has uploaded video data to the internet video sharing platform once, then it is counted which video data uploaded by the client has obtained the corresponding digital rights unique identifier after the internet video sharing platform performs steps S4 and S5, and a statistical value is obtained, that is, the total number of video data uploaded by the client that have obtained the corresponding digital rights unique identifier. In step S0C, the internet video sharing platform may set a uniform threshold in advance for all the clients, or set thresholds according to the total number of the video data uploaded by each client in percentage, and compare the total number obtained in step S0B2 with the threshold; and when the total number is larger than the threshold value, the fact that more parts of video data uploaded by the client end in history can finally obtain authoritative copyright authentication is shown, the Internet video sharing platform judges that the client end is reliable, selects to trust the client end, and writes the information of the client end into the permission list.
Further as a preferred embodiment, the list-based work data processing method further comprises the steps of:
S0D, setting corresponding available times for each client included in the permission list;
S0E, when the work data uploaded by the client is set to be in a public visible state, reducing the available times corresponding to the client;
S0F, when the available times value corresponding to the client is reduced to 0, deleting the information of the client from the permission list.
In step S0D, corresponding times of availability values are set for each client included in the permission list, where the times of availability values may be pure numeric characters and are stored in the permission list together, and a mapping relationship is established between the times of availability values and information of the corresponding clients. Preferably, the initial value of the number of times of availability value, that is, the specific value of the number of times of availability when the number of times of availability value is generated, is the number of pieces of work data having the corresponding digital rights unique identifier of the corresponding client in step S0C.
In step S0E, the execution status of step S2 or S5 is detected, and if the video data uploaded by a client is set to the public visibility state, the specific value of the number of times of use corresponding to the client is decreased, for example, every time it is detected that the video data uploaded by the client is set to the public visibility state, the specific value of the number of times of use corresponding to the client is decreased by 1.
In step S0F, the information of each client in the permission list and the corresponding available times thereof are refreshed and detected in real time, and when it is detected that the value of the available time corresponding to any client is reduced to 0, the information of the client is deleted from the permission list. When the information of a certain client is deleted from the permission list, the execution of step S1 goes to step S3, i.e., it is determined that the client is not included in the permission list, and the subsequent steps are executed.
By executing the steps S0D-S0F, each client can only be retained in the permission list for a limited period, and when the client uploads enough video data, the client is deleted from the permission list, and the client needs to be examined again to write the information of the client into the permission list again, so that the risk of copyright infringement of the internet video sharing platform due to the change of the trustworthiness of the client is avoided.
The list-based work data processing method further comprises the following steps:
and uploading the acquired digital copyright unique identifier to a block chain for storage.
Further, the work data processing method further includes the steps of:
and S7, displaying the license code in the work data.
Further, the step S7 specifically includes:
s701, generating a watermark according to the permission code;
s702, the watermark is superposed in the work data.
In this embodiment, step S7 specifically includes steps S701 and S702. In step S701, a watermark generated according to the license code is used to represent the license code in the form of a character or a two-dimensional code. In step S702, the watermark is superimposed on the work data according to the form of the work data, so that the watermark of the license code can be displayed simultaneously when the work data is accessed. For example, when the work data is a video, a watermark of the license code may be added to each frame of the video, and when the work data is a document, the work data may be converted into a pdf format, and then the watermark of the license code may be displayed at the background of the pdf file. By executing step S7, the user can be enabled to quickly view the license code corresponding to the work data.
In this embodiment, a data processing system for works based on a list, referring to fig. 2, includes:
the system comprises a list module, a permission list module and a permission list module, wherein the list module is used for inquiring whether a client side is included in a preset permission list when detecting a work data uploading request sent by the client side;
the first state setting module is used for receiving the work data uploaded by the client when the client is included in the permission list, and setting the received work data into a publicly visible state; in the publicly visible state, part or all of the work data is accessible to any object;
the second state setting module is used for rejecting the uploading request or receiving the work data uploaded by the client when the client is not included in the permission list, and setting the received work data to be in a visible limiting state; in the restricted visibility state, the work data is restricted for access by a predetermined specific object and/or a portion of the work data is accessible.
The list module, the first state setting module and the second state setting module may be hardware modules or software modules having corresponding functions on the computer system.
The embodiment also includes a data processing device for list-based works, which includes a memory for storing at least one program and a processor for loading the at least one program to execute the data processing method for works of the present invention.
The present embodiments also include a storage medium having stored therein processor-executable instructions that, when executed by a processor, are operable to perform a method of data processing of a work of the present invention.
The work data processing system, the work data processing device and the storage medium in the embodiment can execute the work data processing method, can execute any combination of the implementation steps of the method embodiment, and have corresponding functions and beneficial effects of the method.
It should be noted that, unless otherwise specified, when a feature is referred to as being "fixed" or "connected" to another feature, it may be directly fixed or connected to the other feature or indirectly fixed or connected to the other feature. Furthermore, the descriptions of upper, lower, left, right, etc. used in the present disclosure are only relative to the mutual positional relationship of the constituent parts of the present disclosure in the drawings. As used in this disclosure, the singular forms "a", "an", and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. In addition, unless defined otherwise, all technical and scientific terms used in this example have the same meaning as commonly understood by one of ordinary skill in the art. The terminology used in the description of the embodiments herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. As used in this embodiment, the term "and/or" includes any combination of one or more of the associated listed items.
It will be understood that, although the terms first, second, third, etc. may be used herein to describe various elements, these elements should not be limited by these terms. These terms are only used to distinguish one element of the same type from another. For example, a first element could be termed a second element, and, similarly, a second element could be termed a first element, without departing from the scope of the present disclosure. The use of any and all examples, or exemplary language ("e.g.," such as "or the like") provided with this embodiment is intended merely to better illuminate embodiments of the invention and does not pose a limitation on the scope of the invention unless otherwise claimed.
It should be recognized that embodiments of the present invention can be realized and implemented by computer hardware, a combination of hardware and software, or by computer instructions stored in a non-transitory computer readable memory. The methods may be implemented in a computer program using standard programming techniques, including a non-transitory computer-readable storage medium configured with the computer program, where the storage medium so configured causes a computer to operate in a specific and predefined manner, according to the methods and figures described in the detailed description. Each program may be implemented in a high level procedural or object oriented programming language to communicate with a computer system. However, the program(s) can be implemented in assembly or machine language, if desired. In any case, the language may be a compiled or interpreted language. Furthermore, the program can be run on a programmed application specific integrated circuit for this purpose.
Further, operations of processes described in this embodiment can be performed in any suitable order unless otherwise indicated herein or otherwise clearly contradicted by context. The processes described in this embodiment (or variations and/or combinations thereof) may be performed under the control of one or more computer systems configured with executable instructions, and may be implemented as code (e.g., executable instructions, one or more computer programs, or one or more applications) collectively executed on one or more processors, by hardware, or combinations thereof. The computer program includes a plurality of instructions executable by one or more processors.
Further, the method may be implemented in any type of computing platform operatively connected to a suitable interface, including but not limited to a personal computer, mini computer, mainframe, workstation, networked or distributed computing environment, separate or integrated computer platform, or in communication with a charged particle tool or other imaging device, and the like. Aspects of the invention may be embodied in machine-readable code stored on a non-transitory storage medium or device, whether removable or integrated into a computing platform, such as a hard disk, optically read and/or write storage medium, RAM, ROM, or the like, such that it may be read by a programmable computer, which when read by the storage medium or device, is operative to configure and operate the computer to perform the procedures described herein. Further, the machine-readable code, or portions thereof, may be transmitted over a wired or wireless network. The invention described in this embodiment includes these and other different types of non-transitory computer-readable storage media when such media include instructions or programs that implement the steps described above in conjunction with a microprocessor or other data processor. The invention also includes the computer itself when programmed according to the methods and techniques described herein.
A computer program can be applied to input data to perform the functions described in the present embodiment to convert the input data to generate output data that is stored to a non-volatile memory. The output information may also be applied to one or more output devices, such as a display. In a preferred embodiment of the invention, the transformed data represents physical and tangible objects, including particular visual depictions of physical and tangible objects produced on a display.
The above description is only a preferred embodiment of the present invention, and the present invention is not limited to the above embodiment, and any modifications, equivalent substitutions, improvements, etc. within the spirit and principle of the present invention should be included in the protection scope of the present invention as long as the technical effects of the present invention are achieved by the same means. The invention is capable of other modifications and variations in its technical solution and/or its implementation, within the scope of protection of the invention.

Claims (9)

1. A method for processing data of a work based on a list, comprising the steps of:
when a work data uploading request sent by a client is detected, inquiring whether the client is included in a preset permission list or not; the permission list comprises clients without copyright infringement records;
if the client is included in the permission list, receiving the work data uploaded by the client, and setting the received work data to be in a publicly visible state; in the publicly visible state, part or all of the work data is accessible to any object;
if the client is not included in the permission list, rejecting the uploading request, or receiving the work data uploaded by the client, and setting the received work data in a visibility limiting state; in the visible limiting state, the work data is limited to be accessed by a preset specific object and/or a part of the work data is accessible;
setting corresponding available times values for all the clients included in the permission list;
when the work data uploaded by the client is set to be in a publicly visible state, reducing the available times corresponding to the client;
and when the available times value corresponding to the client is reduced to 0, deleting the information of the client from the permission list.
2. The method of data processing of a shortlist-based work according to claim 1, further comprising the steps of:
applying for a digital rights unique identifier for the received work data;
and when the digital copyright unique identifier is acquired, marking the digital copyright unique identifier to corresponding work data, and setting the corresponding work data to be in a public visible state.
3. The method of claim 1, wherein the initial value of the available count value is a number of pieces of work data having a corresponding digital rights unique identifier of a corresponding client.
4. The method of data processing of a shortlist-based work according to claim 2, further comprising the steps of:
and uploading the acquired digital copyright unique identifier to a block chain for storage.
5. The method of roster-based work data processing according to any one of claims 1-4, further comprising the steps of:
displaying the license code in the work data.
6. The method of claim 5, wherein the step of displaying the license code in the data of the work in an overlaid manner includes:
generating a watermark according to the license code;
superimposing the watermark in the work data.
7. A list-based work data processing system, comprising:
the system comprises a list module, a permission list module and a permission list module, wherein the list module is used for inquiring whether a client side is included in a preset permission list when detecting a work data uploading request sent by the client side; the permission list comprises clients without copyright infringement records;
the first state setting module is used for receiving the work data uploaded by the client when the client is included in the permission list, and setting the received work data into a publicly visible state; in the publicly visible state, part or all of the work data is accessible to any object;
the second state setting module is used for rejecting the uploading request or receiving the work data uploaded by the client when the client is not included in the permission list, and setting the received work data to be in a visible limiting state; in the visible limiting state, the work data is limited to be accessed by a preset specific object and/or a part of the work data is accessible; setting corresponding available times values for all the clients included in the permission list; when the work data uploaded by the client is set to be in a publicly visible state, reducing the available times corresponding to the client; and when the available times value corresponding to the client is reduced to 0, deleting the information of the client from the permission list.
8. An apparatus for processing shortlist-based work data, comprising a memory for storing at least one program and a processor for loading the at least one program to perform the method of any of claims 1-6.
9. A storage medium having stored therein processor-executable instructions, which when executed by a processor, are configured to perform the method of any one of claims 1-6.
CN201910599690.XA 2019-07-04 2019-07-04 List-based work data processing method, system, device and storage medium Expired - Fee Related CN110502877B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910599690.XA CN110502877B (en) 2019-07-04 2019-07-04 List-based work data processing method, system, device and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910599690.XA CN110502877B (en) 2019-07-04 2019-07-04 List-based work data processing method, system, device and storage medium

Publications (2)

Publication Number Publication Date
CN110502877A CN110502877A (en) 2019-11-26
CN110502877B true CN110502877B (en) 2020-06-26

Family

ID=68585871

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910599690.XA Expired - Fee Related CN110502877B (en) 2019-07-04 2019-07-04 List-based work data processing method, system, device and storage medium

Country Status (1)

Country Link
CN (1) CN110502877B (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20100006371A (en) * 2008-07-09 2010-01-19 (주)지란지교소프트 A decision method and system of suitability for web contents using white/black list
CN101815203A (en) * 2009-02-25 2010-08-25 中国联合网络通信集团有限公司 Blog content distribution method
CN102902915A (en) * 2012-09-29 2013-01-30 北京奇虎科技有限公司 System for detecting behavior feature of file
CN105160244A (en) * 2012-09-19 2015-12-16 北京奇虎科技有限公司 File processing method and system
CN106357683A (en) * 2016-10-27 2017-01-25 浙江广播电视集团 Secure uploading system and method for media file
CN109118320A (en) * 2018-07-16 2019-01-01 常成信息科技(上海)有限公司 A kind of transaction system of number text wound product
CN109409030A (en) * 2018-10-19 2019-03-01 微梦创科网络科技(中国)有限公司 A kind of digital publishing rights generation method and device
CN109893854A (en) * 2019-01-14 2019-06-18 珠海金山网络游戏科技有限公司 A kind of server data management method and system

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20100006371A (en) * 2008-07-09 2010-01-19 (주)지란지교소프트 A decision method and system of suitability for web contents using white/black list
CN101815203A (en) * 2009-02-25 2010-08-25 中国联合网络通信集团有限公司 Blog content distribution method
CN105160244A (en) * 2012-09-19 2015-12-16 北京奇虎科技有限公司 File processing method and system
CN102902915A (en) * 2012-09-29 2013-01-30 北京奇虎科技有限公司 System for detecting behavior feature of file
CN106357683A (en) * 2016-10-27 2017-01-25 浙江广播电视集团 Secure uploading system and method for media file
CN109118320A (en) * 2018-07-16 2019-01-01 常成信息科技(上海)有限公司 A kind of transaction system of number text wound product
CN109409030A (en) * 2018-10-19 2019-03-01 微梦创科网络科技(中国)有限公司 A kind of digital publishing rights generation method and device
CN109893854A (en) * 2019-01-14 2019-06-18 珠海金山网络游戏科技有限公司 A kind of server data management method and system

Also Published As

Publication number Publication date
CN110502877A (en) 2019-11-26

Similar Documents

Publication Publication Date Title
US10733315B2 (en) Systems and methods for authenticating photographic image data
US10701069B2 (en) Online identity verification platform and process
CN109840591B (en) Model training system, method and storage medium
CN109784922B (en) Electronic contract signing method, electronic contract signing device, computer equipment and storage medium
US7523199B2 (en) Distributing an information image
WO2017143879A1 (en) File permission management method and device
WO2022143145A1 (en) Over-permission loophole detection method and apparatus
US20130268679A1 (en) Information processing apparatus, information processing method, and program
JP7154842B2 (en) Permission management for cloud-based documents
US9703975B2 (en) Industrial equipment management system, industrial equipment management server, industrial equipment management method, and information storage medium
CN110287691A (en) Application program login method, device, equipment and storage medium
WO2018001065A1 (en) Method, device and system for managing application
CN107533618A (en) Protect data from unwarranted access
CN110865981A (en) File access method for mobile terminal and mobile terminal thereof
CN114444131A (en) Document auditing method and computer storage medium
US9672377B2 (en) System and methods for secure collaborative communication
CN110502877B (en) List-based work data processing method, system, device and storage medium
CN103414688B (en) A kind of method and apparatus for loading user security seal on accession page
CN109784067B (en) Picture management method and device, electronic equipment and storage medium
CN108205630A (en) Resource access method and device based on SeLinux under a kind of multi-user
KR101668467B1 (en) Apparatus for introducing 3D printer data
CN110502872B (en) Method, system, device and storage medium for processing product data based on analysis
CN115114646A (en) File authority processing method and device and storage medium
US11115415B2 (en) Method and system to capture and find information and relationships
CN111639313B (en) File transmission method, device, terminal and computer 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
CB03 Change of inventor or designer information
CB03 Change of inventor or designer information

Inventor after: Hao Xiaowei

Inventor after: Zhan Li

Inventor after: Guo Cheng

Inventor after: Yin Xunyu

Inventor before: Hao Xiaowei

Inventor before: Guo Cheng

Inventor before: Zhan Li

Inventor before: Yin Xunyu

GR01 Patent grant
GR01 Patent grant
PE01 Entry into force of the registration of the contract for pledge of patent right
PE01 Entry into force of the registration of the contract for pledge of patent right

Denomination of invention: List based work data processing method, system, device and storage medium

Effective date of registration: 20201224

Granted publication date: 20200626

Pledgee: Inner Mongolia Huipu Energy Co.,Ltd.

Pledgor: Tianmai Juyuan (Hangzhou) Media Technology Co.,Ltd.

Registration number: Y2020990001504

CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20200626