900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > 终端找回方法 装置 终端及存储介质与流程

终端找回方法 装置 终端及存储介质与流程

时间:2021-09-01 03:24:54

相关推荐

终端找回方法 装置 终端及存储介质与流程

本申请实施例涉及终端技术领域,特别涉及一种终端找回方法、装置、终端及存储介质。

背景技术:

手机等移动终端在生活中越来越普及,为用户的生活和娱乐学习带来了极大的方便。用户使用移动终端的过程中,常会将浏览记录、存储的文件、账户信息等留存在终端中,导致终端中会存储用户大量的隐私信息等用户数据。

而移动终端体积小,丢失后不易被及时发现,使得移动终端一旦丢失,就会面临用户数据被窃取,引起用户的隐私信息被泄露的风险。

技术实现要素:

本申请实施例提供了一种终端找回方法、装置、终端及存储介质,可以解决相关技术中只有在终端发起终端寻回指令时,才对终端中的数据进行相关操作,造成终端中的数据和隐私泄露的问题。所述技术方案如下:

一方面,提供了一种终端找回方法,所述方法包括:

当检测到任一用于确定第一终端丢失的目标场景被触发时,获取所述第一终端当前的环境信息,将所述环境信息和所述第一终端的终端标识发送给服务器,所述服务器用于根据所述终端标识,确定目标用户账号,所述目标用户账号为与所述第一终端标识绑定的用户账号,将所述环境信息发送给所述目标用户账号对应的第二终端;

以及,获取所述第一终端中存储的加密密码;

根据所述加密密码对所述第一终端中的第一数据进行加密。

另一方面,提供了一种终端找回装置,所述装置包括:

第一获取模块,用于当检测到任一用于确定第一终端丢失的目标场景被触发时,获取所述第一终端当前的环境信息,将所述环境信息和所述第一终端的终端标识发送给服务器,所述服务器用于根据所述终端标识,确定目标用户账号,所述目标用户账号为与所述第一终端标识绑定的用户账号,将所述环境信息发送给所述目标用户账号对应的第二终端;

第二获取模块,用于获取所述第一终端中存储的加密密码;

加密模块,用于根据所述加密密码对所述第一终端中的第一数据进行加密。

另一方面,提供了一种终端,所述终端包括处理器和存储器;所述存储器存储有至少一条指令,所述至少一条指令用于被所述处理器执行以实现如上述方面所述的终端找回方法。

另一方面,提供了一种计算机可读存储介质,所述存储介质存储有至少一条指令,所述至少一条指令用于被处理器执行以实现如上述方面所述的终端找回方法。

在本申请实施例中,第一终端中事先设置加密密码;当第一终端检测到第一终端被丢失时,第一终端根据事先设置的加密密码对该第一终端中的第一数据进行加密,获取当前的环境信息,将该环境信息和第一终端的终端标识发送给服务器,以便服务器根据第一终端的终端标识,将该环境信息转发给第二终端。从而在第一终端发现当前被丢失时,自动对第一终端中的第一数据进行加密,从而防止第一终端中的第一数据丢失,降低了用户隐私信息泄露的风险。并且,第一终端将当前的环境信息通过服务器转发给第二终端,从而第二终端可以根据该环境信息,对第一终端进行定位,提高了第一终端的找回的几率。

附图说明

图1示出了本申请一个示例性实施例提供的终端找回方法涉及的实施环境的示意图;

图2示出了本申请一个示例性实施例所提供的终端的结构示意图;

图3示出了本申请一个示例性实施例示出的终端找回方法的流程图;

图4示出了本申请一个示例性实施例示出的终端找回方法的流程图;

图5示出了本申请一个示例性实施例示出的终端找回方法的流程图;

图6示出了本申请一个示例性实施例示出的终端找回方法的流程图;

图7示出了本申请一个实施例提供的终端找回装置的结构框图。

具体实施方式

为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。

在本文中提及的“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。

请参见图1,其示出了本申请一个示例性实施例提供的实施环境的示意图,该实施环境包括:第一终端101、第二终端102以及服务器103。

第一终端101与第二终端102绑定;第一终端101为被找回的终端;第二终端102为发起找回的终端。在一种可能的实现方式中,第一终端101上安装服务器103提供的找回应用;第二终端102上也安装服务器103提供的找回应用;第一终端101和第二终端102可以通过该找回应用登录服务器103,从而借助于服务器103实现数据传输。另外,第一终端101和第二终端102上也可以不安装服务器103提供的找回应用,而是通过登录网页连接,登录服务器103,从而借助于服务器103实现数据传输。

并且,第一终端101和第二终端102均可以为智能手机、平板电脑、可穿戴设备等。服务器103可以为第一终端101提供终端找回服务的服务器103,图1中以第一终端101和第二终端102都为智能手机为例进行说明。服务器103为终端找回过程中用于进行数据存储和数据运算的设备,其可以为一台服务器103、若干台服务器103构成的服务器103集群或云计算中心。在一种可能的实现方式中,服务器103为找回应用的后台服务器103。

请参考图2,其示出了本申请一个示例性实施例提供的终端200的结构方框图。终端200可以是智能手机、平板电脑、可穿戴设备等终端。该终端200可以为第一终端对应的终端,也可以为第二终端对应的终端。本申请中的终端200可以包括一个或多个如下部件:处理器210、存储器220、显示屏230。

处理器210可以包括一个或者多个处理核心。处理器210利用各种接口和线路连接整个终端200内的各个部分,通过运行或执行存储在存储器220内的指令、程序、代码集或指令集,以及调用存储在存储器220内的数据,执行终端100的各种功能和处理数据。可选地,处理器210可以采用数字信号处理(digitalsignalprocessing,dsp)、现场可编程门阵列(field-programmablegatearray,fpga)、可编程逻辑阵列(programmablelogicarray,pla)中的至少一种硬件形式来实现。处理器210可集成中央处理器(centralprocessingunit,cpu)、图像处理器(graphicsprocessingunit,gpu)、神经网络处理器(neural-networkprocessingunit,npu)和调制解调器等中的一种或几种的组合。其中,cpu主要处理操作系统、用户界面和应用程序等;gpu用于负责显示屏230所需要显示的内容的渲染和绘制;npu用于实现人工智能(artificialintelligence,ai)功能;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器210中,单独通过一块芯片进行实现。

在一种可能的实现方式中,在本申请实施例中,终端200检测当前是否被触发目标场景,当目标场景被触发时,获取当前的环境信息,将该环境信息发送给服务器,以及,获取加密密码,根据该加密密码对终端200中的数据进行加密。

存储器220可以包括随机存储器(randomaccessmemory,ram),也可以包括只读存储器(read-onlymemory)。可选地,该存储器220包括非瞬时性计算机可读介质(non-transitorycomputer-readablestoragemedium)。存储器220可用于存储指令、程序、代码、代码集或指令集。存储器220可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现下述各个方法实施例的指令等;存储数据区可存储根据终端200的使用所创建的数据(比如音频数据、电话本)等。

在一种可能的实现方式中,在本申请实施例中,存储器220中可以存储用户设置的加密密码和与该加密密码匹配的第一解密密码。当终端200检测到目标场景被触发时,从该存储器220中调用加密密码,根据该加密密码对终端200进行加密。当接收到用户输入的解密密码时,终端200调用该存储器220中的第一解密密码,根据该第一解密密码与用户输入的解密密码进行比对,确定该用户输入的解密密码是否正确。

显示屏230是用于显示用户界面的显示组件。可选的,该显示屏230为具有触控功能的显示屏,通过触控功能,用户可以使用手指、触摸笔等任何适合的物体在显示屏230上进行触控操作。

显示屏230通常设置在终端200的前面板。显示屏230可被设计成为全面屏、曲面屏、异型屏、双面屏或折叠屏。显示屏230还可被设计成为全面屏与曲面屏的结合,异型屏与曲面屏的结合等,本实施例对此不加以限定。

在一种可能的实现方式中,在本申请实施例中,终端200通过该显示屏230显示密码输入界面,通过该显示屏230中的密码输入界面,接收用户输入的解密密码。

除此之外,本领域技术人员可以理解,上述附图所示出的终端200的结构并不构成对终端200的限定,终端200可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。比如,终端200中还包括麦克风、扬声器、射频电路、输入单元、传感器、音频电路、无线保真(wirelessfidelity,wi-fi)模块、电源、蓝牙模块等部件,在此不再赘述。

