基于区块链的话费交易方法及系统

文档序号:1025708 发布日期:2020-10-27 浏览:17次 >En<

阅读说明:本技术 基于区块链的话费交易方法及系统 (Telephone charge transaction method and system based on block chain ) 是由 王炯 兰陌 于 2020-07-14 设计创作,主要内容包括:本发明提供一种基于区块链的话费交易方法,包括:买方通过买方节点与卖方通过卖方节点共同签署智能合约,所述智能合约包括买方和卖方的电话号码、交易金额;将所述智能合约在区块链中广播;卖方账户所属的第二运营商对应的第二运营商节点根据所述智能合约在卖方账户中扣除与所述交易金额等额的话费,买方账户所属的第一运营商对应的第一运营商节点根据所述智能合约在买方账户中充入与交易金额等额的话费,其中,第一运营商和第二运营商为同一运营商或不同运营商。相应地,还提供基于区块链的话费交易系统。可实现不同运营商或同一运营商的账户之间的话费交易。(The invention provides a telephone charge transaction method based on a block chain, which comprises the following steps: the buyer signs an intelligent contract together with the seller through the buyer node and the seller node, wherein the intelligent contract comprises the telephone numbers and the transaction amount of the buyer and the seller; broadcasting the intelligent contracts in a blockchain; and the first operator node corresponding to the first operator to which the buyer account belongs charges the telephone charge with the same amount as the transaction amount in the buyer account according to the intelligent contract, wherein the first operator and the second operator are the same operator or different operators. Accordingly, a block chain based credit transaction system is also provided. The telephone charge transaction between different operators or accounts of the same operator can be realized.)

基于区块链的话费交易方法及系统

技术领域

本发明涉及通信技术领域,尤其涉及一种基于区块链的话费交易方法及系统。

背景技术

现有的电信业务中,当用户的话费欠费需要代缴时,代缴人只能通过给欠费用户充值的方式来实现代缴业务,而不能用自己的账户余额对欠费用户进行话费代缴。此外,当用户向其他用户赠送或者交易话费,也无法通过账户间的交易实现,用户体验不佳。

发明内容

本发明所要解决的技术问题是针对现有技术的上述不足,提供一种基于区块链的话费交易方法及系统,实现账户之间的话费交易。

本发明实施例提供一种基于区块链的话费交易方法,包括:买方通过买方节点与卖方通过卖方节点共同签署智能合约,所述智能合约包括买方和卖方的电话号码、交易金额;将所述智能合约在区块链中广播;卖方账户所属的第二运营商对应的第二运营商节点根据所述智能合约在卖方账户中扣除与所述交易金额等额的话费,买方账户所属的第一运营商对应的第一运营商节点根据所述智能合约在买方账户中充入与交易金额等额的话费,其中,第一运营商和第二运营商为同一运营商或不同运营商。

优选地,在所述买方通过买方节点与卖方通过卖方节点共同签署智能合约之前,方法还包括:卖方通过卖方节点向第二运营商节点查询卖方账户的剩余话费或信用额度,以确定可交易的最大话费额度,其中,可交易的最大话费额度为剩余话费与预设的第二阈值的差值,或者可交易的最大话费额度为信用额度与预设的第二阈值的差值。

优选地,在所述卖方通过卖方节点向第二运营商节点查询卖方账户的剩余话费或信用额度之前,方法还包括:买方通过买方节点向第一运营商节点查询买方账户的欠费情况,以确定是否可进行话费交易;在欠费时长小于预设的第一阈值时,确定买方账户可进行话费交易;在欠费时长大于或等于预设的第一阈值时,确定买方账户不可进行话费交易。

优选地,所述买方通过买方节点与卖方通过卖方节点共同签署智能合约,具体包括:买方节点和卖方节点分别接收话费交易设备节点下发的智能合约模板的买方部分和卖方部分,智能合约模板的买方部分/卖方部分包括待填的买方/卖方的电话号码、交易金额、交易时间,买方通过买方节点将填好的智能合约模板的买方部分上传给话费交易设备节点,卖方通过卖方节点将填好的智能合约模板的卖方部分上传给话费交易设备节点,话费交易设备节点根据填好的智能合约模板的买方部分和卖方部分生成所述智能合约。

