一种蓝牙可视卡及实现电子现金交易的方法与流程

文档序号:12125208阅读:来源:国知局

技术特征:

1.一种蓝牙可视卡实现电子现金交易的方法,其特征在于,包括:

步骤S1、蓝牙可视卡与蓝牙卡建立连接,获取交易金额,向所述蓝牙卡发送包含电子现金交易的应用标识符的选应用命令;

步骤S2、所述蓝牙可视卡接收所述蓝牙卡返回的选应用响应;根据所述选应用响应中的处理选项数据对象列表组织获取处理选项命令,并将所述获取处理选项命令发送给所述蓝牙卡;所述获取处理选项命令中包括所述交易金额;

步骤S3、所述蓝牙可视卡接收所述蓝牙卡返回的应用文件定位器和应用交互特征,根据所述应用文件定位器从所述蓝牙卡获取卡片信息;

步骤S4、所述蓝牙可视卡根据所述应用交互特征确定脱机认证方式,根据所述卡片信息进行脱机认证,并判断脱机认证是否成功,是则消费批准,生成交易记录;否则消费拒绝,生成交易记录。

2.如权利要求1所述的方法,其特征在于,所述获取交易金额具体为:接收用户输入的交易金额或接收所述蓝牙卡发送的交易金额。

3.如权利要求1所述的方法,其特征在于,所述蓝牙可视卡与蓝牙卡建立连接具体包括:

步骤101、所述蓝牙可视卡搜索周围有限范围内的蓝牙设备,并显示搜索到的蓝牙设备信息;

步骤102、所述蓝牙可视卡接收用户输入的选择信息,根据所述选择信息向所述蓝牙卡发送建立连接请求;若接收到成功建立连接响应则继续执行所述获取交易金额。

4.如权利要求1所述的方法,其特征在于,所述蓝牙可视卡与蓝牙卡建立连接具体包括:所述蓝牙可视卡接收连接请求,并与发送所述连接请求的蓝牙卡建立连接,向所述蓝牙卡发送成功建立连接响应。

5.如权利要求1所述的方法,其特征在于,所述蓝牙可视卡接收所述蓝牙卡返回的选应用响应之后还包括:

所述蓝牙可视卡根据选应用响应判断所述蓝牙卡是否支持与所述电子现金交易的应用标识符对应的应用,是则执行所述根据所述选应用响应中的处理选项数据对象列表组织获取处理选项命令,否则结束。

6.如权利要求1所述的方法,其特征在于,所述处理选项数据对象列表中包含一个或者多个交易信息标签;

所述根据所述选应用响应中的处理选项数据对象列表组织获取处理选项命令具体为:所述蓝牙可视卡根据处理选项数据对象列表中的交易信息标签获取对应的交易信息,并根据获取到的交易信息组织所述获取处理选项命令。

7.如权利要求1所述的方法,其特征在于,所述应用文件定位器中包括:卡片信息对应的短文件标识符和记录号;

所述根据所述应用文件定位器从所述蓝牙卡获取卡片信息具体包括:根据应用文件定位器中的短文件标识符和记录号生成读记录命令,将所述读记录命令发送给所述蓝牙卡,并接收所诉蓝牙卡返回的卡片信息。

8.如权利要求1所述的方法,其特征在于,所述步骤S1之前还包括:所述蓝牙可视卡接收用户输入的开机密码,并判断所述开机密码是否合法,是则执行所述步骤S1,否则显示提示信息并结束。

9.如权利要求1所述的方法,其特征在于,所述方法还包括:当蓝牙可视卡具有联机条件时,所述蓝牙可视卡通过移动终端与收单行服务器建立连接;当接收到收单行服务器发送的读取交易记录指令时,向收单行服务器发送交易记录。

10.如权利要求1所述的方法,其特征在于,所述步骤S1之前还包括:步骤S0、所述蓝牙可视卡接收用户选择的消费方式,若用户选择的消费方式为收款则执行所述步骤S1。

11.如权利要求10所述的方法,其特征在于,所述步骤S0中还包括,若用户选择的消费方式为付款则执行以下步骤;

