本发明涉及计算机,特别是涉及一种数据处理方法、装置、设备以及存储介质。
背景技术:
1、随着全球化和国际贸易的发展,跨境电商成为未来的发展趋势。对于涉及跨境交易的电子商务平台而言,汇率波动则可能导致价格波动。
2、相关技术中,往往通过人工手动查询汇率后调整价格,但这种调整方式准确性较低且即时性较差。
技术实现思路
1、本发明实施例的目的在于提供一种数据处理方法、装置、设备以及存储介质,以提高价格调整的准确性且改善价格调整的即时性。具体技术方案如下:
2、在本发明实施的第一方面,首先提供了一种数据处理方法:
3、获取第一货币种类相对于第二货币种类的汇率信息;
4、在所述汇率信息满足预设触发条件的情况下,获取目标对象对应所述第一货币种类的当前价格;所述预设触发条件包括价格触发条件、频率触发条件和/或波幅触发条件;
5、基于所述汇率信息以及所述当前价格,调整所述目标对象对应所述第二货币种类的目标价格。
6、可选地,所述汇率信息包括目标汇率以及汇率获取时间;所述获取第一货币种类相对于第二货币种类的汇率信息,包括:
7、调用目标接口并向所述目标接口发送汇率获取请求;
8、基于所述目标接口,实时获取所述第一货币种类相对于所述第二货币种类的目标汇率,并确定所述汇率获取时间;
9、将所述目标汇率以及所述汇率获取时间确定为所述汇率信息。
10、可选地,所述方法还包括:
11、基于定时任务,确定当前时刻对应的目标汇率;
12、在所述目标汇率大于第一数值或所述目标汇率小于第二数值的情况下,确定所述汇率信息满足所述价格触发条件。
13、可选地,所述方法还包括:
14、确定第一汇率信息以及第二汇率信息;所述第一汇率信息以及所述第二汇率信息是不同时刻的定时任务获取得到的,所述第一汇率信息包括第一目标汇率以及第一汇率获取时间,所述第二汇率信息包括第二目标汇率以及第二汇率获取时间;
15、在所述第一汇率获取时间以及所述第二汇率获取时间的差值大于预设时长且所述第一目标汇率与所述第二目标汇率不同的情况下,确定所述汇率信息满足所述频率触发条件。
16、可选地,所述方法还包括:
17、确定第三汇率信息以及第四汇率信息;所述第三汇率信息以及所述第四汇率信息是不同时刻的定时任务获取得到的,所述第三汇率信息包括第三目标汇率,所述第四汇率信息包括第四目标汇率;
18、确定所述第三目标汇率以及所述第四目标汇率对应的汇率波动比值;
19、在所述汇率波动比值大于预设比值的情况下,确定所述汇率信息满足所述波幅触发条件。
20、可选地,所述方法还包括:
21、基于所述目标价格,生成结构化查询语言sql存储语句;
22、将所述sql存储语句作为所述目标对象对应第二货币种类的价格信息,存储至目标数据库。
23、可选地,所述方法还包括:
24、响应于目标用户针对待结算对象发送的价格获取请求,基于所述价格获取请求携带的目标用户信息以及对象信息,确定目标价格规则标识;
25、从所述目标数据库中获取所述目标价格规则标识对应的目标sql存储语句;
26、基于所述目标sql存储语句,确定所述待结算对象对应的目标货币种类的对象价格;所述目标货币种类是基于所述目标用户信息确定的;
27、将所述对象价格展示给所述目标用户。
28、可选地,所述方法还包括:
29、基于所述目标数据库中存储的历史价格信息以及历史汇率信息,调整所述预设触发条件。
30、在本发明实施的第二方面,还提供了一种数据处理装置:
31、第一获取模块,用于获取第一货币种类相对于第二货币种类的汇率信息;
32、第二获取模块,用于在所述汇率信息满足预设触发条件的情况下,获取目标对象对应所述第一货币种类的当前价格;所述预设触发条件包括价格触发条件、频率触发条件和/或波幅触发条件;
33、第一调整模块,用于基于所述汇率信息以及所述当前价格,调整所述目标对象对应所述第二货币种类的目标价格。
34、可选地,所述汇率信息包括目标汇率以及汇率获取时间;所述第一获取模块,包括:
35、第一调用模块,用于调用目标接口并向所述目标接口发送汇率获取请求;
36、第一获取子模块,用于基于所述目标接口,实时获取所述第一货币种类相对于所述第二货币种类的目标汇率,并确定所述汇率获取时间;
37、第一确定模块,用于将所述目标汇率以及所述汇率获取时间确定为所述汇率信息。
38、可选地,该装置还包括:
39、第二确定模块,用于基于定时任务,确定当前时刻对应的目标汇率;
40、第三确定模块,用于在所述目标汇率大于第一数值或所述目标汇率小于第二数值的情况下,确定所述汇率信息满足所述价格触发条件。
41、可选地,该装置还包括:
42、第四确定模块,用于确定第一汇率信息以及第二汇率信息;所述第一汇率信息以及所述第二汇率信息是不同时刻的定时任务获取得到的,所述第一汇率信息包括第一目标汇率以及第一汇率获取时间,所述第二汇率信息包括第二目标汇率以及第二汇率获取时间;
43、第五确定模块,用于在所述第一汇率获取时间以及所述第二汇率获取时间的差值大于预设时长且所述第一目标汇率与所述第二目标汇率不同的情况下,确定所述汇率信息满足所述频率触发条件。
44、可选地,该装置还包括:
45、第六确定模块,用于确定第三汇率信息以及第四汇率信息;所述第三汇率信息以及所述第四汇率信息是不同时刻的定时任务获取得到的,所述第三汇率信息包括第三目标汇率,所述第四汇率信息包括第四目标汇率;
46、第七确定模块,用于确定所述第三目标汇率以及所述第四目标汇率对应的汇率波动比值;
47、第八确定模块,用于在所述汇率波动比值大于预设比值的情况下,确定所述汇率信息满足所述波幅触发条件。
48、可选地,该装置还包括:
49、第一生成模块,用于基于所述目标价格,生成结构化查询语言sql存储语句;
50、第一存储模块,用于将所述sql存储语句作为所述目标对象对应第二货币种类的价格信息,存储至目标数据库。
51、可选地,该装置还包括:
52、第九确定模块,用于响应于目标用户针对待结算对象发送的价格获取请求,基于所述价格获取请求携带的目标用户信息以及对象信息,确定目标价格规则标识;
53、第三获取模块,用于从所述目标数据库中获取所述目标价格规则标识对应的目标sql存储语句;
54、第十确定模块,用于基于所述目标sql存储语句,确定所述待结算对象对应的目标货币种类的对象价格;所述目标货币种类是基于所述目标用户信息确定的;
55、第一展示模块,用于将所述对象价格展示给所述目标用户。
56、可选地,该装置还包括:
57、第一调整模块,用于基于所述目标数据库中存储的历史价格信息以及历史汇率信息,调整所述预设触发条件。
58、在本发明实施的又一方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述任一所述的数据处理方法。
59、在本发明实施的又一方面,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述任一所述的数据处理方法。
60、本发明实施例提供的一种数据处理方法、装置、设备以及存储介质,通过获取第一货币种类相对于第二货币种类的汇率信息,并判断汇率信息是否满足预设触发条件,当汇率信息满足价格触发条件、频率触发条件和/或波幅触发条件时,即获取目标对象对应第一货币种类的当前价格,并基于汇率信息调整目标对象对应第二货币种类的目标价格。这样,将不同需求对应的不同触发条件作为价格调整的预设触发条件,使得目标对象对应第二货币种类的目标价格能够根据实时汇率信息进行适应性调整,提高了价格调整的准确性以及即时性,避免价格变更不及时造成的风险。
1.一种数据处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述获取第一货币种类相对于第二货币种类的汇率信息,包括:
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
4.根据权利要求2所述的方法,其特征在于,所述方法还包括:
5.根据权利要求2所述的方法,其特征在于,所述方法还包括:
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
8.根据权利要求6所述的方法,其特征在于,所述方法还包括:
9.一种数据处理装置,其特征在于,所述装置包括:
10.一种电子设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
11.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-8中任一所述的方法。
12.一种计算机程序,其特征在于,所述计算机程序包括可读性程序指令,所述可读性程序指令由电子设备的处理器执行时,使得所述电子设备执行如权利要求1至8中任一项所述的方法。