或者,所述买方通过买方节点与卖方通过卖方节点共同签署智能合约,具体包括:买方通过买方节点和卖方通过卖方节点分别向话费交易设备节点上传通过协商确定好的初始合约,所述初始合约包括买方和卖方的电话号码、交易金额、交易时间,话费交易设备节点根据所述初始合约生成所述智能合约。

优选地,卖方账户所属的第二运营商对应的第二运营商节点根据所述智能合约在卖方账户中扣除与所述交易金额等额的话费,买方账户所属的第一运营商对应的第一运营商节点根据所述智能合约在买方账户中充入与交易金额等额的话费,具体包括:第二运营商节点的计费系统根据智能合约在卖方账户中扣除与所述交易金额等额的话费;第一运营商节点的计费系统根据智能合约在买方账户中充入与所述交易金额等额的话费。

或者,卖方账户所属的第二运营商对应的第二运营商节点根据所述智能合约在卖方账户中扣除与所述交易金额等额的话费,买方账户所属的第一运营商对应的第一运营商节点根据所述智能合约在买方账户中充入与交易金额等额的话费,具体包括:话费交易设备节点将所述智能合约中的买方和卖方的电话号码、交易金额、交易时间同时发送给第一运营商节点的营业系统和第二运营商节点的营业系统,以分别形成第一营业业务记录和第二营业业务记录,第二运营商节点的营业系统根据第二营业业务记录向第二运营商节点的计费系统发送扣费指令,以使第二运营商节点的计费系统在卖方账户中扣除与所述交易金额等额的话费,第一运营商节点的营业系统根据第一营业业务记录向第一运营商节点的计费系统发送充值指令,以使第一运营商节点的计费系统在买方账户中充入与所述交易金额等额的话费。

相应地,本发明实施例还提供一种基于区块链的话费交易系统,包括买方节点、卖方节点、话费交易设备节点、第一运营商节点,第二运营商节点。买方节点和卖方节点,用于使买方通过所述买方节点与卖方通过所述卖方节点共同签署智能合约,所述智能合约包括买方和卖方的电话号码、交易金额;话费交易设备节点,与买方节点和卖方节点连接,用于将所述智能合约在区块链中广播;第二运营商节点,与话费交易设备节点连接,为卖方账户所属的第二运营商对应的节点,用于根据所述智能合约在卖方账户中扣除与所述交易金额等额的话费,第一运营商节点,与话费交易设备节点连接,为买方账户所属的第一运营商对应的节点,用于根据所述智能合约在买方账户中充入与交易金额等额的话费,其中,第一运营商和第二运营商为同一运营商或不同运营商。

优选地,卖方节点包括第二查询模块。第二查询模块,用于向第二运营商节点查询卖方账户的剩余话费或信用额度,以确定可交易的最大话费额度,其中,可交易的最大话费额度为剩余话费与预设的第二阈值的差值,或者可交易的最大话费额度为信用额度与预设的第二阈值的差值。

优选地,买方节点包括第一查询模块。第一查询模块,用于向第一运营商节点查询买方账户的欠费情况,以确定是否可进行话费交易;在欠费时长小于预设的第一阈值时,确定买方账户可进行话费交易;在欠费时长大于或等于预设的第一阈值时,确定买方账户不可进行话费交易。

优选地,话费交易设备节点还包括合约生成模块。合约生成模块,与买方节点和卖方节点连接,用于分别向买方节点和卖方节点下发智能合约模板的买方部分和卖方部分,智能合约模板的买方部分/卖方部分包括待填的买方/卖方的电话号码、交易金额、交易时间,并用于接收买方通过买方节点上传的已填好的智能合约模板的买方部分,和卖方通过卖方节点上传的已填好的智能合约模板的卖方部分,以及,用于根据填好的智能合约模板的买方部分和卖方部分生成所述智能合约。

