恢复应用程序数据的方法及装置、终端、计算机可读存储介质制造方法及图纸

技术编号:16067066 阅读:85 留言:0更新日期:2017-08-22 18:20
本发明专利技术公开恢复应用程序数据的方法及装置、终端、计算机可读存储介质,方法包括步骤第一终端通过第一终端的闪传应用程序获取待恢复应用程序的数据及包名,并通过第一终端的守护进程将待恢复应用程序的数据及包名发送给第二终端的套接字接收模块;第二终端的套接字接收模块接收待恢复应用程序的数据及包名;第二终端的闪传应用程序根据待恢复应用程序的包名获取待恢复应用程序的用户身份证明;第二终端的守护进程根据用户身份证明恢复待恢复应用程序的数据的自主访问控制权限,并通过恢复命令恢复待恢复应用程序的数据的强制访问控制权限。本发明专利技术简化应用程序数据传输与恢复的流程,提高应用程序数据传输与恢复的可靠性,提升用户体验感。

Method and device for restoring application data, terminal, computer readable storage medium

The invention discloses a recovery method of application data and device, terminal, computer-readable storage medium, method comprises the steps of the first terminal to get to restore the application data and packet through the first terminal of the flash application, and through the first terminal of the daemon will be to restore the application data and the package name is sent to the second terminal the socket receiving module; second terminal socket receiver module to restore the application data and packet; flash applications second terminal according to restore application package name to get the user identity to restore the application; the second terminal of the daemon according to user identity independent access recovery to restore application data control authority, and mandatory access control permissions through the restore command recovery to restore the application data . The invention simplifies the flow of data transmission and recovery of application program, improves the reliability of data transmission and recovery of application program, and improves the user experience.

