雙義nfc標(biāo)簽源數(shù)據(jù)編碼法、nfc標(biāo)簽生成及應(yīng)用法
【專利摘要】本發(fā)明涉及一種雙義NFC標(biāo)簽源數(shù)據(jù)編碼法、NFC標(biāo)簽生成及應(yīng)用法,通過對(duì)控制指令和URL地址進(jìn)行編碼形成NFC標(biāo)簽源數(shù)據(jù)編碼法,進(jìn)而配合NFC標(biāo)簽生成和應(yīng)用方法,由此生成的NFC標(biāo)簽既靈活迎合了市面上具有的普通的NFC標(biāo)簽?zāi)J(rèn)解析和識(shí)別規(guī)則,又具備業(yè)務(wù)控制特性,使得一個(gè)NFC標(biāo)簽就具有雙重識(shí)別作用,拓展了NFC標(biāo)簽的應(yīng)用范圍。
【專利說明】雙義NFC標(biāo)簽源數(shù)據(jù)編碼法、NFC標(biāo)簽生成及應(yīng)用法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)據(jù)編碼方法,尤其是指一種雙義NFC標(biāo)簽源數(shù)據(jù)編碼法、NFC標(biāo)簽生成及應(yīng)用法。
【背景技術(shù)】
[0002][0002]現(xiàn)有NFC標(biāo)簽源數(shù)據(jù)編碼方法中對(duì)每一個(gè)NFC標(biāo)簽僅編譯一種含義,該含義通常是一個(gè)引導(dǎo)終端訪問的URL地址,從而使得終端在掃描該NFC標(biāo)簽后能解析其源數(shù)據(jù)中的URL地址進(jìn)而引導(dǎo)訪問該地址。然而此種NFC標(biāo)簽無疑對(duì)所有終端的識(shí)別而言均只有一種相同的含義,雖然有通用的優(yōu)點(diǎn),但同時(shí)也犧牲了更多功能。NFC標(biāo)簽源數(shù)據(jù)編碼設(shè)計(jì)方式的單一性決定了其能實(shí)現(xiàn)業(yè)務(wù)的單一性,不利于商用和推廣。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的目的在于克服了上述缺陷,提供一種雙義NFC標(biāo)簽源數(shù)據(jù)編碼法、NFC標(biāo)簽生成及應(yīng)用法。
[0004]本發(fā)明的目的是這樣實(shí)現(xiàn)的:一種雙義NFC標(biāo)簽源數(shù)據(jù)編碼法,它包括生成步驟:
A)、根據(jù)需要制定對(duì)應(yīng)終端的業(yè)務(wù)控制數(shù)據(jù),并根據(jù)該業(yè)務(wù)控制數(shù)據(jù)生成控制指令;
B)、對(duì)控制指令進(jìn)行編碼,從而保證控制指令為可打印的數(shù)據(jù)形式后存儲(chǔ);
所述步驟B中對(duì)控制指令進(jìn)行編碼后進(jìn)行可逆式加密后存儲(chǔ);
所述可逆式加密采用RSA加密;
所述步驟B的采用BASE64對(duì)控制指令進(jìn)行編碼;
C)、將提供訪問的服務(wù)器地址及端口信息與經(jīng)編碼的控制指令組合成為URL地址從而得到NFC標(biāo)簽源數(shù)據(jù);
D)、將NFC標(biāo)簽源數(shù)據(jù)的URL地址指向服務(wù)器實(shí)際訪問地址;
上述方法中,所述NFC標(biāo)簽源數(shù)據(jù)的格式為,http://服務(wù)器地址:端口信息/編碼后的控制指令;
上述方法中,所述實(shí)際訪問地址為供終端下載應(yīng)用的地址。
[0005]本發(fā)明還提供一種NFC標(biāo)簽生成方法,它包括步驟:
A)、通過如上述的雙義NFC標(biāo)簽源數(shù)據(jù)編碼法得到NFC標(biāo)簽源數(shù)據(jù);
B)、根據(jù)NFC標(biāo)簽源數(shù)據(jù)生成NFC標(biāo)簽。
[0006]本發(fā)明還另外提供了一種NFC標(biāo)簽應(yīng)用方法,它包括如上述的NFC標(biāo)簽生成步驟;及NFC標(biāo)簽識(shí)別步驟,包括,
A)、終端獲取NFC標(biāo)簽;
B)、終端識(shí)別NFC標(biāo)簽中的NFC標(biāo)簽源數(shù)據(jù);
上述步驟B后還包括,對(duì)識(shí)別的NFC標(biāo)簽的NFC標(biāo)簽源數(shù)據(jù)進(jìn)行解密的步驟;
C)、終端根據(jù)NFC標(biāo)簽源數(shù)據(jù)的URL地址訪問指向的服務(wù)器實(shí)際訪問地址。
[0007]上述方法中,所述NFC標(biāo)簽識(shí)別步驟的步驟C之前或者之后還包括,終端對(duì)NFC標(biāo)簽源數(shù)據(jù)的URL地址進(jìn)行拆解以獲取經(jīng)編碼的控制指令,而后將其解析成業(yè)務(wù)控制數(shù)據(jù)后進(jìn)行執(zhí)行相應(yīng)業(yè)務(wù)操作的步驟。
[0008] 本發(fā)明的有益效果在于本提供了一種同時(shí)具備URL地址及控制指令雙重信息的NFC標(biāo)簽源數(shù)據(jù)的編碼方法及NFC標(biāo)簽生成和應(yīng)用方法,由此生成的NFC標(biāo)簽既靈活迎合了市面上具有的普通的NFC標(biāo)簽?zāi)J(rèn)解析和識(shí)別規(guī)則,又具備業(yè)務(wù)控制特性,使得一個(gè)NFC標(biāo)簽就具有雙重識(shí)別作用,拓展了 NFC標(biāo)簽的應(yīng)用范圍。
[0009]【【專利附圖】
【附圖說明】】
下面結(jié)合附圖詳述本發(fā)明的具體結(jié)構(gòu) 圖1為本發(fā)明的NFC標(biāo)簽生成方法流程圖;
圖2為本發(fā)明的NFC標(biāo)簽應(yīng)用方法中NFC標(biāo)簽識(shí)別實(shí)施例1步驟流程圖;
圖3為本發(fā)明的NFC標(biāo)簽應(yīng)用方法中NFC標(biāo)簽識(shí)別實(shí)施例2步驟流程圖;
圖4為本發(fā)明的NFC標(biāo)簽應(yīng)用方法中NFC標(biāo)簽識(shí)別實(shí)施例3步驟流程圖。
[0010]【【具體實(shí)施方式】】
下面結(jié)合附圖對(duì)本發(fā)明具體實(shí)施例進(jìn)行詳細(xì)闡述。
[0011]本發(fā)明涉及一種雙義NFC標(biāo)簽源數(shù)據(jù)編碼法,它包括生成步驟:
A)、根據(jù)需要制定對(duì)應(yīng)終端的業(yè)務(wù)控制數(shù)據(jù),并根據(jù)該業(yè)務(wù)控制數(shù)據(jù)生成控制指令service_data ;
B)、對(duì)控制指令service_data進(jìn)行編碼,從而保證控制指令為可打印的數(shù)據(jù)形式后存
儲(chǔ);
此步驟中對(duì)控制指令進(jìn)行編碼主要是為了將控制指令中不可打印的數(shù)據(jù)(例如空白、換行等)通過編碼后轉(zhuǎn)變?yōu)榭纱蛴〉臄?shù)據(jù),從而有利于后續(xù)存儲(chǔ);
作為一種實(shí)施例,此步驟中可采用BASE64對(duì)控制指令進(jìn)行編碼。
[0012]根據(jù)需要,本步驟在對(duì)控制指令進(jìn)行編碼后還可進(jìn)一步的對(duì)編碼的控制指令進(jìn)行可逆式加密后得到encrypt_service_data并存儲(chǔ),以保障數(shù)據(jù)數(shù)據(jù)。
[0013]作為一種實(shí)施例,所述可逆式加密可采用RSA加密。
[0014]C)、將提供訪問的服務(wù)器地址及端口信息與經(jīng)編碼的控制指令組合成為URL地址從而得到NFC標(biāo)簽源數(shù)據(jù);
作為一種實(shí)施例,本步驟中組合后的NFC標(biāo)簽源數(shù)據(jù)的格式為,
http://ip:port/encrypt_service_data,即 http:// 服務(wù)器地址:端口信息 / 編碼后的控制指令。
[0015]D)、將NFC標(biāo)簽源數(shù)據(jù)的URL地址指向服務(wù)器實(shí)際訪問地址。此處的實(shí)際訪問地址對(duì)應(yīng)需提供應(yīng)用下載而言的情況則為一個(gè)供終端下載該應(yīng)用的地址。而對(duì)應(yīng)需要瀏覽網(wǎng)頁的情況,則是一個(gè)要瀏覽網(wǎng)頁的網(wǎng)址。
[0016]可見,本發(fā)明的雙義NFC標(biāo)簽源數(shù)據(jù)編碼法所生成的NFC標(biāo)簽數(shù)據(jù)源實(shí)際包括了:
1 )、需引導(dǎo)用戶訪問的URL地址;
2)、對(duì)用終端的可執(zhí)行具體的業(yè)務(wù)操作的業(yè)務(wù)控制數(shù)據(jù)。
[0017]
進(jìn)一步的,參見圖1本發(fā)明還提供一種NFC標(biāo)簽生成方法,它包括步驟: A)、采用上述的雙義NFC標(biāo)簽源數(shù)據(jù)編碼法得到NFC標(biāo)簽源數(shù)據(jù);
B)、根據(jù)該NFC標(biāo)簽源數(shù)據(jù)生成NFC標(biāo)簽。
[0018]即將上面的“http://ip:port/encrypt_service_data” NFC 標(biāo)簽源數(shù)據(jù)制作成NFC標(biāo)簽。
[0019]C)、發(fā)布NFC標(biāo)簽以供用戶獲取。
[0020]由此,通過對(duì)雙重含義的NFC標(biāo)簽源數(shù)據(jù)進(jìn)行NFC標(biāo)簽的生成,實(shí)現(xiàn)了發(fā)布的目的,該NFC標(biāo)簽同時(shí)支持下面兩種應(yīng)用:
1)、NFC標(biāo)簽中包含了引導(dǎo)用戶訪問的URL地址;
2)、NFC標(biāo)簽中包含了對(duì)用終端的可執(zhí)行具體的業(yè)務(wù)操作的業(yè)務(wù)控制數(shù)據(jù)。
[0021]
為了適配上述生成的NFC標(biāo)簽進(jìn)行后續(xù)應(yīng)用,本發(fā)明還另外提供了一種NFC標(biāo)簽應(yīng)用方法,
它包括如上述的NFC標(biāo)簽生成步驟;及 NFC標(biāo)簽識(shí)別步驟。
[0022]其中NFC標(biāo)簽識(shí)別步驟根據(jù)需要可分為多種情況,
實(shí)施例1:
參見圖2,步驟包括:
A)、終端獲取NFC標(biāo)簽;
B)、終端識(shí)別NFC標(biāo)簽中的NFC標(biāo)簽源數(shù)據(jù);
C)、若NFC標(biāo)簽生成步驟中對(duì)NFC標(biāo)簽數(shù)據(jù)源進(jìn)行了加密,則對(duì)此時(shí)識(shí)別出的NFC標(biāo)簽的NFC標(biāo)簽源數(shù)據(jù)進(jìn)行解密;
D )、終端對(duì)NFC標(biāo)簽源數(shù)據(jù)的URL地址進(jìn)行拆解以獲取經(jīng)編碼的控制指令,而后將其解析成業(yè)務(wù)控制數(shù)據(jù);
E)、終端執(zhí)行相應(yīng)業(yè)務(wù)操作;
F)、終端根據(jù)NFC標(biāo)簽源數(shù)據(jù)的URL地址訪問指向的服務(wù)器實(shí)際訪問地址。
[0023]本實(shí)施例通過先解析執(zhí)行業(yè)務(wù)操作,而后訪問URL地址,適合先引導(dǎo)終端對(duì)用戶進(jìn)行一定的操作、展示,而后進(jìn)一步引導(dǎo)訪問網(wǎng)站或下載應(yīng)用需求下的使用。
[0024]實(shí)施例2:
參見圖3,步驟包括:
A)、終端獲取NFC標(biāo)簽;
B)、終端識(shí)別NFC標(biāo)簽中的NFC標(biāo)簽源數(shù)據(jù);
C)、若NFC標(biāo)簽生成步驟中對(duì)NFC標(biāo)簽數(shù)據(jù)源進(jìn)行了加密,則對(duì)此時(shí)識(shí)別出的NFC標(biāo)簽的NFC標(biāo)簽源數(shù)據(jù)進(jìn)行解密;
D)、終端根據(jù)NFC標(biāo)簽源數(shù)據(jù)的URL地址訪問指向的服務(wù)器實(shí)際訪問地址;
此步驟可根據(jù)需要引導(dǎo)用戶下載后續(xù)業(yè)務(wù)需要的應(yīng)用。
[0025]E)、終端對(duì)NFC標(biāo)簽源數(shù)據(jù)的URL地址進(jìn)行拆解以獲取經(jīng)編碼的控制指令,而后將其解析成業(yè)務(wù)控制數(shù)據(jù);
E )、終端執(zhí)行相應(yīng)業(yè)務(wù)操作。
[0026]若對(duì)應(yīng)步驟D中已下載了應(yīng)用,則此步驟的業(yè)務(wù)操作可直接包括對(duì)應(yīng)下載應(yīng)用的業(yè)務(wù)操作。
[0027]本實(shí)施例通過先訪問URL地址,而后解析執(zhí)行業(yè)務(wù)操作,適合先引導(dǎo)訪問網(wǎng)站或下載應(yīng)用,而后進(jìn)一步引導(dǎo)終端結(jié)合下載的應(yīng)用對(duì)用戶進(jìn)行一定的操作、展示需求下的使用。
[0028]實(shí)施例3:
參見圖4,步驟包括:
A)、終端獲取NFC標(biāo)簽;
B)、終端識(shí)別NFC標(biāo)簽中的NFC標(biāo)簽源數(shù)據(jù);
C)、若NFC標(biāo)簽生成步驟中對(duì)NFC標(biāo)簽數(shù)據(jù)源進(jìn)行了加密,則對(duì)此時(shí)識(shí)別出的NFC標(biāo)簽的NFC標(biāo)簽源數(shù)據(jù)進(jìn)行解密;
D )、終端對(duì)NFC標(biāo)簽源數(shù)據(jù)的URL地址進(jìn)行拆解以獲取經(jīng)編碼的控制指令,而后將其解析成業(yè)務(wù)控制數(shù)據(jù),并執(zhí)行相應(yīng)業(yè)務(wù)操作;
終端根據(jù)NFC標(biāo)簽源數(shù)據(jù)的URL地址訪問指向的服務(wù)器實(shí)際訪問地址。
[0029]本實(shí)施例中訪問URL地址與解析執(zhí)行業(yè)務(wù)操作兩種功能同時(shí)執(zhí)行,適合為用戶提供一個(gè)不間斷的連續(xù)服務(wù)需求下的使用。
[0030]上述實(shí)施例1-3的應(yīng)用方法,均需要采用專用的識(shí)NFC標(biāo)簽掃描軟件進(jìn)行NFC標(biāo)簽的獲取和識(shí)別。而對(duì)通用性NFC標(biāo)簽掃描軟件,本發(fā)明生成的NFC標(biāo)簽也可以照常執(zhí)行NFC標(biāo)簽識(shí)別,步驟為:
A)、終端獲取NFC標(biāo)簽;
B)、終端識(shí)別NFC標(biāo)簽中的NFC標(biāo)簽源數(shù)據(jù);
C)、若NFC標(biāo)簽生成步驟中對(duì)NFC標(biāo)簽數(shù)據(jù)源進(jìn)行了加密,則對(duì)此時(shí)識(shí)別出的NFC標(biāo)簽的NFC標(biāo)簽源數(shù)據(jù)進(jìn)行解密;
D)、終端根據(jù)NFC標(biāo)簽源數(shù)據(jù)的URL地址訪問指向的服務(wù)器實(shí)際訪問地址;
綜上可見,采用本發(fā)明的NFC標(biāo)簽源數(shù)據(jù)編碼方法生成的NFC標(biāo)簽,可實(shí)現(xiàn)更多的應(yīng)用使用效果:
I)、如果是普通的第三方NFC標(biāo)簽掃描軟件,掃描了本發(fā)明生成的NFC標(biāo)簽后,也能識(shí)別到一個(gè)URL地址,本根據(jù)URL地址的指向設(shè)置會(huì)實(shí)現(xiàn)網(wǎng)頁瀏覽或應(yīng)用下載到本地終端。
[0031]2)、如果是配合的NFC標(biāo)簽掃描軟件(經(jīng)制作和授權(quán)商家的軟件),由于具備與本發(fā)明NFC標(biāo)簽的源數(shù)據(jù)的編解碼方式情況,因此這種應(yīng)用在掃描該NFC標(biāo)簽時(shí),則可以只獲取控制指令,并解析成預(yù)定義的業(yè)務(wù)控制數(shù)據(jù),進(jìn)行相應(yīng)的業(yè)務(wù)操作。
[0032]如此,本發(fā)明提供的NFC標(biāo)簽源數(shù)據(jù)編碼既靈活迎合了市面上具有的NFC標(biāo)簽?zāi)J(rèn)解析和識(shí)別規(guī)則,又不失去自有業(yè)務(wù)控制特性,因此就具有雙重識(shí)別作用。
[0033]需要指出的是,本發(fā)明不限于上述實(shí)施方式,任何熟悉本專業(yè)的技術(shù)人員在基于本發(fā)明技術(shù)方案內(nèi)對(duì)上述實(shí)施例所作的任何簡(jiǎn)單修改、等同變化與修飾,均屬于本發(fā)明的保護(hù)范圍內(nèi)。
【權(quán)利要求】
1.一種雙義NFC標(biāo)簽源數(shù)據(jù)編碼法,其特征在于:它包括生成步驟, A)、根據(jù)需要制定對(duì)應(yīng)終端的業(yè)務(wù)控制數(shù)據(jù),并根據(jù)該業(yè)務(wù)控制數(shù)據(jù)生成控制指令; B)、對(duì)控制指令進(jìn)行編碼,從而保證控制指令為可打印的數(shù)據(jù)形式后存儲(chǔ); C)、將提供訪問的服務(wù)器地址及端口信息與經(jīng)編碼的控制指令組合成為URL地址從而得到NFC標(biāo)簽源數(shù)據(jù); D)、將NFC標(biāo)簽源數(shù)據(jù)的URL地址指向服務(wù)器實(shí)際訪問地址。
2.如權(quán)利要求1所述的雙義NFC標(biāo)簽源數(shù)據(jù)編碼法,其特征在于:所述NFC標(biāo)簽源數(shù)據(jù)的格式為,http://服務(wù)器地址:端口信息/編碼后的控制指令。
3.如權(quán)利要求1所述的雙義NFC標(biāo)簽源數(shù)據(jù)編碼法,其特征在于:所述實(shí)際訪問地址為供終端下載應(yīng)用的地址。
4.如權(quán)利要求1一 3任意一項(xiàng)所述的雙義NFC標(biāo)簽源數(shù)據(jù)編碼法,其特征在于:所述步驟B中對(duì)控制指令進(jìn)行編碼后進(jìn)行可逆式加密后存儲(chǔ)。
5.如權(quán)利要求4任意一項(xiàng)所述的雙義NFC標(biāo)簽源數(shù)據(jù)編碼法,其特征在于:所述可逆式加密采用RSA加密。
6.如權(quán)利要求1一 3任意一項(xiàng)所述的雙義NFC標(biāo)簽源數(shù)據(jù)編碼法,其特征在于:所述步驟B的采用BASE64對(duì)控制指令進(jìn)行編碼。
7.一種NFC標(biāo)簽生成方法,其特征在于:它包括步驟, A)、通過如權(quán)利要求1一 6任意一項(xiàng)所述的雙義NFC標(biāo)簽源數(shù)據(jù)編碼法得到NFC標(biāo)簽源數(shù)據(jù); B)、根據(jù)NFC標(biāo)簽源數(shù)據(jù)生成NFC標(biāo)簽。
8.一種NFC標(biāo)簽應(yīng)用方法,起特征在于: 它包括如權(quán)利要求7所述的NFC標(biāo)簽生成步驟; 及NFC標(biāo)簽識(shí)別步驟,包括, A)、終端獲取NFC標(biāo)簽; B)、終端識(shí)別NFC標(biāo)簽中的NFC標(biāo)簽源數(shù)據(jù); C)、終端根據(jù)NFC標(biāo)簽源數(shù)據(jù)的URL地址訪問指向的服務(wù)器實(shí)際訪問地址。
9.如權(quán)利要求8所述的NFC標(biāo)簽應(yīng)用方法,其特征在于:所述NFC標(biāo)簽識(shí)別步驟的步驟C之前或者之后還包括,終端對(duì)NFC標(biāo)簽源數(shù)據(jù)的URL地址進(jìn)行拆解以獲取經(jīng)編碼的控制指令,而后將其解析成業(yè)務(wù)控制數(shù)據(jù)后進(jìn)行執(zhí)行相應(yīng)業(yè)務(wù)操作的步驟。
10.如權(quán)利要求9所述的NFC標(biāo)簽應(yīng)用方法,其特征在于:所述NFC標(biāo)簽識(shí)別步驟的步驟B后還包括,對(duì)識(shí)別的NFC標(biāo)簽的NFC標(biāo)簽源數(shù)據(jù)進(jìn)行解密的步驟。
【文檔編號(hào)】G06K17/00GK103942579SQ201310019320
【公開日】2014年7月23日 申請(qǐng)日期:2013年1月18日 優(yōu)先權(quán)日:2013年1月18日
【發(fā)明者】顏志超 申請(qǐng)人:深圳市華營(yíng)數(shù)字商業(yè)有限公司