流量兑换方法和装置制造方法及图纸

技术编号:19594489 阅读:28 留言:0更新日期:2018-11-28 05:15
本发明专利技术提供一种流量兑换方法和装置。其中,方法包括:接收兑换请求信息;若对所述兑换请求信息审核通过,则根据所述兑换请求信息生成流量积分兑换记录,并在服务器集群中广播所述流量积分兑换记录;获取区块生成服务器生成的区块;若对所述区块验证通过,则将所述区块链接至本地存储的区块链的末端;执行流量积分兑换操作。本发明专利技术提供的流量兑换方法,利用区块链技术,实现了及时、高效、准确的流量回收兑换系统,提升了流量兑换的通用性和灵活性。

【技术实现步骤摘要】
流量兑换方法和装置
本专利技术涉及通信
,尤其涉及一种流量兑换方法和装置。
技术介绍
随着无线通信技术和移动互联网的发展,移动智能产品在人们的工作和生活中扮演着越来越重要的角色。目前,网络运营商可以为用户提供若干个流量固定的套餐方案。如果当月用户没有使用完套餐内的流量,即有剩余流量发生。目前,对于剩余流量的处理,用户可以选择累积到下个月继续使用。用户也可以通过流量兑换APP(Application,应用程序)进行流量转赠或者兑换成积分。但是,剩余流量的使用和处理只能应用于一个网络运营商,导致剩余流量的处理方式不灵活。
技术实现思路
本专利技术提供一种流量兑换方法和装置,提升了流量兑换的通用性和灵活性。第一方面,本专利技术提供的流量兑换方法,包括:接收兑换请求信息;所述兑换请求信息用于将流量与通用积分之间进行兑换,所述通用积分可应用于不同的网络运营商;若对所述兑换请求信息审核通过,则根据所述兑换请求信息生成流量积分兑换记录,并在服务器集群中广播所述流量积分兑换记录;所述服务器集群包括所述不同的网络运营商分别对应的服务器;获取区块生成服务器生成的区块,所述区块生成服务器为所述服务器集群中的一个服务器,所述区块包括预设时长内所述区块生成服务器获得的流量积分兑换记录;若对所述区块验证通过,则将所述区块链接至本地存储的区块链的末端;执行流量积分兑换操作。第二方面,本专利技术提供的流量兑换方法,包括:获取用户输入的兑换信息;发送兑换请求信息;所述兑换请求信息用于将流量与通用积分之间进行兑换,所述通用积分可应用于不同的网络运营商。第三方面,本专利技术提供的服务器,包括:收发模块,用于接收兑换请求信息;所述兑换请求信息用于将流量与通用积分之间进行兑换,所述通用积分可应用于不同的网络运营商;处理模块,用于若对所述兑换请求信息审核通过,则根据所述兑换请求信息生成流量积分兑换记录,并控制所述收发模块在服务器集群中广播所述流量积分兑换记录;所述服务器集群包括所述不同的网络运营商分别对应的服务器;获取区块生成服务器生成的区块,所述区块生成服务器为所述服务器集群中的一个服务器,所述区块包括预设时长内所述区块生成服务器获得的流量积分兑换记录;若对所述区块验证通过,则将所述区块链接至本地存储的区块链的末端;执行流量积分兑换操作。第四方面,本专利技术提供的终端设备,包括:处理模块,用于获取用户输入的兑换信息;收发模块,用于发送兑换请求信息;所述兑换请求信息用于将流量与通用积分之间进行兑换,所述通用积分可应用于不同的网络运营商。第五方面,本专利技术提供一种服务器,包括处理器、存储器和收发器,存储器用于存储指令,收发器用于和其他设备通信,处理器用于执行存储器中存储的指令,以使服务器执行上述第一方面的方法。第六方面,本专利技术提供一种终端设备,包括处理器、存储器和收发器,存储器用于存储指令,收发器用于和其他设备通信,处理器用于执行存储器中存储的指令,以使终端设备执行上述第二方面的方法。第七方面,本专利技术提供一种存储介质,包括:可读存储介质和计算机程序,所述计算机程序用于实现第一方面或第二方面任一项所述的方法。第八方面,本专利技术提供一种程序产品,该程序产品包括计算机程序(即执行指令),该计算机程序存储在可读存储介质中。处理器可以从可读存储介质读取该计算机程序,至少一个处理器执行该计算机程序使得该设备实施第一方面或第二方面的各种实施方式提供的方法。本专利技术提供一种流量兑换方法和装置,利用区块链技术,由不同的网络运营商组成联盟链的形式。可以对用户剩余的流量进行回收,兑换为可以应用于不同网络运营商的通用积分。或者,在用户需要时,可以将用户剩余的通用积分进行跨网络运营商或者非跨网络运营商的流量兑换。通过在区块链上记录流量积分兑换记录,实现了及时、高效、准确的流量回收兑换系统,提升了流量兑换的通用性和灵活性。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术涉及的流量兑换系统的系统架构图;图2为本专利技术涉及的区块链的数据结构示意图;图3为本专利技术提供的流量兑换方法的消息交互图;图4为本专利技术提供的服务器的结构示意图;图5为本专利技术提供的终端设备的结构示意图。具体实施方式图1为本专利技术涉及的流量兑换系统的系统架构图。如图1所示,本专利技术涉及的流量兑换系统,采用服务器/客户端(C/S)架构模式。其中,服务器端可以称为服务器集群,包括不同的网络运营商分别对应的服务器11。本专利技术对于网络运营商的数量和每个网络运营商对应的服务器11的数量不做限定。其中,每个网络运营商对应的服务器可以组成网络运营商服务器群。每个服务器11也称为服务器节点。当不同的网络运营商接入同等数量的服务器时,可以形成P2P对等网络。示例性的,在图1中,网络运营商的数量为3个,可以分别称为:网络运营商A、B、C。每个网络运营商服务器群均包括3个服务器节点。其中,客户端可以包括至少一个终端设备12。终端设备12上可以预先安装流量兑换APP。终端设备12可以与服务器节点进行通信,从而实现流量与通用积分之间的兑换。在本专利技术中,由所有服务器共同组成的服务器集群可以实现:1)区块链区块的生成和维护。2)为终端设备提供流量兑换APP对应的服务。例如,流量与通用积分之间的兑换、用户账户内剩余流量和剩余通用积分的查询等。在本专利技术中,用户可以通过用户名和密码登录终端设备上的流量兑换APP,实现剩余流量及剩余通用积分的查询、兑换和数字签名等操作。可选的,还可以实现对区块链上记录的流量积分兑换记录进行查询和监督。需要说明的是,本专利技术对于服务器和终端设备的具体实现方式不做限定。例如,服务器可以为云服务器、网络服务器、电脑等。终端设备可以为智能手机、平板电脑、计算机等。下面对本专利技术涉及的概念进行说明。1、通用积分通用积分可应用于不同的网络运营商。2、兑换请求信息兑换请求信息用于将流量与通用积分之间进行兑换。也就是说,兑换请求信息可以用于将剩余流量兑换为通用积分,或者,将剩余通用积分兑换为流量。而且,可以在同一个网络运营商兑换流量,也可以跨网络运营商兑换流量。举例说明。对于网络运营商A的用户,可以将剩余通用积分兑换为网络运营商A的流量,也可以将剩余通用积分兑换为网络运营商B的流量。本专利技术对于兑换请求信息包括的具体内容不做限定,根据兑换请求信息的作用的不同可以有所不同。可选的,兑换请求信息可以包括:用户账户、网络运营商标识和用户的数字签名,还可以包括本次兑换流量和本次兑换积分中的至少一个。即,包括如下实现方式:用户账户、网络运营商标识、本次兑换流量和用户的数字签名。或者,用户账户、网络运营商标识、本次兑换积分和用户的数字签名。或者,用户账户、网络运营商标识、本次兑换流量、本次兑换积分和用户的数字签名。其中,用户账户用于唯一区分不同的用户账户。可选的,用户账户可以为用户的手机号码。网络运营商标识用于唯一区分不同的网络运营商。网络运营商与本次兑换流量之间具有对应关系。示例性的,以网络运营商A为例进行说明。假设本次兑换流量为1G,则可以将网本文档来自技高网...

