一种信息处理方法及装置与流程

文档序号:18943865发布日期:2019-10-23 01:22阅读:189来源:国知局
一种信息处理方法及装置与流程

本申请涉及电子技术领域,尤其涉及一种信息处理的方法及相关装置。



背景技术:

随着电影成为人们日常生活中的一种重要的娱乐方式,大部分观众依赖根据电影的票房数据对电影的质量和热度进行初步判断,进而决定是否观看某部电影,票房数据对用户的观影意向起到了一定的指导作用。同时,票房数据与制片方、发行方及院线方的利益息息相关。

目前,由于电影市场巨大的商业回报,某些机构或者利益相关者利用现有体制的漏洞进行票房造假,使得观众承担了被虚假票房数据欺骗的风险,电影从业者遭受了直接的经济损失。

所以,如何确保票房数据的准确性,是亟待解决的问题。



技术实现要素:

本申请实施例提供了一种信息管理方法及装置,能够实现票房生成过程中信息透明化,提高了票房数据的可信度,有效促进了电影产业的发展。

第一方面,本申请实施例提供了一种信息处理方法,应用于区块链节点设备,包括:接收来自电子设备的数据上链请求,所述数据上链请求包括加密的观影订单信息;解密所述加密的观影订单信息,得到电影名称和对应的观影订单信息;将所述观影订单信息登记在区块链中,并更新所述电影名称对应的票房记录。

在一种可能的实现方式中,所述接收来自电子设备的数据上链请求之前,所述方法还包括:接收至少一个用户终端的购票请求;根据所述购票请求,向所述至少一个用户终端发送支付请求;当确认接收到所述至少一个用户终端针对所述支付请求转移的支付金额的情况下,生成并存储交易记录,其中,所述交易记录包括观影信息和所述支付金额;向所述至少一个用户终端发送购票凭证,其中,所述购票凭证包括所述观影信息和所述交易记录的标识。

在另一种可能的实现方式中,所述数据上链请求还包括所述电子设备的设备标识,所述加密的观影订单信息为所述电子设备使用所述电子设备的私钥加密所述观影订单信息得到,所述解密所述加密的观影订单信息,得到电影名称和对应的观影订单信息,包括:根据所述设备标识,查找所述电子设备对应的公钥;使用所述公钥对所述加密的观影订单信息进行解密,得到所述电影名称和对应的观影订单信息。

在又一种可能的实现方式中,所述观影订单信息包括所述交易记录的标识,所述更新所述电影名称对应的票房记录,包括:根据所述交易记录的标识,查找所述交易记录;获取所述交易记录对应的支付金额;根据所述支付金额,更新所述电影名称对应的票房记录。

第二方面,本申请实施例提供了一种信息处理方法,应用于电子设备,包括:获取至少一个用户终端的购票凭证;验证所述购票凭证是否合法;当验证通过时,向区块链节点设备发送数据上链请求,所述数据上链请求包括加密的观影订单信息。

在一种可能的实现方式中,所述购票凭证包括观影信息和交易记录的标识,所述观影信息包括电影名称,在所述向区块链节点设备发送数据上链请求之前,所述方法还包括:生成观影订单信息,所述观影订单信息包括所述电影名称和所述交易记录的标识;使用所述电子设备的私钥对所述观影订单信息进行加密,得到所述加密的观影订单信息。

在另一种可能的实现方式中,所述验证所述购票凭证是否合法,包括:根据所述交易记录的标识,获取交易记录;判断所述交易记录对应的观影信息与所述购票凭证对应的观影信息是否一致;若一致,确认所述购票凭证合法。

第三方面,本申请实施例提供了一种区块链节点设备,所述区块链节点设备包括:接收单元,用于接收来自电子设备的数据上链请求,所述数据上链请求包括加密的观影订单信息;解密单元,用于解密所述加密的观影订单信息,得到电影名称和对应的观影订单信息;处理单元,用于将所述观影订单信息登记在区块链中,并更新所述电影名称对应的票房记录。