相关技术中,一般在用户发现第一终端丢失时,才通过第二终端向服务器发起找回第一终端;然而这种方式下,第一终端丢失后,可能因为用户没能及时发现而错过最佳找回第一终端的时机。

而本申请实施例提供的终端找回方法中,第一终端中事先设置加密密码;当第一终端检测到第一终端被丢失时,第一终端根据事先设置的加密密码对该第一终端中的第一数据进行加密,获取当前的环境信息,将该环境信息和第一终端的终端标识发送给服务器,以便服务器根据第一终端的终端标识,将该环境信息转发给第二终端。从而在第一终端发现当前被丢失时,自动对第一终端中的第一数据进行加密,从而防止第一终端中的第一数据丢失,降低了用户隐私信息泄露的风险。并且,第一终端将当前的环境信息通过服务器转发给第二终端,从而第二终端可以根据该环境信息,对第一终端进行定位,提高了第一终端的找回的几率。

请参考图3,其示出了本申请一个示例性实施例示出的终端找回方法的流程图。本申请实施例中以执行主体为第一终端、第二终端和服务器的交互场景为例进行说明。本申请实施例中,以第一终端通过服务器绑定第一终端的终端标识和第二终端对应的目标用户账号的过程为例进行说明。该方法包括:

步骤301:第一终端绑定该第一终端的终端标识和第二终端对应的目标用户账号。

参见图4,该第一终端可以在找回应用中通过服务器将第一终端的终端标识和第二终端对应的目标账号进行绑定。相应的,第一终端中可以显示绑定界面,该绑定界面中包括用于填写终端标识和目标账号等用户信息的信息填写选项等。该绑定界面中还包括提交按钮,该提交按钮用于,当第一终端检测到该提交按钮被触发时,向服务器发送绑定请求,该绑定请求中携带该绑定界面中用户填写的用户信息。相应的,服务器接收该绑定请求,根据该绑定请求,将第一终端的终端标识和第二终端的目标账户进行绑定,绑定完成时,将该绑定请求对应的绑定界面中的信息存储在服务器中,也即,将该第一终端的终端标识和目标账号的对应关系存储在服务器中。绑定完成后,服务器可以向第一终端发送第一提示信息,该第一提示信息用于提示终端标识和目标账号绑定成功。

另外,该绑定界面可以为第一终端中安装的找回应用中的界面,该绑定界面也可以为通过第一终端登录的找回链接中的界面,该绑定界面还可以为第一终端中的设置界面等,在本申请实施例中,对此不作具体限定。

需要说明的一点是,第一终端在提交绑定请求之前,可以根据填写规范检测该注册界面中的用户信息填写是否完整且规范,当用户信息填写完整且规范时,直接将该绑定请求发送给服务器。当该用户信息填写不完整或不规范时,生成第二提示信息,该第二提示信息用于提示用户当前绑定界面中的信息填写不完整或不规范,提示用户将不完整的内容填写完整,对填写不规范的内容进行修正。

需要说明的另一点是,注册过程中,第一终端可以将用户填写的终端标识作为该第一终端的终端标识,第一终端还可以直接通过后台接口调用系统中存储的该第一终端的终端标识。其中,该终端标识可以为第一终端的设备编号、设备名称等标识。该目标账号可以为当前使用该第一终端的用户的手机号码、社交网络账号等,也可以为其他用户的手机号码、社交网络账号。

需要说明的另一点是,该通过服务器绑定第一终端的终端标识和第二终端对应的目标账号的过程,还可以通过第二终端或其他电子设备实现,通过第二终端或其他电子设备实现的绑定的过程与通过第一终端实现绑定的过程相似,在此不再赘述。

步骤302:第一终端接收加密密码和至少一个目标场景。

其中,该至少一个目标场景用于指示第一终端是否丢失,当第一终端检测到该至少一个目标场景被触发时,确定第一终端丢失。该至少一个目标场景可以为第一终端连续解锁失败的次数大于预设次数的场景、第一终端在电量重充足时关机的场景、第一终端在指定时间段内关机的场景、第一终端中的通信卡片被更换的场景等。

第一种实现方式中,第一终端可以从绑定界面中的提取该加密密码和至少一个目标场景。相应的,该绑定界面中还可以包括用于填写加密密码的加密密码填写选项和用于填写至少一个目标场景的目标场景填写选项。第一终端检测到提交按钮被触发时,将绑定界面中的相关信息存储在本地,当终端标识和目标账号绑定成功时,第一终端从本地存储的绑定界面的相关信息中,提取该加密密码和至少一个目标场景。

其中,该目标场景填写选项用于接收用户填写的至少一个目标场景。

在一种可能的实现方式中,该目标场景填写选项可以为空白的填写选项,相应的,第一终端接收用户向该目标场景填写选项中填写至少一个目标场景。

在本实现方式中,第一终端接收用户输入的至少一个目标场景,则用户可以根据需要对该至少一个目标场景进行设置,使得该至少一个目标场景更加灵活。

在另一种可能的实现方式中,该目标场景填写选项为用户提供多个可选择的场景,相应的,第一终端根据用户选择的至少一个场景,确定至少一个目标场景。其中,目标场景填写选项中为用户提供的多个可选择的场景可以为系统默认的场景,也可以为第一终端根据用户的历史操作记录生成的场景。例如,第一终端可以根据用户的历史操作记录,确定用户使用第一终端的频率较高的时间段,确定该时间段内用户不会对第一终端执行关机操作,则生成可选择的场景为:第一终端在该时间段内关机;或者,第一终端可以调用用户当前的行程信息,根据该行程信息,确定第一终端可能关机的关机时间段,则生成可选择的场景为:第一终端在非关机时间段关机等。

在本实现方式中,第一终端根据用户使用第一终端的使用习惯或用户的行程信息,自动生成该第一终端对应的至少一个目标场景,无需用户再手动输入该至少一个目标场景,提高了确定至少一个目标场景的效率,并且,第一终端根据用户的用户特征确定该至少一个目标场景,使得该至少一个目标场景更符合用户对第一终端的使用习惯。

第二种实现方式中,第一终端接收加密密码和至少一个目标场景的过程可以在终端标识和目标账号绑定完成后。相应的,终端标识和目标账号绑定完成后,终端可以通过设置界面或找回应用的输入界面,接收该加密密码和至少一个目标场景。

其中,第一终端通过设置界面或找回应用界面接收该加密密码和至少一个目标场景的过程,与第一终端在绑定过程中,接收加密密码和至少一个目标场景的过程相似,在此不再赘述。

该加密密码可以为当前使用该第一终端的用户通过该找回应用程序设置的加密密码,该加密密码可以为数字密码、图形密码、生物特征密码等,该加密棉麻可以根据用户需要进行设置并更改,在本申请实施例中,对该加密密码的类型不作具体限定。

另外,该加密密码可以为一个密码,该加密密码还可以为多个密码。例如,第一终端中不同的应用程序可以设置不同的加密密码,防止第一终端丢失时,第一终端中的数据丢失,进一步提高了第一终端的安全性。

步骤303:第一终端将加密密码和至少一个目标场景存储在第一终端中。

继续参见图4,第一终端将获取到的加密密码和至少一个目标场景存储在第一终端中。需要说明的一点是,用户可以对第一终端中存储的加密密码和至少一个目标场景进行修改。相应的,第一终端接收修改后的加密密码和至少一个目标场景,将该修改后的加密密码和至少一个目标场景存储在第一终端中。

第一终端在存储该修改后的加密密码和至少一个目标场景时,可以将该加密密码和至少一个目标场景以覆盖式的存储方式存储在第一终端中,也即第一终端删除原始的加密密码和至少一个目标场景,将修改后的加密密码和至少一个目标场景存储在第一终端中;第一终端还可以将该原始的加密密码和至少一个目标场景以及修改后的加密密码和至少一个目标场景存储都在该第一终端中,将存储时间点和该加密密码和至少一个目标场景进行绑定,第一终端使用加密密码和至少一个目标场景时,调用时间点为最新时间点的加密密码和至少一个目标场景。

在本实现方式中,通过第一终端绑定该第一终端的终端标识和第二终端对应的目标用户账号,获取加密密码和至少一个目标场景,将该加密密码和至少一个目标场景存储在本地,使得第一终端可以根据本地存储的第一目标场景确定当前场景是否为目标场景,当目标场景被触发时,根据该加密密码,自动对终端中的数据进行加密,使得第一终端丢失后,可以及时对第一终端中的数据进行加密,防止终端中的第一数据丢失,并且,由第一终端根据检测提高了第一终端的找回的几率,降低了用户隐私信息泄露的风险。

