首页 / 专利库 / 电脑零配件 / 接口 / 用户界面 / 图形用户界面 / 进度条 / 资源获取方法、装置、设备及存储介质

资源获取方法、装置、设备及存储介质

阅读:1发布:2020-06-21

专利汇可以提供资源获取方法、装置、设备及存储介质专利检索,专利查询,专利分析的服务。并且本 申请 公开了一种资源获取方法、装置、设备及存储介质,属于信息技术领域。所述方法包括:接收用户账号转移的第一资源数值,第一资源数值用于获取目标资源,且为目标资源在第一时间点对应的资源数值;查询目标资源在第一时间点之后对应的实时资源数值;响应于查询到目标资源在第一时间点之后的第二时间点对应的第二资源数值小于第一资源数值,向资源 服务器 对应的资源账号转移第二资源数值,以基于第二资源数值为用户账号获取目标资源;向用户账号转移第三资源数值,第三资源数值小于或等于第一资源数值与第二资源数值之间的差值。本申请扩展了获取资源的方式,提高了灵活性。,下面是资源获取方法、装置、设备及存储介质专利的具体信息内容。

1.一种资源获取方法,其特征在于,应用于应用服务器中,所述方法包括:
接收用户账号转移的第一资源数值,所述第一资源数值是基于目标资源的资源获取订单触发转移的,用于获取所述目标资源,且所述第一资源数值为所述目标资源在第一时间点对应的资源数值;
查询所述目标资源在所述第一时间点之后对应的实时资源数值;
响应于查询到所述目标资源在所述第一时间点之后的第二时间点对应的第二资源数值小于所述第一资源数值,向资源服务器对应的资源账号转移第二资源数值,以基于所述第二资源数值为所述用户账号获取所述目标资源;
向所述用户账号转移第三资源数值,所述第三资源数值小于或等于所述第一资源数值与所述第二资源数值之间的差值。
2.如权利要求1所述的方法,其特征在于,所述查询所述目标资源在所述第一时间点之后对应的实时资源数值之后,还包括:
响应于查询到所述目标资源在所述第一时间点之后对应的实时资源数值小于所述第一资源数值,将所述实时资源数值确定为所述第二资源数值,所述实时资源数值对应的时间点确定为所述第二时间点。
3.如权利要求1所述的方法,其特征在于,所述查询所述目标资源在所述第一时间点之后对应的实时资源数值之前,还包括:
基于所述目标资源在不同时间所对应的历史资源数值,预测所述目标资源在所述第一时间点之后的预设时长内对应的最低资源数值;
响应于所述最低资源数值小于所述第一资源数值,确定所述最低资源数值对应的预测时间范围,所述预测时间范围位于所述第一时间点之后的预设时长内;
所述查询所述目标资源在所述第一时间点之后对应的实时资源数值,包括:
查询所述目标资源在所述预测时间范围内的实时资源数值;
所述查询所述目标资源在所述第一时间点之后对应的实时资源数值之后,还包括:
响应于查询到所述目标资源在所述预测时间范围内的实时资源数值小于所述第一资源数值,将所述实时资源数值确定为所述第二资源数值,所述实时资源数值对应的时间点确定为所述第二时间点。
4.如权利要求1所述的方法,其特征在于,所述向资源服务器对应的资源账号转移第二资源数值之前,还包括:
向所述资源服务器发送第一资源预定请求,所述第一资源预定请求携带所述目标资源的标识,用于请求预定对应的资源数值为所述第二资源数值的目标资源;
响应于接收到所述资源服务器返回的第一资源预定响应信息,基于所述第一资源预定响应信息,执行向资源服务器对应的资源账号转移第二资源数值的步骤。
5.如权利要求4所述的方法,其特征在于,所述接收用户账号转移的第一资源数值之后,还包括:
向所述资源服务器发送第二资源预定请求,接收所述资源服务器返回的第二资源预定响应信息,所述第二资源预定请求携带所述目标资源的标识,用于请求预定对应的资源数值为所述第一资源数值的目标资源;
所述向所述资源服务器发送第一资源预定请求之后,还包括:
响应于检测到所述第一资源预定请求未被所述资源服务器响应,基于所述第二资源预定响应信息,向所述资源服务器对应的资源账号转移所述第一资源数值,以基于所述第一资源数值为所述用户账号获取所述目标资源。
6.如权利要求1所述的方法,其特征在于,所述接收用户账号转移的第一资源数值之后,还包括:
向所述资源服务器发送第二资源预定请求,接收所述资源服务器返回的第二资源预定响应信息,所述第二资源预定请求携带所述目标资源的标识,用于请求预定对应的资源数值为所述第一资源数值的目标资源;
查询所述目标资源的实时可获取量;
响应于查询到所述目标资源的实时可获取量小于第一数量阈值,停止查询所述目标资源在所述第一时间点之后对应的实时资源数值;
基于所述第二资源预定响应信息,向所述资源服务器对应的资源账号转移所述第一资源数值,以基于所述第一资源数值为所述用户账号获取所述目标资源。
7.如权利要求6所述的方法,其特征在于,所述接收所述资源服务器返回的第二资源预定响应信息之后,还包括:
响应于当前时间点与所述第一时间点之间的相距时长大于或等于预设时长,停止查询所述目标资源在所述第一时间点之后对应的实时资源数值;
基于所述第二资源预定响应信息,向所述资源服务器对应的资源账号转移所述第一资源数值,以基于所述第一资源数值为所述用户账号获取所述目标资源。
8.如权利要求5-7任一所述的方法,其特征在于,所述第二资源预定响应信息具有有效时长,且在超出有效时长后自动失效,所述接收所述资源服务器返回的第二资源预定响应信息之后,还包括:
在查询到所述目标资源在所述第一时间点之后的第二时间点对应的第二资源数值小于所述第一资源数值之前,响应于检测到所述第二资源预定响应信息失效,继续向所述资源服务器发送所述第二资源预定请求。
9.如权利要求1所述的方法,其特征在于,所述查询所述目标资源在所述第一时间点之后对应的实时资源数值之前,还包括:
确定所述目标资源是否满足延时获取条件;
响应于所述目标资源满足所述延时获取条件,执行查询所述目标资源在所述第一时间点之后对应的实时资源数值的步骤。
10.如权利要求9所述的方法,其特征在于,所述确定所述目标资源是否满足延时获取条件,包括:
若所述目标资源满足以下条件中的至少一种,则确定所述目标资源满足所述延时获取条件:
所述用户账号对应的用户不是险用户;
所述用户账号对应的用户未要求索取所述目标资源的报销信息;
所述目标资源的可获取数量大于或等于第二数量阈值。
11.一种资源获取方法,其特征在于,应用于终端中,所述方法包括:
响应于基于显示的目标资源的资源获取订单检测到数值转移操作,将用户账号中的第一资源数值转移给应用服务器对应的应用账号;
其中,所述第一资源数值用于获取所述目标资源,所述第一资源数值为所述目标资源在第一时间点对应的资源数值;
在所述第一时间点之后,接收分配给所述用户账号的所述目标资源,或者,接收分配给所述用户账号的所述目标资源,以及转移给所述用户账号的第三资源数值;
其中,所述第三资源数值小于或等于所述第一资源数值与第二资源数值之间的差值,所述第二资源数值为所述目标资源在所述第一时间点之后的第二时间点对应的资源数值,且所述第二资源数值小于所述第一资源数值。
12.如权利要求11所述的方法,其特征在于,所述目标资源的资源获取订单包括延时获取选项,所述延时获取选项用于启动延时获取功能,所述延时获取功能用于在所述第一时间点之后以小于所述第一资源数值的第二资源数值为所述用户账号获取所述目标资源。
13.如权利要求12所述的方法,其特征在于,所述延时获取选项周围显示有详情图标,所述方法还包括:
响应于检测到对所述详情图标的触发操作,显示所述延时获取功能的功能详情信息。
14.如权利要求11-13任一所述的方法,其特征在于,所述接收分配给所述用户账号的所述目标资源,以及转移给所述用户账号的第三资源数值之后,还包括:
显示所述目标资源的已获取提示信息,所述已获取提示信息包括所述第二资源数值,用于指示所述用户账号已基于所述第二资源数值获取到所述目标资源。
15.如权利要求14所述的方法,其特征在于,所述已获取提示信息还包括所述第三资源数值,用于指示所述用户账号被退回所述第三资源数值。
16.如权利要求15所述的方法,其特征在于,所述已获取提示信息还包括退回进度查询入口,所述方法还包括:
响应于检测到对所述退回进度查询入口的触发操作,显示所述第三资源数值的退回进度。
17.一种资源获取装置,其特征在于,应用于应用服务器中,所述装置包括:
第一接收模,用于接收用户账号转移的第一资源数值,所述第一资源数值是基于目标资源的资源获取订单触发转移的,用于获取所述目标资源,且所述第一资源数值为所述目标资源在第一时间点对应的资源数值;
第一查询模块,用于查询所述目标资源在所述第一时间点之后对应的实时资源数值;
第一转移模块,用于响应于查询到所述目标资源在所述第一时间点之后的第二时间点对应的第二资源数值小于所述第一资源数值,向资源服务器对应的资源账号转移第二资源数值,以基于所述第二资源数值为所述用户账号获取所述目标资源;
第二转移模块,用于向所述用户账号转移第三资源数值,所述第三资源数值小于或等于所述第一资源数值与所述第二资源数值之间的差值。
18.一种资源获取装置,其特征在于,应用于终端中,所述装置包括:
转移模块,用于当基于显示的目标资源的资源获取订单检测到数值转移操作时,将用户账号中的第一资源数值转移给应用服务器对应的应用账号;
其中,所述第一资源数值用于获取所述目标资源,所述第一资源数值为所述目标资源在第一时间点对应的资源数值;
接收模块,用于在所述第一时间点之后,接收分配给所述用户账号的所述目标资源,或者,接收分配给所述用户账号的所述目标资源,以及转移给所述用户账号的第三资源数值;
其中,所述第三资源数值小于或等于所述第一资源数值与第二资源数值之间的差值,所述第二资源数值为所述目标资源在所述第一时间点之后的第二时间点对应的资源数值,且所述第二资源数值小于所述第一资源数值。
19.一种服务器,其特征在于,所述服务器包括:
一个或多个处理器;
用于存储所述一个或多个处理器可执行指令的一个或多个存储器
其中,所述一个或多个处理器被配置为执行权利要求1-10任一项所述的资源获取方法。
20.一种终端,其特征在于,所述终端包括:
一个或多个处理器;
用于存储所述一个或多个处理器可执行指令的一个或多个存储器;
其中,所述一个或多个处理器被配置为执行权利要求11-16任一项所述的资源获取方法。
21.一种非临时性计算机可读存储介质,其特征在于,当所述存储介质中的指令由计算机的处理器执行时,使得计算机能够执行权利要求1-10或11-16任一项所述的资源获取方法。

