专利名称:Pos终端处理方法及pos终端的制作方法
技术领域:
本发明涉及POS终端处理技术领域,特别涉及一种POS终端处理方法及POS终端。
背景技术:
随着现代社会生活节奏的加快,人们对方便、快捷的支付方式的需求越来越迫切,能够支持充值处理和支付处理的智能卡已经被广泛应用于各种交易场景,充值处理和支付处理均可以看作对智能卡进行账户处理。用户使用智能卡进行支付处理或充值处理时,可以先在销售点(POS,Point OfSale)终端中输入处理金额(当进行支付处理时,处理金额为支付金额,当进行充值处理时,处理金额为充值金额),并选择账户处理的处理类型(支付处理或充值处理),然后将智能卡与POS终端连接,POS终端根据输入的处理金额以及选择的处理类型,对该智能卡进行相应的账户处理。下面以使用智能卡进行支付处理为例,来说明POS终端对智能卡进行账户处理的方法,如图1所示,其具体处理流程如下:步骤11,商家的收银员在POS终端中输入进行支付处理的支付金额,并确认支付,那么POS终端就接收到了支付处理请求,该支付处理请求中携带有输入的支付金额以及支付处理对应的处理类型标识;步骤12,POS终端和进行支付处理的智能卡建立连接后,向智能卡发送支付应用询问指令,该支付应用询问指令中携带有支付应用对应的应用标识,用于询问智能卡是否支持支付应用;步骤13,智能卡接收到POS终端发送的支付应用询问指令后,查找该支付应用询问指令中携带的应用标识,由于智能卡能够进行支付处理,因此存储有支付应用的应用标识;步骤14,智能卡向POS终端返回支付应用确认响应指令,确认自身存储有支付应用询问指令中携带的应用标识,因而自身支持支付应用;步骤15,POS终端接收到支付应用确认响应指令后,确认智能卡支持支付应用,因此将支付金额和支付处理对应的处理类型标识发送给账户处理平台,账户处理平台根据支付处理对应的处理类型标识确认需要进行支付处理,然后在账户处理平台存储的该智能卡的账户中扣除该支付金额,此外,如果智能卡中也存储有账户,则POS终端还需要在该智能卡存储的账户中扣除该支付金额。但是,当用户使用智能卡进行支付处理或充值处理时,如果有优惠券或者会员卡,可能会有相应的优惠措施,此时就需要商家的收银员根据用户持有的优惠券以及会员卡,对初始的支付金额或充值金额进行计算,得到最终的支付金额或充值金额,然后根据该最终的支付金额对智能卡进行支付处理或根据该最终的充值金额对智能卡进行充值处理。但是,用户需要同时携带优惠券、会员卡和智能卡,因此容易发生遗失的问题。针对上述问题,现有技术提出一种智能卡,不仅能够支持支付应用及充值应用,还可以支持一些业务应用,例如优惠券应用或会员应用等,用户在进行支付处理或充值处理时,商家的收银人员先将该智能卡与商家的优惠券应用POS终端建立连接,优惠券应用POS终端从优惠券平台中获取到优惠券应用的应用信息后进行呈现,收银人员根据呈现的应用信息对初始的支付金额或充值金额进行计算,然后收银人员再将该智能卡与商家的会员应用POS终端建立连接,会员应用POS终端从会员管理平台中获取到会员应用的应用信息后进行呈现,收银人员根据呈现的应用信息对计算后的支付金额或充值金额再次进行计算,得到最终的支付金额或充值金额,然后再按照图1所示的流程进行支付处理或充值处理。由上可见,上述方案中用户虽然只需要携带一个智能卡即可完成支付处理或充值处理,但是需要商场的收银员人工计算最终的支付金额或充值金额,因此存在对智能卡进行账户处理的准确性和灵活性较低的问题。
发明内容
本发明实施例提供一种POS终端处理方法及POS终端,用以解决现有技术中存在的对智能卡进行账户处理的准确性和灵活性较低的问题。本发明实施例技术方案如下:一种POS终端处理方法,该方法包括步骤:P0S终端获得账户处理请求,所述账户处理请求中携带有初始处理额度;所述POS终端与智能卡建立连接后,根据所述智能卡支持的各业务应用分别对应的应用信息,对所述初始处理额度进行计算,得到对所述智能卡进行账户处理的最终处理额度;根据所述最终处理额度,对所述智能卡进行相应的账户处理。一种POS终端,包括:账户处理请求获得单元,用于获得账户处理请求,所述账户处理请求中携带有初始处理额度;处理额度计算单元,用于在所述POS终端与智能卡建立连接后,根据所述智能卡支持的各业务应用分别对应的应用信息,对所述初始处理额度进行计算,得到对所述智能卡进行账户处理的最终处理额度;第一账户处理单元,用于根据处理额度计算单元得到的最终处理额度,对所述智能卡进行相应的账户处理。本发明实施例技术方案中,POS终端首先获得账户处理请求,其中账户处理请求中携带有初始处理额度,POS终端与智能卡建立连接后,根据该智能卡支持的各业务应用分别对应的应用信息,对上述初始处理额度进行计算,得到对该智能卡进行账户处理的最终处理额度,然后根据得到的最终处理额度,对该智能卡进行相应的账户处理。由上可见,本发明实施例技术方案中,在对智能卡进行账户处理时,不需要商家的收银人员人工计算最终的处理额度,而是由POS终端根据该智能卡支持的各业务应用的应用信息来计算最终处理额度,然后直接根据最终处理额度来对智能卡进行账户处理,从而有效地提高了对智能卡进行账户处理时的准确性和灵活性。
图1为现有技术中,POS终端对智能卡进行支付处理的方法流程示意图;图2为本发明实施例一中,POS终端对智能卡进行账户处理的方法流程示意图;图3为本发明实施例二中,POS终端对初始处理额度进行计算的方法流程示意图;图4为本发明实施例三中,POS终端对智能卡进行账户处理的方法原理示意图5为本发明实施例三中,POS终端对智能卡进行账户处理的方法具体实现流程
示意图一;图6为本发明实施例三中,POS终端对智能卡进行账户处理的方法具体实现流程不意图~■;图7为本发明实施例四中,POS终端结构示意图。
具体实施例方式下面结合各个附图对本发明实施例技术方案的主要实现原理具体实施方式
及其对应能够达到的有益效果进行详细地阐述。实施例一如图2所示,为本发明实施例一提出的POS终端对智能卡进行账户处理的方法流程图,其具体处理流程如下:步骤21,POS终端获得账户处理请求,所述账户处理请求中携带有初始处理额度。其中,本发明实施例一中,账户处理可以但不限于为支付处理或充值处理,若POS终端不仅支持支付处理,也支持充值处理,则账户处理请求中还可以携带有账户处理的处理类型标识,当对智能卡的账户处理为支付处理时,上述账户处理请求为支付处理请求,上述处理类型标识为支付处理对应的处理类型标识;当对智能卡的账户处理为充值处理时,上述账户处理请求为充值处理请求,上述处理类型标识为充值处理对应的处理类型标识。若POS终端只支持支付处理,则账户处理请求中可以只携带有初始处理额度,也可以携带初始处理额度和账户处理 的处理类型标识,即支付处理对应的处理类型标识;若POS终端只支持充值处理,则账户处理请求中可以只携带有初始处理额度,也可以携带初始处理额度和账户处理的处理类型标识,即充值处理对应的处理类型标识。用户使用智能卡进行交易时,可以进行金额交易,也可以进行积分交易,若进行金额交易,则对智能卡进行账户处理(支付处理或充值处理)时,可以对智能卡的账户中的金额进行相应的扣除或增加处理,此时的处理额度为处理金额(账户处理为支付处理时为支付金额,账户处理为充值处理时为充值金额);若进行积分交易,则对智能卡进行账户处理(支付处理或充值处理)时,可以对智能卡的账户中的积分进行相应的扣除或增加处理,此时的处理额度为处理积分(账户处理为支付处理时为支付积分,账户处理为充值处理时为充值积分)。初始处理额度为根据优惠券以及会员卡的优惠措施进行额度计算之前的处理额度。若账户处理为支付处理,且处理额度为处理金额,则初始处理额度为初始支付金额;若账户处理为支付处理,且处理额度为处理积分,则初始处理额度为初始支付积分;若账户处理为充值处理,且处理额度为处理金额,则初始处理额度为初始充值金额;若账户处理为充值处理,且处理额度为处理积分,则初始处理额度为初始充值积分。用户使用智能卡进行支付处理时,商家的收银员在POS终端中输入进行支付处理的初始支付额度(初始支付金额或初始支付积分),并确认支付(例如点击“支付”按钮),那么POS终端就会接收到支付处理请求,该支付处理请求中携带有收银员输入的初始支付额度以及支付处理对应的处理类型标识;同样的,用户使用智能卡进行充值处理时,商家的收银员在POS终端中输入进行充值处理的初始充值额度(初始充值金额或初始充值积分),并确认充值(例如点击“充值”按钮),那么POS终端就会接收到充值处理请求,该充值处理请求中携带有收银员输入的初始充值额度以及充值处理对应的处理类型标识。步骤22,POS终端与智能卡建立连接后,根据所述智能卡支持的各业务应用分别对应的应用信息,对所述初始处理额度进行计算,得到对所述智能卡进行账户处理的最终处理额度。传统的智能卡只能支持单一类型的应用,例如只支持支付应用及充值应用,这很大地限制了用户可获得服务的多样性和潜在的增值服务空间。每当有新的业务承载要求,拓展新业务时都面临用户增加一张实体卡的门槛。为解决智能卡的上述局限性,提出了一种新的支持多应用的智能卡,这种智能卡不仅支持支付应用以及充值应用,还支持其他一些业务应用,例如优惠券应用或会员应用等。这种智能卡具备如下特点:动态管理卡空间:可在智能卡中划分不同的安全区域以承载来至不同应用提供者的不同安全要求的各类应用,并且安全区域可动态的增加、删除,安全区域的大小既可初始设定,亦可动态更改;承载多类型应用:可在智能卡中安全加载、运行多种类型的应用,通过将不同类型应用放置于不同的安全区域中,以保障应用间互不影响,并且应用可动态的增加、删除,解决了拓展新业务时都面临用户更换智能卡的问题;安全管理多应用提供者间的应用:提供了安全机制,以实现第三方应用的管理的灵活性与安全性,既保障智能卡发行方的控制权,又为第三方商业合作伙伴的应用加载提供灵活的方式,为智能卡发行方与第三方商业合作伙伴提供多种合作模式。本发明实施例一中,若智能卡支持多种应用,则该智能卡中存储有所支持的每个应用的应用标识。步骤23,根据所述最终处理额度,对所述智能卡进行相应的账户处理。最终处理额度为根据优惠券以及会员卡的优惠措施进行额度计算之后的处理额度。若账户处理为支付处理,且处理额度为处理金额,则最终处理额度为最终支付金额;若账户处理为支付处理,且处理额度为处理积分,则最终处理额度为最终支付积分;若账户处理为充值处理,且处理额度为处理金额,则最终处理额度为最终充值金额;若账户处理为充值处理,且处理额度为处理积分,则最终处理额度为最终充值积分。用户使用智能卡进行交易时,可以在商家收银员输入初始处理额度,此外,如果POS终端既支持充值处理,也支持支付处理,则用户此时还可以选择账户处理的处理类型(充值处理或支付处理),建立智能卡和POS终端之间的连接,其中,智能卡和POS终端之间可以为物理连接,也可以为非物理连接。本发明实施例一中,POS终端根据智能卡支持的各业务应用分别对应的应用信息,对初始处理额度进行计算的具体过程可以但不限于为下述:每个POS终端均支持至少一个业务应用(例如优惠券应用或会员应用),预先为POS终端支持的各业务应用设置业务应用调用顺序,POS终端按照预先设置的业务应用调用顺序,在自身支持的各业务应用中选取第一个业务应用,若该智能卡支持该选取的业务应用,则从该选取的业务应用对应的业务应用平台中获取对应的应用信息,并根据获取的应用信息,对初始处理额度进行计算,然后判断自身支持的各业务应用中是否存在未选取的业务应用,若判断出存在,则将计算得到的处理额度作为初始处理额度,按照预先设置的业务应用调用顺序选取下一个业务应用,并返回若所述智能卡支持该选取的业务应用,则从该选取的业务应用对应的业务应用平台中获取对应的应用信息的步骤,若判断出不存在,则将计算得到的处理额度确认为对所述智能卡的账户进行处理的最终处理额度。其中,当业务应用为优惠券应用时,对应的业务应用平台为优惠券平台,对应的应用信息为优惠券信息;当业务应用为会员应用时,对应的业务应用平台为会员管理平台,对应的应用信息为会员信息。优惠券信息和会员信息指示了对处理额度进行计算的计算方式,例如优惠券信息指示的计算方式为八折,即计算后的处理额度为计算前的处理额度的80%,会员信息指示的计算方式为九五折,即计算后的处理额度为计算前的处理额度的95%。POS终端与智能卡之间的通信,是通过应用协议数据单元(APDU, ApplicationProtocol Data Unit)指令来实现的,POS终端是主动设备,智能卡是被动设备,POS终端每发出一条APDU指令,智能卡就会给出一个响应。一般来说,POS终端在需要调用某个应用时,首先要确认智能卡是否支持相应的应用,因此POS终端先向智能卡发送一条携带有该应用的应用标识的询问指令,智能卡接收到询问指令后,若自身存储有该应用标识,则回复确认响应消息,POS终端根据确认响应消息确认智能卡支持该应用后,进行相应的处理。POS终端支持的业务应用为某商家的优惠券应用时,若确认智能卡支持该优惠券应用,且该商家的优惠券只有一个,则POS终端可以直接从优惠券平台中获取该商家的优惠券的优惠券信息;POS终端支持的业务应用为某商家的优惠券应用时,若确认智能卡支持该优惠券应用,且该商家的优惠券有多个,则POS终端还需要询问智能卡支持的优惠券的标识,智能卡将支持的优惠券的标识发送给POS终端,POS终端根据接收到的优惠券的标识,从优惠券平台中获取该商家的该优惠券的优惠券信息;P0S终端支持的业务应用为某商家的会员应用时,若确认智能卡支持该会员应用,且该商家的所有会员的会员信息相同,即计算处理额度时的计算方式相同,则POS终端可以直接从会员管理平台中获取该商家的会员信息;P0S终端支持的业务应用为某商家的会员应用时,若确认智能卡支持该会员应用,且该商家的会员根据等级不同,会员信息也不同,即对不同会员计算处理额度时的计算方式可能不同,则POS终端还需要询问智能卡存储的会员标识,智能卡将存储的会员标识发送给POS终端,POS终端根据接收到的会员标识,从会员管理平台中获取对应的会员信肩、OPOS终端根据最终处理额度进行账户处理时,若POS终端不仅支持支付处理,也支持充值处理,则POS终端根据最终处理额度以及账户处理请求中携带的处理类型标识,对智能卡进行相应的账户处理;若POS终端只支持支付处理或只支持充值处理,则POS终端可以直接根据最终处理额度对智能卡进行相应的账户处理。POS终端对智能卡进行账户处理时,可以先向智能卡发送账户处理应用询问指令(当账户处理为支付处理时为支付应用询问指令,当账户处理为充值处理时为充值应用询问指令),该账户处理应用询问指令中携带有账户处理应用对应的应用标识,用于询问智能卡是否支持该账户处理应用,智能卡查找该账户处理应用询问指令中携带的应用标识,若查找到,则向POS终端返回账户处理应用确认响应指令,确认自身能够支持该账户处理应用,POS终端接收到该确认响应指令后,可以对智能卡进行账户处理。
POS终端进行账户处理可以但不限于包括下述两种处理方式,具体为:第一种处理方式,联机处理,账户处理平台中存储有该智能卡的账户,因此在对智能卡进行账户处理时,需要对账户处理平台中存储的该智能卡的账户进行处理,POS终端将最终处理额度发送给账户处理平台,若需要进行支付处理,则账户处理平台对账户处理平台中存储的该智能卡的账户进行相应处理,即在账户处理平台中存储的该智能卡的账户中扣除该最终处理额度,若需要进行充值处理,则账户处理平台对账户处理平台中存储的该智能卡的账户进行相应处理,即在账户处理平台中存储的该智能卡的账户中增加该最终处理额度,此外,POS终端可以将处理类型标识和最终处理额度一并发送给账户处理平台,账户处理平台根据处理类型标识确认是需要进行支付处理还是需要进行充值处理;第二种处理方式,脱机处理,POS终端获得批量上传请求后,将规定时间段内(例如一天内)进行账户处理的各智能卡对应的最终处理额度批量发送给账户处理平台,账户处理平台针对账户处理平台中存储的、规定时间段内进行账户处理的每个智能卡的账户,若需要进行支付处理,则账户处理平台对该智能卡的账户进行相应处理,即在账户处理平台中存储的该智能卡的账户中扣除该最终处理额度,若需要进行充值处理,则账户处理平台对该智能卡的账户进行相应处理,即在账户处理平台中存储的该智能卡的账户中增加该最终处理额度,此外,POS终端可以将规定时间段内进行账户处理的各智能卡对应的最终处理额度以及处理类型标识一并批量发送给账户处理平台,账户处理平台根据处理类型标识确认是需要进行支付处理还是需要进行充值处理。此外,智能卡中可能也存储有账户,则POS终端还需要根据最终处理额度,对智能卡中存储的账户进行相应处理,若账户处理为支付处理,则在该智能卡中存储的账户中扣除该最终处理额度,若账户处理为充值处理,则在该智能卡中存储的账户中增加该最终处
理额度。由上述处理过程可知,本发明实施例技术方案中,POS终端首先获得账户处理请求,其中账户处理请求中携带有初始处理额度,POS终端与智能卡建立连接后,根据该智能卡支持的各业务应用分别对应的应用信息,对上述初始处理额度进行计算,得到对该智能卡进行账户处理的最终处理额度,然后根据得到的最终处理额度,对该智能卡进行相应的账户处理。由上可见,本发明实施例技术方案中,在对智能卡进行账户处理时,不需要商家的收银人员人工计算最终的处理额度,而是由POS终端根据该智能卡支持的各业务应用的应用信息来计算最终处理额度,然后直接根据最终处理额度来对智能卡进行账户处理,从而有效地提高了对智能卡进行账户处理时的准确性和灵活性。下面给出更为详细的实施方式。实施例二如图3所示,为本发明实施例二中,POS终端根据智能卡支持的各业务应用分别对应的应用信息,对初始处理额度进行计算的方法流程图,其具体处理流程如下:步骤31,POS终端按照预先设置的业务应用调用顺序,首先在自身支持的各业务应用中选取第一个业务应用。每个POS终端均支持至少一个业务应用(例如优惠券应用或会员应用),预先为POS终端支持的各业务应用设置业务应用调用顺序,后续可以按照业务应用调用顺序依次调用各业务应用进行额度计算。
步骤32,POS终端判断智能卡是否支持该选取的业务应用,若判断结果为是,则转至步骤33,若判断结果为否,则转至步骤37 ;POS终端先向智能卡发送携带有选取的该业务应用的应用标识的询问指令,智能卡接收到询问指令后,若自身存储有该应用标识,则回复确认响应消息,POS终端根据确认响应消息确认智能卡支持该业务应用。步骤33,POS终端从该选取的业务应用对应的业务应用平台中获取对应的应用信息;步骤34,POS终端根据获取的应用信息,对初始处理额度进行计算;步骤35,POS终端判断自身支持的各业务应用中是否存在未选取的业务应用,若判断出存在,则转至步骤36,若判断出不存在,则转至步骤38 ;步骤36,POS终端将步骤34计算得到的处理额度作为初始处理额度,然后转至步骤37 ;步骤37,POS终端按照预先设置的业务应用调用顺序选取下一个业务应用,并返回步骤32 ;步骤38,POS终端将步骤34计算得到的处理额度确认为对所述智能卡的账户进行处理的最终处理额度。实施例三当某商家的POS终端支持的业务应用为该商家的优惠券应用和会员应用时,POS终端对智能卡进行账户处理的方法原理如图4所示,POS终端和智能卡建立连接后,若确认智能卡支持该商家的优惠券应用和会员应用,则从优惠券平台和会员管理平台中获取应用信息,然后对初始处理额度进行计算,得到最终处理额度,然后指示账户处理平台对智能卡的账户进行相应处理。当账户处理为支付处理、处理额度为处理金额且POS终端为脱机处理方式时,POS终端对智能卡进行账户处理的方法具体实现流程如图5所示,其具体流程如下所示:步骤51,商家的收银员在POS终端中输入进行支付处理的支付金额,并确认支付,那么POS终端就接收到了支付处理请求,该支付处理请求中携带有输入的初始支付金额以及支付处理对应的处理类型标识;步骤52,POS终端和进行支付处理的智能卡建立连接后,向智能卡发送优惠券应用询问指令,该优惠券应用询问指令中携带有该商家的优惠券应用对应的应用标识,用于询问智能卡是否支持该商家的优惠券应用;步骤53,智能卡查找到优惠券应用询问指令中携带的应用标识后,向POS终端返回优惠券应用确认响应指令,确认自身存储有该商家的优惠券应用的应用标识,因而自身支持该商家的优惠券应用;步骤54,POS终端从优惠券平台中获取该商家的优惠券信息;步骤55,优惠券平台将该商家的优惠券信息返回给POS终端;步骤56,POS终端根据接收到的优惠券信息,对初始支付金额进行计算;步骤57, POS终端向智能卡发送会员应用询问指令,该会员应用询问指令中携带有该商家的会员应用对应的应用标识,用于询问智能卡是否支持该商家的会员应用;步骤58,智能卡查找到会员应用询问指令中携带的应用标识后,向POS终端返回会员应用确认响应指令,确认自身存储有该商家的会员应用的应用标识,因而自身支持该商家的会员应用;步骤59,POS终端从会员管理平台中获取该商家的会员信息;步骤510,会员管理平台将该商家的会员信息返回给POS终端;步骤511,POS终端根据接收到的会员信息,对步骤56计算出的支付金额进行计算,得到最终支付金额;步骤512, POS终端向智能卡发送支付应用询问指令,该支付应用询问指令中携带有支付应用对应的应用标识,用于询问智能卡是否支持支付应用;步骤513,智能卡查找到支付应用询问指令中携带的应用标识后,向POS终端返回支付应用确认响应指令,确认自身存储有支付应用的应用标识,因而自身支持支付应用;步骤514,POS终端在该智能卡存储的账户中扣除该最终支付金额;步骤515,POS终端获得批量上传请求后,将规定时间段内(例如一天内)进行支付处理的各智能卡对应的最终支付金额以及支付处理对应的处理类型标识批量发送给账户处理平台,账户处理平台针对规定时间段内进行支付处理的每个智能卡的账户,分别根据处理类型标识确认需要进行支付处理,然后在账户处理平台中存储的该智能卡的账户中扣除该最终支付金额。当账户处理为支付处理、处理额度为处理金额且POS终端为联机处理方式时,POS终端对智能卡进行账户处理的方法具体实现流程如图6所示,其具体流程如下所示:步骤61,商家的收银员在POS终端中输入进行支付处理的支付金额,并确认支付,那么POS终端就接收到了支付处理请求,该支付处理请求中携带有输入的初始支付金额以及支付处理对应的处理类型标识;步骤62,POS终端和进行支付处理的智能卡建立连接后,向智能卡发送优惠券应用询问指令,该优惠券应用询问指令中携带有该商家的优惠券应用对应的应用标识,用于询问智能卡是否支持该商家的优惠券应用;步骤63,智能卡查找到优惠券应用询问指令中携带的应用标识后,向POS终端返回优惠券应用确认响应指令,确认自身存储有该商家的优惠券应用的应用标识,因而自身支持该商家的优惠券应用;步骤64,POS终端从优惠券平台中获取该商家的优惠券信息;步骤65,优惠券平台将该商家的优惠券信息返回给POS终端;步骤66,POS终端根据接收到的优惠券信息,对初始支付金额进行计算;步骤67,POS终端向智能卡发送会员应用询问指令,该会员应用询问指令中携带有该商家的会员应用对应的应用标识,用于询问智能卡是否支持该商家的会员应用;步骤68,智能卡查找到会员应用询问指令中携带的应用标识后,向POS终端返回会员应用确认响应指令,确认自身存储有该商家的会员应用的应用标识,因而自身支持该商家的会员应用;步骤69,POS终端从会员管理平台中获取该商家的会员信息;步骤610,会员管理平台将该商家的会员信息返回给POS终端;步骤611,POS终端根据接收到的会员信息,对步骤66计算出的支付金额进行计算,得到最终支付金额;
步骤612,POS终端向智能卡发送支付应用询问指令,该支付应用询问指令中携带有支付应用对应的应用标识,用于询问智能卡是否支持支付应用;步骤613,智能卡查找到支付应用询问指令中携带的应用标识后,向POS终端返回支付应用确认响应指令,确认自身存储有支付应用的应用标识,因而自身支持支付应用;步骤614,POS终端在该智能卡存储的账户中扣除该最终支付金额,并将最终支付金额以及支付处理对应的处理类型标识发送给账户处理平台,账户处理平台根据处理类型标识确认需要进行支付处理,然后在账户处理平台中存储的该智能卡的账户中扣除该最终支付金额。实施例四与上述账户处理方法对应,本发明实施例提供一种POS终端,其结构如图7所示,包括:账户处理请求获得单元71,用于获得账户处理请求,所述账户处理请求中携带有初始处理额度;处理额度计算单元72,用于在所述POS终端与智能卡建立连接后,根据所述智能卡支持的各业务应用分别对应的应用信息,对所述初始处理额度进行计算,得到对所述智能卡进行账户处理的最终处理额度;第一账户处理单元73,用于根据处理额度计算单元72得到的最终处理额度,对所述智能卡进行相应的账户处理。较佳地,账户处理请求获得单元71获得的所述账户处理请求中还携带有账户处理的处理类型标识;第一账户处理单元73,具体用于根据处理额度计算单元72得到的最终处理额度与所述处理类型标识,对所述智能卡进行相应的账户处理。较佳地,处理额度计算单元72具体包括:第一应用选取子单元,用于按照预先设置的业务应用调用顺序,在所述POS终端支持的各业务应用中选取第一个业务应用;应用信息获取子单元,用于在所述智能卡支持第一应用选取子单元选取的业务应用时,从对应的业务应用平台中获取对应的应用信息,以及在所述智能卡支持第二应用选取子单元选取的业务应用时,从对应的业务应用平台中获取对应的应用信息;额度计算子单元,用于根据应用信息获取子单元获取的应用信息,对初始处理额度进行计算;应用判断子单元,用于判断所述POS终端支持的各业务应用中是否存在未选取的业务应用;第二应用选取子单元,用于在应用判断子单元判断出存在时,将额度计算子单元计算得到的处理额度作为初始处理额度,按照预先设置的业务应用调用顺序选取下一个业务应用;额度确认子单元,用于在应用判断子单元判断出不存在时,将额度计算子单元计算得到的处理额度确认为对所述智能卡的账户进行处理的最终处理额度。较佳地,第一账户处理单元73,具体用于将所述最终处理额度发送给账户处理平台,指示账户处理平台根据所述最终处理额度,对账户处理平台中存储的所述智能卡的账户进行相应处理。较佳地,第一账户处理单元73,具体用于获得批量上传请求后,将规定时间段内进行账户处理的各智能卡对应的最终处理额度批量发送给账户处理平台,指示账户处理平台针对账户处理平台中存储的、规定时间段内进行账户处理的每个智能卡的账户,分别根据该智能卡对应的最终处理额度进行相应处理。更佳地,所述POS终端还包括第二账户处理单元,用于根据所述最终处理额度,对所述智能卡中存储的账户进行相应处理。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1.一种POS终端处理方法,其特征在于,包括: POS终端获得账户处理请求,所述账户处理请求中携带有初始处理额度; 所述POS终端与智能卡建立连接后,根据所述智能卡支持的各业务应用分别对应的应用信息,对所述初始处理额度进行计算,得到对所述智能卡进行账户处理的最终处理额度; 根据所述最终处理额度,对所述智能卡进行相应的账户处理。
2.如权利要求1所述的方法,其特征在于,所述账户处理请求中还携带有账户处理的处理类型标识; 根据所述最终处理额度,对所述智能卡进行相应的账户处理,具体包括: 根据所述最终处理额度与所述处理类型标识,对所述智能卡进行相应的账户处理。
3.如权利要求2所述的方法,其特征在于,所述处理类型标识为支付处理对应的处理类型标识或充值处理对应的处理类型标识。
4.如权利要求1所述的方法,其特征在于,所述POS终端根据所述智能卡支持的各业务应用分别对应的应用信息,对所述初始处理额度进行计算,具体包括: 所述POS终端按照预先设置的业务应用调用顺序,在自身支持的各业务应用中选取第一个业务应用; 若所述智能卡支持该选取的业务应用,则从该选取的业务应用对应的业务应用平台中获取对应的应用信息;并 根据获取的应用信息,对初始处理额度进行计算; 判断自身支持的各业务应用中是否存在未选取的业务应用; 若判断出存在,则将计算得到的处理额度作为初始处理额度,按照预先设置的业务应用调用顺序选取下一个业务应用,并返回若所述智能卡支持该选取的业务应用,则从该选取的业务应用对应的业务应用平台中获取对应的应用信息的步骤; 若判断出不存在,则将计算得到的处理额度确认为对所述智能卡的账户进行处理的最终处理额度。
5.如权利要求1所述的方法,其特征在于,根据所述最终处理额度,对所述智能卡进行相应的账户处理,具体包括: 将所述最终处理额度发送给账户处理平台,指示账户处理平台根据所述最终处理额度,对账户处理平台中存储的所述智能卡的账户进行相应处理。
6.如权利要求1所述的方法,其特征在于,根据所述最终处理额度,对所述智能卡进行相应的账户处理,具体包括: 获得批量上传请求后,将规定时间段内进行账户处理的各智能卡对应的最终处理额度批量发送给账户处理平台,指示账户处理平台针对账户处理平台中存储的、规定时间段内进行账户处理的每个智能卡的账户,分别根据该智能卡对应的最终处理额度进行相应处理。
7.如权利要求5或6所述的方法,其特征在于,还包括: POS终端根据所述最终处理额度,对所述智能卡中存储的账户进行相应处理。
8.一种POS终端,其特征在于,包括: 账户处理请求获得单元,用于获得账户处理请求,所述账户处理请求中携带有初始处理额度; 处理额度计算单元,用于在所述POS终端与智能卡建立连接后,根据所述智能卡支持的各业务应用分别对应的应用信息,对所述初始处理额度进行计算,得到对所述智能卡进行账户处理的最终处理额度; 第一账户处理单元,用于根据处理额度计算单元得到的最终处理额度,对所述智能卡进行相应的账户处理。
9.如权利要求8所述的POS终端,其特征在于,账户处理请求获得单元获得的所述账户处理请求中还携带有账户处理的处理类型标识; 第一账户处理单元,具体用于根据处理额度计算单元得到的最终处理额度与所述处理类型标识,对所述智能卡进行相应的账户处理。
10.如权利要求8所述的POS终端,其特征在于,处理额度计算单元具体包括: 第一应用选取子单元,用于按照预先设置的业务应用调用顺序,在所述POS终端支持 的各业务应用中选取第一个业务应用; 应用信息获取子单元,用于在所述智能卡支持第一应用选取子单元选取的业务应用时,从对应的业务应 用平台中获取对应的应用信息,以及在所述智能卡支持第二应用选取子单元选取的业务应用时,从对应的业务应用平台中获取对应的应用信息; 额度计算子单元,用于根据应用信息获取子单元获取的应用信息,对初始处理额度进行计算; 应用判断子单元,用于判断所述POS终端支持的各业务应用中是否存在未选取的业务应用; 第二应用选取子单元,用于在应用判断子单元判断出存在时,将额度计算子单元计算得到的处理额度作为初始处理额度,按照预先设置的业务应用调用顺序选取下一个业务应用; 额度确认子单元,用于在应用判断子单元判断出不存在时,将额度计算子单元计算得到的处理额度确认为对所述智能卡的账户进行处理的最终处理额度。
11.如权利要求8所述的POS终端,其特征在于,第一账户处理单元,具体用于将所述最终处理额度发送给账户处理平台,指示账户处理平台根据所述最终处理额度,对账户处理平台中存储的所述智能卡的账户进行相应处理。
12.如权利要求8所述的POS终端,其特征在于,第一账户处理单元,具体用于获得批量上传请求后,将规定时间段内进行账户处理的各智能卡对应的最终处理额度批量发送给账户处理平台,指示账户处理平台针对账户处理平台中存储的、规定时间段内进行账户处理的每个智能卡的账户,分别根据该智能卡对应的最终处理额度进行相应处理。
13.如权利要求11或12所述的POS终端,其特征在于,还包括: 第二账户处理单元,用于根据所述最终处理额度,对所述智能卡中存储的账户进行相应处理。
全文摘要
本发明公开了一种POS终端处理方法及POS终端,POS终端处理方法包括步骤POS终端获得账户处理请求,所述账户处理请求中携带有初始处理额度;所述POS终端与智能卡建立连接后,根据所述智能卡支持的各业务应用分别对应的应用信息,对所述初始处理额度进行计算,得到对所述智能卡进行账户处理的最终处理额度;根据所述最终处理额度,对所述智能卡进行相应的账户处理。采用本发明技术方案,解决了现有技术中存在的对智能卡进行账户处理的准确性和灵活性较低的问题。
文档编号G07G1/14GK103198587SQ20121000123
公开日2013年7月10日 申请日期2012年1月4日 优先权日2012年1月4日
发明者任鹏 申请人:中国移动通信集团公司