CN102411692A - 一种运行终端的方法、***及设备 - Google Patents
一种运行终端的方法、***及设备 Download PDFInfo
- Publication number
- CN102411692A CN102411692A CN2010102912969A CN201010291296A CN102411692A CN 102411692 A CN102411692 A CN 102411692A CN 2010102912969 A CN2010102912969 A CN 2010102912969A CN 201010291296 A CN201010291296 A CN 201010291296A CN 102411692 A CN102411692 A CN 102411692A
- Authority
- CN
- China
- Prior art keywords
- terminal
- identification number
- operation code
- code
- check code
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种运行终端的方法、***及设备,主要内容包括:在运行终端时,由该终端将与自身连接的其他终端的标识号将自身的标识号运算后进行合法性认证,在终端运算得到的运算码与自身存储的校验码匹配时,响应运行指令,否则,拒绝响应运行指令,使用户不需要记忆密码就能够确保终端的合法运行,满足终端运行时的安全性需求。
Description
技术领域
本发明涉及计算机技术,尤其涉及一种运行终端的方法、***及设备。
背景技术
移动终端在开机后且用户在一定时长内未操作该移动终端的情况下,移动终端会自动进入到锁屏状态,以达到节电、避免误操作以及保护用户隐私的目的,提高移动终端内数据存储的安全性。当用户需要对处于锁屏状态的移动终端进行操作时,首先需要解除锁屏,目前常用的解除锁屏的方式有以下三种:
第一种方式:
针对触摸屏移动终端,用户通过在触摸屏上的特定操作,如左右滑屏、拖拽特定用户界面(User Interface,UI)对象等,通过上述特定操作,触发移动终端解除锁屏。
第二种方式:
针对有实体键盘的移动终端,用户点击特定按键,如长按“*”键来触发移动终端解除锁屏。
上述第一种方式和第二种方式能够很方便地使普通用户解除移动终端的锁屏状态,但是,在第一种方式和第二种方式下,任何人在获得该移动终端后,都可以解除移动终端的锁定状态,进而操作该移动终端,使得移动终端的使用安全性得不到保证。
第三种方式:
用户通过移动终端的对话框输入设定的密码(如个人身份识别码(PersonalIdentification Number,PIN)),由移动终端对用户输入的密码进行验证,在验证通过时,解除锁定状态;否则,拒绝解除锁定状态。
上述第三种方式相对于第一种方式和第二种方式而言,移动终端的安全性较高,但是,如果将简单的PIN码作为解锁密码,则PIN码容易被他人破解,导致移动终端的安全性仍然存在风险;如果设置较复杂的密码,则用户不容易记忆密码,导致用户忘记密码而无法解锁。
综上所述,在现有的解除移动终端锁屏状态的方案中,设置解锁密码过于简单导致移动终端的安全使用得不到保证,设置密码过于复杂又会导致用户不易记忆的问题。
发明内容
本发明实施例提供一种运行终端的方法、***及设备,用以解决现有技术中存在的运行终端时,设置密码过于简单导致终端的安全使用得不到保证,设置密码过于复杂又会导致用户不易记忆的问题
一种运行终端的方法,所述方法包括:
第一终端在接收到运行指令后,获取与该第一终端连接的第二终端的标识号;
第一终端将获取的第二终端的标识号与自身的标识号进行运算,得到第一运算码;
第一终端将第一运算码与预先存储的第一校验码进行比较,若第一运算码与第一校验码匹配,则响应所述运行指令;否则,拒绝响应所述运行指令。
一种运行终端的方法,所述方法包括:
第一终端在接收到运行指令后,获取与该第一终端连接的第二终端的标识号;
第一终端将获取的第二终端的标识号与自身的标识号进行运算,得到第一运算码;
第一终端将第一运算码与预先存储的第一校验码进行比较,若第一运算码与第一校验码匹配且第一终端接收到第二终端返回的认证通过消息,则响应所述运行指令;否则,拒绝响应所述运行指令;
所述认证通过消息是第二终端对第一终端认证通过后返回的。
一种运行终端的***,所述***包括第一终端以及与第一终端连接的第二终端,其中:
第一终端,用于在接收到运行指令后,获取第二终端的标识号,并将获取的第二终端的标识号与自身的标识号进行运算得到第一运算码,若第一运算码与第一终端预先存储的第一校验码匹配时,则响应所述运行指令;否则,拒绝响应所述运行指令。
一种运行终端的***,所述***包括第一终端以及与第一终端连接的第二终端,其中:
第一终端,用于在接收到运行指令后,获取第二终端的标识号,并将获取的第二终端的标识号与自身的标识号进行运算得到第一运算码,若第一运算码与第一终端预先存储的第一校验码匹配且接收到第二终端返回的认证通过消息,则响应所述运行指令;否则,拒绝响应所述运行指令;
第二终端,用于在对第一终端认证通过后返回认证通过消息。
一种终端,所述终端包括:
标识号获取模块,用于在接收到运行指令后,获取与自身连接的第二终端的标识号;
运算模块,用于将获取的第二终端的标识号与自身的标识号进行运算,得到第一运算码;
比较模块,用于将第一运算码与预先存储的第一校验码进行比较;
运行模块,用于若第一运算码与第一校验码匹配,则响应所述运行指令,若第一运算码与第一校验码不匹配,则拒绝响应所述运行指令。
一种终端,所述终端包括:
标识号获取模块,用于在接收到运行指令后,获取与自身连接的第二终端的标识号;
运算模块,用于将获取的第二终端的标识号与自身的标识号进行运算,得到第一运算码;
比较模块,用于将第一运算码与预先存储的第一校验码进行比较;
认证结果接收模块,用于接收第二终端对第一终端认证通过后返回的认证通过消息;
运行模块,用于若第一运算码与第一校验码匹配且接收到第二终端返回的认证通过消息,则响应所述运行指令,若第一运算码与第一校验码不匹配,则拒绝响应所述运行指令。
本发明有益效果如下:
本发明实施例的方案无需用户记忆运行终端的密码,而是在运行终端时,由该终端将与自身连接的其他终端的标识号与自身的标识号运算后进行合法性认证,在终端运算得到的运算码与自身存储的校验码匹配时,响应运行指令,否则,拒绝响应运行指令,使用户不需要记忆密码就能够确保终端的合法运行,满足终端运行时的安全性需求。
附图说明
图1为本发明实施例一中运行终端的流程示意图;
图2为本发明实施例一中绑定终端的流程示意图;
图3为本发明实施例二中运行终端的流程示意图;
图4为本发明实施例三中运行终端的***结构示意图;
图5为本发明实施例五中终端的结构示意图;
图6为本发明实施例六中终端的结构示意图。
具体实施方式
为了实现本发明目的,本发明实施例提出将待运行的终端与其他终端建立绑定关系,在待运行的终端接收到运行指令时,检测自身与绑定的其他终端的连接是否正确,在待运行的终端与合法的绑定终端建立正确的连接关系时,允许终端响应相应的业务。由于用户在使用此方案时不需要记忆密码就能够确保终端不会被非法用户使用,满足终端运行时的安全性需求,因此,本发明提出的安全运行机制具有安全性高、业务运行方便和技术可行性高的优点。
本发明实施例中待运行的终端与其他终端建立的绑定关系是指:待运行的终端将自身的标识号和其他终端的标识号运行后得到的校验码存储在本地,后续根据该校验码进行对连接的其他终端的合法性进行检测。
在本发明实施例的方案中,涉及的终端可以是移动终端或是PC机等,建立绑定关系的两个终端中的任一终端可以是移动终端或是PC机。
终端的标识号是指能够唯一表示该终端的信息,如,在终端是手机时,标识号可以为国际移动设备身份码(International Mobile Equipment Identity,IMEI),在终端是PC机时,标识号可以是网卡地址MAC。
在实际的操作中,终端可能会处于多种工作状态,如作为调制解调器使用、作为存储设备(如U盘)使用或是处于同步状态。在本发明实施例的方案中,涉及的所有终端不论是建立与其他终端的绑定操作还是检测是否响应相应的业务时的操作,终端都处于同步状态。
下面结合说明书附图对本发明实施例进行详细描述。
实施例一:
本发明实施例一提供一种运行终端的方法,如图1所示,为实施例一中的流程示意图,所述方法包括以下步骤:
步骤101:第一终端接收运行指令。
假设本步骤中的第一终端是PC机,该第一终端的标识号为MAC地址。当然,第一终端也可以是手机,其标识号为IMEI。
当用户需要运行第一终端时,通过触发PC机键盘等方式向第一终端发起运行指令。需要说明的是,本发明各实施例中涉及的运行指令可以是解除锁屏状态的指令,也可以是对第一终端进行操作的其他指令,如调用某一应用程序的指令等。
步骤102:第一终端获取与自身连接的第二终端的标识号。
假设本步骤中的第二终端是手机,该第二终端的标识号为IMEI。当然,第二终端也可以是PC机,其标识号为MAC地址。
第一终端在接收到运行指令后,并不立即响应所述运行指令,而是检测出当前与自身连接的第二终端后,判断该第二终端是否是预先与自身绑定的合法终端。
第一终端和第二终端之间可以通过多种方式建立连接,如可以通过USB接口连接线建立连接、通过其他数据线的方式建立连接或是通过无线通信方式建立连接。在建立第一终端与第二终端之间的连接关系后,第一终端和第二终端进入同步模式。
第一终端可以通过以下两种方式获取第二终端的IMEI:
第一种方式:
第一终端向第二终端发出获取IMEI的指令,第二终端在响应该指令时向第一终端发送自身的IMEI字符串。
第二种方式:
第一终端主动从第二终端内读取第二终端的IMEI字符串。
步骤103:第一终端将获取的第二终端的标识号与自身的标识号进行运算。
第一终端在得到第二终端的IMEI后,将该IMEI与自身的MAC进行运算,本实施例一的方案中不限定使用的算法,包括但不限于使用Base64编码算法。
步骤104:第一终端将运算后得到的第一运算码与预先存储的第一校验码进行比较,在比较结果为第一运算码与第一校验码匹配时,执行步骤105;否则,执行步骤106。
本步骤中,第一终端对第二终端的合法性进行验证,若验证结果为第二终端不是预先与第一终端绑定的合法终端,则不响应运行指令。
步骤105:第一终端响应所述运行指令,并结束。
步骤106:第一终端拒绝响应所述运行指令,并结束。
通过上述步骤101~步骤106的方案,第一终端在接收到运行指令时,并不立即响应该运行指令,而是将当前与自身连接的第二终端是否是具有绑定关系的合法终端作为判断依据,在第一终端对第二终端认证通过时,第一终端才响应运行指令,使得用户在请求相应业务的运行时不需要输入保证业务安全性的密码,也能够保证第一终端业务使用的安全性,因此,通过本发明实施例一的方案可以方便、安全地使用第一终端的业务。
在上述步骤101之前,第一终端需要预先存储的第一校验码,以便于在后续根据用户发出的业务指令对连接的第二终端进行认证。因此,如图2所示,在本实施例一的步骤101之前,还包括以下绑定终端的步骤:
步骤A:第一终端在未存储第一校验码且检测到与第三终端的连接事件时,获取该第三终端的标识号。
假设本步骤中的第三终端是手机,该第三终端的标识号为IMEI。
当第一终端通过连接线与第三终端建立连接时,第一终端将检测自身的状态是否处于同步状态,在自身处于同步状态时,进一步检测自身是否已存储第一校验码。若已存储第一校验码,则可以在接收到运行指令后执行上述步骤101;若第一终端检测自身还未存储第一校验码,则表示当前是第一终端的第一次同步连接,第一终端从当前与自身连接的第三终端处获取第三终端的标识号。
第一终端获取第三终端的标识号与步骤102中第一终端获取第二终端标识号的方式相同。
步骤B:第一终端将第三终端的标识号与自身的标识号进行运算,得到第三运算码。
在本步骤中使用的算法应该与步骤103中使用的算法相同或相对应。
步骤C:第一终端将第三运算码作为第一校验码并存储。
在本实施例的方案中,认为第一终端首次同步状态下连接的第三终端是与第一终端绑定的合法终端,因此,利用第三终端的标识号计算出的第三运算码可以用于在步骤101~步骤106中的认证操作,所以将第三运算码作为第一校验码存储在第一终端的安全区域内。
同样地,第三终端在与第一终端连接时向第一终端发出确认连接的消息,在第一终端获取第三终端的标识号来运算第三运算码时,第三终端也可以获取第一终端的标识号,将第一终端的标识号与自身的标识号进行运算后得到第四运算码,并存储该第四运算码,以便于第三终端作为被运行的终端时,能够根据存储的第四运算码来进行合法性认证。
需要说明的是,步骤A~步骤C中涉及的第三终端和步骤101~步骤106中涉及的第二终端可以是同一终端的两个名称,也可以是分别的两个终端的名称。若第二终端和第三终端是同一终端的两个名称,则表示在步骤101~步骤106的方案中,第一终端是与绑定的合法终端建立连接,在步骤104中得到的比较结果应该为第一运算码与第一校验码匹配;若第二终端和第三终端是分别的两个终端的名称,则表示在步骤101~步骤106的方案中,第一终端是与非法终端建立连接,在步骤106中得到的比较结果应该为第一运算码与第一校验码不匹配。
实施例二:
本发明实施例一的方案是由第一终端对连接的第二终端进行合法性认证,本发明实施例二的运行终端的方法中,由第一终端和第二终端相互进行合法性认证,只有在第一终端和第二终端相互认证通过时,第一终端才响应运行指令。
如图3所示,为本发明实施例二中运行终端的方法示意图,所述方法的步骤201~步骤204与实施例一中的步骤101~步骤104相同,在步骤204中,若比较结果为第一运算码与第一校验码匹配,则执行步骤205;否则,执行步骤209。
步骤205:第二终端将第一终端的标识号与自身的标识号进行运算得到第二运算码。
本发明实施例二不限定第二终端使用的算法,第二终端使用的算法与第一终端使用的算法可以相同也可以不相同。
步骤206:第二终端将第二运算码与预先存储的第二校验码进行比较,并向第一终端返回认证结果。
若第二运算码与第二校验码匹配,则第二终端向第一终端返回认证通过结果,否则,第二终端向第一终端返回认证失败结果。
步骤207:在第一终端接收到的认证结果是认证通过时,执行步骤208;否则,执行步骤209。
步骤208:第二终端向第一终端返回认证通过消息,第一终端响应所述运行指令,并结束。
步骤209:第二终端向第一终端返回认证失败消息,第一终端拒绝响应所述运行指令,并结束。
上述步骤205~步骤207可以在步骤201之后的任一时刻执行。第一终端也可以在执行步骤204之前接收到第二终端返回的认证结果,若认证结果是认证通过消息,则第一终端继续执行步骤104,在第一终端和第二终端对对方的认证都通过时执行步骤208;若第二终端返回的认证结果是认证失败消息,则第一终端可以不执行步骤104,直接跳转至步骤209。
上述步骤205~步骤207的目的是:通过第一终端和第二终端对对方的相互认证,在双方都认证通过时允许第一终端响应运行指令,提高第一终端业务运行的安全性。
在本实施例二的步骤201之前,第一终端和第二终端可以按照实施例一的步骤A~步骤C的方案,存储第一校验码和第二校验码。
实施例三:
本发明实施例三提供一种与实施例一属于同一发明构思下的运行终端的***,如图4所示,所述***包括第一终端11以后,获取第二终端12的标识号,并将获取的第二终端的标识号与自身的标识号进行运算得到第一运算码,在第一运算码与第一终端预先存储的第一校验码匹配时,响应所述运行指令;否则,拒绝响应所述运行指令。
所述***还包括第三终端13。
所述第一终端11还用于在未存储第一校验码且检测到与第三终端的连接事件时,获取该第三终端13的标识号,将第三终端的标识号与自身的标识号进行运算,得到第三运算码,将第三运算码作为第一校验码并存储;所述第三终端13用于在与第一终端11连接时向第一终端11发出确认连接的消息,并获取第一终端11的标识号,将第一终端11的标识号与自身的标识号进行运算后存储运算结果。
实施例四:
本发明实施例四提供一种与实施例二属于同一发明构思下的运行终端的***,其结构示意图与实施例三中的***结构示意图相同,所述***包括第一终端11以及与第一终端连接的第二终端12,其中:第一终端11用于在接收到运行指令后,获取第二终端的标识号,并将获取的第二终端的标识号与自身的标识号进行运算得到第一运算码,在第一运算码与第一终端预先存储的第一校验码匹配且接收到第二终端返回的认证通过消息时,响应所述运行指令;否则,拒绝响应所述运行指令;第二终端12用于在对第一终端认证通过后返回认证通过消息。
所述第二终端12具体用于将第一终端的标识号与自身的标识号进行运算后得到第二运算码,并将第二运算码与第二终端预先存储的第二校验码进行比较,在比较结果为第二运算码与第二校验码匹配时,向第一终端返回认证通过消息,若第二运算码与第二校验码不匹配,则向第一终端返回认证失败消息。
所述***还包括第三终端13。
所述第一终端11还用于在未存储第一校验码且检测到与第三终端的连接事件时后,获取该第三终端13的标识号,将第三终端的标识号与自身的标识号进行运算,得到第三运算码,将第三运算码作为第一校验码并存储;所述第三终端13用于在与第一终端连接时向第一终端发出确认连接的消息,并获取第一终端的标识号,将第一终端的标识号与自身的标识号进行运算并存储运算结果。
实施例五:
本发明实施例五提供一种与实施例一和实施例三属于同一发明构思下的终端,如图5所示,所述终端包括标识号获取模块21、运算模块22、比较模块23和运行模块24,其中:标识号获取模块21用于在接收到运行指令后,获取当前与自身连接的第二终端的标识号;运算模块22用于将获取的标识号与自身的标识号进行运算,得到第一运算码;比较模块23用于将第一运算码与预先存储的第一校验码进行比较;运行模块24用于在第一运算码与第一校验码匹配时,响应所述运行指令,在第一运算码与第一校验码不匹配时,拒绝响应所述运行指令。
所述标识号获取模块21还用于在未存储第一校验码且检测到与第三终端的连接事件后,获取第三终端的标识号,所述第三终端和第二终端是同一终端或是两个终端;所述运算模块22还用于将获取的标识号与自身的标识号进行运算,得到第三运算码;所述终端还包括存储模块25用于将第三运算码作为第一校验码并存储。
实施例六:
本发明实施例六提供一种与实施例二和实施例四属于同一发明构思下的终端,如图6所示,所述终端包括标识号获取模块31、运算模块32、比较模块33、认证结果接收模块34和运行模块35,其中:标识号获取模块31用于在接收到运行指令后,获取与自身连接的第二终端的标识号;运算模块32用于将获取的第二终端的标识号与自身的标识号进行运算,得到第一运算码;比较模块33用于将第一运算码与预先存储的第一校验码进行比较;认证结果接收模块34用于接收第二终端对第一终端认证通过后返回的认证通过消息;运行模块35用于在第一运算码与第一校验码匹配且接收到第二终端返回的认证通过消息时,响应所述运行指令,在第一运算码与第一校验码不匹配时,拒绝响应所述运行指令。
认证结果接收模块34接收到的认证通过消息第二终端根据第二运算码与第二终端预先存储的第二校验码进行比较,在比较结果为第二运算码与第二校验码匹配时返回的,所述第二运算码是第二终端将该认证结果接收模块所在终端的标识号与自身的标识号进行运算后得到的。
所述标识号获取模块31还用于在未存储第一校验码且检测到与第三终端的连接事件后,获取第三终端的标识号;所述运算模块32还用于将获取的标识号与自身的标识号进行运算,得到第三运算码;所述终端还包括存储模块36用于将第三运算码作为第一校验码并存储。
所述终端还包括认证结果发送模块37,用于向第二终端发送比较模块33得到的第一运算码与第一校验码的比较结果。
需要说明的是,在不同的场景下,本发明实施例五、六中的终端可以是本发明各实施例一和实施例二中涉及的第一终端、第二终端和第三终端的功能。例如:在初始时,在终端A中存储第一校验码或按照图1的方式运行终端A时,该终端A可以是涉及的第一终端;同时,当终端A作为与其他终端绑定的合法终端时,终端A可以是图2中的第三终端;当终端A作为运行其他终端时用于认证的终端,则终端A可以是图1中的第二终端。
通过本发明实施例提供的方法、***及设备,第一终端在接收到运行指令时,并不立即响应该运行指令,而是与当前连接的第二终端之间相互认证对方的合法性,在第一终端和第二终端都通过对对方的合法性认证后,第一终端响应运行指令,使得用户在请求相应业务的运行时不需要输入保证业务安全性的密码,也能够保证第一终端业务使用的安全性,且双向认证有效防止了他人恶意克隆校验码所带来的风险;另外,第一终端和第二终端并不在本地直接保存对方的信息,而是使用由Base64等算法获得的校验码进行认证,由于在终端本地不保存原始配对密钥,进一步提高了信息安全性。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (16)
1.一种运行终端的方法,其特征在于,所述方法包括:
第一终端在接收到运行指令后,获取与该第一终端连接的第二终端的标识号;
第一终端将获取的第二终端的标识号与自身的标识号进行运算,得到第一运算码;
第一终端将第一运算码与预先存储的第一校验码进行比较,若第一运算码与第一校验码匹配,则响应所述运行指令;否则,拒绝响应所述运行指令。
2.如权利要求1所述的方法,其特征在于,第一终端接收到运行指令之前,所述方法还包括:
第一终端在未存储第一校验码且检测到与第三终端的连接事件后,获取该第三终端的标识号;
第一终端将获取的第三终端的标识号与自身的标识号进行运算,得到第三运算码;
第一终端将第三运算码作为第一校验码并存储。
3.一种运行终端的方法,其特征在于,所述方法包括:
第一终端在接收到运行指令后,获取与该第一终端连接的第二终端的标识号;
第一终端将获取的第二终端的标识号与自身的标识号进行运算,得到第一运算码;
第一终端将第一运算码与预先存储的第一校验码进行比较,若第一运算码与第一校验码匹配且第一终端接收到第二终端返回的认证通过消息,则响应所述运行指令;否则,拒绝响应所述运行指令;
所述认证通过消息是第二终端对第一终端认证通过后返回的。
4.如权利要求3所述的方法,其特征在于,所述方法还包括:
第二终端将第二运算码与第二终端预先存储的第二校验码进行比较,所述第二运算码是第二终端将第一终端的标识号与自身的标识号进行运算后得到的;
第二终端在比较结果为第二运算码与第二校验码匹配时,向第一终端返回认证通过消息,在第二运算码与第二校验码不匹配时,向第一终端返回认证失败消息。
5.如权利要求3所述的方法,其特征在于,第一终端接收到运行指令之前,所述方法还包括:
第一终端在未存储第一校验码且检测到与第三终端的连接事件后,获取该第三终端的标识号;
第一终端将获取的第三终端的标识号与自身的标识号进行运算,得到第三运算码;
第一终端将第三运算码作为第一校验码并存储。
6.一种运行终端的***,其特征在于,所述***包括第一终端以及与第一终端连接的第二终端,其中:
第一终端,用于在接收到运行指令后,获取第二终端的标识号,并将获取的第二终端的标识号与自身的标识号进行运算得到第一运算码,若第一运算码与第一终端预先存储的第一校验码匹配时,则响应所述运行指令;否则,拒绝响应所述运行指令。
7.如权利要求6所述的***,其特征在于,所述***还包括第三终端;
所述第一终端,还用于在未存储第一校验码且检测到与第三终端的连接事件后,获取该第三终端的标识号,将第三终端的标识号与自身的标识号进行运算,得到第三运算码,将第三运算码作为第一校验码并存储;
所述第三终端,用于在与第一终端连接时向第一终端发出确认连接的消息,并获取第一终端的标识号,将第一终端的标识号与自身的标识号进行运算后存储运算结果。
8.一种运行终端的***,其特征在于,所述***包括第一终端以及与第一终端连接的第二终端,其中:
第一终端,用于在接收到运行指令后,获取第二终端的标识号,并将获取的第二终端的标识号与自身的标识号进行运算得到第一运算码,若第一运算码与第一终端预先存储的第一校验码匹配且接收到第二终端返回的认证通过消息,则响应所述运行指令;否则,拒绝响应所述运行指令;
第二终端,用于在对第一终端认证通过后返回认证通过消息。
9.如权利要求8所述的***,其特征在于,
所述第二终端,具体用于将第一终端的标识号与自身的标识号进行运算后得到第二运算码,并将第二运算码与第二终端预先存储的第二校验码进行比较,若比较结果为第二运算码与第二校验码匹配,则向第一终端返回认证通过消息,若第二运算码与第二校验码不匹配,则向第一终端返回认证失败消息。
10.如权利要求8所述的***,其特征在于,所述***还包括第三终端;
所述第一终端,还用于在未存储第一校验码且检测到与第三终端的连接事件后,获取该第三终端的标识号,将第三终端的标识号与自身的标识号进行运算,得到第三运算码,将第三运算码作为第一校验码并存储;
所述第三终端,用于在与第一终端连接时向第一终端发出确认连接的消息,并获取第一终端的标识号,将第一终端的标识号与自身的标识号进行运算并存储运算结果。
11.一种终端,其特征在于,所述终端包括:
标识号获取模块,用于在接收到运行指令后,获取与自身连接的第二终端的标识号;
运算模块,用于将获取的第二终端的标识号与自身的标识号进行运算,得到第一运算码;
比较模块,用于将第一运算码与预先存储的第一校验码进行比较;
运行模块,用于若第一运算码与第一校验码匹配,则响应所述运行指令,若第一运算码与第一校验码不匹配,则拒绝响应所述运行指令。
12.如权利要求11所述的终端,其特征在于,
所述标识号获取模块,还用于在未存储第一校验码且检测到与第三终端的连接事件后,获取第三终端的标识号;
所述运算模块,还用于将获取的标识号与自身的标识号进行运算,得到第三运算码;
所述终端还包括:
存储模块,用于将第三运算码作为第一校验码并存储。
13.一种终端,其特征在于,所述终端包括:
标识号获取模块,用于在接收到运行指令后,获取与自身连接的第二终端的标识号;
运算模块,用于将获取的第二终端的标识号与自身的标识号进行运算,得到第一运算码;
比较模块,用于将第一运算码与预先存储的第一校验码进行比较;
认证结果接收模块,用于接收第二终端对第一终端认证通过后返回的认证通过消息;
运行模块,用于若第一运算码与第一校验码匹配且接收到第二终端返回的认证通过消息,则响应所述运行指令,若第一运算码与第一校验码不匹配,则拒绝响应所述运行指令。
14.如权利要求13所述的终端,其特征在于,
认证结果接收模块接收到的认证通过消息是第二终端根据第二运算码与第二终端预先存储的第二校验码进行比较,在比较结果为第二运算码与第二校验码匹配后返回的,所述第二运算码是第二终端将该认证结果接收模块所在终端的标识号与自身的标识号进行运算后得到的。
15.如权利要求13所述的终端,其特征在于,
所述标识号获取模块,还用于在未存储第一校验码且检测到与第三终端的连接事件后,获取第三终端的标识号;
所述运算模块,还用于将获取的标识号与自身的标识号进行运算,得到第三运算码;
所述终端还包括:
存储模块,用于将第三运算码作为第一校验码并存储。
16.如权利要求13所述的终端,其特征在于,所述终端还包括:
认证结果发送模块,用于向第二终端发送比较模块得到的第一运算码与第一校验码的比较结果。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010291296.9A CN102411692B (zh) | 2010-09-25 | 2010-09-25 | 一种运行终端的方法、***及设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010291296.9A CN102411692B (zh) | 2010-09-25 | 2010-09-25 | 一种运行终端的方法、***及设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102411692A true CN102411692A (zh) | 2012-04-11 |
CN102411692B CN102411692B (zh) | 2015-07-01 |
Family
ID=45913763
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201010291296.9A Active CN102411692B (zh) | 2010-09-25 | 2010-09-25 | 一种运行终端的方法、***及设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102411692B (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103996010A (zh) * | 2014-06-12 | 2014-08-20 | 联想(北京)有限公司 | 控制方法和装置 |
WO2015055141A1 (zh) * | 2013-10-17 | 2015-04-23 | 华为技术有限公司 | 终端设备的调试端口控制方法和装置 |
CN105103161A (zh) * | 2013-03-19 | 2015-11-25 | 惠普发展公司,有限责任合伙企业 | 互连组件 |
CN105530360A (zh) * | 2014-09-28 | 2016-04-27 | 宇龙计算机通信科技(深圳)有限公司 | 双***切换方法及终端 |
CN111823726A (zh) * | 2020-06-11 | 2020-10-27 | 广州黑格智造信息科技有限公司 | 一种打标方法及打标*** |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1323478A (zh) * | 1998-08-17 | 2001-11-21 | 格姆普拉斯公司 | 用对称算法验证的方法和设备 |
CN1454337A (zh) * | 2000-06-28 | 2003-11-05 | F&F世酷泰克公司 | 用户识别防抢劫和安全装置 |
CN1691578A (zh) * | 2004-04-29 | 2005-11-02 | 华为技术有限公司 | 一种设备验证自身合法性的方法 |
-
2010
- 2010-09-25 CN CN201010291296.9A patent/CN102411692B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1323478A (zh) * | 1998-08-17 | 2001-11-21 | 格姆普拉斯公司 | 用对称算法验证的方法和设备 |
CN1454337A (zh) * | 2000-06-28 | 2003-11-05 | F&F世酷泰克公司 | 用户识别防抢劫和安全装置 |
CN1691578A (zh) * | 2004-04-29 | 2005-11-02 | 华为技术有限公司 | 一种设备验证自身合法性的方法 |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105103161A (zh) * | 2013-03-19 | 2015-11-25 | 惠普发展公司,有限责任合伙企业 | 互连组件 |
WO2015055141A1 (zh) * | 2013-10-17 | 2015-04-23 | 华为技术有限公司 | 终端设备的调试端口控制方法和装置 |
CN103996010A (zh) * | 2014-06-12 | 2014-08-20 | 联想(北京)有限公司 | 控制方法和装置 |
CN105530360A (zh) * | 2014-09-28 | 2016-04-27 | 宇龙计算机通信科技(深圳)有限公司 | 双***切换方法及终端 |
CN105530360B (zh) * | 2014-09-28 | 2020-04-07 | 宇龙计算机通信科技(深圳)有限公司 | 双***切换方法及终端 |
CN111823726A (zh) * | 2020-06-11 | 2020-10-27 | 广州黑格智造信息科技有限公司 | 一种打标方法及打标*** |
CN111823726B (zh) * | 2020-06-11 | 2022-01-14 | 广州黑格智造信息科技有限公司 | 一种打标方法及打标*** |
Also Published As
Publication number | Publication date |
---|---|
CN102411692B (zh) | 2015-07-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106340087A (zh) | 基于智能移动终端的智能开关锁*** | |
CN104581727A (zh) | 设备连接方法、装置及ap端电子设备 | |
CN103336924A (zh) | 用于移动终端应用程序的启动锁 | |
CN104243165A (zh) | 基于智能手环的智能移动终端隐私保护***和方法 | |
CN107113613B (zh) | 服务器、移动终端、网络实名认证***及方法 | |
CN102184352A (zh) | 基于蓝牙设备认证的计算机***自动防护方法 | |
CN102523338B (zh) | 具有解锁功能的手持终端及其解锁方法 | |
CN102411692A (zh) | 一种运行终端的方法、***及设备 | |
CN101655814A (zh) | 一种智能电池的认证方法及终端 | |
CN101711029A (zh) | 终端的接入认证方法和设备及恢复设备合法性的方法 | |
CN105101169A (zh) | 可信执行环境处理信息的方法、装置、终端及sim卡 | |
CN102801731B (zh) | 一种保护数据的方法及装置 | |
CN105550557A (zh) | 一种通过指纹识别进入不同***的方法及终端设备 | |
CN102722427A (zh) | 数据信息备份方法及数据信息备份*** | |
CN103488920A (zh) | 一种无线信息安全设备的实现方法及*** | |
CN105320891A (zh) | 一种计算机安全加载***镜像的方法及装置 | |
CN104021327A (zh) | 一种智能设备的解锁方法及装置 | |
CN109561413A (zh) | 一种ble设备的蓝牙认证授权方法及授权*** | |
CN104836794B (zh) | 基于wifi热点实现电子设备私密保护的方法及*** | |
CN105657147A (zh) | 一种移动终端防盗方法及装置 | |
CN104834867B (zh) | 基于蓝牙实现电子设备私密保护的方法及*** | |
CN103995572A (zh) | 电脑解锁方法和具有解锁模块的电脑 | |
CN106162607A (zh) | 一种虚拟sim卡的管理方法、装置和*** | |
CN106934300A (zh) | 一种数据处理***的安全控制装置及方法 | |
KR101087698B1 (ko) | 스마트폰의 보안 인증 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |