发明名称 基于蓝牙的手机银联卡数据传输方法及系统
摘要 基于蓝牙的手机银联卡数据传输方法及系统。蓝牙POS硬件与安装模拟银联主机的软件之间可由多种链路进行连接。蓝牙POS硬件与手机之间为蓝牙无线连接。手机软件装置由用户安装在具有蓝牙和Java功能的手机上,控制手机蓝牙完成数据传输工作,用户可通过软件提供的管理模式将自己的银联卡卡号存储在软件之中,使用预存的卡号信息加上实时输入密码完成支付操作。软件运行提供密码保护,输入密码错误三次后软件自动锁死,防止手机丢失后造成的银行卡号不安全。实现数据交换与传输、蓝牙功能和键盘扫描及相关信息显示的蓝牙POS硬件;有在计算机上运行的一套模拟现行银联系统对用户银联卡内金额进行操作的软件的模拟银联主机。
申请公布号 CN101123454A 申请公布日期 2008.02.13
申请号 CN200710122096.9 申请日期 2007.09.21
申请人 北京交通大学 发明人 钱逸群;程达;李成;吕光旭;王莉;付莉洋;刘苗
分类号 H04B5/00(2006.01);G06Q20/00(2006.01);G07G1/12(2006.01) 主分类号 H04B5/00(2006.01)
代理机构 北京市商泰律师事务所 代理人 毛燕生
主权项 1.一种基于蓝牙的手机银联卡数据传输方法,其特征是包括以下步骤;蓝牙POS初始化蓝牙模块及相关周边设备,处于等待连接状态;蓝牙手机软件使用BLUE_let类初始化程序,并且发起“设备查询”指令,得到所有可搜索的蓝牙设备;调用SPP_Screen类显示相应软件信息及操作界面;由类RemoteDeviceUI显示找到设备信息;商家在POS键盘输入交易的金额,按发送,单片机程序转制键盘中断处理,将数据通过蓝牙模块发送出;手机软件通过SPP_Client类接收蓝牙发来的数据到手机,并进行ASCII到UTF-8编码的转换;客户在手机端选择欲用来数据传输的银联卡,手机软件调用Se1ectCard类完成选卡操作,通过InputPassword类完成用户密码输入工作,密码输入在手机端显示为星号;手机软件使用Encrypt类加密卡号密码数据后通过蓝牙链路发送到POS端;POS端由单片机使用既定曲线和密钥解密,并将数据由串口1转发;数据传送到电脑端模拟银联系统软件,软件根据数据库信息执行相应金额操作后,反馈信息;POS将通过蓝牙链路除送给手机显示。
地址 100044北京市西直门外上园村3号