本申請涉及通訊,尤其涉及一種通訊設(shè)備、地址碼生成方法、通訊配置方法、存儲介質(zhì)。
背景技術(shù):
1、一通訊設(shè)備在需要向另一通訊設(shè)備發(fā)送信息時,需要事先知道對方的地址碼。目前,地址碼多是在通訊設(shè)備生產(chǎn)時由研發(fā)人員按一定的規(guī)則設(shè)置好并由專業(yè)人員進(jìn)行焊接或者寫入至通訊設(shè)備中的。這種地址碼的確定方法不但效率低,而且對人員的專業(yè)素養(yǎng)要求過高,易發(fā)生誤操作。同時,由于地址碼的數(shù)量有限,如果地址數(shù)量要增大,就需要更多的加工成本和加工工序,且還是容易出現(xiàn)重復(fù)編碼的現(xiàn)象,一旦出現(xiàn)重復(fù)編碼的現(xiàn)象時,則需要重新拆機(jī)操作。另外,這種方法所獲得的地址碼只需要使用示波器或者其他工具就能破解,因此安全性不高。
技術(shù)實(shí)現(xiàn)思路
1、本申請要解決的技術(shù)問題為效率低、易誤操作、安全性不高,為此提供一種通訊設(shè)備、地址碼生成方法、通訊配置方法、存儲介質(zhì)。
2、為解決上述技術(shù)問題,本發(fā)明構(gòu)造一種地址碼生成方法,應(yīng)用于處理器,包括:
3、獲取當(dāng)前的自身狀態(tài)信息,以及獲取當(dāng)前的自身時間信息;
4、根據(jù)所述自身狀態(tài)信息及所述自身時間信息,生成隨機(jī)數(shù);
5、將所述隨機(jī)數(shù)作為自身的地址碼。
6、優(yōu)選地,所述獲取當(dāng)前的自身狀態(tài)信息,包括:
7、從溫濕度傳感器和/或光敏傳感器采集當(dāng)前的溫濕度信息和/或光敏信息,并將其作為當(dāng)前的自身狀態(tài)信息。
8、優(yōu)選地,所述獲取當(dāng)前的自身時間信息,包括:
9、從內(nèi)置或外接于所述處理器的計(jì)時器獲取當(dāng)前的自身時間信息。
10、優(yōu)選地,根據(jù)所述自身狀態(tài)信息及所述自身時間信息,生成隨機(jī)數(shù),包括:
11、將所述自身狀態(tài)信息及所述自身時間信息進(jìn)行組合運(yùn)算,以獲取隨機(jī)數(shù)。
12、優(yōu)選地,所述將所述自身狀態(tài)信息及所述自身時間信息進(jìn)行組合運(yùn)算,包括:
13、將所述自身狀態(tài)信息及所述自身時間信息進(jìn)行線性同余運(yùn)算或求模運(yùn)算,以獲取隨機(jī)數(shù)。
14、本發(fā)明還構(gòu)造一種通訊配置方法,應(yīng)用于第一通訊設(shè)備,包括:
15、在接收到用戶輸入的觸發(fā)信號后,生成地址碼請求指令,并廣播所述地址碼請求指令;
16、從第二通訊設(shè)備接收所述第二通訊設(shè)備的地址碼,對所述第二通訊設(shè)備的地址碼進(jìn)行保存,其中,所述第二通訊設(shè)備在接收到所述地址碼請求指令時,根據(jù)以上所述的地址碼生成方法生成自身的地址碼。
17、優(yōu)選地,還包括:
18、在接收到用戶輸入的觸發(fā)信號后,根據(jù)權(quán)利要求1-5任一項(xiàng)所述的地址碼生成方法生成自身的地址碼;
19、將所述自身的地址碼發(fā)送至所述第二通訊設(shè)備,以供所述第二通訊設(shè)備保存所述第一通訊設(shè)備的地址碼。
20、本發(fā)明還構(gòu)造一種通訊配置方法,應(yīng)用于第二通訊設(shè)備,包括:
21、在接收到第一通訊設(shè)備廣播的地址碼請求指令時,根據(jù)以上所述的地址碼生成方法生成自身的地址碼,其中,所述第一通訊設(shè)備在接收到用戶輸入的觸發(fā)信號后,生成地址碼請求指令;
22、將自身的地址碼發(fā)送至所述第一通訊設(shè)備,以供所述第一通訊設(shè)備保存所述第二通訊設(shè)備的地址碼。
23、本發(fā)明還構(gòu)造一種存儲基質(zhì),存儲有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序在被處理器執(zhí)行時實(shí)現(xiàn)以上所述的地址碼生成方法的步驟,和/或,實(shí)現(xiàn)以上所述的通訊配置方法的步驟。
24、本發(fā)明還構(gòu)造一種通訊設(shè)備,包括處理器及存儲有計(jì)算機(jī)程序的存儲器,所述處理器在執(zhí)行所述計(jì)算機(jī)程序時實(shí)現(xiàn)以上所述的地址碼生成方法的步驟,和/或,實(shí)現(xiàn)以上所述的通訊配置方法的步驟。
25、通過本申請的技術(shù)方案,在通訊設(shè)備需要生成地址碼時,首先獲取當(dāng)前的自身狀態(tài)信息以及當(dāng)前的自身時間信息,并根據(jù)自身狀態(tài)信息及自身時間信息生成隨機(jī)數(shù),然后再將所生成的隨機(jī)數(shù)作為通訊設(shè)備的地址碼。因此,該技術(shù)方案具有以下有益效果:
26、1.由于是自動根據(jù)自身狀態(tài)信息及自身時間信息產(chǎn)生地址碼的,不再需要研發(fā)人員按一定的規(guī)則為每個通訊設(shè)備設(shè)置地址碼并進(jìn)行焊接或?qū)懭?,所以大大提高了通訊設(shè)備的生產(chǎn)效率,而且,可完全避免發(fā)生誤操作或重復(fù)編碼的情況;
27、2.由于選擇了自身狀態(tài)信息及自身時間信息作為產(chǎn)生隨機(jī)數(shù)的種子,而自身狀態(tài)信息及自身時間信息不但帶有可變性,且?guī)в幸欢ǖ恼鎸?shí)物理特性,所以,所產(chǎn)生的隨機(jī)數(shù)的質(zhì)量更高,可使得不同通訊設(shè)備的地址碼隨機(jī)性較大,且不可預(yù)見性較強(qiáng),因此,增加了不法人員惡意破解地址碼的難度,提高了通訊安全性。
1.一種地址碼生成方法,應(yīng)用于處理器,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的地址碼生成方法,其特征在于,所述獲取當(dāng)前的自身狀態(tài)信息,包括:
3.根據(jù)權(quán)利要求1所述的地址碼生成方法,其特征在于,所述獲取當(dāng)前的自身時間信息,包括:
4.根據(jù)權(quán)利要求1所述的地址碼生成方法,其特征在于,根據(jù)所述自身狀態(tài)信息及所述自身時間信息,生成隨機(jī)數(shù),包括:
5.根據(jù)權(quán)利要求4所述的地址碼生成方法,其特征在于,所述將所述自身狀態(tài)信息及所述自身時間信息進(jìn)行組合運(yùn)算,包括:
6.一種通訊配置方法,應(yīng)用于第一通訊設(shè)備,其特征在于,包括:
7.根據(jù)權(quán)利要求6所述的通訊配置方法,其特征在于,還包括:
8.一種通訊配置方法,應(yīng)用于第二通訊設(shè)備,其特征在于,包括:
9.一種存儲基質(zhì),存儲有計(jì)算機(jī)程序,其特征在于,所述計(jì)算機(jī)程序在被處理器執(zhí)行時實(shí)現(xiàn)權(quán)利要求1-5任一項(xiàng)所述的地址碼生成方法的步驟,和/或,實(shí)現(xiàn)權(quán)利要求6-8任一項(xiàng)所述的通訊配置方法的步驟。
10.一種通訊設(shè)備,包括處理器及存儲有計(jì)算機(jī)程序的存儲器,其特征在于,所述處理器在執(zhí)行所述計(jì)算機(jī)程序時實(shí)現(xiàn)權(quán)利要求1-5任一項(xiàng)所述的地址碼生成方法的步驟,和/或,實(shí)現(xiàn)權(quán)利要求6-8任一項(xiàng)所述的通訊配置方法的步驟。