一种基于区块链的线下服务预约方法及装置制造方法及图纸

技术编号:39051241 阅读:15 留言:0更新日期:2023-10-12 19:43
本说明书提供一种基于区块链的线下服务预约方法及装置,涉及区块链技术领域,可用于金融领域,包括:接收用户发出的线下服务订单请求;将线下服务点在区块链中的协议发送至用户,以使用户签约协议对应的第一合约;当接收到第一合约时,将第一合约进行加密,并向用户发送第一合约对应的第二合约,以使用户对第二合约签约,其中第二合约约定用户的支付渠道、第一合约的解密秘钥以及预留身份信息;当接收到线下服务点转发的用户的身份信息时,根据第二合约以及第一合约,将用户的账户内与即时票价对应的余额转账至线下服务点的账户,以使线下服务点完成对用户的验票,可以避免线下服务点违背合约进行恶意提价或区别对待网购门票用户的问题。用户的问题。用户的问题。

【技术实现步骤摘要】
一种基于区块链的线下服务预约方法及装置


[0001]本专利技术涉及区块链
,可用于金融领域,尤其是一种基于区块链的线下服务预约方法及装置。

技术介绍

[0002]当前,线下服务点为提升知名度,通常会在网络平台中推出其当前对应线下服务的详细信息以及对应价格,该线下服务可以在网络平台中进行预定,并可以得到相比于线下消费更具备性价比的服务,以此来得到更多地区的推广。通常用户在网络平台进行购买后,该用户预定的线下服务合约(或门票、预定票、预定信息)等,会在第三方平台进行保管,第三方支付平台会在用户验票后获取服务合约,并根据服务合约记载的相关账目(包括价格和支付渠道),将该用户账户下的余额转账至该线下服务点。
[0003]然而,在一些情况下,该服务合约可能在第三方保管过程中遭到破解,恶意攻击者可以更改价格以及支付渠道,导致线下服务点收到的转账与当时发布线下服务时的价格不一致,引发安全性问题。
[0004]因此现有技术中,用户在网络平台购买线下服务时,签订的服务合约容易遭受到破解,更改支付渠道以及支付价格,引发安全性问题。

技术实现思路