或者,合约生成模块,与买方节点和卖方节点连接,用于接收买方通过买方节点和卖方通过卖方节点分别上传的通过协商确定好的初始合约,所述初始合约包括买方和卖方的电话号码、交易金额、交易时间,并用于根据所述初始合约生成所述智能合约。

优选地,第一运营商节点包括第一运营商计费系统,第二运营商节点包括第二运营商计费系统,第一运营商计费系统和第二运营商计费系统分别与话费交易设备节点连接。第二运营商节点的第二运营商计费系统根据智能合约在卖方账户中扣除与所述交易金额等额的话费;第一运营商节点的第一运营商计费系统根据智能合约在买方账户中充入与所述交易金额等额的话费。

或者,第一运营商节点包括第一运营商计费系统和第一运营商营业系统,第二运营商节点包括第二运营商计费系统和第二运营商营业系统,第一运营商计费系统和第二运营商计费系统分别通过各自的营业系统与话费交易设备节点连接。话费交易设备节点,还用于将所述智能合约中的买方和卖方的电话号码、交易金额、交易时间同时发送给第一运营商营业系统和第二运营商营业系统,以分别形成第一营业业务记录和第二营业业务记录,第二运营商营业系统根据第二营业业务记录向第二运营商计费系统发送扣费指令,以使第二运营商计费系统在卖方账户中扣除与所述交易金额等额的话费,第一运营商营业系统根据第一营业业务记录向第一运营商计费系统发送充值指令,以使第一运营商计费系统在买方账户中充入与所述交易金额等额的话费。

本发明实施例提供的一种基于区块链的话费交易方法及系统中,买方通过买方节点与卖方通过卖方节点共同签署智能合约,其中,智能合约包括买方和卖方的电话号码、交易金额,并将签署的智能合约在区块链中广播,卖方账户所属的第二运营商对应的第二运营商节点根据所述智能合约在卖方账户中扣除与所述交易金额等额的话费,买方账户所属的第一运营商对应的第一运营商节点根据所述智能合约在买方账户中充入与交易金额等额的话费,从而实现不同运营商或同一运营商的账户之间的话费交易。

附图说明

图1:为本发明实施例1的一种基于区块链的话费交易方法的流程图;

图2:为本发明实施例3的一种基于区块链的话费交易系统的结构图;

图3:为本发明实施例3的另一种基于区块链的话费交易系统的结构图。

具体实施方式

为使本领域技术人员更好地理解本发明的技术方案,下面结合附图和实施例对本发明的一种基于区块链的话费交易方法及系统作进一步详细描述。

实施例1:

如图1所示,本实施例提供一种基于区块链的话费交易方法,应用于买方和卖方,其中买方和卖方为事先约定的双方,买方和卖方可以是同一运营商的用户或不同运营商的用户。本实施例中以买方为第一运营商所属用户,卖方为第二运营商所属用户为例,基于区块链的话费交易方法包括:

步骤101,买方通过买方节点与卖方通过卖方节点共同签署智能合约,其中,智能合约包括买方和卖方的电话号码、交易金额。

本实施例中,交易金额为买方和卖方约定交易的话费额度。在另一种实施方式中,智能合约还包括买方和卖方的身份信息、和/或交易时间,其中,身份信息包括姓名、身份证号码、地址、性别、工作单位信息。交易时间为买方和卖方签署智能合约的时间。

具体地,买方通过买方节点与卖方通过卖方节点共同签署智能合约有两种不同的方式。一种方式为,买方节点和卖方节点分别接收话费交易设备节点下发的智能合约模板的买方部分和卖方部分,智能合约模板的买方部分/卖方部分包括待填的买方/卖方的电话号码、交易金额、交易时间;买方通过买方节点将填好的智能合约模板的买方部分上传给话费交易设备节点,卖方通过卖方节点将填好的智能合约模板的卖方部分上传给话费交易设备节点;话费交易设备节点根据填好的智能合约模板的买方部分和卖方部分生成智能合约。另一种方式为,买方通过买方节点和卖方通过卖方节点分别向话费交易设备节点上传通过协商确定好的初始合约,其中,初始合约包括买方和卖方的电话号码、交易金额、交易时间,话费交易设备节点根据双方协商确定好的初始合约生成智能合约。

