一種面向nfc終端網(wǎng)絡應用的數(shù)據(jù)預處理方法和系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種面向NFC終端網(wǎng)絡應用的數(shù)據(jù)預處理方法,該方法包括:將標簽M在NFC終端網(wǎng)絡內的每一個探測區(qū)域內產(chǎn)生的探測記錄按照記錄時間的先后順序進行排序,然后對探測記錄進行分組,使分組后的一個探測記錄組代表標簽M在該探測區(qū)域的一次駐留;對各探測記錄組進行處理,包括:如該探測記錄組包含的記錄數(shù)目大于或等于兩條,則只保留首尾兩條記錄,刪除其余記錄。本發(fā)明能夠解決NFC終端網(wǎng)絡應用中出現(xiàn)的底層數(shù)據(jù)冗余問題。本發(fā)明還公開了一種面向NFC終端網(wǎng)絡應用的數(shù)據(jù)預處理系統(tǒng)。
【專利說明】一種面向NFC終端網(wǎng)絡應用的數(shù)據(jù)預處理方法和系統(tǒng)
【技術領域】
[0001]本發(fā)明涉及近場通信(Near Field Communication,NFC)【技術領域】,尤其涉及的是一種面向NFC終端網(wǎng)絡應用的數(shù)據(jù)預處理方法和系統(tǒng)。
【背景技術】
[0002]NFC技術(Near Field Communication)即近距離無線通訊技術,其將非接觸讀卡器、非接觸卡和點對點(Peer-to-Peer)通信功能整合進一塊單芯片,NFC設備可以分別作為閱讀器和標簽參與通信。
[0003]如圖1所示,NFC終端網(wǎng)絡是指能夠協(xié)同完成某一網(wǎng)絡應用的多個NFC終端組成的網(wǎng)絡,模擬讀卡器模式的NFC終端i以Tri表示,Tri的探測區(qū)域為邏輯區(qū)域21,標簽M(模擬卡模式的NFC終端)在多個NFC讀卡器(模擬讀卡器模式的NFC終端)之間,邏輯區(qū)域Zi和Zj之間的連線代表邏輯區(qū)域Zi和Zj之間有通達的物理路徑。當標簽M靠近某個NFC讀卡器時,NFC讀卡器會感應到NFC標簽M,從而產(chǎn)生一條關于該標簽M的探測記錄,該探測記錄包括讀卡器讀到的標簽內容和讀卡器探測到標簽的探測時間等信息。
[0004]對于NFC終端網(wǎng)絡的上層應用(比如,NFC終端定位)而言,NFC讀卡器產(chǎn)生的底層數(shù)據(jù)相對上層應用而言可能存在冗余和多讀的情況。其中,所謂冗余是指,當標簽M在某個NFC讀卡器的探測區(qū)域內停留的時間較長時,該NFC讀卡器可能多次讀取該標簽M,從而在同一探測區(qū)域內的一段時間內生成標簽M的多條記錄。所謂多讀是指:標簽M在NFC終端網(wǎng)絡中移動,當移動到某個位置離NFC讀卡器Tl較近能被Tl強烈感應到,同時雖然離其他NFC讀卡器(比如,NFC讀卡器T2)有一定距離但也能被其他讀卡器微弱感應到,而對于上層應用來說,除讀卡器Tl外的其他讀卡器讀到的信息是多讀數(shù)據(jù)。
[0005]因此,為了向NFC終端網(wǎng)絡的上層應用提供可靠、準確的數(shù)據(jù),需要對NFC讀卡器產(chǎn)生的底層數(shù)據(jù)進行預處理。
【發(fā)明內容】
[0006]本發(fā)明所要解決的技術問題是提供一種面向NFC終端網(wǎng)絡應用的數(shù)據(jù)預處理方法和系統(tǒng),能夠解決NFC終端網(wǎng)絡應用中出現(xiàn)的底層數(shù)據(jù)冗余問題。
[0007]為了解決上述技術問題,本發(fā)明提供了一種面向NFC終端網(wǎng)絡應用的數(shù)據(jù)預處理方法,該方法包括:
[0008]將標簽M在NFC終端網(wǎng)絡內的每一個探測區(qū)域內產(chǎn)生的探測記錄按照記錄時間的先后順序進行排序,然后對探測記錄進行分組,使分組后的一個探測記錄組代表標簽M在該探測區(qū)域的一次駐留;
[0009]對各探測記錄組進行處理,包括:如該探測記錄組包含的記錄數(shù)目大于或等于兩條,則只保留首尾兩條記錄,刪除其余記錄。
[0010]進一步地,該方法還具有下述特點:
[0011 ] 對各探測記錄組進行處理后,還包括:[0012]檢測標簽M的各探測記錄組的駐留時間段是否具有包含關系,對于駐留時間段具有包含關系的探測記錄組,刪除駐留時間段短的探測記錄組;
[0013]其中,一個探測記錄組代表標簽M在探測區(qū)域的一次駐留,探測記錄組的駐留時間段起始于首條探測記錄的記錄時間,終止于最后一條探測記錄的記錄時間。
[0014]進一步地,該方法還具有下述特點:
[0015]所述對探測記錄進行分組,包括:
[0016]判斷相鄰兩條探測記錄的記錄時間間隔是否小于分隔閾值,是則將這兩條探測記錄歸入同一個探測記錄組中,否則將這兩條探測記錄分別歸入兩個探測記錄組中;
[0017]其中,所述分隔閾值為根據(jù)NFC標簽在NFC終端網(wǎng)絡中的移動規(guī)律確定的該NFC標簽離開某個NFC讀卡器的探測區(qū)域后再次進入該探測區(qū)域的最小時間間隔。
[0018]進一步地,該方法還具有下述特點:
[0019]所述分隔閾值為經(jīng)驗值。
[0020]為了解決上述技術問題,本發(fā)明還提供了一種面向NFC終端網(wǎng)絡應用的數(shù)據(jù)預處理系統(tǒng),該系統(tǒng)包括:
[0021]分組模塊,用于將標簽M在NFC終端網(wǎng)絡內的每一個探測區(qū)域內產(chǎn)生的探測記錄按照記錄時間的先后順序進行排序,然后對探測記錄進行分組,使分組后的一個探測記錄組代表標簽M在該探測區(qū)域的一次駐留;
[0022]冗余數(shù)據(jù)處理模塊,用于對各探測記錄組進行處理,包括:如該探測記錄組包含的記錄數(shù)目大于或等于兩條,則只保留首尾兩條記錄,刪除其余記錄。
[0023]進一步地,該系統(tǒng)還具有下述特點:
[0024]該系統(tǒng)還包括多讀數(shù)據(jù)處理模塊;
[0025]冗余數(shù)據(jù)處理模塊,用于對各探測記錄組進行處理后,通知多讀數(shù)據(jù)處理模塊;
[0026]多讀數(shù)據(jù)處理模塊,用于檢測標簽M的各探測記錄組的駐留時間段是否具有包含關系,對于駐留時間段具有包含關系的探測記錄組,刪除駐留時間段短的探測記錄組;
[0027]其中,一個探測記錄組代表標簽M在探測區(qū)域的一次駐留,探測記錄組的駐留時間段起始于首條探測記錄的記錄時間,終止于最后一條探測記錄的記錄時間。
[0028]進一步地,該系統(tǒng)還具有下述特點:
[0029]所述分組模塊對探測記錄進行分組,包括:
[0030]所述分組模塊判斷相鄰兩條探測記錄的記錄時間間隔是否小于分隔閾值,是則將這兩條探測記錄歸入同一個探測記錄組中,否則將這兩條探測記錄分別歸入兩個探測記錄組中;
[0031]其中,所述分隔閾值為根據(jù)NFC標簽在NFC終端網(wǎng)絡中的移動規(guī)律確定的該NFC標簽離開某個NFC讀卡器的探測區(qū)域后再次進入該探測區(qū)域的最小時間間隔;所述分隔閾值為經(jīng)驗值。
[0032]與現(xiàn)有技術相比,本發(fā)明提供的一種面向NFC終端網(wǎng)絡應用的數(shù)據(jù)預處理方法和系統(tǒng),通過對標簽M在各探測區(qū)域內的數(shù)據(jù)進行分組,使分組后的一個探測記錄組代表標簽M在該探測區(qū)域的一次駐留,如探測記錄組包含的記錄數(shù)目大于或等于兩條,則只保留首尾兩條記錄,刪除其余記錄,能夠解決NFC終端網(wǎng)絡應用中出現(xiàn)的底層數(shù)據(jù)冗余問題。通過將標簽M在各探測區(qū)域內的經(jīng)過冗余處理后的探測記錄組數(shù)據(jù)的駐留時間段進行比較,對于駐留時間段具有包含關系的探測記錄組,刪除駐留時間段短的探測記錄組,能夠解決NFC終端網(wǎng)絡應用中出現(xiàn)的底層數(shù)據(jù)多讀問題。
【專利附圖】
【附圖說明】
[0033]圖1為現(xiàn)有技術中NFC終端網(wǎng)絡的網(wǎng)絡拓撲結構示意圖;
[0034]圖2為本發(fā)明實施例的一種面向NFC終端網(wǎng)絡應用的數(shù)據(jù)預處理方法的流程圖。
[0035]圖3為本發(fā)明實施例的一種面向NFC終端網(wǎng)絡應用的數(shù)據(jù)預處理系統(tǒng)的結構示意圖。
【具體實施方式】
[0036]為使本發(fā)明的目的、技術方案和優(yōu)點更加清楚明白,下文中將結合附圖對本發(fā)明的實施例進行詳細說明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互任意組合。
[0037]如圖2所示,本發(fā)明實施例提供了一種面向NFC終端網(wǎng)絡應用的數(shù)據(jù)預處理方法,該方法包括:
[0038]S10,將標簽M在NFC終端網(wǎng)絡內的每一個探測區(qū)域內產(chǎn)生的探測記錄按照記錄時間的先后順序進行排序,然后對探測記錄進行分組,使分組后的一個探測記錄組代表標簽M在該探測區(qū)域的一次駐留;
[0039]S20,對各探測記錄組進行處理,包括:如該探測記錄組包含的記錄數(shù)目大于或等于兩條,則只保留首尾兩條記錄,刪除其余記錄。
[0040]該方法進一步包括下述特點:
[0041]其中,NFC標簽M在進入探測區(qū)域的過程中產(chǎn)生該探測區(qū)域內的第一條探測記錄,NFC標簽M在離開探測區(qū)域的過程中產(chǎn)生該探測區(qū)域內的最后一條探測記錄;因此,NFC標簽M正常經(jīng)過某個NFC讀卡器的探測區(qū)域時至少產(chǎn)生兩條探測記錄。
[0042]其中,將標簽M在NFC終端網(wǎng)絡內的每一個探測區(qū)域內產(chǎn)生的探測記錄按照記錄時間的先后順序進行排序,包括:將一段統(tǒng)計周期內標簽M在NFC終端網(wǎng)絡內的每一個探測區(qū)域內產(chǎn)生的探測記錄按照記錄時間的先后順序進行排序;
[0043]其中,對各探測記錄組進行處理后,還包括:
[0044]S30,檢測標簽M在NFC終端網(wǎng)絡內的各探測記錄組的駐留時間段是否具有包含關系,對于駐留時間段具有包含關系的探測記錄組,刪除駐留時間段短的探測記錄組;其中,一個探測記錄組代表標簽M在探測區(qū)域的一次駐留,探測記錄組的駐留時間段起始于首條探測記錄的記錄時間,終止于最后一條探測記錄的記錄時間;
[0045]如,第一探測記錄組的駐留時間段為:7點10分40秒到7點10分50秒,第二探測記錄組的駐留時間段為-J點10分20秒到7點10分50秒,由于第二探測記錄組的駐留時間段包含第一探測記錄組的駐留時間段,且第一探測記錄組的駐留時間段較短,因此刪除第一探測記錄組的數(shù)據(jù)。
[0046]其中,對探測記錄進行分組,包括:
[0047]判斷相鄰兩條探測記錄的記錄時間間隔是否小于分隔閾值,是則將這兩條探測記錄歸入同一個探測記錄組中,否則將這兩條探測記錄分別歸入兩個探測記錄組中。[0048]其中,所述分隔閾值為根據(jù)NFC標簽在NFC終端網(wǎng)絡中的移動規(guī)律確定的該NFC標簽離開某個NFC讀卡器的探測區(qū)域后再次進入該探測區(qū)域的最小時間間隔,一般為經(jīng)驗值。比如,通過對NFC標簽在NFC終端網(wǎng)絡中的移動行為的觀察后發(fā)現(xiàn):一個NFC標簽離開某個NFC讀卡器的探測區(qū)域后,一般會前往相鄰NFC讀卡器的探測區(qū)域,且短時間內再次回到上一個探測區(qū)域的可能性不大,因此,如NFC讀卡器的探測周期為10秒,則為了區(qū)分同一個NFC標簽在同一個探測區(qū)域內的兩次駐留,所述分隔閾值可以設定為一個經(jīng)驗值(比如,I分鐘,或其他值)。
[0049]如圖3所示,本發(fā)明實施例提供了一種面向NFC終端網(wǎng)絡應用的數(shù)據(jù)預處理系統(tǒng),該系統(tǒng)包括:
[0050]分組模塊,用于將標簽M在NFC終端網(wǎng)絡內的每一個探測區(qū)域內產(chǎn)生的探測記錄按照記錄時間的先后順序進行排序,然后對探測記錄進行分組,使分組后的一個探測記錄組代表標簽M在該探測區(qū)域的一次駐留;
[0051]冗余數(shù)據(jù)處理模塊,用于對各探測記錄組進行處理,包括:如該探測記錄組包含的記錄數(shù)目大于或等于兩條,則只保留首尾兩條記錄,刪除其余記錄。
[0052]該系統(tǒng)進一步包括下述特征:
[0053]其中,NFC標簽M在進入探測區(qū)域的過程中產(chǎn)生該探測區(qū)域內的第一條探測記錄,NFC標簽M在離開探測區(qū)域的過程中產(chǎn)生該探測區(qū)域內的最后一條探測記錄;因此,NFC標簽M正常經(jīng)過某個NFC讀卡器的探測區(qū)域時至少產(chǎn)生兩條探測記錄。
[0054]其中,該系統(tǒng)還包括多讀數(shù)據(jù)處理模塊;
[0055]冗余數(shù)據(jù)處理模塊,用于對各探測記錄組進行處理后,通知多讀數(shù)據(jù)處理模塊;
[0056]多讀數(shù)據(jù)處理模塊,用于檢測標簽M在NFC終端網(wǎng)絡內的各探測記錄組的駐留時間段是否具有包含關系,對于駐留時間段具有包含關系的探測記錄組,刪除駐留時間段短的探測記錄組;
[0057]其中,一個探測記錄組代表標簽M在探測區(qū)域的一次駐留,探測記錄組的駐留時間段起始于首條探測記錄的記錄時間,終止于最后一條探測記錄的記錄時間。
[0058]其中,所述分組模塊對探測記錄進行分組,包括:
[0059]所述分組模塊判斷相鄰兩條探測記錄的記錄時間間隔是否小于分隔閾值,是則將這兩條探測記錄歸入同一個探測記錄組中,否則將這兩條探測記錄分別歸入兩個探測記錄組中;
[0060]其中,所述分隔閾值為根據(jù)NFC標簽在NFC終端網(wǎng)絡中的移動規(guī)律確定的該NFC標簽離開某個NFC讀卡器的探測區(qū)域后再次進入該探測區(qū)域的最小時間間隔,一般為經(jīng)驗值。
[0061]上述實施例提供的一種面向NFC終端網(wǎng)絡應用的數(shù)據(jù)預處理方法和系統(tǒng),通過對標簽M在各探測區(qū)域內的數(shù)據(jù)進行分組,使分組后的一個探測記錄組代表標簽M在該探測區(qū)域的一次駐留,如探測記錄組包含的記錄數(shù)目大于或等于兩條,則只保留首尾兩條記錄,刪除其余記錄,能夠解決NFC終端網(wǎng)絡應用中出現(xiàn)的底層數(shù)據(jù)冗余問題。通過將標簽M在各探測區(qū)域內的經(jīng)過冗余處理后的探測記錄組數(shù)據(jù)的駐留時間段進行比較,對于駐留時間段具有包含關系的探測記錄組,刪除駐留時間段短的探測記錄組,能夠解決NFC終端網(wǎng)絡應用中出現(xiàn)的底層數(shù)據(jù)多讀問題。[0062]本領域普通技術人員可以理解上述方法中的全部或部分步驟可通過程序來指令相關硬件完成,所述程序可以存儲于計算機可讀存儲介質中,如只讀存儲器、磁盤或光盤等??蛇x地,上述實施例的全部或部分步驟也可以使用一個或多個集成電路來實現(xiàn),相應地,上述實施例中的各模塊/單元可以采用硬件的形式實現(xiàn),也可以采用軟件功能模塊的形式實現(xiàn)。本發(fā)明不限制于任何特定形式的硬件和軟件的結合。
[0063]需要說明的是,本發(fā)明還可有其他多種實施例,在不背離本發(fā)明精神及其實質的情況下,熟悉本領域的技術人員可根據(jù)本發(fā)明作出各種相應的改變和變形,但這些相應的改變和變形都應屬于本發(fā)明所附的權利要求的保護范圍。
【權利要求】
1.一種面向NFC終端網(wǎng)絡應用的數(shù)據(jù)預處理方法,該方法包括: 將標簽M在近場通信NFC終端網(wǎng)絡內的每一個探測區(qū)域內產(chǎn)生的探測記錄按照記錄時間的先后順序進行排序,然后對探測記錄進行分組,使分組后的一個探測記錄組代表標簽M在該探測區(qū)域的一次駐留; 對各探測記錄組進行處理,包括:如該探測記錄組包含的記錄數(shù)目大于或等于兩條,則只保留首尾兩條記錄,刪除其余記錄。
2.如權利要求1所述的方法,其特征在于: 對各探測記錄組進行處理后,還包括: 檢測標簽M的各探測記錄組的駐留時間段是否具有包含關系,對于駐留時間段具有包含關系的探測記錄組,刪除駐留時間段短的探測記錄組; 其中,一個探測記錄組代表標簽M在探測區(qū)域的一次駐留,探測記錄組的駐留時間段起始于首條探測記錄的記錄時間,終止于最后一條探測記錄的記錄時間。
3.如權利要求1或2所述的方法,其特征在于: 所述對探測記錄進行分組,包括: 判斷相鄰兩條探測記錄的記錄時間間隔是否小于分隔閾值,是則將這兩條探測記錄歸入同一個探測記錄組中,否則將這兩條探測記錄分別歸入兩個探測記錄組中; 其中,所述分隔閾值為根據(jù)NFC標簽在NFC終端網(wǎng)絡中的移動規(guī)律確定的該NFC標簽離開某個NFC讀卡器的探測區(qū)域后再次進入該探測區(qū)域的最小時間間隔。
4.如權利要求3所述的方法,其特征在于: 所述分隔閾值為經(jīng)驗值。
5.一種面向NFC終端網(wǎng)絡應用的數(shù)據(jù)預處理系統(tǒng),該系統(tǒng)包括: 分組模塊,用于將標簽M在近場通信NFC終端網(wǎng)絡內的每一個探測區(qū)域內產(chǎn)生的探測記錄按照記錄時間的先后順序進行排序,然后對探測記錄進行分組,使分組后的一個探測記錄組代表標簽M在該探測區(qū)域的一次駐留; 冗余數(shù)據(jù)處理模塊,用于對各探測記錄組進行處理,包括:如該探測記錄組包含的記錄數(shù)目大于或等于兩條,則只保留首尾兩條記錄,刪除其余記錄。
6.如權利要求5所述的系統(tǒng),其特征在于: 該系統(tǒng)還包括多讀數(shù)據(jù)處理模塊; 冗余數(shù)據(jù)處理模塊,用于對各探測記錄組進行處理后,通知多讀數(shù)據(jù)處理模塊; 多讀數(shù)據(jù)處理模塊,用于檢測標簽M的各探測記錄組的駐留時間段是否具有包含關系,對于駐留時間段具有包含關系的探測記錄組,刪除駐留時間段短的探測記錄組; 其中,一個探測記錄組代表標簽M在探測區(qū)域的一次駐留,探測記錄組的駐留時間段起始于首條探測記錄的記錄時間,終止于最后一條探測記錄的記錄時間。
7.如權利要求5或6所述的系統(tǒng),其特征在于: 所述分組模塊對探測記錄進行分組,包括: 所述分組模塊判斷相鄰兩條探測記錄的記錄時間間隔是否小于分隔閾值,是則將這兩條探測記錄歸入同一個探測記錄組中,否則將這兩條探測記錄分別歸入兩個探測記錄組中; 其中,所述分隔閾值為根據(jù)NFC標簽在NFC終端網(wǎng)絡中的移動規(guī)律確定的該NFC標簽離開某個NFC讀卡器的探測區(qū)域后再次進入該探測區(qū)域的最小時間間隔。
8.如權利要求7所述的系統(tǒng),其特征在于: 所述分隔閾值為經(jīng)驗值。
【文檔編號】G06K7/00GK103927501SQ201310012744
【公開日】2014年7月16日 申請日期:2013年1月14日 優(yōu)先權日:2013年1月14日
【發(fā)明者】郭帥, 王立, 魏紅潑, 羅迤寶 申請人:中興通訊股份有限公司