專利名稱:一種運(yùn)行終端的方法、系統(tǒng)及設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計(jì)算機(jī)技術(shù),尤其涉及一種運(yùn)行終端的方法、系統(tǒng)及設(shè)備。
背景技術(shù):
移動(dòng)終端在開機(jī)后且用戶在一定時(shí)長(zhǎng)內(nèi)未操作該移動(dòng)終端的情況下,移動(dòng)終端會(huì)自動(dòng)進(jìn)入到鎖屏狀態(tài),以達(dá)到節(jié)電、避免誤操作以及保護(hù)用戶隱私的目的,提高移動(dòng)終端內(nèi)數(shù)據(jù)存儲(chǔ)的安全性。當(dāng)用戶需要對(duì)處于鎖屏狀態(tài)的移動(dòng)終端進(jìn)行操作時(shí),首先需要解除鎖屏,目前常用的解除鎖屏的方式有以下三種第一種方式針對(duì)觸摸屏移動(dòng)終端,用戶通過在觸摸屏上的特定操作,如左右滑屏、拖拽特定用戶界面(User Interface, UI)對(duì)象等,通過上述特定操作,觸發(fā)移動(dòng)終端解除鎖屏。第二種方式針對(duì)有實(shí)體鍵盤的移動(dòng)終端,用戶點(diǎn)擊特定按鍵,如長(zhǎng)按“*”鍵來觸發(fā)移動(dòng)終端解除鎖屏。上述第一種方式和第二種方式能夠很方便地使普通用戶解除移動(dòng)終端的鎖屏狀態(tài),但是,在第一種方式和第二種方式下,任何人在獲得該移動(dòng)終端后,都可以解除移動(dòng)終端的鎖定狀態(tài),進(jìn)而操作該移動(dòng)終端,使得移動(dòng)終端的使用安全性得不到保證。第三種方式用戶通過移動(dòng)終端的對(duì)話框輸入設(shè)定的密碼(如個(gè)人身份識(shí)別碼 (Personalldentification Number, PIN)),由移動(dòng)終端對(duì)用戶輸入的密碼進(jìn)行驗(yàn)證,在驗(yàn)證通過時(shí),解除鎖定狀態(tài);否則,拒絕解除鎖定狀態(tài)。上述第三種方式相對(duì)于第一種方式和第二種方式而言,移動(dòng)終端的安全性較高, 但是,如果將簡(jiǎn)單的PIN碼作為解鎖密碼,則PIN碼容易被他人破解,導(dǎo)致移動(dòng)終端的安全性仍然存在風(fēng)險(xiǎn);如果設(shè)置較復(fù)雜的密碼,則用戶不容易記憶密碼,導(dǎo)致用戶忘記密碼而無(wú)法解鎖。綜上所述,在現(xiàn)有的解除移動(dòng)終端鎖屏狀態(tài)的方案中,設(shè)置解鎖密碼過于簡(jiǎn)單導(dǎo)致移動(dòng)終端的安全使用得不到保證,設(shè)置密碼過于復(fù)雜又會(huì)導(dǎo)致用戶不易記憶的問題。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種運(yùn)行終端的方法、系統(tǒng)及設(shè)備,用以解決現(xiàn)有技術(shù)中存在的運(yùn)行終端時(shí),設(shè)置密碼過于簡(jiǎn)單導(dǎo)致終端的安全使用得不到保證,設(shè)置密碼過于復(fù)雜又會(huì)導(dǎo)致用戶不易記憶的問題一種運(yùn)行終端的方法,所述方法包括第一終端在接收到運(yùn)行指令后,獲取與該第一終端連接的第二終端的標(biāo)識(shí)號(hào);第一終端將獲取的第二終端的標(biāo)識(shí)號(hào)與自身的標(biāo)識(shí)號(hào)進(jìn)行運(yùn)算,得到第一運(yùn)算碼;
5
第一終端將第一運(yùn)算碼與預(yù)先存儲(chǔ)的第一校驗(yàn)碼進(jìn)行比較,若第一運(yùn)算碼與第一校驗(yàn)碼匹配,則響應(yīng)所述運(yùn)行指令;否則,拒絕響應(yīng)所述運(yùn)行指令。一種運(yùn)行終端的方法,所述方法包括第一終端在接收到運(yùn)行指令后,獲取與該第一終端連接的第二終端的標(biāo)識(shí)號(hào);第一終端將獲取的第二終端的標(biāo)識(shí)號(hào)與自身的標(biāo)識(shí)號(hào)進(jìn)行運(yùn)算,得到第一運(yùn)算碼;第一終端將第一運(yùn)算碼與預(yù)先存儲(chǔ)的第一校驗(yàn)碼進(jìn)行比較,若第一運(yùn)算碼與第一校驗(yàn)碼匹配且第一終端接收到第二終端返回的認(rèn)證通過消息,則響應(yīng)所述運(yùn)行指令;否則, 拒絕響應(yīng)所述運(yùn)行指令;所述認(rèn)證通過消息是第二終端對(duì)第一終端認(rèn)證通過后返回的。一種運(yùn)行終端的系統(tǒng),所述系統(tǒng)包括第一終端以及與第一終端連接的第二終端, 其中第一終端,用于在接收到運(yùn)行指令后,獲取第二終端的標(biāo)識(shí)號(hào),并將獲取的第二終端的標(biāo)識(shí)號(hào)與自身的標(biāo)識(shí)號(hào)進(jìn)行運(yùn)算得到第一運(yùn)算碼,若第一運(yùn)算碼與第一終端預(yù)先存儲(chǔ)的第一校驗(yàn)碼匹配時(shí),則響應(yīng)所述運(yùn)行指令;否則,拒絕響應(yīng)所述運(yùn)行指令。一種運(yùn)行終端的系統(tǒng),所述系統(tǒng)包括第一終端以及與第一終端連接的第二終端, 其中第一終端,用于在接收到運(yùn)行指令后,獲取第二終端的標(biāo)識(shí)號(hào),并將獲取的第二終端的標(biāo)識(shí)號(hào)與自身的標(biāo)識(shí)號(hào)進(jìn)行運(yùn)算得到第一運(yùn)算碼,若第一運(yùn)算碼與第一終端預(yù)先存儲(chǔ)的第一校驗(yàn)碼匹配且接收到第二終端返回的認(rèn)證通過消息,則響應(yīng)所述運(yùn)行指令;否則,拒絕響應(yīng)所述運(yùn)行指令;第二終端,用于在對(duì)第一終端認(rèn)證通過后返回認(rèn)證通過消息。一種終端,所述終端包括標(biāo)識(shí)號(hào)獲取模塊,用于在接收到運(yùn)行指令后,獲取與自身連接的第二終端的標(biāo)識(shí)號(hào);運(yùn)算模塊,用于將獲取的第二終端的標(biāo)識(shí)號(hào)與自身的標(biāo)識(shí)號(hào)進(jìn)行運(yùn)算,得到第一運(yùn)算碼;比較模塊,用于將第一運(yùn)算碼與預(yù)先存儲(chǔ)的第一校驗(yàn)碼進(jìn)行比較;運(yùn)行模塊,用于若第一運(yùn)算碼與第一校驗(yàn)碼匹配,則響應(yīng)所述運(yùn)行指令,若第一運(yùn)算碼與第一校驗(yàn)碼不匹配,則拒絕響應(yīng)所述運(yùn)行指令。一種終端,所述終端包括標(biāo)識(shí)號(hào)獲取模塊,用于在接收到運(yùn)行指令后,獲取與自身連接的第二終端的標(biāo)識(shí)號(hào);運(yùn)算模塊,用于將獲取的第二終端的標(biāo)識(shí)號(hào)與自身的標(biāo)識(shí)號(hào)進(jìn)行運(yùn)算,得到第一運(yùn)算碼;比較模塊,用于將第一運(yùn)算碼與預(yù)先存儲(chǔ)的第一校驗(yàn)碼進(jìn)行比較;認(rèn)證結(jié)果接收模塊,用于接收第二終端對(duì)第一終端認(rèn)證通過后返回的認(rèn)證通過消息;運(yùn)行模塊,用于若第一運(yùn)算碼與第一校驗(yàn)碼匹配且接收到第二終端返回的認(rèn)證通過消息,則響應(yīng)所述運(yùn)行指令,若第一運(yùn)算碼與第一校驗(yàn)碼不匹配,則拒絕響應(yīng)所述運(yùn)行指令。本發(fā)明有益效果如下本發(fā)明實(shí)施例的方案無(wú)需用戶記憶運(yùn)行終端的密碼,而是在運(yùn)行終端時(shí),由該終端將與自身連接的其他終端的標(biāo)識(shí)號(hào)與自身的標(biāo)識(shí)號(hào)運(yùn)算后進(jìn)行合法性認(rèn)證,在終端運(yùn)算得到的運(yùn)算碼與自身存儲(chǔ)的校驗(yàn)碼匹配時(shí),響應(yīng)運(yùn)行指令,否則,拒絕響應(yīng)運(yùn)行指令,使用戶不需要記憶密碼就能夠確保終端的合法運(yùn)行,滿足終端運(yùn)行時(shí)的安全性需求。
圖1為本發(fā)明實(shí)施例一中運(yùn)行終端的流程示意圖;圖2為本發(fā)明實(shí)施例一中綁定終端的流程示意圖;圖3為本發(fā)明實(shí)施例二中運(yùn)行終端的流程示意圖;圖4為本發(fā)明實(shí)施例三中運(yùn)行終端的系統(tǒng)結(jié)構(gòu)示意圖;圖5為本發(fā)明實(shí)施例五中終端的結(jié)構(gòu)示意圖;圖6為本發(fā)明實(shí)施例六中終端的結(jié)構(gòu)示意圖。
具體實(shí)施例方式為了實(shí)現(xiàn)本發(fā)明目的,本發(fā)明實(shí)施例提出將待運(yùn)行的終端與其他終端建立綁定關(guān)系,在待運(yùn)行的終端接收到運(yùn)行指令時(shí),檢測(cè)自身與綁定的其他終端的連接是否正確,在待運(yùn)行的終端與合法的綁定終端建立正確的連接關(guān)系時(shí),允許終端響應(yīng)相應(yīng)的業(yè)務(wù)。由于用戶在使用此方案時(shí)不需要記憶密碼就能夠確保終端不會(huì)被非法用戶使用,滿足終端運(yùn)行時(shí)的安全性需求,因此,本發(fā)明提出的安全運(yùn)行機(jī)制具有安全性高、業(yè)務(wù)運(yùn)行方便和技術(shù)可行性高的優(yōu)點(diǎn)。本發(fā)明實(shí)施例中待運(yùn)行的終端與其他終端建立的綁定關(guān)系是指待運(yùn)行的終端將自身的標(biāo)識(shí)號(hào)和其他終端的標(biāo)識(shí)號(hào)運(yùn)行后得到的校驗(yàn)碼存儲(chǔ)在本地,后續(xù)根據(jù)該校驗(yàn)碼進(jìn)行對(duì)連接的其他終端的合法性進(jìn)行檢測(cè)。在本發(fā)明實(shí)施例的方案中,涉及的終端可以是移動(dòng)終端或是PC機(jī)等,建立綁定關(guān)系的兩個(gè)終端中的任一終端可以是移動(dòng)終端或是PC機(jī)。終端的標(biāo)識(shí)號(hào)是指能夠唯一表示該終端的信息,如,在終端是手機(jī)時(shí),標(biāo)識(shí)號(hào)可以為國(guó)際移動(dòng)設(shè)備身份碼 international Mobile Equipment Identity,IMEI),在終端是PC 機(jī)時(shí),標(biāo)識(shí)號(hào)可以是網(wǎng)卡地址MAC。在實(shí)際的操作中,終端可能會(huì)處于多種工作狀態(tài),如作為調(diào)制解調(diào)器使用、作為存儲(chǔ)設(shè)備(如U盤)使用或是處于同步狀態(tài)。在本發(fā)明實(shí)施例的方案中,涉及的所有終端不論是建立與其他終端的綁定操作還是檢測(cè)是否響應(yīng)相應(yīng)的業(yè)務(wù)時(shí)的操作,終端都處于同步狀態(tài)。下面結(jié)合說明書附圖對(duì)本發(fā)明實(shí)施例進(jìn)行詳細(xì)描述。實(shí)施例一本發(fā)明實(shí)施例一提供一種運(yùn)行終端的方法,如圖1所示,為實(shí)施例一中的流程示意圖,所述方法包括以下步驟
步驟101 第一終端接收運(yùn)行指令。假設(shè)本步驟中的第一終端是PC機(jī),該第一終端的標(biāo)識(shí)號(hào)為MAC地址。當(dāng)然,第一終端也可以是手機(jī),其標(biāo)識(shí)號(hào)為IMEI。當(dāng)用戶需要運(yùn)行第一終端時(shí),通過觸發(fā)PC機(jī)鍵盤等方式向第一終端發(fā)起運(yùn)行指令。需要說明的是,本發(fā)明各實(shí)施例中涉及的運(yùn)行指令可以是解除鎖屏狀態(tài)的指令,也可以是對(duì)第一終端進(jìn)行操作的其他指令,如調(diào)用某一應(yīng)用程序的指令等。步驟102 第一終端獲取與自身連接的第二終端的標(biāo)識(shí)號(hào)。假設(shè)本步驟中的第二終端是手機(jī),該第二終端的標(biāo)識(shí)號(hào)為IMEI。當(dāng)然,第二終端也可以是PC機(jī),其標(biāo)識(shí)號(hào)為MAC地址。第一終端在接收到運(yùn)行指令后,并不立即響應(yīng)所述運(yùn)行指令,而是檢測(cè)出當(dāng)前與自身連接的第二終端后,判斷該第二終端是否是預(yù)先與自身綁定的合法終端。第一終端和第二終端之間可以通過多種方式建立連接,如可以通過USB接口連接線建立連接、通過其他數(shù)據(jù)線的方式建立連接或是通過無(wú)線通信方式建立連接。在建立第一終端與第二終端之間的連接關(guān)系后,第一終端和第二終端進(jìn)入同步模式。第一終端可以通過以下兩種方式獲取第二終端的IMEI 第一種方式第一終端向第二終端發(fā)出獲取IMEI的指令,第二終端在響應(yīng)該指令時(shí)向第一終端發(fā)送自身的IMEI字符串。第二種方式第一終端主動(dòng)從第二終端內(nèi)讀取第二終端的IMEI字符串。步驟103 第一終端將獲取的第二終端的標(biāo)識(shí)號(hào)與自身的標(biāo)識(shí)號(hào)進(jìn)行運(yùn)算。第一終端在得到第二終端的IMEI后,將該IMEI與自身的MAC進(jìn)行運(yùn)算,本實(shí)施例一的方案中不限定使用的算法,包括但不限于使用Base64編碼算法。步驟104 第一終端將運(yùn)算后得到的第一運(yùn)算碼與預(yù)先存儲(chǔ)的第一校驗(yàn)碼進(jìn)行比較,在比較結(jié)果為第一運(yùn)算碼與第一校驗(yàn)碼匹配時(shí),執(zhí)行步驟105 ;否則,執(zhí)行步驟106。本步驟中,第一終端對(duì)第二終端的合法性進(jìn)行驗(yàn)證,若驗(yàn)證結(jié)果為第二終端不是預(yù)先與第一終端綁定的合法終端,則不響應(yīng)運(yùn)行指令。步驟105 第一終端響應(yīng)所述運(yùn)行指令,并結(jié)束。步驟106 第一終端拒絕響應(yīng)所述運(yùn)行指令,并結(jié)束。通過上述步驟101 步驟106的方案,第一終端在接收到運(yùn)行指令時(shí),并不立即響應(yīng)該運(yùn)行指令,而是將當(dāng)前與自身連接的第二終端是否是具有綁定關(guān)系的合法終端作為判斷依據(jù),在第一終端對(duì)第二終端認(rèn)證通過時(shí),第一終端才響應(yīng)運(yùn)行指令,使得用戶在請(qǐng)求相應(yīng)業(yè)務(wù)的運(yùn)行時(shí)不需要輸入保證業(yè)務(wù)安全性的密碼,也能夠保證第一終端業(yè)務(wù)使用的安全性,因此,通過本發(fā)明實(shí)施例一的方案可以方便、安全地使用第一終端的業(yè)務(wù)。在上述步驟101之前,第一終端需要預(yù)先存儲(chǔ)的第一校驗(yàn)碼,以便于在后續(xù)根據(jù)用戶發(fā)出的業(yè)務(wù)指令對(duì)連接的第二終端進(jìn)行認(rèn)證。因此,如圖2所示,在本實(shí)施例一的步驟 101之前,還包括以下綁定終端的步驟步驟A 第一終端在未存儲(chǔ)第一校驗(yàn)碼且檢測(cè)到與第三終端的連接事件時(shí),獲取該第三終端的標(biāo)識(shí)號(hào)。
假設(shè)本步驟中的第三終端是手機(jī),該第三終端的標(biāo)識(shí)號(hào)為IMEI。當(dāng)?shù)谝唤K端通過連接線與第三終端建立連接時(shí),第一終端將檢測(cè)自身的狀態(tài)是否處于同步狀態(tài),在自身處于同步狀態(tài)時(shí),進(jìn)一步檢測(cè)自身是否已存儲(chǔ)第一校驗(yàn)碼。若已存儲(chǔ)第一校驗(yàn)碼,則可以在接收到運(yùn)行指令后執(zhí)行上述步驟101 ;若第一終端檢測(cè)自身還未存儲(chǔ)第一校驗(yàn)碼,則表示當(dāng)前是第一終端的第一次同步連接,第一終端從當(dāng)前與自身連接的第三終端處獲取第三終端的標(biāo)識(shí)號(hào)。第一終端獲取第三終端的標(biāo)識(shí)號(hào)與步驟102中第一終端獲取第二終端標(biāo)識(shí)號(hào)的方式相同。步驟B:第一終端將第三終端的標(biāo)識(shí)號(hào)與自身的標(biāo)識(shí)號(hào)進(jìn)行運(yùn)算,得到第三運(yùn)算碼。在本步驟中使用的算法應(yīng)該與步驟103中使用的算法相同或相對(duì)應(yīng)。步驟C 第一終端將第三運(yùn)算碼作為第一校驗(yàn)碼并存儲(chǔ)。在本實(shí)施例的方案中,認(rèn)為第一終端首次同步狀態(tài)下連接的第三終端是與第一終端綁定的合法終端,因此,利用第三終端的標(biāo)識(shí)號(hào)計(jì)算出的第三運(yùn)算碼可以用于在步驟 101 步驟106中的認(rèn)證操作,所以將第三運(yùn)算碼作為第一校驗(yàn)碼存儲(chǔ)在第一終端的安全區(qū)域內(nèi)。同樣地,第三終端在與第一終端連接時(shí)向第一終端發(fā)出確認(rèn)連接的消息,在第一終端獲取第三終端的標(biāo)識(shí)號(hào)來運(yùn)算第三運(yùn)算碼時(shí),第三終端也可以獲取第一終端的標(biāo)識(shí)號(hào),將第一終端的標(biāo)識(shí)號(hào)與自身的標(biāo)識(shí)號(hào)進(jìn)行運(yùn)算后得到第四運(yùn)算碼,并存儲(chǔ)該第四運(yùn)算碼,以便于第三終端作為被運(yùn)行的終端時(shí),能夠根據(jù)存儲(chǔ)的第四運(yùn)算碼來進(jìn)行合法性認(rèn)證。需要說明的是,步驟A 步驟C中涉及的第三終端和步驟101 步驟106中涉及的第二終端可以是同一終端的兩個(gè)名稱,也可以是分別的兩個(gè)終端的名稱。若第二終端和第三終端是同一終端的兩個(gè)名稱,則表示在步驟101 步驟106的方案中,第一終端是與綁定的合法終端建立連接,在步驟104中得到的比較結(jié)果應(yīng)該為第一運(yùn)算碼與第一校驗(yàn)碼匹配;若第二終端和第三終端是分別的兩個(gè)終端的名稱,則表示在步驟101 步驟106的方案中,第一終端是與非法終端建立連接,在步驟106中得到的比較結(jié)果應(yīng)該為第一運(yùn)算碼與第一校驗(yàn)碼不匹配。實(shí)施例二 本發(fā)明實(shí)施例一的方案是由第一終端對(duì)連接的第二終端進(jìn)行合法性認(rèn)證,本發(fā)明實(shí)施例二的運(yùn)行終端的方法中,由第一終端和第二終端相互進(jìn)行合法性認(rèn)證,只有在第一終端和第二終端相互認(rèn)證通過時(shí),第一終端才響應(yīng)運(yùn)行指令。如圖3所示,為本發(fā)明實(shí)施例二中運(yùn)行終端的方法示意圖,所述方法的步驟201 步驟204與實(shí)施例一中的步驟101 步驟104相同,在步驟204中,若比較結(jié)果為第一運(yùn)算碼與第一校驗(yàn)碼匹配,則執(zhí)行步驟205 ;否則,執(zhí)行步驟209。步驟205 第二終端將第一終端的標(biāo)識(shí)號(hào)與自身的標(biāo)識(shí)號(hào)進(jìn)行運(yùn)算得到第二運(yùn)算碼。本發(fā)明實(shí)施例二不限定第二終端使用的算法,第二終端使用的算法與第一終端使用的算法可以相同也可以不相同。步驟206 第二終端將第二運(yùn)算碼與預(yù)先存儲(chǔ)的第二校驗(yàn)碼進(jìn)行比較,并向第一
9終端返回認(rèn)證結(jié)果。若第二運(yùn)算碼與第二校驗(yàn)碼匹配,則第二終端向第一終端返回認(rèn)證通過結(jié)果,否則,第二終端向第一終端返回認(rèn)證失敗結(jié)果。步驟207 在第一終端接收到的認(rèn)證結(jié)果是認(rèn)證通過時(shí),執(zhí)行步驟208 ;否則,執(zhí)行步驟209。步驟208 第二終端向第一終端返回認(rèn)證通過消息,第一終端響應(yīng)所述運(yùn)行指令, 并結(jié)束。步驟209 第二終端向第一終端返回認(rèn)證失敗消息,第一終端拒絕響應(yīng)所述運(yùn)行指令,并結(jié)束。上述步驟205 步驟207可以在步驟201之后的任一時(shí)刻執(zhí)行。第一終端也可以在執(zhí)行步驟204之前接收到第二終端返回的認(rèn)證結(jié)果,若認(rèn)證結(jié)果是認(rèn)證通過消息,則第一終端繼續(xù)執(zhí)行步驟104,在第一終端和第二終端對(duì)對(duì)方的認(rèn)證都通過時(shí)執(zhí)行步驟208 ;若第二終端返回的認(rèn)證結(jié)果是認(rèn)證失敗消息,則第一終端可以不執(zhí)行步驟104,直接跳轉(zhuǎn)至步驟 209。上述步驟205 步驟207的目的是通過第一終端和第二終端對(duì)對(duì)方的相互認(rèn)證, 在雙方都認(rèn)證通過時(shí)允許第一終端響應(yīng)運(yùn)行指令,提高第一終端業(yè)務(wù)運(yùn)行的安全性。在本實(shí)施例二的步驟201之前,第一終端和第二終端可以按照實(shí)施例一的步驟 A 步驟C的方案,存儲(chǔ)第一校驗(yàn)碼和第二校驗(yàn)碼。實(shí)施例三本發(fā)明實(shí)施例三提供一種與實(shí)施例一屬于同一發(fā)明構(gòu)思下的運(yùn)行終端的系統(tǒng),如圖4所示,所述系統(tǒng)包括第一終端11以后,獲取第二終端12的標(biāo)識(shí)號(hào),并將獲取的第二終端的標(biāo)識(shí)號(hào)與自身的標(biāo)識(shí)號(hào)進(jìn)行運(yùn)算得到第一運(yùn)算碼,在第一運(yùn)算碼與第一終端預(yù)先存儲(chǔ)的第一校驗(yàn)碼匹配時(shí),響應(yīng)所述運(yùn)行指令;否則,拒絕響應(yīng)所述運(yùn)行指令。所述系統(tǒng)還包括第三終端13。所述第一終端11還用于在未存儲(chǔ)第一校驗(yàn)碼且檢測(cè)到與第三終端的連接事件時(shí),獲取該第三終端13的標(biāo)識(shí)號(hào),將第三終端的標(biāo)識(shí)號(hào)與自身的標(biāo)識(shí)號(hào)進(jìn)行運(yùn)算,得到第三運(yùn)算碼,將第三運(yùn)算碼作為第一校驗(yàn)碼并存儲(chǔ);所述第三終端13用于在與第一終端11連接時(shí)向第一終端11發(fā)出確認(rèn)連接的消息,并獲取第一終端11的標(biāo)識(shí)號(hào),將第一終端11的標(biāo)識(shí)號(hào)與自身的標(biāo)識(shí)號(hào)進(jìn)行運(yùn)算后存儲(chǔ)運(yùn)算結(jié)果。實(shí)施例四本發(fā)明實(shí)施例四提供一種與實(shí)施例二屬于同一發(fā)明構(gòu)思下的運(yùn)行終端的系統(tǒng),其結(jié)構(gòu)示意圖與實(shí)施例三中的系統(tǒng)結(jié)構(gòu)示意圖相同,所述系統(tǒng)包括第一終端11以及與第一終端連接的第二終端12,其中第一終端11用于在接收到運(yùn)行指令后,獲取第二終端的標(biāo)識(shí)號(hào),并將獲取的第二終端的標(biāo)識(shí)號(hào)與自身的標(biāo)識(shí)號(hào)進(jìn)行運(yùn)算得到第一運(yùn)算碼,在第一運(yùn)算碼與第一終端預(yù)先存儲(chǔ)的第一校驗(yàn)碼匹配且接收到第二終端返回的認(rèn)證通過消息時(shí),響應(yīng)所述運(yùn)行指令;否則,拒絕響應(yīng)所述運(yùn)行指令;第二終端12用于在對(duì)第一終端認(rèn)證通過后返回認(rèn)證通過消息。所述第二終端12具體用于將第一終端的標(biāo)識(shí)號(hào)與自身的標(biāo)識(shí)號(hào)進(jìn)行運(yùn)算后得到第二運(yùn)算碼,并將第二運(yùn)算碼與第二終端預(yù)先存儲(chǔ)的第二校驗(yàn)碼進(jìn)行比較,在比較結(jié)果為第二運(yùn)算碼與第二校驗(yàn)碼匹配時(shí),向第一終端返回認(rèn)證通過消息,若第二運(yùn)算碼與第二校驗(yàn)碼不匹配,則向第一終端返回認(rèn)證失敗消息。所述系統(tǒng)還包括第三終端13。所述第一終端11還用于在未存儲(chǔ)第一校驗(yàn)碼且檢測(cè)到與第三終端的連接事件時(shí)后,獲取該第三終端13的標(biāo)識(shí)號(hào),將第三終端的標(biāo)識(shí)號(hào)與自身的標(biāo)識(shí)號(hào)進(jìn)行運(yùn)算,得到第三運(yùn)算碼,將第三運(yùn)算碼作為第一校驗(yàn)碼并存儲(chǔ);所述第三終端13用于在與第一終端連接時(shí)向第一終端發(fā)出確認(rèn)連接的消息,并獲取第一終端的標(biāo)識(shí)號(hào),將第一終端的標(biāo)識(shí)號(hào)與自身的標(biāo)識(shí)號(hào)進(jìn)行運(yùn)算并存儲(chǔ)運(yùn)算結(jié)果。實(shí)施例五本發(fā)明實(shí)施例五提供一種與實(shí)施例一和實(shí)施例三屬于同一發(fā)明構(gòu)思下的終端,如圖5所示,所述終端包括標(biāo)識(shí)號(hào)獲取模塊21、運(yùn)算模塊22、比較模塊23和運(yùn)行模塊對(duì),其中標(biāo)識(shí)號(hào)獲取模塊21用于在接收到運(yùn)行指令后,獲取當(dāng)前與自身連接的第二終端的標(biāo)識(shí)號(hào);運(yùn)算模塊22用于將獲取的標(biāo)識(shí)號(hào)與自身的標(biāo)識(shí)號(hào)進(jìn)行運(yùn)算,得到第一運(yùn)算碼;比較模塊23用于將第一運(yùn)算碼與預(yù)先存儲(chǔ)的第一校驗(yàn)碼進(jìn)行比較;運(yùn)行模塊M用于在第一運(yùn)算碼與第一校驗(yàn)碼匹配時(shí),響應(yīng)所述運(yùn)行指令,在第一運(yùn)算碼與第一校驗(yàn)碼不匹配時(shí),拒絕響應(yīng)所述運(yùn)行指令。所述標(biāo)識(shí)號(hào)獲取模塊21還用于在未存儲(chǔ)第一校驗(yàn)碼且檢測(cè)到與第三終端的連接事件后,獲取第三終端的標(biāo)識(shí)號(hào),所述第三終端和第二終端是同一終端或是兩個(gè)終端;所述運(yùn)算模塊22還用于將獲取的標(biāo)識(shí)號(hào)與自身的標(biāo)識(shí)號(hào)進(jìn)行運(yùn)算,得到第三運(yùn)算碼;所述終端還包括存儲(chǔ)模塊25用于將第三運(yùn)算碼作為第一校驗(yàn)碼并存儲(chǔ)。實(shí)施例六本發(fā)明實(shí)施例六提供一種與實(shí)施例二和實(shí)施例四屬于同一發(fā)明構(gòu)思下的終端,如圖6所示,所述終端包括標(biāo)識(shí)號(hào)獲取模塊31、運(yùn)算模塊32、比較模塊33、認(rèn)證結(jié)果接收模塊34和運(yùn)行模塊35,其中標(biāo)識(shí)號(hào)獲取模塊31用于在接收到運(yùn)行指令后,獲取與自身連接的第二終端的標(biāo)識(shí)號(hào);運(yùn)算模塊32用于將獲取的第二終端的標(biāo)識(shí)號(hào)與自身的標(biāo)識(shí)號(hào)進(jìn)行運(yùn)算,得到第一運(yùn)算碼;比較模塊33用于將第一運(yùn)算碼與預(yù)先存儲(chǔ)的第一校驗(yàn)碼進(jìn)行比較;認(rèn)證結(jié)果接收模塊34用于接收第二終端對(duì)第一終端認(rèn)證通過后返回的認(rèn)證通過消息; 運(yùn)行模塊35用于在第一運(yùn)算碼與第一校驗(yàn)碼匹配且接收到第二終端返回的認(rèn)證通過消息時(shí),響應(yīng)所述運(yùn)行指令,在第一運(yùn)算碼與第一校驗(yàn)碼不匹配時(shí),拒絕響應(yīng)所述運(yùn)行指令。認(rèn)證結(jié)果接收模塊34接收到的認(rèn)證通過消息第二終端根據(jù)第二運(yùn)算碼與第二終端預(yù)先存儲(chǔ)的第二校驗(yàn)碼進(jìn)行比較,在比較結(jié)果為第二運(yùn)算碼與第二校驗(yàn)碼匹配時(shí)返回的,所述第二運(yùn)算碼是第二終端將該認(rèn)證結(jié)果接收模塊所在終端的標(biāo)識(shí)號(hào)與自身的標(biāo)識(shí)號(hào)進(jìn)行運(yùn)算后得到的。所述標(biāo)識(shí)號(hào)獲取模塊31還用于在未存儲(chǔ)第一校驗(yàn)碼且檢測(cè)到與第三終端的連接事件后,獲取第三終端的標(biāo)識(shí)號(hào);所述運(yùn)算模塊32還用于將獲取的標(biāo)識(shí)號(hào)與自身的標(biāo)識(shí)號(hào)進(jìn)行運(yùn)算,得到第三運(yùn)算碼;所述終端還包括存儲(chǔ)模塊36用于將第三運(yùn)算碼作為第一校驗(yàn)碼并存儲(chǔ)。所述終端還包括認(rèn)證結(jié)果發(fā)送模塊37,用于向第二終端發(fā)送比較模塊33得到的第一運(yùn)算碼與第一校驗(yàn)碼的比較結(jié)果。
需要說明的是,在不同的場(chǎng)景下,本發(fā)明實(shí)施例五、六中的終端可以是本發(fā)明各實(shí)施例一和實(shí)施例二中涉及的第一終端、第二終端和第三終端的功能。例如在初始時(shí),在終端A中存儲(chǔ)第一校驗(yàn)碼或按照?qǐng)D1的方式運(yùn)行終端A時(shí),該終端A可以是涉及的第一終端; 同時(shí),當(dāng)終端A作為與其他終端綁定的合法終端時(shí),終端A可以是圖2中的第三終端;當(dāng)終端A作為運(yùn)行其他終端時(shí)用于認(rèn)證的終端,則終端A可以是圖1中的第二終端。通過本發(fā)明實(shí)施例提供的方法、系統(tǒng)及設(shè)備,第一終端在接收到運(yùn)行指令時(shí),并不立即響應(yīng)該運(yùn)行指令,而是與當(dāng)前連接的第二終端之間相互認(rèn)證對(duì)方的合法性,在第一終端和第二終端都通過對(duì)對(duì)方的合法性認(rèn)證后,第一終端響應(yīng)運(yùn)行指令,使得用戶在請(qǐng)求相應(yīng)業(yè)務(wù)的運(yùn)行時(shí)不需要輸入保證業(yè)務(wù)安全性的密碼,也能夠保證第一終端業(yè)務(wù)使用的安全性,且雙向認(rèn)證有效防止了他人惡意克隆校驗(yàn)碼所帶來的風(fēng)險(xiǎn);另外,第一終端和第二終端并不在本地直接保存對(duì)方的信息,而是使用由Base64等算法獲得的校驗(yàn)碼進(jìn)行認(rèn)證,由于在終端本地不保存原始配對(duì)密鑰,進(jìn)一步提高了信息安全性。顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
權(quán)利要求
1.一種運(yùn)行終端的方法,其特征在于,所述方法包括第一終端在接收到運(yùn)行指令后,獲取與該第一終端連接的第二終端的標(biāo)識(shí)號(hào); 第一終端將獲取的第二終端的標(biāo)識(shí)號(hào)與自身的標(biāo)識(shí)號(hào)進(jìn)行運(yùn)算,得到第一運(yùn)算碼; 第一終端將第一運(yùn)算碼與預(yù)先存儲(chǔ)的第一校驗(yàn)碼進(jìn)行比較,若第一運(yùn)算碼與第一校驗(yàn)碼匹配,則響應(yīng)所述運(yùn)行指令;否則,拒絕響應(yīng)所述運(yùn)行指令。
2.如權(quán)利要求1所述的方法,其特征在于,第一終端接收到運(yùn)行指令之前,所述方法還包括第一終端在未存儲(chǔ)第一校驗(yàn)碼且檢測(cè)到與第三終端的連接事件后,獲取該第三終端的標(biāo)識(shí)號(hào);第一終端將獲取的第三終端的標(biāo)識(shí)號(hào)與自身的標(biāo)識(shí)號(hào)進(jìn)行運(yùn)算,得到第三運(yùn)算碼; 第一終端將第三運(yùn)算碼作為第一校驗(yàn)碼并存儲(chǔ)。
3.一種運(yùn)行終端的方法,其特征在于,所述方法包括第一終端在接收到運(yùn)行指令后,獲取與該第一終端連接的第二終端的標(biāo)識(shí)號(hào); 第一終端將獲取的第二終端的標(biāo)識(shí)號(hào)與自身的標(biāo)識(shí)號(hào)進(jìn)行運(yùn)算,得到第一運(yùn)算碼; 第一終端將第一運(yùn)算碼與預(yù)先存儲(chǔ)的第一校驗(yàn)碼進(jìn)行比較,若第一運(yùn)算碼與第一校驗(yàn)碼匹配且第一終端接收到第二終端返回的認(rèn)證通過消息,則響應(yīng)所述運(yùn)行指令;否則,拒絕響應(yīng)所述運(yùn)行指令;所述認(rèn)證通過消息是第二終端對(duì)第一終端認(rèn)證通過后返回的。
4.如權(quán)利要求3所述的方法,其特征在于,所述方法還包括第二終端將第二運(yùn)算碼與第二終端預(yù)先存儲(chǔ)的第二校驗(yàn)碼進(jìn)行比較,所述第二運(yùn)算碼是第二終端將第一終端的標(biāo)識(shí)號(hào)與自身的標(biāo)識(shí)號(hào)進(jìn)行運(yùn)算后得到的;第二終端在比較結(jié)果為第二運(yùn)算碼與第二校驗(yàn)碼匹配時(shí),向第一終端返回認(rèn)證通過消息,在第二運(yùn)算碼與第二校驗(yàn)碼不匹配時(shí),向第一終端返回認(rèn)證失敗消息。
5.如權(quán)利要求3所述的方法,其特征在于,第一終端接收到運(yùn)行指令之前,所述方法還包括第一終端在未存儲(chǔ)第一校驗(yàn)碼且檢測(cè)到與第三終端的連接事件后,獲取該第三終端的標(biāo)識(shí)號(hào);第一終端將獲取的第三終端的標(biāo)識(shí)號(hào)與自身的標(biāo)識(shí)號(hào)進(jìn)行運(yùn)算,得到第三運(yùn)算碼; 第一終端將第三運(yùn)算碼作為第一校驗(yàn)碼并存儲(chǔ)。
6.一種運(yùn)行終端的系統(tǒng),其特征在于,所述系統(tǒng)包括第一終端以及與第一終端連接的第二終端,其中第一終端,用于在接收到運(yùn)行指令后,獲取第二終端的標(biāo)識(shí)號(hào),并將獲取的第二終端的標(biāo)識(shí)號(hào)與自身的標(biāo)識(shí)號(hào)進(jìn)行運(yùn)算得到第一運(yùn)算碼,若第一運(yùn)算碼與第一終端預(yù)先存儲(chǔ)的第一校驗(yàn)碼匹配時(shí),則響應(yīng)所述運(yùn)行指令;否則,拒絕響應(yīng)所述運(yùn)行指令。
7.如權(quán)利要求6所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括第三終端;所述第一終端,還用于在未存儲(chǔ)第一校驗(yàn)碼且檢測(cè)到與第三終端的連接事件后,獲取該第三終端的標(biāo)識(shí)號(hào),將第三終端的標(biāo)識(shí)號(hào)與自身的標(biāo)識(shí)號(hào)進(jìn)行運(yùn)算,得到第三運(yùn)算碼,將第三運(yùn)算碼作為第一校驗(yàn)碼并存儲(chǔ);所述第三終端,用于在與第一終端連接時(shí)向第一終端發(fā)出確認(rèn)連接的消息,并獲取第一終端的標(biāo)識(shí)號(hào),將第一終端的標(biāo)識(shí)號(hào)與自身的標(biāo)識(shí)號(hào)進(jìn)行運(yùn)算后存儲(chǔ)運(yùn)算結(jié)果。
8.一種運(yùn)行終端的系統(tǒng),其特征在于,所述系統(tǒng)包括第一終端以及與第一終端連接的第二終端,其中第一終端,用于在接收到運(yùn)行指令后,獲取第二終端的標(biāo)識(shí)號(hào),并將獲取的第二終端的標(biāo)識(shí)號(hào)與自身的標(biāo)識(shí)號(hào)進(jìn)行運(yùn)算得到第一運(yùn)算碼,若第一運(yùn)算碼與第一終端預(yù)先存儲(chǔ)的第一校驗(yàn)碼匹配且接收到第二終端返回的認(rèn)證通過消息,則響應(yīng)所述運(yùn)行指令;否則,拒絕響應(yīng)所述運(yùn)行指令;第二終端,用于在對(duì)第一終端認(rèn)證通過后返回認(rèn)證通過消息。
9.如權(quán)利要求8所述的系統(tǒng),其特征在于,所述第二終端,具體用于將第一終端的標(biāo)識(shí)號(hào)與自身的標(biāo)識(shí)號(hào)進(jìn)行運(yùn)算后得到第二運(yùn)算碼,并將第二運(yùn)算碼與第二終端預(yù)先存儲(chǔ)的第二校驗(yàn)碼進(jìn)行比較,若比較結(jié)果為第二運(yùn)算碼與第二校驗(yàn)碼匹配,則向第一終端返回認(rèn)證通過消息,若第二運(yùn)算碼與第二校驗(yàn)碼不匹配,則向第一終端返回認(rèn)證失敗消息。
10.如權(quán)利要求8所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括第三終端;所述第一終端,還用于在未存儲(chǔ)第一校驗(yàn)碼且檢測(cè)到與第三終端的連接事件后,獲取該第三終端的標(biāo)識(shí)號(hào),將第三終端的標(biāo)識(shí)號(hào)與自身的標(biāo)識(shí)號(hào)進(jìn)行運(yùn)算,得到第三運(yùn)算碼,將第三運(yùn)算碼作為第一校驗(yàn)碼并存儲(chǔ);所述第三終端,用于在與第一終端連接時(shí)向第一終端發(fā)出確認(rèn)連接的消息,并獲取第一終端的標(biāo)識(shí)號(hào),將第一終端的標(biāo)識(shí)號(hào)與自身的標(biāo)識(shí)號(hào)進(jìn)行運(yùn)算并存儲(chǔ)運(yùn)算結(jié)果。
11.一種終端,其特征在于,所述終端包括標(biāo)識(shí)號(hào)獲取模塊,用于在接收到運(yùn)行指令后,獲取與自身連接的第二終端的標(biāo)識(shí)號(hào); 運(yùn)算模塊,用于將獲取的第二終端的標(biāo)識(shí)號(hào)與自身的標(biāo)識(shí)號(hào)進(jìn)行運(yùn)算,得到第一運(yùn)算碼;比較模塊,用于將第一運(yùn)算碼與預(yù)先存儲(chǔ)的第一校驗(yàn)碼進(jìn)行比較; 運(yùn)行模塊,用于若第一運(yùn)算碼與第一校驗(yàn)碼匹配,則響應(yīng)所述運(yùn)行指令,若第一運(yùn)算碼與第一校驗(yàn)碼不匹配,則拒絕響應(yīng)所述運(yùn)行指令。
12.如權(quán)利要求11所述的終端,其特征在于,所述標(biāo)識(shí)號(hào)獲取模塊,還用于在未存儲(chǔ)第一校驗(yàn)碼且檢測(cè)到與第三終端的連接事件后,獲取第三終端的標(biāo)識(shí)號(hào);所述運(yùn)算模塊,還用于將獲取的標(biāo)識(shí)號(hào)與自身的標(biāo)識(shí)號(hào)進(jìn)行運(yùn)算,得到第三運(yùn)算碼; 所述終端還包括存儲(chǔ)模塊,用于將第三運(yùn)算碼作為第一校驗(yàn)碼并存儲(chǔ)。
13.—種終端,其特征在于,所述終端包括標(biāo)識(shí)號(hào)獲取模塊,用于在接收到運(yùn)行指令后,獲取與自身連接的第二終端的標(biāo)識(shí)號(hào); 運(yùn)算模塊,用于將獲取的第二終端的標(biāo)識(shí)號(hào)與自身的標(biāo)識(shí)號(hào)進(jìn)行運(yùn)算,得到第一運(yùn)算碼;比較模塊,用于將第一運(yùn)算碼與預(yù)先存儲(chǔ)的第一校驗(yàn)碼進(jìn)行比較;認(rèn)證結(jié)果接收模塊,用于接收第二終端對(duì)第一終端認(rèn)證通過后返回的認(rèn)證通過消息;運(yùn)行模塊,用于若第一運(yùn)算碼與第一校驗(yàn)碼匹配且接收到第二終端返回的認(rèn)證通過消息,則響應(yīng)所述運(yùn)行指令,若第一運(yùn)算碼與第一校驗(yàn)碼不匹配,則拒絕響應(yīng)所述運(yùn)行指令。
14.如權(quán)利要求13所述的終端,其特征在于,認(rèn)證結(jié)果接收模塊接收到的認(rèn)證通過消息是第二終端根據(jù)第二運(yùn)算碼與第二終端預(yù)先存儲(chǔ)的第二校驗(yàn)碼進(jìn)行比較,在比較結(jié)果為第二運(yùn)算碼與第二校驗(yàn)碼匹配后返回的,所述第二運(yùn)算碼是第二終端將該認(rèn)證結(jié)果接收模塊所在終端的標(biāo)識(shí)號(hào)與自身的標(biāo)識(shí)號(hào)進(jìn)行運(yùn)算后得到的。
15.如權(quán)利要求13所述的終端,其特征在于,所述標(biāo)識(shí)號(hào)獲取模塊,還用于在未存儲(chǔ)第一校驗(yàn)碼且檢測(cè)到與第三終端的連接事件后,獲取第三終端的標(biāo)識(shí)號(hào);所述運(yùn)算模塊,還用于將獲取的標(biāo)識(shí)號(hào)與自身的標(biāo)識(shí)號(hào)進(jìn)行運(yùn)算,得到第三運(yùn)算碼; 所述終端還包括存儲(chǔ)模塊,用于將第三運(yùn)算碼作為第一校驗(yàn)碼并存儲(chǔ)。
16.如權(quán)利要求13所述的終端,其特征在于,所述終端還包括認(rèn)證結(jié)果發(fā)送模塊,用于向第二終端發(fā)送比較模塊得到的第一運(yùn)算碼與第一校驗(yàn)碼的比較結(jié)果。
全文摘要
本發(fā)明公開了一種運(yùn)行終端的方法、系統(tǒng)及設(shè)備,主要內(nèi)容包括在運(yùn)行終端時(shí),由該終端將與自身連接的其他終端的標(biāo)識(shí)號(hào)將自身的標(biāo)識(shí)號(hào)運(yùn)算后進(jìn)行合法性認(rèn)證,在終端運(yùn)算得到的運(yùn)算碼與自身存儲(chǔ)的校驗(yàn)碼匹配時(shí),響應(yīng)運(yùn)行指令,否則,拒絕響應(yīng)運(yùn)行指令,使用戶不需要記憶密碼就能夠確保終端的合法運(yùn)行,滿足終端運(yùn)行時(shí)的安全性需求。
文檔編號(hào)G06F21/22GK102411692SQ20101029129
公開日2012年4月11日 申請(qǐng)日期2010年9月25日 優(yōu)先權(quán)日2010年9月25日
發(fā)明者吳博 申請(qǐng)人:中國(guó)移動(dòng)通信有限公司