基于区块链技术的出版物及其关联版权保护的方法和系统

摘要:

本发明公开了一种基于区块链技术的出版物及其关联版权保护的方法和系统,属于数字资源版权保护技术领域。该系统包括应用层与区块链层,应用层包括教材、APP端与在线学习网站;区块链层为多个区块链节点组成的区块链网络。教材的二维码与其对应的教材编号被保存在在线学习网站;APP端生成在线学习网站的区块链登录账户,通过扫描教材二维码将登录账户与教材绑定,然后扫描在线学习网站的服务端生成的二维码,登录在线学习网站进行学习;区块链节点同步交易至区块链网络。本发明基于区块链技术,将区块链账户、教材与在线学习网站权限进行一对一绑定,使其难以被攻击和篡改,有效保护了出版物及其关联版权。

申请号: CN202010029661.2 专利名称: 基于区块链技术的出版物及其关联版权保护的方法和系统 申请(专利权)人: [江苏万链区块链技术研究院有限公司] 发明人: [陈俊, 熊键, 陈健, 刘斌, 徐娅, 王蓉] 其他信息:
1.基于区块链技术的出版物关联版权保护的方法,其特征在于,包括以下步骤: 1)用户购买高校教材,并下载在线学习网站登录的APP; 2)使用APP的区块链账户功能模块生成登录账户地址-私钥,作为在线学习网站的区块链登录账户,扫描教材二维码并使用APP的绑定账户功能模块将教材二维码、教材编号与登录账户地址发送到在线学习网站,在线学习网站判断教材二维码是否已经被绑定,如果已经绑定,则提示所述教材已被绑定,请重新选择一本教材;否则,提示账户绑定成功,同时在线学习网站将教材二维码、教材编号与登录账户地址的对应关系保存到数据库,并生成M个TOKEN发送给登录账户地址;所述TOKEN为区块链上的数字交易凭证; 3)用户打开在线学习网站时,在线学习网站服务端自动生成带有临时登录ID的登录二维码,并显示在在线学习网站客户端;使用APP的扫码功能模块扫描登录二维码,获得临时登录ID;APP发送包含临时登录ID的区块链转账交易到网站管理账户,作为登录请求;在线学习网站会从区块链解析区块链转账交易并进行确认;在线学习网站服务端将临时登录ID保存到数据库;区块链转账交易的结构包括来源地址、目的地址、转账TOKEN数、备注;所述来源地址为登录账户地址;所述目的地址为APP内嵌的网站管理地址;所述备注为临时登录ID; 4)在线学习网站定期解析区块链转账交易结构,当符合如下条件时,则默认登录账户已登录成功;在线学习网站服务端自动更新临时登录ID的状态为登录成功; a、目的地址为网站管理地址; b、转账TOKEN数为N; c、备注里的临时登录ID存在且在有效期范围内; d、登录账户的地址已记录在数据库,且与教材编号对应; 5)在线学习网站客户端定期访问在线学习网站服务端检查登录ID的登录状态,如果在有效期范围内登录状态为登录成功,则跳转到网站首页;否则,提示用户刷新登录二维码; 6)上述教材、APP与在线学习网站为应用层,多个区块链节点组成的区块链网络为区块链层,区块链层各区块链节点同步区块链转账交易至区块链网络。 2.根据权利要求1所述的方法,其特征在于,所述教材二维码、教材编号与区块链登录账户的绑定次数为一次。 3.根据权利要求1所述的方法,其特征在于,所述教材编号为教材二维码或教材条纹码生成的唯一字符串。 4.根据权利要求1所述的方法,其特征在于,步骤4)中,所述转账TOKEN数N为固定值且M/N≧预设值。 5.实现权利要求1所述方法的基于区块链技术的出版物关联版权保护的系统,其特征在于,包括应用层与区块链层,所述应用层包括教材、APP端与在线学习网站;所述区块链层为多个区块链节点组成的区块链网络;所述教材的二维码与其对应的教材编号被保存在在线学习网站;所述APP端生成在线学习的区块链登录账户,通过教材二维码将区块链登录账户与教材绑定,然后扫描在线学习网站的服务端生成的二维码,登录在线学习网站进行学习;区块链节点同步交易至区块链网络。 6.根据权利要求5所述的系统,其特征在于,所述APP端包括区块链账户功能模块、绑定账户功能模块、扫码功能模块。 7.根据权利要求5所述的系统,其特征在于,所述在线学习网站管理在线学习资料,并记录教材与区块链登录账户的绑定关系、在线学习网站的登录二维码与临时登录ID的对应关系,验证临时登录ID及区块链登录账户的登录状态。

