清除手机数据的方法、管理终端和手机与流程

文档序号:12469310阅读:793来源:国知局
清除手机数据的方法、管理终端和手机与流程

本发明涉及通信领域,具体涉及一种清除手机数据的方法、管理终端和手机。



背景技术:

目前手机得到很广泛的应用,手机的遗失或被他人窃取不可避免,大量的个人信息如通信录、短信、照片等用户敏感信息将会泄露,给用户带来巨大的损失。随着个人防范意识的不断提高,手机失控情况下的数据保护越发受到重视。

目前,有一些清除手机数据的方法,一种方法是当手机失窃后,用户可以向运营商报案,运营商通过手机串号获得当前手机状态,向该手机发送命令激活销毁模块来销毁手机信息;第二种方法是需要用户设置远程销毁的命令,将远程销毁命令存储在存储器中,当发现终端丢失时,将包含销毁命令的消息发送至终端,终端收到该消息对消息进行分析,发现其内容是远程销毁命令时则不显示该信息,同时将相关手机信息删除。还有一种方法是当终端一定时间内没有收到用户的指令时激活锁屏模块防止他人查看手机信息;主动保护模块在非授权用户暴力破解锁屏密码后对相关数据进行保护;被动模块在手机丢失时,所有人向移动终端发送预先设置的口令,终端收到口令后根据预先设置好的处理方法对数据进行保护和删除。

上述方法中用户需要记住手机厂商供的串号或者预先设置的销毁的命令信息,若遗忘串号或预设的销毁命令信息则对手机丢失的情况无能为力。另外其他人员可以在获得手机串号或者知道预设的销毁信息的情况下可以伪装成合法用户给手机发送销毁手机数据的消息 破坏手机的数据。还有一种情况是用户存储的预设销毁命令采用加密存储,当设置销毁信息时需要对信息进行加密,当手机收到销毁命令信息时需要对预设信息进行解密,如果手机加解密模块失效则不能完成手机信息的销毁,另外,上述方法在手机销毁数据成功后对用户没有反馈信息,用户可能会不知道数据是否销毁成功。



技术实现要素:

针对现有技术中的缺陷,本发明提供了一种清除手机数据的方法、管理终端和手机,在不需要用户记住手机厂商提供的串号或者预先设置的销毁的命令信息等复杂操作的情况下,就可以清除手机数据。

第一方面,本发明提供一种清除手机数据的方法,包括:

第一终端在预清除第二终端存储的数据时,根据所述第二终端的信息生成第一编码和第二编码,将所述第一编码发送所述第二终端,以使所述第二终端将所述第一编码与预先存储的第三编码进行匹配,并在匹配成功时,清除存储的数据,将预先存储的第四编码发送所述第一终端;

所述第一终端接收所述第二终端发送的第四编码,将所述第四编码与所述第二编码进行匹配,以判定所述第二终端存储的数据是否被清除。

可选的,所述将所述第四编码与所述第二编码进行匹配,以判定所述第二终端存储的数据是否被清除,包括:

若所述第四编码与所述第二编码匹配,则判定所述第二终端存储的数据已被清除;

若所述第四编码与所述第二编码不匹配,则判定所述第二终端存储的数据未清除,相应的,所述第一终端再次将所述第一编码发送所述第二终端。

可选的,所述第二终端的信息包括:所述第二终端的ID信息。

第二方面,本发明提供了一种清除手机数据的方法,包括:

第二终端在接收到第一终端发送的第一编码时,将所述第一编码与预先存储的第三编码进行匹配,在匹配成功时,清除存储的数据,并将预先存储的第四编码发送所述第一终端,以使所述第一终端将所述第四编码与第二编码进行匹配,并判定所述第二终端存储的数据是否被清除;

其中,所述第一编码和所述第二编码为所述第一终端根据所述第二终端的信息生成的。

可选的,所述第二终端在接收到第一终端发送的第一编码时,将所述第一编码与预先存储的第三编码进行匹配,包括:

