一种信号捕获方法、装置及u盾的制作方法

文档序号:7797746阅读:220来源:国知局
一种信号捕获方法、装置及u盾的制作方法
【专利摘要】本发明适用于音频通信【技术领域】,提供了一种信号捕获方法、装置及U盾,该方法包括:接收移动终端发送的数据流,该数据流包括不同起始相位类型的音频模拟信号:同时开启上升沿捕获方式和下降沿捕获方式,根据该上升沿捕获方式对该音频模拟信号中的同步头进行捕获,将捕获到的同步头进行转换,生成第一同步码,根据该下降沿捕获方式对该音频模拟信号中的同步头进行捕获,将捕获到的同步头进行转换,生成第二同步码;检测生成的第一同步码与预设的同步码,是否相同,若相同,配置该上升沿捕获方式对该音频模拟信号进行捕获,或者检测生成的第二同步码与预设的同步码,是否相同,若相同,配置该下降沿捕获方式对该音频模拟信号进行捕获。
【专利说明】一种信号捕获方法、装置及U盾
【技术领域】
[0001]本发明属于音频通信【技术领域】,尤其涉及一种信号捕获方法、装置及U盾。
【背景技术】
[0002]音频key是用于在网络环境里识别身份的数字证书的载体,可接收移动终端发送的音频模拟信号,为网银支付提供安全签名认证、二次确认等保护功能。移动终端输出的音频模拟信号的起始相位类型有两种,分别是高起始相位类型和低起始相位类型。
[0003]参考图1,图1是闻起始相位的样例图;
[0004]参考图2,图2是低起始相位的样例图;
[0005]通常,移动终端与音频key通讯时,音频key接收移动终端发送音频模拟信号,再采用解码模块中的捕获方式,对音频模拟信号进行捕获,再将捕获到的信号进行模拟信号和数字信号之间的转换,完成解码。其中,捕获方式有两种,分别是上升沿捕获方式或下降沿捕获方式。
[0006]然而,由于移动终端输出的音频模拟信号的起始相位类型有两种,因此音频key会接收到不同起始相位类型的音频模拟信号。当音频key采用一种的捕获方式对不同起始相位类型的音频模拟信号进行捕获时,存在将半周期的一个音频模拟信号和半周期的另一个音频模拟信号捕获为I个码值的情况,由于两个音频模拟信号表示的值不同,因此将不同音频模拟信号捕获为I个码值得到的值与原值也不同,因此会解码错误,从而降低了音频key解码效率和准确率。
[0007]例如,移动终端将需要输出的数据形成数据流,数据流中包括第一音频模拟信号和第二音频模拟信号,第一音频模拟信号和第二音频模拟信号采用不同的起始相位类型,第一音频模拟信号的起始相位类型为高起始类型,第二音频模拟信号的起始相位类型为低起始类型,当音频key采用一种的捕获方式对第一音频模拟信号和第二音频模拟信号进行捕获时,音频key会将半周期的第一音频模拟信号和半周期的第二音频模拟信号捕获为I个码值,第一音频模拟信号和第二音频模拟信号表示的值不同,因此将不同音频模拟信号捕获为I个码值得到的值与原值也不同,因此解码错误,因此降低了音频key解码效率和准确率。

【发明内容】