步骤201、所述蓝牙可视卡作为第二蓝牙可视卡等待接收第一蓝牙可视卡发送的连接请求,若接收到连接请求则与所述第一蓝牙可视卡建立连接,返回成功建立连接响应;

步骤202、所述第二蓝牙可视卡接收所述第一蓝牙可视卡发送的选应用命令,执行选应用操作得到选应用响应,并将所述选应用响应返回给所述第一蓝牙可视卡;

步骤203、所述第二蓝牙可视卡接收所述第一蓝牙可视卡发送的获取处理选项命令,并向所述第一蓝牙可视卡返回应用交互特征和应用文件定位器;

步骤204、所述第二蓝牙可视卡接收所述第一蓝牙可视卡发送的读记录命令,向所述第一蓝牙可视卡发送卡片信息,并生成交易日志。

12.如权利要求11所述的方法,其特征在于,所述执行选应用操作得到选应用响应具体为:所述第二蓝牙可视卡从选应用命令中获取应用标识符,并判断是否支持与所述应用标识符对应的应用,是则返回包含处理选项数据对象列表的选应用响应,否则返回选择应用失败的选应用响应,结束。

13.如权利要求11所述的方法,其特征在于,所述第二蓝牙可视卡接收所述第一蓝牙可视卡发送的获取处理选项命令之后,还包括:所述第二蓝牙可视卡根据获取处理选项命令进行自定义检查,并判断自定义检查是否通过,是则执行所述向所述第一蓝牙可视卡返回应用交互特征和应用文件定位器;否则向所述第一蓝牙可视卡返回自定义检查未通过信息,结束。

14.如权利要求13所述的方法,其特征在于,所述第二蓝牙可视卡根据获取处理选项命令进行自定义检查具体为:所述第二蓝牙可视卡获取预设的黑名单列表,判断获取处理选项命令中的商户名称是否在黑名单列表中,是则自定义检查未通过,否则自定义检查通过。

15.如权利要求11所述的方法,其特征在于,所述第二蓝牙可视卡接收所述第一蓝牙可视卡发送的获取处理选项命令之后,还包括:所述第二蓝牙可视卡从获取处理选项命令中获取并显示交易金额。

16.如权利要求15所述的方法,其特征在于,所述显示交易金额之后还包括:所述第二蓝牙可视卡等待接收用户输入的确认交易信息,若接收到用户输入的确认交易信息则继续执行所述向所述第一蓝牙可视卡返回应用交互特征和应用文件定位器;若没有接收到用户输入的确认交易信息则结束。

17.如权利要求16所述的方法,其特征在于,所述确认交易信息具体为用户对确认按键的触发信息或者用户输入的交易密码。

18.如权利要求17所述的方法,其特征在于,当所述确认交易信息为用户输入的交易密码时,所述第二蓝牙可视卡接收到用户输入的确认交易信息之后还包括:所述第二蓝牙可视卡判断所述用户输入的交易密码与预存的交易密码是否匹配,是则继续执行所述向所述第一蓝牙可视卡返回应用交互特征和应用文件定位器;否则结束。

19.如权利要求11所述的方法,其特征在于,所述步骤204中还包括:根据获取处理选项命令中的交易金额更新并显示电子现金余额。

20.如权利要求11所述的方法,其特征在于,所述步骤201与所述步骤202之间还包括:所述第二蓝牙可视卡接收用户输入的交易金额,并将交易金额发送给所述第一蓝牙可视卡。

21.一种蓝牙可视卡,其特征在于,包括:

建立连接模块,用于与蓝牙卡建立连接;

接收模块,用于当所述建立连接模块建立连接后接收蓝牙卡返回的选应用响应;用于接收蓝牙卡返回的应用文件定位器和应用交互特征;

获取模块,用于获取交易金额;还用于根据所述接收模块接收到的所述应用文件定位器从所述蓝牙卡中获取卡片信息;

