基於聲波的數據傳輸方法與流程
2023-12-05 07:44:26 3
本發明涉及數據傳輸方法,更具體地,涉及基於聲波的數據傳輸方法。
背景技術:
目前,隨著計算機和網絡應用的日益廣泛以及不同領域的業務種類的日益豐富,使用移動終端並通過近場通信模式(即通信距離在數百米之內的通信模式)實施數據的傳輸變得越來越重要。
在現有的技術方案中,典型地採用二維碼的方式進行基於移動終端的數據傳輸,該方式的基本實施過程如下:用戶將移動終端(例如智慧型手機)靠近二維碼提供方(例如商戶)提供的二維碼並經由移動終端的攝像頭拍攝二維碼的圖像,隨後該移動終端中的相關應用解析所獲取的二維碼的圖像以獲得與該二維碼相關聯的數據(例如頁面連結或廣告圖片)。
然而,上述現有的技術方案存在如下問題:由於二維碼易受環境光線的幹擾,故有效範圍有限,並且在移動終端的攝像頭的解析度較低的情況下,其所提取的二維碼圖像的清晰度較低,由此導致對二維碼圖像的解析速度下降,此外,由於需要人工地將移動終端靠近目標二維碼,故操作不便。
因此,存在如下需求:提供具有高的可靠性和場景適用性並且使用便捷的基於聲波的數據傳輸方法。
技術實現要素:
為了解決上述現有技術方案所存在的問題,本發明提出了具有高的可靠性和場景適用性並且使用便捷的基於聲波的數據傳輸方法。
本發明的目的是通過以下技術方案實現的:
一種基於聲波的數據傳輸方法,所述基於聲波的數據傳輸方法包括下列步驟:
(a1)確定需要發布的一個或多個目標內容,並分別給所述一個或多個目標內容中的每個分配與之相關聯的全局唯一的聲波文件,以致目標內容和聲波文件一一對應,並將所述一個或多個目標內容以及目標內容與聲波文件的關聯關係存儲在伺服器中;
(a2)在預定的位置和/或預定的時間以聲波的形式播放所述聲波文件;
(a3)用戶經由移動終端接收並解析所播放的聲波文件以獲得該聲波文件所包含的聲波編號,並基於該聲波編號從所述伺服器查詢並提取與所播放的聲波文件相關聯的目標內容。
在上面所公開的方案中,優選地,所述聲波文件以如下方式被生成:對預定的多個彼此不同的聲波編號中的每一個執行編碼操作以生成與之相關聯的聲波文件,由此使得聲波編號和聲波文件具有一一對應的關係。
在上面所公開的方案中,優選地,所述編碼操作包括:(1)針對每一個聲波編號分別構建聲波報文,所述聲波報文包括頭部欄位、有效數據欄位和校驗欄位,其中,該聲波編號被填充到所述有效數據欄位中:(2)通過頻率偏移調製以及傅立葉變換將所述聲波報文轉換為聲波文件。
在上面所公開的方案中,優選地,所述頭部欄位的值充當分隔符和/或群組標識,以定位聲波的起始位置和/或區分不同群組的聲波,所述校驗欄位包含crc校驗數據。
在上面所公開的方案中,優選地,所述步驟(a3)進一步包括:通過數模轉換的方式將所述數字形式的聲波文件轉換為模擬形式的聲波而播放。
在上面所公開的方案中,優選地,以在超聲波頻率範圍內的頻率播放所述聲波文件。
在上面所公開的方案中,優選地,所述步驟(a4)進一步包括:用戶經由駐留於移動終端上的應用中的插件接收並解析所播放的聲波文件。
在上面所公開的方案中,可選地,所述聲波文件被嵌入到宿主視頻文件中的預定位置處,並且在所述宿主視頻文件被播放期間播放所述嵌入的聲波文件,其中,所述預定位置與宿主視頻文件的內容相關。
在上面所公開的方案中,可選地,用戶能夠基於預先的設置而主動地或被動地經由移動終端接收被播放的聲波文件。
在上面所公開的方案中,可選地,所述聲波文件被嵌入到宿主音頻文件中的預定位置處,並且在所述宿主音頻文件被播放期間播放所述嵌入的聲波文件,其中,所述預定位置與宿主音頻文件的內容相關。
在上面所公開的方案中,可選地,所述目標內容是特定的網頁或網頁連結。
在上面所公開的方案中,可選地,在所述聲波文件被嵌入到宿主視頻文件或宿主音頻文件中的預定位置處的情況下,所述宿主視頻文件或所述宿主音頻文件自身包含提示用戶打開駐留於移動終端上的應用中的插件以接收聲波文件的指示。
在上面所公開的方案中,可選地,所述聲波文件在圖片或文字展板附近的揚聲器處被播放,並且與所述聲波文件相關聯的目標內容與所述圖片或文字展板的內容相關。
在上面所公開的方案中,可選地,所述目標內容是票據並且與所述目標內容相關聯的聲波文件被用作憑證,其中,用戶能夠通過在預定位置經由移動終端播放被下載和保存在該移動終端中的聲波文件而承兌所述憑證。
在上面所公開的方案中,可選地,所述目標內容是文本、和/或圖片、和/或視頻、和/或音頻。
在上面所公開的方案中,優選地,與任一個目標內容相關聯的聲波文件能夠被編輯或修改,並且與任一個聲波文件相關聯的目標內容也能夠被編輯或修改。
本發明所公開的基於聲波的數據傳輸方法具有以下優點:由於特定頻率的聲波不易受環境的幹擾並且傳輸距離較長,故能夠顯著地增強數據傳輸可靠性和場景適用性,此外,由於移動終端能夠自動的接收並解析聲波文件而無需過多的人工幹預,故操作便捷。
附圖說明
結合附圖,本發明的技術特徵以及優點將會被本領域技術人員更好地理解,其中:
圖1是根據本發明的實施例的基於聲波的數據傳輸方法的流程圖。
具體實施方式
圖1是根據本發明的實施例的基於聲波的數據傳輸方法的流程圖。如圖1所示,本發明所公開的基於聲波的數據傳輸方法包括下列步驟:(a1)確定需要發布的一個或多個目標內容,並分別給所述一個或多個目標內容中的每個分配與之相關聯的全局唯一的聲波文件,以致目標內容和聲波文件一一對應,並將所述一個或多個目標內容以及目標內容與聲波文件的關聯關係存儲在伺服器中;(a2)在預定的位置和/或預定的時間以聲波的形式播放所述聲波文件;(a3)用戶經由移動終端接收並解析所播放的聲波文件以獲得該聲波文件所包含的聲波編號,並基於該聲波編號從所述伺服器查詢並提取與所播放的聲波文件相關聯的目標內容。
優選地,在本發明所公開的基於聲波的數據傳輸方法中,所述聲波文件以如下方式被生成:對預定的多個彼此不同的聲波編號中的每一個執行編碼操作以生成與之相關聯的聲波文件,由此使得聲波編號和聲波文件具有一一對應的關係。
優選地,在本發明所公開的基於聲波的數據傳輸方法中,所述編碼操作包括:(1)針對每一個聲波編號分別構建聲波報文,所述聲波報文包括頭部欄位(例如長度為一個字節)、有效數據欄位(例如長度為4個字節)和校驗欄位(例如長度為2個字節),其中,該聲波編號被填充到所述有效數據欄位中:(2)通過頻率偏移調製(fsk)以及傅立葉變換將所述聲波報文轉換為聲波文件。
優選地,在本發明所公開的基於聲波的數據傳輸方法中,所述頭部欄位的值充當分隔符和/或群組標識,以定位聲波的起始位置和/或區分不同群組的聲波,所述校驗欄位包含crc校驗數據。
優選地,在本發明所公開的基於聲波的數據傳輸方法中,所述步驟(a3)進一步包括:通過數模轉換的方式將所述數字形式的聲波文件轉換為模擬形式的聲波而播放。
優選地,在本發明所公開的基於聲波的數據傳輸方法中,以在超聲波頻率範圍內的頻率(例如18000hz-20000hz)播放所述聲波文件。
優選地,在本發明所公開的基於聲波的數據傳輸方法中,所述步驟(a4)進一步包括:用戶經由駐留於移動終端上的應用中的插件接收並解析所播放的聲波文件。
優選地,在本發明所公開的基於聲波的數據傳輸方法中,所述聲波文件被嵌入到宿主視頻文件中的預定位置處,並且在所述宿主視頻文件被播放期間播放所述嵌入的聲波文件,其中,所述預定位置與宿主視頻文件的內容相關。
優選地,在本發明所公開的基於聲波的數據傳輸方法中,用戶能夠基於預先的設置而主動地或被動地經由移動終端接收被播放的聲波文件。
優選地,在本發明所公開的基於聲波的數據傳輸方法中,所述聲波文件被嵌入到宿主音頻文件中的預定位置處,並且在所述宿主音頻文件被播放期間播放所述嵌入的聲波文件,其中,所述預定位置與宿主音頻文件的內容相關。
優選地,在本發明所公開的基於聲波的數據傳輸方法中,所述目標內容是特定的網頁或網頁連結。
優選地,在本發明所公開的基於聲波的數據傳輸方法中,在所述聲波文件被嵌入到宿主視頻文件或宿主音頻文件中的預定位置處的情況下,所述宿主視頻文件或所述宿主音頻文件自身包含提示用戶打開駐留於移動終端上的應用中的插件以接收聲波文件的指示。
優選地,在本發明所公開的基於聲波的數據傳輸方法中,所述聲波文件在圖片或文字展板附近的揚聲器處被播放,並且與所述聲波文件相關聯的目標內容與所述圖片或文字展板的內容相關。
優選地,在本發明所公開的基於聲波的數據傳輸方法中,所述目標內容是票據(例如門票、優惠券等等)並且與所述目標內容相關聯的聲波文件被用作憑證,其中,用戶能夠通過在預定位置經由移動終端播放被下載和保存在該移動終端中的聲波文件而承兌所述憑證(例如通過播放聲波的方式檢票入場)。
優選地,在本發明所公開的基於聲波的數據傳輸方法中,所述目標內容是文本、和/或圖片、和/或視頻、和/或音頻。
優選地,在本發明所公開的基於聲波的數據傳輸方法中,與任一個目標內容相關聯的聲波文件能夠被編輯或修改,並且與任一個聲波文件相關聯的目標內容也能夠被編輯或修改。
由上可見,本發明所公開的基於聲波的數據傳輸方法具有下列優點:由於特定頻率的聲波不易受環境的幹擾並且傳輸距離較長,故能夠顯著地增強數據傳輸可靠性和場景適用性,此外,由於移動終端能夠自動的接收並解析聲波文件而無需過多的人工幹預,故操作便捷。
儘管本發明是通過上述的優選實施方式進行描述的,但是其實現形式並不局限於上述的實施方式。應該認識到:在不脫離本發明主旨和範圍的情況下,本領域技術人員可以對本發明做出不同的變化和修改。