在一种可能的实现方式中,所述区块链节点设备还包括:所述接收单元还用于,接收至少一个用户终端的购票请求;发送单元,用于根据所述购票请求,向所述至少一个用户终端发送支付请求;存储单元,用于当确认接收到所述至少一个用户终端针对所述支付请求转移的支付金额的情况下,生成并存储交易记录,其中,所述交易记录包括观影信息和所述支付金额;所述发送单元还用于,向所述至少一个用户终端发送购票凭证,其中,所述购票凭证包括所述观影信息和所述交易记录的标识。

在另一种可能的实现方式中,所述数据上链请求还包括所述电子设备的设备标识,所述加密的观影订单信息为所述电子设备使用所述电子设备的私钥加密所述观影订单信息得到,所述解密单元具体用于,根据所述设备标识,查找所述电子设备的公钥;使用所述公钥对所述加密的观影订单信息进行解密,得到所述电影名称和对应的观影订单信息。

在又一种可能的实现方式中,所述观影订单信息包括所述交易记录的标识,所述处理单元包括:查找子单元,用于根据所述交易记录的标识,查找所述交易记录;获取子单元,用于获取所述交易记录对应的支付金额;处理子单元,用于根据所述支付金额,更新所述电影名称对应的票房记录。

第四方面,本申请实施例提供了一种电子设备,所述电子设备包括:获取单元,用于获取至少一个用户终端的购票凭证;验证单元,用于验证所述购票凭证是否合法;发送单元,用于当验证通过时,向区块链节点设备发送数据上链请求,所述数据上链请求包括上述电子设备的设备标识和加密的观影订单信息。

在一种可能的实现方式中,所述电子设备还包括:票房单元,用于生成观影订单信息,所述观影订单信息包括所述电影名称和所述交易记录的标识;加密单元,用于使用所述电子设备的私钥对所述观影订单信息进行加密,得到所述加密的观影订单信息。

在另一种可能的实现方式中,所述验证单元具体用于,根据所述交易记录的标识,获取交易记录;判断所述交易记录对应的观影信息与所述购票凭证对应的观影信息是否一致;若一致,确认所述购票凭证合法。

第五方面,本申请实施例提供了一种区块链节点设备,包括:处理器、输入装置、输出装置和存储器,其中,存储器用于存储支持服务器执行上述方法的计算机程序,计算机程序包括程序指令,处理器被配置用于调用程序指令,执行上述第一方面的方法。

第六方面,本申请实施例提供了一种电子设备,包括:处理器、输入装置、输出装置和存储器,其中,存储器用于存储支持服务器执行上述方法的计算机程序,计算机程序包括程序指令,处理器被配置用于调用程序指令,执行上述第二方面的方法。

第七方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述各方面所述的方法。

第八方面,本申请实施例提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述各方面所述的方法。

本申请实施例具有以下有益效果:

通过将观影订单信息登记在区块链中,能够实现票房生成过程中信息透明化,提高了票房数据的可信度,有效促进了电影产业的发展。

附图说明

图1是本申请实施例提供的一种信息处理系统的架构图;

图2是本申请实施例提供的一种信息处理方法的流程示意图;

图3是本申请实施例提供的另一种信息处理方法的流程示意图;

图4是本申请实施例提供的又一种信息处理方法的流程示意图;

图5是本申请实施例提供的一种区块链节点设备的结构示意图;

图6是本申请实施例提供的一种电子设备的结构示意图;

图7是本申请实施例提供的一种区块链节点设备的硬件结构示意图;

图8是本申请实施例提供的一种电子设备的硬件结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。

应当理解,以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本申请实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本申请。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本申请的描述。

目前,由于电影市场巨大的商业回报,某些机构或者利益相关者利用现有体制的漏洞进行票房造假,使得观众承担了被虚假票房数据欺骗的风险,电影从业者遭受了直接的经济损失。基于上述问题,本申请实施例提供了一种信息处理方法及装置,能够实现票房生成过程中信息透明化,提高了票房数据的可信度,有效促进了电影产业的发展。

请参阅图1,图1是本申请实施例提供的一种信息处理系统的架构图。如图1所示,架构图中包括电子设备10和区块链节点设备20。需要说明的是,在图1所示的信息处理系统中,包括多个区块链节点设备20,其中上述区块链节点设备20都能够与信息处理系统中的任一个区块链节点设备20进行通信连接。本申请实施例对于该信息处理系统的区块链节点设备20之间的通信连接方式不作唯一性限定。

上述电子设备10负责对用户终端的购票信息进行验证,并将生成的观影订单信息加密后以数据上链请求的方式提交至区块链节点设备20。

上述区块链节点设备20根据接收到的数据上链请求,将电子设备10发送的观影订单信息登记在区块链中,并更新上述观影订单信息对应的票房记录。上述区块链节点设备20还用于根据至少一个用户终端发送的购票请求,向对应用户终端发送购票凭证。应理解,任一个区块链节点设备20都能执行上述操作,向同一个用户终端发送购票凭证的区块链节点设备20,与处理该用户购票凭证对应的数据上链请求的区块链节点设备20可能为不同的区块链节点设备20。

请参阅图2,图2是本申请实施例提供的一种信息处理方法的流程示意图,该信息处理方法可应用于图1所示的系统框架中的区块链节点设备。其中:

s101、接收来自电子设备的数据上链请求。

在本申请实施例中,上述区块链节点设备为能够连接互联网的电子设备,包括但不限于便携式平板电脑、笔记本电脑、台式电脑、智能手机、车载终端、车载诊断系统(on-boarddiagnostics,obd)设备、可穿戴手环、可穿戴手表和耳机等电子产品。可理解,在本申请实施例中,对上述区块链节点设备不作具体限定。

具体的,上述数据上链请求包括加密的观影订单信息。

在一种可能的实现方式中,上述区块链节点设备通过上述设备标识,可以获知影院经营情况。

例如,上述区块链节点设备可以根据上述电子设备的设备标识,查找到对应的影院。经过统计该区域的所有影院发送的数据上链请求数量,可以知道该区域的影院经营情况。

又例如,在上述区块链节点设备接收到的a区域的数据上链请求中,来自影院x的数据上链请求数量最少,即影院x在该区域的经营状况可能较差。

在另一种可能的实现方式中,上述区块链节点设备通过上述电子设备的工作情况,判断影片的票房情况是否真实。

例如,影片m午夜场在影院a的销售情况十分火爆,但是上述区块链节点设备并没有接收到影院a对应的电子设备发送的数据上链请求。即影片m存在票房造假的情况。

s102、解密所述加密的观影订单信息,得到电影名称和对应的观影订单信息。

具体的,上述数据上链请求还包括上述电子设备的设备标识,上述加密的观影订单信息为上述电子设备使用上述电子设备的私钥加密得到,根据上述设备标识,查找上述电子设备对应的公钥;使用上述公钥对上述加密的观影订单信息进行解密,得到电影名称和对应的观影订单信息。

如果使用上述公钥能够解密上述加密的观影订单信息,那么证明上述加密的观影订单信息来自于可信的电子设备,所以当上述公钥能够解密上述加密的观影订单信息时,确认上述观影订单信息为真实的信息。

例如,影院a对应的电子设备提交了关于影片m的加密的观影订单信息,上述区块链节点设备通过上述电子设备标识,查找到该电子设备对应的公钥。并且通过该公钥能够解密上述加密的观影订单信息,上述区块链节点设备确认上述观影订单信息为真实的信息,并且可以通过观影订单信息更新影片m的票房记录。

在一种可能的实现方式中,上述区块链节点设备需要解密上述加密的观影订单信息时,向授权节点发送验证请求,该验证请求用于获取与上述电子设备标识关联的公钥。上述授权节点确认过上述电子设备的设备标识后,向上述区块链节点设备发送对应的公钥。当上述区块链节点设备能够解密上述加密的观影订单信息时,确认上述观影订单信息为真实的信息。其中,授权节点可以为区块链网络中多个代表不同官方机构或者可信机构的区块链节点设备,也可以为被多个官方机构信赖的可信区块链节点设备。

s103、将所述观影订单信息登记在区块链中,并更新所述电影名称对应的票房记录。

当上述区块链节点设备判定上述观影订单信息为真实信息后,即证明上述观影订单信息可以作为对应影片的票房数据来源。上述区块链节点设备可以将上述观影订单信息登记在一个区块中并进行全网广播,当经过共识机制后将该区块作为一个新的区块添加到区块链中。可以理解的是,上述区块中可以包括至少一个区块链节点设备上传的观影订单信息。

具体的,上述观影订单信息包括上述观影信息对应的名称信息和交易记录的标识,根据上述交易记录的标识,查找上述交易记录;获取上述交易记录对应的支付金额;根据上述支付金额,更新上述电影名称对应的票房记录。

例如,上述观影订单信息包括电影名称“m”和交易记录的标识“123”,电影名称为“m”的票房记录为9900元。上述区块链节点设备通过上述交易标识“123”,查找与该交易标识关联的交易记录,并获取该交易记录对应的支付金额为100元。上述区块链节点设备将电影名称为“m”的票房记录更新为10000元。

在一种可能的实现方式中,上述交易记录中包括用户终端选择的附加服务,上述区块链节点设备获取上述交易记录对应的支付金额之后,需要先计算该用户终端在购票上支付的金额。

例如,上述观影订单信息包括电影名称“m”和交易记录的标识“123”,电影名称为“m”的票房记录为9900元。上述区块链节点设备通过上述交易标识“123”,查找到对应的交易记录。该交易记录对应的支付金额为200元,其中,90元用于购买电影票,100元用于购买零食套餐,10元用于购买贵宾观影厅。由于该用户终端在购票上支付的金额为90元,上述区块链节点设备将电影名称为“m”的票房记录更新为9990元。

在另一种可能的实现方式中,上述观影订单信息来自于观看同一部影片的多个用户终端,上述区块链节点设备需要获取每个用户终端在购票上各自支付的金额。再使用多个用户终端支付的金额总和,更新该影片对应的票房记录。

例如,小张和小王都观看了影院a放映的同一场影片,该影片的电影名称为“m”,电影名称为“m”的票房记录为9000元。上述观影订单信息包括小张的交易记录的标识“100”和小王的交易记录的标识“200”,根据上述标识“100”,获取小张在购票上支付的金额为90元;根据上述标识“200”,获取小王在购票上支付的金额为30元。上述区块链节点设备获取支付金额的总和为120元,上述区块链节点设备将电影名称为“m”的票房记录更新为9120元。

根据本申请实施例提供的一种信息处理方法,通过将观影订单信息登记在区块链中,实施本申请的方案,能够实现票房生成过程中信息透明化,提高了票房数据的可信度,有效促进了电影产业的发展。

请参阅图3,图3是本申请实施例提供的一种信息处理方法的流程示意图,该信息处理方法可应用于图1所示的系统框架中的区块链节点设备。其中:

s201、接收至少一个用户终端的购票请求。

在一种可能的实现方式中,上述区块链节点设备通过接受到的购买请求,可以获知上述用户终端的所选择的影片名称、观影时间、影院名称、影院剧场编号及座位号等观影信息。上述区块链节点设备通过购买请求,可以判断是否能够给上述用户终端提供与上述观影信息对应的观影机会。

例如,上述用户终端选择了第6排第5个座位和第6排第7个座位,若上述用户终端所选择的影院不支持隔座购票,上述区块链节点设备向上述用户终端发送提示消息。

s202、根据所述购票请求,向所述至少一个用户终端发送支付请求。

在一种可能的实现方式中,上述区块链节点设备根据上述用户终端所对应的账号以及购票请求对应的观影信息,计算上述用终端户实际需要支付的金额。

例如,上述用户终端选择了两张影片m的电影票,原价为100元/张,由于上述用户终端购买了影院a的年卡,享受该影院所有电影票价的6折优惠。上述用户终端实际需要支付的金额为120元。

进一步的,上述区块链节点设备查找上述用户终端对应的绑定账户,确定上述用户终端的账户余额是否大于上述用户终端本次需要支付的金额。

例如,上述用户终端拥有影院a的绑定账户,并且上述用户终端对应的账户余额大于该用户终端本次需要支付的金额时,上述区块链节点设备向上述用户终端发送确认扣款请求,根据上述用户终端的支付响应消息从上述用户终端对应的绑定账户中转移上述支付金额至上述区块链节点设备的钱包地址。

又例如,上述用户终端拥有影院a的绑定账户,并且上述购买请求包括上述用户终端预先设置的授权指令。在上述区块链节点设备确认能够提供上述用户终端需要的观影机会时,可以通过该授权指令从上述用户终端对应的绑定账户获取上述支付金额。

