一种基于SIM卡的支付方法和装置与流程

文档序号:11952782阅读:753来源:国知局
一种基于SIM卡的支付方法和装置与流程

本发明涉及互联网技术领域,尤其涉及一种基于SIM卡的支付方法和装置。



背景技术:

随着互联网的发展和移动通信网络的发展,同时也伴随着终端的处理能力和存储能力的迅猛发展,海量的应用程序得到了迅速传播和使用;常用的应用程序在方便用户工作和生活的同时,不乏新开发的应用程序也进入到用户的日常生活,提高了用户的生活质量、使用终端的频率以及使用中的娱乐感。

目前,网络支付都需要通过下载第三方应用,并需要通过用户身份信息进行注册账号,使用时需要登录账号验证成功后才可使用,然而,这种方式不仅增大了用户的操作复杂度,而且第三方账号容易被盗取,一旦账号被盗,将面临财产损失的风险,而且对用户的身份信息也带来了泄露风险。可知,现有的网络支付安全性较差。



技术实现要素:

本发明实施例提供一种基于SIM卡的支付方法和装置,可以提高网络支付的安全性。

本发明实施例提供一种基于SIM卡的支付方法,包括:

获取支付金额和当前SIM卡的SIM卡标识;

生成支付请求,所述支付请求携带所述支付金额和所述SIM卡标识;

基于所述SIM卡向运营商服务器发送所述支付请求,以使得运营商服务器根据所述支付请求进行相应的支付处理;

接收运营商服务器返回的支付处理结果。

本发明实施例还提供一种基于SIM卡的支付方法,包括:

运营商服务器接收终端基于SIM卡发送的支付请求,所述支付请求携带所述SIM卡的SIM卡标识和支付金额;

运营商服务器根据所述支付请求进行相应的支付处理,以得到支付处理结果;

运营商服务器向所述终端发送所述支付处理结果。

相应地,本发明实施例提供了一种基于SIM卡的支付装置,包括:

第一获取模块,用于获取支付金额和当前SIM卡的SIM卡标识;

生成模块,用于生成支付请求,所述支付请求携带所述支付金额和所述SIM卡标识;

第一请求发送模块,用于基于所述SIM卡向运营商服务器发送所述支付请求,以使得运营商服务器根据所述支付请求进行相应的支付处理;

结果接收模块,用于接收运营商服务器返回的支付处理结果。

本发明实施例提还供了一种基于SIM卡的支付装置,包括:

第一请求接收模块,用于接收终端基于SIM卡发送的所述支付请求,所述支付请求携带所述SIM卡的SIM卡标识和支付金额;

处理模块,用于根据所述支付请求进行相应的支付处理,以得到支付处理结果;

结果发送模块,用于向所述终端发送所述支付处理结果。

本发明实施例采用获取支付金额和当前SIM卡的SIM卡标识,然后,生成支付请求,再基于该SIM卡向运营商服务器发送支付请求,以使得运营商服务器根据支付请求进行相应的支付处理,最后,接收运营商服务器返回的支付处理结果;该方案可以基于终端中SIM卡向运营商服务器发送支付请求进行支付处理,而无需通过第三方应用进行支付处理,相对于现有技术而言,提高了网络支付的安全性。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例一提供的支付方法的流程示意图;

图2是本发明实施例二提供的支付方法的流程示意图;

图3a是本发明实施例三提供的支付系统的结构示意图;

图3b是本发明实施例三提供的支付方法的流程示意图;

图4是本发明实施例四提供的支付装置的结构示意图;

图5是本发明实施例五提供的支付装置的结构示意图;

图6是本发明实施例六提供的终端的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明实施例提供一种基于SIM卡的支付方法和装置,以下将分别进行详细说明。

实施例一、

本实施例将从支付装置的角度进行描述,该支付装置可以软件和\或硬件的形式集成在终端中,该终端具体可以为智能手机、平板电脑等设备。

一种支付方法,包括:获取支付金额和当前SIM卡的SIM卡标识;生成支付请求,该支付请求携带支付金额和SIM卡标识;基于该SIM卡向运营商服务器发送支付请求,以使得运营商服务器根据支付请求进行相应的支付处理;接收运营商服务器返回的支付处理结果。

如图1所示,支付方法,具体流程可以如下:

101、获取支付金额和当前SIM卡的SIM卡标识。