组织模块,用于根据所述接收模块接收到的选应用响应中的处理选项数据对象列表组织获取处理选项命令;所述获取处理选项命令中包括所述交易金额;

发送模块,用于向蓝牙卡发送包含电子现金交易的应用标识符的选应用命令;用于向蓝牙卡发送所述组织模块组织的所述获取处理选项命令;

确定模块,用于根据所述接收模块接收到的所述应用交互特征确定脱机认证方式;

脱机认证模块,用于根据所述获取模块获取到的所述卡片信息通过所述确定模块确定的脱机认证方式进行脱机认证,并判断脱机认证是否成功;

交易记录生成模块,用于若所述脱机认证模块判定脱机认证成功则消费批准,生成交易记录;若所述脱机认证模块判定脱机认证失败则消费拒绝,生成交易记录。

22.如权利要求21所述的蓝牙可视卡,其特征在于,所述获取模块具体用于接收用户输入的交易金额,或者用于接收所述蓝牙卡发送的交易金额。

23.如权利要求21所述的蓝牙可视卡,其特征在于,所述建立连接模块具体包括:

搜索子模块,用于搜索周围有限范围内的蓝牙设备;

显示子模块,用于显示所述搜索子模块搜索到的蓝牙设备信息;

接收子模块,用于接收用户输入的选择信息;还用于接收所述蓝牙卡返回的成功建立连接响应;

发送子模块,用于根据所述接收子模块接收到的选择信息向蓝牙卡发送建立连接请求。

24.如权利要求21所述的蓝牙可视卡,其特征在于,所述建立连接模块具体包括:

接收子模块,用于接收连接请求;

连接子模块,用于与发送所述连接请求的蓝牙卡建立连接;

发送子模块,用于向所述蓝牙卡发送成功建立连接响应。

25.如权利要求21所述的蓝牙可视卡,其特征在于,还包括:

判断模块,用于根据所述接收模块接收到的所述选应用响应判断所述蓝牙卡是否支持与所述应用标识符对应的应用;

所述组织模块,用于若所述判断模块判定所述蓝牙卡支持与所述应用标识符对应的应用则根据所述接收模块接收到的选应用响应中的处理选项数据对象列表组织获取处理选项命令。

26.如权利要求21所述的蓝牙可视卡,其特征在于,所述接收模块接收到的选应用响应中的处理选项数据对象列表中包含一个或者多个交易信息标签;

所述组织模块,具体用于根据所述接收模块接收到的选应用响应中的处理选项数据对象列表中的交易信息标签获取对应的交易信息,并根据获取到的交易信息组织获取处理选项命令。

27.如权利要求21所述的蓝牙可视卡,其特征在于,所述接收模块接收到的应用文件定位器中包括:卡片信息对应的短文件标识和记录号;

所述获取模块具体包括:

读记录命令生成子模块,用于根据所述接收模块接收到的所述应用文件定位器中的短文件标识符和记录号生成读记录命令;

发送子模块,用于向所述蓝牙卡发送所述读记录命令生成子模块生成的所述读记录命令;

接收子模块,用于接收所述蓝牙卡返回的卡片信息。

28.如权利要求21所述的蓝牙可视卡,其特征在于,还包括:

开机模块,用于接收用户输入的开机密码,并判断所述开机密码是否合法;

所述建立连接模块,用于若所述开机模块判定所述开机密码合法时与蓝牙卡建立连接;

显示模块,用于若所述开机模块判定所述开机密码不合法时显示提示信息。

29.如权利要求21所述的蓝牙可视卡,其特征在于,还包括:

连接服务器模块,用于通过移动终端与收单行服务器建立连接;

上传交易记录模块,用于接收到收单行服务器发送的读取交易记录指令时,向收单行服务器发送交易记录。

30.如权利要求21所述的蓝牙可视卡,其特征在于,还包括:

选择模块,用于接收用户选择的消费方式;

所述建立连接模块,用于若所述选择模块接收到用户选择的消费方式为收款时与蓝牙卡建立连接;

所述发送模块,还用于向所述蓝牙卡发送成功建立连接响应。

