分发数字内容的使用权利证书的方法、及存储在介质中以运行所述方法的计算机程序

文档序号:1966947 发布日期:2021-12-14 浏览:13次 >En<

阅读说明:本技术 分发数字内容的使用权利证书的方法、及存储在介质中以运行所述方法的计算机程序 (Method for distributing a certificate of right to use of digital content, and computer program stored in a medium for executing said method ) 是由 徐贤哲 于 2020-04-10 设计创作,主要内容包括:本说明书公开一种分发数字内容的使用权利证书的方法,其包括:第一用户终端接收选择一个或更多内容的输入;第一用户终端通过使用所述一个或更多内容的使用权证书和所述一个或更多内容的作者信息确定所述一个或更多内容的有效性;当所述有效性为真时,所述第一用户终端将所述一个或更多内容转换为一个使用权证书;所述第一用户终端将使用权证书上传至购买页面,并且,响应于由第二个用户终端的请求,所述使用权证书传输至所述第二个用户终端。(The present specification discloses a method of distributing a certificate of usage rights for digital content, comprising: a first user terminal receiving an input selecting one or more contents; the first user terminal determining validity of the one or more contents by using the usage right certificate of the one or more contents and the author information of the one or more contents; when the validity is true, the first user terminal converting the one or more contents into a usage right certificate; the first user terminal uploads a usage rights certificate to a purchase page and, in response to a request by a second user terminal, the usage rights certificate is transmitted to the second user terminal.)

分发数字内容的使用权利证书的方法、及存储在介质中以运 行所述方法的计算机程序

技术领域

本说明书公开了分发数字内容的方法、及存储在介质中以运行所述方法的计算机程序。

背景技术

区块链被称为公共交易分类账,是一种通过去中心化算法来防止在交易过程中由于中心化服务器而可能发生的黑客攻击的技术。现有金融公司将交易记录保存在中心服务器,而区块链将交易明细传输给所有参与交易的用户,并且使用通过其与每笔交易进行核对来防止数据伪造的方法。区块链适用于最具代表性的在线虚拟货币比特币。比特币在任何人都可以阅读的分类账中透明地记录交易明细,并且使用比特币的多台计算机对该记录进行验证以防止黑客攻击。

区块链不是一种仅适用于比特币的技术,而是一种可以通过将其适用于保存各种数据来降低与数据库(DB)的维护和安全相关的巨大成本的技术。

在这种区块链技术中,任何接收传递到网络的交易的人都可以生成区块,但采用其中最快地生成区块的节点的区块。此外,如果在相似的时间点生成复数个区块,则这条链被分成几个分支,这些分支以除最长的链之外其余被删除的方式进行整理和同步。

发明内容

技术问题

根据本发明的实施例,可以提供一种分发与发放数量一样多的可以使用数字内容的权利证书的方法、执行所述方法的服务器以及存储在介质中以运行所述方法的计算机程序。

技术方案

根据本发明的实施例的分发与发放数量一样多的数字内容使用权利证书的方法可以包括:内容管理服务器确定数字内容使用权利证书的发放数量;所述内容管理服务器对应于所述数字内容使用权利证书来生成与所述发放数量一样多的区块,并且将其添加到区块链系统中;所述内容管理服务器与对应于所述使用权利证书的数字内容相关联来生成包括所述生成的区块的键值的认证书;所述内容管理服务器从第一用户终端接收所述数字内容使用权利证书的购买请求;所述内容管理服务器将所述数字内容使用权利证书传输到所述第一用户终端,以使所述数字内容使用权利证书存储在所述第一用户终端的内容文件夹中;所述内容管理服务器将相应于所述发放数量中的剩余数量的第一认证书传输到所述第一用户终端,并且与对应于所述使用权利证书的数字内容相关联来存储所述第一认证书;以及所述内容管理服务器通过将包括在所述第一认证书中的第一认证值和第一用户终端的装置信息传输到所有信息数据库来更新所述数字内容的所有者信息。

本实施例可以包括:当接收将发放数量增加到与所述第一数量一样多的请求时,以第一数量重复生成对应于所述数字内容的认证书的区块,并且生成以生成的一个或更多区块的键值作为认证值的一个或更多认证书。

本实施例可以包括:通过对应于将所述数字内容使用权利证书从第一用户终端移动(move)到第二用户终端的请求来将存储在所述第一用户终端中的第一认证书移动到所述第二用户终端,然后将所述第一认证书的所有者信息更改为所述第二用户终端的装置信息。

本实施例可以包括:生成与所述数字内容使用权利证书的发放数量一样多的区块,并且将生成的区块的状态更改为通用区块,从而使生成的区块信息与分布式系统同步。

本实施例可以包括:当从所述第一用户终端接收所述数字内容的加载请求时,将与所述数字内容相关联的第一认证书传递到区块链系统,并且接收对应于所述第一认证书的区块是否存在,并且如果对应于所述第一认证书的区块不存在,则处理为不播放(play)所述数字内容。

本实施例可以包括:当从所述第二用户终端接收确认所述数字内容是否被非法复制的请求时,将与所述数字内容相关联的第一认证书传递到区块链系统,并且接收对应于所述第一认证书的区块是否存在,然后将其传递到所述第二用户终端。