其中,SIM卡为经过实名认证的SIM卡,当前该SIM卡(Subscriber Identity Module,用户身份识别卡)真实存在于终端中,SIM卡标识可以用于标识SIM卡的身份信息,比如,SIM卡标识具体可以是IMSI码(International Mobile Subscriber Identity,国际移动用户识别码)、MSISDN码(Mobile Subscriber International Integrated Service Digital Network number,移动用户号码)等。

而支付金额可以为某交易订单信息中对应需要支付的金额(如1¥),该交易订单信息可以为终端中的APP对应生成,比如,该APP可以为购物APP,在将物品加入购物车后,经用户确认后终端可以向该购物APP对应的应用服务器发送结算请求,以使得应用服务器根据结算请求生成交易订单信息并反馈给终端,终端可以根据该交易订单信息获取支付金额。

在本实施例中,获取支付金额和当前SIM卡的SIM卡标识的方式可以有多种,比如,可以在终端设置一信息检测装置,在成功生成交易订单信息时,触发终端接收信息获取指令,终端可以通过该信息检测装置获取相应的信息;也即步骤“获取支付金额和当前SIM卡的SIM卡标识”具体可以包括:

接收信息获取指令;

根据所述信息获取指令调用信息检测装置;

通过信息检测装置对终端中的SIM卡的SIM信息和交易订单信息进行检测,以获取支付金额和该SIM卡的SIM卡标识。

102、生成支付请求,该支付请求携带支付金额和SIM卡标识。

具体地,可以在成功获取支付金额和SIM卡标识后,自动触发终端接收请求生成指令,此时,终端可以调用相应的应用进程,根据获取的支付金额和SIM卡标识生成支付请求。

在具体实施过程中,可以选取支付方式,比如,可以选择SIM卡(即SIM卡账户)直接支付,或者可以选择该SIM卡绑定的其他支付账户进行支付,若需要选择其他支付账户进行支付,则需要预先将该支付账户与SIM卡进行绑定,也即,在步骤“获取支付金额和当前SIM卡的SIM卡标识”之前,该方法还可以包括:

获取目标支付账户的账户标识和该SIM卡标识;

基于该SIM卡向运营商服务器发送绑定请求,绑定请求携带该账户标识和该SIM卡标识,以使得运营商服务器根据绑定请求将账户标识与SIM卡标识绑定。

其中,目标支付账户为经过实名认证的账户,账户标识可以用于标识目标支付账户的身份信息,比如,该目标支付账户可以是银行账户,该账户标识则可以为银行账号;该绑定请求可以用于指示运营商服务器将SIM卡标识与账户标识绑定。在具体实施过程中,向运营商服务器发送该绑定请求的方式可以有多种,比如,可以通过数据网络、无线网络或者短信等方式向运营商服务器发送该绑定求,本发明对此不作具体限定。

103、基于该SIM卡向运营商服务器发送支付请求,以使得运营商服务器根据支付请求进行相应的支付处理。

具体地,该SIM卡此时必须存在于终端中,并可以通过该SIM卡与运营商服务器建立无线链路,终端可以通过该无线链路向运营商服务器发送支付请求。而该支付请求可以指示运营商服务器从SIM卡标识对应的账户中扣除相应的资金,以完成支付。

其中,运营商服务器为可以提供网络服务的服务器,如国内的中国电信服务器、中国移动服务器、中国联通服务器等等。

104、接收运营商服务器返回的支付处理结果。

具体地,为了避免用户长时间的等待,运营商服务器可以将支付成功与否的信息反馈给终端,以使终端可以获取到针对该支付请求返回的支付处理结果。其中,该处理结果具体可以用于提示用户关联成功与否的提示信息,比如,可以是以文字的形式在终端显示界面显示“支付成功”、“支付失败”等,或者以语音的形式提示用户支付成功或支付失败。

优选地,为了进一步提高支付的安全性,可以预先设置鉴权信息,在支付过程中需要添加鉴权信息才可将支付请求发送至运营商服务器,只有当鉴权信息满足条件时,才可以通过SIM卡对运营商服务器进行访问;也即该支付请求还可以包括鉴权信息;在获取支付金额和当前SIM卡的SIM卡标识之后,生成支付请求之前,该方法还可以包括:

获取用户输入的鉴权信息;

步骤“生成支付请求,该支付请求携带支付金额和SIM卡标识”,具体可以为:

根据鉴权信息、SIM卡标识和支付金额生成支付请求,该支付请求携带鉴权信息、SIM卡标识和支付金额。