又例如,上述用户终端拥有影院a的绑定账户,并且上述购买请求包括上述用户终端预先设置的授权指令。当上述用户终端对应的账户余额小于该用户终端本次需要支付的金额时,上述区块链节点设备优先扣除上述用户终端的账户余额,再将剩余部分作为支付金额。

s203、当确认接收到所述至少一个用户终端针对所述支付请求转移的支付金额的情况下,生成并存储交易记录。

具体的,上述交易记录包括观影信息和支付金额。上述区块链节点设备可以将上述交易记录登记在一个区块中并进行全网广播,当经过共识机制后将该区块作为一个新的区块添加到区块链中。可以理解的是,上述区块中可以包括至少一个区块链节点设备上传的交易记录。

在一种可能的实现方式中,上述区块链节点设备可以按照观影信息内容将上述交易记录进行关联存储。

例如,上述区块链节点设备将周一影片m对应的交易记录作为一个区块添加到区块链中。

又例如,上述区块链节点设备将周三影院a对应的交易记录作为一个区块添加到区块链中。

又例如,上述区块链节点设备按照影片放映时间相同的交易记录作为一个区块添加到区块链中。

s204、向所述至少一个用户终端发送购票凭证。

具体的,上述购票凭证包括上述观影信息和上述交易记录的标识。

在一种可能的实现方式中,上述观影信息以文本的形式显示,上述交易记录的标识以图像的形式显示。

例如,上述区块链节点设备向上述用户终端发送的购票凭证即为电子电影票,上述电子电影票包括用户小王观看的影片名称、座位号、观影时间、影院位置以及图像形式的交易记录的标识。

在另一种可能的实现方式中,上述区块链节点设备向上述用户终端发送取票码,上述用户终端使用该取票码,能够获取包括观影信息和图像形式交易记录的标识的纸质电影票。

进一步的,上述区块链节点设备根据上述用户终端的观影时间,选择向上述用户终端发送提示信息。

例如,在观影时间前15分钟,上述用户终端还没有使用取票码进行取票时,上述区块链节点设备向上述用户终端发送提示信息,用于提示上述用户终端及时取票。

又例如,在观影时间前5分钟,上述用户终端还没有使用取票码进行取票时,上述区块链节点设备向上述用户终端发送电子电影票。上述电子电影票包括用户小王观看的影片名称、座位号、观影时间、影院位置以及图像形式的第一交易记录的标识。小王可以使用该电子电影票进行检票,节省取票时间。

其中,步骤s201-s204为可选的步骤。

s205、接收来自电子设备的数据上链请求。

该步骤的具体实现可参考图2所述实施例的步骤s101,在此不再赘述。

s206、解密所述加密的观影订单信息,得到电影名称和对应的观影订单信息。

该步骤的具体实现可参考图2所述实施例的步骤s102,在此不再赘述。

s207、将所述观影订单信息登记在区块链中,并更新所述电影名称对应的票房记录。

该步骤的具体实现可参考图2所述实施例的步骤s103,在此不再赘述。

根据本申请实施例提供的一种信息处理的方法,通过登记用户终端的购票数据,并在检票时对用户终端的购票数据进行再次核实,实施本申请的方案,能够实现票房生成过程中信息透明化,提高了票房数据的可信度,有效促进了电影产业的发展。

请参阅图4,图4是本申请实施例提供的一种信息处理方法的流程示意图,该信息处理方法可应用于图1所示的系统框架中的电子设备。其中:

s301、获取至少一个用户终端的购票凭证。

在本申请实施例中,上述电子设备为能够连接互联网的电子设备,包括但不限于自动化闸机系统和手持式终端等具有检验功能的电子设备。具体的,上述购票凭证包括观影信息和第二交易记录的标识。

在一种可能的实现方式中,上述购票凭证包括文本形式的观影信息和图像形式的标识。

例如,上述用户终端向上述电子设备出示纸质的购票凭证,上述电子设备通过扫描上述图像形式的标识,对上述用户终端的观影信息进行核实。

又例如,上述用户终端向上述电子设备出示电子购票凭证,为保障用户终端的信息隐私,上述用户终端可以选择只向上述电子设备出示图像形式的标识。

进一步的,上述图像形式的标识可以为条形码的形式,也可以为二维码的形式。具体的,上述二维码可以为堆叠式二维条码,也可以为矩阵式二维条码。应理解,上述举例仅仅是用作说明,不对第二交易记录的标识进行具体的限定。

