支付方法及装置制造方法及图纸

技术编号:13878375 阅读:60 留言:0更新日期:2016-10-22 18:19
本公开关于一种支付方法及装置,属于计算机技术领域。所述方法包括:当支付应用在前台运行时,禁止在所述支付应用所显示的界面上显示悬浮窗;接收用户在所述界面上触发的支付操作;根据所述支付操作进行支付,使得在支付应用在前台运行时,终端禁止显示遮盖类病毒生成的与支付应用所显示的界面相同的假界面,此时,由于用户在支付应用所显示的真实的界面中输入支付信息,因此,遮盖类病毒无法通过假界面获取到用户输入的支付信息,解决了遮盖类病毒在支付应用所显示的界面上生成假界面,获取用户在该假界面上输入的支付信息,导致的支付环境不安全的问题,达到了提高支付环境的安全性的效果。

【技术实现步骤摘要】

本公开涉及计算机领域,特别涉及一种支付方法及装置
技术介绍
随着电子商务的发展,用户通过终端中的支付应用进行在线支付的现象越来越普遍,提高支付过程的安全性变得越来越重要。相关技术中,用户开启支付应用后,遮盖类病毒会在该支付应用的登录界面之上生成一层与该登录界面相同的界面,当用户在该界面上输入账号和密码时,遮盖类病毒会获取到该账号和密码。
技术实现思路
为解决相关技术中的问题,本公开提供了一种支付方法及装置。根据本公开实施例的第一方面,提供一种支付方法,该方法包括:当支付应用在前台运行时,禁止在支付应用所显示的界面上显示悬浮窗;接收用户在界面上触发的支付操作;根据支付操作进行支付。可选的,禁止在支付应用所显示的界面上显示悬浮窗,包括:通过预设的系统级权限,禁止在支付应用所显示的界面上显示悬浮窗。可选的,该方法还包括:设置禁止第三方应用读取通知类信息的权限,该第三方应用是除支付应用和系统应用之外的应用,该通知类信息是支付服务器发送给支付应用的、用于验证用户的信息;在支付应用在前台运行时,根据权限禁止第三方应用读取通知类信息。可选的,该方法还包括:在开启支付应用时,检测终端中是否存在病毒,该病毒用于窃取用户在触发支付操作时输入的信息;在界面上显示检测结果,该检测结果用于供用户确定是否触发支付操作。可选的,检测终端中是否存在病毒,包括:检测终端中是否安装有携带病毒的应用,并检测在后台运行的应用是否接收到携带病毒的信息;在检测出终端中安装有携带病毒的应用,或者,检测出后台运行的应用接收到携带病毒的信息时,确定终端中存在病毒。可选的,该方法还包括:在开启应用时,检测应用是否为支付应用;在检测出应用是支付应用时,触发执行当支付应用在前台运行时,禁止在支付应用所显示的界面上显示悬浮窗的步骤。根据本公开实施例的第二方面,提供一种支付装置,装置包括:第一禁止模块,被配置为当支付应用在前台运行时,禁止在支付应用所显示的界面上显示悬浮窗;接收模块,被配置为接收用户在界面上触发的支付操作;支付模块,被配置为根据接收模块接收的支付操作进行支付。可选的,第一禁止模块,还被配置为:通过预设的系统级权限,禁止在支付应用所显示的界面上显示悬浮窗。可选的,该装置还包括:设置模块,被配置为设置禁止第三方应用读取通知类信息的权限,该第三方应用是除支付应用和系统应用之外的应用,该通知类信息是支付服务器发送给支付应用的、用于验证用户的信息;第二禁止模块,被配置为在支付应用在前台运行时,根据设置模块设置的权限禁止第三方应用读取通知类信息。可选的,该装置还包括:第一检测模块,被配置为在开启支付应用时,检测终端中是否存在病毒,该病毒用于窃取用户在触发支付操作时输入的信息;显示模块,被配置为在界面上显示第一检测模块得到的检测结果,检测结果用于供用户确定是否触发支付操作。可选的,该第一检测模块,包括:检测子模块,被配置为检测终端中是否安装有携带病毒的应用,并检测在后台运行的应用是否接收到携带病毒的信息;确定子模块,被配置为在检测子模块检测出终端中安装有携带病毒的应用,或者,检测出后台运行的应用接收到携带病毒的信息时,确定终端中存在病毒。可选的,该装置还包括:第二检测模块,被配置为在开启应用时,检测应用是否为支付应用;第一禁止模块,还被配置为在第二检测模块检测出应用是支付应用时,触发执行当支付应用在前台运行时,禁止在支付应用所显示的界面上显示悬浮窗的步骤。根据本公开实施例的第三方面,提供一种支付装置,装置包括:处理器;用于存储处理器可执行指令的存储器;其中,处理器被配置为:当支付应用在前台运行时,禁止在支付应用所显示的界面上显示悬浮窗;接收用户在界面上触发的支付操作;根据支付操作进行支付。本公开的实施例提供的技术方案可以包括以下有益效果:通过禁止在支付应用所显示的界面上显示悬浮窗,使得在支付应用在前台运行时,终端禁止显示遮盖类病毒生成的与支付应用所显示的界面相同的假界面,此时,由于用户在支付应用所显示的真实的界面中输入支付信息,因此,遮盖类病毒无法通过假界面获取到用户输入的支付信息,解决了遮盖类病毒在支付应用所显示的界面上生成假界面,获取用户在该假界面上输入的支付信息,导致的支付环境不安全的问题,达到了提高支付环境的安全性的效果。另外,通过在开启应用时,检测应用是否为支付应用;在检测出应用是支付应用时,禁止在支付应用所显示的界面上显示悬浮窗,使得终端只有在前台运行的应用是支付应用时,才禁止在支付应用所显示的界面上显示悬浮窗,既保证了支付的安全性,也不影响其它应用在终端中显示悬浮窗,提高了终端禁止显示悬浮窗的灵活性。另外,通过在开启支付应用时,检测终端中是否存在病毒,并在支付应用所显示的界面上显示检测结果,使得用户可以在检测结果指示终端中不存在病毒时,再执行支付操作,提高了支付环境的安全性。另外,通过设置禁止第三方应用读取通知类信息的权限,在支付应用在前台运行时,根据该权限禁止第三方应用读取通知类信息,使得第三方应用即使获取到用户的帐号和密码,由于无法读取终端接收到的通知类信息,也就无法获取该通知类信息中的验证码,从而无法向支付服务器发送和用户的帐号匹配的验证码,支付服务器对支付操作的用户身份的验证失败,解决了第三方应用读取通知类信息中的验证码发送给支付服务器,使得支付服务器对执行支付操作的用户身份的验证通过,导致的支付环境不安全的问题,达到了提高支付环境的安全性的效果。应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本公开说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。图1是根据一示例性实施例示出的一种支付方法的流程图。图2是根据另一示例性实施例示出的一种支付方法的流程图。图3是根据另一示例性实施例示出的一种支付方法的流程图。图4是根据一示例性实施例示出的一种支付装置的框图。图5是根据一示例性实施例示出的一种支付装置的框图。图6是根据一示例性实施例示出的一种用于支付的装置的框图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。图1是根据一示例性实施例示出的一种支付方法的流程图,该支付方法应用于终端中,如图1所示,该支付方法包括以下步骤:在步骤101中,当支付应用在前台运行时,禁止在支付应用所显示的界面上显示悬浮窗。在步骤102中,接收用户在该界面上触发的支付操作。在步骤103中,根据支付操作进行支付。综上所述,本公开提供的支付方法,通过禁止在支付应用所显示的界面上显示悬浮窗,使得在支付应用在前台运行时,终端禁止显示遮盖类病毒生成的与支付应用所显示的界面相同的假界面,此时,由于用户在支付应用所显示的真实的界面中输入支付信息,因此,遮盖类病毒无法通过假界面获取到用户输入的支付信息,解决了遮盖类病毒在支付应用所显示的界面上生成假界面,获取用户在该假界面上输入的支付信息,导致的支付环境不安全的问题,达到了提本文档来自技高网...