其中,鉴权信息具体可以是用户输入的密码信息,该密码的形式可以根据终端系统进行设定,可以是明文密码也可以是密文密码,如字符密码、指纹密码等等。为了提高保密性,可以按照预设加密算法对该密码信息进行加密处理,然后,将加密后的鉴权信息添加到支付请求中发送给运营商服务器,以使运营商服务器对该鉴权信息进行验证,验证通过则进行相应的支付处理,未通过则向终端反馈支付失败的信息。

由上可知,本发明实施例提供了一种支付方法,采用获取支付金额和当前SIM卡的SIM卡标识,然后,生成支付请求,再基于该SIM卡向运营商服务器发送支付请求,以使得运营商服务器根据支付请求进行相应的支付处理,最后,接收运营商服务器返回的支付处理结果;该方案可以基于终端中SIM卡向运营商服务器发送支付请求进行支付处理,而无需通过第三方应用进行支付处理,相对于现有技术而言,提高了网络支付的安全性。

实施例二、

本实施例将从服务器的角度进行描述,该服务器具体可以为运营商服务器,比如,国内的中国电信服务器、中国移动服务器、中国联通服务器等。

一种支付方法,包括:运营商服务器接收终端基于SIM卡发送的支付请求,该支付请求携带该SIM卡的SIM卡标识和支付金额;运营商服务器根据支付请求进行相应的支付处理,以得到支付处理结果;运营商服务器向终端发送支付处理结果。

如图2所示,一种支付方法,具体流程可以如下:

201、运营商服务器接收终端基于SIM卡发送的支付请求,该支付请求携带该SIM卡的SIM卡标识和支付金额。

本实施例中,SIM卡为经过实名认证的SIM卡,该SIM卡真实存在于该终端中,SIM卡标识可以用于标识SIM卡的身份信息,比如,SIM卡标识具体可以是IMSI码、MSISDN码(即手机号)等;而支付金额可以为某交易订单信息中对应需要支付的金额(如1¥),具体可以参见上述实施例一中相关描述,对此不再赘述。

具体地,该支付处理请求可以是终端自身触发的,也可以是该终端在与其他终端进行交互时由其他终端触发的,比如,可以是由该终端中某一应用程序触发。

在具体实施过程中,为了可以减少服务器负荷,更好地维护服务器,可以设置只在预设时间段内对终端发送的支付请求进行接收,该预设时间段可以由本领域技术人员或者服务器维护人员进行设置,比如,该预设时间段可以设置为7:00—23:00。

202、运营商服务器根据支付请求进行相应的支付处理,以得到支付处理结果。

其中,该支付请求可以指示运营商服务器从SIM卡标识对应的账户中扣除相应的资金,以进行支付处理。

具体地,可以根据用户选取的不同支付方式执行对应的支付处理,比如,可以选择SIM卡(即SIM卡账户)直接支付,或者可以选择该SIM卡绑定的其他支付账户进行支付。

若为SIM卡直接支付,则运营商服务器可以根据该支付请求中的SIM卡标识获取SIM卡账户,然后,根据支付金额从该SIM卡账户中扣除相应的资金,以完成支付。

若为其他支付账户进行支付,则需要预先将该支付账户与SIM卡进行绑定,也即,在接收终端基于SIM卡发送的支付请求之前,该方法还可以包括:

运营商服务器接收终端基于该SIM卡发送的绑定请求,该绑定请求携带该SIM卡标识和目标支付账户的账户标识;

运营商服务器获取与该账户标识关联的预设SIM卡标识;

运营商服务器判断预设SIM卡标识与该SIM卡标识是否相同;

若相同,则运营商服务器根据绑定请求将SIM卡标识与账户标识绑定。

具体地,目标支付账户为经过实名认证的账户,该账户标识可以用于标识目标支付账户的身份信息,比如,该目标支付账户可以是银行账户,该账户标识则可以为银行账号。在本发明实施例中,欲将SIM卡与目标支付账户绑定,需对目标支付账户进行验证,验证通过则可以执行绑定。

在具体实施过程中,其他网络服务器(如银行服务器)中预存有与该账户标识预先建立了关联关系的预设SIM卡标识,因此,可以向其他网络信息平台发送信息获取请求以获取预设SIM卡标识;也即,步骤“运营商服务器获取与该账户标识关联的预设SIM卡标识”具体流程可以如下:

运营商服务器向网络服务器发送信息获取请求,该信息获取请求携带该账户标识;