本实施例中,区块链网络包括买方节点、卖方节点、话费交易设备节点,其中,话费交易设备节点分别与买方节点和卖方节点连接。在一种方式中,话费交易设备节点根据填好的智能合约模板的买方部分和卖方部分生成智能合约,方法还包括:话费交易设备节点判断买方填写的交易金额与卖方填写的交易金额大小,在判断结果为买方填写的交易金额小于或等于卖方填写的交易金额时,生成的智能合约中的交易金额为买方填写的交易金额数值;在判断结果为买方填写的交易金额大于卖方填写的交易金额时,生成的智能合约中的交易金额为卖方填写的交易金额数值。在另一种方式中,初始合约中的交易金额为买方和卖方根据双方实际需要和条件协商确定的数值。需要说明的是,两种方式中话费交易设备节点生成的智能合约最终需包括买方和卖方的签名。

可选地,在买方通过买方节点与卖方通过卖方节点共同签署智能合约之前,方法还包括:卖方通过卖方节点向第二运营商节点查询卖方账户的剩余话费或信用额度,以确定可交易的最大话费额度,其中,可交易的最大话费额度为剩余话费与预设的第二阈值的差值,或者可交易的最大话费额度为信用额度与预设的第二阈值的差值。

本实施例中,区块链网络还包括第一运营商节点、第二运营商节点,其中,话费交易设备节点分别连接第一运营商节点和第二运营商节点。卖方通过卖方节点向话费交易设备节点发送查询卖方账户的剩余话费或信用额度的请求,话费交易设备节点将该请求发送给第二运营商节点。确定可交易的最大话费额度包括两种情况,一种情况为卖方为预付费用户(即提前向自身账户充入足够多的话费用户)时,可交易的最大话费额度为卖方账户的剩余话费与预设的第二阈值的差值。预设的第二阈值可根据卖方用户需求由卖方节点进行预先设定,或者由卖方所属的第二运营商节点预先设定。例如,第二阈值的数值设定为100元,则卖方可交易的最大话费额度为卖方账户的剩余话费减去100元所获得的额度。第二种情况为卖方为后付费用户(即用户具有透支一定信用额度的话费用户)时,可交易的最大话费额度为卖方账户的可透支额度话费(信用额度)与预设的第二阈值的差值。

可选地,在卖方通过卖方节点向第二运营商节点查询卖方账户的剩余话费或信用额度之前,方法还包括:买方通过买方节点向第一运营商节点查询买方账户的欠费情况,以确定是否可进行话费交易;在欠费时长小于预设的第一阈值时,确定买方账户可进行话费交易;在欠费时长大于或等于预设的第一阈值时,确定买方账户不可进行话费交易。

本实施例中,买方通过买方节点向话费交易设备节点发送查询买方账户的欠费情况的请求,话费交易设备节点将该请求发送给第一运营商节点。其中,预设的第一阈值可由买方所属的第一运营商节点根据需求预先设定。例如,第一阈值的数值设定为6个月,当买方账户的欠费时长大于或等于6个月时,即买方账户欠费停机已大于或等于6个月时,则确定买方账户不可进行话费交易。

步骤102,将智能合约在区块链中广播。

本实施例中,在话费交易设备节点生成智能合约后,话费交易设备节点将买方和卖方签名后的智能合约写入区块,并在区块链网络中进行广播,区块链网络中各节点根据共识机制完成对智能合约的验证及存储。其中,区块信息包括区块链头和区块主体,区块链头包括默克尔根、前块哈希、时间戳;区块主体包括买方和卖方的电话号码、交易金额、交易时间。

