数据管理方法及装置与流程

文档序号:12612398阅读:226来源:国知局
数据管理方法及装置与流程

本发明涉及通信领域,特别涉及一种数据管理方法及装置。



背景技术:

随着科学技术的发展,手机等电子设备已经得到很大的普及,且已成为人们工作和生活中不可缺少的一部分。同时,为满足消费者的需要,这些电子数码产品一般都具备播放视频、听歌曲等各种视听娱乐功能,并且用户还可以使用电子设备投递简历、存储数据等。用户在使用电子设备的应用时,通常会在电子设备上注册各种各样的账号和密码,以满足不同的使用功能。

发明人在实现本发明的过程中,发现现有技术中还存在以下技术问题:在长时间不使用某些账号或密码去登录应用时,用户可能会忘记登录密码,需要通过账号找回密码,操作过程较为复杂。甚至,用户会连帐号都忘记了,那么将无法登陆至该账号,会造成保存在该账号的数据丢失,给用户造成极大的损失。



技术实现要素:

本发明实施例的目的在于提供一种数据管理方法及装置,使得用户可以便捷的从数据管理程序找回各种应用对应的账号和密码,避免了因账号和密码丢失而使保存在该账号的数据丢失,并且避免了因数据丢失而给用户造成的极大损失。

为解决上述技术问题,本发明实施例提供了一种数据管理方法,包括预先创建数据管理程序;数据管理程序对正在运行的应用程序进行检测;在检测到用户在应用程序中输入账号和密码时,数据管理程序提取应用程序的账号和密码;数据管理程序记录提取的账号和密码。

本发明实施例还提供了一种数据管理装置,包括:预设模块,用于预先创建数据管理程序;检测模块,用于对正在运行的应用程序进行检测;第一判断模块,用于判断是否检测到用户在应用程序中输入账号和密码;提取模块,用于在检测到用户在应用程序中输入账号和密码时,提取应用程序的账号和密码;记录模块,用于记录提取的账号和密码。

本发明实施例相对于现有技术而言,通过预先创建数据管理程序;数据管理程序对正在运行的应用程序进行检测,在检测到用户在应用程序中输入账号和密码时,数据管理程序提取应用程序的账号和密码,并记录提取的账号和密码,使得用户在终端设备上注册的账号和密码可以保存至数据管理程序,用户可以便捷的从数据管理程序找回各种应用对应的账号和密码,避免因账号和密码丢失而使保存在该账号的数据丢失,并且避免了因数据丢失而给用户造成的极大损失。

另外,数据管理程序对正在运行的应用程序进行检测之前,数据管理方法还包括:数据管理程序对进程管理系统进行监听,获取进程管理系统中正在运行的应用程序。通过这种方式,提供了一种获取正在运行的应用程序的一种具体方式,有助于进一步保证本发明的可行性,并且有助于后期的开发设计。

另外,数据管理程序记录提取的账号和密码之后,具体包括:在显示记录的账号和密码时,判断是否接收到正确的解密信息;在接收到正确的解密信息时,以明文形式将账号和密码进行显示,否则,以密文形式将账号和密码进行显示,使得数据管理程序中记录的账号和密码不易被其它设备截获,并且使记录的账号和密码不容易被公开,保密性较强,可以避免因终端设备被他人翻看而造成账号和密码泄露的风险。

另外,预先创建数据管理程序时,对数据管理程序的运行权限和/或访问权限进行设置,使得只有在运行权限验证通过时,才可以运行数据管理程序,在访问权限验证通过时,才可以访问数据管理程序,有助于进一步保证保存在数据管理程序的账号和密码的安全性。

另外,数据管理程序记录提取的账号和密码之后,数据管理方法还包括:当检测到用户需要在应用程序中输入账号和密码时,查找数据管理程序中是否存储有与应用程序对应的账号和密码,并在存在与应用程序对应的账号和密码时,将查找到的账号和密码分别填充至应用程序对应的账号输入框和密码输入框。通过这种方式,可以避免用户输入账号和密码的繁琐步骤,使得用户登录到应用程序的方式更加智能化,有助于匹配用户需求。