s302、验证所述购票凭证是否合法。

具体的,根据上述交易记录的标识,获取交易记录;判断上述交易记录对应的观影信息与上述购票凭证对应的观影信息是否一致;若一致,确认上述购票凭证合法。

例如,小张的购票凭证上显示交易标识为“123”,影片的电影名称为“m”,上述电子设备通过上述交易标识“123”,查找到对应的交易记录。交易记录显示的电影名称为“m”,证明小张的购票凭证合法。

在一种可能的实现方式中,在影片的正常验票时间段,上述电子设备没有进行验证工作,上述电子设备可以向上述区块链节点设备发送票房警告信息。例如,影片m午夜场在影院a的销售情况十分火爆,但是影院a对应的电子设备没有在正常验票时间段内,向上述区块链节点设备发送数据上链请求。即影片m存在票房造假的情况。

s303、当验证通过时,向区块链节点设备发送数据上链请求。

具体的,上述数据上链请求包括上述电子设备的设备标识和加密的观影订单信息。

在一种可能的实现方式中,上述购票凭证包括观影信息和交易记录的标识,上述观影信息包括电影名称,在上述向区块链节点设备发送数据上链请求之前,上述方法还包括:生成观影订单信息,上述观影订单信息包括上述电影名称和上述交易记录的标识;使用上述电子设备的私钥对上述电影名称进行加密,得到上述加密的观影订单信息。

当上述购票凭证通过验证时,上述电子设备确认上述购票凭证对应的关系信息可以作为对应影片的票房数据来源。

例如,上述电子设备对小张的购票凭证进行验证后,获取小张观看的影片的电影名称为“m”、交易记录的标识为“123”。上述电子设备使用预设的私钥将上述信息进行加密,并将加密的信息随数据上链请求发送至上述区块链节点设备。

根据本申请实施例提供的一种信息处理的方法,通过核实用户终端登记在区块链中的购票数据,使得每一笔购票交易都能够追溯,实施本申请的方案,能够实现票房生成过程中信息透明化,提高了票房数据的可信度,有效促进了电影产业的发展。

请参阅图5,图5是本申请实施例提供的一种区块链节点设备的结构示意图。其中,上述区块链节点设备包括:接收单元401、解密单元402及处理单元403;可选的,上述区块链节点设备还包括:上述接收单元401、发送单元404及存储单元405。

接收单元401,用于接收来自电子设备的数据上链请求,上述数据上链请求包括加密的观影订单信息;

解密单元402,用于解密上述加密的观影订单信息,得到电影名称和对应的观影交易订单信息;

处理单元403,用于将上述观影订单信息登记在区块链中,并更新上述电影名称对应的票房记录。

在一种可能的实现方式中,上述区块链节点设备还包括:

上述接收单元401还用于,接收至少一个用户终端的购票请求;

发送单元404,用于根据上述购票请求,向上述至少一个用户终端发送支付请求;

存储单元405,用于当确认接收到上述至少一个用户终端针对上述支付请求转移的支付金额的情况下,生成并存储交易记录,其中,上述交易记录包括观影信息和上述支付金额;

上述发送单元404还用于,向上述至少一个用户终端发送购票凭证,其中,上述购票凭证包括上述观影信息和上述交易记录的标识。

在另一种可能的实现方式中,上述数据上链请求还包括上述电子设备的设备标识,上述加密的观影订单信息为上述电子设备使用上述电子设备的私钥加密上述观影订单信息得到,上述解密单元402具体用于,根据上述设备标识,查找上述电子设备对应的公钥;使用上述公钥对上述加密的观影订单信息进行解密,得到上述电影名称和对应的观影订单信息。

在又一种可能的实现方式中,上述观影订单信息包括上述交易记录的标识,上述处理单元403包括:

查找子单元4031,用于根据上述交易记录的标识,查找上述交易记录;

获取子单元4032,用于获取上述交易记录对应的支付金额;

处理子单元4033,用于根据上述支付金额,更新上述电影名称对应的票房记录。

有关上述接收单元401、解密单元402、处理单元403、发送单元404及存储单元405更详细的描述可以直接参考上述图2或图3所示的方法实施例中信息处理方法的相关描述直接得到,这里不加赘述。