说明书全文

资源获取方法、装置、设备及存储介质

技术领域

[0001] 本申请涉及信息技术领域,特别涉及一种资源获取方法、装置、设备及存储介质。

背景技术

[0002] 由于目标资源在不同时间所对应的资源数值可能不同,因此在不同的时间点,用户可能需要使用不同的资源数值来获取目标资源。以目标资源为机票,目标资源对应的资源数值为目标资源的价格为例,由于同一航线的机票在不同时间的票价变动频繁,因此用户在不同时间点需要支付不同的价格来购买机票。
[0003] 相关技术中,当用户想要获取目标资源时,可以先执行下单操作,以得到目标资源的资源获取订单,然后在目标资源的资源获取订单上执行支付操作,以向应用服务器对应的应用账号转移第一资源数值,第一资源数值为目标资源在当前时间点对应的资源数值。应用服务器接收到用户账号转移的第一资源数值之后,立即将第一资源数值转移给资源服务器对应的资源账号,以基于该第一资源数值为用户获取目标资源。比如,以目标资源为机票,目标资源对应的资源数值为价格为例,用户在购票平台上购买机票时,可以先选定航班,再填写订单,然后支付订单,在用户支付订单后,购票平台即可直接基于用户支付的价格请求航空公司进行出票。
[0004] 相关技术中,在用户确认获取目标资源之后,一般只能以目标资源在当前时间对应的资源数值来获取目标资源,获取目标资源的方式比较局限,灵活性不高。发明内容
[0005] 本申请实施例提供了一种资源获取方法、装置、设备及存储介质,可以用于解决相关技术中存在的获取资源的方式比较局限,灵活性不高的问题。所述技术方案如下:
[0006] 一方面,提供了一种资源获取方法,应用于应用服务器中,所述方法包括:
[0007] 接收用户账号转移的第一资源数值,所述第一资源数值是基于目标资源的资源获取订单触发转移的,用于获取所述目标资源,且所述第一资源数值为所述目标资源在第一时间点对应的资源数值;
[0008] 查询所述目标资源在所述第一时间点之后对应的实时资源数值;
[0009] 响应于查询到所述目标资源在所述第一时间点之后的第二时间点对应的第二资源数值小于所述第一资源数值,向资源服务器对应的资源账号转移第二资源数值,以基于所述第二资源数值为所述用户账号获取所述目标资源;
[0010] 向所述用户账号转移第三资源数值,所述第三资源数值小于或等于所述第一资源数值与所述第二资源数值之间的差值。
[0011] 可选地,所述查询所述目标资源在所述第一时间点之后对应的实时资源数值之后,还包括:
[0012] 响应于查询到所述目标资源在所述第一时间点之后对应的实时资源数值小于所述第一资源数值,将所述实时资源数值确定为所述第二资源数值,所述实时资源数值对应的时间点确定为所述第二时间点
[0013] 可选地,所述查询所述目标资源在所述第一时间点之后对应的实时资源数值之前,还包括:
[0014] 基于所述目标资源在不同时间所对应的历史资源数值,预测所述目标资源在所述第一时间点之后的预设时长内对应的最低资源数值;
[0015] 响应于所述最低资源数值小于所述第一资源数值,确定所述最低资源数值对应的预测时间范围,所述预测时间范围位于所述第一时间点之后的预设时长内;
[0016] 所述查询所述目标资源在所述第一时间点之后对应的实时资源数值,包括:
[0017] 查询所述目标资源在所述预测时间范围内的实时资源数值;
[0018] 所述查询所述目标资源在所述第一时间点之后对应的实时资源数值之后,还包括:
[0019] 响应于查询到所述目标资源在所述预测时间范围内的实时资源数值小于所述第一资源数值,将所述实时资源数值确定为所述第二资源数值,所述实时资源数值对应的时间点确定为所述第二时间点。
[0020] 可选地,所述向资源服务器对应的资源账号转移第二资源数值之前,还包括:
[0021] 向所述资源服务器发送第一资源预定请求,所述第一资源预定请求携带所述目标资源的标识,用于请求预定对应的资源数值为所述第二资源数值的目标资源;
[0022] 响应于接收到所述资源服务器返回的第一资源预定响应信息,基于所述第一资源预定响应信息,执行向资源服务器对应的资源账号转移第二资源数值的步骤。
[0023] 可选地,所述接收用户账号转移的第一资源数值之后,还包括:
[0024] 向所述资源服务器发送第二资源预定请求,接收所述资源服务器返回的第二资源预定响应信息,所述第二资源预定请求携带所述目标资源的标识,用于请求预定对应的资源数值为所述第一资源数值的目标资源;
[0025] 所述向所述资源服务器发送第一资源预定请求之后,还包括:
[0026] 响应于检测到所述第一资源预定请求未被所述资源服务器响应,基于所述第二资源预定响应信息,向所述资源服务器对应的资源账号转移所述第一资源数值,以基于所述第一资源数值为所述用户账号获取所述目标资源。
[0027] 可选地,,所述接收用户账号转移的第一资源数值之后,还包括:
[0028] 向所述资源服务器发送第二资源预定请求,接收所述资源服务器返回的第二资源预定响应信息,所述第二资源预定请求携带所述目标资源的标识,用于请求预定对应的资源数值为所述第一资源数值的目标资源;
[0029] 查询所述目标资源的实时可获取量;
[0030] 响应于查询到所述目标资源的实时可获取量小于第一数量阈值,停止查询所述目标资源在所述第一时间点之后对应的实时资源数值;
[0031] 基于所述第二资源预定响应信息,向所述资源服务器对应的资源账号转移所述第一资源数值,以基于所述第一资源数值为所述用户账号获取所述目标资源。
[0032] 可选地,所述接收所述资源服务器返回的第二资源预定响应信息之后,还包括:
[0033] 响应于当前时间点与所述第一时间点之间的相距时长大于或等于预设时长,停止查询所述目标资源在所述第一时间点之后对应的实时资源数值;
[0034] 基于所述第二资源预定响应信息,向所述资源服务器对应的资源账号转移所述第一资源数值,以基于所述第一资源数值为所述用户账号获取所述目标资源。
[0035] 可选地,所述第二资源预定响应信息具有有效时长,且在超出有效时长后自动失效,所述接收所述资源服务器返回的第二资源预定响应信息之后,还包括:
[0036] 在查询到所述目标资源在所述第一时间点之后的第二时间点对应的第二资源数值小于所述第一资源数值之前,响应于检测到所述第二资源预定响应信息失效,继续向所述资源服务器发送所述第二资源预定请求。
[0037] 可选地,所述查询所述目标资源在所述第一时间点之后对应的实时资源数值之前,还包括:
[0038] 确定所述目标资源是否满足延时获取条件;
[0039] 响应于所述目标资源满足所述延时获取条件,执行查询所述目标资源在所述第一时间点之后对应的实时资源数值的步骤。
[0040] 可选地,所述确定所述目标资源是否满足延时获取条件,包括:
[0041] 若所述目标资源满足以下条件中的至少一种,则确定所述目标资源满足所述延时获取条件:
[0042] 所述用户账号对应的用户不是险用户;
[0043] 所述用户账号对应的用户未要求索取所述目标资源的报销信息;
[0044] 所述目标资源的可获取数量大于或等于第二数量阈值。
[0045] 一方面,提供了一种资源获取方法,应用于终端中,所述方法包括:
[0046] 当基于显示的目标资源的资源获取订单检测到数值转移操作时,将用户账号中的第一资源数值转移给应用服务器对应的应用账号;
[0047] 其中,所述第一资源数值用于获取所述目标资源,所述第一资源数值为所述目标资源在第一时间点对应的资源数值;
[0048] 在所述第一时间点之后,接收分配给所述用户账号的所述目标资源,或者,接收分配给所述用户账号的所述目标资源,以及转移给所述用户账号的第三资源数值;
[0049] 其中,所述第三资源数值小于或等于所述第一资源数值与第二资源数值之间的差值,所述第二资源数值为所述目标资源在所述第一时间点之后的第二时间点对应的资源数值,且所述第二资源数值小于所述第一资源数值。
[0050] 可选地,所述目标资源的资源获取订单包括延时获取选项,所述延时获取选项用于启动延时获取功能,所述延时获取功能用于在所述第一时间点之后以小于所述第一资源数值的第二资源数值为所述用户账号获取所述目标资源。
[0051] 可选地,所述延时获取选项周围显示有详情图标,所述方法还包括:
[0052] 响应于检测到对所述详情图标的触发操作,显示所述延时获取功能的功能详情信息。
[0053] 可选地,所述接收分配给所述用户账号的所述目标资源,以及转移给所述用户账号的第三资源数值之后,还包括:
[0054] 显示所述目标资源的已获取提示信息,所述已获取提示信息包括所述第二资源数值,用于指示所述用户账号已基于所述第二资源数值获取到所述目标资源。
[0055] 可选地,所述已获取提示信息还包括所述第三资源数值,用于指示所述用户账号被退回所述第三资源数值。
[0056] 可选地,所述已获取提示信息还包括退回进度查询入口,所述方法还包括:
[0057] 响应于检测到对所述退回进度查询入口的触发操作,显示所述第三资源数值的退回进度。
[0058] 一方面,提供了一种资源获取装置,应用于应用服务器中,所述装置包括:
[0059] 第一接收模,用于接收用户账号转移的第一资源数值,所述第一资源数值是基于目标资源的资源获取订单触发转移的,用于获取所述目标资源,且所述第一资源数值为所述目标资源在第一时间点对应的资源数值;
[0060] 第一查询模块,用于查询所述目标资源在所述第一时间点之后对应的实时资源数值;
[0061] 第一转移模块,用于响应于查询到所述目标资源在所述第一时间点之后的第二时间点对应的第二资源数值小于所述第一资源数值,向资源服务器对应的资源账号转移第二资源数值,以基于所述第二资源数值为所述用户账号获取所述目标资源;
[0062] 第二转移模块,用于向所述用户账号转移第三资源数值,所述第三资源数值小于或等于所述第一资源数值与所述第二资源数值之间的差值。
[0063] 可选地,所述装置还包括:
[0064] 第一确定模块,用于响应于查询到所述目标资源在所述第一时间点之后对应的实时资源数值小于所述第一资源数值,将所述实时资源数值确定为第二资源数值,所述实时资源数值对应的时间点确定为第二时间点。
[0065] 可选地,所述装置还包括:
[0066] 预测模块,用于基于所述目标资源在不同时间所对应的历史资源数值,预测所述目标资源在所述第一时间点之后的预设时长内对应的最低资源数值;
[0067] 第二确定模块,用于响应于所述最低资源数值小于所述第一资源数值,确定所述最低资源数值对应的预测时间范围,所述预测时间范围位于所述第一时间点之后的预设时长内;
[0068] 所述第一查询模块,用于查询所述目标资源在所述预测时间范围内的实时资源数值;
[0069] 第三确定模块,用于响应于查询到所述目标资源在所述预测时间范围内的实时资源数值小于所述第一资源数值,将所述实时资源数值确定为所述第二资源数值,所述实时资源数值对应的时间点确定为所述第二时间点。
[0070] 可选地,所述装置还包括:
[0071] 第一发送模块,用于向所述资源服务器发送第一资源预定请求,所述第一资源预定请求携带所述目标资源的标识,用于请求预定对应的资源数值为所述第二资源数值的目标资源;
[0072] 触发模块,用于响应于接收到所述资源服务器返回的第一资源预定响应信息,触发所述第二转移模块基于所述第一资源预定响应信息,向资源服务器对应的资源账号转移第二资源数值。
[0073] 可选地,所述装置还包括:
[0074] 第二发送模块,用于在第一接收模块接收用户账号转移的第一资源数值之后,向所述资源服务器发送第二资源预定请求;
[0075] 第二接收模块,用于接收所述资源服务器返回的第二资源预定响应信息,所述第二资源预定请求携带所述目标资源的标识,用于请求预定对应的资源数值为所述第一资源数值的目标资源;
[0076] 第三转移模块,用于在第一发送模块向所述资源服务器发送第一资源预定请求之后,响应于检测到所述第一资源预定请求未被所述资源服务器响应,基于所述第二资源预定响应信息,向所述资源服务器对应的资源账号转移所述第一资源数值,以基于所述第一资源数值为所述用户账号获取所述目标资源。
[0077] 可选地,所述装置还包括:
[0078] 第二发送模块,用于在第一接收模块接收用户账号转移的第一资源数值之后,向所述资源服务器发送第二资源预定请求;
[0079] 第二接收模块,用于接收所述资源服务器返回的第二资源预定响应信息,所述第二资源预定请求携带所述目标资源的标识,用于请求预定对应的资源数值为所述第一资源数值的目标资源;
[0080] 第二查询模块,用于查询所述目标资源的实时可获取量;
[0081] 触发模块,用于响应于查询到所述目标资源的实时可获取量小于第一数量阈值,触发第一查询模块停止查询所述目标资源在所述第一时间点之后对应的实时资源数值;
[0082] 第三转移模块,用于基于所述第二资源预定响应信息,向所述资源服务器对应的资源账号转移所述第一资源数值,以基于所述第一资源数值为所述用户账号获取所述目标资源。
[0083] 可选地,所述
[0084] 触发模块,用于在第二接收模块接收所述资源服务器返回的第二资源预定响应信息之后,响应于当前时间点与所述第一时间点之间的相距时长大于或等于预设时长,触发第一查询模块停止查询所述目标资源在所述第一时间点之后对应的实时资源数值;
[0085] 第三转移模块,用于基于所述第二资源预定响应信息,向所述资源服务器对应的资源账号转移所述第一资源数值,以基于所述第一资源数值为所述用户账号获取所述目标资源。
[0086] 可选地,所述第二资源预定响应信息具有有效时长,且在超出有效时长后自动失效,所述装置还包括:
[0087] 触发模块,用于在查询到所述目标资源在所述第一时间点之后的第二时间点对应的第二资源数值小于所述第一资源数值之前,响应于检测到所述第二资源预定响应信息失效,触发所述第二发送模块继续向所述资源服务器发送所述第二资源预定请求。
[0088] 可选地,所述装置还包括:
[0089] 第四确定模块,用于确定所述目标资源是否满足延时获取条件;
[0090] 触发模块,用于响应于所述目标资源满足所述延时获取条件,触发所述第一查询模块查询所述目标资源在所述第一时间点之后对应的实时资源数值。
[0091] 可选地,所述第四确定模块用于:
[0092] 若所述目标资源满足以下条件中的至少一种,则确定所述目标资源满足所述延时获取条件:
[0093] 所述用户账号对应的用户不是风险用户;
[0094] 所述用户账号对应的用户未要求索取所述目标资源的报销信息;
[0095] 所述目标资源的可获取数量大于或等于第二数量阈值。
[0096] 一方面,提供了一种资源获取装置,应用于终端中,所述装置包括:
[0097] 转移模块,用于当基于显示的目标资源的资源获取订单检测到数值转移操作时,将用户账号中的第一资源数值转移给应用服务器对应的应用账号;
[0098] 其中,所述第一资源数值用于获取所述目标资源,所述第一资源数值为所述目标资源在第一时间点对应的资源数值;
[0099] 接收模块,用于在所述第一时间点之后,接收分配给所述用户账号的所述目标资源,或者,接收分配给所述用户账号的所述目标资源,以及转移给所述用户账号的第三资源数值;
[0100] 其中,所述第三资源数值小于或等于所述第一资源数值与第二资源数值之间的差值,所述第二资源数值为所述目标资源在所述第一时间点之后的第二时间点对应的资源数值,且所述第二资源数值小于所述第一资源数值。
[0101] 可选地,所述目标资源的资源获取订单包括延时获取选项,所述延时获取选项用于启动延时获取功能,所述延时获取功能用于在所述第一时间点之后以小于所述第一资源数值的第二资源数值为所述用户账号获取所述目标资源。
[0102] 可选地,所述延时获取选项周围显示有详情图标,所述装置还包括:
[0103] 显示模块,用于响应于检测到对所述详情图标的触发操作,显示所述延时获取功能的功能详情信息。
[0104] 可选地,所述显示模块还用于:
[0105] 在接收模块接收分配给所述用户账号的所述目标资源,以及转移给所述用户账号的第三资源数值之后,显示所述目标资源的已获取提示信息,所述已获取提示信息包括所述第二资源数值,用于指示所述用户账号已基于所述第二资源数值获取到所述目标资源。
[0106] 可选地,所述已获取提示信息还包括所述第三资源数值,用于指示所述用户账号被退回所述第三资源数值。
[0107] 可选地,所述已获取提示信息还包括退回进度查询入口,所述显示模块还用于响应于检测到对所述退回进度查询入口的触发操作,显示所述第三资源数值的退回进度。
[0108] 一方面,提供了一种服务器,所述服务器包括:
[0109] 一个或多个处理器;
[0110] 用于存储所述一个或多个处理器可执行指令的一个或多个存储器
[0111] 其中,所述一个或多个处理器被配置为执行上述所述的任一种资源获取方法。
[0112] 一方面,提供了一种终端,所述终端包括:
[0113] 一个或多个处理器;
[0114] 用于存储所述一个或多个处理器可执行指令的一个或多个存储器;
[0115] 其中,所述一个或多个处理器被配置为执行上述所述的任一种资源获取方法。
[0116] 一方面,提供了一种非临时性计算机可读存储介质,当所述存储介质中的指令由计算机的处理器执行时,使得计算机能够执行上述所述的任一种资源获取方法。
[0117] 本申请实施例提供的技术方案带来的有益效果是:
[0118] 本申请实施例中,可以先接收用户账号转移的用于获取目标资源的第一资源数值,然后查询目标资源在第一时间点之后对应的实时资源数值,响应于查询到目标资源在第一时间点之后的第二时间点对应的第二资源数值小于第一资源数值,向资源服务器对应的资源账号转移第二资源数值,以基于第二资源数值为用户账号获取目标资源,以及向用户账号转移第三资源数值,第三资源数值小于或等于第一资源数值与第二资源数值之间的差值,如此,扩展了获取资源的方式,提高了灵活性。附图说明
[0119] 为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0120] 图1是本申请实施例涉及的实施环境的示意图;
[0121] 图2是本申请实施例提供的一种资源获取方法的流程图
[0122] 图3是本申请实施例提供的一种购票界面的示意图;
[0123] 图4是本申请实施例提供的另一种购票界面的示意图;
[0124] 图5是本申请实施例提供的又一种购票界面的示意图;
[0125] 图6是本申请实施例提供的一种购票流程的示意图;
[0126] 图7是本申请实施例提供的又一种资源获取方法的流程图;
[0127] 图8是本申请实施例提供的一种资源获取装置的结构框图
[0128] 图9是本申请实施例提供的另一种资源获取装置的结构框图;
[0129] 图10是本申请实施例提供的一种服务器的结构示意图。

