一种数字资源引用关系记录方法及系统技术方案

技术编号:19009255 阅读:55 留言:0更新日期:2018-09-22 09:06
一种数字资源引用关系记录方法及系统,其中方法包括如下步骤,在服务器端的数据库中建立引用关系表;所述引用关系表包括若干记录链,每条记录链包括数据资源标识符、被引用资源标识符、引用关系、引用差异度、上条记录链哈希值;当客户端生成新的资源并上传到服务器时,服务器存储新生成的资源并分配资源标识符,并生成新的记录链,存入引用关系表中,并将新的记录链返回到客户端。解决了数字资源引用关系记录的问题,为多客户端(编辑器)的内容产生及收益分配提供有效保障。

A Digital Resource Citation relation recording method and system

A method and system for recording digital resource reference relationships, in which a reference relationship table is established in a server-side database by the following steps; the reference relationship table comprises a number of record chains, each of which includes a data resource identifier, a referenced resource identifier, a reference relationship, a reference difference, and an entry. The record chain hash value; when the client generates a new resource and uploads it to the server, the server stores the newly generated resource and allocates the resource identifier, and generates a new record chain, which is stored in the reference table and returns the new record chain to the client. It solves the problem of digital resource reference relation record and provides effective guarantee for content generation and income distribution of multi-client (editor).

【技术实现步骤摘要】
一种数字资源引用关系记录方法及系统
本专利技术涉及虚拟数字资源编辑信息管理领域,尤其涉及一种数字资源引用关系记录方法。
技术介绍
复杂的数字作品,如一款AR游戏,需要使用包含3D模型、音频、视频、图像等大量的资源。创作这些资源(作品)需要耗费创作者大量时间和精力,直接使用现有共享资源可以避免重复劳动。此时,这些共享资源的创作者形成了一种松散的协作关系,共同完成了能够直接产生收益的新的数字作品。当数字作品交易时,使用的共享资源应分享部分收益。对于数字作品创作过程中,紧密合作的创作团队对于资源创作的工作量计算和收益分配是基于信任关系的,团队成员需要信任团队管理者能够合理分配收益。当创作团队的组成是比较松散的关系时,团队成员之间并没有明显的信任关系,创作的资源如何被使用以及收益如何被分配往往不透明、不详细,创作者较难维护自身权益,从而损害创作者的利益,进而损害创作者的创作动力。比特币各种数字加密货币采用区块链作为底层技术,其分布式数据存储机制具有去中心化、公开透明、无法篡改、便于追溯、安全可靠等特点。区块链是一种使用密码学方法把相邻数据块(即区块)使用散列值相连的链式存储机制。区块中保存有明文存储的交易信息,并通过采用非对称密码算法对交易进行签名,用散列算法确保数据不被篡改。因此区块中的记录是公开透明的,但只能被查询而不能修改。每个用户都可以保存所有的区块数据,这种分布式存储有助于抵御破坏者的攻击,安全性较高。区块链公开透明、无法篡改和方便追溯的特点适合用于记录数字作品的创作、修改、发行、交易等信息,使创作者的作品被使用情况公开透明。但数字货币本身的区块链写入所采用的分布式写入机制与中心化的业务流程并不匹配,应根据实际需求进行调整。并且区块链记录检索性能很低,也需要加以改进。
技术实现思路
为此,需要提供一种不易篡改,安全性高,记录模式先进的数字资源引用信息记录方法,解决虚拟数字资源创作信息记录的问题。为实现上述目的,专利技术人提供了一种数字资源引用关系记录方法,包括如下步骤,在服务器端的数据库中建立引用关系表;所述引用关系表包括若干记录链,每条记录链包括数据资源标识符、被引用资源标识符、引用关系、引用差异度、上条记录链哈希值;当客户端生成新的资源并上传到服务器时,服务器存储新生成的资源并分配资源标识符,并生成新的记录链,存入引用关系表中,并将新的记录链返回到客户端。具体地,还包括步骤,客户端生成新的资源并上传到服务器时,还一并上传客户端签名;所述记录链还包括客户端签名、服务端签名;优选地,还包括步骤,客户端接收到新的记录链时,检查服务端签名与上条记录链哈希值是否一致,若否则向服务端发起错误排查请求,服务端在收到请求后从其他各客户端获取一条最新记录链进行比对;若仅报错客户端与其他客户端不一致,则报错客户端进行步骤同步服务器上的引用关系表。可选地,还包括步骤,服务端记录元数据表,所述元数据表包括资源标识符、资源名称、类型、大小或资源文件哈希值。具体地,所述元数据表还包括创建时间或引用资源数量。一种数字资源引用关系记录系统,包括客户端、服务器端,所述服务器端用于在数据库中建立引用关系表;所述引用关系表包括若干记录链,每条记录链包括数据资源标识符、被引用资源标识符、引用关系、引用差异度、上条记录链哈希值;所述客户端用于生成新的资源并上传到服务器,所述服务器端用于存储新生成的资源并分配资源标识符,并生成新的记录链,存入引用关系表中,并将新的记录链返回到客户端。具体地,所述客户端还用于在生成新的资源并上传到服务器时,一并上传客户端签名;所述记录链还包括客户端签名、服务端签名;进一步地,客户端还用于接收到新的记录链时,检查服务端签名与上条记录链哈希值是否一致,若否则向服务端发起错误排查请求,服务端用于在收到请求后从其他各客户端获取一条最新记录链进行比对;若仅报错客户端与其他客户端不一致,则报错客户端还用于进行步骤同步服务器上的引用关系表。可选地,服务端还用于记录元数据表,所述元数据表包括资源标识符、资源名称、类型、大小或资源文件哈希值。优选地,所述元数据表还包括创建时间或引用资源数量。区别于现有技术,上述技术方案解决了数字资源引用关系记录的问题,为多客户端(编辑器)的内容产生及收益分配提供有效保障。附图说明图1为本专利技术具体实施方式所述的数字资源收益分配方法流程图;图2为本专利技术具体实施方式所述的资源引用关系树图;图3为本专利技术具体实施方式所述的资源管理系统图;图4为本专利技术具体实施方式所述的数字资源编辑方法流程图;图5为本专利技术具体实施方式所述的数字资源引用关系记录方法流程图;图6为本专利技术具体实施方式所述的单条记录签名结构图;图7为本专利技术具体实施方式所述的多条记录单链式结构图。具体实施方式为详细说明技术方案的
技术实现思路
、构造特征、所实现目的及效果,以下结合具体实施例并配合附图详予说明。请参阅图1,为一种数字资源收益分配方法,如图中所示,本方法包括如下步骤,S100量化可引用数字资源的复杂程度,得到可引用数字资源的工作量;所谓的可引用数字资源为,数字化的虚拟内容,可以是经人们创作的,计算机代码表示的,经过特定软件解析、处理后能够被声、光、电、文字等常规信息载体所携带的内容,如一个文字稿件、一段音视频资源、游戏配乐等等。在下文举例的虚拟现实场景中,虚拟内容可以体现为虚拟的二维场景、皮肤、表面纹理、以及各种样式的虚拟现实三维模型等等,都可以作为一种数字资源。那么复杂程度就可以是根据不同虚拟内容根据对应指标形成的一个评价标准,如字数、帧数、时长、颜色、像素分辨率、线条数、交点数量等等。又如我们以三维物体模型为具体实施例,则可以选择模型的面数作为复杂程度标准,来评价不同的资源工作量。因此它是一个量化指标,由特定算法评估资源的复杂程度和制作难度,生成一个具体数值。以某书桌模型为例,假如台灯模型面数为2000,书模型为400,杯子为1200,整个书桌为3000。当然也可以选用其中的线条数、像素数等其他一些指标来衡量。如果不同类型的资源没有方法直接比较,可统一折算成当前市场价格来衡量。例如一个人物的原画平均市场价为3000,可直接折算成工作量为30。假设3D模型面数3000的平均市场价为1500,则台灯、书、杯子和整个书桌的工作量分别为10、2、6和15。S102判断作品数字资源与素材数字资源之间的引用类型,根据不同引用类型计算素材数字资源在作品数字资源中的资源贡献量;资源的贡献量指每个被引用的素材数字资源在本资源中的工作量占比。资源引用关系包括直接引用、简化引用、修改引用和固定引用4种,各引用资源的贡献量=作品的总工作量-引用工作量。其中总工作量指被引用资源经引用变换后的工作量,引用工作量指为了使用引用的素材数字资源,创作者需要额外付出的工作量。不同引用方式下引用工作量计算方式各不相同,因此贡献度计算是有差异的:所述引用类型包括直接引用类型、简化引用类型、修改引用类型;直接引用指未经任何修改直接引用原资源,仅根据需要进行大小、位置调整等简单操作即可。直接引用类型的资源贡献量计算方法为:终态工作量-原始工作量×直接引用系数;假设前例中书为直接引用,直接引用系数为0.05,则书的直接贡献量=2-2×0.05=1.9。简化引用是指引用时先对资源进本文档来自技高网
...
一种数字资源引用关系记录方法及系统

