专利名称:实现交易ic卡联机交易的方法及其网络系统的制作方法
技术领域:
本发明涉及IC卡的应用技术,特别涉及一种实现交易IC卡联机交易的方法及其网络系统。
背景技术:
目前,IC卡的应用越来越广泛,无论是在金融、加油、公交、社保等应用中,IC卡作为应用的载体,其安全性和方便性日益受到青睐。
IC卡由于其强大的安全性,广泛应用于脱机交易中,比如消费等。但当需要对IC卡进行联机交易,比如金融电子钱包应用的圈存交易,即从银行帐户中将金额划转到IC卡内的电子钱包上的交易时,就需要持卡人到专门网点的IC卡交易终端上进行交易。
参见图1,图1为现有技术进行IC卡联机交易的网络结构图。该网络结构比较简单,各个IC卡交易终端101通过专用的局域网与IC卡联机应用主机相连。
参见图2,图2为现有技术进行圈存交易处理的流程图,该流程包括以下步骤步骤200,IC卡交易终端检测到有IC卡插入后,进行应用选择、IC卡有效性检查、选择交易类型等交易预处理。本流程中选择了IC卡联机交易这个交易类型。
步骤201,IC卡交易终端向IC卡发送初始化命令(INITIALIZE FORLOAD)。
步骤202,IC卡收到INITIALIZE FOR LOAD命令后,IC卡进行处理,并把INITIALIZE FOR LOAD响应报文回送给IC卡交易终端处理。
IC卡进行的处理包括检查是否支持命令中包含的密钥索引号。如果不支持,则回送不支持的密钥索引的状态码‘9403’,但不回送任何其他数据,同时终止命令的处理过程。
如果支持,则产生一个伪随机数(ICC)、过程密钥SESLK和一个报文签别码(MAC1),用以供主机验证圈存交易及IC卡的合法性。
SESLK是用于电子存折或电子钱包圈存交易的过程密钥。
用SESLK对交易数据加密产生MAC1。
步骤203,根据响应执行204或结束。如果IC卡回送的状态码是正常‘9000’,则执行步骤204,否则交易结束。
步骤204,IC卡交易终端向IC卡联机应用主机发送交易数据。
步骤205,IC卡联机应用主机,根据交易数据生成SESLK并验证MAC1是否有效。如果MAC1有效,则执行步骤206;否则执行步骤207。
步骤206,在确认能够进行圈存交易后,IC卡联机应用主机从持卡人在银行的相应帐户中扣减圈存金额。
IC卡联机应用主机产生一个报文签别码(MAC2),用于IC卡对主机进行合法性检查。用SESLK对交易数据加密产生MAC2(按所列顺序)成功地进行了圈存交易后,IC卡联机应用主机将电子钱包联机交易序号加1。
步骤207,IC卡联机应用主机向IC卡交易终端发送一个圈存交易接受报文,其中包括MAC2、交易日期(主机)和交易时间(主机)。
步骤208,IC卡交易终端根据验证结果执行209或结束。如果验证结果包含圈存交易接受报文,则执行步骤209;否则结束交易。
步骤209,IC卡交易终端向IC卡发送圈存交易执行命令(发出CREDITFOR LOAD命令)更新卡上电子钱包余额。
步骤210,IC卡对交易进行处理。收到CREDIT FOR LOAD命令后,IC卡确认MAC2的有效性。如果MAC2有效,则IC卡将电子存折联机交易序号或电子钱包联机交易序号加1,并且把交易金额加在电子存折或电子钱包的余额上,并根据交易数据计算一个交易认证码(TAC),执行步骤211。
否则,IC卡将向IC卡交易终端回送MAC无效的状态码‘9302’。
步骤211,IC卡向IC卡交易终端返回包含TAC的圈存交易执行结果。
可见,圈存交易处理必须在专门网点的终端上进行,而出于资金安全性的考虑,电子钱包中存储的金额不会很多,当频繁消费时,往往需要持卡人经常进行圈存。由于网点数量有限而且地点固定,使得持卡人不得不经常到网点去进行交易,这样对持卡人十分不方便,阻碍了电子钱包技术应用的推广。
发明内容
有鉴于此,本发明的一个主要目的在于提供一种实现交易IC卡联机交易的方法,使得持卡人能够随时随地地进行交易IC卡联机交易。
本发明的另一个主要目的在于提供一种实现交易IC卡联机交易的网络系统,持卡人能够应用该网络系统,随时随地地进行交易IC卡联机交易。
根据上述目的的一个方面,本发明提供了一种实现交易IC卡联机交易的方法,在移动通信终端的用户识别卡中存储交易IC卡的所有信息,或在移动通信终端中增加交易IC卡读卡装置;并将IC卡联机应用主机连接到移动网络上,进行联机交易的过程包括以下步骤A、移动通信终端根据用户命令,向用户识别卡或插入交易IC卡读卡装置的IC卡,发送进行联机应用的初始化命令;B、用户识别卡或插入交易IC卡读卡装置的IC卡对该初始化命令进行处理,生成交易数据发送给移动通信终端;C、移动通信终端通过移动网络将该交易数据发送给IC卡联机应用主机;D、IC卡联机应用主机根据该交易数据进行交易处理,并通过移动网络向移动终端返回交易处理数据;E、移动通信终端将该交易处理数据发送给用户识别卡或插入交易IC卡读卡装置的IC卡;F、用户识别卡或插入交易IC卡读卡装置的IC卡根据交易处理数据,完成此次交易。
其中,所述的交易IC卡的所有信息至少可以包含用户数据、卡片序列号、卡片余额、卡片交易序号、交易金额、卡片随机数。
该方法可以进一步包括在网络中设置IC卡联机交易应用下载服务器;移动通信终端采用应用开放工具箱(STK/UTK)机制,到IC卡联机交易应用下载服务器下载和/或更新用户识别卡中或插入交易IC卡读卡装置的IC卡中的IC卡联机应用处理程序。
所述将IC卡联机应用主机连接到移动网络上的方法可以为将IC卡联机应用主机通过短消息网关连接到与移动网络相连的短消息中心上;所述步骤C包括C1、移动通信终端将交易数据转换为短消息的形式,并标识为交易数据,通过移动网络发送给短消息中心;C2、短消息中心根据该短消息标识,将该短消息发送给短消息网关;C3、短消息网关,将该短消息转换为交易数据发送给IC卡联机应用主机;步骤D所述IC卡联机应用主机通过移动网络向移动终端返回交易处理数据的方法包括D1、IC卡联机应用主机将交易处理数据发送给短消息网关;D2、短消息网关将该交易处理数据转换为短消息形式发送给短消息中心;D3、短消息中心将该包含交易处理数据的短消息标识为交易处理数据通过移动网络发送给移动终端;所述的步骤E为移动终端根据标识将该包含交易处理数据的短消息转换为交易处理数据发送给用户识别卡或插入交易IC卡读卡装置的IC卡。
所述步骤C3中,短消息网关可以进一步将该发送该短消息的用户标识与交易数据中该次交易号对应记录下来;所述步骤D2中,短消息网关根据交易处理数据中的交易号找到对应的用户标识,转换为以该用户标识对应的移动通信终端为目的的短消息。
所述将IC卡联机应用主机连接到移动网络上的方法可以为将IC卡联机应用主机通过一个转发服务器连接到移动网络;所述步骤C包括C1、移动通信终端将交易数据通过移动网络发送给转发服务器;C2、转发服务器将该交易数据转换为IC卡联机应用主机能够识别的数据形式发送给IC卡联机应用主机;步骤D所述IC卡联机应用主机通过移动网络向移动终端返回交易处理数据的方法为D1、IC卡联机应用主机将交易处理数据发送给转发服务器;D2、转发服务器将该交易处理数据转换为移动网络能够识别的数据形式,通过移动网络发送给移动通信终端。
所述步骤C2中,转发服务器可以进一步将发送交易数据的用户标识与交易数据中的该次交易号对应记录下来;所述步骤D2中,转发服务器根据交易处理数据终端交易号找到对应的用户标识,转换为以该用户标识对应的用户终端为目的的数据。
所述步骤A中可以进一步包括移动通信终端接收到用户命令后,提示用户输入IC卡密码,接收IC卡密码后对该密码进行验证;验证通过后与用户识别卡或插入交易IC卡读卡装置的IC卡进行交易预处理,再向用户识别卡或插入交易IC卡读卡装置的IC卡,发送进行联机应用的初始化命令。
该方法可以进一步包括用户识别卡或插入交易IC卡读卡装置的IC卡在完成交易处理后,将该次交易结果返回给移动通信终端;移动通信终端将该交易结果显示给用户。
所述的移动通信终端可以为GSM通信终端或CDMA通信终端;所述用户识别卡为GSM系统的SIM卡或CMDA系统的UIM卡;所述的移动网络为GSM网络或CDMA网络。
根据上述目的的另一个方面,本发明提供了一种实现交易IC卡联机交易的网络系统包含交易终端和IC卡联机应用主机,所述的IC卡联机应用主机连接到移动网络上;所述的交易终端为移动通信终端,该移动通信终端的用户识别卡中存储交易IC卡的所有信息,或所述移动通信终端中包含一交易IC卡读卡装置;所述的移动通信终端根据用户命令向用户识别卡或插入交易IC卡读卡装置的IC卡,发送进行联机应用的初始化命令;并接收用户识别卡或插入交易IC卡读卡装置的IC卡返回的交易数据,通过移动网络将该交易数据发送给IC卡联机应用主机;或将通过移动网络接收的该次交易的交易处理数据发送给用户识别卡或插入交易IC卡读卡装置的IC卡;所述用户识别卡或插入交易IC卡读卡装置的IC卡对该初始化命令进行处理,生成交易数据发送给移动通信终端;或根据移动终端发送的交易处理数据,完成本次交易;所述的IC卡联机应用主机通过移动网络接收交易数据,根据该交易数据进行交易处理,并通过移动网络向移动终端返回交易处理数据。
该网络系统还可以包含短消息中心和短消息网关;所述的IC卡联机应用主机通过短消息网关连接到与移动网络相连的短消息中心上;所述的短消息中心接收移动通信终端发送的包含交易数据转换的短消息发送给短消息网关;或接收短消息网关发送的包含交易处理数据的短消息通过移动网络发送给移动终端;所述的短消息网关,将从短消息中心接收的短消息转换为交易数据发送给IC卡联机应用主机;或从IC卡联机应用主机接收交易处理数据转换为短消息形式发送给短消息中心;所述的移动终端将用户识别卡或插入交易IC卡读卡装置的IC卡,发送的交易数据转换为短消息的形式,通过移动网络发送给短消息中心;或通过移动网络接收包含交易处理数据的短消息,并转换为交易处理数据发送给用户识别卡或插入交易IC卡读卡装置的IC卡。
该网络系统还可以包含联机交易应用下载服务器;所述的联机交易应用下载服务器与短消息中心相连;所述的移动通信终端采用应用开放工具箱(STK/UTK)机制,通过短消息中心,到IC卡联机交易应用下载服务器下载和/或更新用户识别卡中或插入交易IC卡读卡装置的IC卡中的IC卡联机应用处理程序。
该网络系统还可以包含转发服务器;所述IC卡联机应用主机通过该转发服务器连接到移动网络;所述的转发服务器通过移动网络接收移动通信终端发送的交易数据,将其转换为IC卡联机应用主机能够识别的数据形式发送给IC卡联机应用主机;或接收IC卡联机应用主机发送的交易处理数据,转换为移动网络能够识别的数据形式,通过移动网络发送给移动通信终端。
该网络系统还可以包含短消息服务中心和联机交易应用下载服务器;所述的移动通信终端采用应用开放工具箱(STK/UTK)机制,通过短消息中心,到IC卡联机交易应用下载服务器下载和/或更新用户识别卡中或插入交易IC卡读卡装置的IC卡中的IC卡联机应用处理程序。
所述的移动通信终端可以为GSM通信终端或CDMA通信终端;所述用户识别卡为GSM系统的SIM卡或CMDA系统的UIM卡;所述的移动网络为GSM网络或CDMA网络。
由上述的技术方案可见,本发明的这种实现交易IC卡联机交易的方法及其系统,在移动通信终端的用户识别卡中存储交易IC卡的所有信息,或在移动通信终端中增加交易IC卡读卡装置;并将IC卡联机应用主机连接到移动网络上。用户识别卡或插入交易IC卡读卡装置的IC卡,通过移动通信终端和移动网络与IC卡联机应用主机进行信息交互,实现交易IC卡联机交易。也就是说,本发明将IC卡联机应用主机连接到移动网络上,采用移动通信终端代替固定的IC卡交易终端,进行IC卡联机交易,因此可以不受时间、地点的限制,持卡人能够随时随地方便地进行交易IC卡联机交易。
图1为图1为现有技术进行IC卡联机交易的网络结构图;图2为现有技术进行圈存交易处理的流程图;图3为本发明第一较佳实施例中进行IC卡联机交易的网络结构图;图4为采用图3所示实施例的网络进行圈存交易处理的流程图;图5为本发明第二较佳实施例中进行IC卡联机交易的网络结构图;图6为采用图3所示实施例的网络进行圈存交易处理的流程图。
具体实施例方式
为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举实施例,对本发明进一步详细说明。
本发明的这种实现交易IC卡联机交易的方法及其系统的主要思想是将IC卡联机应用主机连接到移动网络上,采用移动通信终端代替固定的IC卡交易终端,进行交易IC卡联机交易。
本发明的这种实现交易IC卡联机交易的方法及其系统,可以应用到GSM移动通信系统也可以应用到CDMA移动通信系统,其中的移动通信终端可以是GSM移动通信终端也可以是CDMA移动通信终端,用户识别卡可以为SIM卡或UIM卡。
应用到GSM移动通信系统也可以应用到CDMA移动通信系统的实施方式基本相同,以下举在GSM移动通信系统中的两个较佳实施例对本发明进行详细地说明。
第一较佳实施例参见图3,图3为本发明第一较佳实施例中进行IC卡联机交易的网络结构图。本实施例的网络系统包含移动通信终端301、短信中心302、IC卡联机交易应用下载服务器303、短消息网关304和IC卡联机应用主机305。
其中,IC卡联机应用主机305通过短消息网关304连接到与移动网络300相连的短消息中心302上。
移动通信终端301可以为手机或具有无线通信功能的PDA、笔记本电脑等设备。本实施例中,假设移动通信终端301为GSM手机,其用户识别卡为SIM卡。
移动通信终端301的用户识别卡中存储交易IC卡的所有信息,或所述移动通信终端301中包含一交易IC卡读卡装置。本实施例中交易IC卡的所有信息至少包括用户数据、卡片序列号、卡片余额、卡片交易序号、交易金额、卡片随机数等。也就是说,可以采用移动通信终端301原有的用户识别卡,增加联机交易功能;也可以在移动通信终端301中,再设置一个专用于IC卡联机交易的交易IC卡读卡装置。
移动通信终端301根据用户命令向用户识别卡或插入交易IC卡读卡装置的IC卡,发送进行联机应用的初始化命令;并接收用户识别卡或插入交易IC卡读卡装置的IC卡返回的交易数据,将其转换为短消息的形式,通过移动网络300发送给短消息中心302;或通过移动网络300接收包含交易处理数据的短消息,并转换为交易处理数据发送给用户识别卡或插入交易IC卡读卡装置的IC卡。
其中的用户识别卡或插入交易IC卡读卡装置的IC卡对初始化命令进行处理,生成交易数据发送给移动通信终端301;或根据移动终端301发送的交易处理数据,完成本次交易。
短消息中心302接收移动通信终端301发送的包含交易数据转换的短消息发送给短消息网关304;或接收短消息网关304发送的包含交易处理数据的短消息通过移动网络300发送给移动终端301。
短消息网关304,将从短消息中心302接收的短消息转换为交易数据发送给IC卡联机应用主机305;或从IC卡联机应用主机305接收交易处理数据转换为短消息形式发送给短消息中心302。
IC卡联机应用主机305从短消息网关304接收交易数据,根据该交易数据进行交易处理,并返回交易处理数据给短消息网关304。
本实施例中的联机交易应用下载服务器303与短消息中心302相连。移动通信终端301可以采用应用开放工具箱(STK/UTK)机制,通过短消息中心302,到IC卡联机交易应用下载服务器303下载和/或更新用户识别卡中或插入交易IC卡读卡装置的IC卡中的IC卡联机应用处理程序。这样,便于通信终端301更新IC卡联机应用程序。应用开放工具箱(STK/UTK)机制是目前比较成熟的技术,这里只用其进行IC卡联机应用处理程序的下载和/或更新。
参见图4,图4为采用图3所示实施例的网络进行圈存交易处理的流程图。圈存交易是一种常进行的IC卡联机交易,因此本实施例以圈存交易处理流程为例进行说明。该流程包括以下步骤步骤401,移动通信终端根据用户命令选定IC卡联机交易功能。
本实施例中,用户可以通过根据存储在SIM卡或插入IC卡读卡装置的IC卡中IC卡联机应用程序显示的菜单,来选择IC卡联机交易功能。也可以通过STK机制从IC卡联机交易应用下载服务器下载的菜单来选择IC卡联机交易功能。
本步骤中,还可以增加一个密码验证过程,移动通信终端接收到用户命令后,提示用户输入IC卡密码,接收IC卡密码后对该密码进行验证;验证通过后与用户识别卡或插入交易IC卡读卡装置的IC卡(SIM卡/IC卡)进行交易预处理,再执行步骤402。
步骤402,移动通信终端向SIM卡/IC卡发送初始化命令(INITIALIZEFOR LOAD)。
步骤403,SIM卡/IC卡收到INITIALIZE FOR LOAD命令后,对初始化命令进行处理。
步骤404,SIM卡/IC卡把INITIALIZE FOR LOAD响应报文回送给移动通信终端处理。
上述步骤402~404与图2所示现有技术处理相同,这里不再详细说明。
步骤405,移动通信终端根据响应,生成交易数据短信执行406或结束。
如果SIM卡/IC卡回送的状态码是正常‘9000’,则执行步骤406,否则交易结束。
步骤406,移动通信终端将交易数据短信发送给短消息中心,并在其中标识该短信的内容为交易数据。
步骤407,短消息中心根据短消息中的标识执行408或将普通短信转发给其它移动终端。
步骤408,短消息中心将包含交易数据的短信发送给短消息网关。
步骤409,短消息网关将该短消息转换为交易数据,并将该短消息的用户标识与交易数据中该次交易号对应记录下来。
步骤410,短消息网关将交易数据发送给IC卡联机应用主机。
步骤411,IC卡联机应用主机对交易数据进行验证。
步骤412,IC卡联机应用主机扣减圈存金额。
上述步骤411~412与图2所述现有技术中的步骤205、206处理相同,这里不再详述。
步骤413,IC卡联机应用主机向短消息网关返回是否接收交易报告。在圈存交易中,交易报告就是一种交易处理数据。
步骤414,短消息网关根据交易报告中的交易号找到对应的用户标识,转换为以该用户标识对应的移动通信终端为目的的短信。
步骤415,短消息网关将包含交易报告的短信发送给短消息中心。
步骤416,短消息中心将包含交易报告的短信发送给移动通信终端。
步骤417,移动通信终端将短信转换为交易报告,根据交易报告执行418或结束。
如果交易报告中包含圈存交易接受报文,则执行步骤418;否则结束交易。
步骤418,移动通信终端向SIM卡/IC卡发送圈存交易执行命令(发出CREDIT FOR LOAD命令)更新卡上电子钱包余额。
步骤419,SIM卡/IC卡对交易进行处理。
收到CREDIT FOR LOAD命令后,SIM卡/IC卡确认MAC2的有效性。如果MAC2有效,则SIM卡/IC卡将电子存折联机交易序号或电子钱包联机交易序号加1,并且把交易金额加在电子存折或电子钱包的余额上,并根据交易数据计算一个交易认证码(TAC),执行步骤420。
否则,SIM卡/IC卡将向移动通信终端回送MAC无效的状态码‘9302’。
步骤420,SIM卡/IC卡向移动通信终端返回包含TAC的圈存交易执行结果。
步骤421,移动通信终端显示余额和交易结果。
上述实施例中,移动通信终端和IC卡联机应用主机是通过短信方式进行的交互,还可以直接通过移动网络的数据通道进行交互,如第二较佳实施例。
第二较佳实施例参见图5,图5为本发明第二较佳实施例中进行IC卡联机交易的网络结构图。本实施例的网络系统包含移动通信终端501、短信中心502、IC卡联机交易应用下载服务器503、转发服务504和IC卡联机应用主机505。
其中,IC卡联机应用主机505通过转发服务器504连接到移动网络500。
与第一较佳实施例一样,移动通信终端501可以为手机或具有无线通信功能的PDA、笔记本电脑等设备。本实施例中,假设移动通信终端301为GSM手机,其用户识别卡为SIM卡。
移动通信终端501的用户识别卡中存储交易IC卡的所有信息,或所述移动通信终501中包含一交易IC卡读卡装置。本实施例中交易IC卡的所有信息至少包括用户数据、卡片序列号、卡片余额、卡片交易序号、交易金额、卡片随机数等。
移动通信终端501根据用户命令向用户识别卡或插入交易IC卡读卡装置的IC卡,发送进行联机应用的初始化命令;并接收用户识别卡或插入交易IC卡读卡装置的IC卡返回的交易数据,通过移动网络500将该交易数据发送给转发服务器504;或将通过移动网络500从转发服务器504接收的该次交易的交易处理数据发送给用户识别卡或插入交易IC卡读卡装置的IC卡。
用户识别卡或插入交易IC卡读卡装置的IC卡对该初始化命令进行处理,生成交易数据发送给移动通信终端;或根据移动终端发送的交易处理数据,完成本次交易。
转发服务器504通过移动网络500接收移动通信终端501发送的交易数据,将其转换为IC卡联机应用主机505能够识别的数据形式发送给IC卡联机应用主机505;或接收IC卡联机应用主机505发送的交易处理数据,转换为移动网络500能够识别的数据形式,通过移动网络500发送给移动通信终端501。
IC卡联机应用主机505接收转发服务器504转发的交易数据,根据该交易数据进行交易处理,并返回交易处理数据给转发服务器504。
参见图6,图6为采用图5所示实施例的网络进行圈存交易处理的流程图。该流程包括以下步骤步骤601~步骤604与图4所示第一较佳实施例的步骤401~步骤404完全相同,这里不再重复。
步骤605,步移动通信终端根据响应执行406或结束。
如果SIM卡/IC卡回送的状态码是正常‘9000’,则执行步骤606,否则交易结束。
步骤606,移动通信终端通过移动网络将交易数据发送给转发服务器。
步骤607,转发服务器将交易数据转换为IC卡联机交易主机能够识别的数据发送给IC卡联机交易主机,并将用户标识和该次交易号对应记录。
步骤608,IC卡联机应用主机对交易数据进行验证。
步骤609,IC卡联机应用主机扣减圈存金额。
上述步骤608~609与图2所述现有技术中的步骤205、206处理相同,这里不再详述。
步骤610,IC卡联机应用主机向转发服务器返回是否接收交易报告。
步骤611,转发服务器根据交易报告中的交易号找到对应的用户标识,转换为以该用户标识对应的移动通信终端为目的的移动网络能够识别的数据,发送给移动通信终端。
步骤612,移动通信终端根据交易报告执行步骤613或结束。
如果交易报告中包含圈存交易接受报文,则执行步骤613;否则结束交易。
步骤613~步骤616,与图4所示第一较佳实施例的步骤418~421完全相同,这里不再重复说明。
由上述的实施例可见,本发明的这种实现交易IC卡联机交易的方法及其系统,采用移动通信终端代替固定的IC卡交易终端,进行IC卡联机交易,因此可以不受时间、地点的限制,持卡人能够随时随地方便地进行交易IC卡联机交易。而且具有以下几种优点1、易于实现不需要改动手机、手机网络、IC卡联机交易的运行机制。
2、通用性强本发明原则上适用于几乎所有的IC卡联机交易,而且可以适用于各个网络服务提供商。
3、实用性强,便于普及本发明基本上可以适用于任何IC卡应用。
4、成本低只需要在手机中增加一些功能,调整网络结构和应用软件软件即可。
5、安全性高这种方法不降低原有的IC卡联机交易的安全性,不会对IC卡应用增加任何安全隐患。
权利要求
1.一种实现交易IC卡联机交易的方法,其特征在于在移动通信终端的用户识别卡中存储交易IC卡的所有信息,或在移动通信终端中增加交易IC卡读卡装置;并将IC卡联机应用主机连接到移动网络上,进行联机交易的过程包括以下步骤A、移动通信终端根据用户命令,向用户识别卡或插入交易IC卡读卡装置的IC卡,发送进行联机应用的初始化命令;B、用户识别卡或插入交易IC卡读卡装置的IC卡对该初始化命令进行处理,生成交易数据发送给移动通信终端;C、移动通信终端通过移动网络将该交易数据发送给IC卡联机应用主机;D、IC卡联机应用主机根据该交易数据进行交易处理,并通过移动网络向移动终端返回交易处理数据;E、移动通信终端将该交易处理数据发送给用户识别卡或插入交易IC卡读卡装置的IC卡;F、用户识别卡或插入交易IC卡读卡装置的IC卡根据交易处理数据,完成此次交易。
2.如权利要求1所述的方法,其特征在于,所述的交易IC卡的所有信息至少包含用户数据、卡片序列号、卡片余额、卡片交易序号、交易金额、卡片随机数。
3.如权利要求2所述的方法,其特征在于,该方法进一步包括在网络中设置IC卡联机交易应用下载服务器;移动通信终端采用应用开放工具箱(STK/UTK)机制,到IC卡联机交易应用下载服务器下载和/或更新用户识别卡中或插入交易IC卡读卡装置的IC卡中的IC卡联机应用处理程序。
4.如权利要求1所述的方法,其特征在于,所述将IC卡联机应用主机连接到移动网络上的方法为将IC卡联机应用主机通过短消息网关连接到与移动网络相连的短消息中心上;所述步骤C包括C1、移动通信终端将交易数据转换为短消息的形式,并标识为交易数据,通过移动网络发送给短消息中心;C2、短消息中心根据该短消息标识,将该短消息发送给短消息网关;C3、短消息网关,将该短消息转换为交易数据发送给IC卡联机应用主机;步骤D所述IC卡联机应用主机通过移动网络向移动终端返回交易处理数据的方法包括D1、IC卡联机应用主机将交易处理数据发送给短消息网关;D2、短消息网关将该交易处理数据转换为短消息形式发送给短消息中心;D3、短消息中心将该包含交易处理数据的短消息标识为交易处理数据通过移动网络发送给移动终端;所述的步骤E为移动终端根据标识将该包含交易处理数据的短消息转换为交易处理数据发送给用户识别卡或插入交易IC卡读卡装置的IC卡。
5.如权利要求4所述的方法,其特征在于所述步骤C3中,短消息网关进一步将该发送该短消息的用户标识与交易数据中该次交易号对应记录下来;所述步骤D2中,短消息网关根据交易处理数据中的交易号找到对应的用户标识,转换为以该用户标识对应的移动通信终端为目的的短消息。
6.如权利要求1所述的方法,其特征在于,所述将IC卡联机应用主机连接到移动网络上的方法为将IC卡联机应用主机通过一个转发服务器连接到移动网络;所述步骤C包括C1、移动通信终端将交易数据通过移动网络发送给转发服务器;C2、转发服务器将该交易数据转换为IC卡联机应用主机能够识别的数据形式发送给IC卡联机应用主机;步骤D所述IC卡联机应用主机通过移动网络向移动终端返回交易处理数据的方法为D1、IC卡联机应用主机将交易处理数据发送给转发服务器;D2、转发服务器将该交易处理数据转换为移动网络能够识别的数据形式,通过移动网络发送给移动通信终端。
7.如权利要求6所述的方法,其特征在于,所述步骤C2中,转发服务器进一步将发送交易数据的用户标识与交易数据中的该次交易号对应记录下来;所述步骤D2中,转发服务器根据交易处理数据终端交易号找到对应的用户标识,转换为以该用户标识对应的用户终端为目的的数据。
8.如权利要求1所述的方法,其特征在于,所述步骤A中进一步包括移动通信终端接收到用户命令后,提示用户输入IC卡密码,接收IC卡密码后对该密码进行验证;验证通过后与用户识别卡或插入交易IC卡读卡装置的IC卡进行交易预处理,再向用户识别卡或插入交易IC卡读卡装置的IC卡,发送进行联机应用的初始化命令。
9.如权利要求1所述的方法,其特征在于,该方法进一步包括用户识别卡或插入交易IC卡读卡装置的IC卡在完成交易处理后,将该次交易结果返回给移动通信终端;移动通信终端将该交易结果显示给用户。
10.如权利要求1~9任一权利要求所述的方法,其特征在于所述的移动通信终端为GSM通信终端或CDMA通信终端;所述用户识别卡为GSM系统的SIM卡或CMDA系统的UIM卡;所述的移动网络为GSM网络或CDMA网络。
11.一种实现交易IC卡联机交易的网络系统,包含交易终端和IC卡联机应用主机,其特征在于所述的IC卡联机应用主机连接到移动网络上;所述的交易终端为移动通信终端,该移动通信终端的用户识别卡中存储交易IC卡的所有信息,或所述移动通信终端中包含一交易IC卡读卡装置;所述的移动通信终端根据用户命令向用户识别卡或插入交易IC卡读卡装置的IC卡,发送进行联机应用的初始化命令;并接收用户识别卡或插入交易IC卡读卡装置的IC卡返回的交易数据,通过移动网络将该交易数据发送给IC卡联机应用主机;或将通过移动网络接收的该次交易的交易处理数据发送给用户识别卡或插入交易IC卡读卡装置的IC卡;所述用户识别卡或插入交易IC卡读卡装置的IC卡对该初始化命令进行处理,生成交易数据发送给移动通信终端;或根据移动终端发送的交易处理数据,完成本次交易;所述的IC卡联机应用主机通过移动网络接收交易数据,根据该交易数据进行交易处理,并通过移动网络向移动终端返回交易处理数据。
12.如权利要求11所述的网络系统,其特征在于该网络系统还包含短消息中,心和短消息网关;所述的IC卡联机应用主机通过短消息网关连接到与移动网络相连的短消息中心上;所述的短消息中心接收移动通信终端发送的包含交易数据转换的短消息发送给短消息网关;或接收短消息网关发送的包含交易处理数据的短消息通过移动网络发送给移动终端;所述的短消息网关,将从短消息中心接收的短消息转换为交易数据发送给IC卡联机应用主机;或从IC卡联机应用主机接收交易处理数据转换为短消息形式发送给短消息中心;所述的移动终端将用户识别卡或插入交易IC卡读卡装置的IC卡,发送的交易数据转换为短消息的形式,通过移动网络发送给短消息中心;或通过移动网络接收包含交易处理数据的短消息,并转换为交易处理数据发送给用户识别卡或插入交易IC卡读卡装置的IC卡。
13.如权利要求12所述的网络系统,其特征在于该网络系统还包含联机交易应用下载服务器;所述的联机交易应用下载服务器与短消息中心相连;所述的移动通信终端采用应用开放工具箱(STK/UTK)机制,通过短消息中心,到IC卡联机交易应用下载服务器下载和/或更新用户识别卡中或插入交易IC卡读卡装置的IC卡中的IC卡联机应用处理程序。
14.如权利要求11所述的网络系统,其特征在于该网络系统还包含转发服务器;所述IC卡联机应用主机通过该转发服务器连接到移动网络;所述的转发服务器通过移动网络接收移动通信终端发送的交易数据,将其转换为IC卡联机应用主机能够识别的数据形式发送给IC卡联机应用主机;或接收IC卡联机应用主机发送的交易处理数据,转换为移动网络能够识别的数据形式,通过移动网络发送给移动通信终端。
15.如权利要求14所述的网络系统,其特征在于该网络系统还包含短消息服务中心和联机交易应用下载服务器;所述的移动通信终端采用应用开放工具箱(STK/UTK)机制,通过短消息中心,到IC卡联机交易应用下载服务器下载和/或更新用户识别卡中或插入交易IC卡读卡装置的IC卡中的IC卡联机应用处理程序。
16.如权利要求11~15任一权利要求所述的网络系统,其特征在于所述的移动通信终端为GSM通信终端或CDMA通信终端;所述用户识别卡为GSM系统的SIM卡或CMDA系统的UIM卡;所述的移动网络为GSM网络或CDMA网络。
全文摘要
本发明公开了一种实现交易IC卡联机交易的方法,在移动通信终端的用户识别卡中存储交易IC卡的所有信息,或在移动通信终端中增加交易IC卡读卡装置;并将IC卡联机应用主机连接到移动网络上。用户识别卡或插入交易IC卡读卡装置的IC卡,通过移动通信终端和移动网络与IC卡联机应用主机进行信息交互,实现交易IC卡联机交易。本发明同时公开了一种实现该方法的网络系统,包含交易终端和IC卡联机应用主机,IC卡联机应用主机连接到移动网络上;通过移动通信终端和移动网络与IC卡联机应用主机进行信息交互,实现交易IC卡联机交易。应用本发明,用户能够随时随地进行IC卡联机交易。
文档编号G07F7/08GK1908995SQ20051008805
公开日2007年2月7日 申请日期2005年8月3日 优先权日2005年8月3日
发明者李东声 申请人:李东声