另外,在存在与应用程序对应的账号和密码时,将查找到的账号和密码分别填充至应用程序对应的账号输入框和密码输入框之前,还包括:判断账号和密码是否在实效期内;在账号和密码在实效期内时,将查找到的账号和密码分别填充至应用程序对应的账号输入框和密码输入框。

另外,数据管理程序记录提取的账号和密码之后,具体包括:在接收到一键清除指令时,将数据管理程序中记录的账号和密码进行清除,使得在终端设备丢失、被赠予或售卖时,可以将数据管理程序中记录的账号和密码进行清除,从而可以避免信息泄露给用户造成的损失。

另外,数据管理装置还包括:监听模块,用于对进程管理系统进行监听;获取模块,用于获取进程管理系统中正在运行的应用程序。

另外,数据管理装置还包括:第二判断模块,用于在显示记录的账号和密码时,判断是否接收到正确的解密信息;显示模块,用于在接收到正确的解密信息时,以明文形式将账号和密码进行显示;显示模块,还用于在未接收到正确的解密信息时,以密文形式将账号和密码进行显示。

附图说明

一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。

图1是根据本发明第一实施方式中数据管理方法的流程图;

图2是根据本发明第二实施方式中数据管理方法的流程图;

图3是根据本发明第二实施方式中数据应用方法的流程图;

图4是根据本发明第三实施方式中数据管理装置的方框图;

图5是根据本发明第四实施方式中数据管理装置的方框图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本发明各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请所要求保护的技术方案。

本发明的第一实施方式涉及一种数据管理方法。值得一提的是,在执行该数据管理方法之前预先创建数据管理程序。具体而言,在终端设备出厂之前,可以预先为终端设备创建数据管理程序。

数据管理方法的具体流程如图1所示,其包括:

步骤101,数据管理程序对正在运行的应用程序进行检测。

值得一提的是,数据管理程序在对正在运行的应用程序进行检测时,还可以将正在运行的应用程序进行保存,以便于后期数据管理程序在记录账号和密码时,可以和应用程序对应存储。比如,数据管理程序可以通过列表的方式存储应用程序。

步骤102,判断是否检测到用户在应用程序中输入账号和密码。如果是,则进入步骤103;否则,返回步骤102。

步骤103,数据管理程序提取应用程序的账号和密码。

具体地说,用户在进入应用程序之前通常会注册账号和密码,数据管理程序可以对应用程序的注册界面进行检测,在检测到注册界面的账号输入框和密码输入框有数据输入时,提取应用程序的账号和密码。或者,数据管理程序还可以对应用程序的登录界面进行检测,在检测到登录界面的账号输入框和密码输入框有数据输入时,提取应用程序的账号和密码。

值得一提的是,数据管理程序检测到的账号和密码可以是用户通过键盘输入的账号和密码,并且键盘不限于实体键盘,也可以是终端设备上的虚拟键盘。

步骤104,数据管理程序记录提取的账号和密码,使得用户在终端设备上注册或登录应用时输入的账号和密码可以保存至数据管理程序,用户可以便捷的从数据管理程序找回各种应用对应的账号和密码。

值得一提的是,数据管理程序在记录提取的账号和密码时,可以将提取的账号和密码记录在对应的应用程序的下方,以便于用户查看。

通过上述内容,不难发现,本实施方式使得用户可以便捷的从数据管理程序找回各种应用对应的账号和密码,避免了因账号和密码丢失而使保存在该账号的数据丢失,并且避免了因数据丢失而给用户造成的极大损失。

本发明的第二实施方式涉及一种数据管理方法。第二实施方式是在第一实施方式的基础上做的改进,主要改进之处在于:在第二实施方式中,在显示记录的账号和密码时,如果接收到正确的解密信息时,以明文形式将账号和密码进行显示,否则,以密文形式将账号和密码进行显示。

并且,值得一提的是,在预先创建数据管理程序时,对数据管理程序的运行权限和/或访问权限进行设置,使得只有在运行权限验证通过时,才可以运行数据管理程序。在访问权限验证通过时,才可以访问数据管理程序,有助于进一步保证保存在数据管理程序的账号和密码的安全性。

具体流程如图2所示,其包括:

步骤201,数据管理程序对进程管理系统进行监听,获取进程管理系统中正在运行的应用程序。通过这种方式,提供了一种获取正在运行的应用程序的一种具体方式,有助于进一步保证本发明的可行性,并且有助于后期的开发设计。

