鬼佬大哥大
  • / 12
  • 下載費用:30 金幣  

基于二維碼的無線傳屏認證方法及系統.pdf

摘要
申請專利號:

CN201510602599.0

申請日:

2015.09.21

公開號:

CN105159643A

公開日:

2015.12.16

當前法律狀態:

授權

有效性:

有權

法律詳情: 授權|||實質審查的生效IPC(主分類):G06F 3/14申請日:20150921|||公開
IPC分類號: G06F3/14; H04N21/436(2011.01)I; H04N21/441(2011.01)I; G06K7/10 主分類號: G06F3/14
申請人: 梁俊健
發明人: 梁俊健
地址: 518000廣東省深圳市南山科技園高新南10道海怡東方1#10D
優先權:
專利代理機構: 深圳眾鼎專利商標代理事務所(普通合伙)44325 代理人: 吳立
PDF完整版下載: PDF下載
法律狀態
申請(專利)號:

CN201510602599.0

授權公告號:

||||||

法律狀態公告日:

2018.04.10|||2016.01.13|||2015.12.16

法律狀態類型:

授權|||實質審查的生效|||公開

摘要

本發明公開了一種基于二維碼的無線傳屏認證方法及系統。該方法包括顯示端執行的步驟:生成并顯示包含顯示端信息的二維碼;接收并解析源端認證信息和連接請求,獲取源端身份信息和生成待顯示內容的應用源信息;判斷應用源信息是否為預設的認證應用,若是,則生成認證通過信息,并依據源端身份信息向源端發送;根據無線傳屏協議接收并顯示待顯示內容;還包括源端執行的步驟:掃描并解析二維碼,獲取顯示端信息;生成源端認證信息,并依據顯示端的MAC地址和IP地址向顯示端發送源端認證信息和連接請求;接收認證通過信息,根據無線傳屏協議向顯示端發送待顯示內容。該方法操作簡單,且可加快源端與顯示端連接速度,保證信息安全,避免信息泄露。

權利要求書

權利要求書
1.  一種基于二維碼的無線傳屏認證方法,其特征在于,
包括顯示端執行的如下步驟:
S11:生成并顯示包含顯示端信息的二維碼,所述顯示端信息包括顯示端的MAC地址和IP地址;
S12:接收并解析源端認證信息和連接請求,獲取源端身份信息和生成所述待顯示內容的應用源信息;
S13:判斷所述應用源信息是否為預設的認證應用,若是,則生成認證通過信息,并依據所述源端身份信息向所述源端發送,以建立與源端的連接;
S14:根據無線傳屏協議接收并顯示待顯示內容;
包括源端執行的如下步驟:
S21:掃描并解析所述二維碼,獲取所述顯示端信息;
S22:生成源端認證信息,并依據所述顯示端的MAC地址和IP地址向所述顯示端發送源端認證信息和所述連接請求;所述源端認證信息包括源端身份信息和生成所述待顯示內容的應用源信息;
S23:接收所述認證通過信息,根據無線傳屏協議向所述顯示端發送所述待顯示內容。

2.  根據權利要求1所述的基于二維碼的無線傳屏認證方法,其特征在于,所述顯示端采用標準二維碼編碼算法或自定義二維碼編碼算法對所述顯示端的MAC地址和IP地址進行編碼;
所述源端采用標準二維碼解碼算法或自定義二維碼解碼算法解析所述二維碼;
其中,所述自定義二維碼編碼算法與所述自定義二維碼解碼算法互為可逆算法。

3.  根據權利要求1所述的基于二維碼的無線傳屏認證方法,其特征在于,所述源端采用預設生成算法生成所述源端認證信息;所述顯示端采用與所述預設生成算法配套的預設解析算法解析所述源端認證信息。

4.  根據權利要求1所述的基于二維碼的無線傳屏認證方法,其特征在于,所述源端對所述待顯示內容進行編碼、壓縮處理成數據流;所述顯示端所述數據流進行解壓、解碼處理,以還原所述待顯示內容。

