一种声音支付的方法及系统与流程

文档序号:11287951阅读:444来源:国知局
一种声音支付的方法及系统与流程

本发明涉及通信技术领域,特别涉及一种声音支付的方法及系统。



背景技术:

随着互联网技术的不断发展,人们越来越习惯于利用支付宝、微信等工具进行在线支付。当前,支付宝存在声波支付方法,该方法通常是在用户的手机端持续播放一段声音信息,然后商家的感应器接收到声音信息后进行验证以及收款。然而,支付宝的声波支付方法存在以下缺陷:播放的声音信息较长,如果遇到嘈杂的环境,需要播放多次声音信息才能完成支付,导致支付速度过慢。



技术实现要素:

有鉴于此,本发明实施例的目的在于提供一种声音支付的方法及系统,能够提高支付速度。技术方案如下:

一方面,一种声音支付的方法,所述方法包括:

支付系统预先生成支付标识,并在第一客户端处理支付任务时,向所述第一客户端反馈所述支付标识;

所述第一客户端将所述支付标识转换为声音信息,并通过扬声器播放所述声音信息;

第二客户端通过麦克风接收所述声音信息,并将接收到的声音信息转换为目标标识;

所述第二客户端向所述支付系统反馈所述目标标识,当所述目标标识与所述支付标识一致时,所述支付系统从与所述第一客户端相绑定的资源集中将指定额度的支付金额分配至与所述第二客户端相绑定的资源集中。

进一步地,所述支付系统生成的支付标识按照指定周期进行更新。

进一步地,所述第一客户端将所述支付标识转换为声音信息包括:

所述第一客户端将所述支付标识转换为二进制的数字串;其中,所述二进制的数字串由0和1构成;

分别利用第一频率的信号和第二频率的信号替代所述二进制的数字串中的0和1,以生成所述二进制的数字串对应的声音信息;其中,所述第一频率低于所述第二频率。

进一步地,在生成所述二进制的数字串对应的声音信息时,在所述声音信息中加入用于进行校验的补位信息。

进一步地,所述第一频率的范围为大于或者等于10hz并且小于或者等于10000hz;所述第二频率的范围为大于10000hz并且小于或者等于20000hz。

进一步地,第二客户端将接收到的声音信息转换为目标标识包括:

所述第二客户端将所述声音信息中包含的频率信息与指定频率进行对比,当所述频率信息大于所述指定频率时,将所述频率信息解析为1;当所述频率信息小于或者等于所述指定频率时,将所述频率信息解析为0,以将所述声音信息解析为二进制的数字串;

对所述二进制的数字串进行补位校验,以确定所述二进制的数字串的正确性;

当所述二进制的数字串正确时,将所述二进制的数字串转换为相应的字符串,并将所述字符串作为所述目标标识。

另一方面,一种声音支付的系统,所述系统包括支付系统、第一客户端以及第二客户端,其中:

所述支付系统,用于预先生成支付标识,并在第一客户端处理支付任务时,向所述第一客户端反馈所述支付标识;

所述第一客户端,用于将所述支付标识转换为声音信息,并通过扬声器播放所述声音信息;

所述第二客户端,用于通过麦克风接收所述声音信息,并将接收到的声音信息转换为目标标识;向所述支付系统反馈所述目标标识,以使得当所述目标标识与所述支付标识一致时,所述支付系统从与所述第一客户端相绑定的资源集中将指定额度的支付金额分配至与所述第二客户端相绑定的资源集中。

进一步地,所述支付系统生成的支付标识按照指定周期进行更新。

进一步地,所述第一客户端包括:

二进制转换单元,用于将所述支付标识转换为二进制的数字串;其中,所述二进制的数字串由0和1构成;

频率替换单元,用于分别利用第一频率的信号和第二频率的信号替代所述二进制的数字串中的0和1,以生成所述二进制的数字串对应的声音信息;其中,所述第一频率低于所述第二频率。

进一步地,所述第二客户端包括:

频率对比单元,用于将所述声音信息中包含的频率信息与指定频率进行对比,当所述频率信息大于所述指定频率时,将所述频率信息解析为1;当所述频率信息小于或者等于所述指定频率时,将所述频率信息解析为0,以将所述声音信息解析为二进制的数字串;

补位校验单元,用于对所述二进制的数字串进行补位校验,以确定所述二进制的数字串的正确性;

字符串转换单元,用于当所述二进制的数字串正确时,将所述二进制的数字串转换为相应的字符串,并将所述字符串作为所述目标标识。

本发明的有益效果至少包括:

本发明中的支付系统可以预先生成唯一的支付标识,该支付标识可以被转换为声音信息。由于支付标识通常较短并且具备唯一性,因此生成的声音信息也较短并且具备唯一性。这样,在支付过程中,可以提高声音信息识别的速度,并且由于声音信息的唯一性,也能保证支付的准确性。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施方式中声音支付的方法流程图;

图2是本发明实施方式中声音支付的系统结构示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。

请参阅图1,本申请提供一种声音支付的方法,所述方法包括:

s1:支付系统预先生成支付标识,并在第一客户端处理支付任务时,向所述第一客户端反馈所述支付标识;

s2:所述第一客户端将所述支付标识转换为声音信息,并通过扬声器播放所述声音信息;

s3:第二客户端通过麦克风接收所述声音信息,并将接收到的声音信息转换为目标标识;

