一種移動終端基于二維碼的信息傳輸方法及系統的制作方法
【技術領域】
[0001]本發明涉及移動終端技術領域,特別涉及一種移動終端基于二維碼的信息傳輸方法及系統。
【背景技術】
[0002]隨著移動終端和穿戴式設備用戶越來越多,移動終端與穿戴式設備之間經常需要傳輸各種數據文件。目前,移動終端與各種穿戴式設備之間文件的傳輸方法大部分為基于藍牙的方式和依托于網絡方式。雖然這兩種方式可以滿足在一定條件下傳輸文件的需要,但是其都存在著不同缺點或限制。其中,基于藍牙的方式存在交互繁瑣、配對成功率低、易有干擾的問題,依托于網絡和賬號的方式在無網絡情況下無法傳輸、對用戶限制很高、使用不便、傳輸質量低、消耗流量的問題,總體來說,現有文件的傳輸方法存在傳輸操作復雜等問題。
[0003]另一方面,需要在可穿戴式設備內設置藍牙模塊或者WLAN模塊,其增加可穿戴式設備的成本。
[0004]因而現有技術還有待改進和提高。
【發明內容】
[0005]本發明要解決的技術問題在于,針對現有技術的不足,提供一種移動終端基于二維碼的信息傳輸方法及系統,其能夠解決現有文件的傳輸方法存在傳輸操作復雜的問題。
[0006]為了解決上述技術問題,本發明所采用的技術方案如下:
一種移動終端基于二維碼的信息傳輸方法,其包括:
A、獲取需要傳輸數據,將所述數據解析生成二維碼序列,并顯示二維碼;
B、接收端掃描二維碼,解析獲取二維碼包含信息,將所述幀序號與期望幀序號比較,根據比較結果接收所述二維碼攜帶數據。
[0007]所述移動終端基于二維碼的信息傳輸方法,其中,所述步驟A具體包括:
A1、獲取需要傳輸數據,將所述數據解析生成一組包含若干二維碼圖片的二維碼序列;所述若干二維碼圖片按照生成先后順序排列,第一幀圖片的幀序號記為0,第二幀圖片的幀序號記為1,以此類推,得到幀序號列為0,1,2、、、、η ;所述若干二維碼圖片內包含與其生成順序對應的幀序號;
Α2、設當前顯示幀號為0,當前顯示幀號為發送端正在顯示的二維碼圖片的幀序號,當前顯示幀號的取值范圍為幀序號列,即0,1,2、、、、η ;
A3、根據當前顯示幀號,顯示二維碼;
Α4、監聽脈沖信號,根據脈沖信號類型進行當前顯示幀號增減。
[0008]所述移動終端基于二維碼的信息傳輸方法,其中,所述步驟Α4還包括:
Α41、如果監聽脈沖信號為三脈沖信號,則當前顯示幀號減一;
Α42、如果監聽脈沖信號為兩脈沖信號,則檢測當前顯示幀號是否為最后的幀序號,若為否,則當前顯示幀號加一;若為是,則結束傳輸。
[0009]所述移動終端基于二維碼的信息傳輸方法,其中,所述二維碼序列中幀序號為0的二維碼包含信息為:幀序號列、幀序號、校驗碼和識別碼;所述顯示序號不為0的二維碼包含信息為:二維碼攜帶的數據、幀序號和識別碼。
[0010]所述移動終端基于二維碼的信息傳輸方法,其中,所述步驟B具體包括:
B1、掃描并解析二維碼,獲取二維碼包含信息;
B2、將獲取的幀序號與期望幀序號進行比較分析;
B3、根據所述幀序號與期望序號的比較分析結果,將所述二維碼攜帶的數據添加到接收數據內。
[0011]所述移動終端基于二維碼的信息傳輸方法,其中,所述步驟B2具體包括:
B21、獲取二維碼幀序號;
B22、判斷所述二維碼的幀序號是否為0,如果為0,則將所述二維碼的幀序號設置為期望幀序號,執行步驟B23 ;如果不為0,則執行步驟B23。
[0012]B23、將所述幀序號與期望幀序號進行比較分析。
[0013]所述移動終端基于二維碼的信息傳輸方法,其中,所述步驟B3還包括:
B31、如果所述幀序號大于期望幀序號,則發送三脈沖信號;
B32、如果所述幀序號小于期望幀序號,則發送兩脈沖信號;
B33、如果所述幀序號等于期望幀序號,將所述二維碼的數據添加到接收數據,檢測所述幀序號是否為最后一幀,若否,將期望幀序號加一,發送兩脈沖信號;若是,結束傳輸。
[0014]—種移動終端基于二維碼的信息傳輸系統,其包括:
發送端,用于獲取需要傳輸數據,將所述數據解析生成二維碼序列,并顯示二維碼;
接收端,用于掃描二維碼,解析獲取二維碼包含信息,將所述二維碼的幀序號與期望幀序號比較,根據比較結果解析并獲取所述二維碼攜帶數據。
[0015]所述移動終端基于二維碼的信息傳輸系統,其中,所述發送端用于具有屏幕和傳感器的移動終端,其具體包括:
生成模塊,用于獲取需要傳輸數據,將所述數據解析生成一組包含若干二維碼圖片的二維碼序列;所述若干二維碼圖片按照生成先后順序排列,第一幀圖片的幀序號記為0,第二幀圖片的幀序號記為1,以此類推,得到幀序號列為0,1,2、、、、η ;所述若干二維碼圖片內包含與其生成順序對應的幀序號;
設置模塊,用于設當前顯示幀號為0,當前顯示幀號為發送端正在顯示的二維碼圖片的幀序號,當前顯示幀號的取值范圍為幀序號列,即0,1,2、、、、η ;
顯示模塊,用于根據當前顯示幀號,顯示二維碼;
監聽模塊,用于監聽脈沖信號,根據脈沖信號類型進行當前顯示幀號增減。
[0016]所述移動終端基于二維碼的信息傳輸系統,其中,所述接收端用于具有攝像頭和閃光燈的移動終端,其具體包括:
獲取模塊,用于掃描并解析二維碼,獲取二維碼中包含的數據;
比較模塊,用于將所述幀序號與期望幀序號進行比較分析;
處理模塊,用于根據所述幀序號與期望序號的比較分析結果,將所述二維碼攜帶的數據添加到接收數據內。
[0017]有益效果:與現有技術相比,本發明所提供的移動終端基于二維碼的信息傳輸方法及系統,其獲取需要傳輸數據,將所述數據解析生成二維碼序列,并顯示二維碼;接收端掃描二維碼,解析獲取二維碼包含信息,將所述幀序號與期望幀序號比較,根據比較結果,解析并獲取所述二維碼圖片攜帶數據。其有效的在兩臺智能設備之間傳輸信息,實現了在近距離環境中通過簡單傳輸操作完成文件傳輸。解決了現有技術中文件傳輸過程中存在的傳輸操作復雜的問題。
【附圖說明】
[0018]圖1為本發明移動終端基于二維碼的信息傳輸方法較佳實施例的流程圖。
[0019]圖2為本發明提供移動終端基于二維碼的信息傳輸方法一個實施例中步驟S1的流程圖。
[0020]圖3為本發明提供移動終端基于二維碼的信息傳輸方法一個實施例中步驟S2的流程圖。
[0021]圖4為本發明移動終端基于二維碼的信息傳輸方系統的結構原理圖。
【具體實施方式】
[0022]本發明提供一種移動終端基于二維碼的信息傳輸方法及系統,為使本發明的目的、技術方案及效果更加清楚、明確,以下參照附圖并舉實施例對本發明進一步詳細說明。應當理解,此處所描述的具體實施例僅用以解釋本發明,并不用于限定本發明。
[0023]下面結合附圖,通過對實施例的描述,對
【發明內容】
作進一步說明。
[0024]請參見圖1,圖1為本發明提供移動終端基于二維碼的信息傳輸方法較佳實施例的流程圖。如圖所示,所述方法包括如下步驟:
S1、獲取需要傳輸數據,將所述數據解析生成二維碼序列,并顯示二維碼。
[0025]具體地,所述二維碼序列為多幅二維碼圖片構成的圖片序列,