区块链使能的众包制造技术

技术编号:24105697 阅读:75 留言:0更新日期:2020-05-09 16:53
提供了用于区块链使能的众包的方法、计算机系统和计算机程序产品。本发明专利技术可以包括从内容提供者接收资产。本发明专利技术还可以包括基于所接收的资产部署智能合同,其中所部署的智能合同包括多个补偿规则。本发明专利技术然后可以包括基于所部署的智能合同将所接收的资产划分为多个片段。本发明专利技术还可以包括将所划分的多个片段发布到区块链网络中。本发明专利技术还可以包括使用智能合同跟踪所发布的多个片段内的每个片段。

Blockchain enabled crowdsourcing

【技术实现步骤摘要】
【国外来华专利技术】区块链使能的众包
技术介绍
本专利技术一般涉及计算领域,并且尤其涉及众包。美国通过联邦通信委员会制定21世纪的通信和视频可访问性法案(CommunicationsandVideoAccessibilityAct,CVAA)为残疾个体提供了保护。CVAA通过确保较新的技术对于残疾个体是可访问的来更新了以前的可访问性法律。新技术可以包括通过更新的宽带服务、数字创新和移动创新的通信接入和视频节目。音频和视频隐藏字幕(captioning)和场景描述可能需要大量资源来满足用于高级通信服务的更新技术所需的大量内容。
技术实现思路
本专利技术的实施例公开了用于区块链使能的众包(blockchainenabledcrowdsourcing)的方法、计算机系统和计算机程序产品。本专利技术可以包括从内容提供者接收资产。本专利技术还可以包括基于所接收的资产部署智能合同,其中所部署的智能合同包括多个补偿规则。本专利技术然后可以包括基于所部署的智能合同将所接收的资产划分为多个片段。本专利技术还可以包括将所划分的多个片段发布到区块链网络中。本专利技术还可以包括使用智能合同跟踪所发布的多个片段内的每个片段。附图说明本专利技术的这些和其它目的、特征和优点将从以下结合附图阅读的对其说明性实施例的详细描述中变得显而易见。附图的各种特征不是按比例的,因为图示是为了清楚起见,以帮助本领域技术人员结合详细描述理解本专利技术。在附图中:图1示出了根据至少一个实施例的联网计算机环境;图2是根据至少一个实施例的区块链使能的众包系统网络的框图;图3是示出根据至少一个实施例的用于区块链使能的众包的过程的操作流程图;图4是根据至少一个实施例的图1中描绘的计算机和服务器的内部和外部组件的框图;图5是根据本公开的实施例的包括图1中描绘的计算机系统的说明性云计算环境的框图;以及图6是根据本公开的实施例的图5的说明性云计算环境的功能层的框图。具体实施方式本文公开了所要求保护的结构和方法的详细实施例;然而,可以理解,所公开的实施例仅仅是对可以以各种形式实施的所要求保护的结构和方法的说明。然而,本专利技术可以以许多不同的形式实施,并且不应被解释为限于这里阐述的示例性实施例。相反,提供这些示例性实施例是为了使本公开透彻和完整,并将本专利技术的范围完全传达给本领域技术人员。在描述中,可以省略公知的特征和技术的细节,以避免不必要地模糊所呈现的实施例。在任何可能的技术细节结合层面,本专利技术可以是系统、方法和/或计算机程序产品。计算机程序产品可以包括计算机可读存储介质,其上载有用于使处理器实现本专利技术的各个方面的计算机可读程序指令。计算机可读存储介质可以是可以保持和存储由指令执行设备使用的指令的有形设备。计算机可读存储介质例如可以是――但不限于――电存储设备、磁存储设备、光存储设备、电磁存储设备、半导体存储设备或者上述的任意合适的组合。计算机可读存储介质的更具体的示例(非穷举的列表)包括:便携式计算机盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、静态随机存取存储器(SRAM)、便携式压缩盘只读存储器(CD-ROM)、数字多功能盘(DVD)、记忆棒、软盘、机械编码设备、例如其上存储有指令的打孔卡或凹槽内凸起结构、以及上述的任意合适的组合。这里所使用的计算机可读存储介质不被解释为瞬时信号本身,诸如无线电波或者其他自由传播的电磁波、通过波导或其他传输媒介传播的电磁波(例如,通过光纤电缆的光脉冲)、或者通过电线传输的电信号。这里所描述的计算机可读程序指令可以从计算机可读存储介质下载到各个计算/处理设备,或者通过网络、例如因特网、局域网、广域网和/或无线网下载到外部计算机或外部存储设备。网络可以包括铜传输电缆、光纤传输、无线传输、路由器、防火墙、交换机、网关计算机和/或边缘服务器。每个计算/处理设备中的网络适配卡或者网络接口从网络接收计算机可读程序指令,并转发该计算机可读程序指令,以供存储在各个计算/处理设备中的计算机可读存储介质中。用于执行本专利技术操作的计算机程序指令可以是汇编指令、指令集架构(ISA)指令、机器指令、机器相关指令、微代码、固件指令、状态设置数据、集成电路配置数据或者以一种或多种编程语言的任意组合编写的源代码或目标代码,编程语言包括面向对象的编程语言—诸如Smalltalk、C++等,以及过程式编程语言—诸如“C”语言或类似的编程语言。计算机可读程序指令可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络—包括局域网(LAN)或广域网(WAN)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供者来通过因特网连接)。在一些实施例中,通过利用计算机可读程序指令的状态信息来个性化定制电子电路,例如可编程逻辑电路、现场可编程门阵列(FPGA)或可编程逻辑阵列(PLA),该电子电路可以执行计算机可读程序指令,从而实现本专利技术的各个方面。这里参照根据本专利技术实施例的方法、装置(系统)和计算机程序产品的流程图和/或框图描述了本专利技术的各个方面。应当理解,流程图和/或框图的每个方框以及流程图和/或框图中各方框的组合,都可以由计算机可读程序指令实现。这些计算机可读程序指令可以提供给通用计算机、专用计算机或其它可编程数据处理装置的处理器,从而生产出一种机器,使得这些指令在通过计算机或其它可编程数据处理装置的处理器执行时,产生了实现流程图和/或框图中的一个或多个方框中规定的功能/动作的装置。也可以把这些计算机可读程序指令存储在计算机可读存储介质中,这些指令使得计算机、可编程数据处理装置和/或其他设备以特定方式工作,从而,存储有指令的计算机可读介质则包括一个制造品,其包括实现流程图和/或框图中的一个或多个方框中规定的功能/动作的各个方面的指令。也可以把计算机可读程序指令加载到计算机、其它可编程数据处理装置、或其它设备上,使得在计算机、其它可编程数据处理装置或其它设备上执行一系列操作步骤,以产生计算机实现的过程,从而使得在计算机、其它可编程数据处理装置、或其它设备上执行的指令实现流程图和/或框图中的一个或多个方框中规定的功能/动作。附图中的流程图和框图显示了根据本专利技术的多个实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或指令的一部分,模块、程序段或指令的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实本文档来自技高网...