[0008]本发明实施例的目的在于提供一种信号捕获方法,旨在解决现有的用户无法确定不同起始相位类型的音频模拟信号的捕获方式,存在将不同的音频模拟信号捕获成一个码值,后续对音频模拟信号解码出错的情况,导致降低了音频key解码效率和准确率的问题。
[0009]本发明实施例是这样实现的,一种信号捕获方法,包括:
[0010]接收移动终端发送的数据流,所述数据流包括不同起始相位类型的音频模拟信号:
[0011]同时开启上升沿捕获方式和下降沿捕获方式,根据所述上升沿捕获方式对所述音频模拟信号中的同步头进行捕获,将捕获到的同步头进行转换,生成第一同步码,根据所述下降沿捕获方式对所述音频模拟信号中的同步头进行捕获,将捕获到的同步头进行转换,生成第二同步码;
[0012]检测生成的第一同步码与预设的同步码,是否相同,若相同,配置所述上升沿捕获方式对所述音频模拟信号进行捕获,若不相同,配置所述下降沿捕获方式对所述音频模拟信号进行捕获,或者
[0013]检测生成的第二同步码与预设的同步码,是否相同,若相同,配置所述下降沿捕获方式对所述音频模拟信号进行捕获,若不相同,配置所述上升沿捕获方式对所述音频模拟信号进行捕获。
[0014]进一步地,所述对所述音频模拟信号中的同步头进行捕获,包括:
[0015]根据不同相位数据实际波形输出不同,对所述模拟信号的同步头进行捕获。
[0016]进一步地,所述配置所述上升沿捕获方式对所述音频模拟信号进行捕获;包括:
[0017]当检测到所述音频模拟信号时,根据所述上升沿捕获方式对所述音频模拟信号进行捕获。
[0018]进一步地,所述配置所述下降沿捕获方式对所述音频模拟信号进行捕获,包括:
[0019]当检测到所述音频模拟信号时,根据所述下降沿捕获方式对所述音频模拟信号进行捕获。
[0020]本发明实施例的另一目的在于提供一种信号捕获装置,包括:
[0021]接收单元,用于接收移动终端发送的数据流,所述数据流包括不同起始相位类型的音频模拟信号:
[0022]数模转换单元,用于同时开启上升沿捕获方式和下降沿捕获方式,根据所述上升沿捕获方式对所述音频模拟信号中的同步头进行捕获,将捕获到的同步头进行转换,生成第一同步码,根据所述下降沿捕获方式对所述音频模拟信号中的同步头进行捕获,将捕获到的同步头进行转换,生成第二同步码;
[0023]配置单元,用于检测生成的第一同步码与预设的同步码,是否相同,若相同,配置所述上升沿捕获方式对所述音频模拟信号进行捕获,若不相同,配置所述下降沿捕获方式对所述音频模拟信号进行捕获,或者
[0024]检测生成的第二同步码与预设的同步码,是否相同,若相同,配置所述下降沿捕获方式对所述音频模拟信号进行捕获,若不相同,配置所述上升沿捕获方式对所述音频模拟信号进行捕获。
[0025]进一步地,所述数模转换单元还用于根据不同相位数据实际波形输出不同,对所述模拟信号的同步头进行捕获。
[0026]进一步地,所述数模转换单元还用于当检测到所述音频模拟信号时,根据所述上升沿捕获方式对所述音频模拟信号进行捕获。
[0027]进一步地,所述数模转换单元还用于当检测到所述音频模拟信号时,根据所述下降沿捕获方式对所述音频模拟信号进行捕获。
[0028]本发明实施例的另一目的在于提供一种U盾,包括上述的信号捕获装置。
[0029]在本实施例中,同时开启上升沿捕获方式和下降沿捕获方式,可以生成第一同步码和第二同步码,将生成的第一同步码和第二同步码与预设的同步码相比较,可以确定数据流中不同起始相位类型的音频模拟信号的捕获方式,避免了产生将不同的音频模拟信号捕获成一个码值,后续对音频模拟信号解码出错的情况,从而提高了音频key解码效率和准确率。
【专利附图】