5.  根據權利要求1所述的基于二維碼的無線傳屏認證方法,其特征在于,所述無線傳屏協議包括WiFi-Direct協議,以實現點對點連接。

6.  一種基于二維碼的無線傳屏認證系統,其特征在于,包括顯示端(10)和源端(20);所述顯示端(10)包括:
二維碼生成模塊(11):用于生成包括顯示端信息的二維碼,所述顯示端信息包括顯示端(10)的MAC地址和IP地址;
源端身份認證模塊(12):用于解析源端認證信息,獲取源端身份信息和生成所述待顯示內容的應用源信息;
處理器模塊(13):用于判斷所述應用源信息是否為預設的認證應用,若是,則生成認證通過信息;
顯示模塊(14):用于顯示所述二維碼和所述待顯示內容;
第一通信模塊(15):用于接收源端認證信息和連接請求;并依據所述源端身份信息向所述源端(20)發送認證通過信息,以建立與源端(20)的連接;還用于根據無線傳屏技術接收所述待顯示內容;
所述源端(20)包括:
二維碼掃描解析模塊(21),用于掃描并解析所述二維碼,獲取所述顯示端信息;
源端認證生成模塊(22):用于生成源端認證信息,所述源端認證信息包括源端身份信息和生成所述待顯示內容的應用源信息;
第二通信模塊(23):用于依據所述顯示端(10)的MAC地址和IP地址向所述顯示端(10)發送源端認證信息和連接請求,所述源端認證信息包括源端身份信息和生成所述待顯示內容的應用源信息;還用于接收所述認證通過信息,并根據無線傳屏協議向所述顯示端(10)發送所述待顯示內容。

7.  根據權利要求6所述的基于二維碼的無線傳屏認證系統,其特征在于,
所述二維碼生成模塊(11)采用標準二維碼編碼算法或自定義二維碼編碼算法對所述顯示端(10)的MAC地址和IP地址進行編碼;
所述二維碼掃描解析模塊(21)采用標準二維碼解碼算法或自定義二維碼解碼算法解析所述二維碼;
其中,所述自定義二維碼編碼算法與所述自定義二維碼解碼算法互為可逆算法。

8.  根據權利要求6所述的基于二維碼的無線傳屏認證系統,其特征在于,
所述源端認證生成模塊(22)采用預設生成算法生成所述源端認證信息;所述源端身份認證模塊(12)采用與所述預設生成算法配套的預設解析算法解析所述源端認證信息。

9.  根據權利要求6所述的基于二維碼的無線傳屏認證系統,其特征在于,
所述源端(20)還包括編碼模塊(24),用于對所述待顯示內容進行編碼、壓縮處理成數據流;
所述顯示端(10)還包括解碼模塊(16),用于對所述數據流進行解壓、 解碼處理,以還原所述待顯示內容。

10.  根據權利要求6所述的基于二維碼的無線傳屏認證系統,其特征在于,所述無線傳屏協議包括WiFi-Direct協議,以實現點對點連接。

說明書