运营商服务器接收网络服务器根据信息获取请求返回的预设SIM卡标识。

具体地,网络服务器可以基于账户标识与预设SIM卡标识之间的关联关系,在相应的存储区域中查找到对应的预设SIM卡标识,然后,网络服务器可以将查找到的预设SIM卡标识返回给运营商服务器,以使其获取与账户标识关联的预设SIM卡标识。

在具体实施过程中,由于SIM卡标识的表现形式有多种,因此,在判断预设SIM卡标识与SIM卡标识是否相同时,若两者的标识表现形式不相同,则可以将其中一方转换成另一方的标识表现形式;比如,SIM卡标识为IMSI码,而账户标识绑定的预设SIM卡标识为MISIDN码,则可以将预设SIM卡标识的MISIDN码转换成IMSI码,再与SIM卡标识的IMSI码进行对比,以判断预设SIM卡标识与SIM卡标识是否相同;也即步骤“断预设SIM卡标识与SIM卡标识是否相同”具体流程可以如下:

确定预设SIM卡标识的标识类型;

判断该标识类型与SIM卡标识的标识类型是否相同;

若相同,则将预设SIM卡标识与SIM卡标识进行比较;

若不相同,则将预设SIM卡标识的标识类型转换为SIM卡标识的标识类型,并将转换后的预设SIM卡标识与SIM卡标识进行比较。

为了进一步提高支付的安全性,可以对SIM卡设置访问运营商服务器的访问权限;而设置访问权限的方式可以有多种,比如,可以预先为SIM卡设置绑定鉴权信息,在支付过程中需要添加鉴权信息,只有当鉴权信息满足条件时,终端才可以通过SIM卡对运营商服务器进行访问;也即,该支付请求还可以包括鉴权信息;步骤“运营商服务器根据支付请求进行相应的支付处理”具体可以包括:

运营商服务器获取与该SIM卡标识绑定的预设鉴权信息;

运营商服务器根据预设鉴权信息对该鉴权信息进行验证;

若验证通过,则运营商服务器进行相应的支付处理。

其中,鉴权信息具体可以是终端发送的密码信息,该密码的形式可以根据终端系统进行设定,如字符密码、指纹密码等等,本发明对此不作具体限定。若该鉴权信息为加密信息,则服务器可以根据预设解密算法对该鉴权信息进行解密,然后,可以根据获取的预设鉴权信息对将解密后的鉴权信息进行验证,若两者相同,则可以判定为验证通过,运营商服务器可以进行相应的支付处理。若两者不相同,则可以判定为验证不通过,此时,服务器可以向终端返回验证失败的提示信息,以避免用户的长时间等待

可选地,在SIM卡直接支付时若余额不足,可以选择与该SIM卡绑定的其他支付账户进行支付,则支付请求还可以包括上述目标支付账户的账户标识;步骤“运营商服务器进行相应的支付处理的”具体可以为:

运营商服务器根据支付请求向网络服务器发送处理请求,该处理请求携带该账户标识和支付金额,以使得网络服务器根据该处理请求从目标支付账户中扣除与该支付金额对应的资金。

在具体实施过程中,待处理完成之后,网络服务器可以将处理结果反馈给运营商服务器,以使运营商服务器根据反馈的处理结果得到支付处理结果;也即,处理过程具体可以为:

运营商服务器向网络服务器发送处理请求,该处理请求携带账户标识和支付金额;

网络服务器判断在样本账户标识集合中是否存在与该账户标识匹配的样本账户标识;

若存在,则网络服务器获取与该样本账户标识对应的目标支付账户,并从该目标支付账户中扣除与支付金额对应的资金。

网络服务器将处理结果反馈给运营商服务器,以使服务器得到支付处理结果。

假设账户标识为银行账号,网络服务器则可以是银行服务器,则在对鉴权信息的验证通过时,运营商服务器可以向银行服务器发送处理请求,以使银行服务器对目标银行账户进行扣款处理,比如,可以调用银行服务器的快捷支付接口进行扣款操作等。

203、运营商服务器向终端发送支付处理结果。

具体地,为了避免用户长时间的等待,运营商服务器可以将支付成功与否的信息反馈给终端,使终端可以接收到针对该支付请求的返回的支付处理结果,以提示用户支付成功与否。