【技术实现步骤摘要】
恢复应用程序数据的方法及装置、终端、计算机可读存储介质
本专利技术涉及终端
,尤其涉及一种恢复应用程序数据的方法及装置、终端、计算机可读存储介质。
技术介绍
移动终端存储终端用户大量的信息,其存储的信息可能包括通讯录、短消息、邮件、照片等个人信息,还可能包括银行账户、信用卡账号及密码等重要信息。在实现本专利技术的过程中,专利技术人发现现有技术存在以下问题:用户更换新移动终端时,一般需要重新下载之前常用的应用程序,或者将之前的应用程序数据,如聊天纪录,登陆信息,接收的图片视频等备份到外置安全数码卡(SecureDigitalMemoryCard/SDcard),然后将外置安全数码卡插入新移动终端,再从SD卡恢复应用程序数据,此过程较繁琐,且操作过程中若出现失误,很容易导致数据丢失,或者相应的应用无法正确启动。
技术实现思路
本专利技术的主要目的在于提出一种恢复应用程序数据的方法及装置、终端、计算机可读存储介质,旨在解决现有技术存在的技术问题。为实现上述目的,本专利技术实施例第一方面提供一种恢复应用程序数据的方法,所述方法包括步骤:第一终端通过第一终端的闪传应用程序获取待恢复应用程序的数据及包名,并通过第一终端的守护进程将所述待恢复应用程序的数据及包名发送给第二终端的套接字接收模块;所述第二终端的套接字接收模块接收所述待恢复应用程序的数据及包名;第二终端的闪传应用程序根据所述待恢复应用程序的包名获取所述待恢复应用程序的用户身份证明;所述第二终端的守护进程根据所述用户身份证明恢复所述待恢复应用程序的数据的自主访问控制权限,并通过恢复命令恢复所述待恢复应用程序的数据的强制访问控制权限。进一步地,所述第一终端的守护进程通过以下方式启动:所述第一终端开机时,启动所述第一终端的init进程;在所述第一终端的init进程中启动所述第一终端的守护进程。进一步地,所述第二终端的守护进程及所述第二终端的套接字接收模块通过以下方式启动:所述第二终端开机时,启动所述第二终端的init进程;在所述第二终端的init进程中启动所述第二终端的守护进程;通过所述第二终端的守护进程启动所述第二终端的套接字接收模块。此外,为实现上述目的,本专利技术实施例第二方面提供一种恢复应用程序数据的装置,所述恢复应用程序数据的装置包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的恢复应用程序数据的程序,所述恢复应用程序数据的程序被所述处理器执行时实现以下恢复应用程序数据的方法的步骤:第一终端通过第一终端的闪传应用程序获取待恢复应用程序的数据及包名,并通过第一终端的守护进程将所述待恢复应用程序的数据及包名发送给第二终端的套接字接收模块;所述第二终端的套接字接收模块接收所述待恢复应用程序的数据及包名;第二终端的闪传应用程序根据所述待恢复应用程序的包名获取所述待恢复应用程序的用户身份证明;所述第二终端的守护进程根据所述用户身份证明恢复所述待恢复应用程序的数据的自主访问控制权限,并通过恢复命令恢复所述待恢复应用程序的数据的强制访问控制权限。进一步地,所述恢复应用程序数据的程序被所述处理器执行时还用于实现以下步骤:所述第一终端开机时,启动所述第一终端的init进程;在所述第一终端的init进程中启动所述第一终端的守护进程。进一步地,所述恢复应用程序数据的程序被所述处理器执行时还用于实现以下步骤:所述第二终端开机时,启动所述第二终端的init进程;在所述第二终端的init进程中启动所述第二终端的守护进程;通过所述第二终端的守护进程启动所述第二终端的套接字接收模块。此外,为实现上述目的,本专利技术实施例第三方面提供一种恢复应用程序数据的方法,所述方法包括步骤:终端的套接字接收模块接收另一终端发送的待恢复应用程序的数据及包名;终端的闪传应用程序根据所述待恢复应用程序的包名获取所述待恢复应用程序的用户身份证明;终端的守护进程根据所述用户身份证明恢复所述待恢复应用程序的数据的自主访问控制权限,并通过恢复命令恢复所述待恢复应用程序的数据的强制访问控制权限。进一步地,所述终端的守护进程及所述终端的套接字接收模块通过以下方式启动:所述终端开机时,启动所述终端的init进程;在所述终端的init进程中启动所述终端的守护进程;通过所述终端的守护进程启动所述终端的套接字接收模块。此外,为实现上述目的,本专利技术实施例第四方面提供一种终端,所述终端包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的恢复应用程序数据的程序,所述恢复应用程序数据的程序被所述处理器执行时实现上述的恢复应用程序数据的方法的步骤。再者,为实现上述目的,本专利技术实施例第五方面提供一种计算机可读存储介质,所述计算机可读存储介质上存储有恢复应用程序数据的程序,所述恢复应用程序数据的程序被处理器执行时实现上述的恢复应用程序数据的步骤。本专利技术实施例提供的恢复应用程序数据的方法及装置、终端、计算机可读存储介质,通过套接字接收模块接收待恢复应用程序的数据及包名,根据待恢复应用程序的包名获取待恢复应用程序的用户身份证明,进而恢复应用程序的数据的自主访问控制权限和强制访问控制权限;简化了应用程序数据传输与恢复的流程,提高了应用程序数据传输与恢复的可靠性,提升用户体验感。附图说明图1为实现本专利技术各个实施例的移动终端的硬件结构示意图;图2为本专利技术实施例提供的一种通信网络系统架构图;图3为本专利技术第一实施例的恢复应用程序数据的方法流程示意图;图4为本专利技术第二实施例的恢复应用程序数据的装置结构示意图;图5为本专利技术第三实施例的恢复应用程序数据的方法流程示意图;图6为本专利技术第四实施例的终端结构示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本专利技术的说明,其本身没有特定的意义。因此,“模块”、“部件”或“单元”可以混合地使用。终端可以以各种形式来实施。例如,本专利技术中描述的终端可以包括诸如手机、平板电脑、笔记本电脑、掌上电脑、个人数字助理(PersonalDigitalAssistant,PDA)、便捷式媒体播放器(PortableMediaPlayer,PMP)、导航装置、可穿戴设备、智能手环、计步器等移动终端,以及诸如数字TV、台式计算机等固定终端。后续描述中将以移动终端为例进行说明,本领域技术人员将理解的是,除了特别用于移动目的的元件之外,根据本专利技术的实施方式的构造也能够应用于固定类型的终端。请参阅图1,其为实现本专利技术各个实施例的一种移动终端的硬件结构示意图,该移动终端100可以包括:RF(RadioFrequency,射频)单元101、WiFi模块102、音频输出单元103、A/V(音频/视频)输入单元104、传感器105、显示单元106、用户输入单元107、接口单元108、存储器109、处理器110、以及电源111等部件。本领域技术人员可以理解,图1中示出的移动终端结构并不构成对移动终端的限定,移动终端可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。下面结合图1对移动终端的各个部件进行具体的介绍:射频单元101可用本文档来自技高网...
恢复应用程序数据的方法及装置、终端、计算机可读存储介质

