信息發(fā)送方法、信息接收方法、裝置和系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種信息發(fā)送方法、信息接收方法、裝置和系統(tǒng),屬于計算機【技術(shù)領(lǐng)域】。所述信息發(fā)送方法包括:獲取認證信息;將所述認證信息轉(zhuǎn)化為二進制序列;根據(jù)二進制數(shù)與光信號之間的對應(yīng)關(guān)系,將所述二進制序列編碼為對應(yīng)的光信號;發(fā)送所述光信號至接收設(shè)備,所述接收設(shè)備接收所述光信號,獲取所述光信號中的所述認證信息,根據(jù)所述認證信息進行信息認證;達到了發(fā)送設(shè)備總是能夠發(fā)送攜帶有認證信息的光信號至接收設(shè)備,并且光信號中的認證信息不容易被泄露的效果。
【專利說明】信息發(fā)送方法、信息接收方法、裝置和系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計算機【技術(shù)領(lǐng)域】,特別涉及一種信息發(fā)送方法、信息接收方法、裝置和系統(tǒng)。
【背景技術(shù)】
[0002]在用戶使用電子設(shè)備的過程中,電子設(shè)備經(jīng)常需要發(fā)送認證信息到其他電子設(shè)備進而實現(xiàn)信息認證。
[0003]目前,常見的一種信息發(fā)送方法包括:發(fā)送設(shè)備獲取認證信息,建立與接收設(shè)備之間的網(wǎng)絡(luò)連接;通過建立的網(wǎng)絡(luò)連接發(fā)送獲取到的該認證信息至該接收設(shè)備,接收設(shè)備接收認證信息,并在接收到認證信息之后對認證信息進行認證。
[0004]在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)上述技術(shù)至少存在以下問題:當(dāng)發(fā)送設(shè)備無法建立與接收設(shè)備之間的網(wǎng)絡(luò)連接時,發(fā)送設(shè)備將無法發(fā)送認證信息到接收設(shè)備進而無法實現(xiàn)信息認證。同時,在發(fā)送設(shè)備通過網(wǎng)絡(luò)連接發(fā)送認證信息至接收設(shè)備時,發(fā)送設(shè)備發(fā)送的認證信息容易被網(wǎng)絡(luò)黑客盜取,所以上述信息發(fā)送方法發(fā)送的認證信息可能被泄露。
【發(fā)明內(nèi)容】
[0005]為了解決現(xiàn)有技術(shù)中存在的問題,本發(fā)明實施例提供了一種信息發(fā)送方法、信息接收方法、裝置和系統(tǒng)。所述技術(shù)方案如下:
[0006]第一方面,提供了一種信息發(fā)送方法,所述方法包括:
[0007]獲取認證信息;
[0008]將所述認證信息轉(zhuǎn)化為二進制序列;
[0009]根據(jù)二進制數(shù)與光信號之間的對應(yīng)關(guān)系,將所述二進制序列編碼為對應(yīng)的光信號;
[0010]發(fā)送所述光信號至接收設(shè)備,所述接收設(shè)備接收所述光信號,獲取所述光信號中的所述認證信息,根據(jù)所述認證信息進行信息認證。
[0011]第二方面,提供了一種信息接收方法,所述方法包括:
[0012]接收發(fā)送設(shè)備發(fā)送的光信號,所述光信號攜帶有所述發(fā)送設(shè)備的認證信息;
[0013]根據(jù)二進制數(shù)與光信號之間的對應(yīng)關(guān)系,將所述光信號編碼為對應(yīng)的二進制序列;
[0014]將所述二進制序列轉(zhuǎn)化為所述認證信息;
[0015]根據(jù)所述認證信息進行信息認證。
[0016]第三方面,提供了一種信息發(fā)送裝置,所述裝置包括:
[0017]信息獲取模塊,用于獲取認證信息;
[0018]信息轉(zhuǎn)化模塊,用于將所述信息獲取模塊獲取到的所述認證信息轉(zhuǎn)化為二進制序列;
[0019]光信號編碼模塊,用于根據(jù)二進制數(shù)與光信號之間的對應(yīng)關(guān)系,將所述信息轉(zhuǎn)化模塊轉(zhuǎn)化得到的所述二進制序列編碼為對應(yīng)的光信號;
[0020]光信號發(fā)送模塊,用于發(fā)送所述光信號編碼模塊編碼得到的所述光信號至接收設(shè)備,所述接收設(shè)備接收所述光信號,獲取所述光信號中的所述認證信息,根據(jù)所述認證信息進行信息認證。
[0021]第四方面,提供了一種信息接收裝置,所述裝置包括:
[0022]光信號接收模塊,用于接收發(fā)送設(shè)備發(fā)送的光信號,所述光信號攜帶有所述發(fā)送設(shè)備的認證信息;
[0023]光信號解碼模塊,用于根據(jù)二進制數(shù)與光信號之間的對應(yīng)關(guān)系,將所述光信號接收模塊接收到的所述光信號編碼為對應(yīng)的二進制序列;
[0024]序列轉(zhuǎn)化模塊,用于將所述光信號解碼模塊解碼得到的所述二進制序列轉(zhuǎn)化為所述認證信息;
[0025]信息認證模塊,用于根據(jù)所述序列轉(zhuǎn)化模塊轉(zhuǎn)化得到的所述認證信息進行信息認證。
[0026]第五方面,提供了一種信息發(fā)送系統(tǒng),其包括第三方面所述的信息發(fā)送裝置以及第四方面所述的信息接收裝置。
[0027]本發(fā)明實施例提供的技術(shù)方案的有益效果是:
[0028]通過將獲取到的認證信息轉(zhuǎn)化為二進制序列,生成二進制序列所對應(yīng)的光信號,然后將生成的光信號發(fā)送至接收設(shè)備,相應(yīng)的接收設(shè)備接收到光信號之后,獲取光信號中的認證信息,并根據(jù)認證信息進行信息認證;解決了現(xiàn)有技術(shù)中由于發(fā)送設(shè)備無法建立與接收設(shè)備之間的網(wǎng)絡(luò)連接,發(fā)送設(shè)備無法發(fā)送認證信息至接收設(shè)備進而無法實現(xiàn)信息認證的問題,同時通過光信號發(fā)送認證信息也解決了現(xiàn)有技術(shù)中發(fā)送設(shè)備通過網(wǎng)絡(luò)連接發(fā)送認證信息至接收設(shè)備時,發(fā)送設(shè)備發(fā)送的認證信息容易被網(wǎng)絡(luò)黑客盜取進而使得認證信息可能會被泄露的問題;達到了發(fā)送設(shè)備總是能夠發(fā)送攜帶有認證信息的光信號至接收設(shè)備,并且光信號中的認證信息不容易被泄露的效果。
【專利附圖】
【附圖說明】
[0029]為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0030]圖1是本發(fā)明一個實施例提供的信息發(fā)送方法的方法流程圖;
[0031]圖2A是本發(fā)明另一實施例提供的信息發(fā)送方法的方法流程圖;
[0032]圖2B是本發(fā)明另一實施例提供的第一對應(yīng)關(guān)系和第二對應(yīng)關(guān)系的示意圖;
[0033]圖3是本發(fā)明一個實施例提供的信息發(fā)送裝置的結(jié)構(gòu)方框圖;
[0034]圖4是本發(fā)明另一實施例提供的信息發(fā)送裝置的結(jié)構(gòu)方框圖;
[0035]圖5是本發(fā)明再一實施例提供的信息接收裝置的結(jié)構(gòu)方框圖;
[0036]圖6是本發(fā)明再一實施例提供的信息接收裝置的結(jié)構(gòu)方框圖。
【具體實施方式】
[0037]為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖對本發(fā)明作進一步地詳細描述,顯然,所描述的實施例僅僅是本發(fā)明一部份實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其它實施例,都屬于本發(fā)明保護的范圍。
[0038]請參考圖1,其示出了本發(fā)明一個實施例示出的信息發(fā)送方法的方法流程圖,該信息發(fā)送方法可以包括:
[0039]步驟101,發(fā)送設(shè)備獲取認證信息;
[0040]步驟102,發(fā)送設(shè)備將認證信息轉(zhuǎn)化為二進制序列;
[0041]步驟103,發(fā)送設(shè)備根據(jù)二進制數(shù)與光信號之間的對應(yīng)關(guān)系,將二進制序列編碼為對應(yīng)的光信號;
[0042]步驟104,發(fā)送設(shè)備發(fā)送光信號至接收設(shè)備;
[0043]接收設(shè)備接收光信號,獲取光信號中的認證信息,根據(jù)認證信息進行信息認證。
[0044]步驟105,接收設(shè)備接收發(fā)送設(shè)備發(fā)送的光信號,光信號攜帶有發(fā)送設(shè)備的認證信息;
[0045]步驟106,接收設(shè)備根據(jù)二進制數(shù)與光信號之間的對應(yīng)關(guān)系,將光信號編碼為對應(yīng)的二進制序列;
[0046]步驟107,接收設(shè)備將二進制序列轉(zhuǎn)化為認證信息;
[0047]步驟108,接收設(shè)備根據(jù)認證信息進行信息認證。
[0048]綜上所述,本實施例提供的信息發(fā)送方法,通過將獲取到的認證信息轉(zhuǎn)化為二進制序列,生成二進制序列所對應(yīng)的光信號,然后將生成的光信號發(fā)送至接收設(shè)備,相應(yīng)的接收設(shè)備接收到光信號之后,獲取光信號中的認證信息,并根據(jù)認證信息進行信息認證;解決了現(xiàn)有技術(shù)中由于發(fā)送設(shè)備無法建立與接收設(shè)備之間的網(wǎng)絡(luò)連接,發(fā)送設(shè)備無法發(fā)送認證信息至接收設(shè)備進而無法實現(xiàn)信息認證的問題,同時通過光信號發(fā)送認證信息也解決了現(xiàn)有技術(shù)中發(fā)送設(shè)備通過網(wǎng)絡(luò)連接發(fā)送認證信息至接收設(shè)備時,發(fā)送設(shè)備發(fā)送的認證信息容易被網(wǎng)絡(luò)黑客盜取進而使得認證信息可能會被泄露的問題;達到了發(fā)送設(shè)備總是能夠發(fā)送攜帶有認證信息的光信號至接收設(shè)備,并且光信號中的認證信息不容易被泄露的效果。
[0049]在上述實施例中,有關(guān)發(fā)送設(shè)備一側(cè)的步驟可以單獨實現(xiàn)成為發(fā)送設(shè)備一側(cè)的信息發(fā)送方法、有關(guān)接收設(shè)備的步驟可以單獨實現(xiàn)成為接收設(shè)備一側(cè)的信息接收方法。
[0050]請參考圖2A,其示出了本發(fā)明另一個實施例示出的信息發(fā)送方法的方法流程圖,該信息發(fā)送方法可以包括:
[0051]步驟201,發(fā)送設(shè)備獲取認證信息;
[0052]認證信息可以包括發(fā)送設(shè)備的身份標識、發(fā)送設(shè)備中運行的客戶端的身份標識或者同時包括發(fā)送設(shè)備的身份標識以及發(fā)送設(shè)備中運行的客戶端的身份標識。當(dāng)然,在實際實現(xiàn)時,根據(jù)應(yīng)用場景的不同,認證信息中還可以包括其他內(nèi)容,本實施例對此并不做限定。
[0053]步驟202,發(fā)送設(shè)備將認證信息轉(zhuǎn)化為二進制序列;
[0054]步驟203,發(fā)送設(shè)備根據(jù)不同的η位二進制片段與不同時長的亮暗信號之間的對應(yīng)關(guān)系,將二進制序列編碼為對應(yīng)的光信號;
[0055]在發(fā)送設(shè)備轉(zhuǎn)化得到認證信息所對應(yīng)的二進制序列之后,發(fā)送設(shè)備可以根據(jù)不同的η位二進制片段與不同時長的亮暗信號之間的對應(yīng)關(guān)系,將二進制序列編碼為對應(yīng)的光信號。其中,η為2的冪。由于發(fā)送設(shè)備所能產(chǎn)生的亮信號的最短時長遠遠小于所能產(chǎn)生的暗信號的最短時長,所以通過使用不同時長的亮信號來編碼不同的η位二進制片段,使得在發(fā)送相同長度的二進制序列時,采用本實施例提供的編碼方式編碼得到的光信號來傳輸二進制序列所需的時間長度更短,提高了信息發(fā)送效率。
[0056]在實際實現(xiàn)時,本步驟可以包括:
[0057]第一,發(fā)送設(shè)備將二進制序列每隔η位拆分為I個二進制片段;
[0058]比如,發(fā)送設(shè)備轉(zhuǎn)化得到的二進制序列為‘10110101011100101010’,則當(dāng)η為2時,發(fā)送設(shè)備將上述二進制序列每隔2位拆分為I個二進制片段,拆分后的二進制序列可以包括‘10’、‘11’、‘01’、‘01’、‘01’、‘11’、‘00’、‘10’、‘10’ 以及‘10’;當(dāng) η 為 4 時,發(fā)送設(shè)備將上述二進制序列每隔4位拆分為I個二進制片段,拆分后的二進制序列可以包括‘1011’、‘0101’、‘0111’、‘0010’以及‘1010’。類似的,當(dāng)η為8或者16時,發(fā)送設(shè)備可以執(zhí)行類似的拆分,本實施例在此不再贅述。
[0059]第二,對于第i個二進制片段,當(dāng)i = I時,根據(jù)第一對應(yīng)關(guān)系確定與第I個二進制片段對應(yīng)的亮信號;
[0060]其中,第一對應(yīng)關(guān)系包括不同的η位二進制片段與不同時長的亮信號之間的對應(yīng)關(guān)系,i為正整數(shù)。
[0061]第三,當(dāng)i大于1,且第i_l個二進制片段對應(yīng)于亮信號時,根據(jù)第二對應(yīng)關(guān)系確定與第i個二進制片段對應(yīng)的暗信號;
[0062]其中,第二對應(yīng)關(guān)系包括不同的η位二進制片段與不同時長的暗信號之間的對應(yīng)關(guān)系。
[0063]第四,當(dāng)i大于1,且第i_l個二進制片段對應(yīng)于暗信號時,根據(jù)第一對應(yīng)關(guān)系確定與第i個二進制片段對應(yīng)的亮信號;
[0064]以η為4為例,第一對應(yīng)關(guān)系中使用時長為L,L+l,L+2,….,L+15的亮信號依次表示16個二進制片段中的每個二進制片段,第二對應(yīng)關(guān)系使用時長為1^+1^+2,《"^+15的暗信號依次表示16個二進制片段中的每個二進制片段,第一對應(yīng)關(guān)系和第二對應(yīng)關(guān)系的一種可能的對應(yīng)方式如圖2B所示,則在發(fā)送設(shè)備拆分得到的‘1011’、‘0101’、‘0111’、‘0010’以及‘1010’中,對于第一個二進制片段‘1011’,發(fā)送設(shè)備可以根據(jù)第一對應(yīng)關(guān)系確定‘1011’對應(yīng)的光信號為‘L+llms’的亮信號;對于第二個二進制片段‘0101’,發(fā)送設(shè)備可以根據(jù)第二對應(yīng)關(guān)系確定‘0101’對應(yīng)的光信號為‘M+13ms’的暗信號;對于第三個二進制片段‘0111’,發(fā)送設(shè)備可以根據(jù)第一對應(yīng)關(guān)系確定‘0111’對應(yīng)的光信號為‘L+7ms’的亮信號;對于第四個二進制片段‘0010’,發(fā)送設(shè)備可以根據(jù)第二對應(yīng)關(guān)系確定‘0010’對應(yīng)的光信號為‘Μ+lOms’的暗信號;對于第五個二進制片段‘1010’,發(fā)送設(shè)備可以根據(jù)第一對應(yīng)關(guān)系確定‘1010’對應(yīng)的光信號為‘L+lOms’的亮信號。
[0065]需要說明的是,根據(jù)圖2B可以知道,傳輸一個二進制片段需要的時間為(L+ (L+1) +...+ (L+15) +M+ (M+1) +...+ (M+15)) /32 = (L+M+15) /2,傳輸一位二進制數(shù)需要的時間為(L+M+15)/8,信息的傳輸速率為l/((L+M+15)/8)。
[0066]而在另一種光信號編碼方式中,發(fā)送設(shè)備采用的對應(yīng)關(guān)系可以為二進制數(shù)‘I’用‘jms’的亮信號表示,二進制數(shù)‘0’用‘kms’的暗信號表示,則當(dāng)采用上述編碼方式得到的光信號來傳輸信息時,傳輸一位二進制數(shù)需要的時間(假設(shè)二進制序列中‘I’和‘0’出現(xiàn)的概率相同)為(j+k)/2,信息的傳輸速率為l/((j+k)/2)。
[0067]綜上,當(dāng)L = j,M = k時,由于發(fā)送設(shè)備只能產(chǎn)生最短為‘1ms’的亮信號以及最短為‘10ms’,也即j的最小值為1,k的最小值為10,所以可以計算得到采用第一種編碼方式得到的光信號傳輸信息的傳輸速率l/((L+M+15)/8)大于采用第二種編碼方式得到的光信號傳輸信息的傳輸速率I/((j+k)/2)。
[0068]通過根據(jù)二進制片段與不同時長的亮信號之間的第一對應(yīng)關(guān)系,以及二進制片段與不同時長的暗信號之間的第二對應(yīng)關(guān)系,來將認證信息所對應(yīng)的二進制序列編碼為亮暗交替的光信號,其中,首個二進制片段使用亮信號表示,且每個亮信號對應(yīng)于一個二進制片段,每個暗信號也對應(yīng)于一個二進制片段,所以經(jīng)過上述編碼得到的光信號中亮信號出現(xiàn)的次數(shù)大于或者等于暗信號出現(xiàn)的次數(shù)。而由于終端能夠產(chǎn)生的亮信號的最短時長遠遠小于所能產(chǎn)生的暗信號的最短時長,所以通過上述編碼方式編碼得到的光信號來傳輸認證信息,信息的傳輸效率較高。
[0069]第五,將確定的各個光信號依次組合作為與二進制序列對應(yīng)的光信號。
[0070]發(fā)送設(shè)備可以將確定的各個光信號依次組合作為與二進制序列對應(yīng)的光信號。比如,在上述舉例中,發(fā)送設(shè)備確定的光信號為‘L+llms亮、M+13ms暗、1^+71^亮^+101^暗以及 L+1Oms 亮’ ο
[0071]需要說明的是,由于η的取值越大,一個二進制片段的組合方式就越多,且由于每種二進制片段對應(yīng)于一個時間長度的亮信號或者暗信號,所以對應(yīng)于所有二進制片段需要的時間長度就越長,信息傳輸效率可能會變低,所以在實際實現(xiàn)時,η通常為2或者4,并且根據(jù)實驗得到當(dāng)η為4時,信息傳輸速率最高,本實施例對此并不做限定。
[0072]步驟204,發(fā)送設(shè)備發(fā)送光信號至接收設(shè)備;
[0073]在發(fā)送設(shè)備生成光信號之后,發(fā)送設(shè)備可以發(fā)送生成的光信號至接收設(shè)備。在實際實現(xiàn)時,發(fā)送設(shè)備可以控制發(fā)送設(shè)備上的閃關(guān)燈進行閃爍來發(fā)送光信號至接收設(shè)備。
[0074]如,對應(yīng)于發(fā)送設(shè)備生成的‘L+llms亮、M+13ms暗、L+7ms亮、Μ+lOms暗以及L+1Oms亮’的光信號,發(fā)送設(shè)備可以控制發(fā)送設(shè)備的閃光燈采用‘L+llms亮、M+13ms暗、L+7ms亮、Μ+lOms暗以及L+10ms亮’的方式進行閃爍。
[0075]步驟205,接收設(shè)備接收發(fā)送設(shè)備發(fā)送的光信號,光信號攜帶有發(fā)送設(shè)備的認證信息;
[0076]相應(yīng)的,接收設(shè)備可以接收發(fā)送設(shè)備發(fā)送的光信號。并且,當(dāng)發(fā)送設(shè)備通過閃光燈閃爍來發(fā)送光信號時,接收設(shè)備可以相應(yīng)的接收發(fā)送設(shè)備上的閃光燈通過閃爍發(fā)送的光信號。其中,光信號中攜帶有認證信息。
[0077]在實際實現(xiàn)時,為了使得接收設(shè)備能夠接收到發(fā)送設(shè)備發(fā)送的光信號,用戶可以將發(fā)送設(shè)備的閃光燈對準接收設(shè)備中的感光側(cè),在發(fā)送設(shè)備的閃光燈進行閃爍時,接收設(shè)備可以相應(yīng)的接收到發(fā)送設(shè)備通過閃爍發(fā)送的光信號。
[0078]步驟206,接收設(shè)備根據(jù)不同的η位二進制片段與不同時長的亮暗信號之間的對應(yīng)關(guān)系,將光信號編碼為對應(yīng)的二進制序列;
[0079]其中,η為2的冪。
[0080]在實際實現(xiàn)時,本步驟可以包括:
[0081]對于光信號中的亮信號,根據(jù)第一對應(yīng)關(guān)系確定與亮信號對應(yīng)的η位二進制片段,第一對應(yīng)關(guān)系包括不同的η位二進制片段與不同時長的亮信號之間的對應(yīng)關(guān)系;
[0082]對于光信號中的暗信號,根據(jù)第二對應(yīng)關(guān)系確定與暗信號對應(yīng)的η位二進制片段,第二對應(yīng)關(guān)系包括不同的η位二進制片段與不同時長的暗信號之間的對應(yīng)關(guān)系;
[0083]將確定的各個二進制片段依次組合作為與光信號對應(yīng)的二進制數(shù)。
[0084]本步驟與步驟203對應(yīng),也即當(dāng)發(fā)送設(shè)備發(fā)送‘L+llms亮、M+13ms暗、L+7ms亮、Μ+lOms暗以及L+10ms亮’的光信號時,接收設(shè)備可以得到內(nèi)容為‘1011 0101 0111 00101010’的二進制數(shù)。
[0085]步驟207,接收設(shè)備將二進制序列轉(zhuǎn)化為認證信息;
[0086]步驟208,接收設(shè)備根據(jù)認證信息進行信息認證。
[0087]在接收設(shè)備得到認證信息之后,接收設(shè)備可以根據(jù)認證信息進行信息認證。在實際實現(xiàn)時,接收設(shè)備可以直接對認證信息進行認證,也可以發(fā)送認證信息至其他設(shè)備,由其他設(shè)備對認證信息進行認證,本實施例對此并不做限定。
[0088]在本實施例的第一個應(yīng)用場景中,當(dāng)用戶需要進行虛擬資源轉(zhuǎn)移時,用戶可以使用電子設(shè)備獲取電子設(shè)備的身份標識,將身份標識作為認證信息,生成攜帶有認證信息的光信號,發(fā)送光信號至物品提供方設(shè)備,物品提供方設(shè)備在接收到光信號之后,獲取光信號中的認證信息,對認證信息中的身份標識進行認證,并在認證通過時,將該身份標識所對應(yīng)的資源賬戶中的目標轉(zhuǎn)移數(shù)值的資源轉(zhuǎn)移至自己的資源賬戶。其中,目標轉(zhuǎn)移數(shù)值為物品提供方的工作人員人工輸入或者根據(jù)訂單生成的數(shù)值,本實施例對其具體獲取方法并不做限定。
[0089]在實際實現(xiàn)時,物品提供方設(shè)備在得到光信號中的認證信息之后,物品提供方設(shè)備還可以發(fā)送包含認證信息以及目標轉(zhuǎn)移數(shù)值的轉(zhuǎn)移請求至轉(zhuǎn)移服務(wù)器,由轉(zhuǎn)移服務(wù)器對認證信息進行認證,并在認證通過時將認證信息中的身份標識所對應(yīng)的資源賬戶中的目標轉(zhuǎn)移數(shù)值的資源轉(zhuǎn)移至物品提供方所對應(yīng)的資源賬戶。
[0090]需要說明的是,為了使得物品提供方設(shè)備或者轉(zhuǎn)移服務(wù)器能夠高效的確定身份標識所對應(yīng)的資源賬戶,認證信息在包括用戶身份標識的同時,還可以包括與電子設(shè)備綁定的資源賬戶的標識信息,本實施例對此并不做限定。其中,標識信息是電子設(shè)備在開通虛擬資源轉(zhuǎn)移服務(wù)時,電子設(shè)備獲取到的對應(yīng)于資源賬戶的信息。此外,為了避免光信號中的身份標識以及標識信息被網(wǎng)絡(luò)黑客盜取,進而給用戶財產(chǎn)帶來損失,電子設(shè)備可以通過數(shù)字簽名算法生成身份標識以及標識信息的第一簽名,將身份標識、標識信息以及第一簽名同時作為認證信息,本實施例對此并不做限定。
[0091]此外,當(dāng)物品提供方設(shè)備發(fā)送包含認證信息以及目標轉(zhuǎn)移數(shù)值的轉(zhuǎn)移請求至轉(zhuǎn)移服務(wù)器,由轉(zhuǎn)移服務(wù)器執(zhí)行資源轉(zhuǎn)移時,為了避免認證信息被盜取,物品提供方設(shè)備可以生成認證信息和目標轉(zhuǎn)移數(shù)值的第二簽名,進而發(fā)送包括認證信息、目標轉(zhuǎn)移數(shù)值和第二簽名的轉(zhuǎn)移請求至轉(zhuǎn)移服務(wù)器,本實施例對此并不做限定。
[0092]在本實施例的第二個應(yīng)用場景中,當(dāng)用戶需要進入某會場時,用戶可以使用電子設(shè)備獲取入場券的編號,將入場券的編號作為認證信息,發(fā)送攜帶有認證信息的光信號至?xí)鋈肟谠O(shè)置的驗證設(shè)備,驗證設(shè)備自動對光信號中攜帶的入場券的編號進行認證,并在驗證通過時完成檢票工作,提高了檢票的效率。
[0093]在本實施例的第三個應(yīng)用場景中,當(dāng)用戶需要進行上下班登記時,用戶可以使用電子設(shè)備獲取用戶的身份標識,將身份標識作為認證信息,生成攜帶有認證信息的光信號,發(fā)送光信號至登記設(shè)備,登記設(shè)備接收光信號,并對光信號中的身份標識進行認證后完成本次登記過程,避免了現(xiàn)有的指紋打卡器無法識別指紋,進而用戶需要多次觸摸指紋采集區(qū)域,用戶操作復(fù)雜的問題,達到了可以簡化用戶操作的效果。
[0094]綜上所述,本實施例提供的信息發(fā)送方法,通過將獲取到的認證信息轉(zhuǎn)化為二進制序列,生成二進制序列所對應(yīng)的光信號,然后將生成的光信號發(fā)送至接收設(shè)備,相應(yīng)的接收設(shè)備接收到光信號之后,獲取光信號中的認證信息,并根據(jù)認證信息進行信息認證;解決了現(xiàn)有技術(shù)中由于發(fā)送設(shè)備無法建立與接收設(shè)備之間的網(wǎng)絡(luò)連接,發(fā)送設(shè)備無法發(fā)送認證信息至接收設(shè)備進而無法實現(xiàn)信息認證的問題,同時通過光信號發(fā)送認證信息也解決了現(xiàn)有技術(shù)中發(fā)送設(shè)備通過網(wǎng)絡(luò)連接發(fā)送認證信息至接收設(shè)備時,發(fā)送設(shè)備發(fā)送的認證信息容易被網(wǎng)絡(luò)黑客盜取進而使得認證信息可能會被泄露的問題;達到了發(fā)送設(shè)備總是能夠發(fā)送攜帶有認證信息的光信號至接收設(shè)備,并且光信號中的認證信息不容易被泄露的效果。
[0095]由于發(fā)送設(shè)備所能產(chǎn)生的亮信號的最短時長遠遠小于所能產(chǎn)生的暗信號的最短時長,所以通過使用不同時長的亮信號來編碼不同的η位二進制片段,使得在發(fā)送相同長度的二進制序列時,采用本實施例提供的編碼方式編碼得到的光信號來傳輸二進制序列所需的時間長度更短,提高了信息發(fā)送效率。
[0096]需要說明的是,在發(fā)送設(shè)備獲取認證信息之前,接收設(shè)備或者信息分配設(shè)備可以為發(fā)送設(shè)備分配互相關(guān)聯(lián)的第一信息和第二信息,相應(yīng)的,發(fā)送設(shè)備可以接收信息分配設(shè)備或者接收設(shè)備分配的第一信息和第二信息。并且此時,發(fā)送設(shè)備獲取認證信息的步驟可以包括如下子步驟:
[0097]第一,獲取發(fā)送設(shè)備的身份標識;
[0098]第二,通過數(shù)字簽名算法生成身份標識、第一信息以及第二信息的數(shù)字簽名;
[0099]在實際實現(xiàn)時,由于發(fā)送設(shè)備通常為諸如手機、平板電腦或者電子閱讀器之類的處理能力較弱的電子設(shè)備,所以為了降低發(fā)送設(shè)備的處理復(fù)雜度,發(fā)送設(shè)備可以通過MD5 (Message Digest Algorithm,消息摘要算法第五版)算法生成身份標識、第一信息和第二信息的數(shù)字簽名,本實施例對此并不做限定。當(dāng)然,若不考慮發(fā)送設(shè)備的處理復(fù)雜度,發(fā)送設(shè)備還可以使用安全性更強的SHAl (Secure Hash Algorithm,安全哈希算法),本實施例對此也不做限定。
[0100]此外,為了提高進一步提高信息安全性,發(fā)送設(shè)備還可以生成身份標識、第一信息、第二信息以及一個隨機數(shù)的數(shù)字簽名,本實施例對此并不做限定。
[0101]第三,將身份標識、第一信息以及數(shù)字簽名作為認證信息。
[0102]在發(fā)送設(shè)備生成數(shù)字簽名之后,發(fā)送設(shè)備可以將身份標識、第一信息和數(shù)字簽名作為認證信息。當(dāng)然,發(fā)送設(shè)備還可以將身份標識、第一信息、第二信息和數(shù)字簽名同時作為認證信息,本實施例對此并不做限定。
[0103]當(dāng)發(fā)送設(shè)備將身份標識、第一信息以及數(shù)字簽名同時作為認證信息時,接收設(shè)備根據(jù)認證信息進行信息認證的步驟可以包括:當(dāng)?shù)谝恍畔⒑偷诙畔榻邮赵O(shè)備分配的信息時,接收設(shè)備可以直接對認證信息進行認證;而當(dāng)?shù)谝恍畔⒑偷诙畔樾畔⒎峙湓O(shè)備分配的信息時,接收設(shè)備可以發(fā)送認證信息至信息分配設(shè)備,由信息分配設(shè)備對認證信息進行認證。其中,接收設(shè)備對認證信息進行認證的步驟與信息分配設(shè)備對認證信息進行認證的步驟類似,本實施例在此只對接收設(shè)備的認證步驟進行詳細描述,對信息分配設(shè)備的認證步驟就不再贅述。
[0104]接收設(shè)備對認證信息的認證步驟可以包括:
[0105]第一,獲取與認證信息中的第一信息關(guān)聯(lián)的第二信息;
[0106]第二,根據(jù)認證信息中的身份標識、第一信息以及獲取到的第二信息對數(shù)字簽名進行認證;
[0107]接收設(shè)備可以對認證信息中的數(shù)字簽名進行解密,得到解密后的報文摘要,生成身份標識、第一信息以及獲取到的第二信息的報文摘要,檢測解密得到的報文摘要與生成的報文摘要是否匹配,如果匹配,則確定對數(shù)字簽名認證通過,反之,則認證失敗。
[0108]由數(shù)字簽名算法原理可知,只有在獲取到的第二信息是接收設(shè)備分配的與第一信息關(guān)聯(lián)的第二信息時,解密得到的報文摘要才會與生成的報文摘要匹配,所以通過使用上述信息作為認證信息,使得即使認證信息中途被不法分子截獲,不法分子也因為無法獲取與第一信息關(guān)聯(lián)的第二信息而無法對數(shù)字簽名進行驗證通過,增強了信息傳輸?shù)陌踩浴?br>
[0109]需要說明的是,為了告知對數(shù)字簽名進行驗證的接收端數(shù)字簽名的簽名方式,發(fā)送設(shè)備還可以將數(shù)字簽名的簽名方式也同時作為認證信息,本實施例對此并不做限定。
[0110]第三,若對數(shù)字簽名認證通過,則對身份標識進行認證。
[0111]如果接收設(shè)備對數(shù)字簽名認證通過,則接收設(shè)備可以繼續(xù)對身份標識進行認證。在實際實現(xiàn)時,接收設(shè)備可以檢測是否保存有與身份標識相同的標識,如果保存有相同的標識,則對身份標識認證成功,反之,則認證失敗。
[0112]另外,如果接收設(shè)備對數(shù)字簽名認證失敗,則流程結(jié)束,本實施例在此不再贅述。
[0113]在上述實施例中,有關(guān)發(fā)送設(shè)備一側(cè)的步驟可以單獨實現(xiàn)成為發(fā)送設(shè)備一側(cè)的信息發(fā)送方法、有關(guān)接收設(shè)備的步驟可以單獨實現(xiàn)成為接收設(shè)備一側(cè)的信息接收方法。
[0114]請參考圖3,其示出了本發(fā)明一個實施例提供的信息發(fā)送裝置的結(jié)構(gòu)方框圖,該信息發(fā)送裝置可以通過軟件、硬件或者兩者的組合實現(xiàn)成為發(fā)送設(shè)備中的全部或者部分,該信息發(fā)送裝置可以包括:信息獲取模塊310、信息轉(zhuǎn)化模塊320、光信號編碼模塊330和光信號發(fā)送模塊340 ;
[0115]信息獲取模塊310,用于獲取認證信息;
[0116]信息轉(zhuǎn)化模塊320,用于將信息獲取模塊310獲取到的認證信息轉(zhuǎn)化為二進制序列;
[0117]光信號編碼模塊330,用于根據(jù)二進制數(shù)與光信號之間的對應(yīng)關(guān)系,將信息轉(zhuǎn)化模塊320轉(zhuǎn)化得到的二進制序列編碼為對應(yīng)的光信號;
[0118]光信號發(fā)送模塊340,用于發(fā)送光信號編碼模塊330編碼得到的光信號至接收設(shè)備,接收設(shè)備接收光信號,獲取光信號中的認證信息,根據(jù)認證信息進行信息認證。
[0119]綜上所述,本實施例提供的信息發(fā)送裝置,通過將獲取到的認證信息轉(zhuǎn)化為二進制序列,生成二進制序列所對應(yīng)的光信號,然后將生成的光信號發(fā)送至接收設(shè)備,相應(yīng)的接收設(shè)備接收到光信號之后,獲取光信號中的認證信息,并根據(jù)認證信息進行信息認證;解決了現(xiàn)有技術(shù)中由于發(fā)送設(shè)備無法建立與接收設(shè)備之間的網(wǎng)絡(luò)連接,發(fā)送設(shè)備無法發(fā)送認證信息至接收設(shè)備進而無法實現(xiàn)信息認證的問題,同時通過光信號發(fā)送認證信息也解決了現(xiàn)有技術(shù)中發(fā)送設(shè)備通過網(wǎng)絡(luò)連接發(fā)送認證信息至接收設(shè)備時,發(fā)送設(shè)備發(fā)送的認證信息容易被網(wǎng)絡(luò)黑客盜取進而使得認證信息可能會被泄露的問題;達到了發(fā)送設(shè)備總是能夠發(fā)送攜帶有認證信息的光信號至接收設(shè)備,并且光信號中的認證信息不容易被泄露的效果。
[0120]請參考圖4,其示出了本發(fā)明一個實施例提供的信息發(fā)送裝置的結(jié)構(gòu)方框圖,該信息發(fā)送裝置可以通過軟件、硬件或者兩者的組合實現(xiàn)成為發(fā)送設(shè)備中的全部或者部分,該信息發(fā)送裝置可以包括:信息獲取模塊410、信息轉(zhuǎn)化模塊420、光信號編碼模塊430和光信號發(fā)送模塊440 ;
[0121]信息獲取模塊410,用于獲取認證信息;
[0122]信息轉(zhuǎn)化模塊420,用于將信息獲取模塊410獲取到的認證信息轉(zhuǎn)化為二進制序列;
[0123]光信號編碼模塊430,用于根據(jù)二進制數(shù)與光信號之間的對應(yīng)關(guān)系,將信息轉(zhuǎn)化模塊420轉(zhuǎn)化得到的二進制序列編碼為對應(yīng)的光信號;
[0124]光信號發(fā)送模塊440,用于發(fā)送光信號編碼模塊430編碼得到的光信號至接收設(shè)備,接收設(shè)備接收光信號,獲取光信號中的認證信息,根據(jù)認證信息進行信息認證。
[0125]在本實施例的第一種可能的實現(xiàn)方式中,光信號編碼模塊430,用于根據(jù)不同的η位二進制片段與不同時長的亮暗信號之間的對應(yīng)關(guān)系,將二進制序列編碼為對應(yīng)的光信號,η為2的冪。
[0126]在本實施例的第二種可能的實現(xiàn)方式中,光信號編碼模塊430,包括:
[0127]序列拆分單元431,用于將二進制序列每隔η位拆分為I個二進制片段;
[0128]第一編碼單元432,用于對于序列拆分單元拆分得到的第i個二進制片段,當(dāng)i =I時,根據(jù)第一對應(yīng)關(guān)系確定與第I個二進制片段對應(yīng)的亮信號,i為正整數(shù),第一對應(yīng)關(guān)系為不同的η位二進制片段與不同時長的亮信號之間的對應(yīng)關(guān)系;
[0129]第二編碼單元433,用于當(dāng)i大于1,且第1-Ι個二進制片段對應(yīng)于亮信號時,根據(jù)第二對應(yīng)關(guān)系確定與第i個二進制片段對應(yīng)的暗信號,第二對應(yīng)關(guān)系為不同的η位二進制片段與不同時長的暗信號之間的對應(yīng)關(guān)系;
[0130]第三編碼單元434,用于當(dāng)i大于1,且第1-Ι個二進制片段對應(yīng)于暗信號時,根據(jù)第一對應(yīng)關(guān)系確定與第i個二進制片段對應(yīng)的亮信號;
[0131]光信號確定單兀435,用于將確定的各個光信號依次組合作為與二進制序列對應(yīng)的光信號。
[0132]在本實施例的第三種可能的實現(xiàn)方式中,光信號發(fā)送模塊440,用于控制發(fā)送設(shè)備上的閃關(guān)燈進行閃爍來發(fā)送光信號至接收設(shè)備。
[0133]在本實施例的第四種可能的實現(xiàn)方式中,裝置還包括:
[0134]信息接收模塊450,用于接收接收設(shè)備或者信息分配設(shè)備為發(fā)送設(shè)備分配的互相關(guān)聯(lián)的第一信息和第二信息;
[0135]信息獲取模塊410,包括:
[0136]標識獲取單元411,用于獲取發(fā)送設(shè)備的身份標識;
[0137]數(shù)字簽名單元412,用于通過數(shù)字簽名算法生成身份標識、第一信息以及第二信息的數(shù)字簽名;
[0138]信息確定單元413,用于將身份標識、第一信息以及數(shù)字簽名作為認證信息。
[0139]綜上所述,本實施例提供的信息發(fā)送裝置,通過將獲取到的認證信息轉(zhuǎn)化為二進制序列,生成二進制序列所對應(yīng)的光信號,然后將生成的光信號發(fā)送至接收設(shè)備,相應(yīng)的接收設(shè)備接收到光信號之后,獲取光信號中的認證信息,并根據(jù)認證信息進行信息認證;解決了現(xiàn)有技術(shù)中由于發(fā)送設(shè)備無法建立與接收設(shè)備之間的網(wǎng)絡(luò)連接,發(fā)送設(shè)備無法發(fā)送認證信息至接收設(shè)備進而無法實現(xiàn)信息認證的問題,同時通過光信號發(fā)送認證信息也解決了現(xiàn)有技術(shù)中發(fā)送設(shè)備通過網(wǎng)絡(luò)連接發(fā)送認證信息至接收設(shè)備時,發(fā)送設(shè)備發(fā)送的認證信息容易被網(wǎng)絡(luò)黑客盜取進而使得認證信息可能會被泄露的問題;達到了發(fā)送設(shè)備總是能夠發(fā)送攜帶有認證信息的光信號至接收設(shè)備,并且光信號中的認證信息不容易被泄露的效果。
[0140]由于發(fā)送設(shè)備所能產(chǎn)生的亮信號的最短時長遠遠小于所能產(chǎn)生的暗信號的最短時長,所以通過使用不同時長的亮信號來編碼不同的η位二進制片段,使得在發(fā)送相同長度的二進制序列時,采用本實施例提供的編碼方式編碼得到的光信號來傳輸二進制序列所需的時間長度更短,提高了信息發(fā)送效率。
[0141]請參考圖5,其示出了本發(fā)明一個實施例提供的信息接收裝置的結(jié)構(gòu)方框圖,該信息接收裝置可以通過軟件、硬件或者兩者的組合實現(xiàn)成為接收設(shè)備中的全部或者部分,該信息接收裝置可以包括:光信號接收模塊510、光信號解碼模塊520、序列轉(zhuǎn)化模塊530以及信息認證模塊540 ;
[0142]光信號接收模塊510,用于接收發(fā)送設(shè)備發(fā)送的光信號,光信號攜帶有發(fā)送設(shè)備的認證信息;
[0143]光信號解碼模塊520,用于根據(jù)二進制數(shù)與光信號之間的對應(yīng)關(guān)系,將光信號接收模塊510接收到的光信號編碼為對應(yīng)的二進制序列;
[0144]序列轉(zhuǎn)化模塊530,用于將光信號解碼模塊520解碼得到的二進制序列轉(zhuǎn)化為認證信息;
[0145]信息認證模塊540,用于根據(jù)序列轉(zhuǎn)化模塊530轉(zhuǎn)化得到的認證信息進行信息認證。
[0146]綜上所述,本實施例提供的信息接收裝置,通過接收發(fā)送設(shè)備發(fā)送的攜帶有認證信息的光信號,獲取光信號中的認證信息,并根據(jù)認證信息進行信息認證;解決了現(xiàn)有技術(shù)中由于發(fā)送設(shè)備無法建立與接收設(shè)備之間的網(wǎng)絡(luò)連接,發(fā)送設(shè)備無法發(fā)送認證信息至接收設(shè)備進而無法實現(xiàn)信息認證的問題,同時通過接收光信號來接收認證信息也解決了現(xiàn)有技術(shù)中發(fā)送設(shè)備通過網(wǎng)絡(luò)連接發(fā)送認證信息至接收設(shè)備時,發(fā)送設(shè)備發(fā)送的認證信息容易被網(wǎng)絡(luò)黑客盜取進而使得認證信息可能會被泄露的問題;達到了發(fā)送設(shè)備總是能夠發(fā)送攜帶有認證信息的光信號至接收設(shè)備,并且光信號中的認證信息不容易被泄露的效果。
[0147]請參考圖6,其示出了本發(fā)明一個實施例提供的信息接收裝置的結(jié)構(gòu)方框圖,該信息接收裝置可以通過軟件、硬件或者兩者的組合實現(xiàn)成為接收設(shè)備中的全部或者部分,該信息接收裝置可以包括:光信號接收模塊610、光信號解碼模塊620、序列轉(zhuǎn)化模塊630以及信息認證模塊640 ;
[0148]光信號接收模塊610,用于接收發(fā)送設(shè)備發(fā)送的光信號,光信號攜帶有發(fā)送設(shè)備的認證信息;
[0149]光信號解碼模塊620,用于根據(jù)二進制數(shù)與光信號之間的對應(yīng)關(guān)系,將光信號接收模塊610接收到的光信號編碼為對應(yīng)的二進制序列;
[0150]序列轉(zhuǎn)化模塊630,用于將光信號解碼模塊620解碼得到的二進制序列轉(zhuǎn)化為認證信息;
[0151]信息認證模塊640,用于根據(jù)序列轉(zhuǎn)化模塊630轉(zhuǎn)化得到的認證信息進行信息認證。
[0152]在本實施例的第一種可能的實現(xiàn)方式中,光信號解碼模塊620,用于根據(jù)不同的η位二進制片段與不同時長的亮暗信號之間的對應(yīng)關(guān)系,將光信號編碼為對應(yīng)的二進制序列,η為2的冪。
[0153]在本實施例的第二種可能的實現(xiàn)方式中,光信號解碼模塊620,包括:
[0154]第一解碼單兀621,用于對于光信號中的亮信號,根據(jù)第一對應(yīng)關(guān)系確定與亮信號對應(yīng)的η位二進制片段,第一對應(yīng)關(guān)系為不同的η位二進制片段與不同時長的亮信號之間的對應(yīng)關(guān)系;
[0155]第二解碼單兀622,用于對于光信號中的暗信號,根據(jù)第二對應(yīng)關(guān)系確定與暗信號對應(yīng)的η位二進制片段,第二對應(yīng)關(guān)系為不同的η位二進制片段與不同時長的暗信號之間的對應(yīng)關(guān)系;
[0156]序列確定單元623,用于將確定的各個二進制片段依次組合作為與光信號對應(yīng)的二進制序列。
[0157]在本實施例的第三種可能的實現(xiàn)方式中,光信號接收模塊610,用于接收發(fā)送設(shè)備上的閃光燈通過閃爍發(fā)送的光信號。
[0158]在本實施例的第四種可能的實現(xiàn)方式中,裝置還包括:
[0159]信息分配模塊650,用于為發(fā)送設(shè)備分配互相關(guān)聯(lián)的第一信息和第二信息,發(fā)送設(shè)備獲取身份標識,通過數(shù)字簽名算法生成身份標識、第一信息以及第二信息的數(shù)字簽名,將身份標識、第一信息以及數(shù)字簽名作為認證信息;
[0160]信息認證模塊640,包括:
[0161]信息獲取單元641,用于獲取與認證信息中的第一信息關(guān)聯(lián)的第二信息;
[0162]簽名認證單元642,用于根據(jù)認證信息中的身份標識、第一信息以及獲取到的第二信息對數(shù)字簽名進行認證;
[0163]標識認證單元643,用于在簽名認證單元對數(shù)字簽名認證通過時,對身份標識進行認證。
[0164]綜上所述,本實施例提供的信息接收裝置,通過接收發(fā)送設(shè)備發(fā)送的攜帶有認證信息的光信號,獲取光信號中的認證信息,并根據(jù)認證信息進行信息認證;解決了現(xiàn)有技術(shù)中由于發(fā)送設(shè)備無法建立與接收設(shè)備之間的網(wǎng)絡(luò)連接,發(fā)送設(shè)備無法發(fā)送認證信息至接收設(shè)備進而無法實現(xiàn)信息認證的問題,同時通過接收光信號來接收認證信息也解決了現(xiàn)有技術(shù)中發(fā)送設(shè)備通過網(wǎng)絡(luò)連接發(fā)送認證信息至接收設(shè)備時,發(fā)送設(shè)備發(fā)送的認證信息容易被網(wǎng)絡(luò)黑客盜取進而使得認證信息可能會被泄露的問題;達到了發(fā)送設(shè)備總是能夠發(fā)送攜帶有認證信息的光信號至接收設(shè)備,并且光信號中的認證信息不容易被泄露的效果。
[0165]由于發(fā)送設(shè)備所能產(chǎn)生的亮信號的最短時長遠遠小于所能產(chǎn)生的暗信號的最短時長,所以通過使用不同時長的亮信號來編碼不同的η位二進制片段,使得在發(fā)送相同長度的二進制序列時,采用本實施例提供的編碼方式編碼得到的光信號來傳輸二進制序列所需的時間長度更短,提高了信息發(fā)送效率。
[0166]需要說明的是,由發(fā)送設(shè)備和接收設(shè)備可以構(gòu)成一個信息發(fā)送系統(tǒng)。其中,發(fā)送設(shè)備包括圖3或者圖4所示的信息發(fā)送裝置;接收設(shè)備可以包括圖5或者圖6所示的信息接收裝置;詳細技術(shù)細節(jié)請參考對應(yīng)實施例,本實施在此不再贅述。
[0167]需要說明的是:上述實施例提供的信息發(fā)送裝置在進行信息發(fā)送以及信息接收裝置在進行信息接收時,僅以上述各功能模塊的劃分進行舉例說明,實際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將設(shè)備的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外,上述實施例提供的信息發(fā)送裝置與信息發(fā)送方法的方法實施例以及信息接收裝置與信息接收方法的方法實施例屬于同一構(gòu)思,其具體實現(xiàn)過程詳見方法實施例,這里不再贅述。
[0168]上述本發(fā)明實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。
[0169]本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例的全部或部分步驟可以通過硬件來完成,也可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介質(zhì)中,上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。
[0170]以上所述僅為本發(fā)明的較佳實施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
【權(quán)利要求】
1.一種信息發(fā)送方法,其特征在于,所述方法包括: 獲取認證信息; 將所述認證信息轉(zhuǎn)化為二進制序列; 根據(jù)二進制數(shù)與光信號之間的對應(yīng)關(guān)系,將所述二進制序列編碼為對應(yīng)的光信號;發(fā)送所述光信號至接收設(shè)備,所述接收設(shè)備接收所述光信號,獲取所述光信號中的所述認證信息,根據(jù)所述認證信息進行信息認證。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)二進制數(shù)與光信號之間的對應(yīng)關(guān)系,將所述二進制序列編碼為對應(yīng)的光信號,包括: 根據(jù)不同的η位二進制片段與不同時長的亮暗信號之間的對應(yīng)關(guān)系,將所述二進制序列編碼為對應(yīng)的光信號,η為2的冪。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述根據(jù)不同的η位二進制片段與不同時長的亮暗信號之間的對應(yīng)關(guān)系,將所述二進制序列編碼為對應(yīng)的光信號,包括: 將所述二進制序列每隔η位拆分為I個二進制片段; 對于第i個二進制片段,當(dāng)i = I時,根據(jù)第一對應(yīng)關(guān)系確定與所述第I個二進制片段對應(yīng)的亮信號,i為正整數(shù),所述第一對應(yīng)關(guān)系為所述不同的η位二進制片段與不同時長的亮信號之間的對應(yīng)關(guān)系; 當(dāng)i大于1,且第i_l個二進制片段對應(yīng)于亮信號時,根據(jù)第二對應(yīng)關(guān)系確定與所述第i個二進制片段對應(yīng)的暗信號,所述第二對應(yīng)關(guān)系為所述不同的η位二進制片段與不同時長的暗信號之間的對應(yīng)關(guān)系; 當(dāng)i大于1,且第i_l個二進制片段對應(yīng)于暗信號時,根據(jù)所述第一對應(yīng)關(guān)系確定與所述第i個二進制片段對應(yīng)的亮信號; 將確定的各個光信號依次組合作為與所述二進制序列對應(yīng)的光信號。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述發(fā)送所述光信號至接收設(shè)備,包括: 控制發(fā)送設(shè)備上的閃關(guān)燈進行閃爍來發(fā)送所述光信號至所述接收設(shè)備。
5.根據(jù)權(quán)利要求1至4任一所述的方法,其特征在于,所述獲取認證信息之前,所述方法還包括: 接收所述接收設(shè)備或者信息分配設(shè)備為發(fā)送設(shè)備分配的互相關(guān)聯(lián)的第一信息和第二信息; 所述獲取認證信息,包括: 獲取所述發(fā)送設(shè)備的身份標識; 通過數(shù)字簽名算法生成所述身份標識、所述第一信息以及所述第二信息的數(shù)字簽名; 將所述身份標識、所述第一信息以及所述數(shù)字簽名作為所述認證信息。
6.一種信息接收方法,其特征在于,所述方法包括: 接收發(fā)送設(shè)備發(fā)送的光信號,所述光信號攜帶有所述發(fā)送設(shè)備的認證信息; 根據(jù)二進制數(shù)與光信號之間的對應(yīng)關(guān)系,將所述光信號編碼為對應(yīng)的二進制序列; 將所述二進制序列轉(zhuǎn)化為所述認證信息; 根據(jù)所述認證信息進行信息認證。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述根據(jù)二進制數(shù)與光信號之間的對應(yīng)關(guān)系,將所述光信號編碼為對應(yīng)的二進制序列,包括: 根據(jù)不同的η位二進制片段與不同時長的亮暗信號之間的對應(yīng)關(guān)系,將所述光信號編碼為對應(yīng)的二進制序列,η為2的冪。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述根據(jù)不同的η位二進制片段與不同時長的亮暗信號之間的對應(yīng)關(guān)系,將所述光信號編碼為對應(yīng)的二進制序列,包括: 對于所述光信號中的亮信號,根據(jù)第一對應(yīng)關(guān)系確定與所述亮信號對應(yīng)的η位二進制片段,所述第一對應(yīng)關(guān)系為所述不同的η位二進制片段與不同時長的亮信號之間的對應(yīng)關(guān)系; 對于所述光信號中的暗信號,根據(jù)第二對應(yīng)關(guān)系確定與所述暗信號對應(yīng)的η位二進制片段,所述第二對應(yīng)關(guān)系為所述不同的η位二進制片段與不同時長的暗信號之間的對應(yīng)關(guān)系; 將確定的各個二進制片段依次組合作為與所述光信號對應(yīng)的二進制序列。
9.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述接收發(fā)送設(shè)備發(fā)送的光信號,包括: 接收所述發(fā)送設(shè)備上的閃光燈通過閃爍發(fā)送的所述光信號。
10.根據(jù)權(quán)利要求6至9任一所述的方法,其特征在于,所述接收發(fā)送設(shè)備發(fā)送的光信號之前,所述方法還包括: 為所述發(fā)送設(shè)備分配互相關(guān)聯(lián)的第一信息和第二信息,所述發(fā)送設(shè)備獲取身份標識,通過數(shù)字簽名算法生成所述身份標識、所述第一信息以及所述第二信息的數(shù)字簽名,將所述身份標識、所述第一信息以及所述數(shù)字簽名作為所述認證信息; 所述根據(jù)所述認證信息進行信息認證,包括: 獲取與所述認證信息中的所述第一信息關(guān)聯(lián)的第二信息; 根據(jù)所述認證信息中的身份標識、所述第一信息以及獲取到的所述第二信息對所述數(shù)字簽名進行認證; 若對所述數(shù)字簽名認證通過,則對所述身份標識進行認證。
11.一種信息發(fā)送裝置,其特征在于,所述裝置包括: 信息獲取模塊,用于獲取認證信息; 信息轉(zhuǎn)化模塊,用于將所述信息獲取模塊獲取到的所述認證信息轉(zhuǎn)化為二進制序列;光信號編碼模塊,用于根據(jù)二進制數(shù)與光信號之間的對應(yīng)關(guān)系,將所述信息轉(zhuǎn)化模塊轉(zhuǎn)化得到的所述二進制序列編碼為對應(yīng)的光信號; 光信號發(fā)送模塊,用于發(fā)送所述光信號編碼模塊編碼得到的所述光信號至接收設(shè)備,所述接收設(shè)備接收所述光信號,獲取所述光信號中的所述認證信息,根據(jù)所述認證信息進行信息認證。
12.根據(jù)權(quán)利要求11所述的裝置,其特征在于, 所述光信號編碼模塊,用于根據(jù)不同的η位二進制片段與不同時長的亮暗信號之間的對應(yīng)關(guān)系,將所述二進制序列編碼為對應(yīng)的光信號,η為2的冪。
13.根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述光信號編碼模塊,包括: 序列拆分單元,用于將所述二進制序列每隔η位拆分為I個二進制片段; 第一編碼單元,用于對于所述序列拆分單元拆分得到的第i個二進制片段,當(dāng)i = I時,根據(jù)第一對應(yīng)關(guān)系確定與所述第I個二進制片段對應(yīng)的亮信號,i為正整數(shù),所述第一對應(yīng)關(guān)系為所述不同的η位二進制片段與不同時長的亮信號之間的對應(yīng)關(guān)系; 第二編碼單元,用于當(dāng)i大于1,且第1-Ι個二進制片段對應(yīng)于亮信號時,根據(jù)第二對應(yīng)關(guān)系確定與所述第i個二進制片段對應(yīng)的暗信號,所述第二對應(yīng)關(guān)系為所述不同的η位二進制片段與不同時長的暗信號之間的對應(yīng)關(guān)系; 第三編碼單元,用于當(dāng)i大于1,且第i_l個二進制片段對應(yīng)于暗信號時,根據(jù)所述第一對應(yīng)關(guān)系確定與所述第i個二進制片段對應(yīng)的亮信號; 光信號確定單元,用于將確定的各個光信號依次組合作為與所述二進制序列對應(yīng)的光信號。
14.根據(jù)權(quán)利要求11所述的裝置,其特征在于, 所述光信號發(fā)送模塊,用于控制發(fā)送設(shè)備上的閃關(guān)燈進行閃爍來發(fā)送所述光信號至所述接收設(shè)備。
15.根據(jù)權(quán)利要求11至14任一所述的裝置,其特征在于,所述裝置還包括: 信息接收模塊,用于接收所述接收設(shè)備或者信息分配設(shè)備為發(fā)送設(shè)備分配的互相關(guān)聯(lián)的第一信息和第二信息; 所述信息獲取模塊,包括: 標識獲取單元,用于獲取所述發(fā)送設(shè)備的身份標識; 數(shù)字簽名單元,用于通過數(shù)字簽名算法生成所述身份標識、所述第一信息以及所述第二信息的數(shù)字簽名; 信息確定單元,用于將所述身份標識、所述第一信息以及所述數(shù)字簽名作為所述認證信息。
16.一種信息接收裝置,其特征在于,所述裝置包括: 光信號接收模塊,用于接收發(fā)送設(shè)備發(fā)送的光信號,所述光信號攜帶有所述發(fā)送設(shè)備的認證信息; 光信號解碼模塊,用于根據(jù)二進制數(shù)與光信號之間的對應(yīng)關(guān)系,將所述光信號接收模塊接收到的所述光信號編碼為對應(yīng)的二進制序列; 序列轉(zhuǎn)化模塊,用于將所述光信號解碼模塊解碼得到的所述二進制序列轉(zhuǎn)化為所述認證信息; 信息認證模塊,用于根據(jù)所述序列轉(zhuǎn)化模塊轉(zhuǎn)化得到的所述認證信息進行信息認證。
17.根據(jù)權(quán)利要求16所述的裝置,其特征在于, 所述光信號解碼模塊,用于根據(jù)不同的η位二進制片段與不同時長的亮暗信號之間的對應(yīng)關(guān)系,將所述光信號編碼為對應(yīng)的二進制序列,η為2的冪。
18.根據(jù)權(quán)利要求17所述的裝置,其特征在于,所述光信號解碼模塊,包括: 第一解碼單元,用于對于所述光信號中的亮信號,根據(jù)第一對應(yīng)關(guān)系確定與所述亮信號對應(yīng)的η位二進制片段,所述第一對應(yīng)關(guān)系為所述不同的η位二進制片段與不同時長的売?目號之間的對應(yīng)關(guān)系; 第二解碼單元,用于對于所述光信號中的暗信號,根據(jù)第二對應(yīng)關(guān)系確定與所述暗信號對應(yīng)的η位二進制片段,所述第二對應(yīng)關(guān)系為所述不同的η位二進制片段與不同時長的暗信號之間的對應(yīng)關(guān)系; 序列確定單元,用于將確定的各個二進制片段依次組合作為與所述光信號對應(yīng)的二進制序列。
19.根據(jù)權(quán)利要求16所述的裝置,其特征在于, 所述光信號接收模塊,用于接收所述發(fā)送設(shè)備上的閃光燈通過閃爍發(fā)送的所述光信號。
20.根據(jù)權(quán)利要求16至19任一所述的裝置,其特征在于,所述裝置還包括: 信息分配模塊,用于為所述發(fā)送設(shè)備分配互相關(guān)聯(lián)的第一信息和第二信息,所述發(fā)送設(shè)備獲取身份標識,通過數(shù)字簽名算法生成所述身份標識、所述第一信息以及所述第二信息的數(shù)字簽名,將所述身份標識、所述第一信息以及所述數(shù)字簽名作為所述認證信息; 所述信息認證模塊,包括: 信息獲取單元,用于獲取與所述認證信息中的所述第一信息關(guān)聯(lián)的第二信息; 簽名認證單元,用于根據(jù)所述認證信息中的身份標識、所述第一信息以及獲取到的所述第二信息對所述數(shù)字簽名進行認證; 標識認證單元,用于在所述簽名認證單元對所述數(shù)字簽名認證通過時,對所述身份標識進行認證。
21.—種信息發(fā)送系統(tǒng),其特征在于,其包括如權(quán)利要求11至15任一所述的信息發(fā)送裝置以及如權(quán)利要求16至20任一所述的信息接收裝置。
【文檔編號】H04L9/32GK104243026SQ201410327527
【公開日】2014年12月24日 申請日期:2014年7月10日 優(yōu)先權(quán)日:2014年7月10日
【發(fā)明者】成世海, 劉金海, 任安奇, 華耀波, 范亮亮, 劉凱, 林向耀, 劉呈林, 黃彬 申請人:騰訊科技(深圳)有限公司