由上可知,本发明实施例提供了一种支付方法,采用运营商服务器接收终端基于SIM卡发送的支付请求,该支付请求携带该SIM卡的SIM卡标识和支付金额,然后,运营商服务器根据支付请求进行相应的支付处理,以得到支付处理结果,并向终端发送支付处理结果;该方案可以通过接收终端SIM卡发送的支付请求使运营商服务器进行支付处理,而无需使用第三方应用进行支付,相对于现有技术而言,提高了网络支付的安全性。

实施例三、

根据实施例一和二所描述的方法,以下将举例作进一步详细说明。

在本实施例中,将从支付系统的角度进行描述,具体以该支付系统包括移动终端、运营商服务器和网络服务器例进行详细描述。

如图3a所示,一种支付系统,可以包括移动终端31、运营商服务器32和网络服务器33;其中,

移动终端31可以用于获取账户标识和终端中SIM卡的SIM卡标识;基于SIM卡向运营商服务器32发送绑定请求,该绑定请求将SIM卡标识与账户标识绑定;接收运营商服务器32返回的支付处理结果;获取支付金额和当前SIM卡的SIM卡标识;生成支付请求,该支付请求携带支付金额和SIM卡标识;基于该SIM卡向运营商服务器32发送支付请求。

运营商服务器32可以用于接收移动终端31基于SIM卡发送的绑定请求,该绑定请求携带SIM卡标识和账户标识;根据账户标识向网络服务器33发送信息获取请求,以获取账户标识关联的预设SIM卡标识;判断预设SIM卡标识与SIM卡标识是否相同,以对账户标识进行验证;在验证通过时将SIM卡标识与账户标识绑定;将处理结果发送给移动终端31;接收移动终端31基于SIM卡发送的支付请求;根据支付请求进行相应的支付处理,以得到支付处理结果,并将支付处理结果反馈给移动终端31;向网络服务器32发送处理请求,该处理请求携带账户标识和支付金额。

网络服务器33可以用于接收运营商服务器32发送的信息获取请求;将账户标识对应的预设SIM卡标识发送给运营商服务器32;根据接收到的处理请求从目标支付账户中扣除与支付金额对应的资金,并将处理结果回给运营商服务器32。

如图3b所示,一种支付方法,具体流程可以如下:

301、移动终端基于SIM卡向运营商服务器发送绑定请求,该绑定请求携带该SIM卡的SIM卡标识和目标支付账户的账户标识。

在本实施例中,SIM卡标识具体可以是手机号(如159xxxxxxxx)、IMSI号等等,账户标识可以是目标账户的账户标识,比如,该账户标识可以为银行账户标识,具体可以是银行账号(如12345xxxxxx),移动终端可以通过短息的形式向运营商服务器发送绑定请求。

302、运营商服务器接收绑定请求,并对账户标识进行验证,判断验证是否通过;若是,执行步骤303,若否,结束流程。

本实施例中,在网络服务器中预先存储有与该账户标识存在关联关系的SIM卡标识,因此,在对该账户标识进行验证时,可以基于SIM卡标识对其进行验证;也即步骤“对账户标识进行验证,判断验证是否通过”具体可以包括:

获取与账户标识关联的预设SIM卡标识;

将预设SIM卡标识与SIM卡标识进行比较,以确定预设SIM卡标识与SIM卡标识是否相同;

若相同,则确定验证通过;

若不相同,则确定验证不通过。

其中,获取与账户标识关联的预设SIM卡标识的方式可以有多种,可选地,步骤“获取与账户标识关联的预设SIM卡标识”具体流程可以如下:

向网络服务器发送信息获取请求,该信息获取请求携带该账户标识;

接收网络服务器根据信息获取请求返回的预设SIM卡标识。

假设账户标识为银行账户标识,网络服务器则可以为银行服务器,在银行服务器的相关存储区域内存储有银行账户信息,比如,可以包括银行卡号、该银行卡对应的银行预留手机号(即预设SIM卡标识)以及用户的其他开户信息等等。运营商服务器可以根据银行账户标识,向银行服务器发送预留手机号获取请求,然后,接收网络服务器反馈的预留手机号信息,再将获取到的手机号与该SIM卡的手机号进行对比,以对银行账户标识进行验证。

303、运营商服务器将SIM卡标识与账户标识绑定,并向移动终端发送鉴权设置信息。

具体地,当对账户标识验证通过时,运营商服务器可以将SIM卡标识与账户标识绑定。其中,将SIM卡标识与账户标识绑定的方式可以有多种,比如,可以为SIM卡标识设置一对应的账户标识集合,在对账户标识验证通过,则可以将账户标识添加到该账户标识集合中,以建立该SIM卡标识与账户标识之间的绑定关系,然后保存在运营商服务器中,以创建SIM卡账户。