[0005]针对现有技术的上述问题,本说明书的目的在于,提供一种基于区块链的线下服务预约方法及装置,以解决现有技术中用户在网络平台购买线下服务时,签订的服务合约容易遭受到破解的问题。
[0006]为解决上述技术问题,本说明书的具体技术方案如下:
[0007]一方面,本说明书提供一种基于区块链的线下服务预约方法,包括:
[0008]接收用户发出的线下服务订单请求;
[0009]将线下服务点在区块链中的协议发送至所述用户,以使所述用户签约所述协议对应的第一合约,其中所述第一合约确定所述线下服务点的即时票价;
[0010]当接收到所述第一合约时,将所述第一合约进行加密,并向用户发送所述第一合约对应的第二合约,以使所述用户对所述第二合约签约,其中所述第二合约约定用户的支付渠道、所述第一合约的解密秘钥以及预留身份信息;
[0011]当接收到所述线下服务点转发的所述用户的身份信息时,根据所述第二合约以及所述第一合约,将所述用户的账户内与即时票价对应的余额转账至所述线下服务点的账户,以使所述线下服务点完成对用户的验票。
[0012]作为本说明书的一个实施例,所述将线下服务点在区块链中的协议发送至所述用户,以使所述用户签约所述协议对应的第一合约,进一步包括:
[0013]提取所述线下服务点对应节点在区块链中广播的协议,其中,所述协议声明所述线下服务点的即时票价以及对于不同类型人群的计算权重;
[0014]根据所述用户的所述预留身份信息、所述线下服务点当前的票价以及所述线下服务点对于不同类型人群的计算权重,确定所述线下服务点对所述用户提供服务的最终票价;
[0015]将所述最终票价替换掉所述线下服务点的协议中的即时票价,并将替换完成的协议发送至所述用户;
[0016]当所述用户签约该协议后,接收签约完成的协议加密并作为所述第一合约。
[0017]作为本说明书的一个实施例,所述根据用户的所述预留身份信息、所述线下服务点当前的票价以及所述线下服务点对于不同类型人群的计算权重,确定所述线下服务点对所述用户提供服务的最终票价,进一步包括:
[0018]获取所述用户的所述预留身份信息,并根据所述预留身份信息确定所述用户所属类型;
[0019]根据所述用户所属类型确定所述线下服务点的协议中,对所述用户的计算权重;
[0020]根据所述用户的计算权重以及所述线下服务点的即时票价,确定所述线下服务点对所述用户提供服务的最终票价。
[0021]作为本说明书的一个实施例,所述向用户发送所述第一合约对应的第二合约,以使所述用户对所述第二合约签约,其中所述第二合约约定用户的支付渠道、所述第一合约的解密秘钥以及预留身份信息,进一步包括:
[0022]获取所述用户输入的预留身份信息以及约定的支付渠道;
[0023]判断所述预留身份信息查询所述支付渠道中,所述用户的余额是否大于预设阈值;
[0024]若大于,则完成签约,并将所述预留身份信息、所述支付渠道以及所述第一合约的解密密钥作为所述第二合约。
[0025]作为本说明书的一个实施例,所述当接收到所述线下服务点转发的所述用户的身份信息时,根据所述第二合约以及所述第一合约,将所述用户的账户内与即时票价对应的余额转账至所述线下服务点的账户,以使所述线下服务点完成对用户的验票,进一步包括:
[0026]当接收到线下服务点转发的所述用户的身份信息时,根据所述身份信息遍历第二合约库,得到所述预留身份信息与所述身份信息对应的第二合约,其中,所述第二合约库保存所有线下服务点发送的第二合约;
[0027]根据所述第二合约对其对应的所述第一合约进行解密,得到所述线下服务点的即时票价以及所述支付渠道
[0028]根据所述支付渠道以及所述即时票价,将所述用户的账户内与所述即时票价对应的余额转账至所述线下服务点的账户,并向所述线下服务点发送转账完成指令;
[0029]当所述线下服务点接收到所述转账完成指令时,完成对所述用户的验票。
[0030]作为本说明书的一个实施例,所述将线下服务点在区块链中的协议发送至所述用户,以使所述用户签约所述协议对应的第一合约,其中所述第一合约确定所述线下服务点的即时票价之后,包括:
[0031]当接收到所述第一合约时向用户发送所述第一合约对应的第二合约,以使所述用户对所述第二合约签约,其中所述第二合约约定用户的支付渠道以及预留身份信息;
[0032]根据所述第一合约与所述第二合约生成第三合约,其中所述第三合约确定所述用
户的支付渠道、所述线下服务点的即时票价以及所述用户的预留身份信息;
[0033]当接收到所述线下服务点转发的所述用户的身份信息时,根据所述第三合约,将所述用户的账户内与即时票价对应的余额转账至所述线下服务点的账户,以使所述线下服务点完成对用户的验票。
[0034]作为本说明书的一个实施例,所述当接收到所述线下服务点转发的所述用户的身份信息时,根据所述第三合约,将所述用户的账户内与即时票价对应的余额转账至所述线下服务点的账户,以使所述线下服务点完成对用户的验票,进一步包括:
[0035]当接收到所述线下服务点转发的所述用户的身份信息时,根据所述身份信息遍历第三合约库,得到所述预留身份信息与所述身份信息对应的第三合约,其中,所述第三合约库保存所有线下服务点发送的第三合约;
[0036]解析所述第三合约得到所述用户的支付渠道以及所述线下服务点的即时票价;
[0037]根据所述支付渠道以及所述即时票价,将所述用户的账户内与所述即时票价对应的余额转账至线下服务点的账户,并向所述线下服务点发送转账完成指令;
[0038]当所述线下服务点接收到所述转账完成指令时,完成对所述用户的验票。
[0039]另一方面本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的线下服务预约方法,其特征在于,包括:接收用户发出的线下服务订单请求;将线下服务点在区块链中的协议发送至所述用户,以使所述用户签约所述协议对应的第一合约,其中所述第一合约确定所述线下服务点的即时票价;当接收到所述第一合约时,将所述第一合约进行加密,并向用户发送所述第一合约对应的第二合约,以使所述用户对所述第二合约签约,其中所述第二合约约定用户的支付渠道、所述第一合约的解密秘钥以及预留身份信息;当接收到所述线下服务点转发的所述用户的身份信息时,根据所述第二合约以及所述第一合约,将所述用户的账户内与即时票价对应的余额转账至所述线下服务点的账户,以使所述线下服务点完成对用户的验票。2.根据权利要求1所述的基于区块链的线下服务预约方法,其特征在于,所述将线下服务点在区块链中的协议发送至所述用户,以使所述用户签约所述协议对应的第一合约,进一步包括:提取所述线下服务点对应节点在区块链中广播的协议,其中,所述协议声明所述线下服务点的即时票价以及对于不同类型人群的计算权重;根据所述用户的所述预留身份信息、所述线下服务点当前的票价以及所述线下服务点对于不同类型人群的计算权重,确定所述线下服务点对所述用户提供服务的最终票价;将所述最终票价替换掉所述线下服务点的协议中的即时票价,并将替换完成的协议发送至所述用户;当所述用户签约该协议后,接收签约完成的协议加密并作为所述第一合约。3.根据权利要求2所述的基于区块链的线下服务预约方法,其特征在于,所述根据用户的所述预留身份信息、所述线下服务点当前的票价以及所述线下服务点对于不同类型人群的计算权重,确定所述线下服务点对所述用户提供服务的最终票价,进一步包括:获取所述用户的所述预留身份信息,并根据所述预留身份信息确定所述用户所属类型;根据所述用户所属类型确定所述线下服务点的协议中,对所述用户的计算权重;根据所述用户的计算权重以及所述线下服务点的即时票价,确定所述线下服务点对所述用户提供服务的最终票价。4.根据权利要求1所述的基于区块链的线下服务预约方法,其特征在于,所述向用户发送所述第一合约对应的第二合约,以使所述用户对所述第二合约签约,其中所述第二合约约定用户的支付渠道、所述第一合约的解密秘钥以及预留身份信息,进一步包括:获取所述用户输入的预留身份信息以及约定的支付渠道;判断所述预留身份信息查询所述支付渠道中,所述用户的余额是否大于预设阈值;若大于,则完成签约,并将所述预留身份信息、所述支付渠道以及所述第一合约的解密密钥作为所述第二合约。5.根据权利要求1所述的基于区块链的线下服务预约方法,其特征在于,所述当接收到所述线下服务点转发的所述用户的身份信息时,根据所述第二合约以及所述第一合约,将所述用户的账户内与即时票价对应的余额转账至所述线下服务点的账户,以使所述线下服务点完成对用户的验票,进一步包括:
当接收到线下服务点转发的所述用户的身份信息时,根据所述身份信息遍历第二合约库,得到所述预留身份信息与所述身份信息对应的第二合约,其中,所述第二合约库保存所有线下服务点发送的第二合约;根据所述第二合约对其对应的所述第一合约进行解密,得到所述线下服务点的即时票价以及所述支付渠道;根据所述支付渠...

【专利技术属性】
技术研发人员:曹正泽
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1