专利名称:基于pos机的数据处理方法、装置及系统的制作方法
技术领域:
本发明涉及银行计算机网络中的渠道终端技术,具体地,涉及一种基于POS机的 数据处理方法、装置及系统。
背景技术:
目前,用户在消费时可以使用银行卡在POS机刷卡结帐,通过POS刷卡消费方式, 省去了用户出门携带大量现金的麻烦,为用户带来了很多便利。但是POS刷卡消费仍然存 在一定的不足之处,用户如果想要使用POS刷卡消费,必须要随身携带银行卡,而在一些情 况下,用户很容易忘记随身携带银行卡。另外,用户在个别商户POS机上刷卡消费的时候, 用户的银行卡有可能被遗忘、被盗或者被克隆,留下了一定的金融安全隐患。从2009年开始,出现了一种新的消费支付方式指纹支付,它是利用指纹识别技 术进行银行卡交易支付的业务。该支付方式将用户指纹数据信息与银行账户进行绑定,在 消费支付时,用户仅需在指纹支付终端上摁压已作绑定的手指并输入本人身份识别码就可 以完成支付消费功能,从而实现无需银行卡,只要手指即可完成整个消费过程,用户无需银 行卡也能进行消费,这为用户带来了便利。但是,指纹支付技术还存在一定的安全隐患,指 纹支付的整个指纹存储和验证的过程都是在第三方系统内完成,银行没有合适的技术手段 来验证第三方系统指纹识别的可靠性,这样就存在伪造用户消费支付指令的可能性。另外 实现指纹支付功能,需要增加指纹支付终端等额外硬件设备,这提高了技术实现的成本。综上所述,目前的无卡消费存在安全性低、实现成本高的问题。
发明内容
本发明实施例的主要目的在于提供一种基于POS机的数据处理方案,以解决现有 技术中的无卡消费存在的安全性低、实现成本高的问题。为了实现上述目的,本发明实施例提供一种基于POS机的数据处理方法,该方法 包括接收来自POS机的用户输入的包括签约手机号码、预设认证码、交易密码、以及消费 金额的无卡消费请求;根据预设置的包括签约手机号码、银行卡号、预设认证码、预约消费 金额的预约无卡消费信息对所述接收的签约手机号码和预设认证码进行认证;在所述接收 的签约手机号码与所述预设置的签约手机号码一致时、所述接收的预设认证码与所述预设 置的预设认证码一致、以及所述的消费金额小于或等于所述的预约消费金额时,将所述接 收的交易密码、所述的消费金额发送给与所述银行卡号关联的银行后台进行认证;接收来 自所述银行后台对所述的交易密码、所述的消费金额认证成功的消息以及扣款操作完成消 息,并向所述POS机发送无卡消费成功消息。优选地,接收来自POS机的用户输入的包括签约手机号码、预设认证码、交易密 码、以及消费金额的无卡消费请求之后,上述的方法还包括生成随机密码;并将生成的随 机密码发送给所述签约手机号码的手机;以及接收来自POS机的用户输入的随机密码,并 根据所述生成的随机密码对接收的随机密码进行认证。
向所述POS机发送无卡消费成功消息之后,上述方法还包括保存包括消费金额、 消费日期、以及所述POS机信息的无卡消费信息;将所述的无卡消费信息发送给与所述银 行卡号关联的银行后台,以便将所述的无卡消费信息保存在与所述的银行卡号关联的消费 日志中。本发明实施例还提供一种基于POS机的数据处理装置,所述装置包括无卡消费 请求接收单元,用于接收来自POS机的用户输入的包括签约手机号码、预设认证码、交易密 码、以及消费金额的无卡消费请求;无卡消费请求认证单元,用于根据预设置的包括签约 手机号码、银行卡号、预设认证码、预约消费金额的预约无卡消费信息对所述接收的签约手 机号码和预设认证码进行认证;银行卡信息发送单元,用于在所述接收的签约手机号码与 所述预设置的签约手机号码一致时、所述接收的预设认证码与所述预设置的预设认证码一 致、以及所述的消费金额小于或等于所述的预约消费金额时,将所述接收的交易密码、所述 的消费金额发送给与所述银行卡号关联的银行后台进行认证;无卡消费成功消息收发单 元,用于接收来自所述银行后台对所述的交易密码、所述的消费金额认证成功的消息以及 扣款操作完成消息,并向所述POS机发送无卡消费成功消息。优选地,上述的装置还包括随机密码生成单元,用于生成随机密码;随机密码发送单元,用于将生成的随机密 码发送给所述签约手机号码的手机;随机密码认证单元,用于接收来自POS机的用户输入 的随机密码,并根据所述生成的随机密码对接收的随机密码进行认证;无卡消费信息存储 单元,用于保存包括消费金额、消费日期、以及所述POS机信息的无卡消费信息;无卡消费 信息发送单元,用于将所述的无卡消费信息发送给与所述银行卡号关联的银行后台,以便 将所述的无卡消费信息保存在与所述的银行卡号关联的消费日志中。本发明实施例还提供一种基于POS机的数据处理系统,该系统包括P0S机、上述 的基于POS机的数据处理装置以及银行后台,其中所述的POS机包括无卡消费请求接收单元,用于接收用户输入的包括签约手机号码、预设认证码、交 易密码、以及消费金额的无卡消费请求;无卡消费请求发送单元,用于将所述无卡消费请求 接收单元接收的无卡消费请求发送给所述的基于POS机的数据处理装置;无卡消费成功消 息接收单元,用于接收来自所述的基于POS机的数据处理装置发送的无卡消费成功消息;所述的银行后台包括
银行卡信息接收单元,用于接收来自所述基于POS机的数据处理装置发送的交易 密码、银行卡号与所述的消费金额;银行卡信息认证单元,用于对所述银行卡信息接收单元 接收的交易密码与银行卡号进行认证,在所述的交易密码与银行卡号为相关联时、所述的 消费金额小于等于所述银行卡号关联账户的余额时,表示认证成功;扣款操作单元,用于将 所述银行卡号关联账户中的与所述消费金额相同的金额数据进行扣除操作;无卡消费成功 消息发送单元,用于将对所述交易密码和消费金额的认证成功的消息以及扣款操作完成消 息发送给所述基于POS机的数据处理装置。优选地,上述的POS机还包括消费信息打印单元,用于打印包括签约手机号码、 消费金额的消费信息,以便用户进行确认。借助于上述技术方案至少之一,通过预约无卡消费信息、以及银行后台对输入POS机的无卡消费请求进行认证,在认证成功时执行扣款服务,克服了现有技术中的指纹支付 的缺陷,相比于现有技术,本发明实施例提供的方法安全性较高,并且由于无需增加额外的 硬件设备,因此实现费用较低。
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例描述 中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些 实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些 附图获得其他的附图。图1是根据本发明实施例的基于P0S机的数据处理方法的流程图;图2是根据本发明实施例的基于P0S机的数据处理方法的详细流程图;图3是根据本发明实施例的基于P0S机的数据处理系统的结构框图;图4是是根据本发明实施例的基于P0S机的数据处理系统的详细结构框图;图5是是根据本发明实施例的P0S机的详细结构框图;图6是是根据本发明实施例的数据处理装置的详细结构框图;图7是是根据本发明实施例的数据处理装置的另一详细结构框图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。由于现有的无卡消费技术安全性较低、并且实现费用较高,基于此,本发明实施例 提供一种基于P0S机的数据处理方案,该方案可以解决上述问题。在本实施例中,以手机银 行为例,通过结合手机银行提供的服务来实现本发明实施例。以下简要介绍一下手机银行。手机银行是利用手机办理银行相关业务的简称,其作为一种崭新的银行服务平 台,是继网上银行之后,依托移动通信技术迅速发展起来的一种银行电子服务渠道。原则上 说,只要是通过移动通信网络将用户手机连接至银行,即将用户手机的手机号码(可以称 为签约手机号码)与银行相关联,利用手机界面直接完成各种银行金融业务的服务系统都 可称之为手机银行。该手机银行突出了移动通信“随时随地、贴身、快捷、方便”的特性,真 正实现了不受时空限制,随时随地,24小时全天候的银行金融业务。以下结合附图对本发明进行详细说明。实施例一本发明实施例提供一种基于P0S机的数据处理方法,图1是该数据处理方法的流 程图,如图1所示,该方法包括步骤101,接收来自P0S机的用户输入的包括签约手机号码、预设认证码、交易密 码以及消费金额的无卡消费请求;步骤102,根据预设置的包括签约手机号码、银行卡号、预设认证码、预约消费金额 的预约无卡消费信息对接收的签约手机号码和预设认证码进行认证;
步骤103,在接收的签约手机号码和预设认证码分别与预设置的签约手机号码和 预设认证码一致时、以及消费金额小于或等于预约消费金额时,将接收的交易密码、消费金 额发送给与银行卡号关联的银行后台进行认证;步骤104,接收来自银行后台对交易密码、消费金额认证成功的消息以及扣款操作 完成消息,并向POS发送输入无卡消费成功消息;由以上描述可以看出,通过预约无卡消费信息、以及银行后台对输入POS机的无 卡消费请求进行认证,在认证成功时执行扣款服务,克服了现有技术中的指纹支付的缺陷, 相比于现有技术,本发明实施例提供的方法安全性较高,并且由于无需增加额外的硬件设 备,因此实现费用较低。
在执行完步骤104之后,上述方法还包括保存包括消费金额、消费日期、以及POS 机信息的无卡消费信息;并将无卡消费信息发送给与银行卡号关联的银行后台,以便将无 卡消费信息保存在与银行卡号关联的消费日志中。上述POS机可以包含一人机界面,用户可以通过该人机界面的键盘或者触摸屏选 择无卡消费操作,之后,POS机调度与该无卡消费操作相应的界面,提示用户输入包括签约 手机号码、预约验证码、交易密码、以及消费金额等信息,其中,预约验证码为用户与手机银 行预先设置,交易密码为用户在手机银行上选择的银行卡号的交易密码。需要说明的是,本 实施例中POS机可以不需要现有技术中POS机的插卡口。本实施例中POS机可以是有线 P0S,也可以是无线P0S,本发明不限于此。上述预约无卡消费信息的设置过程包括预先在手机银行上设置预约取款功能; 用户在手机银行上设置与银行卡号关联的无卡消费支付功能,即,用户在手机银行上注册, 并选择开通手机银行的无卡消费支付功能;然后选择某一银行卡号(或者信用卡等),并输 入预约消费金额、交易密码(与选择的银行卡号关联的交易密码),同时设置预约验证码, 手机银行在本地保存签约手机号码、银行卡号、预设认证码、预约消费金额的预约无卡消费 信息,以供后续的认证,此时完成无卡消费支付预约交易。其中,预约验证码由用户自行设 置。在具体实施过程中,如果接收的无卡消费请求中的预约验证码与预设置的预约无 卡消费信息中的预约验证码不同、或者交易密码与银行后台保存的交易密码不同、或者消 费金额大于预约消费金额时,则向POS发送认证失败信息,拒绝执行无卡消费操作。通过上述预约验证码和交易密码的双重认证,可以保证无卡消费操作的可靠性, 为用户的利益提供保障。图2是根据本发明实施例的基于POS机的数据处理方法的详细流程图,如图2所 示,该方法包括步骤201,用户通过银行柜面或网银自助注册开通手机银行,设置手机银行密码, 完成手机银行签约交易;步骤202,用户开通手机银行后,登陆手机银行主页,选择适合自身手机型号的手 机银行用户端下载,下载完成后进行安装;步骤203,安装成功后,用户打开手机银行用户端,输入手机银行密码登陆手机银 行系统;步骤204,在手机银行系统中,用户进行POS机预约消费交易,选择用户名下的一张银行卡、借记卡或者贷记卡,输入预约消费金额、并设定预约认证码,完成POS预约消费 交易;步骤205,用户在执行无卡消费支付时,不需要刷银行卡,只需要根据POS机提示 的交易画面输入签约手机号码、预约认证码、预约银行卡的交易密码以及消费金额;步骤206,POS机将接收的包括签约手机号码、预约认证码、预约银行卡的交易密 码以及消费金额的无卡消费请求发送给手机银行系统;步骤207,手机银行系统对POS机系统发送的无卡消费请求进行认证,包括手机号 码签约情况验证、预约认证码验证以及消费金额与预约消费金额间的比对等一系列验证。 认证成功后, 机银行系统将银行卡号、交易密码以及消费金额等信息,发送给银行核心系 统(即银行后台)进行认证;步骤208,银行核心系统对接收的来自手机银行的信息进行认证,包括交易密码验 证、交易金额与卡内余额间的比对等相关验证,认证成功后,银行核心系统将完成扣减卡内 金额等相关帐务操作。扣款成功后,核心系统将返回给手机银行系统支付交易成功信息;步骤209,手机银行系统接收到银行核心系统返回的支付交易成功信息后,将成功 信息发送给POS系统,POS系统接收到手机银行返回的成功信息后,将返回给POS机无卡消 费交易成功信息,POS机将显示无卡消费成功信息,并且打印出相关的单据。在具体实施过程中,在接收到POS机发送的无卡消费请求后,还可以生成一随机 密码,并将生成的随机密码发送给签约手机号码的手机,用户随即在POS机上输入随机密 码,然后根据生成的随机密码对用户输入的随机密码进行认证,在认证成功时,执行后续步 骤。这样,可以进一步保证无卡消费操作的安全性,为用户的利益提供保障。在本实施例中,需要在用户手机上下载并且安装的手机银行用户端,可以适应所 有类型的手机型号,例如kjava、windows mobile、iphone、brew等技术平台的手机。实施例二本发明实施例提供一种基于POS机的数据处理系统,如图3所示,该系统包括POS 机1、基于POS机的数据处理装置2 (以下简称为数据处理装置)以及银行后台3,其中,数 据处理装置2优选地用于实现上述实施例一中的方法。以下结合图4详细描述该系统。如图4所示,POS机1包括无卡消费请求接收单元11,用于接收用户输入的包括签约手机号码、预设认证码、 交易密码、以及消费金额的无卡消费请求;无卡消费请求发送单元12,用于将无卡消费请求接收单元接收的无卡消费请求发 送给数据处理装置;无卡消费成功消息接收单元13,用于接收来自数据处理装置发送的无卡消费成功 消息;数据处理装置2包括无卡消费请求接收单元20,用于接收来自POS机的用户输入的包括签约手机号 码、预设认证码、交易密码、以及消费金额的无卡消费请求;无卡消费请求认证单元21,用于根据预设置的包括签约手机号码、银行卡号、预 设认证码、预约消费金额的预约无卡消费信息对接收的签约手机号码和预设认证码进行认 证;
银行卡信息发送单元22,用于在接收的签约手机号码与预设置的签约手机号码一 致时、接收的预设认证码与预设置的预设认证码一致、以及消费金额小于或等于预约消费 金额时,将接收的交易密码、消费金额发送给与银行卡号关联的银行后台进行认证;无卡消费成功消息收发单元23,用于接收来自银行后台对交易密码、消费金额认 证成功的消息以及扣款操作完成消息,并向POS机发送无卡消费成功消息; 银行后台3包括银行卡信息接收单元31,用于接收来自基于POS机的数据处理装置发送的交易密 码、银行卡号与消费金额;银行卡信息认证单元32,用于对银行卡信息接收单元接收的交易密码与银行卡号 进行认证,在交易密码与银行卡号为相关联时、消费金额小于等于银行卡号关联账户的余 额时,表示认证成功;扣款操作单元33,用于将银行卡号关联账户中的与消费金额相同的金额数据进行 扣除操作;无卡消费成功消息发送单元34,用于将对交易密码、消费金额认证成功的消息以 及扣款操作完成消息发送给数据处理装置。由以上描述可以看出,通过数据处理装置2、以及银行后台3对来自POS机的无 卡消费请求进行认证,在认证成功时银行后台3执行扣款服务,克服了现有技术中的指纹 支付的缺陷,相比于现有技术,本发明实施例安全性较高,并且由于无需增加额外的硬件设 备,因此实现费用较低。优选地,如图5所示,POS机1还包括消费信息打印单元14,用于打印包括签约手 机号码、消费金额的消费信息,以便用户进行确认。如图6所示,数据处理装置2还可以包括随机密码生成单元24,用于生成随机密码;随机密码发送单元25,用于将生成的随机密码发送给签约手机号码的手机;随机密码认证单元26,用于接收来自POS机的用户输入的随机密码,并根据生成 的随机密码对接收的随机密码进行认证。通过上述的随机密码,可以进一步保证无卡消费操作的安全性,为用户的利益提
供保障。如图7所示,数据处理装置2还可以包括无卡消费信息存储单元27,用于保存包括消费金额、消费日期、以及POS机信息的 无卡消费信息,这样可以便于后续的查阅;无卡消费信息发送单元28,用于将所述的无卡消费信息发送给与银行卡号关联的 银行后台,以便将无卡消费信息保存在与银行卡号关联的消费日志中。通过上述的系统,用户可以方便安全的进行无卡消费,并且对于整个银行系统来 说,由于不需要增加额外的硬件设备,因此实现费用较低。如上所述,用户通过银行柜面或网银自助注册开通手机银行,设置手机银行密码, 完成手机银行签约交易,然后通过手机在手机银行上设置无卡消费业务后,用户在商户消 费时,只需要在POS机上输入无卡消费请求信息即可,通过数据处理装置和银行后台对请 求信息的认证,完成POS预约消费交易。优选地,该数据处理装置可以位于手机银行侧,也可以位于其他第三方系统,本发明不限于此。需要说明的是,本发明不仅可以通过手机银行这样的系统实现无卡消费,还可以 在其他如具有上述手机银行的预约无卡消费功能、实现无卡消费信息认证的系统中实现本 发明,例如,网银系统。综上所述,本发明实施例通过对用户输入的无卡消费请求进行认证,在认证成功 时实现无卡消费,使得用户不需要随身携带银行卡也能完成P0S机消费,为用户提供了便 捷安全的银行金融服务。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤可以通 过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读取存储介质中,比如 ROM/RAM、磁碟、光盘等。以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详 细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保 护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本 发明的保护范围之内。
权利要求
一种基于POS机的数据处理方法,其特征在于,所述的方法包括接收来自POS机的用户输入的包括签约手机号码、预设认证码、交易密码、以及消费金额的无卡消费请求;根据预设置的包括签约手机号码、银行卡号、预设认证码、预约消费金额的预约无卡消费信息对所述接收的签约手机号码和预设认证码进行认证;在所述接收的签约手机号码与所述预设置的签约手机号码一致时、所述接收的预设认证码与所述预设置的预设认证码一致、以及所述的消费金额小于或等于所述的预约消费金额时,将所述接收的交易密码、所述的消费金额发送给与所述银行卡号关联的银行后台进行认证;接收来自所述银行后台对所述的交易密码、所述的消费金额认证成功的消息以及扣款操作完成消息,并向所述POS机发送无卡消费成功消息。
2.根据权利要求1所述的方法,其特征在于,接收来自POS机的用户输入的包括签约手 机号码、预设认证码、交易密码、以及消费金额的无卡消费请求之后,所述的方法还包括生成随机密码;并将生成的随机密码发送给所述签约手机号码的手机;以及接收来自POS机的用户输入的随机密码,并根据所述生成的随机密码对接收的随机密 码进行认证。
3.根据权利要求1所述的方法,其特征在于,向所述POS机发送无卡消费成功消息之 后,所述的方法还包括保存包括消费金额、消费日期、以及所述POS机信息的无卡消费信息;将所述的无卡消费信息发送给与所述银行卡号关联的银行后台,以便将所述的无卡消 费信息保存在与所述的银行卡号关联的消费日志中。
4.一种基于POS机的数据处理装置,其特征在于,所述的装置包括无卡消费请求接收单元,用于接收来自POS机的用户输入的包括签约手机号码、预设 认证码、交易密码、以及消费金额的无卡消费请求;无卡消费请求认证单元,用于根据预设置的包括签约手机号码、银行卡号、预设认证 码、预约消费金额的预约无卡消费信息对所述接收的签约手机号码和预设认证码进行认 证;银行卡信息发送单元,用于在所述接收的签约手机号码与所述预设置的签约手机号码 一致时、所述接收的预设认证码与所述预设置的预设认证码一致、以及所述的消费金额小 于或等于所述的预约消费金额时,将所述接收的交易密码、所述的消费金额发送给与所述 银行卡号关联的银行后台进行认证;无卡消费成功消息收发单元,用于接收来自所述银行后台对所述的交易密码、所述的 消费金额认证成功的消息以及扣款操作完成消息,并向所述POS机发送无卡消费成功消 肩、O
5.根据权利要求4所述的装置,其特征在于,所述的装置还包括随机密码生成单元,用于生成随机密码;随机密码发送单元,用于将生成的随机密码发送给所述签约手机号码的手机;随机密码认证单元,用于接收来自POS机的用户输入的随机密码,并根据所述生成的随机密码对接收的随机密码进行认证。
6.根据权利要求4所述的装置,其特征在于,所述的装置还包括无卡消费信息存储单元,用于保存包括消费金额、消费日期、以及所述P0S机信息的无 卡消费信息;无卡消费信息发送单元,用于将所述的无卡消费信息发送给与所述银行卡号关联的银 行后台,以便将所述的无卡消费信息保存在与所述的银行卡号关联的消费日志中。
7.一种基于P0S机的数据处理系统,其特征在于,所述的系统包括P0S机、如权利要求 4至6中任一项所述的基于P0S机的数据处理装置以及银行后台,其中所述的P0S机包括无卡消费请求接收单元,用于接收用户输入的包括签约手机号码、预设认证码、交易密 码、以及消费金额的无卡消费请求;无卡消费请求发送单元,用于将所述无卡消费请求接收单元接收的无卡消费请求发送 给所述的基于P0S机的数据处理装置;无卡消费成功消息接收单元,用于接收来自所述的基于P0S机的数据处理装置发送的 无卡消费成功消息;所述的银行后台包括银行卡信息接收单元,用于接收来自所述基于P0S机的数据处理装置发送的交易密 码、银行卡号与所述的消费金额;银行卡信息认证单元,用于对所述银行卡信息接收单元接收的交易密码与银行卡号进 行认证,在所述的交易密码与银行卡号为相关联时、所述的消费金额小于等于所述银行卡 号关联账户的余额时,表示认证成功;扣款操作单元,用于将所述银行卡号关联账户中的与所述消费金额相同的金额数据进 行扣除操作;无卡消费成功消息发送单元,用于将对所述交易密码和消费金额的认证成功的消息以 及扣款操作完成消息发送给所述基于P0S机的数据处理装置。
8.根据权利要求7所述的系统,其特征在于,所述的P0S机还包括消费信息打印单元,用于打印包括签约手机号码、消费金额的消费信息,以便用户进行 确认。
全文摘要
本发明提供一种基于POS机的数据处理方法、装置及系统,其中,该方法包括接收来自POS机的用户输入的包括签约手机号码、预设认证码、交易密码、以及消费金额的无卡消费请求;根据预设置的包括签约手机号码、银行卡号、预设认证码、预约消费金额的预约无卡消费信息对接收的签约手机号码和预设认证码进行认证;在接收的签约手机号码与预设置的签约手机号码一致时、接收的预设认证码与预设置的预设认证码一致、以及消费金额小于或等于预约消费金额时,将接收的交易密码、消费金额发送给与银行卡号关联的银行后台进行认证;接收来自银行后台对交易密码、消费金额认证成功的消息以及扣款操作完成消息,并向POS机发送无卡消费成功消息。
文档编号G07F19/00GK101872513SQ20101018539
公开日2010年10月27日 申请日期2010年5月26日 优先权日2010年5月26日
发明者侯维栋 申请人:交通银行股份有限公司