基于区块链技术的出版物及其关联版权保护的方法和系统

技术领域

本发明属于数字资源版权保护技术领域,具体涉及基于区块链技术的出版物及其关联版权保护的方法和系统。

背景技术

很多出版社为了促进面向高校教材的销售,推出了基于移动互联网和移动终端的拥有二维码的教材,学生通过装有扫码软件的手机、平板等移动智能终端扫描二维码,就可以体验到以图片、音频、视频等形式呈现的教学。一方面丰富了教材的营销方式,另一方面以二维码为信息载体实现了阅读内容的延伸。

很多学生会购买一本教材获得在线学习的用户,并通过淘宝、QQ群、微信群或闲鱼免费转让或低价转售给他人,然而教材上的二维码链接的很多图片、音频、视频等数字资源为原创内容,也有版权保护的要求,但由于维权程序复杂、课程资料及用户生成内容版权确权、追溯困难,导致以二维码为信息载体不但未促进教材销售量,反而使得出版物及其关联版权得不到有效保护。

发明内容

针对现有技术的不足,本发明的目的是提供一种基于区块链技术的出版物及其关联版权保护的方法和系统,以解决现有技术存在的多个用户通过扫描一本教材的二维码登录在线学习网站,使得出版物及其关联版权得不到有效保护的问题。

为了实现上述发明目的,本发明采用的技术方案为:

基于区块链技术的出版物及其关联版权保护的方法,包括以下步骤:

1)用户购买高校教材,并下载在线学习网站登录的APP;

2)使用APP的区块链账户功能模块生成地址-私钥,作为在线学习网站的区块链登录账户,扫描教材二维码并使用APP的绑定账户功能模块将教材二维码、教材编号与账户地址发送到在线学习网站,在线学习网站判断教材二维码是否已经被绑定,如果已经绑定,则提示所述教材已被绑定,请重新选择一本教材;否则,提示账户绑定成功,同时在线学习网站将教材二维码、教材编号与账户地址的对应关系保存到数据库,并生成M个TOKEN发送给登录账户地址;TOKEN为区块链上的数字交易凭证;

3)用户打开在线学习网站时,网站服务端自动生成带有临时登录ID的登录二维码,并显示在网站客户端;使用APP的扫码功能模块扫描登录二维码,获得临时登录ID;同时发送包含临时登录ID的区块链转账交易到网站管理账户,作为登录请求;在线学习网站会从区块链解析区块链转账交易并进行确认;网站服务端将临时登录ID保存到数据库;

4)在线学习网站定期解析区块链转账交易结构,当符合如下条件时,则默认登录账户已登录成功;网站服务端自动更新临时登录ID的状态为登录成功;

a、目的地址为网站管理地址;

b、转账TOKEN数为N;

c、备注里的临时登录ID存在且在有效期范围内;

d、登录账户的地址已记录在数据库,且与教材编号对应;

5)网站客户端定期访问网站服务端检查登录ID的登录状态,如果在有效期范围内登录状态为登录成功,则跳转到网站首页;否则,提示用户刷新登录二维码;

6)区块链层各区块链节点同步交易至区块链网络。

进一步的,教材二维码、教材编号与区块链登录账户的绑定次数为一次。

进一步的,教材编号为教材二维码或教材条纹码生成的唯一字符串。

进一步的,步骤3)中,区块链转账交易的结构包括来源地址、目的地址、转账TOKEN数、备注;来源地址为登录账户的地址;目的地址为APP内嵌的网站管理地址;备注为临时登录ID。

进一步的,TOKEN数N为固定值且M/N≧预设值。