在本申请实施例中,第一终端中事先设置加密密码;当第一终端检测到第一终端被丢失时,第一终端根据事先设置的加密密码对该第一终端中的第一数据进行加密,获取当前的环境信息,将该环境信息和第一终端的终端标识发送给服务器,以便服务器根据第一终端的终端标识,将该环境信息转发给第二终端。从而在第一终端发现当前被丢失时,自动对第一终端中的第一数据进行加密,从而防止第一终端中的第一数据丢失,降低了用户隐私信息泄露的风险。并且,第一终端将当前的环境信息通过服务器转发给第二终端,从而第二终端可以根据该环境信息,对第一终端进行定位,提高了第一终端的找回的几率。

请参考图5,其示出了本申请一个示例性实施例示出的终端找回方法的流程图。本申请实施例中以执行主体为第一终端、第二终端和服务器的交互场景为例进行说明。本申请实施例中,以第一终端检测到目标场景被触发时,第一终端根据加密密码对第一终端中的第一数据进行加密,以及向服务器发送环境信息的方法为例进行说明。该方法包括:

步骤501:第一终端检测目标场景是否被触发。

继续参见图4,第一终端可以根据第一终端当前的场景,检测当前场景会否为至少一个目标场景中的任一目标场景。当第一终端检测到当前场景不是目标场景时,终端正常运行,继续检测当前场景;当终端检测到当前场景为目标场景时,确定目标场景被触发,执行步骤402和步骤404。

其中,该目标场景可以为第一终端连续解锁失败的次数大于预设次数的场景、第一终端在电量重充足时关机的场景、第一终端在指定时间段内关机的场景、第一终端中的通信卡片被更换的场景等。

当该目标场景为第一终端连续解锁失败的次数大于预设次数的场景时,该过程可以通过以下步骤(a1)-(a2)实现,包括:

(a1)第一终端确定当前的连续解锁失败次数。

第一终端可以事先设置锁屏密码,该锁屏密码可以为数字密码、图形密码、生物特征密码等,用户每次启动第一终端时需要对第一终端进行解锁,相应的,第一终端接收用户输入的第三解密密码,当该第三解密密码为该锁屏密码对应的解密密码时,确定解锁成功,当该第三解密密码与该锁屏密码不匹配时,第一终端确定解锁失败,将当前解锁失败次数加一,当成功解锁时,该解锁失败次数清零,从而统计当前连续解锁失败次数。

需要说明的一点是,该连续解锁失败次数可以为通过同一类型解锁密码进行解锁时的连续解锁失败次数,也可以为通过不同类型的解锁密码进行解锁的连续解锁失败次数,在本申请实施例中,对不作具体限定。

(a2)当该连续解锁失败次数大于预设次数时,第一终端确定该目标场景被触发。

在本步骤中,当第一终端检测到解锁失败时,将解锁失败次数加一,当统计的联系解锁失败次数大于预设阈值时,确定目标场景被触发。其中,该预设次数可以为系统默认的预设次数,也可以为根据用户需要进行设置并修改的预设次数,在本申请实施例中,对该预设次数不作具体限定。例如,该预设次数可以为5、8、10或15等。

在本实现方式中,第一终端根据用户的连续解锁失败次数确定第一终端是否触发目标场景,从而使第一终端在丢失后,其他用户在对该第一终端进行解锁时,就可以触发目标场景,进而对第一终端中的数据进行加密,防止了第一终端在丢失后,第一终端中的数据泄露,造成用户的隐私信息被曝光,同时向服务器发送当前环境信息和终端标识,使得用户及时了解第一终端丢失的信息,提高了找回该第一终端的概率。

当该目标场景为第一终端在电量重充足时关机的场景时,该过程可以通过以下步骤(b1)-(b2)实现,包括:

(b1)当检测到关机操作时,第一终端获取该第一终端当前的剩余电量。

在本步骤中,第一终端在检测到关机操作时,获取关机前第一终端的剩余电量。

需要说明的一点是,在本步骤之前,第一终端可以先检测当前是否为解锁状态,当以终端当前的状态为解锁状态时,第一终端可以直接执行关机操作,当该第一终端当前状态为锁屏状态时,第一终端执行本步骤,获取关机前第一终端的剩余电量。

在本实现方式中,第一终端对处于锁屏状态下接收到关机操作时,才获取第一终端的电量,防止了用户主动在电量充足时关闭第一终端而触发目标场景,防止了用户的误操作。

另外,当该第一终端当前为解锁状态时,第一终端可以记录第一终端解锁前接收到解锁密码的次数,当第一终端接收到解锁密码的次数小于预设次数时,确定第一终端为正常解锁,直接执行关机操作,当该第一终端接收到的解锁密码的次数不小于预设次数时,第一终端执行本步骤,获取关机前第一终端的剩余电量。

在本实现方式中,第一终端记录用户对第一终端的解锁次数,从而先确定解锁用户是否为使用第一终端的用户,进而确定第一终端是否触发了目标场景,提高了目标场景检测的准确性。

(b2)当该剩余电量大于预设电量时,第一终端确定该目标场景被触发。

在本实现方式中,当该剩余电量大于预设电量时,说明第一终端中的电量可以满足第一终端正常使用一段时间,此时,对第一终端关机,则第一终端确定该关机操作为异常关机操作,则将该关机操作确认为目标场景被触发。

其中,该预设电量的表示形式和预设电量的值可以为系统默认的预设电量,该预设电量的值也可以根据用户的需要进行设置的预设电量的值,在本申请实施例中,对此不作具体限定,例如,则该预设电量可以为50%、60%或75%等。

在本实现方式中,第一终端根据第一终端关机时的剩余电量确定第一终端是否触发目标场景,从而使第一终端在丢失后,其他用户在对该第一终端进行关机操作时,就可以触发目标场景,进而对第一终端中的数据进行加密,防止了第一终端在丢失后,第一终端中的数据泄露,造成用户的隐私信息被曝光,同时向服务器发送当前环境信息和终端标识,使得用户及时了解第一终端丢失的信息,提高了找回该第一终端的概率。

当该目标场景为第一终端在指定时间段内关机的场景时,该过程可以通过以下步骤(c1)-(c2)实现,包括:

(c1)当检测到关机操作时,第一终端获取当前时间。

在本步骤中,第一终端在检测到关机操作时,获取关机前第一终端中显示的时间。

另外,本步骤与步骤(b1)相似,在此不再赘述。

(c2)当该当前时间在指定时间段内时,第一终端确定该目标场景被触发。

在本实现方式中,当该当前时间在指定时间段内时,说明第一终端的关机时机为异常的关机时机,第一终端确定目标场景被触发。

其中,该指定时间段可以为系统默认的指定时间段,也可以为根据用户的需要进行设置或更改的指定时间段,在本申请实施例中,对此不作具体限定,例如,该指定时间段可以为8:00-18:00。

该指定时间段还可以为第一终端根据用户的历史使用习惯或用户的行程安排确定的指定时间段。例如,第一终端根据用户使用该第一终端的时间,确定用户在使用第一终端时,一般会在12-14点,则将12-14点作为指定时间段,当第一终端关机时,可以确定当前时间是否在12-14点之间,当当前时间在12-14点之间时,确定目标场景被触发。再例如,第一终端根据第一终端中的相关应用,确定用户在9-10点之间为会议时间,则即使9-10点在指定时间段之内,也可以确定目标场景未被触发。

在本实现方式中,第一终端根据第一终端关机的时间点确定第一终端是否触发目标场景,从而使第一终端在丢失后,其他用户在对该第一终端进行关机操作时,就可以触发目标场景,进而对第一终端中的数据进行加密,防止了第一终端在丢失后,第一终端中的数据泄露,造成用户的隐私信息被曝光,同时向服务器发送当前环境信息和终端标识,使得用户及时了解第一终端丢失的信息,提高了找回该第一终端的概率。

当该目标场景为第一终端中的通信卡片被更换的场景时,该过程可以通过以下步骤实现,包括:当检测到更换该第一终端中的通信卡片时,第一终端确定该目标场景被触发。

