一种多远程支付应用处理方法、装置及双界面智能卡制造方法及图纸

技术编号:7320530 阅读:241 留言:0更新日期:2012-05-05 12:33
本发明专利技术涉及通信技术领域,尤其涉及一种多远程支付应用处理方法、装置及双界面智能卡。用于防止在智能卡中由于其他远程支付应用被激活而导致当前正在运行的远程支付应用出现错误。该方法应用于双界面智能卡,包括:接收用于启动第一远程支付应用的第一请求消息;若当前正在执行第二远程支付应用,则返回拒绝执行所述第一远程支付应用的响应消息。可见,该方法可防止在智能卡中由于其他远程支付应用被激活而导致当前正在运行的远程支付应用出现错误。

【技术实现步骤摘要】

本专利技术涉及通信
,尤其涉及一种多远程支付应用处理方法、装置及双界面智能卡
技术介绍
目前,随着科技的发展,智能卡以其方便、快捷、简单的优势深入到人们的日常生活中。双界面智能卡与服务器之间可以进行远程支付应用,例如空中圈存过程。对双界面智能卡实现空中圈存的过程如图1所示。空中圈存技术是指手机或其他终端通过向服务器发送普通短信、数据短信,或者通过无线网络与服务器通信,实现将运营商后台账户中的金额划转到双界面智能卡支付钱包中,或者,实现从运营商后台下载相应的支付数据信息至双界面智能卡中。具体的空中圈存过程可以如下当用户需要将自身银行卡中一定数目的金额充入双界面智能卡中时,用户通过智能卡向服务器发送进行现金交易的交易请求;服务器在确定该交易请求为合法请求后,向智能卡发送同意进行交易的确认信息;当智能卡接收到该确认信息后向服务器发送需要进行交易的交易数据和验证信息;服务器根据接收到的交易数据(包含有交易金额)实现后台账户的扣款操作,即对银行卡的金额进行扣款操作;并将扣款对应的充值信息发送至智能卡实现对智能卡的充值操作;当智能卡充值完成后向服务器发送完成信息。现有技术中的双界面智能卡中可能存在多个远程支付应用。如果无序激活两个以上远程支付流程,可能会导致已经执行的远程支付流程出现错误,或出现两个远程支付应用都无法正常执行的情况。
技术实现思路
本专利技术实施例提供一种多远程支付应用处理方法、装置及双界面智能卡,用于防止在双界面智能卡中同时运行两个或两个以上远程支付应用而产生冲突的现象。本专利技术实施例提供一种多远程支付应用处理方法,该方法应用于双界面智能卡, 该方法包括接收用于启动第一远程支付应用的第一请求消息;若当前正在执行第二远程支付应用,则拒绝执行所述第一远程支付应用。本专利技术实施例提供一种多远程支付应用处理装置,包含于双界面智能卡中,所述多远程支付应用处理装置包括接收模块,用于接收用于启动第一远程支付应用的第一请求消息;返回模块,用于在当前正在执行第二远程支付应用时,则拒绝执行所述第一远程支付应用。本专利技术实施例还提供一种双界面智能卡,包括本专利技术实施提供的多远程支付应用处理装置。可见,采用本专利技术实施例提供的方法,如果在接收到用于启动第一远程支付应用的第一请求消息时,确定正在执行第二远程支付应用,则拒绝执行第一远程支付应用。因此,本专利技术实施例提供的方法,可保证双界面智能卡在同一时刻只运行一个远程支付应用, 即防止在双界面智能卡中同时运行两个或两个以上的远程支付应用,即避免了同时运行两个或两个以上远程支付应用而产生冲突的现象。附图说明图1为现有技术中对智能卡实现空中圈存的流程示意图;图2为本专利技术实施例提供的多远程支付应用处理方法的流程示意图;图3为本专利技术实施例一提供的第一种多远程支付应用处理方法的流程示意图;图4为本专利技术实施例二提供的第二种多远程支付应用处理方法的流程示意图;图5为本专利技术实施例提供的多远程支付应用处理装置结构示意图。具体实施例方式本专利技术实施例提供一种多远程支付应用处理方法、装置及双界面智能卡,该方法为如果在接收到用于启动第一远程支付应用的第一请求消息时,确定正在执行第二远程支付应用,则拒绝执行所述第一远程支付应用;因此,本专利技术实施例提供的方法,可保证双界面智能卡在同一时刻只运行一个远程支付应用,即防止在双界面智能卡中同时运行两个或两个以上的远程支付应用,即避免了同时运行两个或两个以上远程支付应用而产生冲突的现象。本专利技术实施例中所述的远程支付应用例如可以为装载在智能卡内,需要和后台通过数据短信或其他方式进行交互,实现支付、身份验证、或者查询功能的应用。如图2所示,该方法具体包括步骤21,接收用于启动第一远程支付应用的第一请求消息;步骤22,若当前正在执行第二远程支付应用,则拒绝执行所述第一远程支付应用。 例如可以返回拒绝执行所述第一远程支付应用的响应消息。进一步的,若当前不存在正在执行的第二远程支付应用时,则根据所述第一请求消息执行所述第一远程支付应用。进一步的,在根据所述第一请求消息执行第一远程支付应用时,还可以包括对所述第一远程支付应用设置锁定标识;所述锁定标识用于防止其他远程支付应用与所述第一远程支付应用同时运行。设定锁定标识后,若有其他远程支付应用被请求, 则根据锁定标识可知当前已经正在运行一个远程支付应用,由此拒绝执行其他远程支付应用。进一步的,本实施例还可以中止正在执行的远程支付应用,即在根据所述第一请求消息执行第一远程支付应用时,还可以包括若接收到中止指令,则根据所述中止指令中止正在执行的所述第一远程支付应用。其中,可以用户主动触发进行中止,也可以由后台触发进行中止。进一步的,根据所述第一请求消息执行第一远程支付应用时,还包括如果在运行所述第一远程支付应用时,将所述第一远程支付应用相对应的数据进行备份。进一步的,在中止正在执行的所述第一远程支付应用之后,还包括若所述第一远程支付应用所对应的数据发生变化时,使用已备份的数据替换发生变化的数据。若一个远程支付应用意外中止或非正常结束,则可能导致敏感数据被修改,由此可能导致后续的应用出错。通过备份数据,可以在远程支付应用意外中止或非正常结束时, 恢复敏感数据,避免出错。以下以实施例进行介绍实施例一如图3所示,本专利技术实施例提供第一种多远程支付应用处理方法,该方法可使得双界面智能卡在同一时间只运行一个远程支付应用,过程如下步骤31,接收用于启动第一远程支付应用的第一请求消息;步骤32,判断当前是否存在正在执行的第二远程支付应用;如果不存在,执行步骤33;如果存在,执行步骤34;本步骤中,可根据状态标识位进行判断;如果正在执行某一远程支付应用,则将该远程支付应用的状态标识位设置为工作状态,否则为空闲状态;因此,当第二远程支付应用的状态标识位为工作状态时,则确定正在执行第二远程支付应用;否则,不存在正在执行的第二远程支付应用;步骤33,按照预先设定的方式,根据第一请求消息执行第一远程支付应用;本步骤中,按照预先设定的方式为可将第一远程支付应用的状态标识位设置为工作状态,即该第一远程支付应用不能被其他远程支付应用打扰;同时,对第一远程支付应用设置锁定标识;锁定标识用于防止其他远程支付应用与第一远程支付应用同时运行;所述工作状态的标识和锁定标识可以同时存在,也可以二选一;工作状态的标识可以作为锁定标识。步骤34,返回拒绝执行第一远程支付应用的响应消息。也可以只是拒绝执行第一远程支付应用,而不返回响应,对端如果长时间没有收到响应,则可以认为该第一远程支付应用被拒绝。实施例二 如图4所示,本专利技术实施例二提供第二种多远程支付应用处理方法,该方法可通过预先设置出不可被其他远程支付应用打扰的远程支付应用,对预先设置出的远程支付应用实现防冲突操作,该方法可在避免冲突的情况下提高双界面智能卡的工作效率,具体过程如下步骤41,接收用于启动第一远程支付应用的第一请求消息;步骤42,判断当前是否存在正在执行的第二远程支付应用;如果不存在,执行步骤43;如果存在,执行步骤45;本步骤中,可根据状态标识位进行判断;如果正在执行某一远程支付应用,则将该远程支付应用的状态标识位设置为工作状态,否则为空闲状态;因此,当第二远程支付应用的状态标识位为工作状态时,则确定正在执本文档来自技高网...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:李锦辉
申请(专利权)人:北京握奇数据系统有限公司
类型:发明
国别省市:

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

1
相关领域技术