本發(fā)明涉及手機(jī)領(lǐng)域,尤其涉及智能終端的安全屏蔽方法及智能終端。
背景技術(shù):
智能終端尤其是手機(jī)出現(xiàn)以后,用戶的大部分信息均保存在智能終端內(nèi),例如,銀行賬戶信息、用戶的照片等等信息。
計(jì)算機(jī)病毒是附在計(jì)算機(jī)軟件中的隱蔽的小程序,它和計(jì)算機(jī)其他工作程序一樣,但會(huì)破壞正常的程序和數(shù)據(jù)文件。計(jì)算機(jī)病毒不僅會(huì)影響計(jì)算機(jī)的安全,也會(huì)嚴(yán)重威脅到智能終端的安全。
現(xiàn)有的智能終端隨時(shí)會(huì)跟外圍的設(shè)備連接,例如計(jì)算機(jī)或其他手機(jī)、智能手環(huán)等等,這樣就有可能出現(xiàn)通過該連接傳遞計(jì)算機(jī)病毒,所以現(xiàn)有的智能終端的安全性差。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例所要解決的技術(shù)問題在于,提供一種智能終端的安全屏蔽方法。可以提高智能終端連接的安全性。
為了解決上述技術(shù)問題,本發(fā)明實(shí)施例提供了一種智能終端的安全屏蔽方法,所述方法包括如下步驟:
智能終端接收用戶輸入的外部設(shè)備連接請(qǐng)求,啟動(dòng)無線通信模塊,搜索能夠連接的設(shè)備;
智能終端接收用戶選擇的第一設(shè)備,智能終端向第一設(shè)備發(fā)送第一連接請(qǐng)求;
智能終端接收第一設(shè)備返回的第一連接響應(yīng),所述連接響應(yīng)包含該第一設(shè)備的第一名稱;
智能終端將該第一設(shè)備的第一名稱與本設(shè)備的第二名稱進(jìn)行比對(duì),如第一名稱與第二名稱具有部分相同的內(nèi)容,智能終端建立與所述第一設(shè)備的連接。
可選的,所述方法還包括:
如第一名稱與第二名稱不具有部分相同的內(nèi)容,智能終端拒絕與所述第一設(shè)備建立連接,并屏蔽所述第一設(shè)備的消息。
可選的,所述方法還包括:
如第一名稱與第二名稱不具有部分相同的內(nèi)容,智能終端獲取第一設(shè)備的mac地址,查詢所述mac地址是否在歷史接入設(shè)備列表中,如該第一設(shè)備存在與所述歷史接入設(shè)備列表中,智能終端建立與所述第一設(shè)備的連接。
可選的,所述第一連接響應(yīng)還包括:第一設(shè)備歷史接入設(shè)備列表中接入次數(shù)最多的兩個(gè)設(shè)備的mac地址即mac1和mac2,將該mac1和mac2分別代入第一預(yù)設(shè)算法計(jì)算得到的兩個(gè)索引值s1和s2,所述方法還包括:
如第一名稱與第二名稱不具有部分相同的內(nèi)容,智能終端將本地存儲(chǔ)的歷史接入列表中的每個(gè)mac地址代入到第一預(yù)設(shè)算法計(jì)算得到每個(gè)mac地址對(duì)應(yīng)的索引值,將所有索引值存入索引值列表,如該s1和s2均存在于該索引值列表中,智能終端建立與第一設(shè)備的連接。
第二方面,提供一種智能終端,所述智能終端包括:
收發(fā)單元,用于接收用戶輸入的外部設(shè)備連接請(qǐng)求;
處理單元,用于啟動(dòng)無線通信模塊,搜索能夠連接的設(shè)備;
所述收發(fā)單元,用于接收用戶選擇的第一設(shè)備,向第一設(shè)備發(fā)送第一連接請(qǐng)求;接收第一設(shè)備返回的第一連接響應(yīng),所述連接響應(yīng)包含該第一設(shè)備的第一名稱;
所述處理單元,用于將該第一設(shè)備的第一名稱與本設(shè)備的第二名稱進(jìn)行比對(duì),如第一名稱與第二名稱具有部分相同的內(nèi)容,智能終端建立與所述第一設(shè)備的連接。
可選的,
所述處理單元,用于如第一名稱與第二名稱不具有部分相同的內(nèi)容,智能終端拒絕與所述第一設(shè)備建立連接,并屏蔽所述第一設(shè)備的消息。
可選的,
所述處理單元,用于如第一名稱與第二名稱不具有部分相同的內(nèi)容,獲取第一設(shè)備的mac地址,查詢所述mac地址是否在歷史接入設(shè)備列表中,如該第一設(shè)備存在與所述歷史接入設(shè)備列表中,智能終端建立與所述第一設(shè)備的連接。
可選的,所述第一連接響應(yīng)還包括:第一設(shè)備歷史接入設(shè)備列表中接入次數(shù)最多的兩個(gè)設(shè)備的mac地址即mac1和mac2,將該mac1和mac2分別代入第一預(yù)設(shè)算法計(jì)算得到的兩個(gè)索引值s1和s2,
所述處理單元,還用于如第一名稱與第二名稱不具有部分相同的內(nèi)容,將本地存儲(chǔ)的歷史接入列表中的每個(gè)mac地址代入到第一預(yù)設(shè)算法計(jì)算得到每個(gè)mac地址對(duì)應(yīng)的索引值,將所有索引值存入索引值列表,如該s1和s2均存在于該索引值列表中,智能終端建立與第一設(shè)備的連接。
第三方面,提供一種計(jì)算機(jī)可讀介質(zhì),所述計(jì)算機(jī)可讀介質(zhì)用于存儲(chǔ)代碼,所述代碼用于執(zhí)行第一方面提供的智能終端的安全屏蔽方法。
本領(lǐng)域普通技術(shù)人員將了解,雖然下面的詳細(xì)說明將參考圖示實(shí)施例、附圖進(jìn)行,但本發(fā)明并不僅限于這些實(shí)施例。而是,本發(fā)明的范圍是廣泛的,且意在僅通過后附的權(quán)利要求限定本發(fā)明的范圍。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明第一較佳實(shí)時(shí)方式提供的一種智能終端的安全屏蔽方法的路流程示意圖;
圖2是本發(fā)明提供的一種智能終端的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”等是用于區(qū)別不同對(duì)象,而不是用于描述特定順序。此外,術(shù)語“包括”和“具有”以及它們?nèi)魏巫冃?,意圖在于覆蓋不排他的包含。例如包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備沒有限定于已列出的步驟或單元,而是可選地還包括沒有列出的步驟或單元,或可選地還包括對(duì)于這些過程、方法、產(chǎn)品或設(shè)備固有的其他步驟或單元。
在本文中提及“實(shí)施例”意味著,結(jié)合實(shí)施例描述的特定特征、結(jié)構(gòu)或特性可以包含在本發(fā)明的至少一個(gè)實(shí)施例中。在說明書中的各個(gè)位置出現(xiàn)該短語并不一定均是指相同的實(shí)施例,也不是與其它實(shí)施例互斥的獨(dú)立的或備選的實(shí)施例。本領(lǐng)域技術(shù)人員顯式地和隱式地理解的是,本文所描述的實(shí)施例可以與其它實(shí)施例相結(jié)合。
本發(fā)明實(shí)施例提供的智能終端的安全屏蔽方法,該方法由智能終端執(zhí)行,該智能終端包括:手機(jī)、平板電腦、智能手表或智能手環(huán)等等設(shè)備,該方法如圖1所示,包括如下步驟:
步驟s101、智能終端接收用戶輸入的外部設(shè)備連接請(qǐng)求,啟動(dòng)無線通信模塊,搜索能夠連接的設(shè)備。
步驟s102、智能終端接收用戶選擇的第一設(shè)備,智能終端向第一設(shè)備發(fā)送第一連接請(qǐng)求。
步驟s103、智能終端接收第一設(shè)備返回的第一連接響應(yīng),所述連接響應(yīng)包含該第一設(shè)備的第一名稱。
步驟s104、智能終端將該第一設(shè)備的第一名稱與本設(shè)備的第二名稱進(jìn)行比對(duì),如第一名稱與第二名稱具有部分相同的內(nèi)容,智能終端建立與所述第一設(shè)備的連接。
本申請(qǐng)?zhí)峁┑募夹g(shù)方案通過對(duì)第一設(shè)備的名稱與本設(shè)備的名稱比對(duì)確定具有相同內(nèi)容的情況下,例如智能終端名稱為alicephone,第一設(shè)備的名稱為:alicewatch,中間具有相同的內(nèi)容alice,此時(shí)確定該智能終端與第一設(shè)備均為同一個(gè)人alice的設(shè)備,安全性高,建立連接,此種方案能夠在連接時(shí)提高智能終端的安全性。
可選的,上述方法在步驟s104之后,還可以包括:
如第一名稱與第二名稱不具有部分相同的內(nèi)容,智能終端拒絕與所述第一設(shè)備建立連接,并屏蔽所述第一設(shè)備的消息。
可選的,上述方法在步驟s104之后,還可以包括:
如第一名稱與第二名稱不具有部分相同的內(nèi)容,智能終端獲取第一設(shè)備的mac地址,查詢所述mac地址是否在歷史接入設(shè)備列表中,如該第一設(shè)備存在與所述歷史接入設(shè)備列表中,智能終端建立與所述第一設(shè)備的連接。
此技術(shù)方案通過歷史接入的信息來驗(yàn)證第一設(shè)備的安全性,所以其提高安全性的優(yōu)點(diǎn),因?yàn)閷?duì)于歷史接入的設(shè)備來說,其安全性也是較高的,所以其也是能夠被相信的。
可選的,上述第一連接響應(yīng)還包括:第一設(shè)備歷史接入設(shè)備列表中接入次數(shù)最多的兩個(gè)設(shè)備的mac地址即mac1和mac2,將該mac1和mac2分別代入第一預(yù)設(shè)算法計(jì)算得到的兩個(gè)索引值s1和s2,所述方法在步驟s104之后還可以包括:
如第一名稱與第二名稱不具有部分相同的內(nèi)容,智能終端將本地存儲(chǔ)的歷史接入列表中的每個(gè)mac地址代入到第一預(yù)設(shè)算法計(jì)算得到每個(gè)mac地址對(duì)應(yīng)的索引值,將所有索引值存入索引值列表,如該s1和s2均存在于該索引值列表中,智能終端建立與第一設(shè)備的連接。
上述第一預(yù)設(shè)的算法具體可以為:
將mac1地址的每個(gè)數(shù)字相加以后的和除以16得到的余數(shù)即為索引值。
上述基于的思路為,對(duì)于mac地址來說,由于其位數(shù)太多,如果攜帶2個(gè)mac地址,那么第一連接響應(yīng)消息可能無法攜帶這么多比特的信息,為了簡(jiǎn)化mac地址,本申請(qǐng)?zhí)峁┮粋€(gè)索引值,其通過mac地址的每個(gè)數(shù)字相加以后的和除以16得到余數(shù)作為索引值,那么索引值只可能是0-15個(gè)數(shù)字,那么只需要4bit即能夠攜帶該索引值,兩個(gè)設(shè)備即8bit的空間,其能夠攜帶在第一連接響應(yīng)中,另外,此索引值也能夠啟動(dòng)一定的驗(yàn)證作用,因?yàn)閷?duì)于智能終端來說,其歷史連接的設(shè)備有限,通過我們調(diào)查,一般不會(huì)超過16個(gè)設(shè)備,那么相同的索引值很有可能是相同的設(shè)備,而兩個(gè)設(shè)備具有相同的歷史連接設(shè)備,那么其可靠性也會(huì)提高很多,所以其能夠?qū)崿F(xiàn)對(duì)連接設(shè)備的驗(yàn)證,并且通過8bit即能夠?qū)崿F(xiàn)驗(yàn)證。
當(dāng)然上述第一預(yù)設(shè)的算法還可以采用其他的算法。
參閱圖2,圖2提供一種智能終端20,所述智能終端包括:
收發(fā)單元201,用于接收用戶輸入的外部設(shè)備連接請(qǐng)求;
處理單元202,用于啟動(dòng)無線通信模塊,搜索能夠連接的設(shè)備;
所述收發(fā)單元,用于接收用戶選擇的第一設(shè)備,向第一設(shè)備發(fā)送第一連接請(qǐng)求;接收第一設(shè)備返回的第一連接響應(yīng),所述連接響應(yīng)包含該第一設(shè)備的第一名稱;
所述處理單元,用于將該第一設(shè)備的第一名稱與本設(shè)備的第二名稱進(jìn)行比對(duì),如第一名稱與第二名稱具有部分相同的內(nèi)容,智能終端建立與所述第一設(shè)備的連接。
可選的,
所述處理單元,用于如第一名稱與第二名稱不具有部分相同的內(nèi)容,智能終端拒絕與所述第一設(shè)備建立連接,并屏蔽所述第一設(shè)備的消息。
可選的,
所述處理單元,用于如第一名稱與第二名稱不具有部分相同的內(nèi)容,獲取第一設(shè)備的mac地址,查詢所述mac地址是否在歷史接入設(shè)備列表中,如該第一設(shè)備存在與所述歷史接入設(shè)備列表中,智能終端建立與所述第一設(shè)備的連接。
可選的,所述第一連接響應(yīng)還包括:第一設(shè)備歷史接入設(shè)備列表中接入次數(shù)最多的兩個(gè)設(shè)備的mac地址即mac1和mac2,將該mac1和mac2分別代入第一預(yù)設(shè)算法計(jì)算得到的兩個(gè)索引值s1和s2,
所述處理單元,還用于如第一名稱與第二名稱不具有部分相同的內(nèi)容,將本地存儲(chǔ)的歷史接入列表中的每個(gè)mac地址代入到第一預(yù)設(shè)算法計(jì)算得到每個(gè)mac地址對(duì)應(yīng)的索引值,將所有索引值存入索引值列表,如該s1和s2均存在于該索引值列表中,智能終端建立與第一設(shè)備的連接。
本發(fā)明具體實(shí)施方式還提供一種計(jì)算機(jī)可讀介質(zhì),所述計(jì)算機(jī)可讀介質(zhì)用于存儲(chǔ)代碼,所述代碼用于執(zhí)行第一方面提供的智能終端的安全屏蔽方法。
以上所揭露的僅為本發(fā)明一種較佳實(shí)施例而已,當(dāng)然不能以此來限定本發(fā)明之權(quán)利范圍,本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分流程,并依本發(fā)明權(quán)利要求所作的等同變化,仍屬于發(fā)明所涵蓋的范圍。