在本步骤中,第一终端可以检测用户的换卡操作,当检测到用户的换卡操作时,确定目标场景被触发;第一种终端还可以存储第一终端中通信卡片的卡片标识,检测第一终端中当前的通信卡片的卡片标识是否与存储的卡片标识相同,当第一终端中当前的通信卡片的卡片标识与存储的卡片标识相同时,确定当前场景不是目标场景;当第一终端中当前的通信卡片的卡片标识与存储的卡片标识不相同时,确定该目标场景被触发。

在本实现方式中,第一终端根据第一终端中的通信卡片确定第一终端是否触发目标场景,从而使第一终端在丢失后,其他用户在对该第一终端进行换卡操作时,就可以触发目标场景,进而对第一终端中的数据进行加密,防止了第一终端在丢失后,第一终端中的数据泄露,造成用户的隐私信息被曝光,同时向服务器发送当前环境信息和终端标识,使得用户及时了解第一终端丢失的信息,提高了找回该第一终端的概率。

需要说明的一点是,上述式中实现方式中,第一终端可以仅根据其中的一种实现方式确定目标场景是否被触发,第一终端还可以根据其中的多中实现方式结合确定目标场景是否被触发,在本申请实施例中,对此不作具体限定。

需要说明的另一点是,在一种可能的实现方式中,当第一终端检测到当前场景符合目标场景时,可以直接确定目标场景被触发。在另一种可能的实现方式中,当第一终端检测到当前场景符合目标场景时,先验证触发该当前场景的用户的身份信息,当触发当前场景的用户身份信息是根据该第一终端进行注册的用户时,确定第一终端没有丢失,目标场景不被触发;当触发当前场景的用户的身份信息不是根据该第一终端进行注册的用户时,确定第一终端丢失,进而确定目标场景被触发。相应的,第一终端可以在当前场景与目标场景符合时,生成提示信息,通过该提示信息对用户的用户身份进行验证,则第一终端确定目标场景被触发的过程还可以通过以下步骤(1)-(2)实现,包括:

(1)第一终端生成提示信息,该提示信息用于提示用户输入第二解密密码。

当前场景与目标场景符合时,第一终端对触发当前场景的用户的身份信息进行验证。在本实现方式中,第一终端通过提示用户输入解密密码对用户的身份进行验证。该提示信息可以为“请输入密码确认关机”、“面部识别失败请手动输入密码”等。例如,当该第一终端在电量大于预设电量关机时,关机之前可以显示提示信息“请输入密码确认关机”;再如,当通过面部解锁终端失败次数大于预设次数时,可以显示提示信息“面部识别失败请手动输入密码”等。

其中,该第二解密密码可以与该锁屏密码对应的第三解密密码相同,也可以与该第三解密密码不同,在本申请实施例中,对此不作具体限定。

(2)当检测到该第二解密密码错误时,第一终端确定该目标场景被触发。

在本步骤中,第一终端接收用户输入的第二解密密码,当该第二解密密码与第一终端中存储的第二解密密码匹配时,确定第二解密密码正确,确定目标场景不被触发,当该第二解密密码与第一终端中存储的第二解密密码不匹配时,确定第二解密密码错误,第一终端确定目标场景被触发。

需要说明的一点是,第一终端在启动对触发当前场景的用户的身份信息进行验证时,当在第二指定时长内未接收到用户输入的第二解密密码时,可以直接确定目标场景被触发。

在本实现方式中,当第一终端确定当前场景与目标场景符合时,对触发当前场景的用户的身份信息进行验证,当验证通过时,确定当前用户为根据第一终端进行注册的用户,也即触发该当前场景的用户为使用该第一终端的用户,从而不将当前场景确定为目标场景,使得第一终端可以正常使用,防止用户误操作,影响用户对第一终端的使用。

需要说明的一点是,第一终端可以在开机后,开始监测目标场景是否被触发;第一终端还可以在第一终端绑定终端标识和目标账号后,实时监测目标场景是否被触发;第一终端还可以确定当前是否开启找回模式,当开启找回模式时,开始监测目标场景是否被触发。

另外,第一终端可以实时监测目标场景是否被触发,第一终端也可以周期性监测目标场景是否被触发,其中,该检测周期可以根据用户的需要进行设置并更改,在本申请实施例中,对该检测周期不作具体限定。例如,该检测周期可以为1min、2min或5min等。

步骤502:第一终端获取该第一终端中存储的加密密码。

在本步骤中,第一终端从存储器中调用事先存储的加密密码。

其中,该加密密码可以为数字密码、图形密码、生物特征密码等。在本申请实施例中,对该加密密码的类型不作具体限定。

步骤503:第一终端根据该加密密码对该第一终端中的第一数据进行加密。

继续参见图4,第一终端获取到该加密密码后,根据该加密密码对该第一终端中的第一数据进行加密。其中,该第一数据可以为系统默认的数据,也可以为用户选择的第一数据,并且,该第一数据可以为第一终端中存储的数据,也可以为第一终端中安装的应用程序对应的数据。在本申请实施例中,对该第一数据不作具体限定。

当该第一数据为第一终端中的应用程序中的数据时,第一终端根据该加密密码对该第一终端中的第一数据进行加密的过程可以通过以下步骤(a1)-(a3)实现,包括:

(a1)第一终端确定该第一终端中的多个应用程序。

在本步骤中,第一终端可以获取该第一终端中安装的多个应用程序的程序标识。

(a2)第一终端从该多个应用程序中,选择指定类型的至少一个目标应用程序。

在本步骤中,第一终端确定每个应用程序的类型,进而选择出指定类型的目标应用程序。该指定类型可以为系统默认的应用程序的类型,该指定类型也可以为用户设置的应用程序的类型,在本申请实施例中。例如,该指定类型可以为通讯类、支付类、数据存储类。

相应的,在本步骤之前,第一终端中可以设置指定类型,在本步骤中,第一终端根据每个应用程序的程序标识,确定该程序标识对应的应用程序的类型,当该应用程序的程序标识对应的应用程序的类型为指定类型时,确定该应用程序为目标应用程序。

需要说明的一点是,该至少一个目标应用程序还可以用户事先设置的应用程序。例如,用户可以事先选择需要加密的至少一个应用程序,第一终端对用户选择的至少一个应用程序对应的程序标识进行标记,在本步骤中,第一终端从该多个应用程序中选择被标记的应用程序标识对应的应用程序。其中,第一终端对该至少一个应用程序对应的小程序标识进行标记的方法可以为:将该至少一个目标应用程序设置为添加了应用锁的应用程序,相应的,在本步骤中,第一终端还可以从该多个应用程序中,选择添加了应用锁的至少一个目标应用程序。

(a3)第一终端根据该加密密码,对该至少一个目标应用程序中的第一数据进行加密。

在本步骤中,第一终端可以将该至少一个目标应用程序中的所有第一数据进行加密;第一终端还可以将该至少一个目标应用程序中每个目标应用程序中的部分数据作为第一数据,对该第一数据进行加密。例如,对于通讯类应用程序,第一终端可以对该通讯类应用程序中的所有数据进行加密;第一终端还可以仅对通讯类应用程序中的聊天记录进行加密,或者,仅对指定聊天对象的聊天记录进行加密等。在本申请实施例中,对此不作具体限定。

另外,对于不同目标应用程序中的数据,第一终端可以使用相同的加密密码该至少一个目标应用程序对应的第一数据进行加密,第一终端还可以使用不同的加密密码对不同的目标应用程序对应的第一数据进行加密,在本申请实施例中,对此不作具体限定。

在本实现方式中,第一终端根据加密密码对该至少一个目标应用程序中的第一数据进行加密,使得第一终端可以在第一终端丢失后,及时对该第一终端中的数据进行保护,从而防止第一终端丢失后第一终端中的至少一个目标应用的第一数据泄露,进而防止了第一终端丢失时,用户的隐私信息泄露。

当该第一数据为第一终端中存储的数据时,第一终端根据该加密密码对该第一终端中的第一数据进行加密的过程可以通过以下步骤(b1)-(b3)实现,包括:

(b1)第一终端获取该第一终端中的数据。

在本步骤中,第一终端可以获取该第一终端中存储的所有数据;第一终端还可以获取指定应用程序的存储路径下存储的数据。

(b2)第一终端从该第一终端的数据中选择包括敏感信息的第一数据。

其中,该敏感信息可以包括电话号码、银行卡号、身份证号、住址信息等信息。