說明書基于二維碼的無線傳屏認證方法及系統
技術領域
本發明涉及無線傳屏技術,尤其涉及一種基于二維碼的無線傳屏認證方法及系統。
背景技術
無線傳屏是指通過無線傳輸協議,將一個源端上的待顯示內容傳輸至顯示端上顯示,如將手機屏幕上的待顯示內容在電視或投影儀上顯示。實現無線傳屏可以采用micacast、airplay、widi等協議進行認證,在其實際應用過程中,需要進行復雜的操作,相對于普通的用戶而言,基于該協議實現無線傳屏認證較為困難。
當前市場上采用micacast協議進行無線傳屏認證的步驟包括:S1:使源端和顯示端處于同一網絡下;S2:打開顯示端中的micacast傳屏應用,通過廣播方式發送顯示端信息,等待1-10s以建立連接;S3:打開源端中的micacast傳屏應用,在源端的無線傳屏應用中掃描顯示端,1-2min后,在源端中列出同一網絡下所有在等待的顯示端;S4:選擇要連接的顯示端,將源端和顯示端連接,連接成功后把源端上的待顯示內容投射到顯示端上顯示。
在現有的無線傳屏認證過程中,由于源端和顯示端均通過廣播方式來尋找對方,使得兩個設備建立連接和傳輸待顯示內容的時間較長,在一些網絡比較復雜的情況下(如有路由或多個無線設備),會導致源端找不到顯示端,無法將待顯示內容順利傳送至顯示端顯示。并且,若在同一網絡環境下,存在兩個或多個名稱相同或相似的顯示端,極為容易將待顯示內容發送至錯誤的顯示端上,導致信息泄露,從而存在信息安全問題。而且,源端和顯示端連接的過程操作復雜,不能給用戶較好的用戶體驗。
發明內容
本發明要解決的技術問題在于,針對現有無線傳屏技術中,源端與顯示端建立連接的操作復雜且時間長,且容易出現將源端的待顯示內容發送至錯誤的顯示端進行顯示,從而導致信息泄露的問題的缺陷,提供一種基于二維碼的無線傳屏認證方法及系統。
本發明解決其技術問題所采用的技術方案是:一種基于二維碼的無線傳屏認證方法,
包括顯示端執行的如下步驟:
S11:生成并顯示包含顯示端信息的二維碼,所述顯示端信息包括顯示端的MAC地址和IP地址;
S12:接收并解析源端認證信息和連接請求,獲取源端身份信息和生成所述待顯示內容的應用源信息;
S13:判斷所述應用源信息是否為預設的認證應用,若是,則生成認證通過信息,并依據所述源端身份信息向所述源端發送,以建立與源端的連接;
S14:根據無線傳屏協議接收并顯示待顯示內容;
包括源端執行的如下步驟:
S21:掃描并解析所述二維碼,獲取所述顯示端信息;
S22:生成源端認證信息,并依據所述顯示端的MAC地址和IP地址向所述顯示端發送源端認證信息和所述連接請求;所述源端認證信息包括源端身份信息和生成所述待顯示內容的應用源信息;
S23:接收所述認證通過信息,根據無線傳屏協議向所述顯示端發送所述待顯示內容。
優選地,所述顯示端采用標準二維碼編碼算法或自定義二維碼編碼算法對所述顯示端的MAC地址和IP地址進行編碼;
所述源端采用標準二維碼解碼算法或自定義二維碼解碼算法解析所述二維碼;
其中,所述自定義二維碼編碼算法與所述自定義二維碼解碼算法互為可逆算法。
優選地,所述源端采用預設生成算法生成所述源端認證信息;所述顯示端采用與所述預設生成算法配套的預設解析算法解析所述源端認證信息。
優選地,所述源端對所述待顯示內容進行編碼、壓縮處理成數據流;所述顯示端所述數據流進行解壓、解碼處理,以還原所述待顯示內容。
優選地,所述無線傳屏協議包括WiFi-Direct協議,以實現點對點連接。
本發明還提供一種基于二維碼的無線傳屏認證系統,包括顯示端和源端;所述顯示端包括:
二維碼生成模塊:用于生成包括顯示端信息的二維碼,所述顯示端信息包括顯示端的MAC地址和IP地址;
源端身份認證模塊:用于解析源端認證信息,獲取源端身份信息和生成所述待顯示內容的應用源信息;
處理器模塊:用于判斷所述應用源信息是否為預設的認證應用,若是,則生成認證通過信息;
顯示模塊:用于顯示所述二維碼和所述待顯示內容;
第一通信模塊:用于接收源端認證信息和連接請求;并依據所述源端身份信息向所述源端發送認證通過信息,以建立與源端的連接;還用于根據無線傳屏技術接收所述待顯示內容;
所述源端包括:
二維碼掃描解析模塊,用于掃描并解析所述二維碼,獲取所述顯示端信息;
源端認證生成模塊:用于生成源端認證信息,所述源端認證信息包括源端身份信息和生成所述待顯示內容的應用源信息;
第二通信模塊:用于依據所述顯示端的MAC地址和IP地址向所述顯示端發送源端認證信息和連接請求,所述源端認證信息包括源端身份信息和生成所述待顯示內容的應用源信息;還用于接收所述認證通過信息,并根據無線傳屏協議向所述顯示端發送所述待顯示內容。
優選地,所述二維碼生成模塊采用標準二維碼編碼算法或自定義二維碼編碼算法對所述顯示端的MAC地址和IP地址進行編碼;
所述二維碼掃描解析模塊采用標準二維碼解碼算法或自定義二維碼解碼算法解析所述二維碼;
其中,所述自定義二維碼編碼算法與所述自定義二維碼解碼算法互為可逆算法。
優選地,所述源端認證生成模塊采用預設生成算法生成所述源端認證信息;所述源端身份認證模塊采用與所述預設生成算法配套的預設解析算法解析所述源端認證信息。
優選地,所述源端還包括編碼模塊,用于對所述待顯示內容進行編碼、壓縮處理成數據流;
所述顯示端還包括解碼模塊,用于對所述數據流進行解壓、解碼處理,以還原所述待顯示內容。
優選地,所述無線傳屏協議包括WiFi-Direct協議,以實現點對點連接。
本發明與現有技術相比具有如下優點:實施本發明,在無線傳屏技術中,通過二維碼和源端認證信息的認證,自動建立顯示端和源端的連接,無需用戶手動輸入認證信息,避免源端和顯示端建立連接和認證的復雜操作,提高認證效率,增加用戶體驗。源端通過掃描并解析二維碼,可快速獲得顯示端信息,可直接向顯示端發送源端認證信息和連接請求;顯示端解析源端認證信息后生成認證通過信息,建立與源端的連接。該過程操作過程簡單且可加快源端和顯示端的連接速度,避免源端和顯示端在復雜網絡條件無法建立連接;另外,可有效避免源端將待顯示內容發送至錯誤的顯示端進行顯示,加強信息安全,避免信息泄露。
附圖說明
下面將結合附圖及實施例對本發明作進一步說明,附圖中:
圖1是本發明實施例1中基于二維碼的無線傳屏認證方法的流程圖。
圖2是本發明實施例2中基于二維碼的無線傳屏認證系統的原理框圖。
圖中:10、顯示端;11、二維碼生成模塊;12、源端身份認證模塊;13、處理器模塊;14、顯示模塊;15、第一通信模塊;16、解碼模塊;20、源端;21、二維碼掃描解析模塊;22、源端認證生成模塊;23、第二通信模塊;24、編碼模塊。
具體實施方式
為了對本發明的技術特征、目的和效果有更加清楚的理解,現對照附圖詳細說明本發明的具體實施方式。
實施例1
圖1示出本實施例中的一種基于二維碼的無線傳屏認證方法的流程圖。該基于二維碼的無線傳屏認證方法包括顯示端和源端執行的相關步驟。可以理解地,在無線傳屏技術中,發送待顯示內容的終端命名為源端,可以為智能手機、PAD、平板電腦等。接收并顯示待顯示內容的終端命名為顯示端,可以為電視屏幕、投影儀等設備。可以理解地,隨著智能手機、平板電腦和PAD等源端設備在同一環境下使用,同時作為顯示端的投影儀、電視屏幕等也廣泛使用,使得同一網絡環境下,源端和顯示端出現網絡沖突和連接錯誤的可能性大增,本發明所提供的基于二維碼的無線傳屏認證方法可有效避免這種網絡沖突和降低連接錯誤的可能性。
具體地,顯示端執行的如下步驟:
S11:顯示端生成并顯示包含顯示端信息的二維碼,顯示端信息包括顯示端的MAC地址和IP地址。可以理解地,顯示端的MAC地址和IP地址可唯一且準確地確定顯示端,二維碼信息中包含顯示端的MAC地址和IP地址,可有效保證與源端連接的可靠性,避免將待顯示內容發送至錯誤的顯示端導致信息泄露;而且,可避免在復雜網絡環境下,源端無法找到顯示端的情況發生。
具體地,顯示端采用標準二維碼編碼算法或自定義二維碼編碼算法對顯示端的MAC地址和IP地址進行編碼形成二維碼。其中,標準二維碼編碼算法為當前二維碼編碼行業通用的編碼算法,應用性強。自定義二維碼編碼算法為用戶自定義的編碼算法,其保密性更強,更有利于保障信息安全。
S12:顯示端接收并解析源端認證信息和連接請求,獲取源端身份信息和生成待顯示內容的應用源信息。具體地,顯示端采用與生成源端認證信息的預設生成算法配套的預設解析算法解析源端認證信息,以獲取源端身份信息和生成待顯示內容的應用源信息。
可以理解地,該預設解析算法內置于顯示端,以對接收到的源端認證信息進行處理,獲取源端身份信息和生成待顯示內容的應用源信息,完成身份認證。該預設解析算法在解析源端認證信息的過程中,根據其是否解析出源端身份信息和應用源信息以確定是否為可信任的源端發送的源端認證信息;具體地,若不能依據預設解析出源端身份信息和應用源信息,則為非信任的源端,拒絕與該源端建立連接,以保證信息安全。
S13:顯示端判斷應用源信息是否為預設的認證應用,若是,則生成認證通過信息。其中,預設的認證應用是源端和顯示端信任的應用,用于避免信息泄露。可以理解地,由于顯示端有可能在公眾環境下使用,為保證信息安全,通過判斷應用源信息是否為預設的認證應用,以確定待顯示內容是否由可信任的應用源發出。
顯示端依據源端身份信息向源端發送認證通過信息,以建立與源端的連接。可以理解地,顯示端依據源端身份信息向源端發送認證通信信息,表明源端和顯示端均為已知設備,以便于建立與源端的連接,使得源端與顯示端連接過程操作簡單且連接等待時間短。
S14:顯示端根據無線傳屏協議,接收并顯示待顯示內容。可以理解地,顯示端采用Wi-Fidirect協議,直接接收來自源端經處理的數據流;顯示端再對數據流進行解壓、解碼處理,以還原待顯示內容,以在顯示端顯示該待顯示內容。
相應地,源端執行的如下步驟:
S21:源端掃描并解析二維碼,獲取顯示端信息,即獲取顯示端的MAC地址和IP地址。在無線傳屏技術中,源端可根據該顯示端的MAC地址和IP地址直接向顯示端發送連接請求,無需采用廣播方式發送連接請求,以節省連接等待時間;而且,可避免在網絡復雜的情況下,源端找不到顯示端,而無法順利建立源端與顯示端的連接。
具體地,源端采用標準二維碼解碼算法或自定義二維碼解碼算法解析二維碼。其中,標準二維碼解碼算法為當前二維碼解碼行業通用的解碼算法,應用性強;自定義二維碼解碼算法為用戶自定義的解碼算法,保密性強。可以理解地,用戶自定義的編碼算法與解碼算法互為可逆算法,以對二維碼進行解析,獲取顯示端的MAC地址和IP地址。可以理解地,在源端預先存儲有當前二維碼行業通用的解碼算法和用戶自定義的解碼算法,以確保源端可以解析顯示端的二維碼;在具體應用過程中,擇一使用標準二維碼解碼算法和自定義二維碼解碼算法。
S22:源端生成源端認證信息,源端認證信息包括源端身份信息和生成待顯示內容的應用源信息。可以理解地,源端采用預設生成算法對源端身份信息和應用源信息進行處理,以形成源端認證信息,該預設生成算法是用戶自定義的數學算法。利用該預設生成算法對源端身份信息和應用源信息進行處理,可在一種程度上保證源端認證信息的可靠性。具體地,源端身份信息和應用源信息為字符串信息。
源端依據顯示端的MAC地址和IP地址向顯示端發送源端認證信息和連接請求。可以理解地,源端依據解析二維碼獲取顯示端的MAC地址和IP地址,直接向顯示端發送連接請求,可以節省連接等待時間;而且,避免在網絡復雜的情況下,源端找不到顯示端的情況發生。
S23:源端接收認證通過信息,根據無線傳屏協議向顯示端發送待顯示內容。可以理解地,源端需先對待顯示內容進行編碼、壓縮處理成數據流,以便于傳輸。無線傳屏協議包括WiFi-Direct技術,以實現點對點連接,以便于將待顯示內容處理成的數據流直接傳輸給顯示端,無需經由路由器發送。Wi-FiDirect標準是指允許無線網絡中的設備無需通過無線路由器即可相互連接。與藍牙技術類似,這種標準允許無線設備以點對點形式互連,而且在傳輸速度與傳輸距離方面則比藍牙有大幅提升。
綜上,本發明所提供的基于二維碼的無線傳屏認證方法中,通過二維碼和源端認證信息的認證,自動建立顯示端和源端的連接,其過程只需掃描二維碼而無需用戶進行手動輸入選擇確認的各種認證信息,避免源端和顯示端建立連接和認證的復雜操作,提高認證效率,增加用戶體驗。
源端通過掃描并解析二維碼,可快速獲得顯示端信息,可直接向顯示端發送源端認證信息和連接請求;顯示端解析源端認證信息后生成認證通過信息,建立與源端的連接。這種基于二維碼的無線傳屏認證方法,基于二維碼和源端認證信息的認證,確定顯示端的MAC地址和IP地址以及源端身份信息,使得源端與顯示端之間可實現面對面信息傳播,加強了信息安全,尤其是在公共網絡環境中的顯示端。顯示端判斷應用源信息是否為預設的認證應用,只有是預設的認證應用生成的待顯示內容才可在顯示端顯示,進一步加強信息安全。
該基于二維碼的無線傳屏認證方法的操作過程簡單便利且可加快源端和顯示端的連接速度,避免源端和顯示端在復雜網絡條件無法建立連接;另外,可有效避免源端將待顯示內容發送至錯誤的顯示端進行顯示,加強信息安全,避免信息泄露。
實施例2
圖2示出本實施例中的基于二維碼的無線傳屏認證系統的結構原理。該基于二維碼的無線傳屏認證系統包括顯示端10和源端20。
具體地,顯示端10包括二維碼生成模塊11、源端身份認證模塊12、處理器模塊13、顯示模塊14、第一通信模塊15和解碼模塊16。以下將就顯示端10的各功能模塊進行一一論述。
二維碼生成模塊11用于生成包括顯示端信息的二維碼,顯示端信息包括顯示端10的MAC地址和IP地址。可以理解地,顯示端10的MAC地址和IP地址可唯一且準確確定顯示端10,二維碼信息中包含顯示端10的MAC地址和IP地址,可有效保證與源端20連接的可靠性,避免將待顯示內容發送至錯誤的顯示端10導致信息泄露;而且,可避免在復雜網絡環境下,源端20無法找到顯示端10的情況發生。
進一步地,二維碼生成模塊11采用標準二維碼編碼算法或自定義二維碼編碼算法對顯示端10的MAC地址和IP地址進行編碼。其中,標準二維碼編碼算法為采用當前二維碼編碼行業通用的編碼算法,應用性強。自定義二維碼編碼算法為采用用戶自定義的編碼算法,其保密性更強,更有利于保障信息安全。
源端身份認證模塊12用于解析源端認證信息,獲取源端身份信息和生成待顯示內容的應用源信息。具體地,顯示端10采用與生成源端認證信息的預設生成算法配套的預設解析算法解析源端認證信息,以獲取源端身份信息和生成待顯示內容的應用源信息。
可以理解地,該預設解析算法內置于顯示端10的源端身份認證模塊12中,以對接收到的源端認證信息進行處理,獲取源端身份信息和生成待顯示內容的應用源信息,完成身份認證。該預設解析算法在解析源端認證信息的過程中,根據其是否解析出源端身份信息和應用源信息以確定是否為可信任的源端20發送的源端認證信息;具體地,若不能依據預設解析算法解析出源端身份信息和應用源信息,則為非信任的源端20,拒絕與源端20建立連接,以保證信息安全。
處理器模塊13用于判斷應用源信息是否為預設的認證應用,若是,則生成認證通過信息。其中,預設的認證應用是源端20和顯示端10信任的應用,用于避免信息泄露。可以理解地,由于顯示端10有可能在公眾環境下使用,為保證信息安全,通過判斷應用源信息是否為預設的認證應用,以確定待顯示內容是否由可信任的應用源發出。
顯示模塊14用于顯示二維碼和待顯示內容。可以理解地,顯示端10還設有解碼模塊16,用于將第一通信模塊15接收到的待顯示內容經編碼壓縮后的數據流進行解壓、解碼處理,以還原待顯示內容;再通過顯示模塊14顯示已還源的待顯示內容。
第一通信模塊15用于接收源端認證信息和連接請求。第一通信模塊15還用于依據源端身份信息向源端20發送認證通過信息,以建立與源端20的連接。可以理解地,顯示端10依據源端身份信息向源端20發送認證通信信息,表明源端20和顯示端10均為已知設備,以便于建立與源端20的連接,使得源端20與顯示端10連接過程操作簡單且連接等待時間短。
進一步地,第一通信模塊15還用于根據無線傳屏技術接收待顯示內容。可以理解地,顯示端10采用Wi-Fidirect協議,直接接收源端20經處理的數據流,該數據流是待顯示內容經編碼壓縮處理而成的數據流。
源端20包括二維碼掃描解析模塊21、源端認證生成模塊22、第二通信模塊23和編碼模塊24。以下將就源端20的各功能模塊逐一進行詳述。
二維碼掃描解析模塊21用于掃描并解析二維碼,獲取顯示端信息,即獲取顯示端10的MAC地址和IP地址。在無線傳屏技術中,源端20可根據該顯示端10的MAC地址和IP地址直接向顯示端10發送連接請求,無需采用廣播方式發送連接請求,以節省連接等待時間;而且,可避免在網絡復雜的情況下,源端20找不到顯示端10,而無法順利建立源端20與顯示端10的連接。
進一步地,二維碼掃描解析模塊21采用標準二維碼解碼算法或自定義二維碼解碼算法解析二維碼。其中,標準二維碼解碼算法為當前二維碼解碼行業通用的解碼算法碼;自定義二維碼解碼方式為用戶自定義的解碼算法,其保密性更強。可以理解地,用戶自定義的編碼算法與解碼算法互為可逆算法,以對二維碼進行解析,獲取顯示端10的MAC地址和IP地址。可以理解地,在源端20預先存儲有當前二維碼行業通用的解碼算法和用戶自定義的解碼算法,以確保源端20可以解析顯示端10的二維碼;在具體應用過程中,擇一使用標準二維碼解碼算法和自定義二維碼解碼算法。
源端認證生成模塊22用于生成源端認證信息,源端認證信息包括源端身份信息和生成待顯示內容的應用源信息。可以理解地,源端認證生成模塊22采用預設生成算法對源端身份信息和應用源信息進行處理,以形成源端認證信息,該預設生成算法是用戶自定義的數學算法。利用該預設生成算法對源端身份信息和應用源信息進行處理,可在一種程度上保證源端20認證信息的可靠性。具體地,源端身份信息和應用源信息為字符串信息。
第二通信模塊23用于依據顯示端10的MAC地址和IP地址向顯示端10發送源端認證信息和連接請求。可以理解地,源端20依據解析二維碼獲取顯示端10的MAC地址和IP地址,直接向顯示端10發送連接請求,可以節省連接等待時間;而且,避免在網絡復雜的情況下,源端20找不到顯示端10的情況發生。
第二通信模塊23還用于接收認證通過信息,并根據無線傳屏協議向顯示端10發送待顯示內容。可以理解地,源端20還設有編碼模塊24,用于對待顯示內容進行編碼、壓縮處理成數據流,以便于傳輸。無線傳屏協議包括WiFi-Direct技術,以實現點對點連接,以便于將待顯示內容處理成的數據流直接傳輸給顯示端10,無需經由路由器發送。Wi-FiDirect標準是指允許無線網絡中的設備無需通過無線路由器即可相互連接。與藍牙技術類似,這種標準允許無線設備以點對點形式互連,而且在傳輸速度與傳輸距離方面則比藍牙有大幅提升。
本實施例所提供的基于二維碼的無線傳屏認證系統的工作過程如下:第一步:顯示端10的二維碼生成模塊11生成包括顯示端10的MAC地址和IP地址等顯示端信息的二維碼,并通過顯示模塊14顯示該二維碼。第二步:源端20的二維碼掃描解析模塊21掃描并解析二維碼,獲取顯示端信息。第三步:源端認證生成模塊22生成源端認證信息,源端認證信息包括源端身份信息和生成待顯示內容的應用源信息。第四顯:源端20的第二通信模塊23依據顯示端10的MAC地址和IP地址向顯示端10發送源端認證信息和連接請求。第五步:顯示端10的第一通信模塊15接收源端認證信息和連接請求。第六步:顯示端10的源端身份認證模塊12解析源端認證信息,獲取源端身份信息和生成待顯示內容的應用源信息。第七步:顯示端10的處理器模塊13判斷應用源信息是否為預設的認證應用,若是,則生成認證通過信息。第八步:顯示端10的第一通信模塊15依據源端身份信息向源端20發送認證通過信息,以建立與源端20的連接。第九步:源端20的第二通信模塊23接收認證通過信息。第十步:源端20的編碼模塊24對待顯示內容進行編碼壓縮處理,以形成便于傳輸的數據流;第十一步:源端20的第二通信模塊23將編碼壓紋處理后形成的數據流發送至顯示端10的第一通信模塊15;第十二步:顯示端10的第一通信模塊15接收經編碼壓縮處理的數據流;第十三步:顯示端10的解碼模塊16用于對經編碼壓縮處理的數據流進行解壓解碼處理,以還源待顯示內容;第十四步:顯示端10的顯示模塊14顯示待顯示內容。
綜上,本發明所提供的基于二維碼的無線傳屏認證系統中,通過二維碼和源端認證信息的認證,自動建立顯示端10和源端20的連接,其過程只需掃描二維碼而無需用戶進行手動輸入選擇確認的各種認證信息,避免源端20和顯示端10建立連接和認證的復雜操作,提高認證效率,增加用戶體驗。而且,該基于二維碼的無線傳屏認證系統,可加快源端20和顯示端10的連接速度,避免源端20和顯示端10在復雜網絡條件無法建立連接;另外,可有效避免源端20將待顯示內容發送至錯誤的顯示端10進行顯示,加強信息安全,避免信息泄露。
本實施例中的基于二維碼的無線傳屏認證系統中,基于二維碼和源端認證信息的認證,確定顯示端10的MAC地址和IP地址以及源端身份信息,使得源端20與顯示端10之間可實現面對面信息傳播,加強了信息安全,尤其是在公共網絡環境中的顯示端10。顯示端10判斷應用源信息是否為預設的認證應用,只有是預設的認證應用生成的待顯示內容才可在顯示端10顯示,進一步加強信息安全。
本發明是通過幾個具體實施例進行說明的,本領域技術人員應當明白,在不脫離本發明范圍的情況下,還可以對本發明進行各種變換和等同替代。另外,針對特定情形或具體情況,可以對本發明做各種修改,而不脫離本發明的范圍。因此,本發明不局限于所公開的具體實施例,而應當包括落入本發明權利要求范圍內的全部實施方式。

關 鍵 詞:
基于 二維碼 無線 認證 方法 系統
  專利查詢網所有資源均是用戶自行上傳分享,僅供網友學習交流,未經上傳用戶書面授權,請勿作他用。
關于本文
本文標題:基于二維碼的無線傳屏認證方法及系統.pdf
鏈接地址:http://www.wwszu.club/p-6401657.html
關于我們 - 網站聲明 - 網站地圖 - 資源地圖 - 友情鏈接 - 網站客服客服 - 聯系我們

[email protected] 2017-2018 zhuanlichaxun.net網站版權所有
經營許可證編號:粵ICP備17046363號-1 
 


收起
展開
鬼佬大哥大