CN109982115A - 处理请求的发送方法、指令接收方法、及机顶盒 - Google Patents
处理请求的发送方法、指令接收方法、及机顶盒 Download PDFInfo
- Publication number
- CN109982115A CN109982115A CN201711444504.2A CN201711444504A CN109982115A CN 109982115 A CN109982115 A CN 109982115A CN 201711444504 A CN201711444504 A CN 201711444504A CN 109982115 A CN109982115 A CN 109982115A
- Authority
- CN
- China
- Prior art keywords
- block chain
- distributed system
- server
- request
- top box
- 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.)
- Withdrawn
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/231—Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/237—Communication with additional data server
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/239—Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests
- H04N21/2393—Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests involving handling client requests
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/254—Management at additional data server, e.g. shopping server, rights management server
- H04N21/2541—Rights Management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/254—Management at additional data server, e.g. shopping server, rights management server
- H04N21/2543—Billing, e.g. for subscription services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/266—Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
- H04N21/26606—Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel for generating or managing entitlement messages, e.g. Entitlement Control Message [ECM] or Entitlement Management Message [EMM]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/462—Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
- H04N21/4627—Rights management associated to the content
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Computer Security & Cryptography (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明提供了一种处理请求的发送方法、指令接收方法、及机顶盒,其中,上述处理请求的发送方法包括:向运营商服务器发送处理请求,其中,处理请求用于请求对播放内容进行处理,以及用于触发运营商服务器向区块链服务器的区块链分布式系统发送第一存储指令,其中,第一存储指令用于指示区块链分布式系统对处理的机顶盒的播放内容的交易记录进行存储。通过上述技术方案,可以解决相关技术中,由于CAS本身产品种类复杂,产品种类对应各自的加密算法,导致CAS与运营商服务器的交互过程是各自独立的,无法兼容,进而导致技术成本高,产品单一性强等问题。
Description
技术领域
本发明涉及通信领域,具体而言,涉及一种处理请求的发送方法、指令接收方法、及机顶盒。
背景技术
区块链是一门新技术,图1是相关技术中区块链的示意图,如图1所示,区块链是一个去中心化的分布式账本数据库(需要说明的是,在与比特币相关的区块链应用中可使用这一术语,但区块链技术可能并不包含:“账本”),另外,区块链本身是一串使用密码学相关联所产生的数据块,每一个数据块中包含了多次比特币网络交易有效确认的信息。
在应用上区块链技术要与实体商业对接,在技术和规则上还需要进一步开拓,区块链当前解决的对象只局限于区块链上的数据。如果区块链要与实体业务对接,还需要进一步推动实体与数据之间跨域的“游戏规则”的建立。
区块链的核心技术包括非对称加密算法。信息的加解密是区块链的关键环节,区块链技术主要使用哈希函数和非对称加密两部分的算法。哈希函数目前主要有SHA家族算法、MD5、SCRYPT、RIPEMD、WHIRLPOOL、CUCKOO HASH、HAVAL、Tiger、LYRA2、Equihash、Hashimoto、Dagger、Ethash(以太坊目前Pow机制下的算法)等多种算法,还有其中多种算法的串联和并联使用。由于商业应用一般都不考虑挖矿问题和更注重性能问题,目前常用算法以SHA256算法为主。而非对称加密部分,主要有非对称加密算法包括RSA、DSA、椭圆曲线算法等,区块链技术一般使用椭圆曲线算法,包括ECDSA和SCHNORR,还有国密算法(SM2椭圆曲线公钥密码算法、SM3密码杂凑算法、SM4分组密码算法。
区块链技术的几大特点:
一、去中心化;去中心化是区块链技术的颠覆性特点,它无需中心化代理,实现了一种点对点的直接交互,使得高效率、大规模、无中心化代理的信息交互方式成为了现实。由于使用分布式核算和存储,不存在中心化的硬件或管理机构,任意节点的权利和义务都是均等的,系统中的数据块由整个系统中具有维护功能的节点来共同维护。
二、开放性;
系统是开放的,除了交易各方的私有信息被加密外,区块链的数据对所有人公开,任何人都可以通过公开的接口查询区块链数据和开发相关应用,因此整个系统信息高度透明。
三、自治性;
区块链采用基于协商一致的规范和协议(比如一套公开透明的算法)使得整个系统中的所有节点能够在去信任的环境自由安全的交换数据,使得对“人”的信任改成了对机器的信任,任何人为的干预不起作用。
四、信息不可篡改
一旦信息经过验证并添加至区块链,就会永久的存储起来,除非能够同时控制住系统中超过51%的节点,否则单个节点上对数据库的修改是无效的,因此区块链的数据稳定性和可靠性极高。
五、匿名性
由于节点之间的交换遵循固定的算法,其数据交互是无需信任的(区块链中的程序规则会自行判断活动是否有效),因此交易对手无须通过公开身份的方式让对方自己产生信任,对信用的累积非常有帮助。
区块链主要解决的交易的信任和安全问题,因此它针对这个问题提出了四个技术创新:
第一个叫分布式账本,图2是相关技术中采用了区块链技术的去中心化借贷模型示意图,如图2所示,就是交易记账由分布在不同地方的多个节点共同完成,而且每一个节点都记录的是完整的账目,因此它们都可以参与监督交易合法性,同时也可以共同为其作证。不同于传统的中心化记账方案,没有任何一个节点可以单独记录账目,从而避免了单一记账人被控制或者被贿赂而记假账的可能性。另一方面,由于记账节点足够多,理论上讲除非所有的节点被破坏,否则账目就不会丢失,从而保证了账目数据的安全性。
第二个叫做非对称加密和授权技术,存储在区块链上的交易信息是公开的,但是账户身份信息是高度加密的,只有在数据拥有者授权的情况下才能访问到,从而保证了数据的安全和个人的隐私。
第三个叫做共识机制,就是所有记账节点之间怎么达成共识,去认定一个记录的有效性,这既是认定的手段,也是防止篡改的手段。区块链提出了四种不同的共识机制,适用于不同的应用场景,在效率和安全性之间取得平衡。以比特币为例,采用的是工作量证明,只有在控制了全网超过51%的记账节点的情况下,才有可能伪造出一条不存在的记录。当加入区块链的节点足够多的时候,这基本上不可能,从而杜绝了造假的可能。
最后一个技术特点叫智能合约,智能合约是基于这些可信的不可篡改的数据,可以自动化的执行一些预先定义好的规则和条款。以保险为例,如果说每个人的信息(包括医疗信息和风险发生的信息)都是真实可信的,那就很容易的在一些标准化的保险产品中,去进行自动化的理赔。
图3是相关技术中条件接收系统(Conditional Access System,CAS)的架构图,如图3所示,现有CAS的提供商,国内的有永新、数码、算通;国外的有艾迪德、nagra、conax等等。由于加密算法是各个CAS技术提供商的核心知识产权,所以为了保护自己的算法和技术,CAS厂商的商用产品基本都无法相互兼容,即对运营商来说,它们对于同一个码流只能采用同一个CAS厂商提供的CAS。这样带来的主要问题就是造成了技术成本高,产品单一性强,在一定程度上阻碍了电视行业的发展。
针对相关技术中,由于CAS本身产品种类复杂,产品种类对应各自的加密算法,导致CAS与运营商服务器的交互过程是各自独立的,无法兼容,进而导致技术成本高,产品单一性强等问题,尚未提出有效的解决方案。
发明内容
本发明实施例提供了一种处理请求的发送方法、指令接收方法、及机顶盒,以至少解决相关技术中,由于CAS本身产品种类复杂,产品种类对应各自的加密算法,导致CAS与运营商的交互过程是各自独立的,无法兼容,进而导致技术成本高,产品单一性强等问题。
根据本发明的一个实施例,提供了一种处理请求的发送方法,应用于机顶盒,包括:
向运营商服务器发送处理请求,其中,处理请求用于请求对播放内容进行处理,以及用于触发运营商服务器向区块链服务器的区块链分布式系统发送第一存储指令,其中,第一存储指令用于指示区块链分布式系统对处理的机顶盒的播放内容的交易记录进行存储。
可选地,向区块链服务器的区块链分布式系统发送核对验证交易记录的请求,核对验证交易记录的请求用于触发区块链分布式系统对已存储的交易记录进行验证。
根据本发明的另一个实施例,提供了一种指令接收方法,应用于区块链服务器,包括:
接收运营商服务器对播放内容处理后所发送的第一存储指令,其中,第一存储指令用于指示区块链服务器的区块链分布式系统对处理的机顶盒的播放内容的交易记录进行存储。
可选地,接收运营商服务器发送的第二存储指令,其中,第二存储指令用于指示区块链服务器的区块链分布式系统对包月按期扣费交易记录进行存储;和/或对包月按期扣费交易记录进行存储后,向运营商服务器反馈存储成功的信息。
可选地,接收机顶盒或运营商服务器发送的核对验证交易记录的请求,核对验证交易记录的请求用于触发区块链服务器的区块链分布式系统对已存储的交易记录进行验证。
根据本发明的另一个实施例,提供了一种指令发送方法,应用于运营商服务器,包括:
接收机顶盒发送的处理请求,其中,处理请求用于请求对机顶盒的播放内容进行处理;
在处理请求的触发下,向区块链服务器的区块链分布式系统发送第一存储指令,其中,第一存储指令用于指示区块链分布式系统对处理的机顶盒的播放内容的交易记录进行存储。
可选地,接收机顶盒发送的处理请求是接收机顶盒发送的包月订购节目的请求,还包括:向区块链服务器的区块链分布式系统发出第二存储指令,第二存储指令用于指示区块链分布式系统对包月按期扣费交易记录进行存储;接收区块链分布式系统对包月按期扣费交易记录进行存储后,反馈的存储成功的信息。
根据本发明的另一个实施例,提供了一种机顶盒,包括:
第一发送模块,用于向运营商服务器发送处理请求,其中,处理请求用于请求对播放内容进行处理,以及用于触发运营商服务器向区块链服务器的区块链分布式系统发送第一存储指令,其中,第一存储指令用于指示区块链分布式系统对处理的机顶盒的播放内容的交易记录进行存储。
根据本发明的另一个实施例,提供了一种运营商服务器,包括:
第三接收模块,用于接收机顶盒发送的处理请求,其中,处理请求用于请求对机顶盒的播放内容进行处理;
第三发送模块,用于在处理请求的触发下,向区块链服务器的区块链分布式系统发送第一存储指令,其中,第一存储指令用于指示区块链分布式系统对处理的机顶盒的播放内容的交易记录进行存储。
可选地,第三接收模块还用于接收机顶盒发送的单次购买节目的请求或接收机顶盒发送的包月订购节目的请求或接收机顶盒发送的购买数据版权的请求。
根据本发明的另一个实施例,提供了一种指令发送系统,包括机顶盒、运营商服务器和区块链服务器,其中,
机顶盒,用于向运营商服务器发送处理请求,其中,处理请求用于请求对机顶盒的播放内容进行处理;
运营商服务器,用于接收机顶盒发送的处理请求,以及在处理请求的触发下,向所述区块链服务器的区块链分布式系统发送第一存储指令,其中,第一存储指令用于指示区块链分布式系统根据第一存储指令的指示对处理的机顶盒的播放内容的交易记录进行存储。
根据本发明的又一个实施例,还提供了一种存储介质,上述存储介质包括存储的程序,其中,上述程序运行时执行上述任一项处理请求的发送方法或指令接收方法或指令发送方法。
通过本发明,由于应用区块链分布式系统替代当前机顶盒的条件接收系统CAS,与运营商服务器进行交互,可以解决相关技术中由于CAS本身产品种类复杂,产品种类对应各自的加密算法,导致CAS与运营商服务器的交互过程是各自独立的,无法兼容,进而导致技术成本高,产品单一性强等问题,进而实现了无CAS厂家参与,利用区块链分布式系统的技术优点来完成区块链分布式系统与运营商服务器之间的运作模式。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是相关技术中区块链的示意图;
图2是相关技术中采用了区块链技术的去中心化借贷模型示意图;
图3是相关技术条件接收系统(Conditional Access System,CAS)的架构图的架构图;
图4是根据本发明实施例的处理请求的发送方法的流程图;
图5是根据本发明实施例的指令接收方法的流程图;
图6是根据本发明实施例的指令发送方法的流程图;
图7是根据本发明实施例的机顶盒的结构框图;
图8是根据本发明实施例的区块链分布式系统的结构框图;
图9是根据本发明实施例的运营商服务器的结构框图;
图10是根据本发明实施例的指令发送系统的结构框图;
图11示出了根据本发明可选实施例的指令发送方法的流程图(一);
图12示出了根据本发明可选实施例的指令发送方法的流程图(二);
图13示出了根据本发明可选实施例的指令发送方法的流程图(三)。
具体实施方式
下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
实施例1
在本实施例中提供了一种处理请求的发送方法,应用于机顶盒。图4是根据本发明实施例的处理请求的发送方法的流程图,如图4所示,该流程包括如下步骤:
步骤S402,向运营商服务器发送处理请求,其中,处理请求用于请求对播放内容进行处理,以及用于触发运营商服务器向区块链服务器的区块链分布式系统发送第一存储指令,其中,第一存储指令用于指示区块链分布式系统对处理的机顶盒的播放内容的交易记录进行存储。
通过上述步骤,向运营商服务器发送处理请求,处理请求用于触发运营商服务器向区块链服务器的区块链分布式系统发送第一存储指令,第一存储指令用于指示区块链分布式系统对处理的机顶盒的播放内容的交易记录进行存储。即应用区块链分布式系统替代当前机顶盒的条件接收系统CAS,与运营商服务器进行交互,解决了相关技术中由于CAS本身产品种类复杂,产品种类对应各自的加密算法,导致CAS与运营商服务器的交互过程是各自独立的,无法兼容,进而导致技术成本高,产品单一性强等问题,进而实现了无CAS厂家参与,利用区块链分布式系统的技术优点来完成区块链分布式系统与运营商服务器之间的运作模式。
可选地,上述处理请求可以包括机顶盒与运营商服务器之间交互的任意请求,本实施例中以单次购买节目的请求、包月订购节目的请求以及购买数据版权的请求作为示例性的举例,但是本实施例的内容并不限于上述请求,本领域技术人员能够知晓的是机顶盒与运营商服务器之间的任意交互请求均在本发明的范围之内。
可选地,为了向机顶盒通知区块链服务器的区块链分布式系统的处理结果,在本实施例中,接收区块链分布式系统对处理的机顶盒的播放内容的交易记录进行存储后,由运营商服务器反馈的订购成功的信息。
可选地,向区块链服务器的区块链分布式系统发送核对验证交易记录的请求,核对验证交易记录的请求用于触发区块链分布式系统对已存储的交易记录进行验证。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所描述的方法。
实施例2
在本实施例中提供了一种指令接收方法,应用于区块链服务器。图5是根据本发明实施例的指令接收方法的流程图,如图5所示,该流程包括如下步骤:
步骤S502,接收运营商服务器对播放内容处理后所发送的第一存储指令,其中,第一存储指令用于指示区块链服务器的区块链分布式系统对处理的机顶盒的播放内容的交易记录进行存储。
通过上述步骤,区块链服务器的区块链分布式系统接收运营商服务器对播放内容处理后所发送的第一存储指令,第一存储指令用于指示区块链分布式系统对处理的机顶盒的播放内容的交易记录进行存储。即应用区块链分布式系统替代当前机顶盒的条件接收系统CAS,与运营商服务器进行交互,解决了相关技术中由于CAS本身产品种类复杂,产品种类对应各自的加密算法,导致CAS与运营商服务器的交互过程是各自独立的,无法兼容,进而导致技术成本高,产品单一性强等问题,进而实现了无CAS厂家参与,利用区块链分布式系统的技术优点来完成区块链分布式系统与运营商服务器之间的运作模式。
可选地,为了向运营商服务器通知区块链服务器的区块链分布式系统的处理结果,在本实施例中,对处理的机顶盒的播放内容的交易记录进行存储后,向运营商服务器反馈存储成功的信息。
可选地,接收运营商服务器发送的第二存储指令,其中,第二存储指令用于指示区块链服务器的区块链分布式系统对包月按期扣费交易记录进行存储;和/或对包月按期扣费交易记录进行存储后,向运营商服务器反馈存储成功的信息。
可选地,接收机顶盒或运营商服务器发送的核对验证交易记录的请求,核对验证交易记录的请求用于触发区块链服务器的区块链分布式系统对已存储的交易记录进行验证。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所描述的方法。
实施例3
在本实施例中提供了一种指令发送方法,应用于运营商服务器。图6是根据本发明实施例的指令发送方法的流程图,如图6所示,该流程包括如下步骤:
步骤S602,接收机顶盒发送的处理请求,其中,处理请求用于请求对机顶盒的播放内容进行处理;
步骤S604,在处理请求的触发下,向区块链服务器的区块链分布式系统发送第一存储指令,其中,第一存储指令用于指示区块链分布式系统对处理的机顶盒的播放内容的交易记录进行存储。
通过上述步骤,运营商服务器在接收到机顶盒发送的处理请求之后,可以向区块链服务器的区块链分布式系统发送第一存储指令,进而区块链分布式系统对处理的机顶盒的播放内容的交易记录进行存储,即应用区块链分布式系统替代当前机顶盒的条件接收系统CAS,与运营商服务器进行交互,解决了相关技术中由于CAS本身产品种类复杂,产品种类对应各自的加密算法,导致CAS与运营商服务器的交互过程是各自独立的,无法兼容,进而导致技术成本高,产品单一性强等问题,进而实现了无CAS厂家参与,利用区块链分布式系统的技术优点来完成区块链分布式系统与运营商服务器之间的运作模式。
可选地,上述处理请求可以包括机顶盒与运营商服务器之间交互的任意请求,本实施例中以单次购买节目的请求、包月订购节目的请求以及购买数据版权的请求作为示例性的举例,但是本实施例的内容并不限于上述请求,本领域技术人员能够知晓的是机顶盒与运营商服务器之间的任意交互请求均在本发明的范围之内。
作为本实施例的优选实施例,接收机顶盒发送的处理请求具体是接收机顶盒发送的包月订购节目的请求,上述方法还包括:向区块链服务器的区块链分布式系统发出第二存储指令,第二存储指令用于指示区块链分布式系统对包月按期扣费交易记录进行存储;接收区块链分布式系统对包月按期扣费交易记录进行存储后,反馈的存储成功的信息。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所描述的方法。
实施例4
在本实施例中提供了一种机顶盒。图7是根据本发明实施例的机顶盒的结构框图,如图7所示,该机顶盒包括:
第一发送模块701,用于向运营商服务器发送处理请求,其中,处理请求用于请求对播放内容进行处理,以及用于触发运营商服务器向区块链服务器的区块链分布式系统发送第一存储指令,其中,第一存储指令用于指示区块链分布式系统对处理的机顶盒的播放内容的交易记录进行存储。
通过上述实施例,第一发送模块701向运营商服务器发送处理请求,处理请求用于触发运营商服务器向区块链服务器的区块链分布式系统发送第一存储指令,第一存储指令用于指示区块链分布式系统对处理的机顶盒的播放内容的交易记录进行存储。即应用区块链分布式系统替代当前机顶盒的条件接收系统CAS,与运营商服务器进行交互,解决了相关技术中由于CAS本身产品种类复杂,产品种类对应各自的加密算法,导致CAS与运营商服务器的交互过程是各自独立的,无法兼容,进而导致技术成本高,产品单一性强等问题,进而实现了无CAS厂家参与,利用区块链分布式系统的技术优点来完成区块链分布式系统与运营商服务器之间的运作模式。
可选地,第一发送模块701,还用于向运营商服务器发送单次购买节目的请求或向运营商服务器发送包月订购节目的请求或向运营商服务器发送购买数据版权的请求。
可选地,为了向机顶盒通知区块链服务器的区块链分布式系统的处理结果,在本实施例中,还包括:第一接收模块703,用于接收区块链分布式系统对处理的机顶盒的播放内容的交易记录进行存储后,由运营商服务器反馈的订购成功的信息。
可选地,第一发送模块701,还用于向区块链服务器的区块链分布式系统发送核对验证交易记录的请求,核对验证交易记录的请求用于触发区块链分布式系统对已存储的交易记录进行验证。
需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述各个模块以任意组合的形式分别位于不同的处理器中。
实施例5
在本实施例中提供了一种区块链分布式系统(可以位于区块链服务器中)。图8是根据本发明实施例的区块链分布式系统的结构框图,如图8所示,该区块链分布式系统包括:
第二接收模块801,用于接收运营商服务器发送的第一存储指令,其中,第一存储指令用于指示区块链服务器的区块链分布式系统对处理的机顶盒的播放内容的交易记录进行存储。
通过上述实施例,第二接收模块801接收运营商服务器对播放内容处理后所发送的第一存储指令,第一存储指令用于指示区块链服务器的区块链分布式系统对处理的机顶盒的播放内容的交易记录进行存储。即应用区块链分布式系统替代当前机顶盒的条件接收系统CAS,与运营商服务器进行交互,解决了相关技术中由于CAS本身产品种类复杂,产品种类对应各自的加密算法,导致CAS与运营商服务器的交互过程是各自独立的,无法兼容,进而导致技术成本高,产品单一性强等问题,进而实现了无CAS厂家参与,利用区块链分布式系统的技术优点来完成区块链分布式系统与运营商服务器之间的运作模式。
可选地,为了向运营商服务器通知区块链服务器的区块链分布式系统的处理结果,在本实施例中,还包括第二发送模块803,用于区块链分布式系统对处理的机顶盒的播放内容的交易记录进行存储后,向运营商服务器反馈存储成功的信息。
可选地,第二接收模块801还用于接收运营商服务器发送的第二存储指令,其中,第二存储指令用于指示区块链服务器的区块链分布式系统对包月按期扣费交易记录进行存储;第二发送模块还用于在区块链分布式系统对包月按期扣费交易记录进行存储后,向运营商服务器反馈存储成功的信息。
可选地,第二接收模块801还用于接收机顶盒或所述运营商服务器发送的核对验证交易记录的请求,核对验证交易记录的请求用于触发区块链服务器的区块链分布式系统对已存储的交易记录进行验证。
需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述各个模块以任意组合的形式分别位于不同的处理器中。
实施例6
在本实施例中提供了一种运营商服务器。图9是根据本发明实施例的运营商服务器的结构框图,如图9所示,该运营商服务器包括:
第三接收模块901,用于接收机顶盒发送的处理请求,其中,处理请求用于请求对机顶盒的播放内容进行处理;
第三发送模块903,用于在处理请求的触发下,向区块链服务器的区块链分布式系统发送第一存储指令,其中,第一存储指令用于指示区块链分布式系统对处理的机顶盒的播放内容的交易记录进行存储。
通过上述实施例,第三接收模块901在接收到机顶盒发送的处理请求之后,第三发送模块903可以向区块链服务器的区块链分布式系统发送第一存储指令,进而区块链分布式系统对处理的机顶盒的播放内容的交易记录进行存储。即应用区块链分布式系统替代当前机顶盒的条件接收系统CAS,与运营商服务器进行交互,解决了相关技术中由于CAS本身产品种类复杂,产品种类对应各自的加密算法,导致CAS与运营商服务器的交互过程是各自独立的,无法兼容,进而导致技术成本高,产品单一性强等问题,进而实现了无CAS厂家参与,利用区块链分布式系统的技术优点来完成区块链分布式系统与运营商服务器之间的运作模式。
可选地,第三接收模块901还用于接收机顶盒发送的单次购买节目的请求或接收机顶盒发送的包月订购节目的请求或接收机顶盒发送的购买数据版权的请求。
需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述各个模块以任意组合的形式分别位于不同的处理器中。
实施例7
在本实施例中还提供了一种指令发送系统,图10是根据本发明实施例的指令发送系统的结构框图,如图10所示,该系统包括:机顶盒、运营商服务器和区块链服务器,其中,
机顶盒60,用于向运营商服务器发送处理请求,其中,处理请求用于请求对机顶盒的播放内容进行处理;
运营商服务器62,用于接收机顶盒发送的处理请求,以及在处理请求的触发下,向所述区块链服务器64的区块链分布式系统发送第一存储指令,其中,第一存储指令用于指示区块链分布式系统根据第一存储指令的指示对处理的机顶盒的播放内容的交易记录进行存储。
通过上述实施例,运营商服务器62在接收到机顶盒60发送的处理请求之后,可以向区块链服务器64的区块链分布式系统发送第一存储指令,进而区块链分布式系统对处理的机顶盒的播放内容的交易记录进行存储,即应用区块链分布式系统替代当前机顶盒的条件接收系统CAS,与运营商服务器进行交互,解决了相关技术中由于CAS本身产品种类复杂,产品种类对应各自的加密算法,导致CAS与运营商服务器的交互过程是各自独立的,无法兼容,进而导致技术成本高,产品单一性强等问题,进而实现了无CAS厂家参与,利用区块链分布式系统的技术优点来完成区块链分布式系统与运营商服务器之间的运作模式。
可选地,上述处理请求可以包括机顶盒与运营商服务器之间交互的任意请求,本实施例中以单次购买节目的请求、包月订购节目的请求以及购买数据版权的请求作为示例性的举例,但是本实施例的内容并不限于上述请求,本领域技术人员能够知晓的是机顶盒与运营商服务器之间的任意交互请求均在本发明的范围之内。
可选地,为了向运营商服务器通知区块链服务器64的区块链分布式系统的处理结果,在本实施例中,上述区块链分布式系统还用于,在对处理的机顶盒的播放内容的交易记录进行存储后,向运营商服务器反馈信息,其中,上述反馈信息可以是反馈的存储成功的信息或是反馈的存储失败的信息。
作为本实施例的优选实施例,上述处理请求是包月订购节目的请求,运营商服务器还用于向区块链服务器64的区块链分布式系统发出第二存储指令;区块链分布式系统还用于,根据第二存储指令的指示对包月按期扣费交易记录进行存储,以及向运营商服务器反馈存储成功的信息。
可选地,作为本实施例的另一优选实施例,机顶盒还用于,向区块链服务器64的区块链分布式系统发送核对验证交易记录的请求,以及还用于接收区块链分布式系统发送的验证是否通过的信息;区块链分布式系统还用于,在核对验证交易记录的请求的触发下,对已存储的交易记录进行验证。
可选地,处理请求是购买数据版权的请求,区块链服务器64的区块链分布式系统还用于,对已存储的授权合同进行验证,以及在验证通过后,向运营商服务器发送授权合同验证通过的信息;运营商服务器还用于,向机顶盒发送版权许可;机顶盒还用于接收运营商服务器发送的版权许可,对版权许可进行解码以及播放已购买的内容。
通过上述优选实施例,利用区块链分布式系统的技术优点来完成区块链分布式系统与运营商服务器之间的运作模式,实现了数字版权管理(Digital Rights Management,DRM)的安全保护机制。
以下结合优选实施例1-3对上述处理请求的发送方法、指令发送方法及指令接收方法的流程进行说明,但不用于限定本发明实施例的保护范围。
优选实施例1
图11示出了根据本发明可选实施例的指令发送方法的流程图(一),步骤如下:
S701,用户触发单次订购节目的需求;
S702,机顶盒传递订购节目的信息到运营商服务器;
S703,运营商服务器向区块链分布式系统(可以位于区块链服务器)发出交易记录的存储指令;
S704,区块链分布式系统反馈存储成功的信息到运营商服务器;
S705,运营商服务器反馈订购成功的指令到机顶盒用户;
S706,用户发出接收已订购节目的请求;
S707,机顶盒向区块链分布式系统发出核对验证交易记录的请求;
S708,区块链分布式系统反馈验证通过的信息到机顶盒;
S709,机顶盒解码器对接收的信息进行解码,接收已订购的电视、广播或数字信号。
优选实施例2
图12示出了根据本发明可选实施例的指令发送方法的流程图(二),步骤如下:
S801,用户触发包月订购节目的需求到运营商服务器;
S802,运营商服务器向区块链分布式系统(可以位于区块链服务器)发出交易记录的存储指令;
S803,区块链分布式系统反馈存储成功的信息到运营商服务器;
S804,运营商服务器反馈订购成功的指令到机顶盒用户;
S805,运营商服务器向区块链分布式系统发出包月按期扣费交易记录的存储指令;
S806,区块链分布式系统反馈存储成功的信息到运营商服务器;
S807,运营商服务器反馈包月扣费存储成功的信息到机顶盒用户;
S808,用户发出接收已订购节目的请求;
S809,机顶盒向区块链分布式系统发出核对验证交易记录的请求;
S8010,区块链分布式系统反馈验证通过的信息到机顶盒;
S8011,机顶盒解码器对接收的信息进行解码,接收已订购的电视、广播或数字信号。
优选实施例3
图13示出了根据本发明可选实施例的指令发送方法的流程图(三),步骤如下:
S901,用户触发购买数据版权的需求;
S902,机顶盒传递购买需求到运营商服务器;
S903,运营商服务器向区块链分布式系统(可以位于区块链服务器)发出交易记录的存储指令;
S904,区块链分布式系统反馈存储成功的信息到运营商服务器;
S905,运营商服务器反馈订购成功的指令到机顶盒用户;
S906,用户发出内容播放的请求;
S907,机顶盒向运营商服务器发出版权许可的请求;
S908,运营商服务器向区块链分布式系统发出核对验证授权合同的请求;
S909,区块链分布式系统反馈授权合同到运营商服务器;
S9010,运营商服务器反馈版权许可到机顶盒;
S9011,机顶盒解码器对接收的信息进行解码,播放已购买的内容。
实施例8
根据本发明的另一个实施例,提供了一种处理器,其特征在于,处理器用于运行程序,其中,程序运行时执行上述任一项处理请求的发送方法或指令接收方法或指令发送方法。
实施例9
根据本发明的又一个实施例,还提供了一种存储介质,上述存储介质包括存储的程序,其中,上述程序运行时执行上述任一项处理请求的发送方法或指令接收方法或指令发送方法。
可选地,在本实施例中,上述存储介质可以被设置为存储用于执行以下步骤的程序代码:
S1,接收机顶盒发送的处理请求,其中,处理请求用于请求对机顶盒的播放内容进行处理;
S2,在处理请求的触发下,向区块链分布式系统发送第一存储指令,其中,第一存储指令用于指示区块链分布式系统对处理的机顶盒的播放内容的交易记录进行存储。
可选地,存储介质还被设置为存储用于执行以下步骤的程序代码:
S3,接收机顶盒发送的处理请求包括以下方式之一:接收机顶盒发送的单次购买节目的请求;接收机顶盒发送的包月订购节目的请求;接收机顶盒发送的购买数据版权的请求。
可选地,存储介质还被设置为存储用于执行以下步骤的程序代码:
S4,接收区块链分布式系统对处理的机顶盒的播放内容的交易记录进行存储后,反馈的存储成功的信息。
可选地,存储介质还被设置为存储用于执行以下步骤的程序代码:
S5,接收机顶盒发送的处理请求是运营商服务器接收机顶盒发送的包月订购节目的请求,以及向区块链分布式系统发出第二存储指令,第二存储指令用于指示上述区块链分布式系统对包月按期扣费交易记录进行存储;接收区块链分布式系统对包月按期扣费交易记录进行存储后,反馈的存储成功的信息。
可选地,在本实施例中,上述存储介质可以包括但不限于:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
可选地,本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。
显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
以上仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (12)
1.一种处理请求的发送方法,其特征在于,应用于机顶盒,包括:
向运营商服务器发送处理请求,其中,所述处理请求用于请求对播放内容进行处理,以及用于触发所述运营商服务器向区块链服务器的区块链分布式系统发送第一存储指令,其中,所述第一存储指令用于指示所述区块链分布式系统对处理的机顶盒的播放内容的交易记录进行存储。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
向所述区块链服务器的区块链分布式系统发送核对验证交易记录的请求,所述核对验证交易记录的请求用于触发所述区块链分布式系统对已存储的交易记录进行验证。
3.一种指令接收方法,其特征在于,应用于区块链服务器,包括:
接收运营商服务器对播放内容处理后所发送的第一存储指令,其中,所述第一存储指令用于指示所述区块链服务器的区块链分布式系统对处理的机顶盒的播放内容的交易记录进行存储。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
接收所述运营商服务器发送的第二存储指令,其中,所述第二存储指令用于指示所述区块链服务器的区块链分布式系统对包月按期扣费交易记录进行存储;和/或
对包月按期扣费交易记录进行存储后,向所述运营商服务器反馈存储成功的信息。
5.根据权利要求3所述的方法,其特征在于,所述方法还包括:
接收所述机顶盒或所述运营商服务器发送的核对验证交易记录的请求,所述核对验证交易记录的请求用于触发所述区块链服务器的区块链分布式系统对已存储的交易记录进行验证。
6.一种指令发送方法,其特征在于,应用于运营商服务器,包括:
接收机顶盒发送的处理请求,其中,所述处理请求用于请求对机顶盒的播放内容进行处理;
在所述处理请求的触发下,向区块链服务器的区块链分布式系统发送第一存储指令,其中,所述第一存储指令用于指示所述区块链分布式系统对处理的机顶盒的播放内容的交易记录进行存储。
7.根据权利要求6所述的方法,其特征在于,所述接收机顶盒发送的处理请求是接收机顶盒发送的包月订购节目的请求,所述方法还包括:
向所述区块链服务器的区块链分布式系统发出第二存储指令,所述第二存储指令用于指示所述区块链分布式系统对包月按期扣费交易记录进行存储;
接收所述区块链服务器的区块链分布式系统对包月按期扣费交易记录进行存储后,反馈的存储成功的信息。
8.一种机顶盒,包括:
第一发送模块,用于向运营商服务器发送处理请求,其中,所述处理请求用于请求对播放内容进行处理,以及用于触发所述运营商服务器向区块链服务器的区块链分布式系统发送第一存储指令,其中,所述第一存储指令用于指示所述区块链分布式系统对处理的机顶盒的播放内容的交易记录进行存储。
9.一种运营商服务器,包括:
第三接收模块,用于接收机顶盒发送的处理请求,其中,所述处理请求用于请求对机顶盒的播放内容进行处理;
第三发送模块,用于在所述处理请求的触发下,向区块链服务器的区块链分布式系统发送第一存储指令,其中,所述第一存储指令用于指示所述区块链分布式系统对处理的机顶盒的播放内容的交易记录进行存储。
10.根据权利要求9所述的运营商服务器,其特征在于,所述第三接收模块还用于接收机顶盒发送的单次购买节目的请求或接收机顶盒发送的包月订购节目的请求或接收机顶盒发送的购买数据版权的请求。
11.一种指令发送系统,其特征在于,包括机顶盒、运营商服务器和区块链服务器,其中,
所述机顶盒,用于向运营商服务器发送处理请求,其中,所述处理请求用于请求对机顶盒的播放内容进行处理;
所述运营商服务器,用于接收机顶盒发送的处理请求,以及在所述处理请求的触发下,向所述区块链服务器的区块链分布式系统发送第一存储指令,其中,所述第一存储指令用于指示所述区块链分布式系统根据所述第一存储指令的指示对处理的机顶盒的播放内容的交易记录进行存储。
12.一种存储介质,其特征在于,所述存储介质包括存储的程序,其中,所述程序运行时执行权利要求1至2,或权利要求3-5,或权利要求6-7中任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711444504.2A CN109982115A (zh) | 2017-12-27 | 2017-12-27 | 处理请求的发送方法、指令接收方法、及机顶盒 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711444504.2A CN109982115A (zh) | 2017-12-27 | 2017-12-27 | 处理请求的发送方法、指令接收方法、及机顶盒 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109982115A true CN109982115A (zh) | 2019-07-05 |
Family
ID=67071101
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711444504.2A Withdrawn CN109982115A (zh) | 2017-12-27 | 2017-12-27 | 处理请求的发送方法、指令接收方法、及机顶盒 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109982115A (zh) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102149015A (zh) * | 2011-04-02 | 2011-08-10 | 北京互信通科技有限公司 | 一种数字电视中加密频道的传输、播放方法及相应装置 |
CN107018432A (zh) * | 2017-03-28 | 2017-08-04 | 华为技术有限公司 | 媒体内容的许可方法以及设备 |
CN107294738A (zh) * | 2017-06-12 | 2017-10-24 | 中国联合网络通信集团有限公司 | 通信计费的处理方法和装置 |
-
2017
- 2017-12-27 CN CN201711444504.2A patent/CN109982115A/zh not_active Withdrawn
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102149015A (zh) * | 2011-04-02 | 2011-08-10 | 北京互信通科技有限公司 | 一种数字电视中加密频道的传输、播放方法及相应装置 |
CN107018432A (zh) * | 2017-03-28 | 2017-08-04 | 华为技术有限公司 | 媒体内容的许可方法以及设备 |
CN107294738A (zh) * | 2017-06-12 | 2017-10-24 | 中国联合网络通信集团有限公司 | 通信计费的处理方法和装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US12063209B2 (en) | Certificate issuing system based on block chain | |
Bentov et al. | Tesseract: Real-time cryptocurrency exchange using trusted hardware | |
Kim et al. | E-commerce payment model using blockchain | |
US10846663B2 (en) | Systems and methods for securing cryptocurrency purchases | |
Hardjono et al. | Cloud-based commissioning of constrained devices using permissioned blockchains | |
JP2022095891A (ja) | ブロックチェーンを用いる論理ゲート機能の実装 | |
Yang | Security Enhanced EMV‐Based Mobile Payment Protocol | |
Lantz et al. | Mastering blockchain | |
CN112215608A (zh) | 数据处理方法和装置 | |
CN107210914A (zh) | 用于安全凭证供应的方法 | |
CN116934328A (zh) | 用于经由区块链控制资产有关的动作的系统及方法 | |
CN106600252A (zh) | 一种基于区块链的支付方法及系统 | |
EP1984890A2 (en) | A point-of-sale terminal transaction using mutating identifiers | |
CN111062717B (zh) | 一种数据转移处理方法、装置和计算机可读存储介质 | |
CN112001713B (zh) | 区块链系统以及请求处理方法和装置 | |
CN114270780B (zh) | 网关不可知令牌化 | |
Chen et al. | Toward achieving anonymous nft trading | |
Gao et al. | Secure, fair and instant data trading scheme based on bitcoin | |
CN108199847A (zh) | 数字安全处理方法、计算机设备及存储介质 | |
CN110689412A (zh) | 基于区块链的用于游戏虚拟物品交易的方法、装置、服务器和存储介质 | |
JPWO2019186978A1 (ja) | 電子取引システム、取引サーバ、検証サーバ、電子取引方法及びプログラム | |
US20220393871A1 (en) | Multifactor authentication using blockchain transactions | |
KR102333811B1 (ko) | 블록체인 기반의 카드 결제 처리 시스템 및 방법 | |
CN113841206A (zh) | 分布式计算系统中的事件管理 | |
Thammarat et al. | A secure fair exchange for SMS‐based mobile payment protocols based on symmetric encryption algorithms with formal verification |
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 | ||
WW01 | Invention patent application withdrawn after publication | ||
WW01 | Invention patent application withdrawn after publication |
Application publication date: 20190705 |