在本步骤中,第一终端对该第一终端中的数据进行敏感信息检测,确定该第一终端中的数据中是否包括敏感信息。其中,该第一终端对该第一终端中的数据进行敏感信息检测的过程可以为:第一终端对该第一终端中的数据进行语义解析,得到语义解析结果;第一终端根据该语义解析结果,确定该第一终端中的包括敏感信息的第一数据。

(b3)第一终端根据该加密密码,对该第一数据进行加密。

在本步骤中,第一终端根据该加密密码,对包含敏感信息的第一数据进行加密。其中,第一终端可以仅对包含敏感信息的第一数据中的敏感信息进行加密,例如,第一终端对该第一数据中的敏感信息进行隐藏;第一终端还可以对该包含敏感信息的第一数据中的所有数据进行加密,例如,第一终端对该第一数据中的所有数据进行隐藏。在本步骤中,对此不作具体限定。

在本实现方式中,第一终端根据加密密码对包含敏感信息的第一数据进行加密,使得第一终端可以在第一终端丢失后,及时对该第一终端中的数据进行保护,从而防止第一终端丢失后第一终端中的至少一个目标应用的第一数据泄露,进而防止了第一终端丢失时,用户的隐私信息泄露。

需要说明的一点是,在本申请实施例中,对该第一数据进行加密的方式可以为:在一种可能的实现方式中,第一终端隐藏显示该第一数据,使得第一终端的显示界面中不再显示该第一数据的相关查看入口,或者,将第一数据对应的显示界面设置为空白页面或其他无内容的页面。

在另一种可能的实现方式中,第一终端通过密码输入界面对该第一数据进行遮挡。

相应的,在本步骤之后,当第一终端被找回时,第一终端还可以将该第一终端中的第一数据恢复显示。根据对该第一数据的不同的加密方式,在本步骤中,第一终端对该第一数据的恢复过程也可以通过以下两种方式中的任一方式实现。

第一种实现方式,当第一数据通过密码输入界面对该第一数据进行遮挡时,第一终端对第一数据进行恢复的过程可以为:当接收到显示该第一数据的显示操作时,第一终端显示密码输入界面;当接收与该加密密码匹配的第一解密密码时,显示该第一数据。

当该第一数据被选中时,确定接收到显示该第一数据的显示操作,其中,该显示操作可以为对该第一数据的点击操作、长按操作、拖动操作等。第一终端根据该第一数据的显示操作,显示该第一数据的密码输入界面,通过该密码输入界面接收用户输入的第一解密密码,其中,该第一解密密码与该加密密码对应的解密密码匹配时,确定该第一解密密码为正确的密码,则重新恢复显示该第一数据。

需要说明的一点是,当该第一解密密码与加密密码对应的解密密码匹配时,第一终端可以仅将当前的第一数据恢复显示,第一终端也可以将该第一终端中的所有第一数据恢复显示,在本申请实施例中,对此不作具体限定。

第二种实现方式,当第一数据被隐藏显示时,第一终端对第一数据进行恢复的过程可以为:第一终端隐藏该第一数据;当接收到与该加密密码匹配的第一解密密码时,对该第一终端中的第一数据进行恢复。

在本实现方式中,第一终端中隐藏显示该第一数据,第一终端中不显示该第一数据的显示入口,也不显示该第一数据对应的密码输入界面,相应的,当该第一终端对该第一数据进行恢复时,第一终端可以通过找回应用接收第一解密密码,对该第一数据进行解密。

其中,第一终端通过找回应用接收第一解密密码的过程可以:在一种可能的实现方式中,第一终端通过该找回应用中的设置界面接收用户输入的第一解密密码;在另一种可能的实现方式中,第一终端接收服务器发送的第一解密密码,该第一解密密码为用户通过第二终端发送给服务器的解密密码。相应的,第二终端接收用户输入的第一解密密码,将该第一解密密码和第一终端的终端标识发送给服务器,服务器根据该第一终端的终端标识,确定第一终端,将该第一解密密码发送给第一终端,第一终端接收该第一解密密码。

步骤504:第一终端获取第一终端当前的环境信息。

继续参见图4,其中,该环境信息可以包括该第一终端的位置信息、该第一终端当前的环境照片、该第一终端当前连接的网络的标识信息或第一终端中当前安装的通信卡片的卡片标识等。

当该环境信息中包括第一终端当前的位置信息时,该第一终端可以通过该第一终端中的定位系统获取该第一终端当前的位置信息,该过程可以为:第一终端通过定位系统,获取该第一终端当前的位置信息。

当该环境信息中包括第一终端当前的环境照片时,该第一终端可以通过该第一终端的摄像头获取当前的环境照片,该过程可以为:第一终端开启摄像头;第一终端通过该摄像头,获取该第一终端当前的环境照片。其中,该环境照片包括该第一终端的当前所在环境的照片、该第一终端拍摄到的当前环境中的人脸的照片中的至少一个。相应的,该摄像头可以为第一终端中的前置摄像头或后置摄像头中的至少一个。

当该环境信息中包括第一终端当前连接的网络的标识信息时,该第一终端可以确定该第一终端当前连接的网络的标识信息,确定该网络的网络标识。

当该环境信息中包括第一终端中当前安装的通信卡片的卡片标识时,第一终端可以检测该第一终端中当前安装的通信卡片,获取该通信卡片的卡片标识。该过程可以为:第一终端检测第一终端中当前安装的通信卡片;当检测到第一终端中当前安装有通信卡片时,确定该当前安装的通信卡片与历史安装的通信卡片是否相同;当该当前安装的通信卡片与历史安装的通信卡片不同时,获取该第一终端中当前安装的通信卡片的卡片标识。

需要说明的一点是,第一终端可以在确定目标场景被触发时,获取一次当前的环境信息;第一终端也可以在确定目标场景被触发时,每隔第三指定时长获取一次当前的环境信息,其中,该第三指定时长可以根据需要进行设置并更改,在本申请实施例中,对该第三指定时长不作具体限定,例如,该第三指定时长可以为1min、2min或5min等;第一终端还可以在目标场景触发后,检测当前是否与服务器连接,检测到与服务器连接时,获取当前的环境信息。在本申请实施例中,对此不作具体限定。

步骤505:第一终端将环境信息和第一终端的终端标识发送给服务器。

继续参见图4,当该环境信息为第一终端确定目标场景被触发时获取的环境信息时,第一终端可以检测第一终端与服务器之间的网络连接,当该网络连接与该第一终端中的服务器之间的网络连接正常时,第一终端将环境信息和第一终端的终端标识发送给服务器;当该网络连接与该第一终端中服务器之间的网络连接断开时,第一终端将环境信息存储在本地,继续检测与服务器之间的网络连接,当检测到网络连接正常时,将该环境信息和第一终端的终端标识发送给服务器。

当该环境信息为第一终端确定目标场景被触发时,每个第三指定时长获取的环境信息时,第一终端可以每次获取到环境信息时,执行检测第一终端与服务器之间的连接关系的步骤,相应的,当检测到第一终端与服务器之间的网络连接断开时,将而本次获取的环境信息与获取该环境信息的时间点存储在本地,当检测到第一终端与服务器之间的网络连接正常时,第一终端可以根据环境信息的获取时间点,从本地存储的多个环境信息中,选择时间点最近的环境信息,将该环境信息发送给服务器;第一终端还可以将未发送给服务器的所有环境信息全部发送给服务器。

需要说明的一点是,第一终端可以在每次获取到环境信息时,执行检测第一终端与服务器之间的网络连接的步骤;第一终端还可以每隔第四指定时长执行检测第一终端与服务器之间的网络连接的步骤,其中,该第四指定时长可以根据需要进行设置并更改,在本申请实施例中,对该第四指定时长不作具体限定。例如,该第四指定时长可以为10min、12min或15min等。

需要说明的另一点是,第一终端确定目标场景被触发后,可以先获取加密密码,对第一终端中的第一数据进行加密,再获取环境信息,将环境信息和第一终端的终端标识发送给服务器;第一终端还可以先获取环境信息,将环境信息和第一终端的终端标识发送给服务器,再获取加密密码,对第一终端中的第一数据进行加密;第一终端还可以同时获取加密密码,对第一终端中的第一数据进行加密,以及获取环境信息,将环境信息和第一终端的终端标识发送给服务器。也即,第一终端可以先执行步骤602-603,再执行步骤604-605;第一终端也可以先执行步骤604-605再执行步骤602-603,终端还可以同时执行步骤602-603和步骤604-605。在本申请实施例中,对步骤602-603和步骤604-605的执行顺序不作具体限定。

