CN107845044A - 一种电子版权注册的方法以及装置 - Google Patents
一种电子版权注册的方法以及装置 Download PDFInfo
- Publication number
- CN107845044A CN107845044A CN201710868194.0A CN201710868194A CN107845044A CN 107845044 A CN107845044 A CN 107845044A CN 201710868194 A CN201710868194 A CN 201710868194A CN 107845044 A CN107845044 A CN 107845044A
- Authority
- CN
- China
- Prior art keywords
- hash
- text
- content
- attribute
- cryptographic hash
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 33
- 230000008859 change Effects 0.000 claims abstract description 35
- 238000001514 detection method Methods 0.000 claims abstract description 24
- 238000000605 extraction Methods 0.000 claims description 31
- 238000004422 calculation algorithm Methods 0.000 claims description 28
- 238000004364 calculation method Methods 0.000 claims description 22
- 230000006835 compression Effects 0.000 claims description 8
- 238000007906 compression Methods 0.000 claims description 8
- 230000004048 modification Effects 0.000 abstract description 10
- 238000012986 modification Methods 0.000 abstract description 10
- 230000008569 process Effects 0.000 abstract description 7
- 238000010586 diagram Methods 0.000 description 7
- 238000004590 computer program Methods 0.000 description 5
- 239000000284 extract Substances 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 3
- 238000009432 framing Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 230000003213 activating effect Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 230000008878 coupling Effects 0.000 description 2
- 238000010168 coupling process Methods 0.000 description 2
- 238000005859 coupling reaction Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 230000008676 import Effects 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 230000009191 jumping Effects 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000003672 processing method Methods 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 230000004913 activation Effects 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000004321 preservation Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/18—Legal services
- G06Q50/184—Intellectual property management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/10—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Technology Law (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Tourism & Hospitality (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- Operations Research (AREA)
- Economics (AREA)
- Computer Security & Cryptography (AREA)
- Entrepreneurship & Innovation (AREA)
- Computer Hardware Design (AREA)
- Multimedia (AREA)
- Health & Medical Sciences (AREA)
- General Engineering & Computer Science (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Storage Device Security (AREA)
- Document Processing Apparatus (AREA)
Abstract
本发明提供了一种电子版权注册的方法以及装置,该方法包括步骤A,基于用户在创建文件中输入的当前文本内容得到当前文本内容哈希值;并将所述当前文本内容哈希值与历史文本内容哈希值进行对比并判断是否一致;步骤B,若是,基于提取到的变更文本内容并与.mec文件属性信息,得到当前文本属性哈希值;步骤C,更新当前文本属性哈希值至.mec文件属性信息中和至.hash文件中;步骤D,若检测用户再次在创建文件中输入文本内容,重复执行步骤A;否则,执行步骤E;步骤E,基于历史文本属性哈希值,完成版权注册。应用本技术方案,对最终电子文本内容的每一次修改过程内容进行了电子版权保护记录。
Description
技术领域
本发明涉及电子版权注册领域,具体而言,本发明涉及一种电子版权注册的方法以及一种电子版权注册的装置。
背景技术
随着知识经济的发展,知识产权的重要性也越来越得到更多人的关注,尤其著作权,即版权;而随着互联网的发展,电子版权也应运而生,著作权人可以通过电子版权注册更加方便地维护自己的电子版权权益。
但是,在现有技术中,电子版权注册的方式只能对最终版本的电子文本进行电子版权保护,而对于电子文本的创作过程却无法很好的保护,所以如何将完整创作过程的电子文本进行版权保护是解决上述问题的关键。
发明内容
为克服上述技术问题或者至少部分地解决上述技术问题,特提出以下技术方案:
本发明的第一实施例提出了一种电子版权注册的方法,包括:
步骤A,基于用户在创建文件中输入的当前文本内容得到当前文本内容哈希值;并将当前文本内容哈希值与历史文本内容哈希值进行对比并判断是否一致;
步骤B,若不一致,则从当前文本内容中提取变更文本内容,基于变更文本内容与.mec文件属性信息,得到当前文本属性哈希值;
步骤C,更新当前文本属性哈希值至.mec文件属性信息中的哈希字段中;添加当前文本属性哈希值至.hash文件中成为历史文本属性哈希值;
步骤D,检测用户是否再次在创建文件中输入文本内容,若是,重复执行步骤A;否则,执行步骤E;
步骤E,获取.hash文件中所有历史文本属性哈希值,通过默克尔算法生成版权ID;将版权ID保存到区块链网络以完成版权注册。
优选地,在步骤A之前还包括:
步骤A1,获取用户在创建文件时输入的初始文本内容,基于哈希算法,确定初始文本内容的初始文本内容哈希值,将初始文本内容哈希值作为历史文本内容哈希值进行保存;
步骤A2,将初始文本内容与.mec文件属性信息合并后进行哈希计算,得到历史文本属性哈希值;
步骤A3,更新历史文本属性哈希值至.mec文件属性信息中的哈希字段中;添加历史文本属性哈希值至.hash文件中;
步骤A4,将初始文本内容和更新后的.mec文件属性信息压缩加密存储至.mec文件中。
优选地,在步骤A1之前还包括:用户在初始创建文件时,会创建一个.mec文件和.hash文件;.mec文件存储.mec文件属性信息;.hash文件中设有初始哈希值。
优选地,步骤B中,将变更文本内容与.mec文件属性信息合并后进行哈希计算得到当前文本属性哈希值;
步骤B中,若判断一致,则不执行任何操作。
优选地,步骤E进一步包括:
当客户端检测到用户的版权注册请求时,将.hash文件中保存的所有的历史文本属性哈希值作为源数据,通过默克尔算法得到一个默克尔树根,默克尔树根是一个字符串;
在字符串上加入预置前缀符号,生成版权ID;
客户端检测到用户输入的交易密码,并基于交易密码对用户交易账户密钥进行解密,解密成功后,获取版权注册交易签名;
向目标服务器发送包括作者信息和版权ID的版权注册请求,并接收目标服务器返回的唯一对应的文章ID,返回到客户端;
将版权ID、文章ID以及版权注册交易签名发送至区块链网络,以存储至区块链的区块中,并接收区块链网络返回的区块ID;
基于哈希算法,将版权ID、文章ID、版权注册交易签名以及区块ID合并后进行哈希计算,得到版权注册后的注册文本属性哈希值;
将注册文本属性哈希值添加至.hash文件中成为历史文本属性哈希值。
优选地,该方法还包括:
当检测到用户对版权注册后的文本信息内容进行修改时,重复执行步骤A-E。
本发明的第二实施例提出了一种电子版权注册的装置,包括以下模块,且下述模块依次连接:
判断模块,基于用户在创建文件中输入的当前文本内容得到当前文本内容哈希值;并将当前文本内容哈希值与历史文本内容哈希值进行对比并判断是否一致;
提取模块,若不一致,则从当前文本内容中提取变更文本内容,基于变更文本内容与.mec文件属性信息,得到当前文本属性哈希值;
更新模块,更新当前文本属性哈希值至.mec文件属性信息中的哈希字段中;添加当前文本属性哈希值至.hash文件中成为历史文本属性哈希值;
检测模块,检测用户是否再次在创建文件中输入文本内容,若再次创建,判断模块再次获取文本内容;
注册模块,若用户没有再次创建文本内容,则获取.hash文件中所有历史文本属性哈希值,通过默克尔算法生成版权ID;将版权ID保存到区块链网络以完成版权注册。
优选地,该装置还包括以下模块,且下述模块依次连接:
确定模块,获取用户在创建文件时输入的初始文本内容,基于哈希算法,确定初始文本内容的初始文本内容哈希值,将初始文本内容哈希值作为历史文本信息的历史文本内容哈希值进行保存;
计算模块,将初始文本内容与.mec文件属性信息合并后进行哈希计算,得到历史文本属性哈希值;
添加模块,更新历史文本属性哈希值至.mec文件属性信息中的哈希字段中;添加历史文本属性哈希值至.hash文件中;
存储模块,将初始文本内容和更新后的.mec文件属性信息压缩加密存储至.mec文件中;
存储模块与判断模块连接。
优选地,该装置还包括与确定模块连接的创建模块:
创建模块,用户在初始创建文件时,会创建一个.mec文件和.hash文件;.mec文件存储.mec文件属性信息;.hash文件中设有初始哈希值。
优选地,提取模块,将变更文本内容与.mec文件属性信息合并后进行哈希计算得到当前文本属性哈希值;
提取模块,若判断一致,则不执行任何操作。
优选地,注册模块包括依次连接的以下单元:
计算单元,当客户端检测到用户的版权注册请求时,将.hash文件中保存的所有的历史文本属性哈希值作为源数据,通过默克尔算法得到一个默克尔树根,默克尔树根是一个字符串;
加入单元,在字符串上加入预置前缀符号,生成版权ID;
获取单元,客户端检测到用户输入的交易密码,并基于交易密码对用户交易账户密钥进行解密,解密成功后,获取版权注册交易签名;
第一发送单元,向目标服务器发送包括作者信息和版权ID的版权注册请求,并接收目标服务器返回的唯一对应的文章ID,返回到客户端;
第二发送单元,将版权ID、文章ID以及版权注册交易签名发送至区块链网络,以存储至区块链的区块中,并接收区块链网络返回的区块ID;
得到单元,基于哈希算法,将版权ID、完成后文章ID、版权注册交易签名以及区块体ID合并后进行哈希计算,得到版权注册后的注册文本属性哈希值;
存储单元,将注册文本属性哈希值添加至.hash文件中成为历史文本属性哈希值。
优选地,该装置还包括:修改模块,当检测到用户对版权注册后的文本信息内容进行修改时,重复执行判断模块,基于用户在创建文件中输入的当前文本内容得到当前文本内容哈希值;并将当前文本内容哈希值与历史文本内容哈希值进行对比并判断是否一致;
提取模块,若不一致,则从当前文本内容中提取变更文本内容,基于变更文本内容与.mec文件属性信息,得到当前文本属性哈希值;
更新模块,更新当前文本属性哈希值至.mec文件属性信息中的哈希字段中;添加当前文本属性哈希值至.hash文件中成为历史文本属性哈希值;
检测模块,检测用户是否再次在创建文件中输入文本内容,若再次创建,获取模块再次获取文本内容;
注册模块,若用户没有再次创建文本内容,则获取.hash文件中所有历史文本属性哈希值,通过默克尔算法生成版权ID;将版权ID保存到区块链网络以完成版权注册。
本发明的技术方案中,步骤A,基于用户在创建文件中输入的当前文本内容得到当前文本内容哈希值;并将当前文本内容哈希值与历史文本内容哈希值进行对比并判断是否一致;步骤B,若不一致,则从当前文本内容中提取变更文本内容,将变更文本内容与.mec文件属性信息,得到当前文本属性哈希值;步骤C,更新当前文本属性哈希值至.mec文件属性信息中的哈希字段中;添加当前文本属性哈希值至.hash文件中成为历史文本属性哈希值;步骤D,检测用户是否再次在创建文件中输入文本内容,若是,重复执行步骤A;否则,执行步骤E;步骤E,获取.hash文件中所有历史文本属性哈希值,通过默克尔算法生成版权ID;将版权ID保存到区块链网络以完成版权注册;不仅对最终电子文本内容进行了电子版权保护记录,还对该最终电子文本内容的每一次修改过程内容也进行了电子版权保护记录,为著作权人提供了更加全面的电子版权保护证据,克服了著作权人维护自身电子版权权益鉴别难度和鉴别成本的问题。
本发明附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
图1为本发明第一实施例的电子版权注册的方法的流程示意图;
图2为本发明第一实施例的电子版权注册交互过程的示意图;
图3为本发明第二实施例的电子版权注册的装置的结构框架示意图;
图4为本发明第二实施例的注册模块的结构框架示意图。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。
本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或多个相关联的列出项的全部或任一单元和全部组合。
本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。
图1为本发明第一实施例的电子版权注册的方法的流程示意图。
需要说明的是,本实施例的执行主体是客户端。
步骤A,基于用户在创建文件中输入的当前文本内容得到当前文本内容哈希值;并将当前文本内容哈希值与历史文本内容哈希值进行对比并判断是否一致;步骤B若不一致,则从当前文本内容中提取变更文本内容,基于变更文本内容与.mec文件属性信息,得到当前文本属性哈希值;步骤C,更新当前文本属性哈希值至.mec文件属性信息中的哈希字段中;添加当前文本属性哈希值至.hash文件中成为历史文本属性哈希值;步骤D,检测用户是否再次在创建文件中输入文本内容,若是,重复执行步骤A;否则,执行步骤E;步骤E,获取.hash文件中所有历史文本属性哈希值,通过默克尔算法生成版权ID;将版权ID保存到区块链网络以完成版权注册。
本发明的技术方案中,步骤A,基于用户在创建文件中输入的当前文本内容得到当前文本内容哈希值;并将当前文本内容哈希值与历史文本内容哈希值进行对比并判断是否一致;步骤B,若不一致,则从当前文本内容中提取变更文本内容,将变更文本内容与.mec文件属性信息,得到当前文本属性哈希值;步骤C,更新当前文本属性哈希值至.mec文件属性信息中的哈希字段中;添加当前文本属性哈希值至.hash文件中成为历史文本属性哈希值;步骤D,检测用户是否再次在创建文件中输入文本内容,若是,重复执行步骤A;否则,执行步骤E;步骤E,获取.hash文件中所有历史文本属性哈希值,通过默克尔算法生成版权ID;将版权ID保存到区块链网络以完成版权注册;不仅对最终电子文本内容进行了电子版权保护记录,还对该最终电子文本内容的每一次修改过程内容也进行了电子版权保护记录,为著作权人提供了更加全面的电子版权保护证据,克服了著作权人维护自身电子版权权益鉴别难度和鉴别成本的问题。
以下针对各个步骤的具体实现做进一步的说明:
步骤A,基于用户在创建文件中输入的当前文本内容得到当前文本内容哈希值;并将当前文本内容哈希值与历史文本内容哈希值进行对比并判断是否一致。
具体地,在步骤A之前还包括:步骤A1,获取用户在创建文件时输入的初始文本内容,基于哈希算法,确定初始文本内容的初始文本内容哈希值,将初始文本内容哈希值作为历史文本信息的历史文本内容哈希值进行保存;步骤A2,将初始文本内容与.mec文件属性信息合并后进行哈希计算,得到历史文本属性哈希值;步骤A3,更新历史文本属性哈希值至.mec文件属性信息中的哈希字段中;添加历史文本属性哈希值至.hash文件中;步骤A4,将初始文本内容和更新后的.mec文件属性信息压缩加密存储至.mec文件中。
在步骤A1之前还包括:用户在初始创建文件时,会创建一个.mec文件和.hash文件;.mec文件存储.mec文件属性信息;.hash文件中设有初始哈希值。
例如,用户点击客户端图标,打开客户端登录界面,输入用户名和密码,向客户端对应的服务器发送账户登陆请求,登录成功后跳转到客户端主界面。在跳转到客户端主界面时,如图2所示,本地客户端会自动检测用户本地是否有已导入的钱包地址,如果没有钱包地址,无法进行交易,即电子版权的注册、出售和转账等功能都不可用;对于第一次使用客户端或者在新的电脑上使用客户端的用户,都需要先创建或导入钱包地址,这个钱包地址即该用户在亿书的区块链网络中的账户地址,钱包地址中包含加密后的主密钥信息,客户端只有检测到本地钱包地址才能激活电子版权注册按钮;若客户端检测到钱包地址,则提取第一个钱包地址作为当前激活钱包地址,用户可自行设置或切换激活其他钱包地址,客户端将激活钱包地址的相关信息提取并保存到store表中,之后注册文章或交易文章时都以该钱包地址进行。在客户端检测到钱包地址后,用户在客户端的主界面上创建文章时,客户端会创建一个文件夹,用来保存用户的写作的文章内容。当用户新建文章时,即用户未进行创作文章,没有任何文章内容产生,仅仅是创建记载文章内容的文件时,客户端在本地创建与文章同名的.mec文件,.mec文件包含作者ID、版权ID、时间戳、Hash字段等属性内容,然后将属性信息进行压缩加密后保存到.mec文件中。同时客户端创建与文章同名的.hash文件,并将第一个初始hash值添加到该.hash文件中。当用户开始文章写作时,客户端检测到用户的该操作并获取初始文章内容并进行预处理,如删除初始文章中的空格,标点符号等,采用哈希hash算法对该初始文章内容进行哈希计算并获得初始文章内容哈希值,将初始文章内容作为变量保存在客户端缓存中,用于与下次获取到的文章内容进行对比。同时将初始文章内容与.mec文件属性信息合并后进行哈希计算得到.mec文件属性哈希值,将其更新到Hash字段中,此处的更新是覆盖Hash字段原有hash值,或者也可以直接添加到Hash字段中,保留原有hash值;以更新.mec文件属性信息;随后,把初始文章内容与更新后的.mec文件属性信息压缩加密后保存到.mec文件中;并将得到的文件属性哈希值添加到同名的.hash文件中,保留该文件中所有哈希值。将当前文章内容哈希值与缓存中前一文章内容哈希值或初始文章内容哈希值进行对比,并判断是否一致。
用户在写文章的过程中,客户端每隔10s或者用户点击保存按钮时,获取当前文章内容,对当前文章预处理后,在对预处理后的当前文章内容进行哈希计算并获得当前文章内容哈希值。
步骤B,若不一致,则从当前文本内容中提取变更文本内容,基于变更文本内容与.mec文件属性信息,得到当前文本属性哈希值。
具体地,步骤B中,将变更文本内容与.mec文件属性信息合并后进行哈希计算得到当前文本属性哈希值;步骤B中,若判断一致,则不执行任何操作。
例如,若不一致,则表示文章内容有变更,则更新缓存中的前一文章内容哈希值或初始文章内容哈希值修改为当前文章内容哈希值;并从当前文章内容中提取出变更内容,将变更内容与.mec文件属性信息合并后进行哈希计算得到当前.mec文件属性哈希值;若一致,则表示文章内容无变更,客户端不保存,也不执行任何操作。
需要说明的是,若不一致,可将历史文本内容哈希值更新为当前文本内容哈希值并进行保存至客户端的缓存或者移动终端的内存卡中,以便客户端下一次的使用。
步骤C,更新所述当前文本属性哈希值至.mec文件属性信息中的哈希字段中;添加所述当前文本属性哈希值至.hash文件中成为历史文本属性哈希值。
例如,将计算得到当前.mec文件属性哈希值更新到.mec文件属性信息中的Hash字段中,以更新.mec文件属性信息;把当前文章内容与更新后的.mec文件属性信息压缩加密后添加到.mec文件中;并将得到的当前文件属性信息哈希值添加到同名的.hash文件中成为历史文本属性哈希值。
步骤D,检测用户是否再次在创建文件中输入文本内容,若是,重复执行步骤A;否则,执行步骤E。
例如,当检测到用户再次在创建文件中输入文本内容,则重复步骤C,直到用户完成写作过程。
需要说明的是,在本实施例中,文本内容的历史内容也被生成多个哈希值,这个哈希值不单代表了当前的文本内容,也代表了之前用户每一次修改的文本内容,是时间轴和文本内容轴的结合体,作为文本的生成记录证明,证明内容文本的所属权。
步骤E,获取.hash文件中所有历史文本属性哈希值,通过默克尔算法生成版权ID;将版权ID保存到区块链网络以完成版权注册。
具体地,步骤E进一步包括:当客户端检测到用户的版权注册请求时,将.hash文件中保存的所有的历史文本属性哈希值作为源数据,通过默克尔算法得到一个默克尔树根,默克尔树根是一个字符串;在字符串上加入预置前缀符号,生成版权ID;客户端检测到用户输入的交易密码,并基于交易密码对用户交易账户密钥进行解密,解密成功后,获取版权注册交易签名;向目标服务器发送包括作者信息和版权ID的版权注册请求,并接收目标服务器返回的唯一对应的文章ID,返回到客户端;将版权ID、文章ID以及版权注册交易签名发送至区块链网络,以存储至区块链的区块中,并接收区块链网络返回的区块ID;基于哈希算法,将版权ID、完成后文章ID、版权注册交易签名以及区块体ID合并后进行哈希计算,得到版权注册后的注册文本属性哈希值;将注册文本属性哈希值添加至.hash文件中。
例如,用户点击客户端界面上的版权注册按钮时,客户端检测到该操作,则从相应的.hash文件中提取出所有保存的hash值作为源数据,通过Merkle默克尔算法对源数据进行计算得到一个Merkle树根,所得Merkle树根是一个字符串,加上预置前缀符号作为唯一标识符,如品牌名称,生成该文章内容的版权ID。随后,用户需要在客户端的交易页面中输入交易密码,客户端使用交易密码对本地保存的主密钥进行解密,解密成功后获取签名。用户点击客户端界面上的确认注册按钮后,客户端检测到该操作,则先向服务器发送包含作者信息和版权ID的数据,将上述数据保存到服务器后,服务器会生成一个唯一对应的文章ID,将其返回给客户端。随后,客户端将该版权ID、签名和文章ID一起发送给亿书-的区块链网络,通过采用区块链,将版权ID、签名和文章ID信息永久记录在区块链中区块中。随后,将该区块的区块ID返回到客户端进行保存,随后,客户端会将版权ID、签名、文章ID和区块ID合并后一起进行哈希计算,得到版权注册后的文件属性哈希值即注册文本属性哈希值,并将版权注册后的文件属性哈希值添加到.hash文件中;即完成一次电子版权注册。
需要说明的是,本实施例实现了通过区块链将最终文章和文章修改内容进行了版本记录。
本实施例不仅仅只是对最终文章内容进行哈希值提取,还对文章中的修改内容进行了哈希值的提取,不再仅仅是文章内容索引哈希值了,在著作创作领域,版权保护需要创作的整个过程作为版权证据;在一般情况下,用户需要保存自己的创作手稿来证明自己拥有著作版权,而创作手稿并没有数字化,难以通过软件进行自动化处理,本实施例则克服了上述问题,给用户对维护自身权益降低了鉴别的难度和成本。
具体地,该方法还包括:当检测到用户对版权注册后的文本信息内容进行修改时,重复执行步骤A-E。由于步骤A-E已经在上述过程中进行了仔细的阐述,此处就不再赘述。
需要说明的是,一篇文章可以进行多次电子版权注册,对已经注册过的文章进行修改后,文章内容改变,可以重复执行步骤A-E进行再注册,以保存这篇文章的历史修改记录。重新注册后,区块链将记录该文章新的版权ID,同时将该文章的历史版权ID作过期处理。
注册以后的文章,可以进行出售,对于未进行注册的文章,不能进行出售等其他类似交易。
图3为本发明第二实施例的电子版权注册的装置的结构框架示意图。
判断模块301,基于用户在创建文件中输入的当前文本内容得到当前文本内容哈希值;并将当前文本内容哈希值与历史文本内容哈希值进行对比并判断是否一致;提取模块302,若不一致,则从当前文本内容中提取变更文本内容,基于变更文本内容与.mec文件属性信息,得到当前文本属性哈希值;更新模块303,更新当前文本属性哈希值至.mec文件属性信息中的哈希字段中;添加当前文本属性哈希值至.hash文件中成为历史文本属性哈希值;检测模块304,检测用户是否再次在创建文件中输入文本内容,若再次创建,判断模块301再次获取文本内容;注册模块305,若用户没有再次创建文本内容,则获取.hash文件中所有历史文本属性哈希值,通过默克尔算法生成版权ID;将版权ID保存到区块链网络以完成版权注册。
其中,判断模块301、第一更新模块302、第二更新模块303、检测模块304以及注册模块305依次连接。
以下针对各个模块的具体实现做进一步的说明:
判断模块301,基于用户在创建文件中输入的当前文本内容得到当前文本内容哈希值;并将当前文本内容哈希值与历史文本内容哈希值进行对比并判断是否一致。
具体地,该装置还包括以下模块,且下述模块依次连接:确定模块,获取用户在创建文件时输入的初始文本内容,基于哈希算法,确定初始文本内容的初始文本内容哈希值,将初始文本内容哈希值作为历史文本信息的历史文本内容哈希值进行保存;计算模块,将初始文本内容与.mec文件属性信息合并后进行哈希计算,得到历史文本属性哈希值;添加模块,更新历史文本属性哈希值至.mec文件属性信息中的哈希字段中;添加历史文本属性哈希值至.hash文件中;存储模块,将初始文本内容和更新后的.mec文件属性信息压缩加密存储至.mec文件中。所述存储模块与所述判断模块301连接。
该装置还包括与所述确定模块连接的创建模块:创建模块,用户在初始创建文件时,会创建一个.mec文件和.hash文件;.mec文件存储.mec文件属性信息;.hash文件中设有初始哈希值。
例如,用户点击客户端图标,打开客户端登录界面,输入用户名和密码,向客户端对应的服务器发送账户登陆请求,登录成功后跳转到客户端主界面。在跳转到客户端主界面时,如图2所示,本地客户端会自动检测用户本地是否有已导入的钱包地址,如果没有钱包地址,无法进行交易,即电子版权的注册、出售和转账等功能都不可用;对于第一次使用客户端或者在新的电脑上使用客户端的用户,都需要先创建或导入钱包地址,这个钱包地址即该用户在亿书的区块链中的账户地址,钱包地址中包含加密后的主密钥信息,客户端只有检测到本地钱包地址才能激活电子版权注册按钮;若客户端检测到钱包地址,则提取第一个钱包地址作为当前激活钱包地址,用户可自行设置或切换激活其他钱包地址,客户端将激活钱包地址的相关信息提取并保存到store表中,之后注册文章或交易文章时都以该钱包地址进行。在客户端检测到钱包地址后,用户在客户端的主界面上创建文章时,客户端创建模块会创建一个文件夹,用来保存用户的写作的文章内容。当用户新建文章时,即用户未进行创作文章,没有任何文章内容产生,仅仅是创建记载文章内容的文件时,客户端的创建模块在本地创建与文章同名的.mec文件,.mec文件包含作者ID、版权ID、时间戳、Hash字段等属性内容,然后将属性信息进行压缩加密后保存到.mec文件中。同时客户端的创建模块创建与文章同名的.hash文件,并将第一个初始hash值添加到该.hash文件中。当用户开始文章写作时,客户端检测到用户的该操作且确定模块获取初始文章内容并进行预处理,如删除初始文章中的空格,标点符号等,采用哈希hash算法对该初始文章内容进行哈希计算并获得初始文章内容哈希值,将初始文章内容作为变量保存在客户端缓存中,用于与下次获取到的文章内容进行对比。同时第一计算模块将初始文章内容与.mec文件属性信息合并后进行哈希计算得到.mec文件属性哈希值,将其更新到Hash字段中,此处的更新是覆盖Hash字段原有hash值,或者也可以直接添加到Hash字段中,保留原有hash值;以更新.mec文件属性信息;随后,第一存储模块把初始文章内容与更新后的.mec文件属性信息压缩加密后保存到.mec文件中;并将得到的文件属性哈希值添加到同名的.hash文件中,保留该文件中所有哈希值。将当前文章内容哈希值与缓存中前一文章内容哈希值或初始文章内容哈希值进行对比,并判断是否一致。
需要说明的是,上述实施例中的通过覆盖Hash字段原有hash值进行更新Hash字段的方式为优选方案;而通过直接添加到Hash字段中,保留原有hash值的方式为备选方案。
用户在写文章的过程中,客户端的判断模块301每隔10s或者用户点击保存按钮时,获取当前文章内容,对当前文章预处理后,在对预处理后的当前文章内容进行哈希计算并获得当前文章内容哈希值。
提取模块302,若不一致,则从当前文本内容中提取变更文本内容,基于变更文本内容与.mec文件属性信息,得到当前文本属性哈希值。
具体地,提取模块302,将变更文本内容与.mec文件属性信息合并后进行哈希计算得到当前文本属性哈希值;提取模块302,若判断一致,则不执行任何操作。
例如,若不一致,则表示文章内容有变更,则提取模块302更新缓存中的前一文章内容哈希值或初始文章内容哈希值修改为当前文章内容哈希值;并从当前文章内容中提取出变更内容,将变更内容与.mec文件属性信息合并后进行哈希计算得到当前.mec文件属性哈希值;若一致,则表示文章内容无变更,客户端的提取模块302不保存,也不执行任何操作。
需要说明的是,若不一致,提取模块302可将历史文本内容哈希值更新为当前文本内容哈希值并进行保存至客户端的缓存或者移动终端的内存卡中,以便客户端下一次的使用。
更新模块303,更新当前文本属性哈希值至.mec文件属性信息中的哈希字段中;添加当前文本属性哈希值至.hash文件中成为历史文本属性哈希值。
例如,更新模块303将计算得到当前.mec文件属性哈希值更新到.mec文件属性信息中的Hash字段中,以更新.mec文件属性信息;把当前文章内容与更新后的.mec文件属性信息压缩加密后添加到.mec文件中;并将得到的当前文件属性信息哈希值添加到同名的.hash文件中成为历史文本属性哈希值。
检测模块304,检测用户是否再次在创建文件中输入文本内容,若再次创建,判断模块301再次获取文本内容。
例如,当检测模块304检测到用户再次在创建文件中输入文本内容,则判断模块301,直到用户完成写作过程。
需要说明的是,在本实施例中,文本内容的历史内容也被生成多个哈希值,这个哈希值不单代表了当前的文本内容,也代表了之前用户每一次修改的文本内容,是时间轴和文本内容轴的结合体,作为文本的生成记录证明,证明内容文本的所属权。
注册模块305,注册模块305,若用户没有再次创建文本内容,则获取.hash文件中所有历史文本属性哈希值,通过默克尔算法生成版权ID;将版权ID保存到区块链网络以完成版权注册。
具体地,注册模块305包括:如图4所示,计算单元401,当客户端检测到用户的版权注册请求时,将.hash文件中保存的所有的历史文本属性哈希值作为源数据,通过默克尔算法得到一个默克尔树根,默克尔树根是一个字符串;加入单元402,在字符串上加入预置前缀符号,生成版权ID;获取单元403,客户端检测到用户输入的交易密码,并基于交易密码对用户交易账户密钥进行解密,解密成功后,获取版权注册交易签名;第一发送单元404,向目标服务器发送包括作者信息和版权ID的版权注册请求,并接收目标服务器返回的唯一对应的文章ID,返回到客户端;第二发送单元405,将版权ID、文章ID以及版权注册交易签名发送至区块链网络,以存储至区块链的区块中,并接收区块链网络返回的区块ID;得到单元406,基于哈希算法,将合并后的版权ID、完成后文章ID、版权注册交易签名以及区块体ID进行哈希计算,得到版权注册后的注册文本属性哈希值;存储单元407,将注册文本属性哈希值存储至.hash文件中。
例如,用户点击客户端界面上的版权注册按钮时,客户端检测到该操作,则计算单元401从相应的.hash文件中提取出所有保存的hash值作为源数据,通过Merkle默克尔算法对源数据进行计算得到一个Merkle树根,所得Merkle树根是一个字符串,加入单元402加上预置前缀符号作为唯一标识符,如品牌名称,生成该文章内容的版权ID。随后,用户需要在客户端的交易页面中输入交易密码,客户端的获取单元403使用交易密码对本地保存的主密钥进行解密,解密成功后获取签名。用户点击客户端界面上的确认注册按钮后,客户端检测到该操作,则第一发送单元404先向服务器发送包含作者信息和版权ID的数据,将上述数据保存到服务器后,服务器会生成一个唯一对应的文章ID,将其返回给客户端。随后,客户端的第二发送单元405将该版权ID、签名和文章ID一起发送给亿书网的区块链网络,通过采用区块链,将版权ID、签名和文章ID信息永久记录在区块链中区块中。随后,将该区块的区块ID返回到客户端进行保存,随后,客户端的得到单元406会将版权ID、签名、文章ID和区块ID合并后一起进行哈希计算,得到版权注册后的文件属性哈希值即注册文本属性哈希值;存储单元407将版权注册后的文件属性哈希值添加到.hash文件中;即完成一次电子版权注册。
需要说明的是,本实施例实现了通过区块链将最终文章和文章修改内容进行了版本记录。
本实施例不仅仅只是对最终文章内容进行哈希值提取,还对文章中的修改内容进行了哈希值的提取,不再仅仅是文章内容索引哈希值了,在著作创作领域,版权保护需要创作的整个过程作为版权证据;在一般情况下,用户需要保存自己的创作手稿来证明自己拥有著作版权,而创作手稿并没有数字化,难以通过软件进行自动化处理,本实施例则克服了上述问题,给用户对维护自身权益降低了鉴别的难度和成本。
优选地,该装置还包括:修改模块,用于当检测到用户对版权注册后的文本信息内容进行修改时,重复执行判断模块301,基于用户在创建文件中输入的当前文本内容得到当前文本内容哈希值;并将当前文本内容哈希值与历史文本内容哈希值进行对比并判断是否一致;提取模块302,若不一致,则将从当前文本内容中提取变更文本内容,基于变更文本内容与.mec文件属性信息,得到当前文本属性哈希值;更新模块303,更新当前文本属性哈希值至.mec文件属性信息中的哈希字段中;添加当前文本属性哈希值至.hash文件中成为历史文本属性哈希值;检测模块304,检测用户是否再次在创建文件中输入文本内容,若再次创建,判断模块301再次获取文本内容;注册模块305,若用户没有再次创建文本内容,则获取.hash文件中所有历史文本属性哈希值,通过默克尔算法生成版权ID;将版权ID保存到区块链网络以完成版权注册。
注册以后的文章,可以进行出售,对于未进行注册的文章,不能进行出售等其他类似交易。
本技术领域技术人员可以理解,本发明包括涉及用于执行本申请中所述操作中的一项或多项的设备。这些设备可以为所需的目的而专门设计和制造,或者也可以包括通用计算机中的已知设备。这些设备具有存储在其内的计算机程序,这些计算机程序选择性地激活或重构。这样的计算机程序可以被存储在设备(例如,计算机)可读介质中或者存储在适于存储电子指令并分别耦联到总线的任何类型的介质中,所述计算机可读介质包括但不限于任何类型的盘(包括软盘、硬盘、光盘、CD-ROM、和磁光盘)、ROM(Read-Only Memory,只读存储器)、RAM(Random Access Memory,随即存储器)、EPROM(Erasable ProgrammableRead-Only Memory,可擦写可编程只读存储器)、EEPROM(Electrically ErasableProgrammable Read-Only Memory,电可擦可编程只读存储器)、闪存、磁性卡片或光线卡片。也就是,可读介质包括由设备(例如,计算机)以能够读的形式存储或传输信息的任何介质。
本技术领域技术人员可以理解,可以用计算机程序指令来实现这些结构图和/或框图和/或流图中的每个框以及这些结构图和/或框图和/或流图中的框的组合。本技术领域技术人员可以理解,可以将这些计算机程序指令提供给通用计算机、专业计算机或其他可编程数据处理方法的处理器来实现,从而通过计算机或其他可编程数据处理方法的处理器来执行本发明公开的结构图和/或框图和/或流图的框或多个框中指定的方案。
本技术领域技术人员可以理解,本发明中已经讨论过的各种操作、方法、流程中的步骤、措施、方案可以被交替、更改、组合或删除。进一步地,具有本发明中已经讨论过的各种操作、方法、流程中的其他步骤、措施、方案也可以被交替、更改、重排、分解、组合或删除。进一步地,现有技术中的具有与本发明中公开的各种操作、方法、流程中的步骤、措施、方案也可以被交替、更改、重排、分解、组合或删除。
以上所述仅是本发明的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
Claims (12)
1.一种电子版权注册的方法,其特征在于,包括:
步骤A,基于用户在创建文件中输入的当前文本内容得到当前文本内容哈希值;并将所述当前文本内容哈希值与历史文本内容哈希值进行对比并判断是否一致;
步骤B,若不一致,则从所述当前文本内容中提取变更文本内容,基于所述变更文本内容与.mec文件属性信息得到当前文本属性哈希值;
步骤C,更新所述当前文本属性哈希值至.mec文件属性信息中的哈希字段中;添加所述当前文本属性哈希值至.hash文件中成为历史文本属性哈希值;
步骤D,检测用户是否再次在创建文件中输入文本内容,若是,重复执行步骤A;否则,执行步骤E;
步骤E,获取所述.hash文件中所有历史文本属性哈希值,通过默克尔算法生成版权ID;将所述版权ID保存到区块链网络以完成版权注册。
2.根据权利要求1所述的方法,其特征在于,在步骤A之前还包括:
步骤A1,获取用户在创建文件时输入的初始文本内容,基于哈希算法,确定所述初始文本内容的初始文本内容哈希值,将所述初始文本内容哈希值作为历史文本内容哈希值进行保存;
步骤A2,将所述初始文本内容与.mec文件属性信息合并后进行哈希计算,得到历史文本属性哈希值;
步骤A3,更新所述历史文本属性哈希值至.mec文件属性信息中的哈希字段中;添加所述历史文本属性哈希值至.hash文件中;
步骤A4,将所述初始文本内容和更新后的.mec文件属性信息压缩加密存储至.mec文件中。
3.根据权利要求2所述的方法,其特征在于,在步骤A1之前还包括:
用户在初始创建文件时,会创建一个.mec文件和.hash文件;所述.mec文件存储.mec文件属性信息;所述.hash文件中设有初始哈希值。
4.根据权利要求1所述的方法,其特征在于,所述步骤B中,若不一致,则将历史文本内容哈希值更新为当前文本内容哈希值并进行保存;另外,将所述变更文本内容与.mec文件属性信息合并后进行哈希计算得到当前文本属性哈希值;
其中,所述步骤B中,若判断一致,则不执行任何操作。
5.根据权利要求1-4任一所述的方法,其特征在于,所述步骤E进一步包括:
当客户端检测到用户的版权注册请求时,将所述.hash文件中保存的所有的历史文本属性哈希值作为源数据,通过默克尔算法得到一个默克尔树根,所述默克尔树根是一个字符串;
在所述字符串上加入预置前缀符号,生成所述版权ID;
客户端检测到用户输入的交易密码,并基于所述交易密码对用户交易账户密钥进行解密,解密成功后,获取版权注册交易签名;
向目标服务器发送包括作者信息和所述版权ID的版权注册请求,并接收所述目标服务器返回的唯一对应的文章ID,返回到客户端;
将所述版权ID、所述文章ID以及版权注册交易签名发送至区块链网络,以存储至区块链的区块中,并接收所述区块链网络返回的区块ID;
基于哈希算法,将所述版权ID、文章ID、版权注册交易签名以及区块ID合并后进行哈希计算,得到版权注册后的注册文本属性哈希值;
将所述注册文本属性哈希值添加至所述.hash文件中成为历史文本属性哈希值。
6.根据权利要求5所述的方法,其特征在于,还包括:
当检测到用户对版权注册后的文本信息内容进行修改时,重复执行步骤A-E。
7.一种电子版权注册的装置,其特征在于,包括以下模块,且下述模块依次连接:
判断模块,基于用户在创建文件中输入的当前文本内容得到当前文本内容哈希值;并将所述当前文本内容哈希值与历史文本内容哈希值进行对比并判断是否一致;
提取模块,若不一致,则从所述当前文本内容中提取变更文本内容,基于所述变更文本内容与.mec文件属性信息得到当前文本属性哈希值;
更新模块,更新所述当前文本属性哈希值至.mec文件属性信息中的哈希字段中;添加所述当前文本属性哈希值至.hash文件中成为历史文本属性哈希值;
检测模块,检测用户是否再次在创建文件中输入文本内容,若再次创建,判断模块再次获取文本内容;
注册模块,若用户没有再次创建文本内容,则获取所述.hash文件中所有历史文本属性哈希值,通过默克尔算法生成版权ID;将所述版权ID保存到区块链网络以完成版权注册。
8.根据权利要求7所述的装置,其特征在于,所述装置还包括以下模块,且下述模块依次连接:
确定模块,获取用户在创建文件时输入的初始文本内容,基于哈希算法,确定所述初始文本内容的初始文本内容哈希值,将所述初始文本内容哈希值作为历史文本信息的历史文本内容哈希值进行保存;
计算模块,将所述初始文本内容与.mec文件属性信息合并后进行哈希计算,得到历史文本属性哈希值;
添加模块,更新所述历史文本属性哈希值至.mec文件属性信息中的哈希字段中;添加所述历史文本属性哈希值至.hash文件中;
存储模块,将所述初始文本内容和更新后的.mec文件属性信息压缩加密存储至.mec文件中;
所述存储模块与所述判断模块连接。
9.根据权利要求8所述的装置,其特征在于,所述装置还包括与所述确定模块连接的创建模块:
创建模块,用户在初始创建文件时,会创建一个.mec文件和.hash文件;所述.mec文件存储.mec文件属性信息;所述.hash文件中设有初始哈希值。
10.根据权利要求7所述的装置,其特征在于,所述提取模块,将历史文本内容哈希值更新为当前文本内容哈希值并进行保存;另外,将所述变更文本内容与.mec文件属性信息合并后进行哈希计算得到当前文本属性哈希值;
所述提取模块若判断一致,则不执行任何操作。
11.根据权利要求7-10任一所述的装置,其特征在于,所述注册模块包括依次连接的以下单元:
计算单元,当客户端检测到用户的版权注册请求时,将所述.hash文件中保存的所有的历史文本属性哈希值作为源数据,通过默克尔算法得到一个默克尔树根,所述默克尔树根是一个字符串;
加入单元,在所述字符串上加入预置前缀符号,生成所述版权ID;
获取单元,客户端检测到用户输入的交易密码,并基于所述交易密码对用户交易账户密钥进行解密,解密成功后,获取版权注册交易签名;
第一发送单元,向目标服务器发送包括作者信息和所述版权ID的版权注册请求,并接收所述目标服务器返回的唯一对应的文章ID,返回到客户端;
第二发送单元,将所述版权ID、所述文章ID以及版权注册交易签名发送至区块链网络,以存储至区块链的区块中,并接收所述区块链网络返回的区块ID;
得到单元,基于哈希算法,将所述版权ID、完成后文章ID、版权注册交易签名以及区块体ID合并后进行哈希计算,得到版权注册后的注册文本属性哈希值;
存储单元,将所述注册文本属性哈希值添加至所述.hash文件中成为历史文本属性哈希值。
12.根据权利要求7所述的装置,其特征在于,所述装置还包括:修改模块,当检测到用户对版权注册后的文本信息内容进行修改时,重复执行判断模块,基于用户在创建文件中输入的当前文本内容得到当前文本内容哈希值;并将所述当前文本内容哈希值与历史文本内容哈希值进行对比并判断是否一致;
提取模块,若不一致,则从所述当前文本内容中提取变更文本内容,基于所述变更文本内容与.mec文件属性信息得到当前文本属性哈希值;
更新模块,更新所述当前文本属性哈希值至.mec文件属性信息中的哈希字段中;添加所述当前文本属性哈希值至.hash文件中成为历史文本属性哈希值;
检测模块,检测用户是否再次在创建文件中输入文本内容,若再次创建,获取模块再次获取文本内容;
注册模块,若用户没有再次创建文本内容,则获取所述.hash文件中所有历史文本属性哈希值,通过默克尔算法生成版权ID;将所述版权ID保存到区块链网络以完成版权注册。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710868194.0A CN107845044B (zh) | 2017-09-22 | 2017-09-22 | 一种电子版权注册的方法以及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710868194.0A CN107845044B (zh) | 2017-09-22 | 2017-09-22 | 一种电子版权注册的方法以及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107845044A true CN107845044A (zh) | 2018-03-27 |
CN107845044B CN107845044B (zh) | 2020-10-02 |
Family
ID=61661752
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710868194.0A Active CN107845044B (zh) | 2017-09-22 | 2017-09-22 | 一种电子版权注册的方法以及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107845044B (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108897992A (zh) * | 2018-07-11 | 2018-11-27 | 深圳市网心科技有限公司 | 一种数字内容的创作保护方法、装置、设备及介质 |
CN109408175A (zh) * | 2018-09-28 | 2019-03-01 | 北京赛博贝斯数据科技有限责任公司 | 通用高性能深度学习计算引擎中的实时交互方法及*** |
CN110809763A (zh) * | 2019-05-20 | 2020-02-18 | 阿里巴巴集团控股有限公司 | 使用带有时间戳的嵌入式版权信息识别版权材料 |
CN110879814A (zh) * | 2019-11-25 | 2020-03-13 | 腾讯科技(深圳)有限公司 | 信息处理方法、装置、设备以及存储介质 |
US20200356529A1 (en) * | 2003-05-22 | 2020-11-12 | Callahan Cellular L.L.C. | Information Source Agent Systems and Methods for Distributed Data Storage and Management Using Content Signatures |
TWI713892B (zh) * | 2018-09-06 | 2020-12-21 | 周詠珵 | 基於區塊鏈技術的文章發佈方法與系統 |
CN113227992A (zh) * | 2019-11-27 | 2021-08-06 | 天阔株式会社 | 管理服务器、文档文件管理***、文档文件管理方法及文档文件管理程序 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101628005B1 (ko) * | 2015-02-05 | 2016-06-13 | 주식회사 코인플러그 | 블록체인을 기반으로 하는 디지털 콘텐츠의 저작권리 위변조 감지시스템 |
CN106682457A (zh) * | 2016-12-16 | 2017-05-17 | 北京握奇智能科技有限公司 | 一种基于区块链技术的图片版权保护方法和*** |
CN106991573A (zh) * | 2017-04-07 | 2017-07-28 | 中链科技有限公司 | 基于区块链技术的艺术品保真方法和服务器 |
-
2017
- 2017-09-22 CN CN201710868194.0A patent/CN107845044B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101628005B1 (ko) * | 2015-02-05 | 2016-06-13 | 주식회사 코인플러그 | 블록체인을 기반으로 하는 디지털 콘텐츠의 저작권리 위변조 감지시스템 |
CN106682457A (zh) * | 2016-12-16 | 2017-05-17 | 北京握奇智能科技有限公司 | 一种基于区块链技术的图片版权保护方法和*** |
CN106991573A (zh) * | 2017-04-07 | 2017-07-28 | 中链科技有限公司 | 基于区块链技术的艺术品保真方法和服务器 |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20200356529A1 (en) * | 2003-05-22 | 2020-11-12 | Callahan Cellular L.L.C. | Information Source Agent Systems and Methods for Distributed Data Storage and Management Using Content Signatures |
US11561931B2 (en) * | 2003-05-22 | 2023-01-24 | Callahan Cellular L.L.C. | Information source agent systems and methods for distributed data storage and management using content signatures |
CN108897992A (zh) * | 2018-07-11 | 2018-11-27 | 深圳市网心科技有限公司 | 一种数字内容的创作保护方法、装置、设备及介质 |
TWI713892B (zh) * | 2018-09-06 | 2020-12-21 | 周詠珵 | 基於區塊鏈技術的文章發佈方法與系統 |
CN109408175A (zh) * | 2018-09-28 | 2019-03-01 | 北京赛博贝斯数据科技有限责任公司 | 通用高性能深度学习计算引擎中的实时交互方法及*** |
CN110809763A (zh) * | 2019-05-20 | 2020-02-18 | 阿里巴巴集团控股有限公司 | 使用带有时间戳的嵌入式版权信息识别版权材料 |
CN110879814A (zh) * | 2019-11-25 | 2020-03-13 | 腾讯科技(深圳)有限公司 | 信息处理方法、装置、设备以及存储介质 |
CN113227992A (zh) * | 2019-11-27 | 2021-08-06 | 天阔株式会社 | 管理服务器、文档文件管理***、文档文件管理方法及文档文件管理程序 |
Also Published As
Publication number | Publication date |
---|---|
CN107845044B (zh) | 2020-10-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107845044A (zh) | 一种电子版权注册的方法以及装置 | |
CN109067541B (zh) | 基于区块链的数据验证方法及装置、电子设备 | |
Kohn et al. | Integrated digital forensic process model | |
CN109257340B (zh) | 一种基于区块链的网站防篡改***及方法 | |
Raghavan | Digital forensic research: current state of the art | |
JP5753273B2 (ja) | データの真正性保証方法、管理計算機及び記憶媒体 | |
Munksgaard et al. | A replication and methodological critique of the study “Evaluating drug trafficking on the Tor Network” | |
CN107423632A (zh) | 可定制的敏感数据脱敏方法和*** | |
CN107888557A (zh) | 一种协议文件的生成方法及其*** | |
CN110188515A (zh) | 一种区块链网络数字作品登记方法和客户端 | |
CN107113183A (zh) | 大数据的受控共享的***和方法 | |
CN109154969A (zh) | 用于用户配置文件中的用户信息的安全存储的***和方法 | |
CN105743905B (zh) | 一种实现安全登录的方法、设备、装置及*** | |
Burri et al. | Chronological independently verifiable electronic chain of custody ledger using blockchain technology | |
CN110119428A (zh) | 一种区块链信息管理方法、装置、设备及存储介质 | |
CN106650799A (zh) | 一种电子证据分类提取方法及*** | |
CN103716394B (zh) | 下载文件的管理方法及装置 | |
CN107209831A (zh) | 用于识别网络攻击的***和方法 | |
CN106779278A (zh) | 资产信息的评价***及其信息的处理方法和装置 | |
CN110489676A (zh) | 基于区块链的网页取证方法、装置、存储介质及服务器 | |
Colombini et al. | Digital scene of crime: technique of profiling users. | |
NL1032340C2 (nl) | Systeem en werkwijze voor het digitaal ondertekenen van gegevensbestanden. | |
Al-Dhaqm et al. | Model derivation system to manage database forensic investigation domain knowledge | |
CN108846292B (zh) | 脱敏规则生成方法及装置 | |
JP2022548501A (ja) | 暗号通貨取引を分析するためのデータ取得方法及び装置 |
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 | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20200409 Address after: 100086 b076, floor 3, building 14, Cuiwei Zhongli, Haidian District, Beijing Applicant after: Zhu Zhiwen Address before: 100125 tribal ark, No. 39, Mai zadian street, Chaoyang District, Beijing, three Applicant before: BEIJING YISHENGSHENG NETWORK TECHNOLOGY Co.,Ltd. |
|
TA01 | Transfer of patent application right | ||
GR01 | Patent grant | ||
GR01 | Patent grant |