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

一种停车场的退费方法及相关装置与流程

2022-03-08 22:58:39 来源:中国专利 TAG:


1.本技术实施例涉及停车场领域,尤其涉及一种停车场的退费方法及相关装置。


背景技术:

2.随着停车场智能化,对于停车场的进出及缴费已经不再需要通过人工值守,直接通过智能化的停车场系统对车辆信息进行获取自动生成与该车辆绑定的订单。
3.在现有技术中,停车场的系统在向目标车辆发送付费需求时,会出现因网络状态不佳,数据传输滞后,导致需要付费的目标车辆的用户进行反复缴费的情况。


技术实现要素:

4.本技术提供了一种停车场的退费方法及相关装置,用于在用户进行重复缴费时,自动进行退款。
5.本技术第一方面提供了一种停车场的退费方法,包括:
6.获取目标车辆离场请求;
7.根据所述离场请求获取所述目标车辆的消费情况;
8.根据所述消费情况生成所述目标车辆的第一缴费订单;
9.向所述目标车辆发送所述第一缴费订单;
10.接收所述第一缴费订单的回调通知;
11.判断所述回调通知数量是否为1;
12.若否,则保留第一回调通知,所述第一回调通知为根据所述目标车辆的第一缴费订单生成的回调通知;
13.根据第二回调通知向所述目标车辆发起退款,所述第二回调通知为除第一回调通知外的所有通知。
14.可选的,所述保留第一回调通知之前,所述方法还包括:
15.获取所有回调通知的生成时间,所述生成时间包含第一生成时间和第二生成时间;
16.判断所述第一生成时间是否早于所述第二生成时间;
17.若是,则在所述第一生成时间生成的回调通知为第一回调通知;
18.若否,则在所述第二生成时间生成的回调通知为第一回调通知。
19.可选的,根据第二回调通知向所述目标车辆发起退款包括:
20.根据所述第二回调通知获取与所述第二回调通知绑定的目标缴费订单;
21.根据所述目标缴费订单确定退款金额;
22.根据所述目标缴费订单确定付款渠道;
23.将所述退款金额退回至所述付款渠道。
24.可选的,向所述目标车辆发送所述第一缴费订单之后,所述方法还包括:
25.当预设时间结束后仍未收到所述第一缴费订单的回调通知,则获取第二缴费订
单;
26.判断所述第二缴费订单与第一缴费订单是否为同一订单;
27.若否,则生成多订单指令。
28.可选的,所述判断所述回调通知数量是否为1包括:
29.根据所述多订单指令判断所述回调通知数量是否为1。
30.可选的,所述根据第二回调通知向所述目标车辆发起退款之后,所述方法还包括:
31.接收所述退款完成的反馈信息。
32.本技术第二方面提供了一种停车场的退费装置,包括:
33.第一获取单元,用于获取目标车辆离场请求;
34.第二获取单元,用于根据所述离场请求获取所述目标车辆的消费情况;
35.第一生成单元,用于根据所述消费情况生成所述目标车辆的第一缴费订单;
36.第一发送单元,用于向所述目标车辆发送所述第一缴费订单;
37.第一接收单元,用于接收所述第一缴费订单的回调通知;
38.第一判断单元,用于判断所述回调通知数量是否为1;
39.保留单元,用于在所述第一判断单元判断结果为否时,保留第一回调通知,所述第一回调通知为根据所述目标车辆的第一缴费订单生成的回调通知;
40.退款单元,用于根据第二回调通知向所述目标车辆发起退款,所述第二回调通知为除第一回调通知外的所有通知。
41.可选的,所述装置还包括:
42.第三获取单元,用于获取所有回调通知的生成时间,所述生成时间包含第一生成时间和第二生成时间;
43.第二判断单元,用于判断所述第一生成时间是否早于所述第二生成时间;
44.第二生成单元,用于在第二判断单元判断结果为是时,在所述第一生成时间生成的回调通知为第一回调通知;
45.第三生成单元,用于在第二判断单元判断结果为否时,则在所述第二生成时间生成的回调通知为第一回调通知。
46.可选的,所述退款单元包括:
47.获取模块,用于根据所述第二回调通知获取与所述第二回调通知绑定的目标缴费订单;
48.第一确定模块,用于根据所述目标缴费订单确定退款金额;
49.第二确定模块,用于根据所述目标缴费订单确定付款渠道;
50.退款模块,用于将所述退款金额退回至所述付款渠道。
51.可选的,所述装置还包括:
52.第四获取单元,用于当预设时间结束后仍未收到所述第一缴费订单的回调通知,则获取第二缴费订单;
53.第三判断单元,用于判断所述第二缴费订单与第一缴费订单是否为同一订单;
54.第四生成单元,用于在第三判断单元的判断结果为否时,生成多订单指令。
55.可选的,所述第一判断单元还用于:
56.根据所述多订单指令判断所述回调通知数量是否为1。
57.可选的,所述装置包括:
58.第二接收单元,用于接收所述退款完成的反馈信息。
59.本技术第三方面提供了一种停车场的退费装置,包括:
60.处理器、存储器、输入输出单元、总线;
61.所述处理器与所述存储器、所述输入输出单元以及所述总线相连;
62.所述处理器具体执行与前述第一方面相同的操作。
63.从以上技术方案可以看出,本技术在获取到多次缴费成功后生成的回调通知时,会自动根据非第一笔生成的缴费订单生成的回调通知回溯订单,并根据订单中包含的信息对用户进行退款,从而达到自动退费的目的。
附图说明
64.图1为本技术实施例中停车场的退费方法的一个实施例流程示意图;
65.图2为本技术实施例中停车场的退费方法的另一实施例流程示意图;
66.图3为本技术实施例中停车场的退费装置的一个实施例结构示意图;
67.图4为本技术实施例中停车场的退费装置的另一实施例结构示意图;
68.图5为本技术实施例中停车场的退费装置的另一实施例结构示意图。
具体实施方式
69.本技术提供了一种停车场的退费方法及相关装置,用于在用户进行重复缴费时,自动进行退款。
70.面将结合本技术实施例中的附图,对本技术中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
71.本技术实施例中的执行主体包括但不限于,如:终端、服务器和系统等所有包含逻辑计算及运行能力的设备,具体此处不做限定,本技术实施例以终端为例进行描述。
72.请参阅图1,本技术实施例提供了停车场的退费方法的一种实施例,包括:
73.101、获取目标车辆离场请求;
74.在实际情况中,停车场的终端会对入场车辆的车辆信息及车辆绑定的相关数据,该相关数据包括但不限于,如该车辆的月付信息、该车辆的预存余额等与该车辆绑定的停车场服务信息,具体此处不做限定。
75.当该目标车辆进入停车场,停车场的终端将会以该目标车辆的车辆信息为标签,对该目标车辆进行场内的监控,使得终端能够在目标车辆离场时直接获取到该目标车辆在停车场内的行动,该行动包括但不限于,停车位的变更或场内充电桩的使用等能够进一步确定车辆信息或该目标车辆在场内的消费信息的行动数据。
76.102、根据所述离场请求获取所述目标车辆的消费情况;
77.离场请求一般通过用户对停车场出口的二维码进行扫描进行发送,同时终端会通过外置摄像头对该车辆的车辆信息进行获取,在本技术实施例中,该车辆信息为车牌信息。
78.终端获取到目标车辆的车牌后,会与扫描二维码的用户终端进行业务绑定,并根
据目标车辆的车牌获取该目标车辆在停车场内的消费情况。
79.103、根据所述消费情况生成所述目标车辆的第一缴费订单;
80.当终端获取到目标车辆的消费情况后,终端会根据消费情况生成目标车辆的第一缴费订单,该第一缴费订单中包含的信息包括,目标车辆的车辆信息、生成费用的明细及费用总价。
81.104、向所述目标车辆发送所述第一缴费订单;
82.终端在生成第一缴费订单后,会将该第一缴费订单发送至于该目标车辆绑定的用户终端,以使得用户能够为目标车辆进行缴费,从而驶离停车场。
83.105、接收所述第一缴费订单的回调通知;
84.目标车辆缴费成功后,收款方会生成回调通知并将该回调通知反馈至终端,使得终端能够根据该回调通知确定该目标车辆完成缴费。
85.106、判断所述回调通知数量是否为1;
86.在实际情况中,会遇到用户付款在数据交互时出现卡顿而无法获取到回调通知的情况发生,所以存在二次付款的用户,但回调通知是在用户付款成功后就生成的,所以在终端的数据交互恢复正常时,可能会有不止一条属于该用户的回调通知。
87.终端需要对回调通知的数量进行判断,若回调通知数量为1,则直接结束服务,对该目标车辆开闸放行,若回调通知数量大于1,则执行步骤107。
88.107、若否,则保留第一回调通知,所述第一回调通知为根据所述目标车辆的第一缴费订单生成的回调通知;
89.具体的,终端获取到多条回调通知后,会根据回调通知的生成时间保留最先生成的回调通知的订单支付记录,并保留该回调通知作为该目标车辆的付款依据,对车辆进行放行。
90.108、根据第二回调通知向所述目标车辆发起退款,所述第二回调通知为除第一回调通知外的所有通知。
91.除第一回调通知外的其他回调通知,即第二回调通知,终端通过第二回调通知回溯至生成该通知的缴费订单,并依照该订单的付费途径对多次付款的目标车辆进行退款。
92.从以上技术方案可以看出,本技术在获取到多次缴费成功后生成的回调通知时,会自动根据非第一笔生成的缴费订单生成的回调通知回溯订单,并根据订单中包含的信息对用户进行退款,从而达到自动退费的目的。
93.请参阅图2,本技术实施例提供了停车场的退费方法的另一实施例,包括:
94.201、获取目标车辆离场请求;
95.202、根据所述离场请求获取所述目标车辆的消费情况;
96.203、根据所述消费情况生成所述目标车辆的第一缴费订单;
97.204、向所述目标车辆发送所述第一缴费订单;
98.本实施例中的步骤201至204与前述实施例中步骤101至104类似,此处不再赘述。
99.205、当预设时间结束后仍未收到所述第一缴费订单的回调通知,则获取第二缴费订单;
100.在终端向目标发送第一缴费订单后,终端会启动定时器对预设时间进行倒计时,该定时器的作用是控制对目标车辆的服务时间,避免长时间未响应仍无法主动重置流程,
导致停车场的同行效率降低。
101.其中,第二缴费订单是目标车来拿过的用户最新生成的订单,该第二缴费订单可以与第一缴费订单相同。
102.206、判断所述第二缴费订单与第一缴费订单是否为同一订单;
103.具体的,第二缴费订单与第一缴费订单相同,则代表用户未完成对第一订单的缴费流程,终端会生成通知提示提醒用户及时进行缴费,当第二缴费订单与第一缴费订单不同时,执行步骤207。
104.207、若否,则生成多订单指令。
105.具体的,多订单指令终端判断该目标车辆可能进行了不止一次缴费后生成的指令,该多订单指令主要用于激活对回调通知数量的判断。
106.208、接收所述第一缴费订单的回调通知;
107.本实施例中的步骤208与前述实施例中步骤105类似,此处不再赘述。
108.209、根据所述多订单指令判断所述回调通知数量是否为1。
109.终端生成了多订单指令,在终端接收到目标车辆的回调通知后,终端会对回调通知的数量进行判断,通过多订单指令对回调通知进行判断是为了减轻终端的服务流程,当通知回调数量为1时,执行步骤210。
110.210、若否,则获取所有回调通知的生成时间,所述生成时间包含第一生成时间和第二生成时间;
111.在终端确定回调通知不止一条后,终端会对所有的回调通知生成时间进行获取,回调通知生成的要素是目标车辆的用户成功支付缴费订单。
112.具体的,生成时间的数量与回调通知的数量一致,第一生成时间是指第一笔生成的缴费订单成功缴费的时间,除第一生成时间外都为第二生成时间。
113.211、判断所述第一生成时间是否早于所述第二生成时间;
114.具体的,因为回调通知的数量可能大于2,所以进行判断时,会将所有的生成时间逐一对比,对比结果较早的时间为第一生成时间,直到对比结束,所保留的第一生成时间即可确定为第一笔缴费订单缴费成功的回调通知的生成时间,若是则执行步骤212,若否,则执行步骤213。
115.212、若是,则在所述第一生成时间生成的回调通知为第一回调通知;
116.当第一生成时间更早,则说明在该第一生成时间生成的回调通知为第一回调通知。
117.213、若否,则在所述第二生成时间生成的回调通知为第一回调通知;
118.当第二生成时间更早,则说明在该第二生成时间生成的通知为第二回调通知。
119.214、保留第一回调通知,所述第一回调通知为根据所述目标车辆的第一缴费订单生成的回调通知;
120.本实施例中的步骤214与前述实施例中步骤107类似,此处不再赘述。
121.215、根据所述第二回调通知获取与所述第二回调通知绑定的目标缴费订单;
122.终端会将除开第一回调通知之外的其他回调通知进行相关的缴费订单的调取与回溯。
123.具体的,当终端确定不止生成了一条回调通知后,则说明该目标车辆的用户不止
进行了一次缴费,此时终端需要对多余的缴费金额进行退款。
124.216、根据所述目标缴费订单确定退款金额;
125.当终端根据回调通知回溯到缴费订单后,终端会根据缴费订单的数据确定该用户进行缴费的金额,使得终端可以将用户缴费的金额原数退回。
126.217、根据所述目标缴费订单确定付款渠道;
127.具体的,缴费订单需要通过付款订单确定该用户进行付款的渠道,使得终端能够获取到退款的渠道,从而确定退款目标。
128.218、将所述退款金额退回至所述付款渠道,所述第二回调通知为除第一回调通知外的所有通知。
129.具体的,在终端获取到退款金额和退款渠道后,终端会向该付款渠道退回该退款金额。
130.219、接收所述退款完成的反馈信息。
131.具体的,在确定用户接受到退款后,用户终端会向停车场的终端进行接收到退款的信息反馈,该信息即为退款完成信息。
132.在本技术实施例中,在本技术实施例中,通过对缴费订单的对比确定是否进行回调通知的数量判断,并对有效的回调通知进行了获取,从而提高了停车场终端的工作效率。
133.请参阅图3,本技术实施例提供了停车场的退费装置的一种实施例,包括:
134.第一获取单元301,用于获取目标车辆离场请求;
135.第二获取单元302,用于根据所述离场请求获取所述目标车辆的消费情况;
136.第一生成单元303,用于根据所述消费情况生成所述目标车辆的第一缴费订单;
137.第一发送单元304,用于向所述目标车辆发送所述第一缴费订单;
138.第一接收单元305,用于接收所述第一缴费订单的回调通知;
139.第一判断单元306,用于判断所述回调通知数量是否为1;
140.保留单元307,用于在所述第一判断单元判断结果为否时,保留第一回调通知,所述第一回调通知为根据所述目标车辆的第一缴费订单生成的回调通知;
141.退款单元308,用于根据第二回调通知向所述目标车辆发起退款,所述第二回调通知为除第一回调通知外的所有通知。
142.本实施例中,各单元的功能与前述图1所示实施例中的步骤对应,此处不再赘述。
143.请参阅图4,本技术实施例提供了停车场的退费装置的另一实施例,包括:
144.第一获取单元401,用于获取目标车辆离场请求;
145.第二获取单元402,用于根据所述离场请求获取所述目标车辆的消费情况;
146.第一生成单元403,用于根据所述消费情况生成所述目标车辆的第一缴费订单;
147.第一发送单元404,用于向所述目标车辆发送所述第一缴费订单;
148.第四获取单元405,用于当预设时间结束后仍未收到所述第一缴费订单的回调通知时,获取第二缴费订单;
149.第三判断单元406,用于判断所述第二缴费订单与第一缴费订单是否为同一订单;
150.第四生成单元407,用于在第三判断单元的判断结果为否时,生成多订单指令。
151.第一接收单元408,用于接收所述第一缴费订单的回调通知;
152.第一判断单元409,用于判断所述回调通知数量是否为1;
153.第三获取单元410,用于在所述第一判断单元判断结果为否时,用于获取所有回调通知的生成时间,所述生成时间包含第一生成时间和第二生成时间;
154.第二判断单元411,用于判断所述第一生成时间是否早于所述第二生成时间;
155.第二生成单元412,用于在第二判断单元判断结果为是时,在所述第一生成时间生成的回调通知为第一回调通知;
156.第三生成单元413,用于在第二判断单元判断结果为否时,则在所述第二生成时间生成的回调通知为第一回调通知。
157.保留单元414,保留第一回调通知,所述第一回调通知为根据所述目标车辆的第一缴费订单生成的回调通知;
158.退款单元415,用于根据第二回调通知向所述目标车辆发起退款,所述第二回调通知为除第一回调通知外的所有通知。
159.第二接收单元416,用于接收所述退款完成的反馈信息。
160.在本技术实施例中,所述退款单元415包括:
161.获取模块4151,用于根据所述第二回调通知获取与所述第二回调通知绑定的目标缴费订单;
162.第一确定模块4152,用于根据所述目标缴费订单确定退款金额;
163.第二确定模块4153,用于根据所述目标缴费订单确定付款渠道;
164.退款模块4154,用于将所述退款金额退回至所述付款渠道。
165.在本技术实施例中,所述第一判断单元409还用于:
166.根据所述多订单指令判断所述回调通知数量是否为1。
167.本实施例中,各单元的功能与前述图2所示实施例中的步骤对应,此处不再赘述。
168.请参阅图5,本技术实施例提供了停车场的退费装置的另一实施例,包括:
169.处理器501、存储器502、输入输出单元503、总线504;
170.所述处理器501与所述存储器502、所述输入输出单元503以及所述总线504相连;
171.所述处理器501具体执行图1至图2的方法中的步骤对应的操作。
172.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
173.在本技术所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
174.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
175.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单
元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
176.所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
再多了解一些

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

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

相关文献