步骤506:服务器接收第一终端发送的环境信息和第一终端的终端标识。

在本步骤中,服务器接收到第一终端发送的环境信息和第一终端额终端标识时,服务器根据该第一终端的终端标识确定第一终端触发了目标场景,当前为丢失状态。

步骤507:服务器根据第一终端的终端标识,确定与该终端标识绑定的目标账号。

服务器中存储第一终端对应的用户提交的绑定请求,该绑定请求中包括第一终端的终端标识和与该终端标识绑定的目标账号。当接收到第一终端的终端标识时,服务器根据该终端标识熊多个绑定请求中,查询与该终端标识对应的绑定请求,从该绑定请求中获取与该终端标识绑定的目标账号。

在另一种可能的实现方式中,服务器中存储终端标识和目标账号的对应关系,当服务器接收到第一终端的终端标识后,根据该终端标识从终端标识和目标账号的对应关系中,确定该终端标识绑定的目标账号。

步骤508:服务器将该环境信息和第一终端的终端标识发送给与该目标账号对应的第二终端。

其中,服务器可以将该环境信息和第一终端的终端标识以短消息的方式发送给第二终端。并且,服务器可以将该第一终端的终端标识和环境信息分别发送给第二终端;服务器也可以将该第一终端的终端标识和环境信息打包成一个信息,发送第二终端。

其中,服务器可以将该环境信息和第一终端的终端标识发送给第一终端中的找回应用中,相应的,该环境信息和第一终端的终端标识可以被作为推动消息推送到该第二终端;服务器还可以将该环境信息和第一终端的终端标识发送该第二终端中安装的通讯类应用中,例如,服务器可以将该环境信息和第一终端的终端标识以短信的形式发送给第二终端。

步骤509:第二终端接收该服务器发送的环境信息和第一终端的终端标识。

在本步骤中,第二终端接收到服务器发送的环境信息和第一终端的终端标识时,可以将服务器发送的环境信息进行展示,以便提示用户当前第一终端所处的环境。方便用户根据该环境信息寻找该第一终端,从而提高了第一终端找回的概率,进而防止了第一终端中用户的隐私信息泄露。

在本申请实施例中,第一终端中事先设置加密密码;当第一终端检测到第一终端被丢失时,第一终端根据事先设置的加密密码对该第一终端中的第一数据进行加密,获取当前的环境信息,将该环境信息和第一终端的终端标识发送给服务器,以便服务器根据第一终端的终端标识,将该环境信息转发给第二终端。从而在第一终端发现当前被丢失时,自动对第一终端中的第一数据进行加密,从而防止第一终端中的第一数据丢失,降低了用户隐私信息泄露的风险。并且,第一终端将当前的环境信息通过服务器转发给第二终端,从而第二终端可以根据该环境信息,对第一终端进行定位,提高了第一终端的找回的几率。

当第二终端提示用户对终端当前的使用环境后,还可以接收用户向第二终端发送的操作指令,以便远程对第一终端进行操作,从而实现防止第一终端中的用户隐私泄露,以及提高第一终端找回的几率。请参考图6,其示出了本申请一个示例性实施例示出的终端找回方法的流程图。本申请实施例中以执行主体为第一终端、第二终端和服务器的交互场景为例进行说明。本申请实施例中,以第二终端号接收到数据操作指令时,向服务器发送该数据操作指令的方法为例进行说明。该方法包括:

步骤601:第二终端向服务器发送数据操作指令。

继续参见图4,第二终端接收到服务器发送的环境信息和终端标识后,将该环境信息和终端标识显示在第二终端的显示页面中,用户接收到第二终端展示的环境信息和终端标识后,可以通过第二终端对待第一终端进行远程操作。该数据操作指令中,写到第一终端的终端标识。

相应的,第二终端确定数据操作指令,向服务器发送该数据操作指令。

在一种可能的实现方式中,第二终端中存储多种数据操作指令,第二终端接收用户对该多种数据操作指令的选择操作,根据该选择操作确定用户选择的数据操作指令,将该数据操作指令发送给服务器。

在另一种可能的实现方式中,第二终端接收用户输入的数据操作指令,将该用户输入的数据操作指令发送给服务器。

步骤602:服务器接收该第二终端发送的数据操作指令。

在本步骤中,服务器接收到第二终端发送的数据操作指令,从该数据操作指令中获取第一终端的终端标识,检测该终端标识对应的第一终端与服务器之间的网络连接,当第一终端和服务器的网络连接正常时,第一执行步骤612,当第一终端和服务器之间的网络连接断开时,执行步骤614。

步骤603:当第一终端当前与服务器之间的网络连接正常时,服务器将该数据操作指令发送给第一终端。

当第一终端和服务器之间的网络连接正常时,服务器将该数据操作指令发送给第一终端。其中,服务器可以通过推送(push)消息将该数据操作指令发送给第一终端。

需要说明的一点是,该推送消息可以为仅携带该数据操作指令的消息,该推送消息还可有为其他消息的推送消息,该推送消息携带该数据操作指令。

步骤604:第一终端接收服务器发送的数据操作指令。

在本步骤中,第一终端接收服务器发送的推送消息,从该推送消息中获取该数据操作指令。

步骤605:当第一终端当前与服务器之间的网络连接断开时,服务器存储该数据操作指令。

当服务器检测到当前没有与第一终端建立网络连接时,确定第一终端和服务器之间的网络连接断开,服务器将接收到的数据操作指令存储在本地。

步骤606:当第一终端当前与服务器之间的网络连接恢复正常时,第一终端向该服务器发送指令查询请求。

该指令查询请求用于从该服务器中查询与该第一终端的终端标识匹配的数据操作指令。当第一终端重新与服务器建立连接时,第一终端可以向服务器中查询当前是否有该第一终端的数据操作指令。

第一终端可以在第一终端与服务器之间的网络连接恢复正常时,就向服务器发送指令查询指令;第一终端也可以在第一终端与服务器建立网络连接时,如果第一终端在第四指定时长内没有接收到数据操作指令时,才向服务器发送指令查询指令。

需要说明的一点是,第一终端向服务器发送指令查询请求时,当查询到与第一终端的终端标识匹配的数据操作指令时,执行步骤616,当没有查询到与第一终端的终端标识匹配的数据操作指令时,继续执行步骤615,向服务器发送数据查询指令。其中,第一终端可以间隔第五指定时长向服务器发送一次指令查询请求,该第五指定时长可以根据需要进行设置并更改,在本申请实施例中,对该第五指定时长不作具体限定。例如,该第五指定时长可以为10min、30min或1h等。

步骤607:当查询到该与该第一终端的终端标识匹配的数据操作指令时,第一终端从该服务器中获取该数据操作指令。

服务器接收到该指令查询请求时,可以根据该指令查询请求查询存储的数据操作指令中,是否存在与第一终端的终端标识匹配的数据操作指令。当服务器中存在与该第一终端的终端标识匹配的第一数据操作指令时,服务器将该数据操作指令发送给第一终端,第一终端接收该数据操作指令。当服务器中不存在与该第一终端的终端标识匹配的第一数据操作指令时,服务器向第一终端发送通知消息,该通知消息用于通知该第一终端,当前不存在与第一终端的终端标识匹配的数据操作指令。第一终端接收到该通知消息时,继续执行步骤615,向服务器重新发送数据查询指令。

步骤608:第一终端根据该数据操作指令,对该第一终端中的第二数据进行处理。

当第一终端接收到数据操作指令时,确定该数据操作指令对应的第二数据,该第二数据可以为第一终端中的所有数据,该第二数据还可以为第一终端中指定类型的数据。该第二数据与第一数据可以相同也可以不同,在本申请实施例中,对该第二数据不作具体限定。例如,该第二数据也可以为第一终端中存储的数据,或第一终端中安装的应用程序对应的数据。该对第二数据进行处理可以为将该第二数据转发给其他电子设备、删除第二数据或更改第二数据等。

相应的,在一种可能的实现方式中,如果该数据操作指令是数据上报指令时,将该第一终端中的第二数据发送给该服务器。

当该数据操作指令为数据上报指令时,根据该数据上报指令,获取第二数据,将该第二数据发送给服务器。