【技术保护点】
一种恢复应用程序数据的方法,所述方法包括步骤:第一终端通过第一终端的闪传应用程序获取待恢复应用程序的数据及包名,并通过第一终端的守护进程将所述待恢复应用程序的数据及包名发送给第二终端的套接字接收模块;所述第二终端的套接字接收模块接收所述待恢复应用程序的数据及包名;第二终端的闪传应用程序根据所述待恢复应用程序的包名获取所述待恢复应用程序的用户身份证明;所述第二终端的守护进程根据所述用户身份证明恢复所述待恢复应用程序的数据的自主访问控制权限,并通过恢复命令恢复所述待恢复应用程序的数据的强制访问控制权限。

【技术特征摘要】
1.一种恢复应用程序数据的方法,所述方法包括步骤:第一终端通过第一终端的闪传应用程序获取待恢复应用程序的数据及包名,并通过第一终端的守护进程将所述待恢复应用程序的数据及包名发送给第二终端的套接字接收模块;所述第二终端的套接字接收模块接收所述待恢复应用程序的数据及包名;第二终端的闪传应用程序根据所述待恢复应用程序的包名获取所述待恢复应用程序的用户身份证明;所述第二终端的守护进程根据所述用户身份证明恢复所述待恢复应用程序的数据的自主访问控制权限,并通过恢复命令恢复所述待恢复应用程序的数据的强制访问控制权限。2.根据权利要求1所述的一种恢复应用程序数据的方法,其特征在于,所述第一终端的守护进程通过以下方式启动:所述第一终端开机时,启动所述第一终端的init进程;在所述第一终端的init进程中启动所述第一终端的守护进程。3.根据权利要求1所述的一种恢复应用程序数据的方法,其特征在于,所述第二终端的守护进程及所述第二终端的套接字接收模块通过以下方式启动:所述第二终端开机时,启动所述第二终端的init进程;在所述第二终端的init进程中启动所述第二终端的守护进程;通过所述第二终端的守护进程启动所述第二终端的套接字接收模块。4.一种恢复应用程序数据的装置,其特征在于,所述恢复应用程序数据的装置包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的恢复应用程序数据的程序,所述恢复应用程序数据的程序被所述处理器执行时实现以下恢复应用程序数据的方法的步骤:第一终端通过第一终端的闪传应用程序获取待恢复应用程序的数据及包名,并通过第一终端的守护进程将所述待恢复应用程序的数据及包名发送给第二终端的套接字接收模块;所述第二终端的套接字接收模块接收所述待恢复应用程序的数据及包名;第二终端的闪传应用程序根据所述待恢复应用程序的包名获取所述待恢复应用程序的用户身份证明;所述第二终端的守护进程根据所述用户身份证明恢复所述待恢复应用程序的数据的...

【专利技术属性】
技术研发人员:霍平华陈艳
申请(专利权)人:努比亚技术有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1