本技术涉及人工智能,特别是涉及一种结汇提示方法、装置、计算机设备、存储介质和计算机程序产品。
背景技术:
1、外汇牌价,即外汇的指定银行当前外汇兑换挂牌价,是各银行的总行根据公布的人民币市场中间价以及国际外汇市场行情,制定的各种外币与人民币之间的买卖价格,用户可以通过结售汇得到一定收益,而汇率每天、每时瞬息万变,若想获得较高的收益,需要用户实时紧盯汇率。但用户并不会有很多的时间来监测汇率以获得满意的收益。
2、相关技术中,一般由用户预先登记期望的结汇汇率,每隔一段时间,根据当前实时汇率与用户预先登记期望的结汇汇率进行比较,确定是否提示用户汇率到价。
3、然而,目前的相关技术中,当前实时汇率到达用户期望结汇的汇率时就提示用户到价,提示判别条件较为的单一且不具有灵活性,进而导致结汇失败率高。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种能够降低结汇失败率的结汇提示方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
2、第一方面,本技术提供了一种结汇提示方法。所述方法包括:
3、针对目标币种,获取所述目标币种的历史汇率,并基于所述历史汇率,预测所述目标币种在未来预设时间范围内的预测汇率;
4、遍历各用户登记的币种类型以及预期结汇时间范围,筛选币种类型与所述目标币种类型匹配、所述预期结汇时间范围与所述未来预设时间范围存在重合的第一目标用户;
5、查询各所述第一目标用户登记的预期结汇汇率,并比较各所述第一目标用户登记的预期结汇汇率与所述预测汇率,在各所述第一目标用户中确定所述预期结汇汇率高于所述预测汇率的第二目标用户;
6、基于所述未来预设时间范围以及所述预测汇率,生成结汇提示信息,并将所述结汇提示信息发送至各所述第二目标用户。
7、在其中一个实施例中,所述针对目标币种,获取所述目标币种的历史汇率,并基于所述历史汇率,预测所述目标币种在未来预设时间范围内的预测汇率,包括:
8、针对目标币种,获取当前时刻前、固定时长内各时刻的历史汇率,得到由各历史汇率组成的历史汇率集;
9、将所述历史汇率集输入至训练完成的汇率预测模型,并根据所述汇率预测模型的输出,得到所述目标币种在未来预设时间范围内的预测汇率。
10、在其中一个实施例中,所述方法还包括:
11、获取由多个汇率训练样本组成的训练样本集;所述汇率训练样本由多个时刻相连的汇率组成,将所述多个时刻中时刻最晚的汇率作为所述汇率训练样本的标签,其余汇率作为所述汇率训练样本的历史汇率;
12、将所述训练样本集中的所述汇率训练样本的历史汇率输入至初始汇率预测模型;
13、根据所述初始汇率预测模型输出的预测汇率与所述标签之间的偏差,调整所述初始汇率预测模型的参数;
14、在所述初始汇率预测模型输出的预测汇率与所述标签之间的偏差符合预设的模型输出要求的情况下,将所述初始汇率预测模型作为训练完成的汇率预测模型。
15、在其中一个实施例中,所述方法还包括:
16、在各所述第二目标用户中,确定已确认自动结汇的第三目标用户;
17、在所述未来预设时间范围内,获取实时汇率;
18、比较所述实时汇率与各所述第三目标用户所登记的预期结汇汇率;
19、在所述实时汇率高于所述第三目标用户所登记的预期结汇汇率、且所述第三目标用户的当前剩余结汇额度满足额度要求的情况下,完成所述第三目标用户的结汇。
20、在其中一个实施例中,所述方法还包括:
21、在接收到第四目标用户发送的结汇请求的情况下,查询所述第四目标用户的历史结汇记录;
22、根据所述历史结汇记录中各结汇的结汇额度以及每人每年的额定结汇额度,确定所述第四目标用户的当前剩余结汇额度,并记录所述第四目标用户的当前剩余结汇额度。
23、在其中一个实施例中,所述方法还包括:
24、在所述第三目标用户的当前剩余结汇额度不满足额度要求的情况下,生成结汇额度不足的提示信息,并将所述结汇额度不足的提示信息发送至所述第三目标用户。
25、在其中一个实施例中,所述方法还包括:
26、遍历各用户登记的预期结汇时间范围,基于当前时刻,确定所述预期结汇时间范围已过期的第五目标用户;
27、生成预期结汇时间范围已过期的提示信息,并将所述预期结汇时间范围已过期的提示信息发送至各所述第五目标用户。
28、在其中一个实施例中,所述方法还包括:
29、在接收到用户结汇登记请求的情况下,针对每个目标币种,获取所述目标币种的历史汇率,并基于所述历史汇率,预测所述目标币种在未来预设时间范围内的预测汇率;
30、将各所述目标币种的预测汇率发送并显示至所述用户的登记页面,以使所述用户查看。
31、第二方面,本技术还提供了一种结汇提示装置。所述装置包括:
32、第一预测模块,用于针对目标币种,获取所述目标币种的历史汇率,并基于所述历史汇率,预测所述目标币种在未来预设时间范围内的预测汇率;
33、第一遍历模块,用于遍历各用户登记的币种类型以及预期结汇时间范围,筛选币种类型与所述目标币种类型匹配、所述预期结汇时间范围与所述未来预设时间范围存在重合的第一目标用户;
34、第一查询模块,用于查询各所述第一目标用户登记的预期结汇汇率,并比较各所述第一目标用户登记的预期结汇汇率与所述预测汇率,在各所述第一目标用户中确定所述预期结汇汇率高于所述预测汇率的第二目标用户;
35、第一提示模块,用于基于所述未来预设时间范围以及所述预测汇率,生成结汇提示信息,并将所述结汇提示信息发送至各所述第二目标用户。
36、在其中一个实施例中,上述第一预测模块具体包括:
37、输入确定单元,用于针对目标币种,获取当前时刻前、固定时长内各时刻的历史汇率,得到由各历史汇率组成的历史汇率集;
38、输入单元,用于将所述历史汇率集输入至训练完成的汇率预测模型,并根据所述汇率预测模型的输出,得到所述目标币种在未来预设时间范围内的预测汇率。
39、在其中一个实施例中,上述装置还包括:
40、第一获取模块,用于获取由多个汇率训练样本组成的训练样本集;所述汇率训练样本由多个时刻相连的汇率组成,将所述多个时刻中时刻最晚的汇率作为所述汇率训练样本的标签,其余汇率作为所述汇率训练样本的历史汇率;
41、输入模块,用于将所述训练样本集中的所述汇率训练样本的历史汇率输入至初始汇率预测模型;
42、调整模块,用于根据所述初始汇率预测模型输出的预测汇率与所述标签之间的偏差,调整所述初始汇率预测模型的参数;
43、第一完成模块,用于在所述初始汇率预测模型输出的预测汇率与所述标签之间的偏差符合预设的模型输出要求的情况下,将所述初始汇率预测模型作为训练完成的汇率预测模型。
44、在其中一个实施例中,上述装置还包括:
45、确定模块,用于在各所述第二目标用户中,确定已确认自动结汇的第三目标用户;
46、第二获取模块,用于在所述未来预设时间范围内,获取实时汇率;
47、比较模块,用于比较所述实时汇率与各所述第三目标用户所登记的预期结汇汇率;
48、第二完成模块,用于在所述实时汇率高于所述第三目标用户所登记的预期结汇汇率、且所述第三目标用户的当前剩余结汇额度满足额度要求的情况下,完成所述第三目标用户的结汇。
49、在其中一个实施例中,上述装置还包括:
50、第二查询模块,用于在接收到第四目标用户发送的结汇请求的情况下,查询所述第四目标用户的历史结汇记录;
51、记录模块,用于根据所述历史结汇记录中各结汇的结汇额度以及每人每年的额定结汇额度,确定所述第四目标用户的当前剩余结汇额度,并记录所述第四目标用户的当前剩余结汇额度。
52、在其中一个实施例中,上述装置还包括:
53、第二提示模块,用于在所述第三目标用户的当前剩余结汇额度不满足额度要求的情况下,生成结汇额度不足的提示信息,并将所述结汇额度不足的提示信息发送至所述第三目标用户。
54、在其中一个实施例中,上述装置还包括:
55、第二遍历模块,用于遍历各用户登记的预期结汇时间范围,基于当前时刻,确定所述预期结汇时间范围已过期的第五目标用户;
56、第三提示模块,用于生成预期结汇时间范围已过期的提示信息,并将所述预期结汇时间范围已过期的提示信息发送至各所述第五目标用户。
57、在其中一个实施例中,上述装置还包括:
58、第二预测模块,用于在接收到用户结汇登记请求的情况下,针对每个目标币种,获取所述目标币种的历史汇率,并基于所述历史汇率,预测所述目标币种在未来预设时间范围内的预测汇率;
59、发送模块,用于将各所述目标币种的预测汇率发送并显示至所述用户的登记页面,以使所述用户查看。
60、第三方面,本技术还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
61、针对目标币种,获取所述目标币种的历史汇率,并基于所述历史汇率,预测所述目标币种在未来预设时间范围内的预测汇率;
62、遍历各用户登记的币种类型以及预期结汇时间范围,筛选币种类型与所述目标币种类型匹配、所述预期结汇时间范围与所述未来预设时间范围存在重合的第一目标用户;
63、查询各所述第一目标用户登记的预期结汇汇率,并比较各所述第一目标用户登记的预期结汇汇率与所述预测汇率,在各所述第一目标用户中确定所述预期结汇汇率高于所述预测汇率的第二目标用户;
64、基于所述未来预设时间范围以及所述预测汇率,生成结汇提示信息,并将所述结汇提示信息发送至各所述第二目标用户。
65、第四方面,本技术还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
66、针对目标币种,获取所述目标币种的历史汇率,并基于所述历史汇率,预测所述目标币种在未来预设时间范围内的预测汇率;
67、遍历各用户登记的币种类型以及预期结汇时间范围,筛选币种类型与所述目标币种类型匹配、所述预期结汇时间范围与所述未来预设时间范围存在重合的第一目标用户;
68、查询各所述第一目标用户登记的预期结汇汇率,并比较各所述第一目标用户登记的预期结汇汇率与所述预测汇率,在各所述第一目标用户中确定所述预期结汇汇率高于所述预测汇率的第二目标用户;
69、基于所述未来预设时间范围以及所述预测汇率,生成结汇提示信息,并将所述结汇提示信息发送至各所述第二目标用户。
70、第五方面,本技术还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
71、针对目标币种,获取所述目标币种的历史汇率,并基于所述历史汇率,预测所述目标币种在未来预设时间范围内的预测汇率;
72、遍历各用户登记的币种类型以及预期结汇时间范围,筛选币种类型与所述目标币种类型匹配、所述预期结汇时间范围与所述未来预设时间范围存在重合的第一目标用户;
73、查询各所述第一目标用户登记的预期结汇汇率,并比较各所述第一目标用户登记的预期结汇汇率与所述预测汇率,在各所述第一目标用户中确定所述预期结汇汇率高于所述预测汇率的第二目标用户;
74、基于所述未来预设时间范围以及所述预测汇率,生成结汇提示信息,并将所述结汇提示信息发送至各所述第二目标用户。
75、上述结汇提示方法、装置、计算机设备、存储介质和计算机程序产品,根据历史汇率预测未来预设时间范围内的预测汇率,然后进一步筛选预期结汇时间范围与未来预设时间范围有重合且预期结汇汇率高于预测汇率的用户,进而生成结汇提示信息并发送至用户。由于在汇率到达用户预期结汇汇率前,提前提示用户何时进行结汇,并且对各币种类型与目标币种进行匹配,对用户的预期结汇时间范围与未来预设时间范围进行匹配,丰富提示判别条件,保证了提示灵活性,进而降低了用户结汇失败率。