本实施例可以包括:生成与所述数字内容使用权利证书的发放数量一样多的复数个认证书作为区块以及通过生成的区块来使用独特地生成的键值,从而判断数字内容是否被非法复制。

根据本发明的实施例的计算机程序可以存储在介质中,以使用计算机运行根据本发明的实施例的方法中的任何一种方法。

除此之外,进一步提供另一种实现本发明的方法、另一种系统和一种记录用于运行所述方法的计算机程序的计算机可读记录介质。

前述内容之外的其他侧面、特征,以及优点根据以下的附图、权利要求书,以及发明的详细说明,将变得更加明确。

有益效果

根据本发明的实施例,可以通过使用不可伪造或篡改的区块链的区块来管理数字内容使用权利证书的发放数量,并且防止无效的数字内容和使用权利证书的分发。

附图说明

图1为示出适用根据本发明实施例的使用区块链的内容使用权限管理方法的整个系统的概略性结构的图。

图2为根据本发明实施例的内容管理服务器的框图。

图3至图8为根据本发明实施例的内容管理方法的流程图。

图9为根据本发明实施例的用户终端的框图。

图10至图12为根据本发明实施例提供的用户界面的示例图。

图13为根据本发明另一实施例的内容交易系统的框图。

图14为根据本发明实施例的用户终端的存储介质330的框图。

图15和图17为根据本发明实施例的内容分发方法的流程图。

具体实施方式

由于本发明允许各种改变和许多实施例,因此将在附图中示出并详细说明中详细描述特定的实施例。参考以下详细后述的实施例以及附图,本发明的效果和特征以及实现该效果和特征的方法将变得更加明确。然而,本发明不仅限于以下公开的实施例,而是可以以各种形式实现。

在下文中,将参照附图详细地描述各种实施例。在下文中描述的实施例可以以各种不同的形式变形和实施。为了更清楚地描述实施例的特征,以下实施例所属的本领域普通技术人员公知的事项的详细描述将被省略。

在本说明书中,当有一个配置“连接”到另一配置时,这不仅包括“直接连接”的情况,还包括“在其间有另一配置互相连接”的情况。此外,当有一个配置“包括”另一配置时,这意味着可以进一步包括另一配置,而不是排除其他另一配置,除非另有明确的记载。

此外,在本说明书中使用的包括“第一”或“第二”等的序数的术语可以用于描述各种构成要素,但所述构成要素不应限于所述术语。所述术语仅用于区分一个技术特征与另一个技术特征。

在本说明书中,“区块链”可以是指一种使用由根据顺序连接的区块通过使用加密方法和安全技术来对服务的使用历史信息进行协商,以确保和维持完整性的算法构成的软件要素的账本(ledger)的分布式P2P(Peer to Peer)系统。这里,分布式P2P系统可以是一种分布式系统的特殊形式。此外,在P2P系统中,网络的所有节点可以相互提供资源(处理能力、存储空间、数据或网络宽带等),而无需中心节点的调整。此外,“区块链”可以是指一种通过将记录使用历史信息的账本分布在P2P网络中,而不是特定机构的中心服务器来使网络中的节点共同记录和管理的分布式账本(distributed ledger)技术。

在本说明书中,“终端”可以是智能手机、平板PC、PC、TV、智能TV、手机、PDA(personal digital assistant)、笔记本电脑或非移动计算机装置等,但不限于此。

在本说明书中,“节点”可以是指区块链的网络中的一个构成要素。例如,节点可以是专用计算机(Special-purpose Computer)、通用计算机(General-purpose Computer)、超级计算机(Supercomputer)、大型计算机(Mainframe Computer)、个人计算机(PersonalComputer)、智能手机、平板PC等,但不限于此。

图1为示出适用根据本发明的实施例的使用区块链的内容管理方法的整个系统的概略性结构的图。

参照图1,在线服务系统包括区块链认证服务器110和由复数个区块链服务器120、122、124构成的区块链系统100、内容管理服务器200、连接内容管理服务器200和区块链系统100的网关服务器170、172、174。用户终端301、302、303通过有无线通信网络来连接到内容管理服务器200。

内容管理服务器200是提供内容管理服务的服务器。例如,内容管理服务器200是存储和管理数字内容的所有者信息等的服务器,并且可以根据实施例以多种形式存在。内容管理服务器200可以是用于提供内容管理服务的现有系统,并且这种现有系统被称为遗留系统(legacy system)。这里,数字内容可以是指照片、画报、音源、网络漫画、网络小说、电视剧、电影、事件内容、门票、旅游产品、机票等内容,但不限于此,可以包括电子文件格式的内容。数字内容可以与有形产品相对应地发放。

内容管理服务器200可以从用户终端301、302、303接收有关数字内容的使用权利证书的发放请求。作为对应,内容管理服务器200可以访问区块链系统100并传输生成对应于使用权利证书的一个或更多区块的请求。使用权利证书是指与使用预定数字内容或复数个数字内容的权利相关的证书文件。内容管理服务器200可以通过使用区块链系统来管理与数字内容的使用权利证书相关联的认证书。内容管理服务器200可以通过使用区块链系统来判断数字内容的有效性、数字内容的使用权利证书、使用权利证书的认证书的有效性和/或账户的有效性等。

区块链认证服务器110是连接到区块链系统100的认证服务器,并且生成用于由区块链服务器120、122、124验证数字内容的使用权利证书和/或使用权利证书的认证书的有效性的认证书。

区块链认证服务器110可以以构成区块链系统100的区块链服务器120、122、124的一部分来实现,也可以以与区块链服务器120、122、124连接的结构来实现。区块链认证服务器110可以验证账户或数字内容的使用权利证书和/或认证书的有效性,并且执行各种传统方法作为有效性验证方法。

网关服务器170、172、174在内容管理服务器200和区块链系统100之间传输和接收数据。当内容管理服务器200中使用的数据的格式或协议与区块链系统100中使用的数据的格式或协议不同时,网关服务器170、172、174对数据进行变形,以使其适合于内容管理服务器200或区块链系统100。在异构网络或异构系统之间改变数据的各种传统方法可以适用于网关服务器170、172、174。

网关服务器170、172、174可以从区块链认证服务器110接收并存储区块的键值。当用户登录时,网关服务器170、172、174可以通过区块链认证服务器110来验证用户账户(ID)的有效性。

尽管本实施例示出了每个内容管理服务器200和区块链系统100之间的网关服务器170、172、174,但网关服务器170、172、174可以根据实施例进行各种变形,例如实现为区块链服务器120、122、124的一部分,或者可以实现为内容管理服务器200的一部分等。

区块链服务器120、122、124设计为将对应于数字内容的使用权利证书的认证书的键值分布存储在区块链中。由于像传统比特币等那样在区块链中存储数据的配置是众所周知的配置,因此将省略关于在区块链中存储数据的具体方法的描述。区块链服务器120、122、124可以通过网关服务器170、172、174将交易的处理结果传递到内容管理服务器200。

图2为根据本发明的实施例的内容管理服务器200的框图。

如图2所示,内容管理服务器200可以包括处理器210、通信单元220以及存储介质230。然而,并非所有示出的技术特征都是必须技术特征。内容管理服务器200可以由比示出的技术特征更过的技术特征来实现,并且内容管理服务器200可以由比其更少的技术特征来实现。在下文中,将描述所述技术特征。图1所示的节点可以包括与内容管理服务器200相同的构成要素。

根据一些实施例,通信单元220可以与外部装置执行通信。具体地,通信单元220可以通过有线或无线方式来连接到网络,从而与外部装置执行通信。这里,外部装置可以包括区块链网络上的节点、运营商的终端。

通信单元220可以包括支持各种有无线通信方法中的一个的通信模块。通信模块可以是短距离通信模块和有线通信模块。

根据一些实施例,存储介质230可以包括闪存类型(flash memory type)、硬盘类型(hard disk type)、多媒体卡微型(multimedia card micro type)和卡类型的存储器(SD或XD存储器等)、随机存储器(RAM;Random Access Memory)、SRAM(Static RandomAccess Memory)、只读存储器(ROM;Read-Only Memory)、EEPROM(Electrically ErasableProgrammable Read-Only Memory)、PROM(Programmable Read-Only Memory)、磁性存储器、磁盘和光盘中的至少一个类型的存储介质。存储介质230可以存储用于在计算机中运行内容管理服务器200的操作方法的至少一个程序。存储在存储介质230中的至少一个程序可以根据功能分类为复数个模块。

根据一些实施例,处理器210控制内容管理服务器200的整体操作,并且可以包括CPU等的至少一个处理器。处理器210可以包括至少一个对应于每个功能的专用处理器,或者可以是集成为一体的处理器。

根据一些实施例,处理器210可以运行存储在存储介质230中的程序,或者可以读取存储在存储介质230中的数据或文件,或者可以将新文件存储在存储介质230中。此外,处理器210可以运行存储在存储介质230中的命令。

存储介质230可以包括使用权利证书发放单元231、有效性判断单元232、使用权利证书管理单元233以及内容列表提供单元234。

当接收发放数字内容的使用权利证书的请求时,使用权利证书发放单元231可以发放与发放数量一样多的数字内容的使用权利证书。

使用权利证书发放单元231可以通过访问区块链系统来控制生成并添加与数字内容的使用权利证书的发放数量一样多的区块。使用权利证书发放单元231可以接收添加的区块的键值,并且生成对应于包括区块的键值的使用权利证书的认证书。可以生成与数字内容的使用权利证书的发放数量一样多的认证书,从而通过与数字内容的使用权利证书相关联来管理。认证书可以是使用权利证书的一部分,可以对每个使用权利证书生成一个认证书。认证书可以包括对应于数字内容的标识信息,对应于数字内容的标识信息可以是基于数字内容的元数据生成的信息。认证书还可以包括与一个数字内容的生成数量相关的标识信息。认证书可以用于判断数字内容和/或数字内容的使用权利证书的有效性。

使用权利证书可以响应于数字内容的额外发布接收使用权利证书发放单元231的额外发布使用证书的请求。当接收使用权利证书的额外发放请求时,使用权利证书发放单元231可以控制以第一数量重复生成对应于数字内容的使用权利证书的认证书的区块,并且生成以生成的一个或更多区块的键值作为认证值的认证书。对应于使用权利证书的认证书的区块可以是在区块链系统中生成的,但不限于此。可以通过数字内容和/或数字内容包的分发来传递所生成的认证书。没有对应的区块的认证书可以被判断为无效的认证书。当内容在分发的过程中被损坏时,使用权利证书发放单元231可以通过判断认证书的有效性来重新生成有效的内容。

