1.一种扫码支付方法,其特征在于,所述方法包括:实时监测终端设备的运行环境,其中,所述运行环境包括应用程序的状态信息、终端设备的位置信息以及关联设备的距离信息;
根据所述应用程序的状态信息确定支付需求,其中,所述支付需求包括支付对象以及支付区域;
根据所述支付对象确定所述关联设备,同时,结合所述终端设备的位置信息以及所述关联设备的距离信息,实时监测所述终端设备在所述支付区域内的位移状态;
启动与所述支付需求对应的支付程序,缓存所述支付程序对应的支付码图像,若根据所述支付需求以及所述位移状态确定当前为支付时刻,则调取并显示所述支付码图像;
所述根据所述支付对象确定所述关联设备,同时,结合所述终端设备的位置信息以及所述关联设备的距离信息,实时监测所述终端设备在所述支付区域内的位移状态,包括:根据所述支付对象确定所述支付需求对应的关联设备;
结合所述终端设备的位置信息确定所述终端设备处于所述支付区域内;
获取并监测所述关联设备的位置信息;
结合所述终端设备的位置信息确定所述关联设备的距离信息;
所述启动与所述支付需求对应的支付程序,缓存所述支付程序对应的支付码图像,若根据所述支付需求以及所述位移状态确定当前为支付时刻,则调取并显示所述支付码图像,包括:根据所述关联设备的距离信息以及所述位移状态确定支付距离;
当处于所述支付距离的范围内时,根据所述位移状态确定所述终端设备的握持状态;
若所述终端设备处于握持状态时,确定当前为支付时刻,调取并显示所述支付码图像;
其中,
所述关联设备是与所述支付需求对应的消费设备;
若所述关联设备的位置信息是动态的,则持续监测所述关联设备的位置信息直至完成支付操作;
结合所述终端设备的位置信息,判断所述终端设备所处的环境特征,并在所述环境特征下确定所述关联设备的距离信息;
其中,
若所述终端设备处于正向屏显支付或者倒置屏显支付的握持状态,则确定当前为所述支付时刻,调取并正向或倒置显示所述支付码图像。
2.根据权利要求1所述的扫码支付方法,其特征在于,所述实时监测终端设备的运行环境,其中,所述运行环境包括应用程序的状态信息、终端设备的位置信息以及关联设备的距离信息,包括:在预设周期内监测并统计所述终端设备的支付操作数据,其中,所述支付操作数据包括所述支付对象、所述支付区域,所述支付操作数据还包括支付程序以及支付时间;
根据所述支付操作数据的数据分布特征,确定特征时间以及特征区域。
3.根据权利要求2所述的扫码支付方法,其特征在于,所述实时监测终端设备的运行环境,其中,所述运行环境包括应用程序的状态信息、终端设备的位置信息以及关联设备的距离信息,还包括:按预设频率检测所述终端设备的当前时刻和当前位置;
若所述当前时刻处于所述特征时间的范围内,和或若所述当前位置处于所述特征区域的范围内时,实时监测终端设备的运行环境。
4.根据权利要求3所述的扫码支付方法,其特征在于,所述根据所述应用程序的状态信息确定支付需求,其中,所述支付需求包括支付对象以及支付区域,包括:检测所述应用程序状态信息,其中,所述应用程序的状态信息包括前台运行状态和后台运行状态;
若所述应用程序处于所述前台运行状态,则确定为第一支付需求,若所述应用程序处于后台运行状态,则确定为第二支付需求。
5.根据权利要求4所述的扫码支付方法,其特征在于,所述根据所述应用程序的状态信息确定支付需求,其中,所述支付需求包括支付对象以及支付区域,还包括:分析所述支付操作数据,得到所述应用程序处于所述前台运行状态时的支付对象以及支付区域,以及,得到所述应用程序处于所述后台运行状态时的支付对象以及支付区域;
确定与所述第一支付需求对应的第一支付对象以及第一支付区域,或者,确定与所述第二支付需求对应的第二支付对象以及第二支付区域。
6.一种扫码支付设备,其特征在于,所述设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现:实时监测终端设备的运行环境,其中,所述运行环境包括应用程序的状态信息、终端设备的位置信息以及关联设备的距离信息;
根据所述应用程序的状态信息确定支付需求,其中,所述支付需求包括支付对象以及支付区域;
根据所述支付对象确定所述关联设备,同时,结合所述终端设备的位置信息以及所述关联设备的距离信息,实时监测所述终端设备在所述支付区域内的位移状态;
启动与所述支付需求对应的支付程序,缓存所述支付程序对应的支付码图像,若根据所述支付需求以及所述位移状态确定当前为支付时刻,则调取并显示所述支付码图像;
所述根据所述支付对象确定所述关联设备,同时,结合所述终端设备的位置信息以及所述关联设备的距离信息,实时监测所述终端设备在所述支付区域内的位移状态,包括:根据所述支付对象确定所述支付需求对应的关联设备;
结合所述终端设备的位置信息确定所述终端设备处于所述支付区域内;
获取并监测所述关联设备的位置信息;
结合所述终端设备的位置信息确定所述关联设备的距离信息;
所述启动与所述支付需求对应的支付程序,缓存所述支付程序对应的支付码图像,若根据所述支付需求以及所述位移状态确定当前为支付时刻,则调取并显示所述支付码图像,包括:根据所述关联设备的距离信息以及所述位移状态确定支付距离;
当处于所述支付距离的范围内时,根据所述位移状态确定所述终端设备的握持状态;
若所述终端设备处于握持状态时,确定当前为支付时刻,调取并显示所述支付码图像;
其中,
所述关联设备是与所述支付需求对应的消费设备;
若所述关联设备的位置信息是动态的,则持续监测所述关联设备的位置信息直至完成支付操作;
结合所述终端设备的位置信息,判断所述终端设备所处的环境特征,并在所述环境特征下确定所述关联设备的距离信息;
其中,
若所述终端设备处于正向屏显支付或者倒置屏显支付的握持状态,则确定当前为所述支付时刻,调取并正向或倒置显示所述支付码图像。
7.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有扫码支付程序,所述扫码支付程序被处理器执行时实现如权利要求1至5中任一项所述的扫码支付方法的步骤。