【技术保护点】
一种支付方法,其特征在于,所述方法包括:当支付应用在前台运行时,禁止在所述支付应用所显示的界面上显示悬浮窗;接收用户在所述界面上触发的支付操作;根据所述支付操作进行支付。

【技术特征摘要】
1.一种支付方法,其特征在于,所述方法包括:当支付应用在前台运行时,禁止在所述支付应用所显示的界面上显示悬浮窗;接收用户在所述界面上触发的支付操作;根据所述支付操作进行支付。2.根据权利要求1所述的方法,其特征在于,所述禁止在所述支付应用所显示的界面上显示悬浮窗,包括:通过预设的系统级权限,禁止在所述支付应用所显示的界面上显示悬浮窗。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:设置禁止第三方应用读取通知类信息的权限,所述第三方应用是除所述支付应用和系统应用之外的应用,所述通知类信息是支付服务器发送给所述支付应用的、用于验证所述用户的信息;在所述支付应用在前台运行时,根据所述权限禁止所述第三方应用读取所述通知类信息。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:在开启所述支付应用时,检测所述终端中是否存在病毒,所述病毒用于窃取所述用户在触发所述支付操作时输入的信息;在所述界面上显示检测结果,所述检测结果用于供所述用户确定是否触发所述支付操作。5.根据权利要求4所述的方法,所述检测所述终端中是否存在病毒,包括:检测所述终端中是否安装有携带所述病毒的应用,并检测在后台运行的应用是否接收到携带所述病毒的信息;在检测出所述终端中安装有携带所述病毒的应用,或者,检测出后台运行的应用接收到携带所述病毒的信息时,确定所述终端中存在所述病毒。6.根据权利要求1至5任一所述的方法,其特征在于,所述方法还包括:在开启应用时,检测所述应用是否为支付应用;在检测出所述应用是所述支付应用时,触发执行所述当支付应用在前台运行时,禁止在所述支付应用所显示的界面上显示悬浮窗的步骤。7.一种支付装置,其特征在于,所述装置包括:第一禁止模块,被配置为当支付应用在前台运行时,禁止在所述支付应用所显示的界面上显示悬浮窗;接收模块,被配置为接收用户在所述界面上触发的支付操作;支付模块,被配置为根据所述接收模块接收的所述支付操作进行支付。8.根据权利要求...

【专利技术属性】
技术研发人员:王辰汐刘鸣王宇飞
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1