s4:所述第二客户端向所述支付系统反馈所述目标标识,当所述目标标识与所述支付标识一致时,所述支付系统从与所述第一客户端相绑定的资源集中将指定额度的支付金额分配至与所述第二客户端相绑定的资源集中。

其中,所述资源集可以表征银行卡中的金额。

在本实施方式中,所述支付系统生成的支付标识按照指定周期进行更新。

在本实施方式中,所述第一客户端将所述支付标识转换为声音信息包括:

所述第一客户端将所述支付标识转换为二进制的数字串;其中,所述二进制的数字串由0和1构成;

分别利用第一频率的信号和第二频率的信号替代所述二进制的数字串中的0和1,以生成所述二进制的数字串对应的声音信息;其中,所述第一频率低于所述第二频率。

在本实施方式中,在生成所述二进制的数字串对应的声音信息时,在所述声音信息中加入用于进行校验的补位信息。

在本实施方式中,所述第一频率的范围为大于或者等于10hz并且小于或者等于10000hz;所述第二频率的范围为大于10000hz并且小于或者等于20000hz。

在本实施方式中,第二客户端将接收到的声音信息转换为目标标识包括:

所述第二客户端将所述声音信息中包含的频率信息与指定频率进行对比,当所述频率信息大于所述指定频率时,将所述频率信息解析为1;当所述频率信息小于或者等于所述指定频率时,将所述频率信息解析为0,以将所述声音信息解析为二进制的数字串;

对所述二进制的数字串进行补位校验,以确定所述二进制的数字串的正确性;

当所述二进制的数字串正确时,将所述二进制的数字串转换为相应的字符串,并将所述字符串作为所述目标标识。

具体地,设计流程可以为:

1.开始支付系统;

2.需要用户帮定银行卡;

3.系统预先生成一个支付的key(key是会定期变更的);

4.用户a需要支付时通过拆分把key转成声音文件;

5.用户a通过扬声器播放;

6.用户b要收款时,就打开系统;

7.用户b通过麦克风接收到用户a的声音;

8.系统再把声音文件进行拆分;

9.拆分后把文件转换回相应的key;

10.最后通过key,向银行支付系统进行交易确认。

在交易系统中,有一个主key,有这个主key就可以进行交易付款。这个key是有时效性的。而这个key是由数字和字母(0-9,a-z,a-z)组成。

在本实施方式中,可以把这个由数字和字母转换,第一步先转换为2进制。最后得出的结果可能:10000011101010100110001100110000100的数据。转换后的数据只有(0,1)。

拿到这个转换后的2进制后,可以根将0替换为低频,1替换为高频,从而生成声音文件,生成的时候会加入补位,以防进行校验。

设计扬声器发送的声波范围从10-20000hz,设置10000hz以下为低频,10000hz以上为高频,最后进行扬声器一定顺序的播放。

在本实施方式中,收到这段声音的设备会进行解析,按照设定10000hz以下为低频,10000hz以上为高频,转换回2进制。其间会进行补位校验,以确定数据的正确性。拿到2进制后,再转换回原始的key。

此外,播放声音时,会混入一些音乐,音乐播放时会加入高低频的音轨,所以听起来跟普通音乐无太大区别。

在具体实施时,人耳的听觉范围是20hz至20000hz,常人一般能听到15000hz左右,所以把高频(高电平)实际设置在16000hz左右,常人就听不到,并且可很好地混杂到音乐中。

请参阅图2,本申请还提供一种声音支付的系统,所述系统包括支付系统100、第一客户端200以及第二客户端300,其中:

所述支付系统100,用于预先生成支付标识,并在第一客户端处理支付任务时,向所述第一客户端反馈所述支付标识;

所述第一客户端200,用于将所述支付标识转换为声音信息,并通过扬声器播放所述声音信息;

所述第二客户端300,用于通过麦克风接收所述声音信息,并将接收到的声音信息转换为目标标识;向所述支付系统反馈所述目标标识,以使得当所述目标标识与所述支付标识一致时,所述支付系统从与所述第一客户端相绑定的资源集中将指定额度的支付金额分配至与所述第二客户端相绑定的资源集中。

在本实施方式中,所述支付系统生成的支付标识按照指定周期进行更新。

在本实施方式中,所述第一客户端包括:

二进制转换单元,用于将所述支付标识转换为二进制的数字串;其中,所述二进制的数字串由0和1构成;

频率替换单元,用于分别利用第一频率的信号和第二频率的信号替代所述二进制的数字串中的0和1,以生成所述二进制的数字串对应的声音信息;其中,所述第一频率低于所述第二频率。

在本实施方式中,所述第二客户端包括:

频率对比单元,用于将所述声音信息中包含的频率信息与指定频率进行对比,当所述频率信息大于所述指定频率时,将所述频率信息解析为1;当所述频率信息小于或者等于所述指定频率时,将所述频率信息解析为0,以将所述声音信息解析为二进制的数字串;

补位校验单元,用于对所述二进制的数字串进行补位校验,以确定所述二进制的数字串的正确性;

字符串转换单元,用于当所述二进制的数字串正确时,将所述二进制的数字串转换为相应的字符串,并将所述字符串作为所述目标标识。

本发明的有益效果至少包括:

本发明中的支付系统可以预先生成唯一的支付标识,该支付标识可以被转换为声音信息。由于支付标识通常较短并且具备唯一性,因此生成的声音信息也较短并且具备唯一性。这样,在支付过程中,可以提高声音信息识别的速度,并且由于声音信息的唯一性,也能保证支付的准确性。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。

以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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