步骤103,卖方账户所属的第二运营商对应的第二运营商节点根据智能合约在卖方账户中扣除与所述交易金额等额的话费,买方账户所属的第一运营商对应的第一运营商节点根据智能合约在买方账户中充入与交易金额等额的话费,其中,第一运营商和第二运营商为同一运营商或不同运营商。

本实施例中,若买方和卖方为不同运营商的用户,由于区块链网络中各节点存储有买方和卖方共同签署的智能合约,卖方账户所属的第二运营商节点根据智能合约在卖方账户中扣除与交易金额等额的话费,买方账户所属的第一运营商节点根据智能合约在买方账户中充入与交易金额等额的话费。需要说明的是,话费交易后,第二运营商与第一运营商之间再根据该笔交易定期进行结算(例如按日结算),由于不同运营商之间的结算可采用现有技术,此处不再赘述。若买方和卖方为同一运营商的用户,则该运营商节点根据智能合约在卖方账户中扣除与交易金额等额的话费,然后在买方账户中充入与交易金额等额的话费。需要说明的是,买方和卖方为同一运营商的用户情况,在话费交易后不涉及运营商之间的结算。以上基于区块链的话费交易方法能实现不同运营商或同一运营商的账户之间的话费交易,且使得账户间的话费交易快捷方便,不仅提升电信运营商的服务质量,还能提升用户的消费感知。且该方法采用了区块链技术,从而形成不可篡改的交易记录,以便于交易后进行查询和确认。

具体地,卖方账户所属的第二运营商对应的第二运营商节点根据智能合约在卖方账户中扣除与所述交易金额等额的话费,买方账户所属的第一运营商对应的第一运营商节点根据智能合约在买方账户中充入与交易金额等额的话费,包括两种不同的方式。一种方式为:第一运营商节点包括第一运营商计费系统,第二运营商节点包括第二运营商计费系统。不同运营商的计费系统之间相互独立,话费交易设备节点分别与第一运营商计费系统和第二运营商计费系统连接,由于区块链网络中各节点存储有智能合约,因此,第二运营商节点的计费系统根据智能合约在卖方账户中扣除与交易金额等额的话费,第一运营商节点的计费系统根据智能合约在买方账户中充入与交易金额等额的话费,从而实现账户之间的话费交易。若买方和卖方为同一运营商的用户,则该运营商节点的计费系统相应进行扣费和充值操作。本实施例中的第一运营商计费系统和第二运营商计费系统能根据区块链网络中广播的智能合约内容实现相应的扣费或充值操作,需要对各运营商的计费系统进行改造,才能实现账户之间的话费交易。

另一种方式为:第一运营商节点还包括第一运营商营业系统,第二运营商节点还包括第二运营商营业系统。不同运营商的营业系统之间相互独立,话费交易设备节点分别与第一运营商营业系统和第二运营商营业系统连接,第一运营商营业系统与第一运营商计费系统连接,第二运营商营业系统与第二运营商计费系统连接。话费交易设备节点将智能合约中的买方和卖方的电话号码、交易金额、交易时间同时发送给第一运营商节点的营业系统和第二运营商节点的营业系统,以分别形成第一营业业务记录和第二营业业务记录,第二运营商节点的营业系统根据第二营业业务记录向第二运营商节点的计费系统发送扣费指令,以使第二运营商节点的计费系统在卖方账户中扣除与交易金额等额的话费,第一运营商节点的营业系统根据第一营业业务记录向第一运营商节点的计费系统发送充值指令,以使第一运营商节点的计费系统在买方账户中充入与交易金额等额的话费。从而实现账户之间的话费交易。若买方和卖方为同一运营商的用户,则该运营商节点的营业系统根据相应的营业业务记录向该运营商节点的计费系统发送扣费指令和充值指令,以使该运营商节点的计费系统进行扣费和充值操作。本实施例中的第一运营商节点的计费系统和营业系统,以及第二运营商节点的计费系统和营业系统无需进行改造,且能实现不同运营商或同一运营商的账户之间的话费交易,成本较低,容易实现。

