[發明專利]一種基于聲音傳輸的認證方法有效
| 申請號: | 201210323438.4 | 申請日: | 2012-09-04 |
| 公開(公告)號: | CN102801530A | 公開(公告)日: | 2012-11-28 |
| 發明(設計)人: | 陸舟;于華章 | 申請(專利權)人: | 飛天誠信科技股份有限公司 |
| 主分類號: | H04L9/32 | 分類號: | H04L9/32;H04L29/06 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100085 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 聲音 傳輸 認證 方法 | ||
1.一種基于聲音傳輸的認證方法,具體包括:
步驟A:客戶端接收到請求信息后發送請求信息報文給服務器;
步驟B:所述服務器提取并保存所述請求信息報文中的請求信息,并根據所述請求信息生成數據包組返回給所述客戶端;
步驟C:所述客戶端將所述數據包組轉換成音頻數據并循環播放,等待接收動態口令;
步驟D:動態口令裝置采集所述客戶端播放的音頻數據并對其解碼得到數據信息,判斷所述數據信息是否完整,是則生成顯示信息并輸出,且當在預定時間內接收到確認信息時根據所述數據信息生成動態口令并輸出,否則輸出提示數據信息不完整的信息;
步驟E:所述客戶端接收到動態口令后將其發送給所述服務器;
步驟F:所述服務器接收到動態口令后,根據所述請求信息生成驗證動態口令并根據所述驗證動態口令驗證所述動態口令是否合法,是則所述服務器根據所述請求信息執行操作,否則所述服務器向所述客戶端發送提示動態口令不合法的信息;
步驟G:所述客戶端接收到提示動態口令不合法的信息后輸出相應提示信息。
2.根據權利要求1所述的方法,其特征在于,所述步驟B和所述步驟C替換為:
步驟B':所述服務器提取并保存所述請求信息報文中的請求信息,根據所述請求信息生成數據包組,并將所述數據包組轉換成音頻數據返回給所述客戶端;
步驟C':所述客戶端接收到音頻數據后循環播放所述音頻數據,等待接收動態口令。
3.根據權利要求1或2所述的方法,其特征在于,所述將所述數據包組轉換成音頻數據并循環播放具體包括:
①將所述數據包組轉換成二進制數組;
②檢查所述二進制數組的當前數據位,若為1則將第一預設數組存儲到數據緩沖區,若為0則將第二預設數組存儲到所述數據緩沖區;
③判斷當前數據位是否為所述二進制數組中的最后一個數據位,是則編碼完成,按照預設采樣頻率及采樣大小循環輸出所述數據緩沖區中的數據,否則將下一數據位作為當前數據位,返回執行②。
4.根據權利要求1或2所述的方法,其特征在于,所述將所述數據包組轉換成音頻數據并循環播放具體包括:
①將所述數據包組轉換成二進制數組;
②檢查所述二進制數組的當前數據位,若為1則根據第一預設算法、第一預設數據和第一預設幅值進行計算,并將計算結果順序存儲到數據緩沖區;若為0則根據第一預設算法、第二預設數據和第一預設幅值進行計算,并將計算結果順序存儲到所述數據緩沖區;
③判斷當前數據位是否為所述二進制數組中的最后一個數據位,是則編碼完成,按預設采樣頻率及預設采樣大小循環輸出所述數據緩沖區中的數據,否則將下一數據位作為當前數據位,返回執行②。
5.根據權利要求4所述的方法,其特征在于,
所述根據第一預設算法、第一預設數據和第一預設幅值進行計算,并將計算結果順序存儲到數據緩沖區具體包括:
i.計算2π和所述第一預設數據的商,將計算結果賦值給第一變量,將第三預設數據賦值給第二變量;
ii.計算所述第一變量的值和所述第二變量的值的乘積并將計算結果賦值給第三變量,計算所述第三變量的正弦值并將計算結果賦值給第四變量,計算所述第四變量和所述第一預設幅值的乘積并將計算結果賦值給第五變量,所述第五變量的當前值存儲到所述數據緩沖區,所述第二變量的值遞增;
iii.判斷所述第二變量的值是否小于所述第一預設數據,是則返回執行ii,否則計算完成;
所述根據第一預設算法、第二預設數據和第一預設幅值進行計算,并將計算結果順序存儲到所述數據緩沖區具體包括:
i.計算2π和所述第二預設數據的商,將計算結果賦值給第一變量,將第三預設數據賦值給第二變量;
ii.計算所述第一變量的值和所述第二變量的值的乘積并將計算結果賦值給第三變量,計算所述第三變量的正弦值并將計算結果賦值給第四變量,計算所述第四變量和所述第一預設幅值的乘積并將計算結果賦值給第五變量,將所述第五變量的當前值存儲到所述數據緩沖區,所述第二變量的值遞增;
iii.判斷所述第二變量的值是否小于所述第二預設數據,是則返回執行ii,否則計算完成。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于飛天誠信科技股份有限公司,未經飛天誠信科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210323438.4/1.html,轉載請聲明來源鉆瓜專利網。





