一种基于短信方式进行圈存圈提的方法和系统的制作方法

文档序号:6501574阅读:194来源:国知局
一种基于短信方式进行圈存圈提的方法和系统的制作方法
【专利摘要】本发明公开了一种基于短信方式进行圈存圈提的方法和系统。所述方法包括:智能卡根据智能卡端交易状态,通过短信向系统端发送交易请求信息,并更新智能卡端交易状态,记录本次交易请求信息;系统端接收所述交易请求信息,并根据系统端交易状态向智能卡发送交易指令;智能卡根据所述交易指令执行交易处理,并在交易处理成功后保存本次交易记录,更新智能卡端交易状态,并通过短信发送应答信息给系统端;系统端收到所述应答信息,完成交易,并当系统端在预定时间内未收到智能卡发送的应答信息时,系统端主动向智能卡发送查询指令,查询交易记录。本发明使得在短信不稳定时系统和智能卡端的数据还能够保持一致,避免对用户的财产造成不必要的损失。
【专利说明】一种基于短信方式进行圈存圈提的方法和系统

【技术领域】
[0001] 本发明涉及智能卡的金融安全领域,尤其涉及的是一种基于短信方式进行圈存圈 提的方法和系统。

【背景技术】
[0002] 随着手机智能卡射频识别技术的发展,使用手机智能卡实现非接触式应用的技术 陆续为广大用户所接受,基于RFID的移动支付业务已经在全世界范围内蓬勃发展。利用 手机等无线终端所提供的数据通道与后台系统交互技术,可以实现让用户随时随地完成钱 包充值、消费记录查询等手机钱包的管理功能,给消费者提供远远超出传统1C卡的用户体 验,比如基于短信的圈存圈提交易系统,用户可以通过短信完成各种交易等。
[0003] 然而,目前基于短信的圈存圈提交易系统普遍存在一些问题,由于短信的不稳定 行性导致智能卡与系统之间交易数据不一致;并且当交易异常中断时,系统无法主动获取 交易状态,对用户的财产造成不必要的损失。
[0004] 因此,现有技术还有待于改进和发展。


【发明内容】

[0005] 本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种新型的基于 短信方式进行圈存圈提的方法和系统,解决基于短信的圈存圈提交易系统中由于短信的不 稳定性造成的智能卡与系统之间交易数据不一致的问题。
[0006] 本发明解决技术问题所采用的技术方案如下: 一种基于短信的基于短信方式进行圈存圈提的方法,其中,包括步骤: A、 智能卡根据智能卡端交易状态,通过短信向系统端发送交易请求信息,并更新智能 卡端交易状态,记录本次交易请求信息; B、 系统端接收所述交易请求信息,并根据系统端交易状态向智能卡发送交易指令; C、 智能卡根据所述交易指令执行交易处理,并在交易处理成功后保存本次交易记录, 更新智能卡端交易状态,并通过短信发送应答信息给系统端; D、 系统端收到所述应答信息,完成交易,更新系统端交易状态,当系统端在预定时间内 未收到智能卡发送的应答信息时,系统端主动向智能卡发送查询指令,查询交易记录。
[0007] 所述的基于短信方式进行圈存圈提的方法,其中,所述步骤A之前还包括:接收用 户操作指令,通过STK菜单启动交易。
[0008] 所述的基于短信方式进行圈存圈提的方法,其中,所述步骤D还包括: 系统端记录系统端交易状态,并在交易成功后保存交易记录。
[0009] 所述的基于短信方式进行圈存圈提的方法,其中,所述步骤D还包括: 当智能卡收到所述查询指令后,根据所述查询指令查找对应交易记录,并短信发送给 系统端,且若智能卡有进行中的交易,则结束当前交易,并将交易状态更新为交易失败保 存。
[0010] 一种基于短信方式进行圈存圈提的系统,其中,所述系统包括: 智能卡端第一处理模块,用于智能卡根据智能卡端交易状态,通过短信向系统端发送 交易请求信息,并更新智能卡端交易状态,记录本次交易请求信息; 系统端第一处理模块,用于系统端接收所述交易请求信息,并根据系统端交易状态向 智能卡发送交易指令; 智能卡端第二处理模块,用于智能卡根据所述交易指令执行交易处理,并在交易处理 成功后保存本次交易记录,更新智能卡端交易状态,并通过短信发送应答信息给系统端; 系统端第二处理模块,用于系统端收到所述应答信息,完成交易,更新系统端交易状 态,并当系统端在预定时间内未收到智能卡发送的应答信息时,系统端主动向智能卡发送 查询指令,查询交易记录。
[0011] 所述的基于短信方式进行圈存圈提的系统,其中,所述系统还包括,启动模块,用 于接收用户操作指令,通过STK菜单启动交易。
[0012] 所述的基于短信方式进行圈存圈提的系统,其中,系统端第二处理模块还用于记 录系统端交易状态,并在交易成功后保存交易记录。
[0013] 所述的基于短信方式进行圈存圈提的系统,其中,所述智能卡端第二处理模块还 用于当智能卡收到所述查询指令后,根据所述查询指令查找对应交易记录,并短信发送给 系统端,且若智能卡有进行中的交易,则结束当前交易,并将交易状态更新为交易失败保 存。
[0014] 本发明所提供的基于短信方式进行圈存圈提的方法和系统,由于采用了短信的方 式进行数据交互,且智能卡和系统端对交易记录、交易请求信息进行记录和保存,使得在短 信不稳定时系统和智能卡端的数据还能够保持一致,避免对用户的财产造成不必要的损 失。

