基于無線通信的移動終端之間互相識別處理方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動終端技術(shù)領(lǐng)域,尤其涉及一種基于無線通信的移動終端之間互相識別處理方法及系統(tǒng)。
【背景技術(shù)】
[0002]隨著移動通信的發(fā)展和人們生活水平的不斷提高,各種移動終端如手機(jī)的使用越來越普及,手機(jī)已經(jīng)成為人們生活中不可缺少的通信工具。
[0003]移動終端之間進(jìn)行無線通信已經(jīng)非常普遍,目前無線通信的方式也比較多,如常見的WIF1、藍(lán)牙、NFC等;無線通信的兩臺設(shè)備之間在建立連接后,應(yīng)該需要互相識別,以進(jìn)行進(jìn)一步的操作。
[0004]在現(xiàn)有技術(shù)中,進(jìn)行相互識別的方法均是在生產(chǎn)移動終端時為其分配一個固定的標(biāo)識(如WIFI中的MAC地址),然后在相互識別時按該地址進(jìn)行識別;這種方法雖然簡單,但隨著技術(shù)的不斷發(fā)展,過去的標(biāo)識無法向后兼容,并且存在標(biāo)識重復(fù)的風(fēng)險。
[0005]因此,現(xiàn)有技術(shù)還有待于改進(jìn)和發(fā)展。
【發(fā)明內(nèi)容】
[0006]本發(fā)明要解決的技術(shù)問題在于,針對現(xiàn)有技術(shù)的上述缺陷,提供一種基于無線通信的移動終端之間互相識別處理方法及系統(tǒng)。提供了一種快速可靠的基于無線通信的兩設(shè)備互相識別方法,通過本發(fā)明提供的方法,兩臺移動終端之間在網(wǎng)絡(luò)互聯(lián)時將采用一種全新的識別方法,其有效地解決了現(xiàn)有技術(shù)中標(biāo)識無法向后兼容,并且存在標(biāo)識重復(fù)風(fēng)險的問題,提高了網(wǎng)絡(luò)互聯(lián)效率,為用戶提供了方便。
[0007]本發(fā)明解決技術(shù)問題所采用的技術(shù)方案如下:
一種基于無線通信的移動終端之間互相識別處理方法,其中,包括:
A、預(yù)先在移動終端內(nèi)保存該移動終端與其他移動終端連接時的用于互相識別的碼對,每個碼對包括對應(yīng)的自碼與他碼;第一移動終端的自碼與第二移動終端的他碼相同,第一移動終端的他碼與第二移動終端的自碼相同;
B、當(dāng)?shù)谝灰苿咏K端與第二移動終端通過網(wǎng)絡(luò)進(jìn)行連接時,第一移動終端查找本移動終端保存的所有自碼;第一移動終端向第二移動終端依次發(fā)送這些第一移動終端自碼;
C、當(dāng)?shù)诙苿咏K端接收到所述第一移動終端的自碼時,查找是否存在與所述第一移動終端發(fā)送的自碼一樣的第二移動終端的他碼,如果存在則將與該第二移動終端的他碼對應(yīng)的自碼發(fā)送給第一移動終端;
D、當(dāng)?shù)谝灰苿咏K端接收到第二移動終端發(fā)來的自碼,判斷第一移動終端發(fā)送的自碼所對應(yīng)的他碼是否與第二移動終端發(fā)來的自碼相同,當(dāng)相同則第一移動終端與第二移動終端之間識別完畢。
[0008]所述的基于無線通信的移動終端之間互相識別處理方法,其中,所述步驟D之后還包括: E1、當(dāng)?shù)谝灰苿咏K端將所有自碼發(fā)送完畢后,第一移動終端與第二移動終端還是沒能互相識別,則第一移動終端隨機(jī)生成一自碼,并將該自碼發(fā)送給第二移動終端,
E2、第二移動終端接收到第一移動終端發(fā)來的自碼后,查找是否存在相同的他碼,如果存在則反饋存在該他碼,之后第一移動終端會再次隨機(jī)生成一自碼;如果不存在則第二移動終端生成一自碼并發(fā)給第一移動終端;
E3、第一移動終端接收到第二移動終端發(fā)來的自碼,查找是否存在相同的他碼,如果存在則要求第二移動終端再生成一個自碼;如果不存在則第一移動終端與第二移動終端之間識別完畢,第一、第二兩臺移動終端分別保存自碼、他碼。
[0009]所述的基于無線通信的移動終端之間互相識別處理方法,其中,所述步驟A具體包括:
Al、當(dāng)兩臺移動終端之間連接時每臺移動終端會生成一個自碼、一個他碼來進(jìn)行相互識別;所謂自碼、他碼均為一串?dāng)?shù)字;
A2、第一移動終端與第二移動終端進(jìn)行識別完成后,第一移動終端生成一個自碼、一個他碼并保存,第二移動終端也生成有一個自碼、一個他碼并保存;第一移動終端的自碼與第二移動終端的他碼是一樣的,第一移動終端的他碼與第二移動終端的自碼是一樣的。
[0010]所述的基于無線通信的移動終端之間互相識別處理方法,其中,所述步驟B還包括:
B1、當(dāng)?shù)谝灰苿咏K端與第二移動終端通過網(wǎng)絡(luò)進(jìn)行連接時,第一移動終端查找本移動終端保存的所有自碼;第一移動終端向第二移動終端先發(fā)第一個自碼給第二移動終端。
[0011]所述的基于無線通信的移動終端之間互相識別處理方法,其中,所述步驟D還包括:
D1、如果第一移動終端先前發(fā)送的自碼對應(yīng)的他碼與第二移動終端反饋的自碼不相同,則第一移動終端接著發(fā)送第二個自碼到第二移動終端。
[0012]所述的基于無線通信的移動終端之間互相識別處理方法,其中,所述步驟A還包括:
預(yù)先在移動終端內(nèi)保存該移動終端設(shè)置一碼表,所述碼表占用移動終端內(nèi)部一塊掉電不易失存儲器用來保存本移動終端與其他移動終端之間的識別關(guān)系;碼表中由一行一行的數(shù)字組成,每一行表示本移動終端與其他一臺移動終端之間的識別關(guān)系;每一行由兩個碼組成:自碼、他碼。
[0013]一種基于無線通信的移動終端之間互相識別處理系統(tǒng),其中,包括:
預(yù)先存儲模塊,用于預(yù)先在移動終端內(nèi)保存該移動終端與其他移動終端連接時的用于互相識別的碼對,每個碼對包括對應(yīng)的自碼與他碼;第一移動終端的自碼與第二移動終端的他碼相同,第一移動終端的他碼與第二移動終端的自碼相同;
第一查找與發(fā)送控制模塊,用于當(dāng)?shù)谝灰苿咏K端與第二移動終端通過網(wǎng)絡(luò)進(jìn)行連接時,控制第一移動終端查找本移動終端保存的所有自碼;并控制第一移動終端向第二移動終端依次發(fā)送這些第一移動終端自碼;
第二查找與發(fā)送控制模塊,用于當(dāng)?shù)诙苿咏K端接收到所述第一移動終端的自碼時,查找是否存在與所述第一移動終端發(fā)送的自碼一樣的第二移動終端的他碼,如果存在則將與該第二移動終端的他碼對應(yīng)的自碼發(fā)送給第一移動終端; 識別控制模塊,用于當(dāng)?shù)谝灰苿咏K端接收到第二移動終端發(fā)來的自碼,判斷第一移動終端發(fā)送的自碼所對應(yīng)的他碼是否與第二移動終端發(fā)來的自碼相同,當(dāng)相同則第一移動終端與第二移動終端之間識別完畢。
[0014]所述基于無線通信的移動終端之間互相識別處理系統(tǒng),其中,其還包括:
第一自碼生成模塊,用于當(dāng)?shù)谝灰苿咏K端將所有自碼發(fā)送完畢后,第一移動終端與第二移動終端還是沒能互相識別,則第一移動終端隨機(jī)生成一自碼,并將該自碼發(fā)送給第二移動終端;
第二自碼生成模塊,用于第二移動終端接收到第一移動終端發(fā)來的自碼后,查找是否存在相同的他碼,如果存在則反饋存在該他碼,之后第一移動終端會再次隨機(jī)生成一自碼;如果不存在則第二移動終端生成一自碼并發(fā)給第一移動終端;
第三自碼生成模塊,用于第一移動終端接收到第二移動終端發(fā)來的自碼,查找是否存在相同的他碼,如果存在則要求第二移動終端再生成一個自碼;如果不存在則第一移動終端與第二移動終端之間識別完畢,第一、第二兩臺移動終端分別保存自碼、他碼。
[0015]所述基于無線通信的移動終端之間互相識別處理系統(tǒng),其中,其還包括:
連接控制模塊,用于當(dāng)兩臺移動終端之間連接時控制每臺移動終端會生成一個自碼、
一個他碼來進(jìn)行相互識別;所謂自碼、他碼均為一串?dāng)?shù)字;控制第一移動終端與第二移動終端進(jìn)行識別完成后,控制第一移動終端生成一個自碼、一個他碼并保存,控制第二移動終端也生成有一個自碼、一個他碼并保存;第一移動終端的自碼與第二移動終端的他碼是一樣的,第一移動終端的他碼與第二移動終端的自碼是一樣的。
[0016]所述基于無線通信的移動終端之間互相識別處理系統(tǒng),其中,其還包括:
碼表控制模塊,用于預(yù)先在移動終端內(nèi)保存該移動終端設(shè)置一碼表,所述碼表占用移動終端內(nèi)部一塊掉電不易失存儲器用來保存本移動終端與其他移動終端之間的識別關(guān)系;碼表中由一行一行的數(shù)字組成,每一行表示本移動終端與其他一臺移動終端之間的識別關(guān)系;每一行由兩個碼組成:自碼、他碼。
[0017]本發(fā)明所提供的基于無線通信的移動終端之間互相識別處理