实现上述方法的基于区块链技术的出版物及其关联版权保护的系统,包括应用层与区块链层,所述应用层包括教材、APP端与在线学习网站;所述区块链层为多个区块链节点组成的区块链网络;所述教材的二维码与其对应的教材编号被保存在在线学习网站;所述APP端生成在线学习的区块链登录账户,通过教材二维码将登录账户与教材绑定,然后扫描在线学习网站的服务端生成的二维码,登录在线学习网站进行学习;区块链节点同步交易至区块链网络。

进一步的,APP端包括区块链账户功能模块、绑定账户功能模块、扫码功能模块。

进一步的,在线学习网站管理在线学习资料,并记录教材与区块链登录账户的绑定关系、在线学习网站的登录二维码与临时登录ID的对应关系,验证临时登录ID及区块链账户的登录状态。

有益效果:与现有技术相比,本发明基于区块链技术,将区块链账户(地址-私钥)、教材与在线学习网站权限进行一对一绑定,并且限制只有移动终端未重装的APP才可以扫描登录,难以被攻击和篡改,提高了在线学习权限被转售的难度,从而有效保护了出版物及其关联版权。

附图说明

图1是本发明基于区块链技术的出版物及其关联版权保护的方法的框架流程图。

具体实施方式

下面结合具体实施例进一步说明本发明,但这些实施例并不用来限制本发明。

基于区块链技术的出版物及其关联版权保护的方法,包括以下步骤:

1)用户购买高校教材,并下载在线学习网站登录的APP;

2)使用APP的区块链账户功能模块生成地址-私钥,作为在线学习网站的区块链登录账户,扫描教材二维码并使用APP的绑定账户功能模块将教材二维码、教材编号与账户地址发送到在线学习网站,在线学习网站判断教材二维码是否已经被绑定,如果已经绑定,则提示所述教材已被绑定,请重新选择一本教材;否则,提示账户绑定成功,同时在线学习网站将教材二维码、教材编号与账户地址的对应关系保存到数据库,并生成M个TOKEN(TOKEN为区块链上的数字交易凭证)发送给登录账户地址;

3)用户打开在线学习网站时,网站服务端自动生成带有临时登录ID的登录二维码,并显示在网站客户端;使用APP的扫码功能模块扫描登录二维码,获得临时登录ID;同时发送包含临时登录ID的区块链转账交易到网站管理账户,作为登录请求;在线学习网站会从区块链解析区块链转账交易并进行确认;网站服务端将临时登录ID保存到数据库;

区块链转账交易的结构:

a、来源地址:登录账户的地址;

b、目的地址:APP内嵌的网站管理地址;

c、转账TOKEN数:固定值N且M/N≧预设值(预设值越大越好);

d、备注:临时登录ID;

4)在线学习网站定期解析区块链转账交易结构,当符合如下条件时,则默认登录账户已登录成功;网站服务端自动更新临时登录ID的状态为登录成功;

a、目的地址为网站管理地址;

b、转账TOKEN数为N;

c、备注里的临时登录ID存在且在有效期范围内;

d、登录账户的地址已记录在数据库,且与教材编号对应;

5)网站客户端定期访问网站服务端检查登录ID的登录状态,如果在有效期范围内登录状态为登录成功,则跳转到网站首页;否则,提示用户刷新登录二维码;

6)区块链层各区块链节点同步交易至区块链网络。

实现上述方法的基于区块链技术的出版物及其关联版权保护的系统,包括应用层与区块链层,应用层包括教材、APP端与在线学习网站;区块链层为多个区块链节点组成的区块链网络。教材的二维码与其对应的教材编号被保存在在线学习网站;APP端包括区块链账户功能模块、绑定账户功能模块、扫码功能模块;在线学习网站管理在线学习资料,并记录教材与区块链登录账户的绑定关系、在线学习网站的登录二维码与临时登录ID的对应关系,验证临时登录ID及区块链账户的登录状态。

APP端利用区块链账户功能模块生成在线学习的登录账户,利用扫描功能模块扫描教材二维码并通过绑定账户功能模块将登录账户与教材绑定,继续利用扫描功能模块扫描在线学习网站的服务端自动生成的二维码,登录在线学习网站进行学习。