具体实施方式

[0130] 为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。
[0131] 在对本申请实施例进行详细地解释说明之前,先对本申请实施例的应用场景予以说明。
[0132] 本申请实施例提供的资源获取方法,可以应用于获取对应资源数值会随时间发生变化的目标资源的场景中。其中,目标资源可以为机票、景点、旅游线路、酒店、电影院或表演等,目标资源对应的资源数值为目标资源的价格。示例的,本申请实施例提供的方法可以应用于获取票价会随时间发生变化的航线、景点、旅游线路、电影院或表演等,或者房价会随时间发生变化的酒店或民宿等,或者价格会随时间发生变化的物品等。
[0133] 相关技术中,在用户确认获取目标资源后,一般只能以目标资源在当前时间所对应的资源数值来获取目标资源,获取资源的方式比较局限,灵活性不高,而且,目标资源在后续时间所对应资源数值可能会降低,这将导致资源数值的浪费。以目标资源为机票为例,用户在购票平台上购买机票时,可以先选定航班,再填写订单,然后支付订单,在用户支付订单后,购票平台即可直接基于用户支付的价格请求航空公司进行出票。但是机票票价通常变动频繁,若后续航空公司调整票价,票价降低,购票平台也无法再使用调整后的价格进行出票。
[0134] 本申请实施例为了扩展获取资源的方式,节省用户使用的资源数值,提供了一种在用户确认获取目标资源后,能够查询在当前时间之后目标资源所对应的更低的资源数值,以更低的资源数值来获取目标资源的方法。
[0135] 接下来,对本申请实施例涉及的实施环境进行详细介绍。图1是本申请实施例涉及的实施环境的示意图,如图1所示,该实施环境包括终端10、应用服务器置20和资源服务器30,终端10、应用服务器20和资源服务器30之间可以通过有线网络或无线网络进行连接。
[0136] 其中,终端10可以为手机、平板电脑或计算机等。应用服务器20可以为资源获取应用的后台服务器,比如用于获取目标资源的第三方应用的后台服务器,譬如第三方购票平台的后台服务器。资源服务器30是指目标资源的拥有方对应的服务器,比如航空公司的售票服务器。
[0137] 接下来,对本申请实施例涉及的资源获取方法进行详细介绍。图2是本申请实施例提供的一种资源获取方法的流程图,该方法应用于图1所示的实施环境中。如图2所示,该方法包括如下步骤:
[0138] 步骤201:终端响应于基于显示的目标资源的资源获取订单检测到数值转移操作,将用户账号中的第一资源数值转移给应用服务器对应的应用账号。
[0139] 其中,目标资源是指对应的资源数值会随时间发生变化的资源,如机票、景点、旅游线路、酒店、电影院或表演等。资源数值为目标资源的价格。第一资源数值用于获取目标资源,且第一资源数值为目标资源在第一时间点对应的资源数值。比如,第一资源数值用于购买目标资源,则第一资源数值为目标资源在第一时间点的价格。示例的,第一资源数值可以为用户支付的钱数。用户账号为终端登录的用户标识对应的用户账号。
[0140] 其中,目标资源的资源获取订单用于请求获取目标资源,可以由用户通过下单操作触发。示例的,若目标资源为机票,则目标资源的资源获取订单可以如图3中的第一个界面所示。数值转移操作可以为用户的支付操作,比如可以为点击资源获取订单上的确认支付选项的操作。当检测到支付操作后,可以将用户支付的第一资源数值从用户账号中转移到应用服务器对应的应用账号中。
[0141] 目前,在电商平台上,当用户想要获取目标资源时,一般需要先选定要获取的目标资源,然后提交资源获取订单,再基于提交的资源获取订单进行支付。作为一个示例,在购票场景中,目标资源为机票,在用户在购票平台上选定航班,填写订单之后,可以基于提交的订单进行支付,当终端检测到用户的支付操作,即可将用户支付的钱数从用户账号中转移到购票平台的账号中。
[0142] 步骤202:应用服务器接收用户账号转移的第一资源数值。
[0143] 其中,应用服务器可以基于该应用服务器对应的应用账号,接收用户账号转移的第一资源数值。第一资源数值是基于目标资源的资源获取订单触发转移的,用于获取目标资源,且第一资源数值为所述目标资源在第一时间点对应的资源数值。
[0144] 在接收到第一资源获取请求后,相关技术中一般是立即将第一资源获取请求转移给资源服务器,以基于第一资源数值为用户账号获取目标资源。但是,本申请实施例中,在接收到第一资源获取请求后,并不立即将第一资源获取请求转移给资源服务器,而是先查询目标资源在第一时间点之后所对应的实时资源的数值,若查询到比第一资源数值更低的第二资源数值,则向资源服务器转移第二资源数值,以基于第二资源数值为用户账号获取目标资源,如此,可以节省用户的资源数值。
[0145] 为了便于说明,本申请实施例将在接收到用户账号转移的第一资源数值后,先查询目标资源在第一时间点之后所对应的比第一资源数值更低的第二资源数值,再基于第二资源数值为用户账号获取目标资源的功能称为延时获取功能。
[0146] 作为一个示例,在接收到用户账号转移的第一资源数值后,还可以先确定该用户账号对应的用户是否允许延时获取目标资源,若允许,则继续以下流程,若不允许,则立即将第一资源数值转移给资源服务器对应的资源账号,以便基于第一资源数值为用户获取目标资源。
[0147] 作为一个示例,终端显示的目标资源的资源获取订单包括延时获取选项,该延时获取选项用于启动延时获取功能,延时获取功能用于在第一时间点之后以小于第一资源数值的第二资源数值为用户账号获取目标资源。
[0148] 作为一个示例,若该延时获取选项被选中,则确定该用户账号对应的用户允许延时获取目标资源,若该延时获取选项未被选中,则确定该用户账号对应的用户不允许延时获取该目标资源。
[0149] 示例的,在机票购买场景中,延时获取功能可以被称为“降价保护”服务。请参考图3,在用户通过终端中安装的购票应用购买机票时,购票应用可以在订单页面中提供“降价保护”服务,若用户勾选了“降价保护”服务,在用户提交订单,确认支付后,则判定用户允许延时出票,即购票应用可以持续监控全网票价变化,若机票降价,以低价为用户出票。在延时出票的过程中,还可以将用户的订单状态切换为出票中的状态。若用户未勾选“降价保护”服务,则在用户提交订单,确认支付后,则判定用户不允许延时出票,则购票应用需要以用户支付的价格为用户立即出票。
[0150] 作为一个示例,延时获取选项周围还显示有详情图标,响应于检测到对详情图标的触发操作,终端可以显示延时获取功能的功能详情信息。该功能详情信息用于对延时获取功能进行介绍。示例的,响应于检测到对详情图标的触发操作,终端还可以可以显示消息弹窗,该消息弹窗用于展示延时获取功能的功能详情信息。
[0151] 示例的,请参考图4,若用户点击“降价保护”服务周围的问号图标,则终端可以显示消息弹窗,该消息弹窗用于提示用户“降价保护”服务的功能,比如该消息弹窗的提示信息可以为“支付后,持续监控全网票价变化,若机票降价,退还差价”。另外,在用户确认支付后,还可以将用户订单变更为“支付成功待出票”的状态,但购票应用的商户单仍然为未支付状态,即用户将购票款支付给了购票应用,购票应用并未立即支付给航空公司,而是在查询到低价票后,再将低价购票款支付给航空公司,并将差价扣除服务费后退还给用户。
[0152] 步骤203:应用服务器确定目标资源是否满足延时获取条件。
[0153] 作为一个示例,若目标资源满足以下条件中的至少一种,则确定目标资源满足延时获取条件:1,该用户账号对应的用户允许延时获取目标资源;2,该用户账号对应的用户不是风险用户;3,该用户账号对应的用户未要求索取目标资源的报销信息;4,目标资源的可获取数量大于或等于第二数量阈值。
[0154] 其中,风险用户可以包括信用较低的用户、有较大概率恶意获取目标资源的用户、竞争用户、或者与目标资源的资源拥有方相关的用户等。比如,在机票购买场景中,风险用户可以为在航空公司就职的用户,或者,在竞争方购票平台就职的用户等。目标资源的报销信息为报销获取目标资源所使用的资源数值的凭证,比如,在机票购买场景中,目标资源的报销信息可以为行程单。目标资源的可获取量是指目标资源的剩余数目,比如,在机票购买场景中,目标资源的可获取量可以为所购买的航班的剩余舱位。第二数量阈值可以由用户设置,也可以由应用服务器默认设置,本申请实施例对此不做限定。示例的,第二数量阈值可以为5、6或10等。
[0155] 步骤204:应用服务器响应于目标资源满足延时获取条件,查询目标资源在第一时间点之后对应的实时资源数值。
[0156] 也即是,若确定目标资源满足延时获取条件,则可以查询目标资源在第一时间点之后对应的实时资源数值,比如,查询目标资源在第一时间点之后的实时价格。作为一个示例,用户在购票平台上支付订单后,购票平台可以查询机票在后续时间的实时票价。
[0157] 需要说明的是,在接收到用户账号转移的第一资源数值后,相关技术中一般是立即将第一资源数值转移给资源服务器对应的资源账号,以基于第一资源数值为用户账号获取目标资源。而本申请实施例中,在接收到用户账号转移的第一资源数值后,并不立即将第一资源数值转移给资源服务器,而是先查询目标资源在第一时间点之后对应的实时资源数值,以便在查询到比第一资源数值更低的第二资源数值时,基于第二资源数值为用户账号获取目标资源,如此,可以节省用户的资源数值。
[0158] 另外,响应于目标资源不满足延时获取条件,应用服务器还可以直接将第一资源数值转移给资源服务器对应的应用账号,以基于第一资源数值为用户账号获取目标资源。例如,在购票场景中,若确定用户购买的机票不满足延时获取条件,则可以立即将商户订单翻转为已支付待出票的状态,即立即基于用户支付的价格为用户购买机票。
[0159] 需要说明的是,步骤203为可选步骤,在另一实施例中,应用服务器接收用户账号转移的第一资源数值后,还可以不确定目标资源是否满足延时获取条件,并直接查询目标资源在第一时间点之后对应的实时资源数值。
[0160] 步骤205:应用服务器响应于查询到目标资源在第一时间点之后的第二时间点对应的第二资源数值小于第一资源数值,向资源服务器对应的资源账号转移第二资源数值,以基于第二资源数值为用户账号获取目标资源。
[0161] 其中,资源服务器是指目标资源的拥有方对应的服务器,比如航空公司的售票服务器。资源服务器接收到第二资源数值之后,可以基于第二资源数值直接将目标资源数值分配给用户账号,也可以将目标资源发送给应用服务器,由应用服务器分配给用户账号。
[0162] 具体地,应用服务器查询目标资源在第一时间点之后的第二时间点对应的小于第一资源数值的第二资源数值的操作可以包括以下两种实现方式:
[0163] 第一种实现方式:响应于查询到目标资源在第一时间点之后对应的实时资源数值小于第一资源数值,将该实时资源数值确定为第二资源数值,该实时资源数值对应的时间点确定为第二时间点。
[0164] 也即是,在第一时间点之后,只要查询到目标资源所对应的实时资源数值小于第一资源数值,即可将该时间点的实时资源数值确定为目标资源在第二时间点所对应的第二资源数值。比如,在第一时间点之后,只要查询到低于用户支付价格的票价,即可将该票价作为待出票的低价。
[0165] 第二种实现方式:在查询目标资源在第一时间点之后对应的实时资源数值之前,基于目标资源在不同时间所对应的历史资源数值,预测目标资源在第一时间点之后的预设时长内对应的最低资源数值;响应于最低资源数值小于第一资源数值,确定最低资源数值对应的预测时间范围,该预测时间范围位于第一时间点之后的预设时长内,然后查询目标资源在预测时间范围内的实时资源数值,响应于查询到目标资源在该预测时间范围内的实时资源数值小于第一资源数值,将该实时资源数值确定为第二资源数值,该实时资源数值对应的时间点确定为第二时间点。
[0166] 也即是,可以基于历史数据,预测目标资源在第一时间点之后的预设时长内所对应的最低资源数值,然后根据该最低资源数值所处的时间,确定可能会出现该最低资源数值的预测时间范围,再查询目标资源在该预测时间范围内对应的实时资源数值。之后,只要在该预测时间范围内查询到目标资源所对应的实时资源数值小于第一资源数值,即可将该时间点的实时资源数值确定为目标资源在第二时间点所对应的第二资源数值。
[0167] 比如,在购票场景中,购票应用可以根据所购买的机票对应航班的历史航班票价的变化数据,预测该航班在第一时间点之后的预设时长内的最低票价,然后确定该最低价格的预测时间范围,查询该航班在该预测时间范围内的实时票价,在该预测时间范围内,只要查询到低于用户支付价格的票价,即可将该票价作为待出票的低价。
[0168] 进一步地,在向资源服务器对应的资源账号转移第二资源数值之后,应用服务器还可以先向资源服务器发送第一资源预定请求,第一资源预定请求携带目标资源的标识,用于请求预定对应的资源数值为第二资源数值的目标资源。之后,响应于接收到资源服务器返回的第一资源预定响应信息,基于第一资源预定响应信息,向资源服务器对应的资源账号转移第二资源数值。
[0169] 其中,第一资源预定请求可以基于应用服务器的下单指令触发,比如,该第一资源预定请求可以为应用服务器向资源服务器提交的下单请求,该第一资源预定响应信息可以为资源服务器响应的商户订单。之后,应用服务器可以基于该商户订单进行支付。
[0170] 比如,在用户购票机票时,在支付订单后,若查询到低于用户所支付价格的低价机票,也就可以以查询到的价格向航空公司提交订单,并基于提交的订单进行支付,以请求航空公司以支付的低价进行出票。请参考图5,假设用户在支付订单时支付了1730元,在用户等待出票的过程中,若购票应用查询到售价为1430元的机票,则购票应用也就可以以1430元的价格向航空公司进行商户下单和支付,使得航空公司以1430元的售价进行出票。
[0171] 步骤206:应用服务器向用户账号转移第三资源数值,第三资源数值小于或等于第一资源数值与第二资源数值之间的差值。
[0172] 作为一个示例,第三资源数值可以为第一差值与第四资源数值之间的差值,第一差值是指第一资源数值与第二资源数值之间的差值,第四资源数值可以为预先设置的参考数值,可以为预设比例与第一资源数值之间的乘积,该预设比例小于1,本申请实施例对此不做限定。
[0173] 例如,请参考图5,在用户购票时,用户在支付订单时支付了1730元并等待出票,若后续购票应用为用户购买到同一航班的1430元的机票,则在为用户购买到机票后,还可以将差价扣除服务费后退还给用户。比如,差价为300元,扣除的服务费为90元。
[0174] 步骤207:终端在第一时间点之后,接收分配给用户账号的目标资源,以及转移给用户账号的第三资源数值。
[0175] 作为一个示例,接收分配给用户账号的目标资源,以及转移给用户账号的第三资源数值之后,终端还可以显示目标资源的已获取提示信息,该已获取提示信息包括第二资源数值,用于指示用户账号已基于第二资源数值获取到目标资源。
[0176] 作为一个示例,该已获取提示信息还可以包括第三资源数值,用于指示该用户账号被退回所述第三资源数值。
[0177] 作为一个示例,该已获取提示信息还可以包括退回进度查询入口,响应于检测到对该退回进度查询入口的触发操作,该终端还可以显示第三资源数值的退回进度。例如,以低价为用户出票完成后,用户还可以在出票界面中查看退款进度,示例的,退款进度包括提交退款、退款受理中、退款中和退款完成等。
[0178] 在另一实施例中,若未查询到第二资源数值,终端还可以接收分配给用户账号的目标资源,且该目标资源对应的资源数值为第一资源数值。
[0179] 请参考图6,图6是本申请实施例提供的一种购票流程的示意图,如图6所示,在用户支付成功后,购票应用可以先判断用户是否勾选了“降价保护”服务,若用户未勾选,则通知立即出票。若用户已勾选,则将用户订单翻转为已支付状态,商户订单仍然维持为待支付状态,商户订单是指购票应用为用户购买机票的订单。之后,判断用户购买的机票是否满足延时出票条件,若满足,则按照本申请实施例提供的方法为用户查询低价机票,若不满足,则将商户订单翻转为已支付待出票的状态,并通知立即出票。
[0180] 本申请实施例中,可以先接收用户账号转移的用于获取目标资源的第一资源数值,然后查询目标资源在第一时间点之后对应的实时资源数值,响应于查询到目标资源在第一时间点之后的第二时间点对应的第二资源数值小于第一资源数值,向资源服务器对应的资源账号转移第二资源数值,以基于第二资源数值为用户账号获取目标资源,以及向用户账号转移第三资源数值,第三资源数值小于或等于第一资源数值与第二资源数值之间的差值,如此,扩展了获取资源的方式,提高了灵活性。
[0181] 图7是本申请实施例提供的又一种资源获取方法的流程图,该方法应用于应用服务器中,如图7所示,该方法包括如下步骤:
[0182] 步骤701:接收用户账号转移的第一资源数值,第一资源数值是基于目标资源的资源获取订单触发转移的,用于获取目标资源,且第一资源数值为目标资源在第一时间点对应的资源数值。
[0183] 步骤702:查询目标资源在第一时间点之后对应的实时资源数值。
[0184] 需要说明的是,步骤701-702的具体实现过程可以参考上述步骤202和204,本申请实施例在此不再赘述。
[0185] 步骤703:向资源服务器发送第二资源预定请求,接收资源服务器返回的第二资源预定响应信息。
[0186] 其中,第二资源预定请求携带目标资源的标识,用于请求预定对应的资源数值为第一资源数值的目标资源。也即是,在接收用户账号转移的第一资源数值之后,可以先基于第一资源数值向资源服务器进行下单。
[0187] 通过向资源服务器发送第二资源预定请求,可以对对应的资源数值为第一资源数值的目标资源进行预定,也即先占据该用户账号对应的用户请求获取的目标资源,以避免该用户请求获取的目标资源被其他用户获取,如此可以保证在查询不到小于第一资源数值的第二资源数值,或者基于第二资源数值无法获取到目标资源时,重新基于第二资源预定响应信息以第一资源数值获取目标资源,避免获取不到目标资源的情况发生。
[0188] 作为一个示例,该第二资源预定请求可以由应用服务器通过下单指令触发,比如,该第二资源预定请求可以为应用服务器基于用户的支付订单,向资源服务器提交的下单请求,该第二资源预定响应信息为资源服务器响应的商户订单,且该商户订单为未支付状态。
[0189] 作为一个示例,第二资源预定响应信息具有有效时长,且在超出有效时长后自动失效。在接收资源服务器返回的第二资源预定响应信息之后,响应于检测到第二资源预定响应信息失效,应用服务器还可以继续向资源服务器发送第二资源预定请求。
[0190] 由于若订单长时间不进行支付,该订单将会被自动取消,因此为了保证订单长时间有效,可以在订单失效后,继续向资源服务器发送第二资源预定请求,以便继续占据用户请求获取的目标资源。
[0191] 步骤704:查询目标资源的实时可获取量。
[0192] 在接收到用户账号转移的第一资源数值之后,还可以查询目标资源的实时可获取量,以判断目标资源的实时可获取量是否充足。
[0193] 步骤705:响应于查询到目标资源的实时可获取量小于第一数量阈值,停止查询目标资源在第一时间点之后对应的实时资源数值,基于第二资源预定响应信息,向资源服务器对应的资源账号转移第一资源数值,以基于第一资源数值为用户账号获取目标资源。
[0194] 其中,第一数量阈值可以由用户预先设置,也可以由资应用服务器默认设置,本申请实施例对此不做限定。示例的,第一数量阈值可以为5、6、10或20等。
[0195] 也即是,当目标资源的实时可获取量较少时,为了避免获取不到目标资源的情况出现,即使还未查询到比第一资源数值更低的实时资源数值,也不再继续查询,而是基于第二资源预定响应信息,向资源服务器对应的资源账号转移第一资源数值,以基于第一资源数值为用户账号获取目标资源。
[0196] 比如,在购票场景中,当用户所购买的航班的舱位较少时,即使还未查询到更低价格的机票,也不再继续进行查询,而是基于原价进行出票。
[0197] 步骤706:响应于当前时间点与第一时间点之间的相距时长大于或等于预设时长,停止查询目标资源在第一时间点之后对应的实时资源数值,基于第二资源预定响应信息,向资源服务器对应的资源账号转移第一资源数值,以基于第一资源数值为用户账号获取目标资源。
[0198] 其中,预设时长是指延时获取目标资源的最大延时时长,示例的,预设时长可以根据实际情况进行设置,例如,预设时长可以为8小时、1天或2天等。进一步地,预设时长还可以为第一时间点与第三时间点之间的相距时长,第三时间点是指截止获取目标资源的时间点。
[0199] 也即是,当延时获取目标资源的时间超时时,为了避免获取不到目标资源的情况出现,即使还未查询到比第一资源数值更低的实时资源数值,也不再继续查询,而是基于第二资源预定响应信息,以第一资源数值为用户账号获取目标资源。
[0200] 比如,在购票场景中,以预设时长可以为8小时为例,则在用户支付订单后,若当前时间距用户支付订单的时长已达到8小时,则此时即使还未查询到更低价格的机票,也不再继续进行查询,而是基于原价进行出票。
[0201] 步骤707:响应于查询到目标资源在第一时间点之后的第二时间点对应的第二资源数值小于第一资源数值,向资源服务器发送第一资源预定请求。
[0202] 其中,第一资源预定请求携带目标资源的标识,用于请求预定对应的资源数值为第二资源数值的目标资源。
[0203] 步骤708:响应于接收到资源服务器返回的第一资源预定响应信息,基于第一资源预定响应信息,向资源服务器对应的资源账号转移第二资源数值,以基于第二资源数值为用户账号获取目标资源。
[0204] 步骤709:向用户账号转移第三资源数值,第三资源数值小于或等于第一资源数值与第二资源数值之间的差值。
[0205] 其中,步骤707-709的具体实现方式可以参考上述步骤205-206的相关描述,本申请实施例在此不再赘述。
[0206] 作为一个示例,应用服务器还可以响应于检测到第一资源预定请求未被资源服务器响应,基于第二资源预定响应信息,向资源服务器对应的资源账号转移第一资源数值,以基于第一资源数值为用户账号获取目标资源。
[0207] 作为一个示例,响应于检测到第一资源预定请求未被资源服务器响应,还可以继续向资源服务器发送第一资源预定请求,响应于向资源服务器重复发送N次第一资源预定请求之后,第一资源预定请求仍然未被资源服务器响应,再基于第一资源预定响应信息,向资源服务器对应的资源账号转移第一资源数值,以基于第一资源数值为用户账号获取目标资源。其中,N为大于1的整数,示例的,可以为2、3或5等。
[0208] 也即,在向资源服务器发送第一资源预定请求之后,若检测到第一资源预定请求未被资源服务器响应,则进行重试,若重试N次仍然未响应,则基于第一资源预定响应信息,向资源服务器对应的资源账号转移第一资源数值,以重新基于第一资源数值来为用户账号获取目标资源。
[0209] 例如,在购票场景中,若购票应用查询到比用户支付的价格更低的低价机票,则可以基于查询到的低价进行下单和支付,若下单成功,则直接进行支付,若下单失败,则继续尝试下单,若重试N次仍然失败,则可以查询基于用户支付的原价提交的原订单是否存在,若存在,则基于原订单进行支付,以使用原价购买机票。进一步地,若原订单不存在,还可以继续查询是否存在原价机票或低价机票,若存在,则下单并支付,若不存在,则还可以使用自营或其他购票平台进行购票。
[0210] 本申请实施例中,可以先接收用户账号转移的用于获取目标资源的第一资源数值,然后查询目标资源在第一时间点之后对应的实时资源数值,响应于查询到目标资源在第一时间点之后的第二时间点对应的第二资源数值小于第一资源数值,向资源服务器对应的资源账号转移第二资源数值,以基于第二资源数值为用户账号获取目标资源,以及向用户账号转移第三资源数值,第三资源数值小于或等于第一资源数值与第二资源数值之间的差值,如此,扩展了获取资源的方式,提高了灵活性。
[0211] 图8是本申请实施例提供的一种资源获取装置的结构框图,该装置可以集成在应用服务器中,参见图8,该装置包括第一接收模块801,第一查询模块802,第一转移模块803和第二转移模块804。
[0212] 第一接收模块801,用于接收用户账号转移的第一资源数值,该第一资源数值是基于目标资源的资源获取订单触发转移的,用于获取该目标资源,且该第一资源数值为该目标资源在第一时间点对应的资源数值;
[0213] 第一查询模块802,用于查询该目标资源在该第一时间点之后对应的实时资源数值;
[0214] 第一转移模块803,用于响应于查询到该目标资源在该第一时间点之后的第二时间点对应的第二资源数值小于该第一资源数值,向资源服务器对应的资源账号转移第二资源数值,以基于该第二资源数值为该用户账号获取该目标资源;
[0215] 第二转移模块804,用于向该用户账号转移第三资源数值,该第三资源数值小于或等于该第一资源数值与该第二资源数值之间的差值。
[0216] 本申请实施例中,可以先接收用户账号转移的用于获取目标资源的第一资源数值,然后查询目标资源在第一时间点之后对应的实时资源数值,响应于查询到目标资源在第一时间点之后的第二时间点对应的第二资源数值小于第一资源数值,向资源服务器对应的资源账号转移第二资源数值,以基于第二资源数值为用户账号获取目标资源,以及向用户账号转移第三资源数值,第三资源数值小于或等于第一资源数值与第二资源数值之间的差值,如此,扩展了获取资源的方式,提高了灵活性。
[0217] 可选地,该装置还包括:
[0218] 第一确定模块,用于响应于查询到该目标资源在该第一时间点之后对应的实时资源数值小于该第一资源数值,将该实时资源数值确定为第二资源数值,该实时资源数值对应的时间点确定为第二时间点。
[0219] 可选地,该装置还包括:
[0220] 预测模块,用于基于该目标资源在不同时间所对应的历史资源数值,预测该目标资源在该第一时间点之后的预设时长内对应的最低资源数值;
[0221] 第二确定模块,用于响应于该最低资源数值小于该第一资源数值,确定该最低资源数值对应的预测时间范围,该预测时间范围位于该第一时间点之后的预设时长内;
[0222] 该第一查询模块802,用于查询该目标资源在该预测时间范围内的实时资源数值;
[0223] 第三确定模块,用于响应于查询到该目标资源在该预测时间范围内的实时资源数值小于该第一资源数值,将该实时资源数值确定为该第二资源数值,该实时资源数值对应的时间点确定为该第二时间点。
[0224] 可选地,该装置还包括:
[0225] 第一发送模块,用于向该资源服务器发送第一资源预定请求,该第一资源预定请求携带该目标资源的标识,用于请求预定对应的资源数值为该第二资源数值的目标资源;
[0226] 触发模块,用于响应于接收到该资源服务器返回的第一资源预定响应信息,触发该第二转移模块基于该第一资源预定响应信息,向资源服务器对应的资源账号转移第二资源数值。
[0227] 可选地,该装置还包括:
[0228] 第二发送模块,用于在第一接收模块接收用户账号转移的第一资源数值之后,向该资源服务器发送第二资源预定请求;
[0229] 第二接收模块,用于接收该资源服务器返回的第二资源预定响应信息,该第二资源预定请求携带该目标资源的标识,用于请求预定对应的资源数值为该第一资源数值的目标资源;
[0230] 第三转移模块,用于在第一发送模块向该资源服务器发送第一资源预定请求之后,响应于检测到该第一资源预定请求未被该资源服务器响应,基于该第二资源预定响应信息,向该资源服务器对应的资源账号转移该第一资源数值,以基于该第一资源数值为该用户账号获取该目标资源。
[0231] 可选地,该装置还包括:
[0232] 第二发送模块,用于在第一接收模块接收用户账号转移的第一资源数值之后,向该资源服务器发送第二资源预定请求;
[0233] 第二接收模块,用于接收该资源服务器返回的第二资源预定响应信息,该第二资源预定请求携带该目标资源的标识,用于请求预定对应的资源数值为该第一资源数值的目标资源;
[0234] 第二查询模块,用于查询该目标资源的实时可获取量;
[0235] 触发模块,用于响应于查询到该目标资源的实时可获取量小于第一数量阈值,触发第一查询模块停止查询该目标资源在该第一时间点之后对应的实时资源数值;
[0236] 第三转移模块,用于基于该第二资源预定响应信息,向该资源服务器对应的资源账号转移该第一资源数值,以基于该第一资源数值为该用户账号获取该目标资源。
[0237] 可选地,该
[0238] 触发模块,用于在第二接收模块接收该资源服务器返回的第二资源预定响应信息之后,响应于当前时间点与该第一时间点之间的相距时长大于或等于预设时长,触发第一查询模块停止查询该目标资源在该第一时间点之后对应的实时资源数值;
[0239] 第三转移模块,用于基于该第二资源预定响应信息,向该资源服务器对应的资源账号转移该第一资源数值,以基于该第一资源数值为该用户账号获取该目标资源。
[0240] 可选地,该第二资源预定响应信息具有有效时长,且在超出有效时长后自动失效,该装置还包括:
[0241] 触发模块,用于在查询到该目标资源在该第一时间点之后的第二时间点对应的第二资源数值小于该第一资源数值之前,响应于检测到该第二资源预定响应信息失效,触发该第二发送模块继续向该资源服务器发送该第二资源预定请求。
[0242] 可选地,该装置还包括:
[0243] 第四确定模块,用于确定该目标资源是否满足延时获取条件;
[0244] 触发模块,用于响应于该目标资源满足该延时获取条件,触发该第一查询模块查询该目标资源在该第一时间点之后对应的实时资源数值。
[0245] 可选地,该第四确定模块用于:
[0246] 若该目标资源满足以下条件中的至少一种,则确定该目标资源满足该延时获取条件:
[0247] 该用户账号对应的用户不是风险用户;
[0248] 该用户账号对应的用户未要求索取该目标资源的报销信息;
[0249] 该目标资源的可获取数量大于或等于第二数量阈值。
[0250] 图9是本申请实施例提供的一种资源获取装置的结构框图,该装置可以集成在终端中,参见图9,该装置包括转移模块901和接收模块902。
[0251] 转移模块901,用于当基于显示的目标资源的资源获取订单检测到数值转移操作时,将用户账号中的第一资源数值转移给应用服务器对应的应用账号;
[0252] 其中,该第一资源数值用于获取该目标资源,该第一资源数值为该目标资源在第一时间点对应的资源数值;
[0253] 接收模块902,用于在该第一时间点之后,接收分配给该用户账号的该目标资源,或者,接收分配给该用户账号的该目标资源,以及转移给该用户账号的第三资源数值;
[0254] 其中,该第三资源数值小于或等于该第一资源数值与第二资源数值之间的差值,该第二资源数值为该目标资源在该第一时间点之后的第二时间点对应的资源数值,且该第二资源数值小于该第一资源数值。
[0255] 可选地,该目标资源的资源获取订单包括延时获取选项,该延时获取选项用于启动延时获取功能,该延时获取功能用于在该第一时间点之后以小于该第一资源数值的第二资源数值为该用户账号获取该目标资源。
[0256] 可选地,该延时获取选项周围显示有详情图标,该装置还包括:
[0257] 显示模块,用于响应于检测到对该详情图标的触发操作,显示该延时获取功能的功能详情信息。
[0258] 可选地,该显示模块还用于:
[0259] 在接收模块接收分配给该用户账号的该目标资源,以及转移给该用户账号的第三资源数值之后,显示该目标资源的已获取提示信息,该已获取提示信息包括该第二资源数值,用于指示该用户账号已基于该第二资源数值获取到该目标资源。
[0260] 可选地,该已获取提示信息还包括该第三资源数值,用于指示该用户账号被退回该第三资源数值。
[0261] 可选地,该已获取提示信息还包括退回进度查询入口,该显示模块还用于响应于检测到对该退回进度查询入口的触发操作,显示该第三资源数值的退回进度。
[0262] 需要说明的是:上述实施例提供的资源获取装置在获取资源时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的资源获取装置与资源获取方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
[0263] 图10是本申请实施例提供的一种服务器1000的结构示意图,该服务器1000可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上处理器(central processing units,CPU)1001和一个或一个以上的存储器1002,其中,所述存储器1002中存储有至少一条指令,所述至少一条指令由所述处理器1001加载并执行以实现上述各个方法实施例提供的资源获取方法。当然,该服务器1000还可以具有有线或无线网络接口键盘以及输入输出接口等部件,以便进行输入输出,该服务器1000还可以包括其他用于实现设备功能的部件,在此不做赘述。
[0264] 在另一实施例中,还提供了一种非临时性计算机可读存储介质,当所述存储介质中的指令由计算机的处理器执行时,使得计算机能够执行上述各个实施例提供的资源获取方法。
[0265] 本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0266] 以上所述仅为本申请的较佳实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