根据本申请实施例提供的一种区块链节点设备,通过将观影订单信息登记在区块链中,使得票房信息真实可追溯,实施本申请的方案,能够实现票房生成过程中信息透明化,提高了票房数据的可信度,有效促进了电影产业的发展。

请参阅图5,图5是本申请实施例提供的一种电子设备的结构示意图。其中,上述电子设备包括:获取单元501、验证单元502和发送单元503;可选的,上述电子设备还包括:票房单元504和加密单元505。

获取单元501,用于获取至少一个用户终端的购票凭证;

验证单元502,用于验证上述购票凭证是否合法;

发送单元503,用于当验证通过时,向区块链节点设备发送数据上链请求,上述数据上链请求包括上述电子设备的设备标识和加密的观影订单信息。

在一种可能的实现方式中,上述电子设备还包括:

票房单元504,用于生成观影订单信息,上述观影订单信息包括上述电影名称和上述交易记录的标识;

加密单元505,用于使用上述电子设备的私钥对上述观影订单信息进行加密,得到上述加密的观影订单信息。

在另一种可能的实现方式中,上述验证单元502具体用于,根据上述交易记录的标识,获取交易记录;判断上述交易记录对应的观影信息与上述购票凭证对应的观影信息是否一致;若一致,确认上述购票凭证合法。

有关上述获取单元501、验证单元502、发送单元503、票房单元504和加密单元505更详细的描述可以直接参考上述图4所示的方法实施例中信息处理方法的相关描述直接得到,这里不加赘述。

根据本申请实施例提供的一种电子设备,通过核实用户终端登记在区块链中的购票数据,使得每一笔购票交易都能够追溯,实施本申请的方案,能够实现票房生成过程中信息透明化,提高了票房数据的可信度,有效促进了电影产业的发展。

请参阅图7,图7是本申请实施例提供的一种区块链节点设备的硬件结构示意图,包括处理器601,还可包括输入装置602、输出装置603和存储器604。该输入装置602、输出装置603、存储器604和处理器601之间通过总线相互连接。

存储器包括但不限于是随机存储记忆体(randomaccessmemory,ram)、只读存储器(read-onlymemory,rom)、可擦除可编程只读存储器(erasableprogrammablereadonlymemory,eprom)、或便携式只读存储器(compactdiscread-onlymemory,cd-rom),该存储器用于相关指令及数据。

输入装置用于输入数据和/或信号,以及输出装置用于输出数据和/或信号。输出装置和输入装置可以是独立的器件,也可以是一个整体的器件。

处理器可以包括是一个或多个处理器,例如包括一个或多个中央处理器(centralprocessingunit,cpu),在处理器是一个cpu的情况下,该cpu可以是单核cpu,也可以是多核cpu。

存储器用于存储网络设备的程序代码和数据。

处理器用于调用该存储器中的程序代码和数据,执行如下步骤:控制输入装置接收来自电子设备的数据上链请求,上述数据上链请求包括加密的观影订单信息;解密上述加密的观影订单信息,得到电影名称和对应的观影订单信息;将上述观影订单信息登记在区块链中,并更新上述电影名称对应的票房记录。

在一种可能的实现方式中,上述处理器执行上述控制输入装置接收来自电子设备的数据上链请求的步骤之前,上述处理器还执行如下步骤:控制输入装置接收至少一个用户终端的购票请求;控制输出装置根据上述购票请求,向上述至少一个用户终端发送支付请求;当确认接收到上述至少一个用户终端针对上述支付请求转移的支付金额的情况下,生成并存储第一交易记录,其中,上述交易记录包括观影信息和上述支付金额;控制输出装置向上述至少一个用户终端发送购票凭证,其中,上述购票凭证包括上述观影信息和上述交易记录的标识。

在另一种可能的实现方式中,上述数据上链请求还包括上述电子设备的设备标识,上述加密的观影订单信息为上述电子设备使用上述电子设备的私钥加密上述观影订单信息得到,上述处理器执行上述解密上述加密的观影订单信息,得到电影名称和对应的观影订单信息的步骤,包括:根据上述设备标识,查找上述电子设备对应的公钥;使用上述公钥对上述加密的观影订单信息进行解密,得到上述电影名称和对应的观影订单信息。