步骤202,数据管理程序对正在运行的应用程序进行检测。

值得一提的是,数据管理程序在对正在运行的应用程序进行检测时,还可以将正在运行的应用程序进行保存,以便于后期数据管理程序在记录账号和密码时,可以和应用程序对应存储。比如,数据管理程序可以通过列表的方式存储应用程序。

步骤203,判断是否检测到用户在应用程序中输入账号和密码。如果是,则进入步骤204;否则,返回步骤203。

步骤204,数据管理程序提取应用程序的账号和密码。

具体地说,用户在进入应用程序之前通常会注册账号和密码,数据管理程序可以对应用程序的注册界面进行检测,在检测到注册界面的账号输入框和密码输入框有数据输入时,提取应用程序的账号和密码。或者,数据管理程序还可以对应用程序的登录界面进行检测,在检测到登录界面的账号输入框和密码输入框有数据输入时,提取应用程序的账号和密码。

值得一提的是,数据管理程序检测到的账号和密码可以是用户通过键盘输入的账号和密码,并且键盘不限于实体键盘,也可以是终端设备上的虚拟键盘。

步骤205,数据管理程序记录提取的账号和密码,使得用户在终端设备上注册或登录应用时输入的账号和密码可以保存至数据管理程序,用户可以便捷的从数据管理程序找回各种应用对应的账号和密码。

值得一提的是,数据管理程序在记录提取的账号和密码时,可以将提取的账号和密码记录在对应的应用程序的下方,以便于用户查看。

步骤206,判断是否接收到正确的解密信息。如果接收到正确的解密信息,则进入步骤207;否则,进入步骤208。

解密信息包括指纹信息或以下任意一种或其任意组合:数字、字母。

步骤207,以明文形式将账号和密码进行显示。

需要说明的是,本步骤207之后执行步骤209。

步骤208,以密文形式将账号和密码进行显示。

通过这种方式,使得数据管理程序中记录的账号和密码不易被其它设备截获,并且使记录的账号和密码不容易被公开,保密性较强,可以避免因终端设备被他人翻看而造成账号和密码泄露的风险。

需要说明的是,于实际的应用中,在数据管理程序记录提取的账号和密码之后,还可以根据需要将对应的账号和密码分别填充至应用程序对应的账号输入框和密码输入框。

步骤209,判断是否接收到一键清除指令。如果是,则进入步骤210;否则,结束。

步骤210,将数据管理程序中记录的账号和密码进行清除。

需要说明的是,步骤209,不限于在步骤208之后执行,也可以在步骤205之后,步骤208之前执行,具体而言,数据管理程序记录提取的账号和密码之后,一旦接收到一键清除指令,则可以将数据管理程序中记录的账号和密码进行清除。本实施方式中对步骤206与步骤209,步骤207与步骤209,步骤208与步骤209的具体执行顺序不作限制。

通过这种方式,使得在终端设备丢失、被赠予或售卖时,可以将数据管理程序中记录的账号和密码进行清除,从而可以避免信息泄露给用户造成的损失。

需要说明的是,在实际的应用中,在登录应用程序时,可以将与应用程序对应的账号和密码分别填充至应用程序对应的账号输入框和密码输入框。具体流程如图3所示,其包括:

步骤301,判断用户是否需要在应用程序中输入账号和密码。如果是,则进入步骤302;否则,结束。

在用户需要登录到应用程序时,如果应用程序登录界面中的账号输入框和密码输入框为空,则需要在应用程序中输入账号和密码。比如,为了避免信息泄露,用户会对应用程序进行清除,此时,应用程序中没有存储相应的账号和密码,则需要在应用程序中输入账号和密码。如果应用程序登录界面中的账号输入框和密码输入框不为空,则不需要在应用程序中输入账号和密码。

步骤302,判断数据管理程序中是否存储有与应用程序对应的账号和密码。如果是,则进入步骤303;否则,进入步骤305。

具体地说,可以对数据管理程序中存储的数据进行检测,在检测到应用程序的下方有对应的账号和密码时,判定为数据管理程序中存储有与应用程序对应的账号和密码。

步骤303,判断账号和密码是否在实效期内。如果是,则进入步骤304;否则,进入步骤305。