在本实现方式中,通过接收服务器转发的第二终端的数据上报指令,将第一终端中存储的第二数据发送给服务器,使得第一终端在丢失后,用户还可以通过第二终端获取第一终端中的重要数据,防止了第一终端丢失后,第一终端中的数据无法找回。

在另一种可能的实现方式中,如果该数据操作指令是数据删除指令时,删除该第一终端中的第二数据。

当该数据操作指令为数据删除指令时,根据该数据删除指令,获取第二数据,将该第二数据删除。

在本实现方式中,通过接收服务器转发的第二终端的数据删除指令,将第一终端中存储的第二数据删除,使得第一终端在丢失后,用户还可以通过第二终端删除第一终端中的重要数据,防止了第一终端丢失后,第一终端中的数据泄露,从而防止了第一终端丢失造成第一终端中存储的用户的隐私信息泄露。

在另一种可能的实现方式中,如果该数据操作指令是数据更改指令时,更改该第一终端中的第二数据。

当该数据操作指令为数据更改指令时,根据该数据更改指令,获取第二数据,以及确定对第二数据的更改数据,根据该更改数据对第二数据进行更改。

在本实现方式中,通过接收服务器转发的第二终端的数据更改指令,对第一终端中存储的第二数据进行更改,使得第一终端在丢失后,用户还可以通过第二终端更改第一终端中的重要数据,防止了第一终端丢失后,第一终端中的数据泄露,从而防止了第一终端丢失造成第一终端中存储的用户的隐私信息泄露。

需要说明的一点是,上述三种实现方式对应的操作指令还可以结合,例如,数据操作指令可以为数据上报指令和数据删除指令,当该数据操作指令为数据上报指令和数据删除指令时,第一终端可以将第二数据发送给服务器,同时,将本地存储的第二数据删除。

在本申请实施例中,第一终端中事先设置加密密码;当第一终端检测到第一终端被丢失时,第一终端根据事先设置的加密密码对该第一终端中的第一数据进行加密,获取当前的环境信息,将该环境信息和第一终端的终端标识发送给服务器,以便服务器根据第一终端的终端标识,将该环境信息转发给第二终端。从而在第一终端发现当前被丢失时,自动对第一终端中的第一数据进行加密,从而防止第一终端中的第一数据丢失,降低了用户隐私信息泄露的风险。并且,第一终端将当前的环境信息通过服务器转发给第二终端,从而第二终端可以根据该环境信息,对第一终端进行定位,提高了第一终端的找回的几率。

请参考图7,其示出了本申请一个实施例提供的终端找回装置的结构框图。该终端找回装置可以通过软件、硬件或者两者的结合实现成为处理器110的全部或一部分。该装置包括:

第一获取模块701,用于当检测到任一用于确定第一终端丢失的目标场景被触发时,获取该第一终端当前的环境信息,将该环境信息和该第一终端的终端标识发送给服务器,该服务器用于根据该终端标识,确定目标用户账号,该目标用户账号为与该第一终端标识绑定的用户账号,将该环境信息发送给该目标用户账号对应的第二终端;

第二获取模块702,用于获取该第一终端中存储的加密密码;

加密模块703,用于根据该加密密码对该第一终端中的第一数据进行加密。

在一种可能的实现方式中,该第一获取模块701,还用于通过定位系统,获取该第一终端当前的位置信息;和/或,开启摄像头;通过该摄像头,获取该第一终端当前的环境照片,该环境照片包括该第一终端的当前所在环境的照片、该第一终端拍摄到的当前环境中的人脸的照片中的至少一个。

在另一种可能的实现方式中,该装置还包括:

第一接收模块,用于接收服务器发送的数据操作指令,该数据操作指令为该第二终端发送给该服务器的,且该数据操作指令携带该第一终端的终端标识;

数据处理模块,用于根据该数据操作指令,对该第一终端中的第二数据进行处理。

在另一种可能的实现方式中,该数据处理模块,还用于如果该数据操作指令是数据上报指令时,将该第一终端中的第二数据发送给该服务器;和/或,如果该数据操作指令是数据删除指令时,删除该第一终端中的第二数据。

在另一种可能的实现方式中,该装置还包括:

第一发送模块,用于向该服务器发送指令查询请求,该指令查询请求用于从该服务器中查询与该第一终端的终端标识匹配的数据操作指令;

第三获取模块,用于当查询到该与该第一终端的终端标识匹配的数据操作指令时,从该服务器中获取该数据操作指令。

在另一种可能的实现方式中,该加密模块703,还用于确定该第一终端中的多个应用程序;从该多个应用程序中,选择指定类型的至少一个目标应用程序;根据该加密密码,对该至少一个目标应用程序中的第一数据进行加密;或者,获取该第一终端中的数据;从该第一终端的数据中选择包括敏感信息的第一数据;根据该加密密码,对该第一数据进行加密。

在另一种可能的实现方式中,该装置还包括:

显示模块,用于当接收到显示该第一数据的显示操作时,显示密码输入界面;当接收与该加密密码匹配的第一解密密码时,显示该第一数据;或者,

数据恢复模块,用于隐藏该第一数据;当接收到与该加密密码匹配的第一解密密码时,对该第一终端中的第一数据进行恢复。

在另一种可能的实现方式中,该装置还包括:

绑定模块,用于绑定该第一终端的终端标识和该第二终端对应的目标用户账号;

第二接收模块,用于接收加密密码和至少一个目标场景;

存储模块,用于将该加密密码和该至少一个目标场景存储在该第一终端中。

在另一种可能的实现方式中,该装置还包括:

确定模块,用于确定当前的连续解锁失败次数;当该连续解锁失败次数大于预设次数时,确定该目标场景被触发;和/或,当检测到关机操作时,获取该第一终端当前的剩余电量;当该剩余电量大于预设电量时,确定该目标场景被触发;和/或,当检测到关机操作时,获取当前时间;当该当前时间在指定时间段内时,确定该目标场景被触发;和/或,当检测到更换该第一终端中的通信卡片时,确定该目标场景被触发。

在另一种可能的实现方式中,该确定模块,还用于生成提示信息,该提示信息用于提示用户输入第二解密密码;当检测到该第二解密密码错误时,确定该目标场景被触发。

在本申请实施例中,第一终端中事先设置加密密码;当第一终端检测到第一终端被丢失时,第一终端根据事先设置的加密密码对该第一终端中的第一数据进行加密,获取当前的环境信息,将该环境信息和第一终端的终端标识发送给服务器,以便服务器根据第一终端的终端标识,将该环境信息转发给第二终端。从而在第一终端发现当前被丢失时,自动对第一终端中的第一数据进行加密,从而防止第一终端中的第一数据丢失,降低了用户隐私信息泄露的风险。并且,第一终端将当前的环境信息通过服务器转发给第二终端,从而第二终端可以根据该环境信息,对第一终端进行定位,提高了第一终端的找回的几率。

本申请实施例还提供了一种计算机可读介质,该计算机可读介质存储有至少一条指令,该至少一条指令由该处理器加载并执行以实现如上各个实施例示出的终端找回方法。

本申请实施例还提供了一种计算机程序产品,该计算机程序产品存储有至少一条指令,该至少一条指令由该处理器加载并执行以实现如上各个实施例示出的终端找回方法。

本领域技术人员应该可以意识到,在上述一个或多个示例中,本申请实施例所描述的功能可以用硬件、软件、固件或它们的任意组合来实现。当使用软件实现时,可以将这些功能存储在计算机可读介质中或者作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是通用或专用计算机能够存取的任何可用介质。

以上所述仅为本申请的较佳实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

技术特征:

1.一种终端找回方法,其特征在于,所述方法包括:

当检测到任一用于确定第一终端丢失的目标场景被触发时,获取所述第一终端当前的环境信息,将所述环境信息和所述第一终端的终端标识发送给服务器,所述服务器用于根据所述终端标识,确定目标用户账号,所述目标用户账号为与所述第一终端标识绑定的用户账号,将所述环境信息发送给所述目标用户账号对应的第二终端;

以及,获取所述第一终端中存储的加密密码;

根据所述加密密码对所述第一终端中的第一数据进行加密。

2.根据权利要求1所述的方法,其特征在于,所述获取所述第一终端当前的环境信息,包括:

通过定位系统,获取所述第一终端当前的位置信息;和/或,

开启摄像头;通过所述摄像头,获取所述第一终端当前的环境照片,所述环境照片包括所述第一终端的当前所在环境的照片、所述第一终端拍摄到的当前环境中的人脸的照片中的至少一个。