所述第二终端在接收到所述第一终端发送的第一编码时,将所述第一编码的格式、长度和编码内容与所述第三编码的格式、长度和编码内容进行匹配,若匹配,则清除存储的数据,并将预先存储的第四编码发送所述第一终端;

若不匹配,则丢弃所述第一编码。

第三方面,本发明还提供了一种管理终端,包括:

编码生成模块,用于在预清除另一终端存储的数据时,根据所述另一终端的信息生成第一编码和第二编码;

发送模块,用于将所述编码生成模块生成的所述第一编码发送所述另一终端;

接收模块,用于接收所述另一终端在清除存储的数据后发送的第四编码;

判定模块,用于将所述第四编码与所述第二编码进行匹配,以判定所述另一终端存储的数据是否被清除。

可选的,所述判定模块,用于:

在所述第四编码与所述第二编码匹配时,判定所述另一终端存储 的数据已被清除;

在所述第四编码与所述第二编码不匹配时,判定所述另一终端存储的数据未清除;

相应的,所述发送模块,还用于在所述判定模块判定所述另一终端的数据未清除时,再次将所述第一编码发送所述另一终端。

可选的,所述编码信息生成模块,用于根据所述另一终端的ID信息生成第一编码和第二编码。

第四方面,本发明还提供了一种手机,包括:

接收模块,用于接收另一终端发送的第一编码;

数据清除模块,用于将所述第一编码与预先存储的第三编码进行匹配,在匹配成功时,清除存储的数据;

发送模块,用于在所述数据清除模块将存储的数据清除后,将预先存储的第四编码发送所述另一终端;

其中,所述第一编码为所述另一终端根据该手机的信息生成的。

可选的,所述数据清除模块,用于:

将所述第一编码的格式、长度和编码内容与所述第三编码的格式、长度和编码内容进行匹配,在匹配成功时,清除存储的数据;

在匹配不成功时,丢弃所述第一编码。

由上述技术方案可知,本发明提出了一种清除手机数据的方法、管理终端和手机,该方法通过第一终端在与清除第二终端存储的数据时,根据第二终端的信息生成第一编码和第二编码,并在第一编码与第二终端中预先存储的第三编码匹配时,则第二终端将清除存储的数据,并且发送第四编码至第一终端,使第一终端将第四编码与第二编码进行匹配,判定第二终端存储的数据是否被清除,该方法在不需要用户记住手机厂商提供的串号或者预先设置的销毁的命令信息等复杂操作的情况下,就可以清除手机数据;并且第二终端在清除存储的数据后再给第一终端反馈第四编码,使得第一终端可以获知第二终端 的存储的数据是否被清除。

附图说明

图1为本发明一实施例提供的清除手机数据的方法的流程示意图;

图2为本发明一实施例提供的清除手机数据的方法的信令图;

图3为本发明一实施例提供的管理终端的结构示意图;

图4为本发明一实施例提供的手机的结构示意图。

具体实施方式

下面结合附图,对发明的具体实施方式作进一步描述。以下实施例仅用于更加清楚地说明本发明的技术方案,而不能以此来限制本发明的保护范围。

图1示出了本发明一实施例提供的一种清除手机数据的方法的流程示意图,如图1所示,该包括以下步骤:

101、第一终端在预清除第二终端存储的数据时,根据所述第二终端的信息生成第一编码和第二编码,将所述第一编码发送所述第二终端,以使所述第二终端将所述第一编码与预先存储的第三编码进行匹配,并在匹配成功时,清除存储的数据,将预先存储的第四编码发送所述第一终端;

可理解的是,上述步骤第一终端根据第二终端的信息生成第一编码和第二编码,可以理解为跟据第二终端的特有信息,例如第二终端为手机时,该特有信息为手机的ID信息等采用一定的预设算法生成的手机资源如远程清除数据需要使用的第一编码和第二编码,第一编码可以理解为“接受码”,该“接受码”为远程清除手机数据不可伪造的下行命令信息;第二编码可以理解为“确认码”,该“确认码”为清除手机存储的数据后不可伪造的上行确认信息。