【技术保护点】
1.一种流量兑换方法,其特征在于,包括:接收兑换请求信息;所述兑换请求信息用于将流量与通用积分之间进行兑换,所述通用积分可应用于不同的网络运营商;若对所述兑换请求信息审核通过,则根据所述兑换请求信息生成流量积分兑换记录,并在服务器集群中广播所述流量积分兑换记录;所述服务器集群包括所述不同的网络运营商分别对应的服务器;获取区块生成服务器生成的区块,所述区块生成服务器为所述服务器集群中的一个服务器,所述区块包括预设时长内所述区块生成服务器获得的流量积分兑换记录;若对所述区块验证通过,则将所述区块链接至本地存储的区块链的末端;执行流量积分兑换操作。

【技术特征摘要】
1.一种流量兑换方法,其特征在于,包括:接收兑换请求信息;所述兑换请求信息用于将流量与通用积分之间进行兑换,所述通用积分可应用于不同的网络运营商;若对所述兑换请求信息审核通过,则根据所述兑换请求信息生成流量积分兑换记录,并在服务器集群中广播所述流量积分兑换记录;所述服务器集群包括所述不同的网络运营商分别对应的服务器;获取区块生成服务器生成的区块,所述区块生成服务器为所述服务器集群中的一个服务器,所述区块包括预设时长内所述区块生成服务器获得的流量积分兑换记录;若对所述区块验证通过,则将所述区块链接至本地存储的区块链的末端;执行流量积分兑换操作。2.根据权利要求1所述的方法,其特征在于,所述根据所述兑换请求信息生成流量积分兑换记录,包括:根据所述兑换请求信息获得兑换后的积分总额;对所述兑换请求信息和/或所述兑换后的积分总额进行数字签名,生成所述流量积分兑换记录;所述流量积分兑换记录包括:所述兑换请求信息,所述兑换后的积分总额和网络运营商的数字签名。3.根据权利要求2所述的方法,其特征在于,所述对所述区块验证,包括:对所述区块包括的每个流量积分兑换记录分别进行签名验证;若对所述区块包括的每个流量积分兑换记录分别进行的签名验证均通过,则在所述服务器集群中广播区块验证成功指示,并接收所述服务器集群中的其他服务器广播的区块验证成功指示;判断N/M是否大于或者等于预设阈值;其中,N为获得的区块验证成功指示的数量,M为所述服务器集群中服务器的数量。4.根据权利要求3所述的方法,其特征在于,所述区块还包括:所述区块的哈希值和前一个区块的哈希值,所述前一个区块为所述区块生成服务器中本地存储的区块链的最后一个区块;在所述服务器集群中广播区块验证成功指示之前,还包括:根据所述区块包括的流量积分兑换记录获得第一哈希值;判断所述第一哈希值与所述区块的哈希值是否相同;和/或,根据本地存储的区块链的最后一个区块包括的流量积分兑换记录获得第二哈希值;判断所述第二哈希值与所述前一个区块的哈希值是否相同。5.根据权利要求1至4任一项所述的方法,其特征在于,若所述兑换请求信息用于将剩余流量兑换为通用积分,所述兑换请求信息包括:用户账户、网络运营商标识、本次兑换流量和用户的数字签名。6.根据权利要求5所述的方法,其特征在于,所述对所述兑换请求信息审核,包括:判断所述用户账户和所述网络运营商标识对应的流量总额是否大于或者等于所述本次兑换流量。7.根据权利要求5所述的方法,其特征在于,所述执行流量积分兑换操作,包括:在所述用户账户和所述网络运营商标识对应的流量总额中减少所述本次兑换流量。8.根据权利要求1至4任一项所述的方法,其特征在于,若所述兑换请求信息用于将剩余通用积分兑换为流量,所述兑换请求信息包括:用户账户、网络运营商标识、本次兑换积分和用户的数字签名。9.根据权利要求8所述的方法,其特征在于,所述对所述兑换请求信息审核,包括:对本地存储的区块链从后向前进行查找获得所述用户账户的最近一个流量积分兑换记录;判断所述最近一个流量积分兑换记录中的兑换后的积分总额是否大于或者等于所述本次兑换积分。10.根据权利要求8所述的方法,其特征在于,所述执行流量积分兑换操作,包括:在所述用户账户和所述网络运营商标识对应的流量总额中增加所述本次兑换积分对应的流量。11.一种流量兑换方法,其特征在于,包括:获取用户输入的兑换信息;发送兑换请求信息;所述兑换请求信息用于将流量与通用积分之间进行兑换,所述通用积分可应用于不同的网络运营商。12.根据权利要求11所述的方法,其特征在于,所述兑换请求信息包括:用户账户、网络运营商标识和用户的数字签名,还包括本次兑换流量和本次兑换积分中的至少一个。13.一种服务器,其特...

【专利技术属性】
技术研发人员:李董
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:北京,11

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

1