本实施例提供的基于区块链的话费交易方法中,卖方账户所属的第二运营商节点根据区块链中广播的买卖双方签署的智能合约在卖方账户中扣除与智能合约中的交易金额等额的话费,买方账户所属的第一运营商节点根据区块链中广播的买卖双方签署的智能合约在买方账户中充入与交易金额等额的话费,从而快捷方便地实现账户间的话费交易,解决用户赠送话费或代缴话费的需求,提升用户感知。此外,采用区块链技术存储买卖双方签署的智能合约,能够形成不可篡改的交易记录,以备交易后查询。若采用话费交易设备节点与运营商节点的计费系统连接的方式实现账户之间的话费交易,需要对运营商的计费系统进行改造。若采用话费交易设备节点与运营商节点的营业系统连接的方式实现账户之间的话费交易,则无需对各运营商的计费系统和营业系统进行改造,成本较低,容易实现。

实施例2:

本实施例提供一种基于区块链的话费交易方法,应用于买方和卖方为互不相识的双方,买方和卖方可以是同一运营商的用户或不同运营商的用户。本实施例中以买方为第一运营商所属用户,卖方为第二运营商所属用户为例,其中,区块链网络包括买方节点、卖方节点、话费交易设备节点、第一运营商节点、第二运营商节点,话费交易设备节点分别与买方节点、卖方节点、第一运营商节点,以及第二运营商节点连接,基于区块链的话费交易方法包括:

步骤201,买方通过买方节点与卖方通过卖方节点共同签署智能合约,智能合约包括买方和卖方的电话号码、交易金额。

可选地,在步骤201之前,基于区块链的话费交易方法还包括:买方通过买方节点向第一运营商节点查询买方账户的欠费情况,以确定是否可进行话费交易;在欠费时长小于预设的第一阈值时,确定买方账户可进行话费交易;在欠费时长大于或等于预设的第一阈值时,确定买方账户不可进行话费交易。在确定买方账户可进行话费交易时,买方通过买方节点向话费交易设备节点发送话费交易请求。话费交易请求包括买方电话号码、交易金额。

卖方通过卖方节点向第二运营商节点查询卖方账户的剩余话费或信用额度,以确定可交易的最大话费额度,其中,可交易的最大话费额度为剩余话费与预设的第二阈值的差值,或者可交易的最大话费额度为信用额度与预设的第二阈值的差值。话费交易设备节点判断交易金额与卖方账户的可交易的最大话费额度的大小,在判断结果为交易金额小于或等于卖方账户的可交易的最大话费额度时,话费交易设备节点获取满足上述判断结果的卖方账户列表以供买方通过买方节点选择进行交易的卖方,卖方账户列表包括卖方的电话号码。话费交易设备节点向买方通过买方节点选择的卖方转发话费交易请求,在获取到相应卖方通过卖方节点发送的话费交易接收响应时,确定买方和卖方。

步骤202,将所述智能合约在区块链中广播。

步骤203,卖方账户所属的第二运营商对应的第二运营商节点根据所述智能合约在卖方账户中扣除与所述交易金额等额的话费,买方账户所属的第一运营商对应的第一运营商节点根据所述智能合约在买方账户中充入与交易金额等额的话费,其中,第一运营商和第二运营商为同一运营商或不同运营商。

实施例3:

如图2所示,本实施例提供一种基于区块链的话费交易系统,包括买方节点31、卖方节点32、话费交易设备节点33、第一运营商节点34,第二运营商节点35。

买方节点31和卖方节点32,用于使买方通过买方节点31与卖方通过卖方节点32共同签署智能合约,智能合约包括买方和卖方的电话号码、交易金额。

话费交易设备节点33,与买方节点31和卖方节点32连接,用于将智能合约在区块链中广播。