在又一种可能的实现方式中,上述观影订单信息包括上述交易记录的标识,上述处理器执行上述更新上述电影名称对应的票房记录的步骤,包括:根据上述交易记录的标识,查找上述交易记录;获取上述交易记录对应的支付金额;根据上述支付金额,更新上述电影名称对应的票房记录。

可以理解的是,图7仅仅示出了区块链节点设备的简化设计。在实际应用中,区块链节点设备还可以分别包含必要的其他元件,包含但不限于任意数量的输入/输出装置、处理器、控制器、存储器等,而所有可以实现本申请实施例的区块链节点设备都在本申请的保护范围之内。

请参阅图8,图8是本申请实施例提供的一种电子设备的硬件结构示意图,包括处理器701,还可包括输入装置702、输出装置703和存储器704。该输入装置702、输出装置703、存储器704和处理器701之间通过总线相互连接。

存储器包括但不限于是随机存储记忆体(randomaccessmemory,ram)、只读存储器(read-onlymemory,rom)、可擦除可编程只读存储器(erasableprogrammablereadonlymemory,eprom)、或便携式只读存储器(compactdiscread-onlymemory,cd-rom),该存储器用于相关指令及数据。

输入装置用于输入数据和/或信号,以及输出装置用于输出数据和/或信号。输出装置和输入装置可以是独立的器件,也可以是一个整体的器件。

处理器可以包括是一个或多个处理器,例如包括一个或多个中央处理器(centralprocessingunit,cpu),在处理器是一个cpu的情况下,该cpu可以是单核cpu,也可以是多核cpu。

存储器用于存储网络设备的程序代码和数据。

处理器用于调用该存储器中的程序代码和数据,执行如下步骤:获取至少一个用户终端的购票凭证;验证上述购票凭证是否合法;当验证通过时,控制输出装置向区块链节点设备发送数据上链请求,上述数据上链请求包括加密的观影订单信息。在一种可能的实现方式中,上述购票凭证包括观影信息和交易记录的标识,上述观影信息包括电影名称,上述处理器执行上述向区块链节点设备发送数据上链请求的步骤之前,上述处理器还执行以下步骤:生成观影订单信息,上述观影订单信息包括上述电影名称和上述交易记录的标识;使用上述电子设备的私钥对上述观影订单信息进行加密,得到上述加密的观影订单信息。

在另一种可能的实现方式中,上述处理器执行上述验证上述购票凭证是否合法的步骤,包括:根据上述交易记录的标识,获取交易记录;判断上述交易记录对应的观影信息与上述购票凭证对应的观影信息是否一致;若一致,确认上述购票凭证合法。

可以理解的是,图8仅仅示出了电子设备的简化设计。在实际应用中,电子设备还可以分别包含必要的其他元件,包含但不限于任意数量的输入/输出装置、处理器、控制器、存储器等,而所有可以实现本申请实施例的电子设备都在本申请的保护范围之内。

所述计算机可读存储介质可以是前述任一实施例所述的服务器设备的内部存储模组,例如服务器设备的硬盘或内存。所述计算机可读存储介质也可以是所述服务器设备的外部存储设备,例如所述服务器设备上配备的插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)等。进一步地,所述计算机可读存储介质还可以既包括所述服务器设备的内部存储模组也包括外部存储设备。所述计算机可读存储介质用于存储所述计算机程序以及所述服务器设备所需的其他程序和数据。所述计算机可读存储介质还可以用于暂时地存储已经输出或者将要输出的数据。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的模块及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的模组的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模组的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模组或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口、装置或模组的间接耦合或通信连接,也可以是电的,机械的或其它的形式连接。

所述作为分离部件说明的模组可以是或者也可以不是物理上分开的,作为模组显示的部件可以是或者也可以不是物理模组,即可以位于一个地方,或者也可以分布到多个网络模组上。可以根据实际的需要选择其中的部分或者全部模组来实现本申请实施例方案的目的。

另外,在本申请各个实施例中的各功能模组可以集成在一个处理模组中,也可以是各个模组单独物理存在,也可以是两个或两个以上模组集成在一个模组中。上述集成的模组既可以采用硬件的形式实现,也可以采用软件功能模组的形式实现。

所述集成的模组如果以软件功能模组的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分,或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1