【技术保护点】
1.一种数字资源引用关系记录方法,其特征在于,包括如下步骤,在服务器端的数据库中建立引用关系表;所述引用关系表包括若干记录,每条记录包括数据资源标识符、被引用资源标识符、引用关系、引用差异度、上条记录链哈希值;当客户端生成新的资源并上传到服务器时,服务器存储新生成的资源并分配资源标识符,并生成新的记录,存入引用关系表中,并将新的记录返回到客户端。

【技术特征摘要】
1.一种数字资源引用关系记录方法,其特征在于,包括如下步骤,在服务器端的数据库中建立引用关系表;所述引用关系表包括若干记录,每条记录包括数据资源标识符、被引用资源标识符、引用关系、引用差异度、上条记录链哈希值;当客户端生成新的资源并上传到服务器时,服务器存储新生成的资源并分配资源标识符,并生成新的记录,存入引用关系表中,并将新的记录返回到客户端。2.根据权利要求1所述的数字资源引用关系记录方法,其特征在于,还包括步骤,客户端生成新的资源并上传到服务器时,还一并上传客户端签名;所述记录还包括客户端签名、服务端签名字段。3.根据权利要求2所述的数字资源引用关系记录方法,其特征在于,还包括步骤,客户端接收到新的记录时,检查服务端签名与上条记录哈希值是否一致,若否则向服务端发起错误排查请求,服务端在收到请求后从其他各客户端获取一条最新记录进行比对;若仅报错客户端与其他客户端不一致,则报错客户端进行步骤同步服务器上的引用关系表。4.根据权利要求1所述的数字资源引用关系记录方法,其特征在于,还包括步骤,服务端记录元数据表,所述元数据表包括资源标识符、资源名称、类型、大小或资源文件哈希值。5.根据权利要求4所述的数字资源引用关系记录方法,其特征在于,所述元数据表还包括创建时间或引用资源数量。6.一种数字...

【专利技术属性】
技术研发人员:高强王运鲁
申请(专利权)人:福建中锐海沃科技有限公司
类型:发明
国别省市:福建,35

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1