法律状态公告日
法律状态信息
法律状态
2014-12-03
授权
授权
2012-12-26
实质审查的生效 IPC(主分类):G07G1/12 申请日:20111102
实质审查的生效
2012-11-07
公开
公开
技术领域
本发明涉及一种行动交易技术,特别是涉及一种行动交易方法及用于行动交易的手持式电子装置。
背景技术
销售点情报(point of sale,以下简称POS)系统,是一种广泛被应用在零售业、餐饮业、旅馆等行业的电子系统,其主要功能在于统计商品的销售、库存与顾客购买行为等。就已导入POS系统的商家(例如,中国台湾的统一(7-ELEVEN)超商)而言,虽然消费者仅需至商家的门市据点,利用消费者自己的悠游卡、芯片金融卡、信用卡等,搭配该门市据点内所设置的读卡设备,即可完成欲购买商品的付款;然而,其付款的时间及地点仍限于各门市据点;对于消费者来说,现有的此种购物交易方式的付款机制比较缺乏「行动性」。
发明内容
本发明的目的在于提供一种行动交易方法,其付款可不受时间及地点的限制。
本发明的行动交易方法,利用一包括一处理器、一存储卡介面,及一行动支付卡的手持式电子装置来实现,该行动支付卡包括一具有一芯片控制模块的控制器,及一智能型芯片,该方法包含下列步骤:(A)该处理器接收一交易操作讯号,并对应产生一订单数据;(B)该处理器经由该存储卡介面并利用该行动支付卡的该控制器的该芯片控制模块,自该智能型芯片取得一芯片数据;(C)该处理器与商务平台端的一电子装置建立一会话机制;及(D)该处理器与商务平台端的该电子装置基于该会话机制进行通讯,以进行对应于该交易操作讯号的付款处理,其中,该处理器与商务平台端的该电子装置间的通讯数据包括该订单数据及该芯片数据。
本发明的行动交易方法,步骤(B)所取得的该芯片数据包括对应于该智能型芯片的一芯片卡号、一转出银行代码,及一转出银行帐 号。
本发明的行动交易方法,步骤(B)包括下列子步骤:
(b-1)该处理器建立与该行动支付卡的该智能型芯片间的通讯连线;
(b-2)该处理器启动与该行动支付卡的该智能型芯片间的交易;
(b-3)该处理器经由该存储卡介面并利用该行动支付卡的该控制器的该芯片控制模块,自该智能型芯片取得该芯片数据;
(b-4)该处理器结束与该行动支付卡的该智能型芯片间的交易;及
(b-5)该处理器关闭与该行动支付卡的该智能型芯片间的通讯连线。
本发明的行动交易方法,其还包括步骤(D)之后的一步骤(E):当该处理器完成对应于该交易操作讯号的付款处理后,结束与商务平台端的该电子装置间的会话机制。
本发明的行动交易方法,步骤(A)所产生的该订单数据包括一付款金额。
本发明的行动交易方法,步骤(D)包括下列子步骤:
(d-1)该处理器发出一索取押码内容的请求给商务平台端的该电子装置;
(d-2)该处理器接收商务平台端的该电子装置所给予的一押码内容,其中,该押码内容包括对应于该手持式电子装置的一请求付款识别码;
(d-3)该处理器将该付款金额及押码内容,经由该存储卡介面并利用该芯片控制模块传送至该智能型芯片进行押码,以由该智能型芯片产生一押码结果;及
(d-4)该处理器经由该存储卡介面并利用该芯片控制模块以取得该押码结果。
本发明的行动交易方法,步骤(D)还包括子步骤(d-3)之前的下列子步骤:
(d-5)该处理器建立与该行动支付卡的该智能型芯片间的通讯 连线;及
(d-6)该处理器启动与该行动支付卡的该智能型芯片间的交易;
且步骤(D)还包括子步骤(d-4)之后的下列子步骤:
(d-7)该处理器结束与该行动支付卡的该智能型芯片间的交易;及
(d-8)该处理器关闭与该行动支付卡的该智能型芯片间的通讯连线。
本发明的行动交易方法,子步骤(d-2)所接收的该押码内容还包括一端末设备代码、一端末设备查核码、一押码日期与时间、一转入银行代码、一转入银行帐号,及一交易代号。
本发明的行动交易方法,步骤(D)还包括下列子步骤:
(d-9)该处理器发出一扣款转账的请求给商务平台端的该电子装置,以供商务平台端的该电子装置据以向银行端的一电子装置发出该扣款转账的请求,其中,该扣款转账的请求包括该订单数据、该芯片数据、该请求付款识别码及该押码结果;
银行端的该电子装置根据该扣款转账的请求进行扣款转账的处理,并传送对应于此次扣款转账的一扣款转账结果给商务平台端的该电子装置。
本发明的行动交易方法,步骤(D)还包括下列子步骤:
(d-10)该处理器发出一查询付款结果的请求给商务平台端的该电子装置;及
(d-11)该处理器接收来自于商务平台端的该电子装置的该扣款转账结果,其中,该扣款转账结果包括一付款序号、一收款编号,及一收款结果。
本发明的另一目的,即在于提供一种用于行动交易的手持式电子装置。
本发明用于行动交易的手持式电子装置,可与商务平台端的一电子装置进行通讯,该手持式电子装置包含一处理器、电连接于该处理器的一存储卡介面,及可拆卸地电连接于该存储卡介面的一行动支付卡。其中,该行动支付卡包括一控制器、电连接于该控制器且符合一 特定规范的一智能型芯片;其中,该控制器包括一芯片控制模块,该芯片控制模块用以对该智能型芯片进行控制与存取,且该芯片控制模块与该智能型芯片间的通讯符合该特定规范。在该处理器接收到一交易操作讯号后,用以:产生一订单数据;经由该存储卡介面并利用该行动支付卡的该控制器的该芯片控制模块,自该智能型芯片取得一芯片数据;与该商务平台端的该电子装置建立一会话机制;与商务平台端的该电子装置基于该会话机制进行通讯,以进行对应于该交易操作讯号的付款处理,其中,该处理器与商务平台端的该电子装置间的通讯数据包括该订单数据及该芯片数据;及当完成对应于该交易操作讯号的付款处理后,结束与商务平台端的该电子装置间的会话机制。
本发明用于行动交易的手持式电子装置,该特定规范为ISO/IEC7816规范。
本发明的有益效果在于:借由该手持式电子装置的该行动支付卡,可完成付款不受时间及地点的限制的行动交易方法,让消费者的购物活动更具「行动性」。
附图说明
图1是一方块图,说明本发明用于行动交易的手持式电子装置的一较佳实施例;
图2是一方块图,说明用于实现本发明行动交易方法的付款者端的该手持式电子装置、商务平台端的一电子装置、银行端的一电子装置,及受款者端的一电子装置;
图3是一流程图,说明本发明行动交易方法的步骤。
具体实施方式
下面结合附图及实施例对本发明进行详细说明。
参阅图1,本发明用于行动交易的手持式电子装置1的一较佳实施例包含一收发模块10、电连接于该收发模块10的一处理器11、电连接于该处理器11的一存储卡介面12,及可拆卸地电连接于该存储卡介面12的一行动支付卡13。在本较佳实施例中,该手持式电子装置1为可通过该收发模块10进行行动通讯的一行动电话;该存储卡介面12可为现有的各式小型存储卡(例如,安全数码(Secure Digital,简称SD)卡、microSD卡、miniSD卡、快闪记忆(CompactFlash,简称CF)卡等)介面。
其中,该行动支付卡13包括一控制器14、电连接于该控制器14的一智能型芯片15,及电连接于该控制器14的一存储器16。该控制器14包括一芯片控制模块141,及一存储器控制模块142;该芯片控制模块141用以对该智能型芯片15进行存取,该存储器控制模块142用以对该存储器16进行存取。值得一提的是,由于该行动支付卡13是通过目前手持式电子装置1内已有的存储卡介面12来装设,所以完全不会提高手持式电子装置1的硬件成本;换句话说,该行动支付卡13可以视为将该芯片控制模块141与该智能型芯片15整合至存储卡中,因此,该行动支付卡13通过该存储卡介面12同时具有例如悠游卡、芯片金融卡、信用卡等的交易功能,及存储卡的存储功能。
更进一步来说,该智能型芯片15符合一特定规范,且该芯片控制模块141与该智能型芯片15间的通讯符合该特定规范;该处理器11可经由该存储卡介面12并利用该芯片控制模块141,以对该智能型芯片15进行控制与存取;也就是说,该芯片控制模块141可视为该智能型芯片15的读取器(reader)。在本较佳实施例中,该智能型芯片15为符合ISO/IEC 7816规范的财金资讯公司第二代(FinanceInformation Service Co.,LTD.II,简称FISC II)芯片,且该芯片控制模块141与该智能型芯片15间的通讯符合ISO/IEC 7816规范。
在本较佳实施例中,该存储器16为一不易失存储器(例如,快闪存储器),该处理器11可经由该存储卡介面12并利用该存储器控制模块142,以对该存储器16进行存取,该存储器控制模块142对于该存储器16的存取运作方式,类似于现有的各式小型存储卡的控制器对于小型存储卡内存储器的存取运作方式,所以不在此赘述。
参阅图1、图2与图3,付款者端的该手持式电子装置1,配合商务平台端的电子装置2及银行端的电子装置3,即可与受款者端的电子装置4进行行动交易,以实现本发明的行动交易方法;其中,付款者端的该手持式电子装置1、银行端的电子装置3,及受款者端的电子装置4可分别与该商务平台端的电子装置2进行通讯,该商务平台端的电子装置2可为一行动交易伺服器。在本较佳实施例中,付款者 指欲利用该手持式电子装置1进行行动购物及付款的消费者,且该手持式电子装置1的该行动支付卡13由商务平台及银行合作发行;受款者可为通过商务平台提供商品或服务供消费者购买的特约商家。
值得一提的是,在消费者开始使用该手持式电子装置1进行行动交易之前,该手持式电子装置1的处理器11所运行的操作系统(Operating System,简称OS)必须已预先安装相关于该行动支付卡13的应用程序介面(Application Program Interface,以下简称API),及用于行动交易的应用程序(Application Program,以下简称AP);其中,AP是基于API进行开发,API用于供AP使用及存取该行动支付卡13的功能及资源;在本较佳实施例中,API所提供的主要功能整理如下:
●列出行动支付卡功能:列出该手持式电子装置1的该存储卡介面12目前电连接的所有行动支付卡13。
●行动支付卡初始化功能:对该行动支付卡13的参数进行初始化设定。
●行动支付卡存储器释放(release)功能:释放该行动支付卡13的参数所使用的存储器空间。
●建立(connect)智能型芯片的通讯连线功能:建立该行动支付卡13的智能型芯片15与该处理器11所执行的AP间的通讯连线。
●关闭(disconnect)智能型芯片的通讯连线功能:关闭该行动支付卡13的智能型芯片15与该处理器11所执行的AP间的通讯连线。
●交易(transaction)启动功能:启动该行动支付卡13的智能型芯片15与该处理器11所执行的AP间的交易,其中,在某一交易可启动前,必须等待其他交易全部结束。
●交易指令功能:在该行动支付卡13的智能型芯片15与该处理器11所执行的AP间的交易被启动后,方可要求该智能型芯片15执行相关的交易指令,例如,取得智能型芯片15的数据、押码(Message Authentication Code,简称MAC)处理、产生交易验证码(Transaction Authentication Code,简称TAC),及讯息(或数据)加/解密等。
●交易结束功能:结束该行动支付卡13的智能型芯片15与该处理器11所执行的AP间的交易,其中,在某一已启动的现有交易完成后,必须以此功能结束现有交易。
●重设(reset)行动支付卡功能:重设该行动支付卡13的控制器14。
●取得存储器识别码功能:取得该存储器16的识别码,例如,Flash ID。
●取得API版本功能:取得目前API软件包(package)的版本资讯。
在本较佳实施例中,已预先安装用于行动交易的AP的该手持式电子装置1会通过其显示器(图未示)显示对应商务平台的图示(icon),当消费者点选对应商务平台的图示后,即可依其需求选择特约商家并采购其所提供的商品或服务,在消费者选妥欲购买的商品并进行确认购买及付款的相关操作后(此时,消费者即为付款者,特约商家即为受款者),即开始进行本发明的行动交易方法。
本发明的行动交易方法包含下列步骤:
在步骤500中,付款者端的该手持式电子装置1的处理器11接收到一交易操作讯号,且产生对应于欲购买的商品的一订单数据;在本较佳实施例中,该订单数据包括一订单代号、一订单日期与时间,及一付款金额。
在步骤501中,付款者端的该手持式电子装置1的处理器11建立该行动支付卡13的智能型芯片15与该处理器11所执行的AP间的通讯连线,并启动该智能型芯片15与该处理器11所执行的AP间的交易;接着,经由该存储卡介面12并利用该芯片控制模块141,自该智能型芯片15取得一芯片数据;在本较佳实施例中,该芯片数据包括对应于该智能型芯片15的一芯片卡号、一转出银行代码,及一转出银行帐号;然后,该处理器11结束该行动支付卡13的智能型芯片15与该处理器11所执行的AP间的交易,并关闭该智能型芯片15与该处理器11间所执行的AP的通讯连线。
在步骤502中,付款者端的该手持式电子装置1的处理器11通 过该收发模块10发出一会话请求(以下称为session request)给商务平台端的电子装置2,以请求与商务平台端的电子装置2建立一会话机制。其中,该会话机制的建立用于保护付款者端的该手持式电子装置1与商务平台端的电子装置2间进行对应于该交易操作讯号的付款处理过程中所需的各式的通讯数据,例如,该订单数据及该芯片数据。其中,与会话机制的控制及管理(session control、sessionmanagement)进一步的实施细节,为熟习此项技术者所熟知,所以在以下步骤中不赘述其相关实施细节。
在步骤503中,商务平台端的电子装置2产生一会话(以下称为session),及已加密认证的一会话种子(以下称为session seed),并传送该session及session seed给付款者端的该手持式电子装置1以回应(in response to)该session request。其中,该session指用于该会话机制的物件,其包括该会话机制中所使用的参数、变数及数据。
在步骤504中,付款者端的该手持式电子装置1的处理器11启动该session,并将该session通过该收发模块10传送给商务平台端的电子装置2。
在步骤505中,商务平台端的电子装置2进行认证及启动该session的处理,并传送启动该session的处理结果给付款者端的该手持式电子装置1。
在步骤506中,在启动该session的处理结果为成功后,付款者端的该手持式电子装置1的处理器11通过该收发模块10发出一「查询订单状态」及一「索取动态验证码」的请求给商务平台端的电子装置2,且同时通过该收发模块10传送该session给商务平台端的电子装置2;在本较佳实施例中,该「查询订单状态」的请求包括该订单数据。值得一提的是,在对应于该交易操作讯号的付款处理完成之前,该处理器11与商务平台端的电子装置2基于该会话机制进行通讯。
在步骤507中,商务平台端的电子装置2验证该session。
在步骤508中,当该session的验证结果为成功时,商务平台端的电子装置2发出该「查询订单状态」的请求给受款者端的电子装置4。
在步骤509中,受款者端的电子装置4处理该「查询订单状态」的请求,并传送一订单状态结果给该商务平台端的电子装置2。
在步骤510中,商务平台端的电子装置2产生一动态验证码,并将该动态验证码及该订单状态结果传送给付款者端的该手持式电子装置1。
在步骤511中,付款者端的该手持式电子装置1的处理器11产生一要求付款画面,并借由该手持式电子装置1的显示器(图未示)显示给付款者。
在步骤512中,付款者端的该手持式电子装置1的处理器11接收付款者输入的一行动支付卡密码及该动态验证码,其中,该行动支付卡密码对应于该行动支付卡13。
在步骤513中,付款者端的该手持式电子装置1的处理器11在确认该行动支付卡密码无误后,通过该收发模块10发出一「索取押码内容」的请求给商务平台端的电子装置2,并通过该收发模块10传送该session给商务平台端的电子装置2。
在步骤514中,商务平台端的电子装置2验证该session。
在步骤515中,当该session的验证结果为成功时,商务平台端的电子装置2将一押码内容给予付款者端的该手持式电子装置1,其中,该押码内容包括对应于付款者端的该手持式电子装置1的一请求付款识别码、一端末(terminal)设备代码、一端末设备查核码、一押码日期与时间、对应于受款者的一转入银行代码与一转入银行帐号,及对应于此次购物交易的一交易代号。值得一提的是,该请求付款识别码是用以供商务平台端的电子装置2及付款者端的该手持式电子装置1两者之间识别此次购物交易的付款项目之用。
在步骤516中,付款者端的该手持式电子装置1的处理器11建立该行动支付卡13的智能型芯片15与该处理器11所执行的AP间的通讯连线,并启动该智能型芯片15与该处理器11所执行的AP间的交易;接着,将该付款金额及押码内容经由该存储卡介面12并利用该芯片控制模块141传送至该智能型芯片15进行押码,以由该智能型芯片15产生一押码结果,再经由该存储卡介面12并利用该芯片控制模块141以取得该押码结果;然后,该处理器11结束该行动支付 卡13的智能型芯片15与该处理器11所执行的AP间的交易,并关闭该智能型芯片15与该处理器11间所执行的AP的通讯连线。其中,与押码相关的技术为熟习此项技术者所熟知,所以不在此赘述其相关实施细节。
在步骤517中,付款者端的该手持式电子装置1的处理器11通过该收发模块10发出一「扣款转账」的请求给商务平台端的电子装置2,并通过该收发模块10传送该session给商务平台端的电子装置2;在发出该「扣款转账」的请求后,付款者端的该手持式电子装置1还可进一步至步骤522进行处理。在本较佳实施例中,该「扣款转账」的请求包括该订单数据、该芯片数据、该动态验证码、该请求付款识别码、该转入银行代码、该转入银行帐号,及该押码结果。
在步骤518中,商务平台端的电子装置2验证该session。
在步骤519中,当该session的验证结果为成功时,商务平台端的电子装置2发出该「扣款转账」的请求给银行端的电子装置3。
在步骤520中,银行端的电子装置3根据该「扣款转账」的请求进行「扣款转账」的处理,其中,此次扣款转账的金额即为该订单数据的该付款金额;然后,银行端电子装置3会传送对应于此次扣款转账的一扣款转账结果给商务平台端的电子装置2,该扣款转账结果包括一付款序号、一收款编号,及一收款结果。值得一提的是,该付款序号用以供商务平台端的电子装置2及银行端的电子装置3两者之间识别此次扣款转账的扣款转账项目之用。
在步骤521中,商务平台端的电子装置2储存该扣款转账结果。
在步骤522中,付款者端的该手持式电子装置1的处理器11通过该收发模块10发出一「查询付款结果」的请求给商务平台端的电子装置2,并通过该收发模块10传送该session给商务平台端的电子装置2。
在步骤523中,商务平台端的电子装置2验证该session。
在步骤524中,当该session的验证结果为成功时,商务平台端的电子装置2进行「查询付款结果」的处理,并回复该扣款转账结果给付款者端的该手持式电子装置1。
值得一提的是,在付款者端的该手持式电子装置1等待商务平台 端的电子装置2回复该扣款转账结果的过程中,其处理器11会持续检查一等待时间是否超出一预设时间(即,判断是否timeout),若是,则直接至步骤528进行处理。
在步骤525中,在付款者端的该手持式电子装置1成功取得该扣款转账结果后,即可视为完成对应于该交易操作讯号的付款处理;然后,该处理器11结束该session,并将该session通过该收发模块10传送给商务平台端的电子装置2,且至步骤528进行处理。
在步骤526中,商务平台端的电子装置2验证该session。
在步骤527中,当该session的验证结果为成功时,商务平台端的电子装置2进行结束该session的处理。
在步骤528中,付款者端的该手持式电子装置1的处理器11产生一付款结果画面,并借由该手持式电子装置1的显示器(图未示)显示给付款者。其中,当该手持式电子装置1成功取得该扣款转账结果并结束该session时,该付款结果画面包括相关于该扣款转账结果的讯息(例如,此次购物交易的付款为成功或失败的讯息),当该手持式电子装置1未能成功地于该预设时间内取得该扣款转账结果时,该付款结果画面包括此次「查询付款结果」失败或超时的讯息。
综上所述,本发明用于行动交易的手持式电子装置1,借由其行动支付卡13可完成付款而不受时间及地点的限制的行动交易方法,让消费者的购物活动更具「行动性」;换句话说,由于该行动支付卡13的该芯片控制模块141可视为该智能型芯片15的读取器,让安装有相关API及AP的该手持式电子装置1即成为POS系统,且该芯片控制模块141即可完成POS系统中,用于结账付款的端末设备(例如,芯片读卡机)所需执行的功能;而且,付款者端的该手持式电子装置1与商务平台端的电子装置2间的通讯数据以session机制来保护,使得交易的安全性更为提升;所以确实能达成本发明的目的。
以上所述者,仅为本发明的较佳实施例而已,当不能以此限定本发明实施的范围,即大凡依本发明申请专利范围及发明说明内容所作的简单的等效变化与修饰,皆仍属本发明专利涵盖的范围内。
机译: 用于促进多处理器数据处理环境中的处理的方法,包括基于确定交易被取消了多次来执行动作,并重复一次或多次交易
机译: 用于测量可推动的气候行动交易作为福利,礼品,参与,激励,认可,奖励,团队建设和培训工具的方法和系统
机译: 用于在交易中进行动态消费者评级的计算机实现的方法和系统