102、所述第一终端接收所述第二终端发送的第四编码,将所述 第四编码与所述第二编码进行匹配,以判定所述第二终端存储的数据是否被清除。

上述方法通过第一终端在与清除第二终端存储的数据时,根据第二终端的信息生成第一编码和第二编码,并在第一编码与第二终端中预先存储的第三编码匹配时,则第二终端将清除存储的数据,并且发送第四编码至第一终端,使第一终端将第四编码与第二编码进行匹配,判定第二终端存储的数据是否被清除,该方法在不需要用户记住手机厂商提供的串号或者预先设置的销毁的命令信息等复杂操作的情况下,就可以清除手机数据;并且第二终端在清除存储的数据后再给第一终端反馈第四编码,使得第一终端可以获知第二终端的存储的数据是否被清除。

上述步骤102具体包括以下两种情况:

若所述第四编码与所述第二编码匹配,则判定所述第二终端存储的数据已被清除;

若所述第四编码与所述第二编码不匹配,则判定所述第二终端存储的数据未清除,相应的,所述第一终端再次将所述第一编码发送所述第二终端。

在另一个可实现的方式中,本发明实施例还提供了一种清除手机数据的方法,包括:

第二终端在接收到第一终端发送的第一编码时,将所述第一编码与预先存储的第三编码进行匹配,在匹配成功时,清除存储的数据,并将预先存储的第四编码发送所述第一终端,以使所述第一终端将所述第四编码与第二编码进行匹配,并判定所述第二终端存储的数据是否被清除;

其中,所述第一编码和所述第二编码为所述第一终端根据所述第二终端的信息生成的。

上述步骤中,所述第二终端在接收到第一终端发送的第一编码 时,将所述第一编码与预先存储的第三编码进行匹配,包括:

所述第二终端在接收到所述第一终端发送的第一编码时,将所述第一编码的格式、长度和编码内容与所述第三编码的格式、长度和编码内容进行匹配,若匹配,则清除存储的数据,并将预先存储的第四编码发送所述第一终端;

若不匹配,则丢弃所述第一编码。

举例来说,上述第一终端为管理终端,第二终端为手机,该手机在出厂时,设置有TF卡,该TF卡存储有第三编码和第四编码,也即手机存储的“接受码”和“确认码”;管理终端可以用于生成手机资源,依据手机的特有信息(如手机的ID)采用一定的预设算法生成手机资源如远程清除数据需要使用的“接受码(Codeacc)”和“确认码(Codecon)”。“接受码”为远程清除手机数据不可伪造的下行命令信息,“确认码”为清除数据后的不可伪造的上行确认信息。在管理终端需要远程清除手机数据时,管理终端向手机发送“接受码”,手机收到“接受码”判断其格式、长度及正确性并与本端所存“接受码”比较,一致则销毁手机中存储的数据。手机清除本端存储的数据后将“确认码”作为反馈信息发给管理终端。管理终端对收到的“确认码”进行正确性校验,如果与本端所存“确认码”匹配则判定远程清除手机数据成功,否则重新像手机发送“接受码”。

手机需增加针对手机资源的存储功能、计算功能和清除数据功能。存储功能负责存储管理管理终端离线分配的“接受码”和“认证码”。计算功能对收到的“接受码”进行正确性验证并与本地预存的“接受码”进行比对,如果收到的“接受码”正确且与本端“接受码”完全匹配,手机的清除数据功能执行数据清除操作。

为了对上述方法进行更详细的说明,图2示出了本发明实施例提供的清除手机数据的方法的信令图,如图2所示,该远程控制清除手机数据的步骤如下:

201、管理终端依据手机的一些特性信息(例如手机ID信息等)生成“接受码(Codeacc)”和“确认码(Codecon)”。

202、远程清除手机数据时,管理终端根据预清除的手机的信息计算出该手机对应的“接受码”,向手机发送计算得到的“接受码”。