有效性判断单元232可以通过使用数字内容的使用权利证书和认证书来判断数字内容的使用权利证书的有效性。有效性判断单元232可以将包括认证书中包括的认证值的数据传递到区块链系统,并且接收具有对应于认证值的键值的区块是否存在。有效性判断单元232可以根据区块是否存在判断数字内容的使用权利证书的有效性。有效的使用权利证书的数字内容可以被判断为有效,而不是被非法生成或非法交易。

有效性判断单元232可以从用户终端接收账户和数字内容的使用权利证书,并且判断账户的有效性和数字内容的使用权利证书的有效性。有效性判断单元232可以通过使用包括在使用权利证书中的认证书取得账户与使用权利证书之间的关系,并确定该关系的有效性。认证书还可以包括与所有者帐户相关的信息。

当接收有关数字内容的使用权利证书的请求时,使用权利证书管理单元233可以执行对其进行的处理。当接收数字内容的使用权利证书的购买请求时,使用权利证书管理单元233将一个或更多数字内容、数字内容的使用权利证书和认证书传递到用户终端,并且可以处理为将一个或更多数字内容、数字内容的使用权利证书和认证书存储在用户终端的内容文件夹中。使用权利证书可以包括认证书或与认证书对应的代码。当接收使用权利证书(内容)的购买请求时,使用权利证书管理单元233可以判断在发放数量中是否存在使用权利证书的剩余数量。如果有剩余数量,则可以管理为数字内容和数字内容的使用权利证书得以分发。

当接收购买或转让等的请求时,使用权利证书管理单元233可以更新数字内容的使用权利证书的所有者信息。所有者信息可以包含在使用证书的证书中,也可以存储在与认证书相连的存储介质中。数字内容管理单元233可以判断请求的传输方的账户的有效性,并且控制为仅对来自有效的账户的数字内容的使用权利证书的请求进行处理。账户的有效性可以根据对应于区块是否存在来判断。使用权利证书管理单元233可以将用户的账户和与账户相关的数据传递到区块链系统,并且从区块链系统接收对应于账户的区块是否存在。

使用权利证书管理单元233不直接存储和管理分发(交易)的数字内容的使用权利证书和/或认证书。使用权利证书和/或认证书可以存储在数字内容的所有者的用户终端中。即,传输到另一所购买的用户终端的认证书可以实现为从前一个所有者的用户终端的存储器中永久移除。

当接收更改数字内容的使用权利证书的所有者的请求(例如,转让、移动请求等)时,使用权利证书管理单元233可以通过将其传输到所有信息数据库来更新该数字内容的使用权利证书的所有者信息(所有者或所有者的用户终端的装置信息等)。使用权利证书管理单元233将存储在第一用户终端中的数字内容的使用权利证书和/或第一认证书移动到作为受让人的第二用户终端。根据所述移动命令,使用权利证书管理单元233可以将数字内容、数字内容的使用权利证书和/或第一认证书彻底从第一用户终端中移除。

当从用户终端接收数字内容的加载请求时,使用权利证书管理单元233可以判断数字内容的有效性并执行有效数字内容的加载。具体地,使用权利证书管理单元233可以将与数字内容的使用权利证书相关联的认证书传递到区块链系统,并且接收对应于认证书的区块是否存在。当对应于认证书的区块不存在时,使用权利证书管理单元233可以处理为不播放数字内容。当对应于认证书的区块存在时,使用权利证书管理单元233可以处理为在用户终端中播放数字内容。

当接收确认数字内容和/或数字内容的使用权利证书是否被非法复制的请求时,使用权利证书管理单元233将与数字内容的使用权利证书相关联的认证书传递到区块链系统,并且接收对应于认证书的区块是否存在并将其传递到请求确认数字内容和/或数字内容的使用权利证书是否被非法复制的用户终端。

当接收用户终端的登录请求时,内容列表提供单元234可以向用户终端提供由该用户拥有的数字内容的使用权利证书提供的列表屏幕。内容列表提供单元234可以通过区块链系统的节点的区块来确认用户的账户的有效性和数字内容的使用权利证书的有效性。

根据本公开的实施例,可以通过区块链的区块来防止在没有数量上的限制的情况下下载和复制(copy)数字内容。

图3至图7为根据本发明的实施例的内容管理方法的流程图。

在S110中,内容管理服务器200确定数字内容的使用权利证书的发放数量。

在S120中,内容管理服务器200通过对应于数字内容的使用权利证书来生成与发放数量一样多的N个区块,从而将其存储在区块链中。

在S130中,内容管理服务器200与数字内容的使用权利证书相关联来生成包括生成的区块的键值的认证书。内容管理服务器可以接收对应于要发放的数字内容的使用权利证书生成的区块的键值,并且生成包括所接收的区块的键值的认证书。如此生成的认证书可以对应于数字内容的使用权利证书存储。

在S210中,内容管理服务器200从第一用户终端接收使用数字内容的请求。

在S220中,内容管理服务器200通过生成数字内容的副本来将其传输到第一用户终端。第一用户终端可以下载所请求的数字内容的副本。

在S230中,内容管理服务器200可以将与数字内容相关的使用权利证书和/或第一认证书传输到第一用户终端。第一用户终端可以接收并存储具有验证购买的数字内容的有效性的功能的第一认证书。可以对数字内容的使用权利证书和第一认证书进行相关联管理。

在S240中,内容管理服务器200可以通过将第一认证值和第一用户终端的装置信息传输到数据库来更新数字内容的使用权利证书的所有者信息。

当响应于用户终端的购买请求完成所有权转让时,内容管理服务器更新数字内容的使用权利证书的所有者信息。数字内容的所有者信息可以包括第一认证值、使用权利证书和/或第一用户终端的装置信息。第一认证值可以是对应的区块的键值。第一用户终端的装置信息可以是第一用户终端的物理地址值,也可以是随机生成并设置的键值。

由此,为了分发有限数量的数字内容,通过与数字内容的使用权利证书相关联来分发认证书。可以管理为只有包括有效的认证书的数字内容的使用权利证书才能有效。如果数字内容的使用权利证书的认证值与区块的键值不匹配,则可以判断为数字内容和/或使用权利证书无效。

如图5所示,在S310中,内容管理服务器接收预先发放的数字内容的使用权利证书的额外发放请求。

在S320中,内容管理服务器200可以生成与要对应于使用权利证书的额外发放请求添加的第一数量一样多的区块,并且生成以生成的区块的键值作为认证值的认证书,并且生成与认证书相关联的使用权利证书。

由此,可以通过包括在区块链中的不可伪造和篡改的区块来管理按预定数量复制和分发的数字内容的使用权利证书和/或认证书。在区块链系统中,所包括的节点的数量不断添加,并且在包括添加的节点的区块链系统的节点中,可以通过将数字内容存储在预定数量的节点的区块中来存储/管理不可伪造和篡改的信息。

如图6所示,在S410中,内容管理服务器200可以接收内容的使用权利证书的转让请求。这里,转让请求更改数字内容的使用权利证书的所有者,并且可以包括使用权利证书的转让人和受让人的信息。

在S420中,内容管理服务器200可以将存储在第一用户终端中的数字内容的使用权利证书和/或第一认证书移动到第二用户终端。在内容管理服务器的控制下,数字内容的使用权利证书和/或认证书可以移动到受让人的终端。内容管理服务器可以判断因所有者信息的更改而移动的数字内容的使用权利证书的有效性。当判断为有效的数字内容的使用权利证书时,内容管理服务器可以将数字内容和/或数字内容的使用权利证书、与数字内容的使用权利证书相关联的认证书传输到第二用户终端。可以处理为存储在第一用户终端中的数字内容的使用权利证书和/或第一认证书被移除。

在S430中,内容管理服务器200将使用权利证书的所有者信息更改为第二用户终端的装置信息。

可以通过对数字内容的使用权利证书的移动进行处理的内容管理服务器来防止数字内容的使用权利证书和/或认证书被复制和传递。

如图7所示,在S510中,内容管理服务器通过与区块链系统相关联来将区块添加到区块链系统的第一节点中,以分发与预定发放数量一样多的数字内容的使用权利证书。

在S520中,区块链系统对第一节点的区块进行区块链接。

在S530中,内容管理服务器200从区块链系统的任意一个节点接收区块的键值,并且与数字内容使用权利证书相关联生成包括生成的区块的键值的认证书。

如图8所示,在S610中,内容管理服务器从第一用户终端接收查询钱包的请求。

在S620中,内容管理服务器200可以判断第一用户的账户的有效性。内容管理服务器可以判断第一用户的账户是否为区块链上存在的账户。内容管理服务器200可以向区块链的任意节点请求对应于第一用户的区块是否存在或对应于账户的代码的区块是否存在,可以判断第一户的账户的状况。

在S630中,当对应于账户的区块存在,并且第一用户的账户有效时,内容管理服务器200可以搜索第一用户具有使用权限的使用权利证书,并且生成有关对应于使用权利证书的一个或更多数字内容的列表信息。内容管理服务器可以判断包括在列表信息中的一个或更多数字内容的各使用权利证书的有效性,并且将列表信息更改为包括与有效性为真实的使用权利证书相关联的一个或更多数字内容。

在S640中,内容管理服务器200可以将列表信息传递到第一用户终端,并且控制第一用户终端根据数字内容的列表信息提供一个或更多数字内容。

在S650中,内容管理服务器200可以接收数字内容选择输入。在S660中,内容管理服务器可以控制通过第一用户终端来播放通过对应于数字内容选择输入来选择的第一数字内容。

图9为根据本发明的实施例的用户终端300的框图。

图9所示的用户终端300可以包括通信单元320、存储介质330和处理器310。然而,并非所有示出的技术特征都是必须技术特征。用户终端300可以由比示出的技术特征更过的技术特征来实现,并且用户终端300可以由比其更少的技术特征来实现。在下文中,将描述所述技术特征。

根据一些实施例,通信单元320可以与外部装置执行通信。具体地,通信单元220可以通过有线或无线方式来连接到网络,从而与外部装置执行通信。这里,外部装置可以包括区块链网络上的节点、内容管理服务器200。

通信单元320可以包括支持各种有无线通信方法中的一个的通信模块。通信模块可以是短距离通信模块和有线通信模块。

根据一些实施例,存储介质330可以包括闪存类型(flash memory type)、硬盘类型(hard disk type)、多媒体卡微型(multimedia card micro type)和卡类型的存储器(SD或XD存储器等)、随机存储器(RAM;Random Access Memory)、SRAM(Static RandomAccess Memory)、只读存储器(ROM;Read-Only Memory)、EEPROM(Electrically ErasableProgrammable Read-Only Memory)、PROM(Programmable Read-Only Memory)、磁性存储器、磁盘和光盘中的至少一个类型的存储介质。存储介质330可以存储用于在计算机中运行内容管理方法的至少一个程序。存储在存储介质330中的至少一个程序可以根据功能分类为复数个模块。

根据一些实施例,处理器310控制用户终端300的整体操作,并且可以包括CPU等的至少一个处理器。处理器310可以包括至少一个对应于每个功能的专用处理器,或者可以是集于一体的处理器。

根据一些实施例,处理器310可以运行存储在存储介质330中的程序,或者可以读取存储在存储介质330中的数据或文件,或者可以将新文件存储在存储介质330中。此外,处理器310可以运行存储在存储介质330中的命令。

处理器310从内容管理服务器200接收数字内容、数字内容的使用权利证书和/或认证书,并且将其存储在内容文件夹中。处理器310可以执行根据与内容管理服务器200的数据传输和接收的操作。将参见图14详细描述用户终端的存储介质300。

图10至图12为根据本发明的实施例提供的用户界面的示例图。

数字内容可以包括被归类为作品的各种内容中的一种或更多种,例如声源、电影、图像、网络漫画、网络小说等。数字内容可以转换为交易单位中的使用权利证书。

数字内容使用权利证书可以实现为以卡片的形式具有正面和背面的形式。数字内容的使用权利证书可以具有对应于触摸等用户输入而旋转和翻转的翻转效果,并且从正面A1旋转到背面A2和从背面A2旋转到正面A。数字内容的使用权利证书的背面可以包括实际内容的信息(音源、视频、图片等)。

数字内容的使用权利证书的正面A1包括内容的代表图片,并且代表图片可以以包括不可使用捕捉功能复制的效果的形式来实现,例如,可以具有运动图像的形式。

如图11所示,数字内容的使用权利证书的背面A3可以包括复数个区域。数字内容的使用权利证书的背面A3可以包括用于显示标题信息的横幅区域I31、用于表示艺术家或作品名称的区域I32、移动到提供与数字内容的使用权利证书相关联的数字优惠券的页面的代码区域I33、与每个数字内容的艺术家或作品名称相关的代表图标区域I34、用于表示每个数字内容的类型和出版商等的信息的区域I35、用于表示拥有使用权限的使用权利证书的一个或更多数字内容的列表信息的区域I36。

可以通过响应于有关数字内容的使用权利证书的背面A3的I36区域的选择输入来移动到详细内容提供屏幕A4。

内容提供屏幕A4可以实现为通过对应于左右滑动输入来更改使用权利证书的数字内容的表示区域。内容提供屏幕A4可以依次排列并表示使用权利证书的一个或更多数字内容。当水平尺寸超过表示屏幕时,可以通过左右滑动输入来更改表示区域。

在数字内容使用权利证书的背面A3中,当接收有关I33的选择输入时,可以提供用于提供对应于与数字内容的使用权利证书相关联的数字优惠券的代码的区域I51和描述优惠券内容的描述区域I52。可以通过描述区域I52来提供有关服务和产品的内容、提供内容、提供范围、限制事项和有效期等信息。所使用的数字优惠券可以提供为包括鲜明的视觉效果。通过数字内容的使用权利证书来使用的数字优惠券可以从数字内容中移除。

图13为根据本发明另一实施例的内容交易系统的框图。

内容分发系统可以包括内容管理服务器200、用户终端301、302、…30n和数据库400。

用户终端301、302、…30n执行生成内容并将内容分发给其他用户的终端的功能。

在用户终端301中生成的内容可以通过内容管理服务器200传输到用户终端302。内容管理服务器200可以向用户终端301、302、…30n发送用于生成内容和分发的程序。

用户终端301可以通过组合通过预定路径购买的内容来生成新交易单位的使用权利证书。内容可以经过转换为可作为使用权利证书分发的形式的过程。使用权利证书可以通过被注册在内容管理服务器200中来转换为可分发形式。经编辑的内容可以通过被注册在内容管理服务器200中来转换为可分发形式。

用户终端301可以向其他用户的用户终端302、…30n传输编辑内容的使用权利证书。可以分发与预定数量一样多的编辑内容的使用权利证书。

数据库400是包括一个或更多处理器的计算装置,可以通过分布在一个计算装置或复数个计算装置来实现。

数据库400可以存储和管理与使用权利证书相关的信息、与包括在使用权利证书中的认证书相关的信息、关于所有者的信息以及关于使用权利证书的数量的信息。

与使用权利证书相关的信息可以包括识别信息、对应于所有者的代码、基于每个内容的元数据生成的代码等。

存储在数据库400中的数据可以通过内容管理服务器200进行更新,也可以通过预定用户终端进行更新。

图14为根据本发明实施例的用户终端的存储介质330的框图。尽管在图14中描述了用户终端300的存储介质,但是用户终端301、302、…30n的存储介质也可以具有与图14相同的结构。

存储介质350可以包括内容管理单元351、内容编辑单元352、内容分发单元353和使用权利证书管理单元354,以提供用于管理可交易的使用权利证书的服务。