【附图说明】
[0030]图1是高起始相位的样例图;
[0031]图2是低起始相位的样例图;
[0032]图3是本发明实施例提供的一种信号捕获方法的实现流程图;
[0033]图4是本发明实施例提供的信号捕获装置的结构框图。
【具体实施方式】
[0034]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0035]图3是本发明实施例提供的一种信号捕获方法的实现流程图,详述如下:
[0036]在步骤S301中,接收移动终端发送的数据流,所述数据流包括不同起始相位类型的音频模拟信号;
[0037]其中,U盾(USB Key)接收移动终端发送的数据流,数据流包括不同起始相位类型的音频模拟信号。
[0038]其中,U盾包括但不限于音频key。
[0039]其中,移动终端包括但不限于手机、笔记本电脑、平板电脑。
[0040]例如,数据流中包括第一音频模拟信号或第二音频模拟信号,第一音频模拟信号的起始相位类型为高起始类型,第二音频模拟信号的起始相位类型为低起始类型。
[0041]在步骤S302中,同时开启上升沿捕获方式和下降沿捕获方式,根据所述上升沿捕获方式对所述音频模拟信号中的同步头进行捕获,将捕获到的同步头进行转换,生成第一同步码,根据所述下降沿捕获方式对所述音频模拟信号中的同步头进行捕获,将捕获到的同步头进行转换,生成第二同步码;
[0042]其中,同步头可以理解为一个音频模拟信号中固定脉冲宽度和固定脉冲间隔的信号。
[0043]其中,对音频模拟信号中的同步头进行捕获,包括:
[0044]U盾根据不同相位数据实际波形输出不同,对所述模拟信号的同步头进行捕获,将捕获到的同步头进行模拟信号与数字信号之间的转换(以下简称:模数转换),生成同步码。
[0045]在步骤S303中,检测生成的第一同步码与预设的同步码,是否相同,若相同,配置所述上升沿捕获方式对所述音频模拟信号进行捕获,若不相同,配置所述下降沿捕获方式对所述音频模拟信号进行捕获,或者
[0046]检测生成的第二同步码与预设的同步码,是否相同,若相同,配置所述下降沿捕获方式对所述音频模拟信号进行捕获,若不相同,配置所述上升沿捕获方式对所述音频模拟信号进行捕获。
[0047]其中,同步码可以为用户自定义,也可以由系统自定义,预设的同步码以字符串表示,可以是任意字符串,例如TOAA。
[0048]其中,当检测生成的第一同步码与预设的同步码是否是相同的方式时,若相同,表示采用上升沿捕获方式,捕获的同步头,经模数转换后,生成正确的同步码,也就是说明由预设捕获方式捕获的起始相位类型与音频模拟信号的起始相位类型一致,因此可以正确地捕获到同步头,后续可以生成正确的同步码。
[0049]例如,采用上升沿捕获方式,在音频模拟信号中捕获同步头,经模数转换后,将同步头转换为同步码,此时生成的同步码与预设的同步码一致,由于预设上升沿捕获方式捕获的起始相位类型为高起始信号相位类型,同步头是属于音频模拟信号中的一段信号,因此音频模拟信号的起始相位类型也为高起始信号相位类型,因此,后续配置上升沿捕获方式对音频模拟信号进行捕获,可正确捕获音频模拟信号。
[0050]其中,若不同,表示采用上升沿捕获方式,捕获的同步头,经模数转换后,不能生成正确的同步码,也就是说明预设捕获方式捕获的起始相位类型与音频模拟信号的起始相位类型不一致,因此不能正确地捕获到同步头,后续不可以生成正确的同步码,因此,后续配置下降沿捕获方式对音频模拟信号进行捕获,可正确捕获音频模拟信号。
[0051]例如,采用下降沿捕获方式,在音频模拟信号中捕获同步头,经模数转换后,将同步头转换为同步码,此时生成的同步码与预设的同步码一致,由于预设下降沿捕获方式捕获的起始相位类型为低起始信号相位类型,同步头是属于音频模拟信号中的一段信号,因此音频模拟信号的起始相位类型也为低起始信号相位类型,因此,后续配置下降沿捕获方式对音频模拟信号进行捕获,可正确捕获音频模拟信号。
[0052]为便于说明,例如,数据流中包括第一音频模拟信号或第二音频模拟信号时,第一音频模拟信号与第二音频模拟信号采用不同的起始相位类型,第一音频模拟信号的起始相位类型为高起始类型,第二音频模拟信号的起始相位类型为低起始类型。U盾同时开启上升沿捕获方式和下降沿捕获方式,对第一音频模拟信号的同步头进行捕获,将捕获到的同步头进行转换,生成第一同步码,若生成第一同步码与预设的同步码相同,采用上升沿捕获方式,捕获第一音频模拟信号,若生成第一同步码与预设的同步码不相同,U盾采用下降沿捕获方式,捕获第一音频模拟信号。
[0053]进一步地,对第二音频模拟信号的处理过程与对第一音频模拟信号的处理过程相同。
[0054]在本实施例中,同时开启上升沿捕获方式和下降沿捕获方式,可以生成第一同步码和第二同步码,将生成的第一同步码和第二同步码与预设的同步码相比较,可以确定数据流中不同起始相位类型的音频模拟信号的捕获方式,避免了产生将不同的音频模拟信号捕获成一个码值,后续对音频模拟信号解码出错的情况,从而提高了音频key解码效率和准确率。
[0055]作为本发明的一个优选实施例,所述配置所述上升沿捕获方式对所述音频模拟信号进行捕获;包括:
[0056]当检测到所述音频模拟信号时,根据所述上升沿捕获方式对所述音频模拟信号进行捕获。
[0057]作为本发明的一个优选实施例,所述配置所述下降沿捕获方式对所述音频模拟信号进行捕获,包括:[0058]当检测到所述音频模拟信号时,根据所述下降沿捕获方式对所述音频模拟信号进行捕获。
[0059]图4是本发明实施例提供的一种信号捕获装置的结构框图,其可以运行于具备音频通信接口的终端,包括但不限于U盾、U盘、M P 3、M P 4、数码相机等,为了便于说明,仅不出了与本实施例相关的部分。
[0060]参照图4,该信号捕获装置,包括:
[0061]接收单元41,用于接收移动终端发送的数据流,所述数据流包括不同起始相位类型的音频模拟信号:
[0062]数模转换单元42,用于同时开启上升沿捕获方式和下降沿捕获方式,根据所述上升沿捕获方式对所述音频模拟信号中的同步头进行捕获,将捕获到的同步头进行转换,生成第一同步码,根据所述下降沿捕获方式对所述音频模拟信号中的同步头进行捕获,将捕获到的同步头进行转换,生成第二同步码;
[0063]配置单元43,用于检测生成的第一同步码与预设的同步码,是否相同,若相同,配置所述上升沿捕获方式对所述音频模拟信号进行捕获,若不相同,配置所述下降沿捕获方式对所述音频模拟信号进行捕获,或者
[0064]检测生成的第二同步码与预设的同步码,是否相同,若相同,配置所述下降沿捕获方式对所述音频模拟信号进行捕获,若不相同,配置所述上升沿捕获方式对所述音频模拟信号进行捕获。配置所述上升沿捕获方式对所述音频模拟信号进行捕获。
[0065]进一步地,在该装置中,所述数模转换单元还用于
[0066]当检测到所述音频模拟信号时,根据所述上升沿捕获方式对所述音频模拟信号进行捕获。
[0067]进一步地,在该装置中,所述数模转换单元还用于
[0068]当检测到所述音频模拟信号时,根据所述下降沿捕获方式对所述音频模拟信号进行捕获。
[0069]作为本发明一个实施例,提供一种U盾,包括上述的信号捕获装置。
[0070]本发明实施例提供的装置可以应用在前述对应的方法实施例中,详情参见上述实施例的描述,在此不再赘述。
[0071]通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件的方式来实现。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在可读取的存储介质中,如计算机的软盘,硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明实施例所述的方法。
[0072]以上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本【技术领域】的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
【权利要求】
1.一种信号捕获方法,其特征在于,包括: 接收移动终端发送的数据流,所述数据流包括不同起始相位类型的音频模拟信号: 同时开启上升沿捕获方式和下降沿捕获方式,根据所述上升沿捕获方式对所述音频模拟信号中的同步头进行捕获,将捕获到的同步头进行转换,生成第一同步码,根据所述下降沿捕获方式对所述音频模拟信号中的同步头进行捕获,将捕获到的同步头进行转换,生成第二同步码; 检测生成的第一同步码与预设的同步码是否相同,若相同,配置所述上升沿捕获方式对所述音频模拟信号进行捕获,若不相同,配置所述下降沿捕获方式对所述音频模拟信号进行捕获,或者 检测生成的第二同步码与预设的同步码是否相同,若相同,配置所述下降沿捕获方式对所述音频模拟信号进行捕获,若不相同,配置所述上升沿捕获方式对所述音频模拟信号进行捕获。
2.根据权利要求1所述的方法,其特征在于,所述对所述音频模拟信号中的同步头进行捕获,包括: 根据不同相位数据实际波形输出不同,对所述模拟信号的同步头进行捕获。
3.根据权利要求1所述的方法,其特征在于,所述配置所述上升沿捕获方式对所述音频模拟信号进行捕获;包括: 当检测到所述音频模拟信号时,根据所述上升沿捕获方式对所述音频模拟信号进行捕-M-`犾。
4.根据权利要求1所述的方法,其特征在于,所述配置所述下降沿捕获方式对所述音频模拟信号进行捕获,包括: 当检测到所述音频模拟信号时,根据所述下降沿捕获方式对所述音频模拟信号进行捕-M-犾。
5.一种信号捕获装置,其特征在于,包括: 接收单元,用于接收移动终端发送的数据流,所述数据流包括不同起始相位类型的音频模拟信号: 数模转换单元,用于同时开启上升沿捕获方式和下降沿捕获方式,根据所述上升沿捕获方式对所述音频模拟信号中的同步头进行捕获,将捕获到的同步头进行转换,生成第一同步码,根据所述下降沿捕获方式对所述音频模拟信号中的同步头进行捕获,将捕获到的同步头进行转换,生成第二同步码; 配置单元,用于检测生成的第一同步码与预设的同步码,是否相同,若相同,配置所述上升沿捕获方式对所述音频模拟信号进行捕获,若不相同,配置所述下降沿捕获方式对所述音频模拟信号进行捕获,或者 用于检测生成的第二同步码与预设的同步码,是否相同,若相同,配置所述下降沿捕获方式对所述音频模拟信号进行捕获,若不相同,配置所述上升沿捕获方式对所述音频模拟信号进行捕获。配置所述上升沿捕获方式对所述音频模拟信号进行捕获。
6.根据权利要求5所述的信号捕获装置,其特征在于,所述数模转换单元还用于根据不同相位数据实际波形输出不同,对所述模拟信号的同步头进行捕获。
7.根据权利要求5所述的信号捕获装置,其特征在于,所述数模转换单元还用于当检测到所述音频模拟信号时,根据所述上升沿捕获方式对所述音频模拟信号进行捕-M-犾。
8.根据权利要求5所述的信号捕获装置,其特征在于,所述数模转换单元还用于 当检测到所述音频模拟信号时,根据所述下降沿捕获方式对所述音频模拟信号进行捕-M-犾。
9.一种U盾,其特征在·于,包括权利要求5至8任意一项所述的信号捕获装置。
【文档编号】H04L7/00GK103856315SQ201410070180
【公开日】2014年6月11日 申请日期:2014年2月27日 优先权日:2014年2月27日
【发明者】陈柳章 申请人:深圳市文鼎创数据科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1