与此同时,可以向移动终端发送鉴权设置信息,该鉴权设置信息具体可以用于提示用户绑定成功并设置鉴权信息的提示信息;比如,该鉴权设置信息可以是以文字的形式在移动终端显示界面显示“绑定成功,请设置密码”或者以语音的形式提示用户设置鉴权信息。

304、移动终端向运营商服务器发送用户输入的第一鉴权信息。

其中,鉴权信息具体可以是用户输入的密码信息,该密码的形式可以根据终端系统进行设定,可以是明文密码也可以是密文密码,如字符密码、指纹密码等等,而在发送过程中,可以按照预设加密算法对该密码信息进行加密处理。

305、运营商服务器将接收到的第一鉴权信息与SIM卡标识绑定。

具体地,若该鉴权信息为加密信息,则服务器可以根据预设解密算法对该第一鉴权信息进行解密,然后,将解密后的第一鉴权信息与SIM卡标识绑定,然后保存在相应的存储区域中,以对SIM卡账户设置访问权限。

306、当检测到支付操作时,移动终端基于当前SIM卡向运营商服务器支付请求,该支付请求携带支付金额、当前SIM卡的SIM卡标识和第二鉴权信息。

具体地,在对SIM卡账户设置访问权限之后,当需要通过SIM卡进行支付时,则可以通过验证鉴权信息以对SIM卡账户进行访问。在需要通过SIM卡进行支付时,可以选取支付方式,比如,可以选择SIM卡(即SIM卡账户)直接支付,或者可以选择该SIM卡绑定的其他支付账户进行支付,然后,可以基于SIM卡向运营商服务器发送支付请求,以使运营商服务器进行扣款处理,或者调用账户标识对应的网络服务器接口进行扣款处理。

优选地,步骤“当检测到支付操作时,移动终端基于当前SIM卡向运营商服务器支付请求”具体可以包括:

当检测到支付操作时,获取支付金额、当前SIM卡的SIM卡标识;

接收用户输入的第二鉴权信息;

根据支付金额、当前SIM卡的SIM卡标识和第二鉴权信息生成支付请求;

向运营商服务器发送该支付请求。

其中,支付金额可以为某交易订单信息中对应需要支付的金额(如1¥、10¥等),该交易订单信息可以为终端中的购物APP对应生成,在将物品加入购物车后,经用户确认后终端可以向该购物APP对应的应用服务器发送结算请求,以使得应用服务器根据结算请求生成交易订单信息并反馈给终端,终端可以根据该交易订单信息获取支付金额,此时可以触发终端检测到支付操作。

在本实施例中,获取支付金额和当前SIM卡的SIM卡标识的方式可以有多种,比如,可以在终端设置一信息检测装置,在成功生成交易订单信息时,触发终端接收信息获取指令,终端可以通过该信息检测装置获取相应的信息;也即步骤“获取支付金额和当前SIM卡的SIM卡标识”具体可以包括:

接收信息获取指令;

根据所述信息获取指令调用信息检测装置;

通过信息检测装置对终端中的SIM卡的SIM信息和交易订单信息进行检测,以获取支付金额和该SIM卡的SIM卡标识。

实际应用中,在检测到支付操作时,移动终端中可以显示可选择输入的鉴权信息类型,比如,可以弹窗的形式陈列出“请选择a、密码b、指纹c、验证码”,若选择为指纹密码,则可以针对终端输入指纹信息即可,若选择为验证码,则在向运营商服务器反馈后,运营商服务器可以短息的形式向移动终端发送验证码,以进行鉴权验证。

307、运营商服务器根据接收到的支付请求进行相应的支付处理,并向移动终端反馈处理结果。

具体地,运营商服务器可以根据该SIM卡的SIM卡标识获取与其绑定的第一鉴权信息,根据该第一鉴权信息对该第二鉴权信息进行校验。其中,第二鉴权信息的形式可以与上述第一鉴权信息的形式相同,比如,该第二鉴权信息可以是指纹信息,移动终端可以通过指纹感应装置获取该指纹信息。若第二鉴权信息与第一鉴权信息相同,则可以判定为验证通过,若不相同,则判定为验证不通过。

在具体实施过程中,若验证不通过,运营商服务器可以向移动终端返回验证失败的提示信息,以避免用户的长时间等待。