内容管理单元351可以管理相应于合法作品的内容。内容管理单元351可以存储和管理各种形式的内容,例如音源、美术、网络漫画和网络小说等。

内容管理单元351可以管理由没有下载历史的用户终端生成的内容。由用户终端生成的内容可以是指通过安装在用户终端中的拍照应用软件、录音应用软件等生成的内容。内容管理单元351可以接收由用户终端生成的内容的合法的使用权利证书。

内容管理单元351可以通过将与使用权利证书相关联的内容生成为列表来进行存储和管理。

内容管理单元351可以基于内容的元数据判断内容的分发可能性。这里,元数据可以包括内容的生成时间信息、内容的制造商信息、内容的创建者信息、内容的创建时间信息、内容的发放数量、内容的下载次数、内容的标题信息、内容的序列号等。

这里,可以基于内容是否为原创、内容是否为购买、内容是否被非法分发、内容是否被非法复制判断内容的分发可能性。当内容为原创、内容是合法购买的、内容不是被非法分发的和/或内容不是被非法复制的时,可以将内容的分发可能性判断为真。

例如,内容管理单元351基于第一内容的标题、第一内容的创建者信息和第一内容的创建时间信息从第一内容的元数据中搜索第二内容,并且通过对第一内容第二内容进行比较,当第二内容与第一内容匹配时,可以将第一内容是否为原创判断为真。

内容管理单元351基于第一内容的序列号、第一内容的发放数量信息和第一内容的下载次数搜索第二内容,并且通过对第一内容和第二内容进行比较,当第一内容与第二内容匹配时,可以将第一内容是否为合法购买设置为真。

内容管理单元351基于第一内容的序列号搜索第二内容,并且当第二内容的信息与第一内容的发放数量信息和第一内容的下载次数匹配时,可以将第一内容是否被非法分发设置为假(FALSE)。

用户终端300向内容管理服务器200传输请求使用权利证书的信号,并且内容管理服务器200可以请求发放所生成的内容的使用权利证书。内容管理单元351可以存储和管理通过内容管理服务器200购买/接收的内容或从另一用户终端购买/接收的内容。

内容管理单元351可以接收可分发形式的使用权利证书并将其传输到其他用户的用户终端302、…、30n。可分发形式的使用权利成熟可以通过安装的应用软件生成,并且可以由内容管理服务器200生成。

内容编辑单元352可以生成由内容管理单元351管理的一个或更多内容作为使用权利证书。内容编辑单元352可以生成包括一个或更多内容的新内容,并且将生成的新内容转换为使用权利证书。

内容编辑单元352可以通过使用从内容管理服务器200接收的编辑应用软件来生成新使用权利证书。编辑应用软件可以通过将新内容传输到内容管理服务器200来发放对应于新使用权利证书的认证书。编辑应用软件可以通过使用分发可能性为真的一个或更多内容来生成新内容。编辑应用软件可以基于选择的一个或更多内容从存储在数据库中的模板中选择一个模板,并且根据选择的模板生成新内容。可以考虑要包括在新内容中的内容的数量、内容的类型、内容的组合等来选择新内容的模板。编辑应用软件可以生成新内容的使用权利证书。

内容分发单元353可以将通过内容管理单元351和/或内容编辑单元352生成的新使用权利证书传输到其他用户的用户终端302、…、30n。

使用权利证书管理单元354执行管理由内容管理单元351管理的内容和通过内容编辑单元352生成的使用权利证书的功能。

由此,用户可以将拥有的使用权利证书分发(交易)给其他用户的用户终端,或者将新生成的使用权利证书分发给其他用户的用户终端。

图15和图17为根据本发明实施例的内容分发方法的流程图。

如图15所示,在S710中,用户终端300、301、302、…30n通过访问内容管理服务器200来接收第一内容和第二内容。对拥有第一内容和第二内容的使用权利证书执行支付。

在S720中,用户终端300、301、302、…30n生成包括第一内容和第二内容的新内容的使用权利证书。用户终端300、301、302、…30n可以通过使用编辑应用软件来生成使用权利证书,或者通过内容管理服务器200来生成使用权利证书。可以将使用权利证书形式的第一内容和第二内容转换为新使用权利证书。使用权利证书以包括内容的形式构成,并且可以是将内容转换为可分发形式的。

用户终端300、301、302、…30n在生成使用权利证书之前判断第一内容和第二内容的有效性,并且在有效的第一内容和第二内容中,可以生成包括有效的内容的使用权利证书。第一内容的有效性或第二内容的有效性可以由第一和第二内容的使用权利证书的认证书判断。

在S730中,用户终端300、301、302、…30n请求新使用权利证书的认证书。

在S740中,用户终端300、301、302、…30n可以执行新使用权利证书的转售。用户终端300、301、302、…30n可以将使用权利证书传输到其他用户终端,或者通过内容管理服务器200传输到其他用户终端。

在图16的S810中,用户终端300、301、302、…30n可以通过使用相机应用软件、录音应用软件等来生成第三内容。

在S820中,可以将用户终端300、301、302、…30n转换为第三内容的使用权利证书。用户终端300、301、302、…30n可以通过从内容管理服务器200接收使用权利证书的认证书来生成使用权利证书。

在S830中,用户终端300、301、302、...30n执行与第三内容的使用权利证书的发放数量一样多的支付,并且通过向内容管理服务器注册第三内容的使用权利证书进行交易S840。