3.根据权利要求1所述的方法,其特征在于,所述根据所述加密密码对所述第一终端中的第一数据进行加密之后,所述方法还包括:

接收服务器发送的数据操作指令,所述数据操作指令为所述第二终端发送给所述服务器的,且所述数据操作指令携带所述第一终端的终端标识;

根据所述数据操作指令,对所述第一终端中的第二数据进行处理。

4.根据权利要求3所述的方法,其特征在于,所述根据所述数据操作指令,对所述第一终端中的第二数据进行处理,包括:

如果所述数据操作指令是数据上报指令时,将所述第一终端中的第二数据发送给所述服务器;和/或,

如果所述数据操作指令是数据删除指令时,删除所述第一终端中的第二数据。

5.根据权利要求3所述的方法,其特征在于,所述方法还包括:

向所述服务器发送指令查询请求,所述指令查询请求用于从所述服务器中查询与所述第一终端的终端标识匹配的数据操作指令;

当查询到所述与所述第一终端的终端标识匹配的数据操作指令时,从所述服务器中获取所述数据操作指令。

6.根据权利要求1所述的方法,其特征在于,所述根据所述加密密码对所述第一终端中的第一数据进行加密,包括:

确定所述第一终端中的多个应用程序;从所述多个应用程序中,选择指定类型的至少一个目标应用程序;根据所述加密密码,对所述至少一个目标应用程序中的第一数据进行加密;或者,

获取所述第一终端中的数据;从所述第一终端的数据中选择包括敏感信息的第一数据;根据所述加密密码,对所述第一数据进行加密。

7.根据权利要求1-6任一项所述的方法,其特征在于,所述根据所述加密密码对所述第一终端中的第一数据进行加密之后,所述方法还包括:

当接收到显示所述第一数据的显示操作时,显示密码输入界面;当接收与所述加密密码匹配的第一解密密码时,显示所述第一数据;或者,

隐藏所述第一数据;当接收到与所述加密密码匹配的第一解密密码时,对所述第一终端中的第一数据进行恢复。

8.根据权利要求1所述的方法,其特征在于,所述方法还包括:

绑定所述第一终端的终端标识和所述第二终端对应的目标用户账号;

接收加密密码和至少一个目标场景;

将所述加密密码和所述至少一个目标场景存储在所述第一终端中。

9.根据权利要求1所述的方法,其特征在于,所述方法还包括:

确定当前的连续解锁失败次数;当所述连续解锁失败次数大于预设次数时,确定所述目标场景被触发;和/或,

当检测到关机操作时,获取所述第一终端当前的剩余电量;当所述剩余电量大于预设电量时,确定所述目标场景被触发;和/或,

当检测到关机操作时,获取当前时间;当所述当前时间在指定时间段内时,确定所述目标场景被触发;和/或,

当检测到更换所述第一终端中的通信卡片时,确定所述目标场景被触发。

10.根据权利要求9所述的方法,其特征在于,所述确定所述目标场景被触发,包括:

生成提示信息,所述提示信息用于提示用户输入第二解密密码;

当检测到所述第二解密密码错误时,确定所述目标场景被触发。

11.一种终端找回装置,其特征在于,所述装置包括:

第一获取模块,用于当检测到任一用于确定第一终端丢失的目标场景被触发时,获取所述第一终端当前的环境信息,将所述环境信息和所述第一终端的终端标识发送给服务器,所述服务器用于根据所述终端标识,确定目标用户账号,所述目标用户账号为与所述第一终端标识绑定的用户账号,将所述环境信息发送给所述目标用户账号对应的第二终端;

第二获取模块,用于获取所述第一终端中存储的加密密码;

加密模块,用于根据所述加密密码对所述第一终端中的第一数据进行加密。

12.根据权利要求11所述的装置,其特征在于,所述第一获取模块,还用于通过定位系统,获取所述第一终端当前的位置信息;和/或,开启摄像头;通过所述摄像头,获取所述第一终端当前的环境照片,所述环境照片包括所述第一终端的当前所在环境的照片、所述第一终端拍摄到的当前环境中的人脸的照片中的至少一个。

13.根据权利要求11所述的装置,其特征在于,所述装置还包括:

第一接收模块,用于接收服务器发送的数据操作指令,所述数据操作指令为所述第二终端发送给所述服务器的,且所述数据操作指令携带所述第一终端的终端标识;

数据处理模块,用于根据所述数据操作指令,对所述第一终端中的第二数据进行处理。

14.根据权利要求13所述的装置,其特征在于,所述数据处理模块,还用于如果所述数据操作指令是数据上报指令时,将所述第一终端中的第二数据发送给所述服务器;和/或,如果所述数据操作指令是数据删除指令时,删除所述第一终端中的第二数据。

15.根据权利要求13所述的装置,其特征在于,所述装置还包括:

第一发送模块,用于向所述服务器发送指令查询请求,所述指令查询请求用于从所述服务器中查询与所述第一终端的终端标识匹配的数据操作指令;

第三获取模块,用于当查询到所述与所述第一终端的终端标识匹配的数据操作指令时,从所述服务器中获取所述数据操作指令。

16.根据权利要求11所述的装置,其特征在于,所述加密模块,还用于确定所述第一终端中的多个应用程序;从所述多个应用程序中,选择指定类型的至少一个目标应用程序;根据所述加密密码,对所述至少一个目标应用程序中的第一数据进行加密;或者,获取所述第一终端中的数据;从所述第一终端的数据中选择包括敏感信息的第一数据;根据所述加密密码,对所述第一数据进行加密。

17.根据权利要求11-16任一项所述的装置,其特征在于,所述装置还包括:

显示模块,用于当接收到显示所述第一数据的显示操作时,显示密码输入界面;当接收与所述加密密码匹配的第一解密密码时,显示所述第一数据;或者,

数据恢复模块,用于隐藏所述第一数据;当接收到与所述加密密码匹配的第一解密密码时,对所述第一终端中的第一数据进行恢复。

18.根据权利要求11所述的装置,其特征在于,所述装置还包括:

绑定模块,用于绑定所述第一终端的终端标识和所述第二终端对应的目标用户账号;

第二接收模块,用于接收加密密码和至少一个目标场景;

存储模块,用于将所述加密密码和所述至少一个目标场景存储在所述第一终端中。

19.根据权利要求11所述的装置,其特征在于,所述装置还包括:

确定模块,用于确定当前的连续解锁失败次数;当所述连续解锁失败次数大于预设次数时,确定所述目标场景被触发;和/或,当检测到关机操作时,获取所述第一终端当前的剩余电量;当所述剩余电量大于预设电量时,确定所述目标场景被触发;和/或,当检测到关机操作时,获取当前时间;当所述当前时间在指定时间段内时,确定所述目标场景被触发;和/或,当检测到更换所述第一终端中的通信卡片时,确定所述目标场景被触发。

20.根据权利要求19所述的装置,其特征在于,所述确定模块,还用于生成提示信息,所述提示信息用于提示用户输入第二解密密码;当检测到所述第二解密密码错误时,确定所述目标场景被触发。

21.一种终端,其特征在于,所述终端包括处理器和存储器;所述存储器存储有至少一条指令,所述至少一条指令用于被所述处理器执行以实现如权利要求1至10任一所述的终端找回方法。

22.一种计算机可读存储介质,其特征在于,所述存储介质存储有至少一条指令,所述至少一条指令用于被处理器执行以实现如权利要求1至10任一所述的终端找回方法。

技术总结

本申请实施例公开了一种终端找回方法、装置、终端及存储介质,属于终端技术领域。包括:当检测到任一目标场景被触发时,获取第一终端当前的环境信息,将环境信息和第一终端的终端标识发送给服务器,服务器根据终端标识,确定目标用户账号,将环境信息发送给目标用户账号对应的第二终端;以及,获取第一终端中存储的加密密码;根据加密密码对第一终端中的第一数据进行加密。从而在第一终端发现被丢失时,自动对第一终端中的第一数据进行加密,从而防止第一终端中的第一数据丢失,降低了用户隐私信息泄露的风险。第一终端将当前的环境信息通过服务器转发给第二终端,从而第二终端可以根据该环境信息,提高了第一终端的找回的几率。

技术研发人员:张伟超

受保护的技术使用者:OPPO广东移动通信有限公司

技术研发日:.11.12

技术公布日:.02.28

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。