其中,实效期可以包括数据管理程序存储账号和密码的时间,以及账号和密码的使用次数,从而可以进一步保证存储在数据管理程序中的账号和密码的安全性。

步骤304,将与应用程序对应的账号和密码分别填充至应用程序对应的账号输入框和密码输入框。

通过这种方式,可以避免用户输入账号和密码的繁琐步骤,使得用户登录到应用程序的方式更加智能化,有助于匹配用户需求。

步骤305,接收用户输入的账号和密码。

通过上述内容,不难发现,本实施方式使得数据管理程序中记录的账号和密码不易被其它设备截获,并且使记录的账号和密码不容易被公开,保密性较强,可以避免因终端设备被他人翻看而造成账号和密码泄露的风险。

上面各种方法的步骤划分,只是为了描述清楚,实现时可以合并为一个步骤或者对某些步骤进行拆分,分解为多个步骤,只要包括相同的逻辑关系,都在本专利的保护范围内;对算法中或者流程中添加无关紧要的修改或者引入无关紧要的设计,但不改变其算法和流程的核心设计都在该专利的保护范围内。

本发明第三实施方式涉及一种数据管理装置。如图4所示,数据管理装置包括:预设模块(未于图中示出),用于预先创建数据管理程序。检测模块41,用于对正在运行的应用程序进行检测。第一判断模块42,用于判断是否检测到用户在应用程序中输入账号和密码。提取模块43,用于在检测到用户在应用程序中输入账号和密码时,提取应用程序的账号和密码。记录模块44,用于记录提取的账号和密码。

通过上述内容,不难发现,本实施方式使得用户可以便捷的从数据管理程序找回各种应用对应的账号和密码,避免了因账号和密码丢失而使保存在该账号的数据丢失,并且避免了因数据丢失而给用户造成的极大损失。

不难发现,本实施方式为与第一实施方式相对应的装置实施例,本实施方式可与第一实施方式互相配合实施。第一实施方式中提到的相关技术细节在本实施方式中依然有效,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第一实施方式中。

值得一提的是,本实施方式中所涉及到的各模块均为逻辑模块,在实际应用中,一个逻辑单元可以是一个物理单元,也可以是一个物理单元的一部分,还可以以多个物理单元的组合实现。此外,为了突出本发明的创新部分,本实施方式中并没有将与解决本发明所提出的技术问题关系不太密切的单元引入,但这并不表明本实施方式中不存在其它的单元。

本发明第四实施方式涉及一种数据管理装置。第四实施方式是在第三实施方式的基础上做的改进,主要改进之处在于:在第四实施方式中,数据管理装置还包括:第二判断模块和显示模块。

具体地说,如图5所示,数据管理装置包括:预设模块,用于预先创建数据管理程序。检测模块41,用于对正在运行的应用程序进行检测。第一判断模块42,用于判断是否检测到用户在应用程序中输入账号和密码。提取模块43,用于在检测到用户在应用程序中输入账号和密码时,提取应用程序的账号和密码。记录模块44,用于记录提取的账号和密码。

另外,数据管理程序还包括:监听模块45,用于对进程管理系统进行监听。获取模块46,用于获取进程管理系统中正在运行的应用程序。

另外,数据管理程序还包括:第二判断模块47,用于在显示记录的账号和密码时,判断是否接收到正确的解密信息。显示模块48,用于在接收到正确的解密信息时,以明文形式将账号和密码进行显示。显示模块48,还用于在未接收到正确的解密信息时,以密文形式将账号和密码进行显示。

通过上述内容,不难发现,本实施方式使得数据管理程序中记录的账号和密码不易被其它设备截获,并且使记录的账号和密码不容易被公开,保密性较强,可以避免因终端设备被他人翻看而造成账号和密码泄露的风险。

由于第二实施方式与本实施方式相互对应,因此本实施方式可与第二实施方式互相配合实施。第二实施方式中提到的相关技术细节在本实施方式中依然有效,在第二实施方式中所能达到的技术效果在本实施方式中也同样可以实现,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第二实施方式中。

本领域技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施例方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

本领域的普通技术人员可以理解,上述各实施方式是实现本发明的具体实施例,而在实际应用中,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。

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