转换为使用权利证书的第三内容可以通过一个或更多用户终端进行交易。

如图17所示,第一用户终端可以接收用于选择一个或更多内容的选择输入S910。

第一用户终端可以通过使用一个或更多内容的使用权利证书和作者信息来判断一个或更多内容的有效性S920。第一用户终端可以通过向内容管理服务器进行请求来获得有效性。内容管理服务器200可以基于存储在外部数据库中的数据判断有效性。为了判断一个或更多内容的有效性,第一用户终端可以接收存储在外部数据库中的使用权利证书的信息。这里,有效性可以包括内容的分发可能性。

第一用户终端判断所述一个或更多内容的有效性是否为真,当有效性为真时,可以将一个或更多内容转换为第一使用权利证书S930、S940。如果一个或更多内容的有效性不为真,则第一用户终端可以将有效性为真的内容转换为第一使用权利证书S935。可以以与用户输入的发放数量一样多的数量生成第一使用权利证书。

第一用户终端可以将第一使用权利证书上传到购买页面,并且将第一使用权利证书传输到另一用户终端S950。内容管理服务器200可以将使用权利证书的所有者信息更改为与第二用户终端相关的信息。内容管理服务器200可以更改存储在外部数据库中的数据。

在另一实施例中,当从内容管理服务器接收将存储在第一用户终端中的第二使用权利证书移动到第三用户终端的请求时,内容管理服务器将存储在第一用户终端中的第二使用权利证书移动到第三用户终端的预定存储区域,并且内容管理服务器可以向第一用户终端传输用于去除存储在第一用户终端中的第二使用权利证书的信号。

使用权利证书和第一使用权利证书的信息进一步包括基于元数据和所有者信息生成的认证书,并且认证书可以存储为区块链系统的区块。

内容管理服务器200定期更新所述第一使用权利证书的现状信息,并且可以基于第一使用权利证书的现状信息,对是否超过所述第一使用权利证书的发放数量进行监控。

在上文中描述的装置可以由硬件构成要素、软件构成要素,和/或硬件技术特征和软件构成要素的组合实现。例如,在实施例中描述的装置以及构成要素可以通过使用一个或更多通用计算机或特殊目的计算机来实现,例如,处理器、控制器、ALU(arithmeticlogic unit)、数字信号处理器(digital signal processor)、微计算机、FPGA(fieldprogrammable gate array)、PLU(programmable logic unit)、微处理器,或能够运行并响应于指令(instruction)的另一任何装置。处理装置可以执行操作系统(OS)和所述在操作系统中执行的一个或更多软件应用软件。此外,处理装置可以通过响应于软件的运行来对数据进行接近、存储、操作、处理和生成。为了便于理解,尽管有描述为使用一个处理装置,但本领域普通技术人员应当理解,处理装置可以包括复数个处理要素(processingelement)和/或复数个类型的处理要素。例如,处理装置可以包括复数个处理器或一个处理器和一个控制器。此外,还可以包括诸如并列处理器(parallel processor)之类的另一处理配置(processing configuration)。

软件可以包括计算机程序(computerprogram)、代码(code)、指令(instruction)或其中一个或更多组合,并且可以将处理装置构成为根据需要进行操作,也可以独立地或结合地(collectively)指令处理装置。软件和/或数据可以永久地或暂时地实现(embody)在任何类型的机器、构成要素(component)、物理装置、虚拟装置(virtual equipment)、计算机存储介质或装置,或被传输的信号波(signal wave)中,以由处理装置解释或为处理装置提供指令或数据。软件可以分布在通过网络连接的计算机系统上,并且以分布的方法存储或运行。软件和数据可以存储在一个或更多计算机可读记录介质中。

根据实施例的方法可以实现为可以通过各种计算机手段来执行的程序指令形式,并且且记录在计算机可读介质中。所述计算机可读介质可以单独地或组合地包括程序指令、数据文件、数据结构等。记录在所述介质中的程序指令可以是针对实施例特别设计和构成的,或者可以是计算机软件领域的技术人员已知和可用的。计算机可读记录介质的示例包括诸如硬盘、软盘和磁带之类的磁性介质(magnetic media)、诸如CD-ROM和DVD之类的光学介质(optical media)、诸如光磁软盘(floptical disk)之类的磁光介质(magneto-optical media),以及诸如只读存储器(ROM)、随机存储器(RAM)、闪存存储器之类的特别构成为用于存储和执行程序指令的硬件装置。程序指令的示例不仅包括诸如由汇编者形成之类的机器语言代码,而且包括可以通过使用解释程序等来由计算机运行的高级语言代码。所述硬件装置可以配置为以一个或更多软件模块操作,以执行实施例的操作,反之亦然。

如上所述,通过限定的实施例和附图来描述实施例,但本领域的普通技术人员可以根据所述的记载进行各种修改和变形。例如,当描述的技术按照与描述的方法不同的顺序执行,和/或描述的系统、结构、装置、电路等的构成要素以与描述的方法不同的形式结合或组合,或者被另一构成要素或等同物代替或切换时,也可以达成适当的结果。

因此,其他实现、其他实施例以及权利要求书的等同物也属于后述的权利要求书的范围内。

26页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:用于集成电路的动态设计流程的生成

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类