G06Q10/02 G06Q10/10 G06Q40/02
1.一种银行网点预约业务的提醒方法,其特征在于,应用于银行后台服务器,包括:
在业务申请预约成功时,获取对应用户的业务申请信息,其中业务申请信息包括每一用户的:预办理业务时刻和预办理业务类型;根据每一用户预办理业务类型,确定每一用户所需携带的材料信息;
根据每一用户预办理业务时刻、预办理业务类型,以及预设的定时规则,确定每一用户提醒信息的发送时刻,其中提醒信息包括每一用户所需携带的材料信息;
根据每一用户提醒信息的发送时刻,计算每一用户提醒信息的发送等待时长;
根据每一用户提醒信息及对应的发送等待时长,建立延迟队列,所述延迟队列包含按等待时长排列的提醒信息;轮询延迟队列,确定预设时长内待发送的多个提醒信息;
根据所述多个提醒信息中每一提醒信息的发送等待时长,将所述每一提醒信息添加到时间轮中的对应位置,所述时间轮是根据预设时长的范围预先配置的;
根据时间轮算询时间轮,依次触发时间轮中每一提醒信息发送至对应用户。
2.如权利要求1所述的方法,其特征在于,根据所述多个提醒信息中每一提醒信息的发送等待时长,将所述每一提醒信息添加到时间轮中的对应位置,包括:
获取时间轮表盘指针所指向的时间刻度;
根据时间轮表盘指针所指向的时间刻度和所述多个提醒信息中每一提醒信息的发送等待时长,计算所述每一提醒信息在时间轮中的对应位置;
将所述每一提醒信息添加到时间轮中的对应位置。
3.如权利要求1所述的方法,其特征在于,在依次触发时间轮中每一提醒信息发送至对应用户之前,还包括:
接收提醒信息对应用户提出的预办理业务时刻修改请求,根据所述预办理业务时刻修改请求,修改对应的预办理业务时刻;
根据修改后的预办理业务时刻、预办理业务类型,以及预设的定时规则,重新确定该提醒信息的发送时刻;
根据重新确定的该提醒信息的发送时刻,重新计算该提醒信息的发送等待时长;根据该提醒信息及对应的重新计算的发送等待时长,将该提醒信息添加到延迟队列中的对应位置,以待该提醒信息被确定为预设时长内待发送的提醒信息;
在该提醒信息被确定为预设时长内待发送的提醒信息时,根据该提醒信息重新计算的发送等待时长,将该提醒信息添加到时间轮中的对应位置。
4.如权利要求1所述的方法,其特征在于,在依次触发时间轮中每一提醒信息发送至对应用户之前,还包括:
接收提醒信息对应用户提出的预办理业务类型修改请求,根据所述预办理业务类型修改请求,修改对应的预办理业务类型;根据修改后的预办理业务类型,重新确定该用户所需携带的材料信息;
根据预办理业务时刻、修改后的预办理业务类型,以及预设的定时规则,重新确定该用户提醒信息的发送时刻,其中提醒信息包括重新确定的该用户所需携带的材料信息;
根据重新确定的该用户提醒信息的发送时刻,计算该用户提醒信息的发送等待时长;
根据该用户提醒信息及对应的发送等待时长,将该用户提醒信息添加到延迟队列中的对应位置,以待该用户提醒信息被确定为预设时长内待发送的提醒信息;
在该用户提醒信息被确定为预设时长内待发送的提醒信息时,根据该用户提醒信息的发送等待时长,将该用户提醒信息添加到时间轮中的对应位置。
5.如权利要求1所述的方法,其特征在于,在依次触发时间轮中每一提醒信息发送至对应用户之前,还包括:
接收提醒信息对应用户提出的业务申请取消信息;
在该提醒信息位于延迟队列时,根据所述业务申请取消信息将该用户提醒信息从延迟队列中删除;
在该提醒信息位于时间轮时,根据所述业务申请取消信息将该用户提醒信息从时间轮中删除。
6.一种银行网点预约业务的提醒装置,其特征在于,应用于银行后台服务器,包括:
业务申请信息获取模块,用于在业务申请预约成功时,获取对应用户的业务申请信息,其中业务申请信息包括每一用户的:预办理业务时刻和预办理业务类型;根据每一用户预办理业务类型,确定每一用户所需携带的材料信息;
发送时刻确定模块,用于根据每一用户预办理业务时刻、预办理业务类型,以及预设的定时规则,确定每一用户提醒信息的发送时刻,其中提醒信息包括每一用户所需携带的材料信息;
时长计算模块,用于根据每一用户提醒信息的发送时刻,计算每一用户提醒信息的发送等待时长;
建立与轮询模块,用于根据每一用户提醒信息及对应的发送等待时长,建立延迟队列,所述延迟队列包含按等待时长排列的提醒信息;轮询延迟队列,确定预设时长内待发送的多个提醒信息;
添加模块,用于根据所述多个提醒信息中每一提醒信息的发送等待时长,将所述每一提醒信息添加到时间轮中的对应位置,所述时间轮是根据预设时长的范围预先配置的;
触发模块,用于根据时间轮算询时间轮,依次触发时间轮中每一提醒信息发送至对应用户。
7.如权利要求6所述的装置,其特征在于,添加模块具体用于:
获取时间轮表盘指针所指向的时间刻度;
根据时间轮表盘指针所指向的时间刻度和所述多个提醒信息中每一提醒信息的发送等待时长,计算所述每一提醒信息在时间轮中的对应位置;
将所述每一提醒信息添加到时间轮中的对应位置。
8.如权利要求6所述的装置,其特征在于,还包括预办理业务时刻修改模块,用于在触发模块依次触发时间轮中每一提醒信息发送至对应用户之前:
接收提醒信息对应用户提出的预办理业务时刻修改请求,根据所述预办理业务时刻修改请求,修改对应的预办理业务时刻;
根据修改后的预办理业务时刻、预办理业务类型,以及预设的定时规则,重新确定该提醒信息的发送时刻;
根据重新确定的该提醒信息的发送时刻,重新计算该提醒信息的发送等待时长;根据该提醒信息及对应的重新计算的发送等待时长,将该提醒信息添加到延迟队列中的对应位置,以待该提醒信息被确定为预设时长内待发送的提醒信息;
在该提醒信息被确定为预设时长内待发送的提醒信息时,根据该提醒信息重新计算的发送等待时长,将该提醒信息添加到时间轮中的对应位置。
9.如权利要求6所述的装置,其特征在于,还包括预办理业务类型修改模块,用于在触发模块依次触发时间轮中每一提醒信息发送至对应用户之前:
接收提醒信息对应用户提出的预办理业务类型修改请求,根据所述预办理业务类型修改请求,修改对应的预办理业务类型;根据修改后的预办理业务类型,重新确定该用户所需携带的材料信息;
根据预办理业务时刻、修改后的预办理业务类型,以及预设的定时规则,重新确定该用户提醒信息的发送时刻,其中提醒信息包括重新确定的该用户所需携带的材料信息;
根据重新确定的该用户提醒信息的发送时刻,计算该用户提醒信息的发送等待时长;
根据该用户提醒信息及对应的发送等待时长,将该用户提醒信息添加到延迟队列中的对应位置,以待该用户提醒信息被确定为预设时长内待发送的提醒信息;
在该用户提醒信息被确定为预设时长内待发送的提醒信息时,根据该用户提醒信息的发送等待时长,将该用户提醒信息添加到时间轮中的对应位置。
10.如权利要求6所述的装置,其特征在于,还包括业务申请取消模块,用于在触发模块依次触发时间轮中每一提醒信息发送至对应用户之前:
接收提醒信息对应用户提出的业务申请取消信息;
在该提醒信息位于延迟队列时,根据所述业务申请取消信息将该用户提醒信息从延迟队列中删除;
在该提醒信息位于时间轮时,根据所述业务申请取消信息将该用户提醒信息从时间轮中删除。
11.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至5任一所述方法。
12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1至5任一所述方法。
13.一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现权利要求1至5任一所述方法。
本发明涉及计算机数据处理技术领域,尤其涉及一种银行网点预约业务的提醒方法及装置。
本部分旨在为权利要求书中陈述的本发明实施例提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
目前在用户选择前往银行网点业务办理时,为节省时间可以先预约待办理业务的时间,再按照预约时间到银行网点办理业务。但经常有用户出现在到达银行网点,或在银行柜台办理时,才发现忘带身份证、存折等材料导致业务无法办理的情况;此时用户只能放弃办理,或在取材料后(有时还需要到其它单位开具证明材料),再重新预约办理,浪费银行业务资源和用户时间,用户体验差。
针对上述问题,目前尚未提出有效的解决方案。
本发明实施例提供一种银行网点预约业务的定时提醒方法,用以提高银行业务资源利用率,节省用户时间,改善用户体验,该方法包括:
在业务申请预约成功时,获取对应用户的业务申请信息,其中业务申请信息包括每一用户的:预办理业务时刻和预办理业务类型;根据每一用户预办理业务类型,确定每一用户所需携带的材料信息;
根据每一用户预办理业务时刻、预办理业务类型,以及预设的定时规则,确定每一用户提醒信息的发送时刻,其中提醒信息包括每一用户所需携带的材料信息;
根据每一用户提醒信息的发送时刻,计算每一用户提醒信息的发送等待时长;
根据每一用户提醒信息及对应的发送等待时长,建立延迟队列,所述延迟队列包含按等待时长排列的提醒信息;轮询延迟队列,确定预设时长内待发送的多个提醒信息;
根据所述多个提醒信息中每一提醒信息的发送等待时长,将所述每一提醒信息添加到时间轮中的对应位置,所述时间轮是根据预设时长的范围预先配置的;
根据时间轮算询时间轮,依次触发时间轮中每一提醒信息发送至对应用户。
本发明实施例还提供一种银行网点预约业务的定时提醒装置,用以提高银行业务资源利用率,节省用户时间,改善用户体验,该装置包括:
业务申请信息获取模块,用于在业务申请预约成功时,获取对应用户的业务申请信息,其中业务申请信息包括每一用户的:预办理业务时刻和预办理业务类型;根据每一用户预办理业务类型,确定每一用户所需携带的材料信息;
发送时刻确定模块,用于根据每一用户预办理业务时刻、预办理业务类型,以及预设的定时规则,确定每一用户提醒信息的发送时刻,其中提醒信息包括每一用户所需携带的材料信息;
时长计算模块,用于根据每一用户提醒信息的发送时刻,计算每一用户提醒信息的发送等待时长;
建立与轮询模块,用于根据每一用户提醒信息及对应的发送等待时长,建立延迟队列,所述延迟队列包含按等待时长排列的提醒信息;轮询延迟队列,确定预设时长内待发送的多个提醒信息;
添加模块,用于根据所述多个提醒信息中每一提醒信息的发送等待时长,将所述每一提醒信息添加到时间轮中的对应位置,所述时间轮是根据预设时长的范围预先配置的;
触发模块,用于根据时间轮算询时间轮,依次触发时间轮中每一提醒信息发送至对应用户。
本发明实施例还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述银行网点预约业务的定时提醒方法。
本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述银行网点预约业务的定时提醒方法。
本发明实施例还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现上述银行网点预约业务的定时提醒方法。
本发明实施例中,在业务申请预约成功时,获取对应用户的业务申请信息,其中业务申请信息包括每一用户的:预办理业务时刻和预办理业务类型;根据每一用户预办理业务类型,确定每一用户所需携带的材料信息;根据每一用户预办理业务时刻、预办理业务类型,以及预设的定时规则,确定每一用户提醒信息的发送时刻,其中提醒信息包括每一用户所需携带的材料信息;根据每一用户提醒信息的发送时刻,计算每一用户提醒信息的发送等待时长;根据每一用户提醒信息及对应的发送等待时长,建立延迟队列,所述延迟队列包含按等待时长排列的提醒信息;轮询延迟队列,确定预设时长内待发送的多个提醒信息;根据所述多个提醒信息中每一提醒信息的发送等待时长,将所述每一提醒信息添加到时间轮中的对应位置,所述时间轮是根据预设时长的范围预先配置的;根据时间轮算询时间轮,依次触发时间轮中每一提醒信息发送至对应用户,可以提高银行业务资源利用率,节省用户时间,改善用户体验。
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:
图1为本发明实施例中银行网点预约业务的提醒方法的处理流程图;
图2为本发明实施例中将提醒信息添加到时间轮中的方法流程图;
图3为本发明实施例中用户提出预办理业务时刻修改请求的方法流程图;
图4为本发明实施例中用户提出预办理业务类型修改请求的方法流程图;
图5为本发明实施例中用户取消业务申请信息的方法流程图;
图6为本发明实施例中高速公路收费信息处理装置的结构示意图;
图7为本发明实施例中银行网点预约业务的提醒装置的一具体实例结构示意图;
图8为本发明实施例中银行网点预约业务的提醒装置的一具体实例结构示意图;
图9为本发明实施例中银行网点预约业务的提醒装置的一具体实例结构示意图;
图10为本发明一实施例的计算机设备结构示意图。
为使本发明实施例的目的、技术方案和优点更加清楚明白,下面结合附图对本发明实施例做进一步详细说明。在此,本发明的示意性实施例及其说明用于解释本发明,但并不作为对本发明的限定。
图1为本发明实施例中银行网点预约业务的提醒方法的处理流程图。如图1所示,本发明实施例中银行网点预约业务的提醒方法可以包括:
步骤101、在业务申请预约成功时,获取对应用户的业务申请信息,其中业务申请信息包括每一用户的:预办理业务时刻和预办理业务类型;根据每一用户预办理业务类型,确定每一用户所需携带的材料信息;
步骤102、根据每一用户预办理业务时刻、预办理业务类型,以及预设的定时规则,确定每一用户提醒信息的发送时刻,其中提醒信息包括每一用户所需携带的材料信息;
步骤103、根据每一用户提醒信息的发送时刻,计算每一用户提醒信息的发送等待时长;
步骤104、根据每一用户提醒信息及对应的发送等待时长,建立延迟队列,所述延迟队列包含按等待时长排列的提醒信息;轮询延迟队列,确定预设时长内待发送的多个提醒信息;
步骤105、根据所述多个提醒信息中每一提醒信息的发送等待时长,将所述每一提醒信息添加到时间轮中的对应位置,所述时间轮是根据预设时长的范围预先配置的;
步骤106、根据时间轮算询时间轮,依次触发时间轮中每一提醒信息发送至对应用户。
首先可以在业务申请预约成功时,获取对应用户的业务申请信息,其中业务申请信息包括每一用户的:预办理业务时刻和预办理业务类型(开户业务、存取款业务、贷款业务、个人征信查询业务);根据每一用户预办理业务类型,确定每一用户所需携带的材料信息(身份证明材料、工作单位开具的证明材料、经济能力证明材料);
然后可以根据每一用户预办理业务时刻、预办理业务类型,以及预设的定时规则,确定每一用户提醒信息的发送时刻,其中提醒信息包括每一用户所需携带的材料信息。具体实施时,定时规则可以根据:历史用户到达银行网点的平均途径时长、历史用户开始办理业务的平均等待时长、不同业务类型的平均办理时长预先设置。例如,用户A于早上10点在银行网点B成功预约于下午2点办理贷款业务,若历史用户到达银行网点B的平均途径时长为40分钟,历史用户在银行网点B开始办理业务的平均等待时长为1小时,贷款业务的平均办理时长为30分钟,则可以确定用户A提醒信息的发送时刻为中午11点50分。
接下来可以根据每一用户提醒信息的发送时刻,计算每一用户提醒信息的发送等待时长,根据每一用户提醒信息及对应的发送等待时长,建立延迟队列,其中延迟队列包含按等待时长排列的提醒信息;轮询延迟队列,确定预设时长内待发送的多个提醒信息;根据所述多个提醒信息中每一提醒信息的发送等待时长,将所述每一提醒信息添加到时间轮中的对应位置,其中时间轮是根据预设时长的范围预先配置的;根据时间轮算询时间轮,依次触发时间轮中每一提醒信息发送至对应用户。
具体实施时,仍以上述用户A为例,可以计算出用户A提醒信息的发送等待时长为1小时50分钟,将用户A提醒信息按照1小时50分钟的发送等待时长添加到延迟队列中的对应位置。若预设在发送等待时长缩短为30分钟时,可以将对应的提醒信息添加到时间轮中,则用户A提醒信息需要至少在延迟队列中经过1小时20分钟,才可以被添加到时间轮中。
图2为本发明实施例中将提醒信息添加到时间轮中的方法流程图,如图2所示,在一个实施例中,根据所述多个提醒信息中每一提醒信息的发送等待时长,将所述每一提醒信息添加到时间轮中的对应位置,可以包括:
步骤201、获取时间轮表盘指针所指向的时间刻度;
步骤202、根据时间轮表盘指针所指向的时间刻度和所述多个提醒信息中每一提醒信息的发送等待时长,计算所述每一提醒信息在时间轮中的对应位置;
步骤203、将所述每一提醒信息添加到时间轮中的对应位置。
在依次触发时间轮中每一提醒信息发送至对应用户之前,用户可能会修改预办理业务时刻,此时需要重新按照上述方法将提醒信息添加到时间轮中的对应位置。
图3为本发明实施例中用户提出预办理业务时刻修改请求的方法流程图,如图3所示,在一个实施例中,在依次触发时间轮中每一提醒信息发送至对应用户之前,还可以包括:
步骤301、接收提醒信息对应用户提出的预办理业务时刻修改请求,根据所述预办理业务时刻修改请求,修改对应的预办理业务时刻;
步骤302、根据修改后的预办理业务时刻、预办理业务类型,以及预设的定时规则,重新确定该提醒信息的发送时刻;
步骤303、根据重新确定的该提醒信息的发送时刻,重新计算该提醒信息的发送等待时长;根据该提醒信息及对应的重新计算的发送等待时长,将该提醒信息添加到延迟队列中的对应位置,以待该提醒信息被确定为预设时长内待发送的提醒信息;
步骤304、在该提醒信息被确定为预设时长内待发送的提醒信息时,根据该提醒信息重新计算的发送等待时长,将该提醒信息添加到时间轮中的对应位置。
在依次触发时间轮中每一提醒信息发送至对应用户之前,用户还可能会修改预办理业务类型,此时需要重新确定该用户的提醒信息,并按照上述方法将重新确定的该用户的提醒信息添加到时间轮中的对应位置。
图4为本发明实施例中用户提出预办理业务类型修改请求的方法流程图,如图4所示,在一个实施例中,在依次触发时间轮中每一提醒信息发送至对应用户之前,还可以包括:
步骤401、接收提醒信息对应用户提出的预办理业务类型修改请求,根据所述预办理业务类型修改请求,修改对应的预办理业务类型;根据修改后的预办理业务类型,重新确定该用户所需携带的材料信息;
步骤402、根据预办理业务时刻、修改后的预办理业务类型,以及预设的定时规则,重新确定该用户提醒信息的发送时刻,其中提醒信息包括重新确定的该用户所需携带的材料信息;
步骤403、根据重新确定的该用户提醒信息的发送时刻,计算该用户提醒信息的发送等待时长;
步骤404、根据该用户提醒信息及对应的发送等待时长,将该用户提醒信息添加到延迟队列中的对应位置,以待该用户提醒信息被确定为预设时长内待发送的提醒信息;
步骤405、在该用户提醒信息被确定为预设时长内待发送的提醒信息时,根据该用户提醒信息的发送等待时长,将该用户提醒信息添加到时间轮中的对应位置。
在依次触发时间轮中每一提醒信息发送至对应用户之前,用户还可能会取消业务申请信息,此时需要将该用户提醒信息删除。
图5为本发明实施例中用户取消业务申请信息的方法流程图,如图5所示,在一个实施例中,在依次触发时间轮中每一提醒信息发送至对应用户之前,还可以包括:
步骤501、接收提醒信息对应用户提出的业务申请取消信息;
步骤502、在该提醒信息位于延迟队列时,根据所述业务申请取消信息将该用户提醒信息从延迟队列中删除;
步骤503、在该提醒信息位于时间轮时,根据所述业务申请取消信息将该用户提醒信息从时间轮中删除。
本发明实施例中还提供了一种银行网点预约业务的提醒装置,如下面的实施例所述。由于该装置解决问题的原理与银行网点预约业务的提醒方法相似,因此该装置的实施可以参见银行网点预约业务的提醒方法的实施,重复之处不再赘述。
图6为本发明实施例中高速公路收费信息处理装置的结构示意图。如图6所示,本发明实施例中高速公路收费信息处理装置具体可以包括:
业务申请信息获取模块601,用于在业务申请预约成功时,获取对应用户的业务申请信息,其中业务申请信息包括每一用户的:预办理业务时刻和预办理业务类型;根据每一用户预办理业务类型,确定每一用户所需携带的材料信息;
发送时刻确定模块602,用于根据每一用户预办理业务时刻、预办理业务类型,以及预设的定时规则,确定每一用户提醒信息的发送时刻,其中提醒信息包括每一用户所需携带的材料信息;
时长计算模块603,用于根据每一用户提醒信息的发送时刻,计算每一用户提醒信息的发送等待时长;
建立与轮询模块604,用于根据每一用户提醒信息及对应的发送等待时长,建立延迟队列,所述延迟队列包含按等待时长排列的提醒信息;轮询延迟队列,确定预设时长内待发送的多个提醒信息;
添加模块605,用于根据所述多个提醒信息中每一提醒信息的发送等待时长,将所述每一提醒信息添加到时间轮中的对应位置,所述时间轮是根据预设时长的范围预先配置的;
触发模块606,用于根据时间轮算询时间轮,依次触发时间轮中每一提醒信息发送至对应用户。
在一个实施例中,添加模块605具体用于:
获取时间轮表盘指针所指向的时间刻度;
根据时间轮表盘指针所指向的时间刻度和所述多个提醒信息中每一提醒信息的发送等待时长,计算所述每一提醒信息在时间轮中的对应位置;
将所述每一提醒信息添加到时间轮中的对应位置。
图7为本发明实施例中银行网点预约业务的提醒装置的一具体实例结构示意图。如图7所示,在实施例中,图6所示的银行网点预约业务的提醒装置还包括:
预办理业务时刻修改模块701,用于在触发模块606依次触发时间轮中每一提醒信息发送至对应用户之前:
接收提醒信息对应用户提出的预办理业务时刻修改请求,根据所述预办理业务时刻修改请求,修改对应的预办理业务时刻;
根据修改后的预办理业务时刻、预办理业务类型,以及预设的定时规则,重新确定该提醒信息的发送时刻;
根据重新确定的该提醒信息的发送时刻,重新计算该提醒信息的发送等待时长;根据该提醒信息及对应的重新计算的发送等待时长,将该提醒信息添加到延迟队列中的对应位置,以待该提醒信息被确定为预设时长内待发送的提醒信息;
在该提醒信息被确定为预设时长内待发送的提醒信息时,根据该提醒信息重新计算的发送等待时长,将该提醒信息添加到时间轮中的对应位置。
图8为本发明实施例中银行网点预约业务的提醒装置的一具体实例结构示意图。如图8所示,在实施例中,图6所示的银行网点预约业务的提醒装置还包括:
预办理业务类型修改模块801,用于在触发模块606依次触发时间轮中每一提醒信息发送至对应用户之前:
接收提醒信息对应用户提出的预办理业务类型修改请求,根据所述预办理业务类型修改请求,修改对应的预办理业务类型;根据修改后的预办理业务类型,重新确定该用户所需携带的材料信息;
根据预办理业务时刻、修改后的预办理业务类型,以及预设的定时规则,重新确定该用户提醒信息的发送时刻,其中提醒信息包括重新确定的该用户所需携带的材料信息;
根据重新确定的该用户提醒信息的发送时刻,计算该用户提醒信息的发送等待时长;
根据该用户提醒信息及对应的发送等待时长,将该用户提醒信息添加到延迟队列中的对应位置,以待该用户提醒信息被确定为预设时长内待发送的提醒信息;
在该用户提醒信息被确定为预设时长内待发送的提醒信息时,根据该用户提醒信息的发送等待时长,将该用户提醒信息添加到时间轮中的对应位置。
图9为本发明实施例中银行网点预约业务的提醒装置的一具体实例结构示意图。如图9所示,在实施例中,图6所示的银行网点预约业务的提醒装置还包括:
业务申请取消模块901,用于在触发模块606依次触发时间轮中每一提醒信息发送至对应用户之前:
接收提醒信息对应用户提出的业务申请取消信息;
在该提醒信息位于延迟队列时,根据所述业务申请取消信息将该用户提醒信息从延迟队列中删除;
在该提醒信息位于时间轮时,根据所述业务申请取消信息将该用户提醒信息从时间轮中删除。
基于前述发明构思,如图10所示,本发明还提出了一种计算机设备1000,包括存储器1010、处理器1020及存储在存储器1010上并可在处理器1020上运行的计算机程序1030,所述处理器1020执行所述计算机程序1030时实现前述银行网点预约业务的提醒方法。
本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述银行网点预约业务的提醒方法。
本发明实施例还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现上述银行网点预约业务的提醒方法。
综上所述,本发明实施例中,在业务申请预约成功时,获取对应用户的业务申请信息,其中业务申请信息包括每一用户的:预办理业务时刻和预办理业务类型;根据每一用户预办理业务类型,确定每一用户所需携带的材料信息;根据每一用户预办理业务时刻、预办理业务类型,以及预设的定时规则,确定每一用户提醒信息的发送时刻,其中提醒信息包括每一用户所需携带的材料信息;根据每一用户提醒信息的发送时刻,计算每一用户提醒信息的发送等待时长;根据每一用户提醒信息及对应的发送等待时长,建立延迟队列,所述延迟队列包含按等待时长排列的提醒信息;轮询延迟队列,确定预设时长内待发送的多个提醒信息;根据所述多个提醒信息中每一提醒信息的发送等待时长,将所述每一提醒信息添加到时间轮中的对应位置,所述时间轮是根据预设时长的范围预先配置的;根据时间轮算询时间轮,依次触发时间轮中每一提醒信息发送至对应用户,可以提高银行业务资源利用率,节省用户时间,改善用户体验。
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
本文发布于:2023-04-14 11:02:21,感谢您对本站的认可!
本文链接:https://patent.en369.cn/patent/3/86582.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |