一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于区块链的话费信息处理方法及装置与流程

2022-11-28 13:40:51 来源:中国专利 TAG:


1.本发明涉及区块链技术领域,尤其涉及基于区块链的话费信息处理方法及装置。


背景技术:

2.本部分旨在为权利要求书中陈述的本发明实施例提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
3.随着应用程序(application,app)功能的扩展,用户可以在多种app中进行话费充值,各app为了增强用户黏性,会针对话费充值配置一些优惠活动,而用户在充值的时候,只会使用常用的app进行充值,无法选择最适合的app进行充值,用户体验不佳,且目前的话费充值方式会导致优惠资源浪费。


技术实现要素:

4.本发明实施例提供一种基于区块链的话费信息处理方法,应用于区块链中接收用户提交的话费充值请求的第一节点,用以帮助用户掌握可以进行话费充值的各平台的优惠活动信息,从而选择最佳的充值平台进行充值,改善用户体验,提高充值效率,该方法包括:
5.接收第一用户利用5g消息提交的第一话费充值请求;其中,第一话费充值请求中携带有第一用户的第一用户标识、第二用户的手机号码、第一充值金额;
6.根据第一充值金额、以及区块链中能进行话费充值的各第二节点对应的充值折扣信息,确定每一第二节点对第一充值金额优惠后的第二充值金额;
7.根据第一用户标识,利用5g消息将各第二节点的节点标识、以及各第二节点对应的第二充值金额发送给第一用户,以供第一用户从各第二节点中选择出要进行话费充值的第三节点;
8.接收第一用户利用5g消息反馈的第三节点的节点标识;
9.根据第三节点的节点标识,向第三节点发送第二话费充值请求;其中,第二话费充值请求中携带有第一用户的第一用户标识、第二用户的手机号码、第一充值金额;以供第三节点根据第二话费充值请求,从第一用户标识对应的银行账户中扣除第三节点对应的第二充值金额,为第二用户的手机号码充值第一充值金额。
10.本发明实施例还提供一种基于区块链的话费信息处理装置,应用于区块链中接收用户提交的话费充值请求的第一节点,用以帮助用户掌握可以进行话费充值的各平台的优惠活动信息,从而选择最佳的充值平台进行充值,改善用户体验,提高充值效率,该装置包括:
11.第一接收模块,用于接收第一用户利用5g消息提交的第一话费充值请求;其中,第一话费充值请求中携带有第一用户的第一用户标识、第二用户的手机号码、第一充值金额;
12.第一处理模块,用于根据第一充值金额、以及区块链中能进行话费充值的各第二节点对应的充值折扣信息,确定每一第二节点对第一充值金额优惠后的第二充值金额;
13.第一发送模块,用于根据第一用户标识,利用5g消息将各第二节点的节点标识、以
及各第二节点对应的第二充值金额发送给第一用户,以供第一用户从各第二节点中选择出要进行话费充值的第三节点;
14.第二接收模块,用于接收第一用户利用5g消息反馈的第三节点的节点标识;
15.第二发送模块,用于根据第三节点的节点标识,向第三节点发送第二话费充值请求;其中,第二话费充值请求中携带有第一用户的第一用户标识、第二用户的手机号码、第一充值金额;以供第三节点根据第二话费充值请求,从第一用户标识对应的银行账户中扣除第三节点对应的第二充值金额,为第二用户的手机号码充值第一充值金额。
16.本发明实施例还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述基于区块链的话费信息处理方法。
17.本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述基于区块链的话费信息处理方法。
18.本发明实施例还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现上述基于区块链的话费信息处理方法。
19.本发明实施例中,区块链中接收用户提交的话费充值请求的第一节点:接收第一用户利用5g消息提交的第一话费充值请求;其中,第一话费充值请求中携带有第一用户的第一用户标识、第二用户的手机号码、第一充值金额;根据第一充值金额、以及区块链中能进行话费充值的各第二节点对应的充值折扣信息,确定每一第二节点对第一充值金额优惠后的第二充值金额;根据第一用户标识,利用5g消息将各第二节点的节点标识、以及各第二节点对应的第二充值金额发送给第一用户,以供第一用户从各第二节点中选择出要进行话费充值的第三节点;接收第一用户利用5g消息反馈的第三节点的节点标识;根据第三节点的节点标识,向第三节点发送第二话费充值请求;其中,第二话费充值请求中携带有第一用户的第一用户标识、第二用户的手机号码、第一充值金额;以供第三节点根据第二话费充值请求,从第一用户标识对应的银行账户中扣除第三节点对应的第二充值金额,为第二用户的手机号码充值第一充值金额。这样,利用区块链和5g消息,能够帮助用户掌握可以进行话费充值的各平台的优惠活动信息,从而选择最佳的充值平台进行充值,改善用户体验。并且用户通过5g消息就能完成在对应平台进行话费充值,提高充值效率。
附图说明
20.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:
21.图1为本发明实施例中提供一种基于区块链的话费信息处理方法的流程图;
22.图2为本发明实施例中提供的一种第二用户话费余额查询方法的流程图;
23.图3为本发明实施例中提供的一种第一节点根据第三节点的节点标识,向第三节点发送第二话费充值请求之后,获取第一用户标识对应的银行账户信息的方法流程图;
24.图4为本发明实施例中提供的一种基于区块链的话费信息处理装置的示意图;
25.图5为本发明实施例中提供的一种计算机设备的示意图。
具体实施方式
26.为使本发明实施例的目的、技术方案和优点更加清楚明白,下面结合附图对本发明实施例做进一步详细说明。在此,本发明的示意性实施例及其说明用于解释本发明,但并不作为对本发明的限定。
27.本技术技术方案中对数据的获取、存储、使用、处理等均符合国家法律法规的相关规定。
28.本文中术语“和/或”,仅仅是描述一种关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中术语“至少一种”表示多种中的任意一种或多种中的至少两种的任意组合,例如,包括a、b、c中的至少一种,可以表示包括从a、b和c构成的集合中选择的任意一个或多个元素。
29.在本说明书的描述中,所使用的“包含”、“包括”、“具有”、“含有”等,均为开放性的用语,即意指包含但不限于。参考术语“一个实施例”、“一个具体实施例”、“一些实施例”、“例如”等的描述意指结合该实施例或示例描述的具体特征、结构或者特点包含于本技术的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。各实施例中涉及的步骤顺序用于示意性说明本技术的实施,其中的步骤顺序不作限定,可根据需要作适当调整。
30.经研究发现,随着应用程序(application,app)功能的扩展,用户可以在多种app中进行话费充值,各app为了增强用户黏性,会针对话费充值配置一些优惠活动,而用户在充值的时候,只会使用常用的app进行充值,无法选择最适合的app进行充值,用户体验不佳,且目前的话费充值方式会导致优惠资源浪费。
31.针对上述研究,本发明实施例提供一种基于区块链的话费信息处理方法,应用于区块链中接收用户提交的话费充值请求的第一节点,如图1所示,包括:
32.s101:接收第一用户利用5g消息提交的第一话费充值请求;其中,第一话费充值请求中携带有第一用户的第一用户标识、第二用户的手机号码、第一充值金额;
33.s102:根据第一充值金额、以及区块链中能进行话费充值的各第二节点对应的充值折扣信息,确定每一第二节点对第一充值金额优惠后的第二充值金额;
34.s103:根据第一用户标识,利用5g消息将各第二节点的节点标识、以及各第二节点对应的第二充值金额发送给第一用户,以供第一用户从各第二节点中选择出要进行话费充值的第三节点;
35.s104:接收第一用户利用5g消息反馈的第三节点的节点标识;
36.s105:根据第三节点的节点标识,向第三节点发送第二话费充值请求;其中,第二话费充值请求中携带有第一用户的第一用户标识、第二用户的手机号码、第一充值金额;以供第三节点根据第二话费充值请求,从第一用户标识对应的银行账户中扣除第三节点对应的第二充值金额,为第二用户的手机号码充值第一充值金额。
37.本发明实施例中,区块链中接收用户提交的话费充值请求的第一节点:接收第一用户利用5g消息提交的第一话费充值请求;其中,第一话费充值请求中携带有第一用户的第一用户标识、第二用户的手机号码、第一充值金额;根据第一充值金额、以及区块链中能进行话费充值的各第二节点对应的充值折扣信息,确定每一第二节点对第一充值金额优惠
后的第二充值金额;根据第一用户标识,利用5g消息将各第二节点的节点标识、以及各第二节点对应的第二充值金额发送给第一用户,以供第一用户从各第二节点中选择出要进行话费充值的第三节点;接收第一用户利用5g消息反馈的第三节点的节点标识;根据第三节点的节点标识,向第三节点发送第二话费充值请求;其中,第二话费充值请求中携带有第一用户的第一用户标识、第二用户的手机号码、第一充值金额;以供第三节点根据第二话费充值请求,从第一用户标识对应的银行账户中扣除第三节点对应的第二充值金额,为第二用户的手机号码充值第一充值金额。这样,利用区块链和5g消息,能够帮助用户掌握可以进行话费充值的各平台的优惠活动信息,从而选择最佳的充值平台进行充值,改善用户体验。并且用户通过5g消息就能完成在对应平台进行话费充值,提高充值效率。
38.下面对上述基于区块链的话费信息处理方法加以详细说明。
39.本发明实施例中所述的区块链中的第一节点可以是:任意能接收用户提交的话费充值请求的应用程序或者应用程序对应的服务器,接入区块链中作为第一节点,第二节点可以是:任意能进行话费充值的应用程序或者应用程序对应的服务器,接入区块链中作为第二节点。
40.针对上述s101,第二用户例如可以为第一用户的关联用户,如第一用户为第二用户的监护人、或者亲人、朋友等,或者,第二用户也可以为第一用户本人,第一用户可以利用5g消息利用第一用户自己的终端设备为第二用户进行话费充值,具体的,第一用户例如可以通过5g消息提交第一话费充值请求,第一话费充值请求中携带有第一用户的第一用户标识、第二用户的手机号码、第一充值金额。
41.本发明一实施例中,第一用户在为第二用户进行话费充值之前例如可以查询第二用户的话费余额,以供第一用户能根据第二用户的话费余额确定为第二用户进行充值的充值金额。
42.例如,如图2所示,为本发明实施例提供的一种第二用户话费余额查询方法的流程图,包括:
43.s201:接收第一用户利用5g消息发送的话费余额查询请求;其中,话费余额查询请求中携带有:第二用户的第二用户标识;
44.s202:根据第二用户标识向第二用户发送授权请求;
45.s203:在接收到第二用户根据授权请求反馈的:同意授权的5g消息时,根据第二用户标识获取第二用户的话费余额信息;
46.s204:利用5g消息向第一用户发送第二用户的话费余额信息;以供第一用户根据第二用户的话费余额信息确定所述第一充值金额。
47.针对上述s102,例如可以采用下述