【技术保护点】
1.一种用于区块链使能的众包的方法,所述方法包括:/n从内容提供者接收资产;/n基于所接收的资产部署智能合同,其中,所部署的智能合同包括多个补偿规则;/n基于所部署的智能合同将所接收的资产划分为多个片段;/n将所划分的片段发布到区块链网络中;并且/n使用所述智能合同来跟踪所发布的多个片段内的每个片段。/n

【技术特征摘要】
【国外来华专利技术】20171020 US 15/789,6351.一种用于区块链使能的众包的方法,所述方法包括:
从内容提供者接收资产;
基于所接收的资产部署智能合同,其中,所部署的智能合同包括多个补偿规则;
基于所部署的智能合同将所接收的资产划分为多个片段;
将所划分的片段发布到区块链网络中;并且
使用所述智能合同来跟踪所发布的多个片段内的每个片段。


2.根据权利要求1所述的方法,还包括:
为每个发布的片段生成多个可访问性信息;并且
使用所述智能合同向所述内容提供者通知与每个发布的片段相关联的进度。


3.根据权利要求1所述的方法,还包括:
确定发布的片段已经被参与者完成;
基于所确定的完成的片段来应用所述多个补偿规则;并且
基于所确定的完成的片段来创建参与者声誉分数。


4.根据权利要求1所述的方法,还包括:
确定发布的片段尚未被参与者完成;
为每个发布的划分的片段生成多个可访问性信息;并且
使用所述智能合同向所述内容提供者通知与每个发布的片段相关联的进度。


5.根据权利要求1所述的方法,还包括:
确定发布的片段尚未被参与者在期限内完成;并且
触发动作以获得所确定的尚未完成的片段,其中,所述动作选自由雇佣专业人员来完成所述片段、增加众包社区的补偿奖励以完成所述片段以及决定所述片段的重要性值组成的组,其中,具有低重要性值的所述片段在超过所述期限时被忽略,并且其中,具有所述低重要性值的所述片段在稍后的时间被添加到所接收的资产。


6.根据权利要求1所述的方法,其中,所述智能合同将多个许可与每个划分的片段相关联,其中,相关联的多个许可选自由多个工作规则、多个补偿规则和多个特殊特权组成的组,并且其中,所述智能合同跟踪每个划分的片段的进度。


7.根据权利要求1所述的方法,其中,所述智能合同将多个许可与所述资产相关联,其中,相关联的多个许可选自由多个工作规则、多个补偿规则和多个特殊特权组成的组,并且其中,所述资产选自由剧本、视频剪辑、音轨、故事板和定时信息组成的组。


8.根据权利要求1所述的方法,其中,所述多个片段被分散到区块链使能的众包网络中,并且其中,所述参与者是所述众包网络的一部分,所述参与者对多个单独的片段进行工作。


9.一种用于区块链使能的众包的计算机系统,包括:
一个或多个处理器、一个或多个计算机可读存储器、一个或多个计算机可读有形存储介质、以及存储在所述一个或多个有形存储介质中的至少一个有形存储介质上的程序指令,所述程序指令用于由所述一个或多个处理器中的至少一个处理器经由所述一个或多个存储器中的至少一个存储器来执行,其中,所述计算机系统能够执行方法,所述方法包括:
从内容提供者接收资产;
基于所接收的资产部署智能合同,其中,所部署的智能合同包括多个补偿规则;
基于所部署的智能合同将所接收的资产划分为多个片段;
将所划分的片段发布到区块链网络中;并且
使用所述智能合同来跟踪所发布的多个片段内的每个片段。


10.根据权利要求9所述的计算机系统,还包括:

【专利技术属性】
技术研发人员:D庞斯莱昂D马西尼R拉普里达J伊拉扎巴尔
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:美国;US

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

1