203、手机收到“接受码”,首先判断其格式、长度及正确性,其次与本地存储的“接受码”进行匹配鉴别对端身份是否合法,匹配成功表示对端身份合法则执行清除手机数据的操作;匹配不成功则丢弃本次收到的“接受码”,不进行任何操作。

204、手机将数据安全清除后将本端存储的“确认码”发送给管理终端以确认清除数据成功。

205、管理终端收到手机传来的“确认码”,与本端存储“确认码”进行匹配鉴别对端身份,若匹配不成功表示对端(即手机)不是预定销毁的手机则继续定时给目标手机端发送“接受码”,直至收到对端传来的正确的“确认码”为止。

上述步骤205可以理解为在管理终端收到对端发送的“确认码”与本端的“确认码”不匹配,或者在预设时间段内未收到对端发送的“确认码”等情况时,则会继续定时给目标手机端发送“接受码”。这时手机会再按照上述步骤203-204执行相应的操作。

上述方法中的“接受码”和“确认码”只有管理终端可以产生且只存在于手机中,并且通过“接受码”和“确认码”在手机和管理终端之间的传输、正确性校验及匹配完成对手机数据清除功能的远端控制,同时还避免了身份伪造,可以更安全可靠的对手机数据进行清除,使得其他恶意应用程序不能冒充管理终端向手机发送清除数据的指令信息,保证手机数据的安全性,并且在手机失控的情况下可以给手机发送特有消息,清除手机数据保证隐私数据和重要消息。

另外,手机在清除数据后将“确认码”返回给管理终端,该“确认码”不可伪造,管理终端可以对发来“确认码”的手机进行正确性 校验及匹配确保收到目标手机传来的清除数据成功的确认信息,若鉴别不通过管理终端周期定时的发送“接受码”,以提高用户数据清除的成功率。使得手机成功清除数据后向管理中心返回确认信息,管理中心可以通过确认信息对手机身份进行鉴别,并确认手机清除数据成功。

上述实施例中的手机只需上电就可执行远程控制清除数据的操作,不需要使用其他方案常用的复杂的短信加解密作,并且用户不需要记住繁琐的信息或者口令。

本发明实施例还提供了一种管理终端的结构示意图,如图3所示,该管理终端包括:

编码生成模块31,用于在预清除另一终端存储的数据时,根据所述另一终端的信息生成第一编码和第二编码;

发送模块32,用于将所述编码生成模块生成的所述第一编码发送所述另一终端;

接收模块33,用于接收所述另一终端在清除存储的数据后发送的第四编码;

判定模块34,用于将所述第四编码与所述第二编码进行匹配,以判定所述另一终端存储的数据是否被清除。

在本实施例的一个优选的实施例中,所述判定模块34,用于:

在所述第四编码与所述第二编码匹配时,判定所述另一终端存储的数据已被清除;

在所述第四编码与所述第二编码不匹配时,判定所述另一终端存储的数据未清除;

相应的,所述发送模块32,还用于在所述判定模块判定所述另一终端的数据未清除时,再次将所述第一编码发送所述另一终端。

所述编码信息生成模块31,用于根据所述另一终端的ID信息生成第一编码和第二编码。

本发明实施例还提供了一种手机的结构示意图,如图4所示,该手机包括:

接收模块41,用于接收另一终端发送的第一编码;

数据清除模块42,用于将所述第一编码与预先存储的第三编码进行匹配,在匹配成功时,清除存储的数据;

发送模块43,用于在所述数据清除模块将存储的数据清除后,将预先存储的第四编码发送所述另一终端;

其中,所述第一编码为所述另一终端根据该手机的信息生成的。

所述数据清除模块42,用于:

将所述第一编码的格式、长度和编码内容与所述第三编码的格式、长度和编码内容进行匹配,在匹配成功时,清除存储的数据;

在匹配不成功时,丢弃所述第一编码。

本实施例上述的清除手机数据的方法与管理终端以及手机是一一对应的,本实施例不对上述管理终端和手机的实施方式进行详细说明。

以上所述各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1