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