【专利附图】

【附图说明】
[0015] 图1是本发明提供的基于短信方式进行圈存圈提的方法的流程图。
[0016] 图2是本发明提供的基于短信方式进行圈存圈提的系统的结构示意图。
[0017] 图3是本发明提供的基于短信方式进行圈存圈提的系统的一优选实施例的结构 示意图。

【具体实施方式】
[0018] 为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对 本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用 于限定本发明。
[0019] 参见图1,图1是本发明提供的基于短信方式进行圈存圈提的方法的流程图,包括 以下步骤: 步骤S100、智能卡根据智能卡端交易状态,通过短信向系统端发送交易请求信息,并更 新智能卡端交易状态,记录本次交易请求信息; 步骤S200、系统端接收所述交易请求信息,并根据系统端交易状态向智能卡发送交易 指令; 步骤S300、智能卡根据所述交易指令执行交易处理,并在交易处理成功后保存本次交 易记录,更新智能卡端交易状态,并通过短信发送应答信息给系统端; 步骤S400、系统端收到所述应答信息,完成交易,更新系统端交易状态。
[0020] 下面结合具体的实施例对上述过程进行详细的描述。
[0021] 本发明的智能卡和系统端在进行交易信息的交互时,分别记录各自信息,智能卡 记录智能卡端交易状态,交易请求信息,并且在交易完成后保存交易记录,而系统端记录系 统端交易状态,智能卡的交易请求信息,以及在交易完成后保存交易记录。交易状态主要包 括交易进行中、交易完成(包括交易成功和交易失败)等等。
[0022] 而步骤SS100之前,智能卡需先通过安装其的移动终端,接收用户操作指令,通过 STK菜单启动交易,移动终端指便于携带内置智能卡的终端或设备,能够通过短信、GPRS与 后台服务器进行信息传递,如手机、PDA等等。
[0023] 在交易启动后,执行步骤S100,智能卡接收用户的交易请求,并查看智能卡端交易 状态。如果智能卡端交易状态是交易进行中,智能卡可以通过移动终端以短信形式向系统 端重新发送交易请求。如果此时智能卡端交易状态为交易完成,则以短信形式将新交易请 求信息发送给系统端,并更新智能卡端交易状态,如记录交易状态为"交易进行中",并记录 本次的交易请求信息。
[0024] 系统端接收到智能卡端发送的交易请求信息后,会对交易请求信息进行处理,根 据交易请求信息的具体内容,向智能卡发送相应的交易指令,智能卡根据上述交易指令执 行相应的交易处理,比如付款、转账等等。交易完成后,智能卡保存本次的交易记录,更新智 能卡端交易状态,如将智能卡端交易状态由"交易进行中"修改为"交易完成"。并且以短信 形式向系统端发送一个应答信息,将智能卡的交易情况告知系统端。
[0025] 系统端收到智能卡发送的应答信息后,系统端更新自身的交易状态,如将系统端 交易状态由"交易进行中"修改为"交易完成"。系统端记录系统端交易状态,并在交易成功 后保存交易记录。这样通过上述步骤,智能卡与系统端完成了数据交互,并且两端的交易状 态和交易数据保持一致。
[0026] 由于在交易过程中会出现各种异常情况,因此为了对交易异常进行处理,本发明 的系统端会实时检测智能卡发送的应答信息,而当系统端在预定时间内未收到智能卡发送 的应答信息时,系统端发送查询指令,查询智能卡卡端的交易记录。查询指令是通过短信发 送的,系统端可以定时对不确定的交易查询,直到得到应答为止。查询指令包括交易要素, 如交易类型、交易日期时间、交易序号等。系统端通过发送查询指令来查询智能卡的交易记 录,并根据智能卡的交易记录在确定后续的处理过程。如果交易记录显示异常(比如交易失 败),则系统端可以向用户发送一个异常信息,告知用户交易过程出现异常;如果交易成功, 则将系统端将对应的交易记录状态进行更新,保证两方状态一致。
[0027] 而智能卡端在收到短信形式的查询指令后,会根据查询指令中的查询要素查找对 应交易记录,并短信发送给系统端,如果智能卡有进行中的交易,应该首先结束当前交易, 并将交易记录状态更新为交易失败保存;防止短信后发先至,查询结果为未成功,然后收到 交易指令致使交易成功,导致两方交易状态不一致。
[0028] 当然,本发明的系统端对智能卡交易状态的查询并不仅仅限定在出现交易异常 时,系统端可以随时向智能卡端发送查询指令,查询智能卡端交易状态,以保证系统端能随 时查询核对所需交易。
[0029] 在智能卡端与系统端进行短信形式的数据交互过程中,若存在网络异常,短信极 有可能不能及时达到对方或者根本发送不到对方,因此,本发明还可以设置一定的异常机 制,智能卡端与系统端的短信必须在一定时间内达到,如果未到达,则双方可以再次向对方 发送询问短信,类似于挑战/应答模式,这样避免因短信异常导致双方数据不一致。当然也 可以采用其他形式的措施。
[0030] 本发明智能卡与系统端的数据交互均已短信的方式进行,而为了增强数据的安全 性,可以对短信内容进行加密,具体加密算法可以为MD5、3DES等等。
[0031] 基于上述进行圈存圈提的方法,本发明还提供了一种基于短信方式进行圈存圈提 的系统,如图2所示,该系统包括: 智能卡端第一处理模块10,用于智能卡根据智能卡端交易状态,通过短信向系统端发 送交易请求信息,并更新智能卡端交易状态,记录本次交易请求信息; 系统端第一处理模块20,用于系统端接收所述交易请求信息,并根据系统端交易状态 向智能卡发送交易指令; 智能卡端第二处理模块30,用于智能卡根据所述交易指令执行交易处理,并在交易 处理成功后保存本次交易记录,更新智能卡端交易状态,并通过短信发送应答信息给系统 端; 系统端第二处理模块40,用于系统端收到所述应答信息,完成交易,更新系统端交易状 态,并当系统端在预定时间内未收到智能卡发送的应答信息时,系统端主动向智能卡发送 查询指令,查询交易记录;还用于记录系统端交易状态,并在交易成功后保存交易记录。
[0032] 优选地,如图3所示,上述系统还包括, 启动模块50,用于接收用户操作指令,通过STK菜单启动交易。
[0033] 所述智能卡端第二处理模块还用于当智能卡收到所述查询指令后,根据所述查询 指令查找对应交易记录,并短信发送给系统端,且若智能卡有进行中的交易,则结束当前交 易,并将交易状态更新为交易失败保存。
[0034] 综上所述,本发明提供的基于短信方式进行圈存圈提的方法和系统,由于采用了 短信的方式进行数据交互,且智能卡和系统端对交易记录、交易请求信息进行记录和保存, 使得在短信不稳定时系统和智能卡端的数据还能够保持一致,避免对用户的财产造成不必 要的损失。
[0035] 应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可 以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保 护范围。
【权利要求】
1. 一种基于短信方式进行圈存圈提的方法,其特征在于,包括步骤: A、 智能卡根据智能卡端交易状态,通过短信向系统端发送交易请求信息,并更新智能 卡端交易状态,记录本次交易请求信息; B、 系统端接收所述交易请求信息,并根据系统端交易状态向智能卡发送交易指令; C、 智能卡根据所述交易指令执行交易处理,并在交易处理成功后保存本次交易记录, 更新智能卡端交易状态,并通过短信发送应答信息给系统端; D、 系统端收到所述应答信息,完成交易,更新系统端交易状态,当系统端在预定时间内 未收到智能卡发送的应答信息时,系统端主动向智能卡发送查询指令,查询交易记录。
2. 根据权利要求1所述的基于短信方式进行圈存圈提的方法,其特征在于,所述步骤A 之前还包括:接收用户操作指令,通过STK菜单启动交易。
3. 根据权利要求1所述的基于短信方式进行圈存圈提的方法,其特征在于,所述步骤D 还包括:系统端记录系统端交易状态,并在交易成功后保存交易记录。
4. 根据权利要求1所述的基于短信方式进行圈存圈提的方法,其特征在于,所述步骤D 还包括:当智能卡收到所述查询指令后,根据所述查询指令查找对应交易记录,并短信发送 给系统端,且若智能卡有进行中的交易,则结束当前交易,并将交易状态更新为交易失败保 存。
5. -种基于短信方式进行圈存圈提的系统,其特征在于,所述系统包括: 智能卡端第一处理模块,用于智能卡根据智能卡端交易状态,通过短信向系统端发送 交易请求信息,并更新智能卡端交易状态,记录本次交易请求信息; 系统端第一处理模块,用于系统端接收所述交易请求信息,并根据系统端交易状态向 智能卡发送交易指令; 智能卡端第二处理模块,用于智能卡根据所述交易指令执行交易处理,并在交易处理 成功后保存本次交易记录,更新智能卡端交易状态,并通过短信发送应答信息给系统端; 系统端第二处理模块,用于系统端收到所述应答信息,完成交易,更新系统端交易状 态,并当系统端在预定时间内未收到智能卡发送的应答信息时,系统端主动向智能卡发送 查询指令,查询交易记录。
6. 根据权利要求5所述的基于短信方式进行圈存圈提的系统,其特征在于,所述系统 还包括,启动模块,用于接收用户操作指令,通过STK菜单启动交易。
7. 根据权利要求5所述的基于短信方式进行圈存圈提的系统,其特征在于,系统端第 二处理模块还用于记录系统端交易状态,并在交易成功后保存交易记录。
8. 根据权利要求5所述的基于短信方式进行圈存圈提的系统,其特征在于,所述智能 卡端第二处理模块还用于当智能卡收到所述查询指令后,根据所述查询指令查找对应交易 记录,并短信发送给系统端,且若智能卡有进行中的交易,则结束当前交易,并将交易状态 更新为交易失败保存。
【文档编号】G06Q20/32GK104102994SQ201310121004
【公开日】2014年10月15日 申请日期:2013年4月9日 优先权日:2013年4月9日
【发明者】刘丁, 张海勤, 伍爵博 申请人:深圳市国民电子商务有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1