[發明專利]提供音頻相關信息的方法、系統、客戶端及服務器無效
| 申請號: | 200910173469.4 | 申請日: | 2009-09-18 |
| 公開(公告)號: | CN101651694A | 公開(公告)日: | 2010-02-17 |
| 發明(設計)人: | 王紅寶 | 申請(專利權)人: | 北京亮點時間科技有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;G06F17/30 |
| 代理公司: | 隆天國際知識產權代理有限公司 | 代理人: | 邢雪紅 |
| 地址: | 100007北京市東城區東直*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 提供 音頻 相關 信息 方法 系統 客戶端 服務器 | ||
技術領域
本發明涉及信息識別技術領域,尤其涉及一種提供音頻相關信息的方法、系統、客戶端及服務器。
背景技術
隨著網絡技術的發展,互聯網所能夠支持的業務日益豐富,比如,人們現在可以通過網絡下載自己喜歡的音頻(包括歌曲、音樂);由于其中蘊含著巨大的商機和利潤,因此,很多服務商都開始提供相關的服務。
但是,不同服務商所提供的音頻服務由于不具有統一的標準,因而,即使是對同一音頻而言,如果是在不同的服務網站進行下載,其所攜帶的音頻信息(比如曲目名稱、歌手信息、歌詞信息等)往往會存在很大的出入。舉例來說,有的音頻段落下載完成后,會攜帶曲目名稱,而有的音頻段落下載完成后,只會攜帶其在專輯中的序號,如“track?5”;更有甚者,可能下載后音頻所攜帶的信息根本就是錯誤的。
可以看出,不完整、不準確甚至于錯誤的音頻信息會影響用戶對于下載音頻的收聽和進一步的分類、存儲,不可避免的給用戶帶來不良的使用感受。
發明內容
本發明的實施例旨在提供能夠提供音頻相關信息的技術方案,從而為客戶端的音頻提供完整統一的音頻信息。
為實現上述目的,本發明的實施例提供了一種提供音頻相關信息的方法,包括以下步驟:
步驟S1:客戶端對本地音頻文件進行解析,獲取指定時長的音頻片段作為原始指紋數據;
步驟S2:對所述原始指紋數據進行特征提取,作為客戶端指紋信息;
步驟S3:將所述客戶端指紋信息發送給特定的服務器,與所述服務器中預存的服務器端指紋信息進行匹配;
步驟S4:當與一服務器端指紋信息匹配成功時,查找所述服務器端指紋信息對應的音頻信息并下發給客戶端。
較佳的,該步驟S1可以包括:
步驟S11:提取本地音頻文件的頭信息,包括音頻文件的播放時長信息;
步驟S12:識別所述音頻文件的播放時長是否超出所述指定時長,是則執行步驟S13,否則執行步驟S14;
步驟S13:截取所述音頻文件的前n秒音頻片段作為原始指紋數據,其中,n秒為所述指定時長;
步驟S14:將所述音頻文件的完整音頻作為原始指紋數據。
較佳的,該步驟S11之前還可以包括步驟S10:將所述本地音頻文件格式轉換為wav文件,并指定所述wav文件的采樣率和采樣值。
較佳的,該步驟S2之前還可以包括:
步驟Sa:根據本地音頻文件頭信息中的聲道信息,對雙聲道數據執行合并聲道值處理并執行步驟Sb,對單聲道數據直接執行步驟Sb;
步驟Sb:對音頻文件執行去噪處理,并重新計算去除噪聲后的音頻文件播放時長信息;
步驟Sc:對所述音頻文件執行振幅歸一化處理。
較佳的,步驟S2中對原始指紋數據進行特征提取的步驟包括:
步驟S21:對原始指紋數據進行幀劃分;
步驟S22:對劃分后的每一幀分別執行快速傅立葉變換FFT,將所述原始指紋數據轉換為數列的集合;
步驟S23:對轉換后的數列進行篩選,獲得客戶端指紋信息。:
較佳的,步驟S3中將所述客戶端指紋信息發送給特定的服務器的步驟為:將所述客戶端指紋信息進行base64編碼,將編碼后的結果通過socket發送給所述服務器;以及,還包括所述服務器解碼接收到的數據后再將其與服務器端指紋信息進行匹配。
較佳的,步驟S3中與服務器端指紋信息進行匹配的步驟包括:計算客戶端指紋信息向量與任一服務器端指紋信息向量的余弦夾角,當計算結果大于預設閾值時,所述客戶端指紋信息與所述服務器端指紋信息匹配成功。
本發明的實施例還提供了一種提供音頻相關信息的系統,用于通過特定的服務器為客戶端本地音頻文件提供音頻相關信息;包括:
設置在客戶端中的文件解析模塊,用于對本地音頻文件進行解析,獲取指定時長的音頻片段作為原始指紋數據;
設置在客戶端中的文件變換模塊,與所述文件解析模塊連接,用于對所述原始指紋數據進行特征提取,作為客戶端指紋信息;
設置在客戶端中的指紋信息發送模塊,與所述文件變換模塊連接,用于將所述客戶端指紋信息發送給所述服務器;
設置在所述服務器中的指紋信息接收模塊,用于接收從客戶端發送的客戶端指紋信息;
設置在所述服務器中的數據庫,用于保存音頻信息和服務器端指紋信息;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京亮點時間科技有限公司,未經北京亮點時間科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910173469.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:喜好頻道的自動設置方法
- 下一篇:基于信譽的冗余網絡通路處理方法
- 信息記錄介質、信息記錄方法、信息記錄設備、信息再現方法和信息再現設備
- 信息記錄裝置、信息記錄方法、信息記錄介質、信息復制裝置和信息復制方法
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄設備、信息重放設備、信息記錄方法、信息重放方法、以及信息記錄介質
- 信息存儲介質、信息記錄方法、信息重放方法、信息記錄設備、以及信息重放設備
- 信息存儲介質、信息記錄方法、信息回放方法、信息記錄設備和信息回放設備
- 信息記錄介質、信息記錄方法、信息記錄裝置、信息再現方法和信息再現裝置
- 信息終端,信息終端的信息呈現方法和信息呈現程序
- 信息創建、信息發送方法及信息創建、信息發送裝置





