一种通过音频信号进行手机现场支付的方法及装置制造方法及图纸

技术编号:7456580 阅读:193 留言:0更新日期:2012-06-23 17:33
本发明专利技术公开了一种通过音频信号进行手机现场支付的方法及装置,本发明专利技术装置包括:收款客户端单元、支付服务单元和付款客户端单元;收款客户端单元安装在收款方的收银终端上,支付服务单元安装在支付服务方的支付服务系统中,付款客户端单元安装在付款方持有的手机上。付款方的手机通过互联网或移动互联网与服务方连接,传输数据时,通过非对称加密方法保证通道安全。收款方的收银终端通过互联网或移动互联网与服务方连接,传输数据时,通过非对称加密方法保证通道安全。收款方的收银终端通过喇叭发出音频信号,传递交易信息给付款方的手机,音频信号的频率范围为16-22kHz,人耳难以察觉,而手机和收银终端的喇叭、麦克风可以处理。

【技术实现步骤摘要】

本专利技术涉及移动通讯、支付领域,具体涉及一种通过音频信号进行手机现场支付的方法及装置
技术介绍
目前,手机之间或手机与电脑之间的通讯方式较多,包括蓝牙、无线网络和其他近场通讯方式,但这些通讯方式对硬件配置有较高和特定的要求,建立通讯的过程较为繁琐, 软硬件成本较高,覆盖面窄,不便于进行手机现场支付、与手机之间互传私密资料等对数据传输的可靠性要求较高的数据传输。公开号为CN101247183A的专利申请,公开了一种采用某一频率的高频波形结合水平部分,表达1、0数值,实现超声波通讯的方法。该方法基于硬件模块的配合改造,在发送端采用MCU(Micro Control Unit,简称微控制单元)中断方式读取包络参数,发出高频模拟信号;接收端模拟电路对麦克风模拟信号进行放大、带通滤波、包络检波和整形处理, 获得低频方波信号,然后解码为二进制数据。在通讯信息之前增加一位高电平起始位,由接收端模拟电路判断此起始位高电平信号是否持续4 9毫秒,以判断是否接收通讯信息; 接受通讯信息时,接收端MCU开启中断,读取为低电平则数据位为“0”,高电平则数据位为 “ 1”。但实际使用超声波进行数据通讯时,手机、电脑配备的喇叭、麦克风的声音频率范围较窄,灵敏度受限,且受环境噪音影响,容易出现声波失真,导致数据传输时错误率太高,不能达到高可靠性数据传输的实用要求。该专利申请公开的方法,采用二进制方式编码数据,每单位传输数据的信息量少,大数据量传输时,遇有波形失真的概率高;“0”、“1”数值的判断简单通过电平高低决定,在环境噪音影响较大时,电平高低值失真率高,高低电平分界的门限值随环境影响变化大,无法准确设置;某位数据的判断出现差错时,无法校验纠错,一位出错,即可导致整个报文出错;手机、电脑的物理构造在出厂时已经固化,应用时再改造电路的成本太高。该方法难以满足手机、电脑进行高可靠性的数据传输的实用要求。手机支付,指用户使用其移动终端(通常是手机)对所消费的商品或服务进行账务支付的一种服务方式。手机现场支付指手机用户与商户面对面的进行支付操作的方式。 目前,实现手机现场支付的方法已经存在,但都存在一些不足。例如,NFC标准手机现场支付方案采用一种短距离的高频无线通信技术,需要改造手机硬件和收银终端,硬件成本高, 市场推广缓慢。而条码支付采用显示条码和扫描条码的方式传递付款方信息,进行现场支付。条码支付对显示条码的手机屏幕的亮度、大小要求较高,对扫描条码的扫描枪或摄像头要求较高,限制了使用范围;使用时不够直观便捷。法国Tagattitude公司的NSDT及I^agPay技术,实现了一种通过音频信号传递付款方信息进行手机现场支付的方法。该方法的音频信号由付款方手机发出,收款方的收银终端解析音频信号,收银终端为定制的硬件设备。该方法的不足点是付款方手机发出类似拨号音的音频信号,音频信号包含付款方的身份信息,若被恶意窃听截取,将可能泄露付款方的敏感信息,造成付款方资金风险;收款方的收银终端为定制的硬件设备,需要较高的硬5件成本,且携带不便;不能使用商户已有的电脑或手机进行收款,适应性不足。
技术实现思路
专利技术目的本专利技术的目的在于针对现有技术的不足,提供一种通过音频信号进行手机现场支付的方法及装置,在不改变手机、收银终端的物理构造的基础上,利用手机、收银终端上的喇叭和麦克风实现音频信号传递交易信息,实现安全便捷的手机现场支付。技术方案本专利技术所述的通过音频信号进行手机现场支付的方法,包括如下步骤(1)收款方将交易信息输入收款客户端单元,所述收款客户端单元通过网络向支付服务方的支付服务单元发送所述交易信息以及收款方账号,请求开始支付交易;(2)所述支付服务方的支付服务单元存储接收到的交易数据,生成交易标识号并返回给所述收款客户端单元;(3)所述收款客户端单元加密收到的交易标识号,并根据加密的交易标识号信息生成音频信号并播放;(4)付款方的付款客户端单元录取并解析音频信号,若解析失败,则重新录取并解析音频信号;解析成功则进入下一步;(5)所述付款客户端单元对解析的音频信号解密得到交易标识号,通过网络向所述支付服务单元发送交易标识号;(6)所述支付服务单元根据交易标识号检索到存储的交易数据,返回给所述付款客户端单元,所述付款客户端单元将收到的交易数据内容显示给付款方,要求付款方确认付款;(7)付款方确认付款后,所述付款客户端单元通过网络向所述支付服务单元传递付款方账号,请求付款处理;(8)所述支付服务单元进行付款处理,并返回付款处理结果给所述付款客户端单元;若付款处理成功,所述付款客户端单元向付款方提示付款成功;(9)所述收款客户端单元通过网络向所述支付服务单元定时轮询,查询该支付交易的状态;若所述收款客户端单元查询到该支付交易的状态为已付款成功,则向收款方提示收款成功信息,并停止播放音频。为了进一步保证信号传输的可靠性,本专利技术方法中,步骤(3)中根据加密的交易标识号信息生成音频信号并播放和步骤中付款客户端单元录取并解析音频信号,涉及到的音频信号传输方法有两种比较优选的方法。其中第一种音频信号传输方法包括如下步骤(11)首先通过收款客户端单元中的数据编码单元计算需传输数据的校验值,在需传输数据后加上校验值和结束符,组成完整数据;(12)再通过收款客户端单元中的数据编码单元对步骤(11)中得到的完整数据, 对照编码规则,转换到对应的声波频率上,根据单个频率的发送持续时间组成连续的多频声波信息;(13)通过收款客户端单元的多频声波发送单元控制发声装置按照多频声波信息连续地发出声波信号,并不断循环,直至查询到该支付交易的状态为已付款成功或到达超时时间;(14)通过付款客户端单元的多频声波接收单元,控制收听装置近距离接收发声装置发出的声波信号,直至接收的音频信息达到长度要求,保存接收到的完整音频信息,并设定循环数i的初始值为0 ;(15)通过付款客户端单元的数据解码单元对保存的完整音频信息进行计算解析, 对照与步骤(1 相同的编码规则,将完整音频信息按单个频率持续时间长度分成相应数目的时间分段,计算各个频率在每个时间分段内的幅度值并进行排序,其中幅度值最大的频率为该时间分段内的首选频率,其他频率为该时间分段内的备选频率,再将所有声波频率转换到相应的数值上;(16)将各个时间分段内首选频率对应的数值组成一组完整数据,进行校验,判断校验是否成功,若判断结果为是,则完成多频声波的数据传输;(17)若步骤(16)中的判断结果为否,则依幅度值由大到小的次序用各个时间分段内备选频率对应的数值替换首选频率对应的数值,组成一组完整数据,进行校验,判断校验是否成功,若判断结果为是,则完成多频声波的数据传输;(18)若步骤(17)中的判断结果为否,则判断循环数i = η是否成立,若判断结果为是,则多频声波的数据传输失败,其中,η为大于1的自然数;(19)若步骤(18)中的判断结果为否,则将步骤(14)中接收的完整音频信息的起始位置向后偏移一个偏移时间长度后再进行保存,i = i+1 ;返回步骤(15),所述偏移时间长度为单个频率持续时间长度的1/n。第二种音频信号传输方法包括如下步骤(21)首先通过收款客户端单元中的数据生成单元计算需传输数据的校验值,给需传输数据加本文档来自技高网
...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:朱建
申请(专利权)人:南京音优行信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术