本發明涉及通信技術領域,具體為一種支持多終端的無線高速傳輸數據的方法及系統。
背景技術:
隨著通信技術不斷發展,二維碼和近場通信(nfc)技術在物聯網領域應用較為廣泛,這兩種通信技術是目前主流的不使用網絡而支持的信息下載方式,其中:
(1)二維碼(qrcode)是一種可顯示或者印刷的編碼后圖像。用某種特定的幾何圖形按一定規律在平面(二維方向上)分布的黑白相間的圖形記錄數據符號信息的;在代碼編制上巧妙地利用構成計算機內部邏輯基礎的“0”、“1”比特流的概念,使用若干個與二進制相對應的幾何形體來表示文字數值信息,通過圖象輸入設備或光電掃描設備自動識讀以實現信息自動處理:它具有條碼技術的一些共性:每種碼制有其特定的字符集;每個字符占有一定的寬度,具有一定的校驗功能等。同時還具有對不同行的信息自動識別功能、及處理圖形旋轉變化點;
二維碼技術最大支持177*177=31329字節的信息容量,不適合存儲大文件;
(2)近場通信(nfc)是一種短距高頻的無線電技術,在13.56mhz頻率運行于20厘米距離內。這個技術由非接觸式射頻識別(rfid)演變而來,其基礎是rfid及互連技術;
近場通信(nfc)技術傳輸速度目前最高可達424kbit/s,傳輸速度不適合快速傳輸大文件;
(3)藍牙是一種無線技術標準,可實現固定設備、移動設備和樓宇個人域網之間的短距離數據交換(使用2.4-2.485ghz的ism波段的uhf無線電波);
(4)wi-fi是一種允許電子設備連接到一個無線局域網(wlan)的技術,通常使用2.4guhf或5gshfism射頻頻段。連接到無線局域網通常是有密碼保護的;但也可是開放的,這樣就允許任何在wlan范圍內的設備可以連接上,目的是改善基于ieee802.11標準的無線網路產品之間的互通性。
因此,通過二維碼、近場通信(nfc)和藍牙技術均無法高速下載容量大小為數十mb至gb級別的數據文件,不支持同時傳輸過程能一對多,給用戶帶來不便。單獨使用wi-fi作為公共場合的數據傳輸方式不僅安全性較差,而且長時間開放狀態下對電能的消耗太大,很多場景無法實際使用。
技術實現要素:
為了克服上述所指出的現有技術的缺陷,本發明人對此進行了深入研究,在付出了大量創造性勞動后,從而完成了本發明。
具體而言,本發明所要解決的技術問題是:提供一種支持多終端的無線高速傳輸數據的方法,以解決現有技術中,通過二維碼、近場通信(nfc)和藍牙技術均無法近距離的下載容量大小為數十mb至gb級別的數據文件,不支持多個終端同時進行傳輸,給用戶帶來不便的技術問題。
為解決上述技術問題,本發明的技術方案是:
一種支持多終端的無線高速傳輸數據的方法,所述方法包括下述步驟:
移動終端控制掃描智能設備上的二維碼信息,所述二維碼信息包含有用于獲取智能設備的藍牙mac地址的信息;
對所述二維碼信息進行解析,獲取所述智能設備的藍牙mac地址的信息;
根據獲取到的所述智能設備的藍牙mac地址的信息,向所述智能設備發送藍牙通訊建立請求;
所述智能設備接收所述藍牙通訊建立請求,并與所述移動終端的藍牙進行安全認證,建立通訊;
在所述智能設備與所述移動終端之間建立藍牙通訊后,所述智能設備開啟wi-fi熱點,并將所述wi-fi熱點的相關信息發送給所述移動終端;
所述移動終端根據所述wi-fi熱點的相關信息,與所述智能設備建立wi-fi連接;
所述智能設備控制從存儲器中調用預先存儲的數據文件通過所述wi-fi傳輸給所述移動終端。
作為一種改進的方案,所述移動終端控制掃描智能設備上的二維碼信息的步驟之前還包括下述步驟:
所述智能設備預先獲取數據文件,并存儲在所述存儲器中。
作為一種改進的方案,所述二維碼信息還包含有數據文件校驗信息;
所述移動終端對所述二維碼信息進行解析時,同時獲取所述數據文件校驗信息。
作為一種改進的方案,所述方法還包括下述步驟:
在智能設備與移動終端之間建立藍牙通訊后,所述移動終端向所述智能設備發送安全認證信息;
所述智能設備對所述安全認證信息進行校驗,校驗成功時執行所述移動終端發送數據文件校驗信息到所述智能設備進行校驗的步驟;
在所述智能設備與所述移動終端通過安全認證信息校驗后,所述移動終端向所述智能設備發送所述數據文件校驗信息進行校驗;
所述智能設備對數據文件校驗信息進行校驗,校驗成功時執行所述智能設備控制從存儲器中調用預先存儲的數據文件傳輸給所述移動終端的步驟。
作為一種改進的方案,所述方法還包括下述步驟:
將用于獲取智能設備的藍牙mac地址的信息和數據文件校驗信息寫入到所述二維碼中。
本發明的另一目的在于提供一種支持多終端的無線高速傳輸數據的系統,所述系統包括:
二維碼掃描模塊,內置于移動終端內,用于控制掃描智能設備上的二維碼信息,所述二維碼信息包含有用于獲取智能設備的藍牙mac地址的信息;
藍牙mac地址獲取模塊,內置于移動終端內,用于對所述二維碼信息進行解析,獲取用于智能設備的藍牙mac地址的信息;
安全認證信息請求模塊,內置于所述移動終端內,用于向所述智能裝置發送發送安全認證信息;
安全認證信息校驗模塊,內置于所述智能設備內,用于校驗由所述移動終端發送的安全認證信息;
wi-fi熱點開關模塊,內置于所述智能設備內,用于在所述智能設備與所述移動終端之間建立藍牙通訊后,所述智能設備開啟wi-fi熱點;
wi-fi熱點信息傳輸模塊,內置于所述智能設備內,用于將所述wi-fi熱點的相關信息發送給所述移動終端;
數據文件發送模塊,內置于所述智能設備內,用于控制從存儲器中調用預先存儲的數據文件通過所述wi-fi發送給所述移動終端;
數據文件接收模塊,內置于所述移動終端內,用于接收由所述智能設備通過wi-fi發送的數據文件。
作為一種改進的方案,所述系統還包括:
數據文件獲取存儲模塊,內置于智能設備內,用于預先獲取數據文件,并存儲在存儲器中。
作為一種改進的方案,所述二維碼信息還包含有數據文件校驗信息;
數據文件校驗信息獲取模塊,內置于移動終端內,用于所述藍牙mac地址獲取模塊對所述二維碼信息進行解析時,同時獲取所述數據文件校驗信息。
作為一種改進的方案,所述系統還包括:
安全認證信息發送模塊,內置于移動終端內,用于在智能設備與移動終端之間建立藍牙通訊后,所述移動終端向所述智能設備發送安全認證信息;
安全認證信息確認模塊,內置于所述智能設備內,用于對所述安全認證信息進行校驗,校驗成功時執行所述移動終端向所述智能設備發送數據文件校驗信息的步驟;
數據文件校驗信息發送模塊,內置于移動終端內,用于在智能設備與移動終端之間通過安全認證后,所述移動終端向所述智能設備發送數據文件校驗息;
數據文件校驗信息確認模塊,內置于所述智能設備內,用于對所述數據文件校驗信息進行校驗,校驗成功時執行所述智能設備控制從存儲器中調用預先存儲的數據文件傳輸給所述移動終端的步驟。
作為一種改進的方案,所述系統還包括:
二維碼生成模塊,用于將獲取的智能設備的藍牙mac地址的信息和數據文件校驗信息寫入所述二維碼中。
采用了上述技術方案后,本發明的有益效果是:
移動終端控制掃描智能設備上的二維碼信息;對二維碼信息進行解析,獲取所述智能設備的藍牙mac地址的信息;根據獲取到的智能設備的藍牙mac地址的信息,向所述智能設備發送藍牙通訊建立請求;智能設備接收所述藍牙通訊建立請求,并與移動終端的藍牙進行通訊以及安全認證;在智能設備與移動終端之間建立藍牙通訊后,移動終端發送安全認證信息給到智能設備,智能設備校驗成功之后,智能設備開啟wi-fi熱點,并將所述wi-fi熱點的相關信息發送給所述移動終端;所述移動終端根據所述wi-fi熱點的相關信息,與所述智能設備建立wi-fi連接;所述智能設備控制從存儲器中調用預先存儲的數據文件通過所述wi-fi傳輸給所述移動終端,從而通過wi-fi實現數據文件的下載,無需升級硬件,也無需數據網絡,給用戶提供安全和便利,同時也提升了智能設備所在載體的用戶流量,提高轉化率,創造更高的商業價值。
附圖說明
圖1是本發明提供的支持多終端的無線高速傳輸數據的方法的實現流程圖;
圖2是本發明提供的支持多終端的無線高速傳輸數據的系統的結構框圖。
具體實施方式
下面結合具體的實施例對本發明進一步說明。但這些例舉性實施方式的用途和目的僅用來例舉本發明,并非對本發明的實際保護范圍構成任何形式的任何限定,更非將本發明的保護范圍局限于此。
圖1示出了本發明提供的支持多終端的無線高速傳輸數據的方法的實現流程圖,其具體包括下述步驟:
在步驟s101中,移動終端控制掃描智能設備上的二維碼信息,所述二維碼信息包含有智能設備的藍牙mac地址的信息。
在步驟s102中,對所述二維碼信息進行解析,獲取所述智能設備的藍牙mac地址的信息。
在步驟s103中,根據獲取到的所述智能設備的藍牙mac地址的信息,向所述智能設備發送藍牙通訊建立請求。
在步驟s104中,所述智能設備接收所述移動終端的通訊建立請求,與該移動終端建立通訊連接。
在步驟s105中,所述移動終端向所述智能設備發送安全認證請求。
在步驟s106中,所述智能設備接收所述移動終端的安全認證信息,并進行校驗,判斷校驗是否成功,如果校驗失敗則執行步驟s113,校驗成功則執行步驟s107。
在步驟s107中,通過安全認證之后,所述移動終端發送數據文件校驗信息到所述智能設備,進行數據文件信息校驗。
在步驟s108中,所述智能設備接收數據文件校驗信息,對數據文件信息進行校驗判斷校驗是否成功,如果校驗失敗則執行步驟s113,校驗成功則執行步驟s109。
在步驟s109中,智能設備開啟wi-fi熱點,并將所述wi-fi熱點的相關信息發送給所述移動終端。
在步驟s110中,移動終端根據所述wi-fi熱點的相關信息,與所述智能設備建立wi-fi連接。
在步驟s111中,智能設備控制從存儲器中調用預先存儲的數據文件通過所述wi-fi傳輸給所述移動終端。
其中,移動終端與智能設備之間的文件傳輸通訊采用wi-fi作為傳輸途徑,其傳輸速度快,給用戶更好的體驗。
在步驟s112中,傳輸結束后斷開wi-fi連接并關閉熱點,以節省智能設備電能。
在步驟s103中,斷開藍牙連接。
在本發明實施例中,在執行上述步驟s101之前需要執行下述步驟:
在智能設備中,預先獲取數據文件,并存儲在智能設備的存儲其中,其中,該獲取數據文件的方式有多種,例如通過usb接口連接存儲設備讀取的方式,通過3g/4g網絡下載到智能設備中存儲器的方式,當然也可以采用其他方式,在此不再贅述。
在本發明實施例中,為了提高整個數據文件下載的準確性和可操作性,二維碼信息還包含有數據文件校驗信息,因此,上述方法還需要執行下述步驟:
移動終端對所述二維碼信息進行解析時,同時獲取所述數據文件校驗信息;
在智能設備與移動終端之間建立藍牙通訊后,所述移動終端向所述智能設備發送安全認證信息;
所述智能設備對所述安全認證信息進行校驗,校驗成功后允許后續通訊,否則斷開藍牙通訊。
在智能設備與移動終端之間建立藍牙通訊后,所述移動終端向所述智能設備發送數據文件信息;
所述智能設備對所述安全認證信息進行校驗,校驗成功時執行所述智能設備控制從存儲器中調用預先存儲的數據文件傳輸給所述移動終端的步驟。
在該實施例中,為了便于操作,節省流程,可以執行下述步驟:
將獲取的智能設備的藍牙mac地址的信息和數據文件校驗信息寫入所述二維碼中;
當移動終端用戶掃描二維碼時,則可直接通過對該二維碼的解析,獲取該智能設備的藍牙mac地址和數據文件校驗信息,其中,該數據文件校驗信息為常規的校驗數據即可,在此不再贅述。
為了便于理解,下述給出兩個具體的實施例進行說明:
(1)該智能設備設置在智能廣告牌上
該智能設備包括存儲器、藍牙模塊和無線wi-fi模塊,其中,智能設備通過usb接口從服務器端或者存儲盤(包括u盤)中讀取廣告視頻文件(數據文件),并將讀取到的廣告視頻文件存儲在存儲器中;
將帶有藍牙mac地址和視頻文件校驗信息(數據文件校驗信息)的二維碼印制在廣告內容中;
移動終端使用掃描軟件掃描上述二維碼,獲得并解析智能設備的藍牙mac地址和視頻文件校驗信息;
移動終端根據該藍牙mac地址,請求與智能設備建立藍牙通訊;
建立藍牙通訊后,移動終端向智能設備發送安全認證信息;
安全認證成功,移動終端向智能設備發送該視頻文件校驗信息,所述智能設備驗證該文件校驗信息后,開啟wi-fi熱點;
同時智能設備向移動終端發送wi-fi熱點的相關信息;
通過無線wi-fi實現智能設備向移動終端的視頻文件的傳輸。
其中,文件傳輸結束后,智能設備關閉wi-fi熱點。
上述執行流程主要應用于公交站、地鐵、電梯以及其他應用場景中,例如在地鐵上看到一個電影的海報,可以使用移動終端連接到該海報上的智能設備,從該智能設備上下載該電影的宣傳片內容,而不需要連接數據網絡,即使在移動終端的網絡信號差的時候也可以進行內容下載,給用戶提供便利,提高廣告效益。
(2)自帶app程序安裝包的共享單車
智能設備通過3g/4g模塊,下載或者更新最新的app安裝程序,并將該app安裝程序拷貝到存儲器中;
把車輛里裝置的藍牙mac地址和安裝包信息與車輛編號對應,存放在服務器中;
掃描車輛二維碼后,判斷移動終端上沒有安裝對應的單車使用軟件時,便提示從單車的智能設備上下載該軟件,同時從服務器獲取單車對應的藍牙mac地址和軟件安裝包的校驗信息;
移動終端根據返回的藍牙mac地址來嘗試連接該裝置,智能設備自動接受連接,連接成功后,移動終端與裝置進行安全認證。認證成功后,移動終端發送安裝文件校驗信息,智能設備校驗無誤之后開啟wi-fi發送安裝文件到手機,發送完成后斷開連接并關閉wi-fi,移動終端安裝該軟件,節省電能。
在本發明實施例中,上述移動終端包括但不限于手機、pad和其它掌上移動設備。
圖2示出了本發明提供的支持多終端的無線高速傳輸數據的系統的結構框圖,為了便于說明,圖中僅給出了與本發明實施例相關的部分。
二維碼掃描模塊11,內置于移動終端內,用于控制掃描智能設備上的二維碼信息,所述二維碼信息包含有智能設備的藍牙mac地址的信息以及數據文件校驗信息;
藍牙mac地址獲取模塊12,內置于移動終端內,用于對所述二維碼信息進行解析,獲取所述智能設備的藍牙mac地址的信息;
藍牙通訊請求模塊13,內置于移動終端內,用于根據獲取到的所述智能設備的藍牙mac地址的信息,向所述智能設備發送藍牙通訊建立請求,其中,該請求中還包含有移動終端的藍牙設備信息,例如型號、版本等,在此不再贅述;
藍牙通訊模塊14,內置于所述智能設備內,用于接收所述藍牙通訊建立請求,并與所述移動終端的藍牙建立通訊;
wi-fi熱點開關模塊15,內置于所述智能設備內,用于在智能設備與移動終端之間建立藍牙通訊后,智能設備開啟wi-fi熱點;
wi-fi熱點信息傳輸模塊21,內置于所述智能設備內,用于將所述wi-fi熱點的相關信息發送給所述移動終端;
數據文件發送模塊24,內置于所述智能設備內,用于控制從存儲器中調用預先存儲的數據文件通過所述wi-fi傳輸給所述移動終端。
數據文件接收模塊25,內置于所述移動終端內,接收由所述智能設備發送的數據文件。
其中,數據文件獲取存儲模塊16,內置于智能設備內,用于預先獲取數據文件,并存儲在所述存儲器中。
數據文件校驗信息獲取模塊17,內置于移動終端內,用于所述藍牙mac地址獲取模塊對所述二維碼信息進行解析時,同時獲取所述數據文件校驗信息。
安全認證信息發送模塊18,內置于移動終端內,用于在智能設備與移動終端之間建立藍牙通訊后,所述移動終端向所述智能設備發送安全認證信息;
安全認證信息校驗確認模塊19,內置于所述智能設備內,用于對所述安全認證信息進行校驗,校驗成功時執行所述移動終端向所述智能設備發送數據文件校驗信息的步驟。
數據文件校驗信息發送模塊23,內置于移動終端內,用于在智能設備與移動終端之間通過安全認證后,所述移動終端向所述智能設備發送所述數據文件校驗信息;
數據文件校驗信息確認模塊22,內置于所述智能設備內,用于對所述數據文件校驗信息進行校驗,校驗成功時執行所述智能設備控制從存儲器中調用預先存儲的數據文件傳輸給所述移動終端的步驟。
二維碼生成模塊20,用于將獲取的智能設備的藍牙mac地址的信息和數據文件校驗信息寫入所述二維碼中。
其中,上述各個模塊的具體功能實現,如上述方法實施例所記載,在此不再贅述。
在本發明中,移動終端控制掃描智能設備上的二維碼信息;對二維碼信息進行解析,獲取所述智能設備的藍牙mac地址的信息;根據獲取到的智能設備的藍牙mac地址的信息,向所述智能設備發送藍牙通訊建立請求;智能設備接收所述藍牙通訊建立請求;在智能設備與移動終端之間建立藍牙通訊后,進行安全信息認證,智能設備通過對移動終端的認證之后,智能設備開啟wi-fi熱點,并將所述wi-fi熱點的相關信息發送給移動終端;所述移動終端根據所述wi-fi熱點的相關信息,與所述智能設備建立wi-fi連接;所述智能設備控制從存儲器中調用預先存儲的數據文件通過所述wi-fi傳輸給所述移動終端,從而通過wi-fi實現數據文件的下載,無需升級硬件,也無需數據網絡,給用戶提供便利,同時也提升了智能設備所在載體的用戶流量,提高轉化率,創造更高的商業價值。
應當理解,這些實施例的用途僅用于說明本發明而非意欲限制本發明的保護范圍。此外,也應理解,在閱讀了本發明的技術內容之后,本領域技術人員可以對本發明作各種改動、修改和/或變型,所有的這些等價形式同樣落于本申請所附權利要求書所限定的保護范圍之內。