因为网站扫码登录APP生成的登录账户是保存在客户端本地,且不支持账户导出与导入,所以,只能用这个手机的网站扫码登录APP才可以扫码登录;另外,APP卸载重装后,账户也会无效,需要重新购买教材。

需要注意的是,以上列举的仅是本发明的若干个具体实施例。显然,本发明不限于以上实施例,还可以有许多变形。本领域的普通技术人员能从本发明公开的内容直接导出或联想到的所有变形,均应认为是本发明的保护范围。

下面结合具体实施例进一步说明本发明,但这些实施例并不用来限制本发明。

基于区块链技术的出版物及其关联版权保护的方法,包括以下步骤:

1)用户购买高校教材,并下载在线学习网站登录的APP;

2)使用APP的区块链账户功能模块生成地址-私钥,作为在线学习网站的区块链登录账户,扫描教材二维码并使用APP的绑定账户功能模块将教材二维码、教材编号与账户地址发送到在线学习网站,在线学习网站判断教材二维码是否已经被绑定,如果已经绑定,则提示所述教材已被绑定,请重新选择一本教材;否则,提示账户绑定成功,同时在线学习网站将教材二维码、教材编号与账户地址的对应关系保存到数据库,并生成M个TOKEN(TOKEN为区块链上的数字交易凭证)发送给登录账户地址;

3)用户打开在线学习网站时,网站服务端自动生成带有临时登录ID的登录二维码,并显示在网站客户端;使用APP的扫码功能模块扫描登录二维码,获得临时登录ID;同时发送包含临时登录ID的区块链转账交易到网站管理账户,作为登录请求;在线学习网站会从区块链解析区块链转账交易并进行确认;网站服务端将临时登录ID保存到数据库;

区块链转账交易的结构:

a、来源地址:登录账户的地址;

b、目的地址:APP内嵌的网站管理地址;

c、转账TOKEN数:固定值N且M/N≧预设值(预设值越大越好);

d、备注:临时登录ID;

4)在线学习网站定期解析区块链转账交易结构,当符合如下条件时,则默认登录账户已登录成功;网站服务端自动更新临时登录ID的状态为登录成功;

a、目的地址为网站管理地址;

b、转账TOKEN数为N;

c、备注里的临时登录ID存在且在有效期范围内;

d、登录账户的地址已记录在数据库,且与教材编号对应;

5)网站客户端定期访问网站服务端检查登录ID的登录状态,如果在有效期范围内登录状态为登录成功,则跳转到网站首页;否则,提示用户刷新登录二维码;

6)区块链层各区块链节点同步交易至区块链网络。

实现上述方法的基于区块链技术的出版物及其关联版权保护的系统,包括应用层与区块链层,应用层包括教材、APP端与在线学习网站;区块链层为多个区块链节点组成的区块链网络。教材的二维码与其对应的教材编号被保存在在线学习网站;APP端包括区块链账户功能模块、绑定账户功能模块、扫码功能模块;在线学习网站管理在线学习资料,并记录教材与区块链登录账户的绑定关系、在线学习网站的登录二维码与临时登录ID的对应关系,验证临时登录ID及区块链账户的登录状态。

APP端利用区块链账户功能模块生成在线学习的登录账户,利用扫描功能模块扫描教材二维码并通过绑定账户功能模块将登录账户与教材绑定,继续利用扫描功能模块扫描在线学习网站的服务端自动生成的二维码,登录在线学习网站进行学习。

因为网站扫码登录APP生成的登录账户是保存在客户端本地,且不支持账户导出与导入,所以,只能用这个手机的网站扫码登录APP才可以扫码登录;另外,APP卸载重装后,账户也会无效,需要重新购买教材。

需要注意的是,以上列举的仅是本发明的若干个具体实施例。显然,本发明不限于以上实施例,还可以有许多变形。本领域的普通技术人员能从本发明公开的内容直接导出或联想到的所有变形,均应认为是本发明的保护范围。

个性化你的检索平台
使用键盘键 进行切换