所示的任一种方法根据第一充值金额、以及区块链中能进行话费充值的各第二节点对应的充值折扣信息,确定每一第二节点对第一充值金额优惠后的第二充值金额:
48.①
:从区块链中能进行话费充值的各第二节点获取各第二节点对应的充值折扣信息;根据第一充值金额、各第二节点对应的充值折扣信息,计算每一第二节点对第一充值金额优惠后的第二充值金额。
49.此处,充值折扣信息中例如包含对应第二节点进行话费充值时的优惠信息(如满100元减5元、满50元进行九折优惠等)。
50.具体的,第一节点可以通过区块链获取各第二节点的充值折扣信息,然后第一节点根据第一充值金额、各第二节点对应的充值折扣信息,计算每一第二节点对第一充值金额优惠后的第二充值金额。
51.②
:将第一充值金额发送给各第二节点;以供每一第二节点根据第一充值金额、以及该第二节点对应的充值折扣信息,确定该第二节点对第一充值金额优惠后的第二充值金额;接收各第二节点分别发送的第二充值金额。
52.具体的,第一节点也可通过区块链将第一用户提交的第一充值金额发送给第二节点,由各第二节点根据其对应的充值折扣信息和第一充值金额,计算其对第一充值金额优惠后的第二充值金额,各第二节点再通过区块链将计算出的对第一充值金额优惠后的第二充值金额反馈给第一节点。
53.针对上述s103~s104,第一节点得到各第二节点分别对第一充值金额优惠后的第二充值金额后,根据第一用户标识,利用5g消息将各第二节点的节点标识、以及各第二节点对应的第二充值金额发送给第一用户,以供第一用户能根据各第二节点分别对第一充值金额优惠后的第二充值金额,从各第二节点中选择出最适合进行话费充值的第三节点,接收第一用户利用5g消息反馈的第三节点的节点标识。
54.针对上述s105,第二话费充值请求中携带有第一用户的第一用户标识、第二用户的手机号码、第一充值金额,第一节点通过区块链向用户选择的第三节点发送第二话费充值请求,以供第三节点根据第二话费充值请求,从第一用户标识对应的银行账户中扣除第三节点对应的第二充值金额,为第二用户的手机号码充值第一充值金额。
55.本发明一实施例中,第三节点中可能未存储第一用户标识对应的银行账户信息,因此还需要第一节点获取第一用户标识对应的银行账户信息发送给第三节点,如图3所示,为本发明实施例提供的一种第一节点根据第三节点的节点标识,向第三节点发送第二话费充值请求之后,获取第一用户标识对应的银行账户信息的方法流程图,包括:
56.s301:接收到第三节点发送的银行账户信息获取请求时,根据银行账户信息获取请求中携带的第一用户标识,利用5g消息向所述第一用户发送银行账户信息填写请求。
57.具体的,第三节点接收到第一节点发送第二话费充值请求后为第二用户进行话费充值时,根据第一用户标识确定是否存储有第一用户的银行账户信息,根据第一用户标识确定存储有第一用户的银行账户信息时,从第一用户标识对应的银行账户中扣除第二充值金额,为第二用户的手机号码充值第一充值金额;第三节点根据第一用户标识确定未存储第一用户的银行账户信息时,则向第一节点发送银行账户信息获取请求,银行账户信息获取请求携带有第一用户的用户标识,第一节点接收到第三节点发送的银行账户信息获取请求时,根据银行账户信息获取请求中携带的第一用户标识,利用5g消息向所述第一用户发送银行账户信息填写请求。
58.s302:接收第一用户利用5g消息提交的第一用户的银行账户信息。
59.s303:将所述第一用户的银行账户信息发送给第三节点。
60.这样,以供第三节点接收到第一节点发送的第一用户的银行账户信息,根据第一用户的银行账户信息,从第一用户标识对应的银行账户中扣除第二充值金额,为第二用户的手机号码充值第一充值金额。
61.本发明另一实施例中,根据第三节点的节点标识,向第三节点发送第二话费充值
请求之后,例如还包括:接收第三节点发送的充值结果信息;利用5g消息将充值结果信息发送给第一用户。
62.其中,充值结果信息中例如包含下述至少一种:从第一用户的银行账户中扣除的第二充值金额、为第二用户的手机号码中充值的第一充值金额、充值时间等。
63.这样,可以确保第一用户能及时获知话费充值结果,改善用户体验。
64.本发明实施例中还提供了一种基于区块链的话费信息处理装置,如下面的实施例所述。由于该装置解决问题的原理与基于区块链的话费信息处理方法相似,因此该装置的实施可以参见基于区块链的话费信息处理方法的实施,重复之处不再赘述。
65.如图4所示,为本发明实施例提供的一种基于区块链的话费信息处理装置的示意图,应用于区块链中接收用户提交的话费充值请求的第一节点,包括:
66.第一接收模块401,用于接收第一用户利用5g消息提交的第一话费充值请求;其中,第一话费充值请求中携带有第一用户的第一用户标识、第二用户的手机号码、第一充值金额;
67.第一处理模块402,用于根据第一充值金额、以及区块链中能进行话费充值的各第二节点对应的充值折扣信息,确定每一第二节点对第一充值金额优惠后的第二充值金额;
68.第一发送模块403,用于根据第一用户标识,利用5g消息将各第二节点的节点标识、以及各第二节点对应的第二充值金额发送给第一用户,以供第一用户从各第二节点中选择出要进行话费充值的第三节点;
69.第二接收模块404,用于接收第一用户利用5g消息反馈的第三节点的节点标识;
70.第二发送模块405,用于根据第三节点的节点标识,向第三节点发送第二话费充值请求;其中,第二话费充值请求中携带有第一用户的第一用户标识、第二用户的手机号码、第一充值金额;以供第三节点根据第二话费充值请求,从第一用户标识对应的银行账户中扣除第三节点对应的第二充值金额,为第二用户的手机号码充值第一充值金额。
71.在一种可能的实施方式中,还包括:第二处理模块,用于接收第一用户利用5g消息发送的话费余额查询请求;其中,话费余额查询请求中携带有:第二用户的第二用户标识;根据第二用户标识向第二用户发送授权请求;在接收到第二用户根据授权请求反馈的:同意授权的5g消息时,根据第二用户标识获取第二用户的话费余额信息;利用5g消息向第一用户发送第二用户的话费余额信息;以供第一用户根据第二用户的话费余额信息确定所述第一充值金额。
72.在一种可能的实施方式中,第一处理模块,具体用于从区块链中能进行话费充值的各第二节点获取各第二节点对应的充值折扣信息;根据第一充值金额、各第二节点对应的充值折扣信息,计算每一第二节点对第一充值金额优惠后的第二充值金额。
73.在一种可能的实施方式中,第一处理模块,具体用于将第一充值金额发送给各第二节点;以供每一第二节点根据第一充值金额、以及该第二节点对应的充值折扣信息,确定该第二节点对第一充值金额优惠后的第二充值金额;接收各第二节点分别发送的第二充值金额。
74.在一种可能的实施方式中,还包括:第三处理模块,用于接收到第三节点发送的银行账户信息获取请求时,根据银行账户信息获取请求中携带的第一用户标识,利用5g消息向所述第一用户发送银行账户信息填写请求;接收第一用户利用5g消息提交的第一用户的
银行账户信息;将所述第一用户的银行账户信息发送给第三节点。
75.在一种可能的实施方式中,还包括:第四处理模块,用于接收第三节点发送的充值结果信息;其中,充值结果信息中包含下述至少一种:从第一用户的银行账户中扣除的第二充值金额、为第二用户的手机号码中充值的第一充值金额、充值时间;利用5g消息将充值结果信息发送给第一用户。
76.基于前述发明构思,如图5所示,本发明还提出了一种计算机设备500,包括存储器510、处理器520及存储在存储器510上并可在处理器520上运行的计算机程序530,所述处理器520执行所述计算机程序530时实现前述基于区块链的话费信息处理方法。
77.本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述基于区块链的话费信息处理方法。
78.本发明实施例还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现上述基于区块链的话费信息处理方法。
79.本发明实施例中,区块链中接收用户提交的话费充值请求的第一节点:接收第一用户利用5g消息提交的第一话费充值请求;其中,第一话费充值请求中携带有第一用户的第一用户标识、第二用户的手机号码、第一充值金额;根据第一充值金额、以及区块链中能进行话费充值的各第二节点对应的充值折扣信息,确定每一第二节点对第一充值金额优惠后的第二充值金额;根据第一用户标识,利用5g消息将各第二节点的节点标识、以及各第二节点对应的第二充值金额发送给第一用户,以供第一用户从各第二节点中选择出要进行话费充值的第三节点;接收第一用户利用5g消息反馈的第三节点的节点标识;根据第三节点的节点标识,向第三节点发送第二话费充值请求;其中,第二话费充值请求中携带有第一用户的第一用户标识、第二用户的手机号码、第一充值金额;以供第三节点根据第二话费充值请求,从第一用户标识对应的银行账户中扣除第三节点对应的第二充值金额,为第二用户的手机号码充值第一充值金额。这样,利用区块链和5g消息,能够帮助用户掌握可以进行话费充值的各平台的优惠活动信息,从而选择最佳的充值平台进行充值,改善用户体验。并且用户通过5g消息就能完成在对应平台进行话费充值,提高充值效率。
80.本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
81.本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
82.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或
多个方框中指定的功能。
83.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
84.以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献