31.如权利要求30所述的蓝牙可视卡,其特征在于:

所述建立连接模块,还用于若所述选择模块接收到用户选择的消费方式为付款时等待接收连接请求,若接收到连接请求则与发送连接请求的第一蓝牙可视卡建立连接;

所述接收模块,还用于接收所述第一蓝牙可视卡发送的选应用命令;还用于接收所述第一蓝牙可视卡发送的获取处理选项命令;还用于接收所述第一蓝牙可视卡发送的读记录命令;

执行模块,用于所述接收模块接收到所述选应用命令后执行选应用操作得到选应用响应;

所述发送模块,还用于向所述第一蓝牙可视卡发送所述执行模块得到的选应用响应;还用于当所述接收模块接收到所述获取处理选项命令之后向所述第一蓝牙可视卡返回应用交互特征和应用文件定位器;还用于向所述第一蓝牙可视卡发送所述获取模块获取到的所述卡片信息;

所述获取模块,还用于当所述接收模块接收到所述读记录命令之后根据读记录命令获取卡片信息;

所述蓝牙可视卡还包括:交易日志生成模块,用于所述发送模块将卡片信息发送完成后生成交易日志。

32.如权利要求31所述的蓝牙可视卡,其特征在于,所述执行模块,具体用于从所述接收模块接收到的选应用命令中获取应用标识符,判断是否支持与所述应用标识符对应的应用;

所述发送模块,具体用于若所述执行模块判定支持与所述应用标识符对应的应用则向所述第一蓝牙可视卡发送包含处理选项数据对象列表的选应用响应,若所述执行模块判定不支持与所述应用标识符相匹配的应用则向所述第一蓝牙可视卡返回选择应用失败的选应用响应。

33.如权利要求31所述的蓝牙可视卡,其特征在于,还包括:

自定义检查模块,用于根据所述接收模块接收到的所述获取处理选项命令进行自定义检查,并判断所述自定义检查是否通过;

所述发送模块,还用于若所述自定义检查模块判定所述自定义检查通过则向所述第一蓝牙可视卡返回应用交互特征和应用文件定位器;还用于若所述自定义检查模块判定所述自定义检查未通过则向所述第一蓝牙可视卡返回自定义检查未通过信息。

34.如权利要求33所述的蓝牙可视卡,其特征在于,所述自定义检查模块,具体用于获取预设的黑名单列表,判断获取处理选项中的商户名称是否在黑名单列表中,是则自定义检查未通过,否则自定义检查通过。

35.如权利要求31所述的蓝牙可视卡,其特征在于,还包括:

显示模块,用于从所述接收模块接收到的获取处理选项命令中获取并显示交易金额。

36.如权利要求35所述的蓝牙可视卡,其特征在于,

所述接收模块,还用于接收用户输入的确认交易信息;

所述发送模块,还用于所述接收模块接收到用户输入的确认交易信息后向所述第一蓝牙可视卡返回应用交互特征和应用文件定位器。

37.如权利要求36所述的蓝牙可视卡,其特征在于,所述接收模块具体用于接收用户对确认按键的触发信息或者用户输入的交易密码。

38.如权利要求37所述的蓝牙可视卡,其特征在于,还包括

判断交易密码模块,用于若所述接收模块接收到用户输入的交易密码后,判断所述用户输入的交易密码与预存的交易密码是否匹配;

所述发送模块,还用于若所述判断交易密码模块判定所述用户输入的交易密码与预存的交易密码匹配时向所述第一蓝牙可视卡返回应用交互特征和应用文件定位器。

39.如权利要求31所述的蓝牙可视卡,其特征在于,还包括:

显示模块,用于根据所述接收模块接收到的获取处理选项命令中的交易金额更新并显示电子现金余额。

40.如权利要求31所述的蓝牙可视卡,其特征在于,

所述接收模块,还用于当所述建立连接模块接收到接收到用户选择的消费方式为付款时,接收用户输入的交易金额;

所述发送模块,还用于将所述接收模块接收到的交易金额发送给所述第一蓝牙可视卡。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1