可选地,若为SIM卡直接支付,则运营商服务器可以根据该支付请求中的SIM卡标识获取SIM卡账户,然后,根据支付金额从该SIM卡账户中扣除相应的资金,以完成支付。

可选地,若为其他支付账户进行支付,具体流程可以如下:

运营商服务器根据支付请求向网络服务器发送处理请求,该处理请求携带SIM卡标识绑定的账户标识和支付金额;

网络服务器根据处理请求对账户标识对应的目标支付账户进行处理,并将处理结果反馈给运营商服务器;

运营商服务器接收网络服务器返回的处理结果,并基于该处理结果向移动终端发送支付处理提示信息。

移动终端接收运营商服务器返回的支付处理提示信息。

假设账户标识为银行账户标识,网络服务器以银行服务器为例,则在对第二鉴权信息的验证通过时,运营商服务器可以向银行服务器发送处理请求,以使银行服务器对目标银行账户进行相应的扣款处理,比如支付金额为1¥,则可以调用银行服务器提供的支付接口从目标银行账户中扣除1¥,以完成支付。

由上可知,本发明实施例提供了一种支付方法,采用移动终端基于SIM卡向运营商服务器发送绑定请求,该绑定请求携带该SIM卡的SIM卡标识和目标支付账户的账户标识,然后,运营商服务器接收绑定请求,并对账户标识进行验证,若验证通过,则将SIM卡标识与账户标识绑定,并向移动终端发送鉴权设置信息,然后,移动终端想运营商服务器发送用户输入的第一鉴权信息,运营商服务器将接收到的第一鉴权信息与SIM卡标识绑定,当检测到支付操作时,移动终端基于当前SIM卡向运营商服务器支付请求,该支付请求携带支付金额、当前SIM卡的SIM卡标识和第二鉴权信息,运营商服务器根据接收到的支付请求进行相应的支付处理,并向移动终端反馈处理结果;该方案可以基于终端SIM卡的SIM卡标识对用户标识进行验证,而无需通过用户身份信息进行验证,相对于现有技术而言,提高了信息的安全性;同时终端可以基于SIM卡向运营商服务器发送支付请求进行支付处理,而无需通过第三方应用进行支付处理,相对于现有技术而言,降低了支付账户被盗的风险,提高了网络支付的安全性。

实施例四、

为了更好地实施以上方法,本发明实施例还提供一种支付装置,该支付装置可以软件和\或硬件的形式集成在终端中,该终端具体可以包括手机、平板电脑、笔记本电脑等设备。如图4所示,该支付装置可以包括第一获取模块410、生成模块420、第一请求发送模块430和结果接收模块440;

第一获取模块410,用于获取支付金额和当前SIM卡的SIM卡标识;

生成模块420,用于生成支付请求,该支付请求携带该支付金额和SIM卡标识;

第一请求发送模块430,用于基于该SIM卡向运营商服务器发送支付请求,以使得运营商服务器根据该支付请求进行相应的支付处理;

结果接收模块440,用于接收运营商服务器返回的支付处理结果。

优选地,该装置还可以包括:第二获取模块和第二请求发送模块;

第二获取模块,用于在获取支付金额和当前SIM卡的SIM卡标识之前,获取目标支付账户的账户标识和该SIM卡标识;

第二请求发送模块,用于基于该SIM卡向运营商服务器发送绑定请求,该绑定请求携带该账户标识和该SIM卡标识,以使得运营商服务器根据该绑定请求将该账户标识与该SIM卡标识绑定。

优选地,该支付请求还可以包括鉴权信息;该装置还可以包括:第三获取模块;

第三获取模块,用于在获取支付金额和当前SIM卡的SIM卡标识之后,生成支付请求之前,获取用户输入的鉴权信息;

生成模块,具体可以用于根据鉴权信息、SIM卡标识和支付金额生成支付请求。

由上可知,本发明实施例提供了一种支付装置,采用第一获取模块410获取支付金额和当前SIM卡的SIM卡标识,生成模块420生成支付请求,该支付请求携带该支付金额和SIM卡标识,第一请求发送模块430基于该SIM卡向运营商服务器发送支付请求,以使得运营商服务器根据该支付请求进行相应的支付处理,结果接收模块440接收运营商服务器返回的支付处理结果;该方案可以基于终端中SIM卡向运营商服务器发送支付请求进行支付处理,而无需通过第三方应用进行支付处理,相对于现有技术而言,降低了支付账户被盗的风险,提高了网络支付的安全性以及用户身份信息的安全性。

