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

基于区块链的银行网点预约方法及装置与流程

2022-06-18 02:26:46 来源:中国专利 TAG:


1.本发明涉及区块链技术领域,尤其涉及一种基于区块链的银行网点预约方法及装置。


背景技术:

2.本部分旨在为权利要求书中陈述的本发明实施例提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
3.当前的银行网点预约方法通常针对的仅是某家银行的银行网点预约业务,大多是通过该家银行app进行预约。线下银行已经承接了越来越多需要跨行办理的业务,但是分别通过多家银行app预约银行网点缺少便利性,用户无法知悉最合理的银行网点预约顺序,影响用户业务办理效率,浪费银行资源。
4.针对上述问题,目前尚未提出有效的解决方案。


技术实现要素:

5.本发明实施例提供一种基于区块链的银行网点预约方法,所述区块链为联盟链,所述联盟链包括主节点和从节点,所述方法应用于主节点,用以为办理跨行业务的用户提供合理的银行网点预约方式,节省用户业务办理时间,合理分配银行资源,该方法包括:
6.接收用户发送的5g消息,其中5g消息包括用户提出的业务预约请求和用户定位,所述业务预约请求包括待办理业务类型和待办理业务涉及的多家银行;
7.实时获取待办理业务涉及的多家银行中每一银行网点的网点信息,其中网点信息包括所述每一银行网点的:位置信息、营业状态、业务范围、每一业务类型的排队信息、每一业务类型的办理效率;
8.根据待办理业务类型、待办理业务涉及的多家银行中每一银行网点的网点信息,确定可完成待办理业务的多个银行网点组合;
9.根据用户定位、所述多个银行网点组合中每一银行网点的网点信息,预计算用户完成待办理业务的时长;
10.根据预计算的时长,从短到长的顺序,确定所述多个银行网点组合的推荐优先级,按推荐优先级将一个或多个银行网点组合推荐给用户;
11.根据用户选择的银行网点组合,为用户同时预约多个银行网点,将预约结果通过5g消息反馈给用户,将用户选择的银行网点组合和预约结果上传至联盟链。
12.本发明实施例还提供一种基于区块链的银行网点预约装置,所述区块链为联盟链,所述联盟链包括主节点和从节点,所述装置应用于主节点,用以为办理跨行业务的用户提供合理的银行网点预约方式,节省用户业务办理时间,合理分配银行资源,该装置包括:
13.接收模块,用于接收用户发送的5g消息,其中5g消息包括用户提出的业务预约请求和用户定位,所述业务预约请求包括待办理业务类型和待办理业务涉及的多家银行;
14.获取模块,用于实时获取待办理业务涉及的多家银行中每一银行网点的网点信
息,其中网点信息包括所述每一银行网点的:位置信息、营业状态、业务范围、每一业务类型的排队信息、每一业务类型的办理效率;
15.银行网点组合确定模块,用于根据待办理业务类型、待办理业务涉及的多家银行中每一银行网点的网点信息,确定可完成待办理业务的多个银行网点组合;
16.计算模块,用于根据用户定位、所述多个银行网点组合中每一银行网点的网点信息,预计算用户完成待办理业务的时长;
17.推荐模块,用于根据预计算的时长,从短到长的顺序,确定所述多个银行网点组合的推荐优先级,按推荐优先级将一个或多个银行网点组合推荐给用户;
18.预约与反馈模块,用于根据用户选择的银行网点组合,为用户同时预约多个银行网点,将预约结果通过5g消息反馈给用户,将用户选择的银行网点组合和预约结果上传至联盟链。
19.本发明实施例还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述基于区块链的银行网点预约方法。
20.本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述基于区块链的银行网点预约方法。
21.本发明实施例还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现上述基于区块链的银行网点预约方法。
22.本发明实施例中,接收用户发送的5g消息,其中5g消息包括用户提出的业务预约请求和用户定位,所述业务预约请求包括待办理业务类型和待办理业务涉及的多家银行;实时获取待办理业务涉及的多家银行中每一银行网点的网点信息,根据待办理业务类型、待办理业务涉及的多家银行中每一银行网点的网点信息,确定可完成待办理业务的多个银行网点组合;根据用户定位、所述多个银行网点组合中每一银行网点的网点信息,预计算用户完成待办理业务的时长;根据预计算的时长,从短到长的顺序,确定所述多个银行网点组合的推荐优先级,按推荐优先级将一个或多个银行网点组合推荐给用户;根据用户选择的银行网点组合,为用户同时预约多个银行网点,将预约结果通过5g消息反馈给用户,将用户选择的银行网点组合和预约结果上传至联盟链,可以为办理跨行业务的用户提供合理的银行网点预约方式,节省用户业务办理时间,合理分配银行资源。
附图说明
23.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:
24.图1为本发明实施例中基于区块链的银行网点预约方法的处理流程图;
25.图2为本发明实施例中基于区块链的银行网点预约方法预约失败时的一具体实例流程图;
26.图3为本发明实施例中基于区块链的银行网点预约装置的结构示意图;
27.图4为本发明实施例中基于区块链的银行网点预约装置的一具体实例结构示意
图;
28.图5为本发明一实施例的计算机设备结构示意图。
具体实施方式
29.为使本发明实施例的目的、技术方案和优点更加清楚明白,下面结合附图对本发明实施例做进一步详细说明。在此,本发明的示意性实施例及其说明用于解释本发明,但并不作为对本发明的限定。
30.首先对本发明实施例中的技术名词进行解释:
31.5g消息:是短信业务的升级,是运营商的一种基础电信服务,基于ip技术实现业务体验的飞跃,支持的媒体格式更多,表现形式更丰富。5g消息基于gsma rcs universal profile构建,要求终端及运营商网络支持gsmarcs universal profile 2.4版及后续版本。
32.联盟链:区块链分为以下三类:“公有链”(public blockchain)、“私有链”(private blockchain)与“联盟链”(consortium blockchain)。其中,联盟链只针对特定某个群体的成员和有限的第三方,内部指定多个预选的节点为记账人,每个块的生成由所有的预选节点共同决定,其他接入节点可以参与交易,但不过问记账过程,其他第三方可以通过该区块链开放的api进行限定查询。为了获得更好的性能,联盟链对于共识或验证节点的配置和网络环境有一定要求。有了准入机制,可以使得交易性能更容易提高,避免由参次不齐的参与者产生的一些问题。
33.相对于区块链中的公有链、私有链,本发明实施例中选择联盟链进行银行网点预约,因为联盟链更适合办理跨行业务,可以将多家银行接入联盟链,在一定范围内共享信息资源,同时为用户预约多家银行的银行网点,为用户节省业务办理时间,提高银行的业务办理效率。联盟链包括有如下特点:
34.一是交易成本更便宜。交易只需被几个受信的高算力节点验证就可以了,而无需全网确认。
35.二是节点可以很好地连接,故障可以迅速通过人工干预来修复,并允许使用共识算法减少区块时间,从而更快完成交易。
36.三是如果读取权限受到限制,可以提供更好的隐私保护。
37.四是更灵活,如果需要的话,运行私有区块链的共同体或公司可以很容易地修改该区块链的规则,还原交易,修改余额等。
38.图1为本发明实施例中基于区块链的银行网点预约方法的处理流程图。所述区块链为联盟链,所述联盟链包括主节点和从节点,所述方法应用于主节点,如图1所示,本发明实施例中基于区块链的银行网点预约方法可以包括:
39.步骤101、接收用户发送的5g消息,其中5g消息包括用户提出的业务预约请求和用户定位,所述业务预约请求包括待办理业务类型和待办理业务涉及的多家银行;
40.步骤102、实时获取待办理业务涉及的多家银行中每一银行网点的网点信息,其中网点信息包括所述每一银行网点的:位置信息、营业状态、业务范围、每一业务类型的排队信息、每一业务类型的办理效率;
41.步骤103、根据待办理业务类型、待办理业务涉及的多家银行中每一银行网点的网
点信息,确定可完成待办理业务的多个银行网点组合;
42.步骤104、根据用户定位、所述多个银行网点组合中每一银行网点的网点信息,预计算用户完成待办理业务的时长;
43.步骤105、根据预计算的时长,从短到长的顺序,确定所述多个银行网点组合的推荐优先级,按推荐优先级将一个或多个银行网点组合推荐给用户;
44.步骤106、根据用户选择的银行网点组合,为用户同时预约多个银行网点,将预约结果通过5g消息反馈给用户,将用户选择的银行网点组合和预约结果上传至联盟链。
45.联盟链的主节点可以接收到用户发送的5g消息,其中5g消息可以包括用户提出的业务预约请求和用户定位,所述业务预约请求包括待办理业务类型和待办理业务涉及的多家银行;在接收到用户发送的5g消息之后,联盟链的主节点可以实时获取待办理业务涉及的多家银行中每一银行网点的网点信息,其中网点信息包括所述每一银行网点的:位置信息、营业状态、业务范围、每一业务类型的排队信息、每一业务类型的办理效率等;并根据待办理业务类型、待办理业务涉及的多家银行中每一银行网点的网点信息,确定可完成待办理业务的多个银行网点组合。
46.具体实施时,假设联盟链中接入有a、b、c、d、e五家银行的后台服务器,每家银行下有多个银行网点:a、b、c、d...,联盟链接收到用户h通过5g消息发送的业务预约请求,包括待办理业务r和用户h的定位,其中待办理业务r涉及银行a、银行b和银行c,此时联盟链的主节点可以实时获取待办理业务r涉及的银行a、银行b和银行c中每一银行网点的网点信息,并根据待办理业务r、待办理业务r涉及的银行a、银行b和银行c中每一银行网点的网点信息,确定可完成待办理业务r的多个银行网点组合,例如可办理待办理业务r且在营业状态的多个银行网点,例如银行网点组合1:银行a的银行网点f、银行b的银行网点m、银行c的银行网点n,银行网点组合2:银行a的银行网点k、银行b的银行网点l、银行c的银行网点s,银行网点组合3:银行a的银行网点w、银行b的银行网点x、银行c的银行网点y。
47.在确定可完成待办理业务的多个银行网点组合之后,可以根据用户定位、所述多个银行网点组合中每一银行网点的网点信息,预计算用户完成待办理业务的时长;根据预计算的时长,从短到长的顺序,确定所述多个银行网点组合的推荐优先级,按推荐优先级将一个或多个银行网点组合推荐给用户;并根据用户选择的银行网点组合,为用户同时预约多个银行网点,将预约结果通过5g消息反馈给用户,将用户选择的银行网点组合和预约结果上传至联盟链。
48.在一个实施例中,接收用户发送的5g消息,可以包括:接收用户以语音或视频的形式发送的5g消息;将预约结果通过5g消息反馈给用户,可以包括:将预约结果通过5g消息以语音或视频的形式反馈给用户。
49.在一个实施例中,按推荐优先级将一个或多个银行网点组合推荐给用户,可以包括:按推荐优先级将一个或多个银行网点组合,以列表或图表的形式推荐给用户。
50.在一个实施例中,所述用户完成待办理业务的时长,可以包括:以用户定位为起点,根据用户通过不同交通方式,按照每个银行网点组合中银行网点的排列次序到达每一银行网点途径的累计时长;和,根据每个银行网点组合中每一银行网点的网点信息确定的:用户按照每个银行网点组合中银行网点的排列次序到达每一银行网点至开始办理业务的等待时长和业务办理时长的累计时长。
51.具体实施时,仍以上述联盟链中接入有a、b、c、d、e五家银行的后台服务器为例进行说明,在确定可办理待办理业务r的银行网点组合1、银行网点组合2、银行网点组合3后,可以根据用户h定位、银行网点组合1、银行网点组合2、银行网点组合3中每一银行网点的网点信息,预计算用户h分别选择银行网点组合1、银行网点组合2、银行网点组合3完成待办理业务r所需的时长,所述时长包括用户h在路上经过的时长、等待办理业务的时长、以及业务办理的时长这三部分。
52.在计算用户h在路上经过的累计时长时,用户h从定位出发按照银行网点组合依次办理业务,可能会选择不同的交通方式,例如用户h按照银行网点组合1从定位出发至银行a的银行网点f选择的交通方式是地铁,接着从银行a的银行网点f至银行b的银行网点m选择的交通方式是共享单车,再从银行b的银行网点m至银行c的银行网点n选择的交通方式是公交车,因此在计算用户h在路上经过的时长时,需要考虑到各种交通方式的排列组合。
53.在计算用户h等待办理业务的累计时长时,根据银行网点组合1、银行网点组合2、银行网点组合3中每一银行网点的网点信息,即待办理业务r的排队信息、待办理业务r的办理效率,可以计算用户h等待办理业务的累计时长。其中,待办理业务r的排队信息是实时信息,是在用户h按照每个银行网点组合中银行网点的排列次序到达每一银行网点的时刻对应的待办理业务r的排队信息。
54.在计算用户h完成待办理业务的累计时长时,可以根据银行网点组合1、银行网点组合2、银行网点组合3中每一银行网点待办理业务r的办理效率,并按照每个银行网点组合中银行网点的排列次序,计算得到用户h完成待办理业务的累计时长。
55.根据预计算银行网点组合1、银行网点组合2、银行网点组合3的时长,从短到长的顺序,确定网点组合1、银行网点组合2、银行网点组合3的推荐优先级,按推荐优先级将上述三个银行网点组合推荐给用户h;若用户h选择确定网点组合1,则根据银行网点组合1,为用户h同时预约银行a的银行网点f、银行b的银行网点m、银行c的银行网点n,并将预约结果通过5g消息反馈给用户h,将银行a的银行网点f、银行b的银行网点m、银行c的银行网点n及对应的预约结果上传至联盟链。
56.在一个实施例中,还可以包括:在为用户同时预约的多个银行网点中有预约失败的银行网点时,重复以下步骤直至用户选择的银行网点组合中的所有银行网点预约成功:根据待办理业务类型、待办理业务涉及的多家银行中除预约失败的银行网点外每一银行网点的网点信息,重新确定可完成待办理业务的多个银行网点组合;根据用户定位、所述重新确定的多个银行网点组合中每一银行网点的网点信息,重新预计算用户完成待办理业务的时长;根据重新预计算的时长,从短到长的顺序,确定所述重新确定的多个银行网点组合的推荐优先级,按推荐优先级将一个或多个银行网点组合继续推荐给用户;根据用户重新选择的银行网点组合,为用户同时预约多个银行网点,将预约结果通过5g消息反馈给用户,将用户重新选择的银行网点组合和预约结果上传至联盟链。
57.图2为本发明实施例中基于区块链的银行网点预约方法预约失败时的一具体实例流程图。如图2所示,本发明实施例中基于区块链的银行网点预约方法预约失败时的流程可以包括:
58.步骤201、判断为用户同时预约的多个银行网点中是否有预约失败的银行网点,若是,执行步骤202,若否,结束流程;
59.步骤202、根据待办理业务类型、待办理业务涉及的多家银行中除预约失败的银行网点外每一银行网点的网点信息,重新确定可完成待办理业务的多个银行网点组合;
60.步骤203、根据用户定位、所述重新确定的多个银行网点组合中每一银行网点的网点信息,重新预计算用户完成待办理业务的时长;
61.步骤204、根据重新预计算的时长,从短到长的顺序,确定所述重新确定的多个银行网点组合的推荐优先级,按推荐优先级将一个或多个银行网点组合继续推荐给用户;
62.步骤205、根据用户重新选择的银行网点组合,为用户同时预约多个银行网点,将预约结果通过5g消息反馈给用户,将用户选择的银行网点组合和预约结果上传至联盟链,结束流程。
63.本发明实施例中还提供了一种基于区块链的银行网点预约装置,如下面的实施例所述。由于该装置解决问题的原理与基于区块链的银行网点预约方法相似,因此该装置的实施可以参见基于区块链的银行网点预约方法的实施,重复之处不再赘述。
64.图3为本发明实施例中基于区块链的银行网点预约装置的结构示意图。所述区块链为联盟链,所述联盟链包括主节点和从节点,所述装置应用于主节点,如图3所示,本发明实施例中基于区块链的银行网点预约装置具体可以包括:
65.接收模块301,用于接收用户发送的5g消息,其中5g消息包括用户提出的业务预约请求和用户定位,所述业务预约请求包括待办理业务类型和待办理业务涉及的多家银行;
66.获取模块302,用于实时获取待办理业务涉及的多家银行中每一银行网点的网点信息,其中网点信息包括所述每一银行网点的:位置信息、营业状态、业务范围、每一业务类型的排队信息、每一业务类型的办理效率;
67.银行网点组合确定模块303,用于根据待办理业务类型、待办理业务涉及的多家银行中每一银行网点的网点信息,确定可完成待办理业务的多个银行网点组合;
68.计算模块304,用于根据用户定位、所述多个银行网点组合中每一银行网点的网点信息,预计算用户完成待办理业务的时长;
69.推荐模块305,用于根据预计算的时长,从短到长的顺序,确定所述多个银行网点组合的推荐优先级,按推荐优先级将一个或多个银行网点组合推荐给用户;
70.预约与反馈模块306,用于根据用户选择的银行网点组合,为用户同时预约多个银行网点,将预约结果通过5g消息反馈给用户,将用户选择的银行网点组合和预约结果上传至联盟链。
71.在一个实施例中,接收模块301具体用于:
72.接收用户以语音或视频的形式发送的5g消息;
73.预约与反馈模块306具体用于:
74.将预约结果通过5g消息以语音或视频的形式反馈给用户。
75.在一个实施例中,推荐模块305具体用于:
76.按推荐优先级将一个或多个银行网点组合,以列表或图表的形式推荐给用户。
77.在一个实施例中,所述用户完成待办理业务的时长,包括:
78.以用户定位为起点,根据用户通过不同交通方式,按照每个银行网点组合中银行网点的排列次序到达每一银行网点途径的累计时长;
79.和,根据每个银行网点组合中每一银行网点的网点信息确定的:用户按照每个银
行网点组合中银行网点的排列次序到达每一银行网点至开始办理业务的等待时长和业务办理时长的累计时长。
80.图4为本发明实施例中基于区块链的银行网点预约装置的一具体实例结构示意图。如图4所示,在实施例中,图3所示的基于区块链的银行网点预约装置还可以包括:预约失败模块401,用于:
81.在为用户同时预约的多个银行网点中有预约失败的银行网点时,重复以下步骤直至用户选择的银行网点组合中的所有银行网点预约成功:
82.根据待办理业务类型、待办理业务涉及的多家银行中除预约失败的银行网点外每一银行网点的网点信息,重新确定可完成待办理业务的多个银行网点组合;
83.根据用户定位、所述重新确定的多个银行网点组合中每一银行网点的网点信息,重新预计算用户完成待办理业务的时长;
84.根据重新预计算的时长,从短到长的顺序,确定所述重新确定的多个银行网点组合的推荐优先级,按推荐优先级将一个或多个银行网点组合继续推荐给用户;
85.根据用户重新选择的银行网点组合,为用户同时预约多个银行网点,将预约结果通过5g消息反馈给用户,将用户选择的银行网点组合和预约结果上传至联盟链。
86.基于前述发明构思,如图5所示,本发明还提出了一种计算机设备500,包括存储器510、处理器520及存储在存储器510上并可在处理器520上运行的计算机程序530,所述处理器520执行所述计算机程序530时实现前述基于区块链的银行网点预约方法。
87.本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述基于区块链的银行网点预约方法。
88.本发明实施例还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现上述基于区块链的银行网点预约方法。
89.本发明实施例中,接收用户发送的5g消息,其中5g消息包括用户提出的业务预约请求和用户定位,所述业务预约请求包括待办理业务类型和待办理业务涉及的多家银行;实时获取待办理业务涉及的多家银行中每一银行网点的网点信息,根据待办理业务类型、待办理业务涉及的多家银行中每一银行网点的网点信息,确定可完成待办理业务的多个银行网点组合;根据用户定位、所述多个银行网点组合中每一银行网点的网点信息,预计算用户完成待办理业务的时长;根据预计算的时长,从短到长的顺序,确定所述多个银行网点组合的推荐优先级,按推荐优先级将一个或多个银行网点组合推荐给用户;根据用户选择的银行网点组合,为用户同时预约多个银行网点,将预约结果通过5g消息反馈给用户,将用户选择的银行网点组合和预约结果上传至联盟链,可以为办理跨行业务的用户提供合理的银行网点预约方式,节省用户业务办理时间,合理分配银行资源。
90.本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
91.本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流
程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
92.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
93.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
94.以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

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

相关文献