本发明涉及通信技术领域,特别是涉及一种数据备份方法。
背景技术:
移动互联网时代,随着科技的发展,越来越多的不设置实体按键可拍照、可无线上网、可触摸操作的大屏幕电子产品进入了人们的生活。出于对大屏幕极致体验的追求,也同时出于提高市场占用率的考虑,制造商们在追求电子设备更大、更薄的同时,更大屏占比也逐渐成为人们衡量一款设备的条件之一。虽然方便了用户体验,但是如果因设备的触摸屏损毁、通讯功能损坏、特定硬件开关器损坏或内部电路故障等导致的屏幕虽可显示却无法操作的情况,若不能及时更换触摸屏,则无法将设备中许多重要的数据取出,造成数据无法转移,给用户带来不便。
技术实现要素:
本发明提供一种数据备份方法,该方法能够在屏幕或其他输入界面无法操作时实现数据的紧急传输和备份。
本发明采用的一个技术方案是:提供一种数据备份方法,包括:接收备份触发指令;响应所述备份触发指令启动拍照功能,进而通过拍照方式获取包含预设的操作指令的可显示信息;从所述可显示信息中解码出所述操作指令;根据所述操作指令执行数据备份流程。
其中,所述接收备份触发指令的步骤之前进一步包括:对备份源设备与备份接收设备进行信息绑定;
其中,所述接收备份触发指令的步骤之后进一步包括:根据绑定信息对所述备份触发指令的发送设备进行身份验证,以判断所述备份触发指令的发送设备是否为绑定的所述备份接收设备。
其中,所述接收备份触发指令的步骤之前进一步包括:根据预先设置的所述备份触发指令对接收到的所述备份触发指令进行合法性验证,以判断接收到的所述备份触发指令是否为合法触发指令。
其中,所述根据预先设置的所述备份触发指令对接收到的所述备份触发指令进行合法性验证之后进一步包括:在判断所述备份触发指令的发送设备为绑定的所述备份接收设备且所述接收到的所述备份触发指令为合法触发指令后向所述备份接收设备发送确认信息。
其中,所述接收备份触发指令的步骤之前进一步包括:对所述操作指令进行预先设置;将预先设置的操作指令编码成所述可显示信息;将所述可显示信息发送至所述备份接收设备或第三方中介设备。
其中,所述操作指令包括备份操作指令以及连接传输指令,其中所述根据所述操作指令执行数据备份流程的步骤包括:根据所述备份操作指令对待备份数据进行整理及打包;根据所述连接传输指令在备份源设备与备份接收设备之间建立连接并将打包好的待备份数据发送至所述备份接收设备。
其中,所述可显示信息为条码。
其中,所述数据备份方法包括以下步骤:发送备份触发指令;显示包含预设的操作指令的可显示信息;接收备份源设备响应所述操作指令发送的待备份数据。
其中,所述显示包含预设的操作指令的可显示信息的步骤包括:接收所述备份源设备的确认信息,并响应所述确认信息显示包含预设的操作指令的可显示信息。
其中,所述方法进一步包括:在所述备份源设备或所述备份源设备以外的其他目标设备上还原所述待备份数据。
本发明的有益效果是:本发明提供一种数据备份的方法,通过在备份源设备可用时预先设定屏幕无法操作时的备份处理流程,在接收到备份触发指令后,启动拍照功能,获取包含预设操作指令的可显示信息,解码出操作指令,执行数据备份流程,从而该方法能够在屏幕或其他输入界面无法操作时实现数据的紧急传输和备份。
附图说明
图1是本发明一种数据备份方法实施例的配置流程图;
图2是本发明一种数据备份方法实施例备份源设备的流程图;
图3是本发明一种数据备份方法实施例备份接收设备的流程图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参阅图1,图1是本发明提供一种数据备份方法实施例备份源设备的配置流程图,如图1所示,该配置过程可以包括以下步骤:
步骤S101,备份源设备与备份接收设备进行信息绑定。
在优选实施例中,在备份源设备可用的情况下,将备份接收设备当作备份源设备的信息备份触发实体,预先将两者的设备信息进行绑定,以便在后续数据备份时进行相互确认。
在优选实施例中,所涉及到绑定方式包括但不限于双方互相存储对方的设备信息及设备配置信息,以便在交互时进行相互确认。其中,设备信息包括至少一者如下信息:IMEI、MAC地址、Bluetooth ID、管理员帐号、使用者帐号、硬件组件的标识码信息、硬件附件的标识码信息以及其组合运用。
在其他实施例中,将备份源设备及备份接收设备的设备信息进行算法加密并编码成一个或者多个可显示信息,并可将其存放于第三方中介媒介上,通过使用两者的相机功能扫描来解码进行相互确认。其中,可显示信息可以为从相机得到的信息流中识别出来的一组特定信息流,在优选实施例中,可显示信息优选为条码。
在其他实施例中,通过第三方中介机构或设备签发的认证信息进行相互确认。
步骤S102,对备份触发指令进行设置。
在优选实施例中,在备份源设备可用时,预先配置备份接收设备向备份源设备发送的启动备份操作的触发指令信息。其中,将备份源设备的唯一标识以及备份接收设备的配置信息进行加密,生成对应的备份触发指令,该触发指令包括但不限于字符、编码及机器语言码。
同样,上述步骤可由备份源设备和备份接收设备中的任意一者完成,并优选发送到另一者进行存储,或者由第三方机构或设备完成,并发送到备份源设备和备份接收设备,或者直接存储于第三方机构或设备。
步骤S103,对操作指令进行预先设置。
在优选实施例中,备份源设备可用时,预先设定屏幕无法操作时的操作指令。
其中,操作指令包括备份操作指令以及连接传输指令。备份操作指令包括但不限于需要备份的功能选定、功能数据选定、需要备份的信息数据库创建及备份数据存储路径等。
同样,上述步骤可由备份源设备和备份接收设备中的任意一者完成,或者由第三方机构或设备完成,并发送到备份源设备和备份接收设备,或者直接存储于第三方机构或设备。
在优选实施例中,上述步骤由备份源设备完成,并进一步执行以下步骤。
步骤S104,将预先设置的操作指令编码成可显示信息。
在优选实施例中,将步骤S103中预设好的操作指令进行至少部分编码成一个或多个可显示信息。其中,可显示信息可以为从相机得到的信息流中识别出来的一组特定信息流,在本施例中,可显示信息优选为条码。
步骤S105,将可显示信息发送至备份接收设备。
在优选实施例中,将可显示信息发送至备份接收设备,完成传输。在其他实施例中,可显示信息可以发送到第三方中介机构或设备,或者由第三方中介机构或设备直接生成。
值得注意的是,备份接收设备可以进一步对可显示信息进行解码而获得操作指令,并可根据具体情况重新设置操作指令的具体执行参数(例如,待备份数据在备份源设备的存储路径、文件名、所选取的待备份数据的生成时间、上传路径的设置信息、待备份数据在备份接收设备的存储路径等等),并根据具体重新设置的执行参数重新生成所述可显示信息。
请参阅图2,图2是本发明提供一种数据备份方法实施例备份源设备的流程图,如图2所示,该数据备份方法可以包括以下步骤:
步骤S201,接收备份触发指令。
在优选实施例中,当备份源设备无法操作时,用户通过接收备份接受设备发送启动备份触发指令信息。
其中,该备份触发指令包括但不限于字符、编码及机器语言码。备份触发指令的发送形式包括但不限于短信、彩信、即时通讯软件消息以及各种硬件通讯信息(包括但不限于蓝牙通信、NFC通信、红外通信,Wi-Fi通信等)。
步骤S202,对触发指令的发送设备进行身份验证。
在优选实施例中,当备份源设备接收备份触发指令后,根据预先设定的备份源设备和备份接收设备的绑定信息对该触发指令的发送设备进行身份验证,包括但不限于双方的设备信息及设备配置信息。在其他实施例中,备份源设备可以发送自身的设备信息给备份接收设备,进而双向验证。或者,备份源设备和备份接收设备可以发送各自的设备信息给第三方中介机构或设备,由第三方中介机构或设备进行确认。
其中,设备信息包括至少一者如下信息:IMEI、MAC地址、Bluetooth ID、管理员帐号、使用者帐号、硬件组件的标识码信息、硬件附件的标识码信息以及其组合运用。
步骤S203,判断备份触发指令是否合法。
在优选实施例中,当判断备份触发指令的发送设备为绑定的备份接收设备后,根据预先设定的备份触发指令,进一步对接收到的备份触发指令进行合法性验证,即通过特定的解码还原接收到的触发指令并与预先设定的备份触发指令进行匹配,以判断接收到的备份触发指令是否为合法触发指令。
其中,该触发指令包括但不限于字符、编码及机器语言码。
步骤S204,向备份接收设备发送确认信息。
在优选实施例中,当判断备份触发指令的发送设备为绑定的备份接收设备且接收到的备份触发指令为合法触发指令后向备份接收设备发送确认信息,启动屏幕无法操作的备份模式。
值得注意的是,步骤S202-S204并非实现本发明的必选步骤,本领域技术人员可根据实际使用情况进行修改或省略。
步骤S205,启动拍照功能,进而通过拍照方式获取包含预设的操作指令的可显示信息。
在优选实施例中,当备份源设备开启备份模式,用户可通过启动拍照功能或读取二维码功能获取包含预设的操作指令的可显示信息。其中,该可显示信息为条码。
步骤S206,从可显示信息中解码出所述操作指令。
在优选实施例中,获取包含预设的操作指令的可显示信息后,通过特定解码并还原该操作指令。
其中,该操作指令包括备份操作指令以及连接传输指令。备份操作指令包括但不限于需要备份的功能选定、功能数据选定、需要备份的信息数据库创建及备份数据存储路径等。
步骤S207,根据操作指令执行数据备份流程。
在优选实施例中,用户可以根据解码还原的备份操作指令对待备份数据进行整理及打包于特定位置上。
其中,在完成所有的预设备份操作指令后,根据连接传输指令在备份源设备与备份接收设备之间建立连接并将打包好的待备份数据发送至备份接收设备,完成传输。
请参阅图3,图3是本发明提供一种数据备份方法实施例备份接收设备的流程图,如图3所示,该数据备份方法可以包括以下步骤:
步骤S301,发送备份触发指令。
在优选实施例中,当备份源设备无法操作时,用户通过备份接受设备向备份源设备发送启动备份触发指令信息。
其中,该备份触发指令包括但不限于字符、编码及机器语言码。备份触发指令的发送形式包括但不限于短信、彩信、即时通讯软件消息以及各种硬件通讯信息(包括但不限于蓝牙通信、NFC通信、红外通信,Wi-Fi通信等)。
在其他实施例中,在需要进行双向身份验证时,还可以对备份源设备所发送的设备标识进行身份验证,该验证过程可以由备份接收设备或第三方中介机构或设备完成。
步骤S302,显示包含预设的操作指令的可显示信息;
在优选实施例中,备份接受设备接收由备份源设备发送的确认信息,并响应确认信息显示包含预设的操作指令的可显示信息。如上文所述,备份接受设备所显示的可显示信息可以是从备份源设备或第三方机构或设备接收到的,也可以是备份接受设备自身生成的或对接收的可显示信息进行重新设置后生成的。当然,可显示信息可以是由第三方中介机构或设备进行显示的。
步骤S303,接收备份源设备响应操作指令发送的待备份数据。
在优选实施例中,用户可通过启动拍照功能或读取二维码功能获取包含预设的操作指令的可显示信息,通过特定解码将其还原成操作指令。
其中,该操作指令包括备份操作指令以及连接传输指令。备份操作指令包括但不限于需要备份的功能选定、功能数据选定、需要备份的信息数据库创建及备份数据存储路径等。
其中,根据备份源设备的连接传输指令连接到备份源设备,并接受待备份数据。
步骤S304,判断是否还原待备份数据至当前实体。
在优选实施例中,在完全接收备份源设备的待备份数据后,备份接收设备对备份数据库进行分析,判断当前实体系统是否符合数据还原条件。
其中,具体条件包括但不限于数据完整性检查、是否与备份源设备具有相同系统、是否存在与备份源设备信息存在同样的数据库索引信息。其中,数据库索引信息包括但不限于相同的文件目录、文件名及文件大小等。当判断符合上述所有的条件上,则询问用户是否选择还原待备份信息至当前实体。其中,若判断结果为是,则执行步骤S306,若否则执行步骤S305。
步骤S305,在目标设备上还原待备份数据。
在优选实施例中,若判定当前实体不满足步骤S304中的数据还原条件时,则将备份接收设备当作一个中介设备,将来自备份源设备的待备份数据,通过其他传输方式将该待备份数据传输给其它实体,并还原数据至与新实体匹配的数据形式,完成数据备份。
步骤S306,在备份接收设备上还原待备份数据。
在优选实施例中,若判定当前实体满足步骤S304中的数据还原条件时,则将待备份数据还原至备份接受设备,完成数据备份。
综上所述,本领域技术人员容易理解,本发明提供一种数据备份的方法,通过在备份源设备可用时预先设定屏幕无法操作时的备份处理流程,在接收到备份触发指令后,启动拍照功能,获取包含预设操作指令的可显示信息,解码出操作指令,执行数据备份流程,从而实现数据的紧急传输和备份。
以上所述仅为本发明的实施方式,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。