第二运营商节点35,与话费交易设备节点33连接,为卖方账户所属的第二运营商对应的节点,用于根据智能合约在卖方账户中扣除与交易金额等额的话费。第一运营商节点34,与话费交易设备节点33连接,为买方账户所属的第一运营商对应的节点,用于根据智能合约在买方账户中充入与交易金额等额的话费,其中,第一运营商和第二运营商为同一运营商或不同运营商。

可选地,卖方节点包括第二查询模块。第二查询模块,用于向第二运营商节点查询卖方账户的剩余话费或信用额度,以确定可交易的最大话费额度,其中,可交易的最大话费额度为剩余话费与预设的第二阈值的差值,或者可交易的最大话费额度为信用额度与预设的第二阈值的差值。

可选地,买方节点包括第一查询模块。第一查询模块,用于向第一运营商节点查询买方账户的欠费情况,以确定是否可进行话费交易;在欠费时长小于预设的第一阈值时,确定买方账户可进行话费交易;在欠费时长大于或等于预设的第一阈值时,确定买方账户不可进行话费交易。

可选地,话费交易设备节点还包括合约生成模块。合约生成模块,与买方节点和卖方节点连接,用于分别向买方节点和卖方节点下发智能合约模板的买方部分和卖方部分,智能合约模板的买方部分/卖方部分包括待填的买方/卖方的电话号码、交易金额、交易时间,并用于接收买方通过买方节点上传的已填好的智能合约模板的买方部分,和卖方通过卖方节点上传的已填好的智能合约模板的卖方部分,以及,用于根据填好的智能合约模板的买方部分和卖方部分生成所述智能合约。

或者,合约生成模块,与买方节点和卖方节点连接,用于接收买方通过买方节点和卖方通过卖方节点分别上传的通过协商确定好的初始合约,初始合约包括买方和卖方的电话号码、交易金额、交易时间,并用于根据所述初始合约生成所述智能合约。

可选地,第一运营商节点包括第一运营商计费系统,第二运营商节点包括第二运营商计费系统,第一运营商计费系统和第二运营商计费系统分别与话费交易设备节点连接。第二运营商节点的第二运营商计费系统根据智能合约在卖方账户中扣除与交易金额等额的话费;第一运营商节点的第一运营商计费系统根据智能合约在买方账户中充入与交易金额等额的话费。

或者,如图3所示,第一运营商节点34包括第一运营商计费系统342和第一运营商营业系统341,第二运营商节点35包括第二运营商计费系统352和第二运营商营业系统351,第一运营商计费系统342和第二运营商计费系统352分别通过各自的营业系统与话费交易设备节点33连接。

话费交易设备节点33,还用于将智能合约中的买方和卖方的电话号码、交易金额、交易时间同时发送给第一运营商营业系统341和第二运营商营业系统351,以分别形成第一营业业务记录和第二营业业务记录,第二运营商营业系统351根据第二营业业务记录向第二运营商计费系统352发送扣费指令,以使第二运营商计费系统352在卖方账户中扣除与交易金额等额的话费,第一运营商营业系统341根据第一营业业务记录向第一运营商计费系统342发送充值指令,以使第一运营商计费系统342在买方账户中充入与交易金额等额的话费。

本实施例提供的基于区块链的话费交易系统,由于不同运营商之间的营业系统和计费系统是相互独立,非直接连接的,通过话费交易设备构建不同运营商之间的营业系统、计费系统的连接,基于区块链技术实现跨运营商的账号之间的快速便捷的话费交易,从而提升客户的消费感知,提升电信运营商服务质量。

可以理解的是,以上实施方式仅仅是为了说明本发明的原理而采用的示例性实施方式,然而本发明并不局限于此。对于本领域内的普通技术人员而言,在不脱离本发明的精神和实质的情况下,可以做出各种变型和改进,这些变型和改进也视为本发明的保护范围。

14页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:信息处理装置、信息处理系统、记录媒体及信息处理方法

网友询问留言

已有0条留言

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

精彩留言,会给你点赞!