实施例五、

为了更好地实施以上方法,本发明实施例还提供一种支付装置,该支付装置具体可以集成在服务器中,该服务器具体可以为运营商服务器。如图5所示,该支付装置具体可以包括:第一请求接收模块510、处理模块520和结果发送模块530;其中,

第一请求接收模块510,用于接收终端基于SIM卡发送的支付请求,该支付请求携带该SIM卡的SIM卡标识和支付金额;

处理模块520,用于根据支付请求进行相应的支付处理,以得到支付处理结果;

结果发送模块530,用于向终端发送支付处理结果。

优选地,该装置还可以包括:第二请求接收模块、标识获取模块、判断模块和绑定模块;

第二请求接收模块,用于在接收终端基于SIM卡发送的支付请求之前,接收终端基于该SIM卡发送的绑定请求,该绑定请求携带该SIM卡标识和目标支付账户的账户标识;

标识获取模块,用于获取与该账户标识关联的预设SIM卡标识;

判断模块,用于判断预设SIM卡标识与SIM卡标识是否相同;

绑定模块,用于在判断模块判定为是时,根据绑定请求将SIM卡标识与账户标识绑定。

由上可知,本发明实施例提供了一种支付装置,采用第一请求接收模块510接收终端基于SIM卡发送的支付请求,该支付请求携带该SIM卡的SIM卡标识和支付金额,处理模块520根据支付请求进行相应的支付处理,以得到支付处理结果,结果发送模块530向终端发送支付处理结果;该方案可以通过接收终端SIM卡发送的支付请求使运营商服务器进行支付处理,而无需使用第三方应用进行支付,相对于现有技术而言,提高了网络支付的安全性。

实施例六、

本发明实施例还提供一种终端,该终端具体可以为智能手机、平板电脑等设备,该终端可以包括实施例四中任一支付装置。

比如,请参考图6,一种终端,可以包括第一获取模块610、生成模块620、第一请求发送模块630和结果接收模块640,如下:

第一获取模块610,用于获取支付金额和当前SIM卡的SIM卡标识;

生成模块620,用于生成支付请求,该支付请求携带该支付金额和SIM卡标识;

第一请求发送模块630,用于基于该SIM卡向运营商服务器发送支付请求,以使得运营商服务器根据该支付请求进行相应的支付处理;

结果接收模块640,用于接收运营商服务器返回的支付处理结果。

本实施例中,该终端内部分模块功能的具体描述可以参照上述实施例,对此不再赘述。

此外,该终端还可以包括射频(RF,Radio Frequency)模块、包括有一个或一个以上计算机可读存储介质的存储器、输入模块、显示模块、音频电路、无线保真(Wi-Fi,Wireless Fidelity)模块、包括有一个或者一个以上处理核心的处理器、以及电源等部件。本领域技术人员可以理解,该终端结构并不构成对该终端的限定,可以包括更多或更少的部件,或者组合某些部件,或者各种不同的部件布置。

比如,该处理器可以具有第一获取模块610、生成模块620、第一请求发送模块630和结果接收模块640;处理器可以通过第一获取模块610获取支付金额和当前SIM卡的SIM卡标识,然后,处理器可以通过生成模块620生成支付请求,该支付请求携带该支付金额和SIM卡标识,进而,处理器可以通过第一请求发送模块630基于该SIM卡向运营商服务器发送支付请求,以使得运营商服务器根据该支付请求进行相应的支付处理,最后,处理器可以通过结果接收模块640接收运营商服务器返回的支付处理结果。

由上可知,本发明实施例提供了一种终端,采用获取支付金额和当前SIM卡的SIM卡标识,然后,生成支付请求,再基于该SIM卡向运营商服务器发送支付请求,以使得运营商服务器根据支付请求进行相应的支付处理,最后,接收运营商服务器返回的支付处理结果;该方案可以基于终端中SIM卡向运营商服务器发送支付请求进行支付处理,而无需通过第三方应用进行支付处理,相对于现有技术而言,提高了网络支付的安全性。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器(ROM,Read Only Memory)、随机存取记忆体(RAM,Random Access Memory)、磁盘或光盘等。

以上对本发明实施例所提供的一种基于SIM卡的支付方法和装置进行了详细介绍,本文中应用程序了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的技术人员,依据本发明的思想,在具体实施方式及应用程序范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1