CN108989554A - 一种信息处理方法及终端 - Google Patents
一种信息处理方法及终端 Download PDFInfo
- Publication number
- CN108989554A CN108989554A CN201810699252.6A CN201810699252A CN108989554A CN 108989554 A CN108989554 A CN 108989554A CN 201810699252 A CN201810699252 A CN 201810699252A CN 108989554 A CN108989554 A CN 108989554A
- Authority
- CN
- China
- Prior art keywords
- information
- input
- target
- restored
- input information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72448—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1446—Point-in-time backing up or restoration of persistent data
- G06F11/1448—Management of the data involved in backup or backup restore
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1446—Point-in-time backing up or restoration of persistent data
- G06F11/1458—Management of the backup or restore process
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- User Interface Of Digital Computer (AREA)
- Telephone Function (AREA)
Abstract
本发明提供了一种信息处理方法及终端,解决现有的手机输入内容被误删后存在难以恢复的问题。本发明的处理方法包括:检测到输入法被目标应用调用时,从数据库中获取目标输入信息,其中,所述目标输入信息为所述目标应用的预设属性信息对应的输入信息,所述数据库中保存有不同应用的预设属性信息对应的至少一条输入信息;根据所述目标输入信息,确定目标待恢复信息;显示所述目标待恢复信息。本发明实施例使得用户可以从显示的目标待恢复信息中直接选取所要恢复的内容,无需用户重新手动输入,提高了用户编辑输入内容的效率。
Description
技术领域
本发明涉及通信应用的技术领域,尤其涉及一种信息处理方法及终端。
背景技术
随着智能手机的发展,手机的应用场景越来越多,为方便人们获得快捷愉悦的输入体验,现在的输入法都带着账号登陆后可以将用户常用的词汇下载到本地,这样在用户输入时常用词汇与高频词汇可以很快速的输入到手机中。
在使用手机编辑一些内容时,经常碰到的场景是较为公共的场合,如走路、商场、火车上等场合,在被其他人碰到或手滑手机掉落等一些场景下很容易导致编辑好的内容因误触丢失,现有技术可以记忆用户常用词汇,但无法恢复之前输入的内容,而目前手机中的大部分输入的地方也不会带自动保存的功能。因此,现有的手机输入内容被误删后存在难以恢复需要重新输入的问题。
发明内容
本发明的目的在于提供一种信息处理方法及终端,用以解决现有的手机输入内容被误删后存在难以恢复的问题。
为了解决上述技术问题,本发明是这样实现的:
第一方面,本发明的实施例提供了一种信息处理方法,包括:
检测到输入法被目标应用调用时,从数据库中获取目标输入信息,其中,所述目标输入信息为所述目标应用的预设属性信息对应的输入信息,所述数据库中保存有不同应用的预设属性信息对应的至少一条输入信息;
根据所述目标输入信息,确定目标待恢复信息;
显示所述目标待恢复信息。
第二方面,本发明的实施例还提供了一种终端,包括:
获取模块,用于检测到输入法被目标应用调用时,从数据库中获取目标输入信息,其中,所述目标输入信息为所述目标应用的预设属性信息对应的输入信息,所述数据库中保存有不同应用的预设属性信息对应的至少一条输入信息;
确定模块,用于根据所述目标输入信息,确定目标待恢复信息;
显示模块,用于显示所述目标待恢复信息。
第三方面,本发明实施例还提供了一种终端,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上所述信息处理方法的步骤。
第四方面,本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述信息处理方法的步骤。
本发明实施例具有以下有益效果:
本发明实施例的上述技术方案,检测到输入法被目标应用调用时,从数据库中获取与所述目标应用的预设属性信息对应的目标输入信息,根据该目标输入信息确定目标待恢复信息并显示,从而使得用户可以从显示的目标待恢复信息中直接选取所要恢复的内容,无需用户重新手动输入,提高了用户编辑输入内容的效率。
附图说明
图1为本发明实施例的信息处理方法的流程示意图;
图2为本发明实施例中目标待恢复信息的第一显示示意图;
图3为本发明实施例中目标待恢复信息的第二显示示意图;
图4为本发明实施例提供的终端的模块示意图之一;
图5为本发明实施例提供的终端的模块示意图之二;
图6为本发明实施例提供的终端的结构框图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
如图1所示,为本发明实施例提供的信息处理方法的流程示意图,下面就该图具体说明该方法的实施过程。
本发明实施例的信息处理方法,应用于终端,包括:
步骤101:检测到输入法被目标应用调用时,从数据库中获取目标输入信息,其中,所述目标输入信息为所述目标应用的预设属性信息对应的输入信息,所述数据库中保存有不同应用的预设属性信息对应的至少一条输入信息。
上述预设属性信息可具体为应用名称。终端可通过回调函数来调用输入法。
在本发明的具体实施例中,预先建立上述数据库,该数据库保存有不同应用的发明名称对应的至少一条输入信息,优选的,该数据库中还保存有每条输入信息对应的输入时间。
具体的,在上述步骤101之前,本发明实施例的信息处理方法,还包括:
检测到第一应用调用所述输入法时,记录输入法的输入操作界面进入输入状态的第一时间;将所述输入操作界面接收到的输入信息保存到缓存中;检测到第二应用调用所述输入法时,在所述缓存保存的输入信息中增加预设结束符号,并将增加预设结束符号的输入信息作为一条输入信息保存到数据库中,并建立所述输入信息、所述第一时间以及所述第一应用的预设属性信息的对应关系。
本发明实施例中,可通过***对输入键盘的调用来确定输入法的输入操作界面是否进入输入状态,并记录当前的***时间(第一时间),例如,通过输入法框架中的回调函数来确定输入法的输入操作界面是否进入输入状态。
且,可通过回调函数来获取用户输入的信息,并将获取到的内容保存在缓存中,在调用输入法的应用发生变化时,将当前缓存区的内容保存到在数据库中,数据库结构包含日期(输入时间)、应用名称以及输入内容三部分,方便在上传服务器后进行筛选同步。
其中,将增加预设结束符号的输入信息作为一条输入信息保存到数据库中,包括:
根据终端当前的电量,计算保存时间间隔,所述保存时间间隔与终端电量成反比;按照所述保存时间间隔,将增加预设结束符号的输入信息作为一条输入信息保存到数据库。
在恢复用户的编辑内容时,需要将用户使用输入法输入的记录保存在数据库中,而写入数据库的操作属于io操作,会对手机性能与耗电造成一定影响,因此获取手机当前的电量,在不同电量下使用不同的写入频度可以避免因频繁写入数据库而导致的耗电问题,并提高输入效率,默认以N=2分钟作为基础时间,在电量每减少10%则增加30s,即在电量为90%~100%时N为2分钟,电量在80%~90%时N为2分30秒,依次类推,按照目前安卓android性能,数据库2分钟写入一次不会对性能造成任何影响,且使用手机输入法维持5分钟的输入内容也不会对内存等性能造成影响。
具体地,用户在长时间处于同一应用下进行编辑时,可以以每过N的时间的频度自动保存之前的输入内容到数据库中,当用户切换应用时,则以分隔符(预设结束符号)结尾,达到自动保存输入内容的目的,并方便用户误删之后进行恢复。
步骤102:根据所述目标输入信息,确定目标待恢复信息。
具体的,在第一输入信息包含预设结束符号的情况下,将所述目标输入信息,确定为目标待恢复信息;在所述第一输入信息不包含所述预设结束符号的情况下,将缓存中的数据与所述第一输入信息进行拼接,并将拼接后的所述目标输入信息,确定为目标待恢复信息;
其中,所述第一输入信息为所述目标输入信息中,输入时间与当前时间的时间差最小的输入信息。
本发明实施例中,在显示目标待恢复信息之前,需要检测目标输入信息的完整性,即检测上述目标输入信息中的第一输入信息是否包含预设结束符号,例如“EOF”符号,在检测到该预设结束符号时,确定该目标输入信息完整,则将该目标输入信息作为目标待恢复信息,在上述第一输入信息中不包含预设结束符号时,确定该目标输入信息不完整,则将缓存中的数据与第一输入信息进行拼接,即将缓存中的数据拼接到第一输入信息的字串之后,得到完整的目标输入信息,并将完整的目标输入信息确定为目标待恢复信息。
步骤103:显示所述目标待恢复信息。
将上述目标待恢复信息显示在选词区域或悬浮窗内,以供用户选择输入。
进一步地,显示所述目标恢复信息之后,还包括:
检测到用户对所述目标待恢复信息中的目标输入信息的预定输入时,将该目标输入信息显示在输入法的输入操作界面的编辑框内。
本发明实施例的信息处理方法,检测到输入法被目标应用调用时,从数据库中获取与所述目标应用的预设属性信息对应的目标输入信息,根据该目标输入信息确定目标待恢复信息并显示,从而使得用户可以从显示的目标待恢复信息中直接选取所要恢复的内容,无需用户重新手动输入,提高了用户编辑输入内容的效率。
作为第一种可选的实现方式,上述目标输入信息为所述目标应用的预设属性信息对应的所有输入信息。
具体的,当输入法被调起时,获取调起输入法的目标应用的应用名称,并从数据库中读取该目标应用的应用名称对应的所有输入信息,可根据每条输入信息的输入时间,对该目标输入信息包含的每条输入信息进行排序。
基于此,上述步骤103显示所述目标待恢复信息,包括:
接收到用户对所述输入法的输入操作界面的预设输入时,根据输入时间显示所述目标待恢复信息中的至少一条输入信息。
具体的,根据输入时间与当前时间的时间差由小到大的顺序显示所述目标待恢复信息中的至少一条输入信息,即将与当前时间距离最近的输入信息显示在第一位,以方便用户进行信息恢复。
该预设输入可具体为点击输入、双击输入、拖动输入、滑动输入和划动输入等。例如,如图2所示,检测到用户在输入操作界面左滑时,将按输入时间排序后的目标恢复信息在输入操作界面之外的区域显示。当用户输入内容较多时,可能出现多时间段是一个输入备份的情况,因此拖动输入信息到输入操作界面的编辑框可达到恢复完整内容的目的。
本发明实施例的信息恢复方法,通过监听输入法的输入状态并对输入信息进行定时保存、切换应用保存的方式方便用户使用任意编辑环境都能自动保存编辑内容,不会丢失,左滑切换恢复数据列表,方便用户对数据灵活恢复。
作为第二种可选的实现方式,上述目标输入信息为所述目标应用的预设属性信息对应的所有输入信息中,输入时间与当前时间的时间差小于预设阈值的输入信息。例如,当用户获取编辑框焦点调起输入法时,输入法获取当前应用的应用名称,查询数据库中是否存在与该应用名称对应的输入信息,若存在,则读取对应的输入时间,并与当前时间做对比,选取时间差小于预设阈值,如6小时的输入信息,作为目标输入信息。
基于此,上述步骤103显示所述目标待恢复信息,包括:
接收用户通过所述输入法的输入操作界面输入的当前输入信息;
检测到所述当前输入信息与所述目标待恢复信息的相似度大于预设相似度时,显示所述目标待恢复信息。
上述相似度是通过检测当前输入信息中与目标待恢复信息中的相同字符的个数,来确定相似度,相同字符的个数越多,相似度越高。例如,如图3所示,当检测到目标待恢复信息中包含当前输入信息时,在选词区域显示一预设图标,如五角星图标,用户点击或长按该预设图标后,将目标恢复信息显示在选词区域。
本发明实施例的信息处理方法,通过监听输入法的输入状态并对数据进行定时保存、切换应用保存的方式,方便用户使用任意编辑环境都能自动保存编辑内容,不会丢失,恢复时以图标展示在选词区域,不会影响用户正常输入,长按进行内容展示,点击上屏以达到较为精确恢复用户数据的目的。
优选的,本发明实施例的信息处理方法,还包括:
对数据库中保存的输入信息进行更新处理。
具体的,上传新增的输入信息到数据库中,例如,当用户使用wifi时将数据库中的内容上传至远端服务器,方便多设备之间进行同步,并每隔预定时间段清理一次数据库中的内容,确保数据库的内存不至于过大。
本发明实施例的信息处理方法,检测到输入法被目标应用调用时,从数据库中获取与所述目标应用的预设属性信息对应的目标输入信息,根据该目标输入信息确定目标待恢复信息并显示,从而使得用户可以从显示的目标待恢复信息中直接选取所要恢复的内容,无需用户重新手动输入,提高了用户编辑输入内容的效率。
如图4所示,本发明的实施例还提供了一种终端400,包括:
获取模块401,用于检测到输入法被目标应用调用时,从数据库中获取目标输入信息,其中,所述目标输入信息为所述目标应用的预设属性信息对应的输入信息,所述数据库中保存有不同应用的预设属性信息对应的至少一条输入信息;
确定模块402,用于根据所述目标输入信息,确定目标待恢复信息;
显示模块403,用于显示所述目标待恢复信息。
其中,所述数据库中还保存有每条所述输入信息对应的输入时间;本发明实施例的终端,如图5所示,所述确定模块402包括:
第一确定子模块4021,用于在第一输入信息包含预设结束符号的情况下,将所述目标输入信息确定为目标待恢复信息;
第二确定子模块4022,用于在所述第一输入信息不包含所述预设结束符号的情况下,将缓存中的数据与所述第一输入信息进行拼接,并将拼接后的所述目标输入信息,确定为目标待恢复信息;
其中,所述第一输入信息为所述目标输入信息中,输入时间与当前时间的时间差最小的输入信息。
本发明实施例的终端,所述目标输入信息为所述目标应用的预设属性信息对应的所有输入信息;
所述显示模块403用于接收到用户对所述输入法的输入操作界面的预设输入时,根据输入时间显示所述目标待恢复信息中的至少一条输入信息。
本发明实施例的终端,所述目标输入信息为所述目标应用的预设属性信息对应的所有输入信息中,输入时间与当前时间的时间差小于预设阈值的输入信息;
本发明实施例的终端,所述显示模块403包括:
接收子模块4031,用于接收用户通过所述输入法的输入操作界面输入的当前输入信息;
显示子模块4032,用于检测到所述当前输入信息与所述目标待恢复信息的相似度大于预设相似度时,显示所述目标待恢复信息。
本发明实施例的终端,还包括:
记录模块404,用于获取模块检测到输入法被目标应用调用时,从数据库中获取目标输入信息之前,检测到第一应用调用所述输入法时,记录输入法的输入操作界面进入输入状态的第一时间;
保存模块405,用于将所述输入操作界面接收到的输入信息保存到缓存中;
处理模块406,用于检测到第二应用调用所述输入法时,在所述缓存保存的输入信息中增加预设结束符号,并将增加预设结束符号的输入信息作为一条输入信息保存到数据库中,并建立所述输入信息、所述第一时间以及所述第一应用的预设属性信息的对应关系。
本发明实施例的终端,所述处理模块406包括:
计算子模块4061,用于根据终端当前的电量,计算保存时间间隔,所述保存时间间隔与终端电量成反比;
保存子模块4062,用于按照所述保存时间间隔,将增加预设结束符号的输入信息作为一条输入信息保存到数据库。
本发明实施例的终端,检测到输入法被目标应用调用时,从数据库中获取与所述目标应用的预设属性信息对应的目标输入信息,根据该目标输入信息确定目标待恢复信息并显示,从而使得用户可以从显示的目标待恢复信息中直接选取所要恢复的内容,无需用户重新手动输入,提高了用户编辑输入内容的效率。
图6为实现本发明各个实施例的一种终端的硬件结构示意图,该终端600包括但不限于:射频单元601、网络模块602、音频输出单元603、输入单元604、传感器605、显示单元606、用户输入单元607、接口单元608、存储器609、处理器610、以及电源611等部件。本领域技术人员可以理解,图6中示出的终端结构并不构成对终端的限定,终端可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。在本发明实施例中,终端包括但不限于手机、平板电脑、笔记本电脑、掌上电脑、车载终端、可穿戴设备、以及计步器等。
其中,处理器610,用于检测到输入法被目标应用调用时,从数据库中获取目标输入信息,其中,所述目标输入信息为所述目标应用的预设属性信息对应的输入信息,所述数据库中保存有不同应用的预设属性信息对应的至少一条输入信息;根据所述目标输入信息,确定目标待恢复信息;显示所述目标待恢复信息。
该处理器能够实现上述信息处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
本发明实施例的上述技术方案,检测到输入法被目标应用调用时,从数据库中获取与所述目标应用的预设属性信息对应的目标输入信息,根据该目标输入信息确定目标待恢复信息并显示,从而使得用户可以从显示的目标待恢复信息中直接选取所要恢复的内容,无需用户重新手动输入,提高了用户编辑输入内容的效率。
应理解的是,本发明实施例中,射频单元601可用于收发信息或通话过程中,信号的接收和发送,具体的,将来自基站的下行数据接收后,给处理器610处理;另外,将上行的数据发送给基站。通常,射频单元601包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器、双工器等。此外,射频单元601还可以通过无线通信***与网络和其他设备通信。
终端通过网络模块602为用户提供了无线的宽带互联网访问,如帮助用户收发电子邮件、浏览网页和访问流式媒体等。
音频输出单元603可以将射频单元601或网络模块602接收的或者在存储器609中存储的音频数据转换成音频信号并且输出为声音。而且,音频输出单元603还可以提供与终端600执行的特定功能相关的音频输出(例如,呼叫信号接收声音、消息接收声音等等)。音频输出单元603包括扬声器、蜂鸣器以及受话器等。
输入单元604用于接收音频或视频信号。输入单元604可以包括图形处理器(Graphics Processing Unit,GPU)6041和麦克风6042,图形处理器6041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。处理后的图像帧可以显示在显示单元606上。经图形处理器6041处理后的图像帧可以存储在存储器609(或其它存储介质)中或者经由射频单元601或网络模块602进行发送。麦克风6042可以接收声音,并且能够将这样的声音处理为音频数据。处理后的音频数据可以在电话通话模式的情况下转换为可经由射频单元601发送到移动通信基站的格式输出。
终端600还包括至少一种传感器605,比如光传感器、运动传感器以及其他传感器。具体地,光传感器包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板6061的亮度,接近传感器可在终端600移动到耳边时,关闭显示面板6061和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别终端姿态(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;传感器605还可以包括指纹传感器、压力传感器、虹膜传感器、分子传感器、陀螺仪、气压计、湿度计、温度计、红外线传感器等,在此不再赘述。
显示单元606用于显示由用户输入的信息或提供给用户的信息。显示单元606可包括显示面板6061,可以采用液晶显示器(Liquid Crystal Display,LCD)、有机发光二极管(Organic Light-Emitting Diode,OLED)等形式来配置显示面板6061。
用户输入单元607可用于接收输入的数字或字符信息,以及产生与终端的用户设置以及功能控制有关的键信号输入。具体地,用户输入单元607包括触控面板6071以及其他输入设备6072。触控面板6071,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板6071上或在触控面板6071附近的操作)。触控面板6071可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器610,接收处理器610发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板6071。除了触控面板6071,用户输入单元607还可以包括其他输入设备6072。具体地,其他输入设备6072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。
进一步的,触控面板6071可覆盖在显示面板6061上,当触控面板6071检测到在其上或附近的触摸操作后,传送给处理器610以确定触摸事件的类型,随后处理器610根据触摸事件的类型在显示面板6061上提供相应的视觉输出。虽然在图6中,触控面板6071与显示面板6061是作为两个独立的部件来实现终端的输入和输出功能,但是在某些实施例中,可以将触控面板6071与显示面板6061集成而实现终端的输入和输出功能,具体此处不做限定。
接口单元608为外部装置与终端600连接的接口。例如,外部装置可以包括有线或无线头戴式耳机端口、外部电源(或电池充电器)端口、有线或无线数据端口、存储卡端口、用于连接具有识别模块的装置的端口、音频输入/输出(I/O)端口、视频I/O端口、耳机端口等等。接口单元608可以用于接收来自外部装置的输入(例如,数据信息、电力等等)并且将接收到的输入传输到终端600内的一个或多个元件或者可以用于在终端600和外部装置之间传输数据。
存储器609可用于存储软件程序以及各种数据。存储器609可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器609可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
处理器610是终端的控制中心,利用各种接口和线路连接整个终端的各个部分,通过运行或执行存储在存储器609内的软件程序和/或模块,以及调用存储在存储器609内的数据,执行终端的各种功能和处理数据,从而对终端进行整体监控。处理器610可包括一个或多个处理单元;优选的,处理器610可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作***、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器610中。
终端600还可以包括给各个部件供电的电源611(比如电池),优选的,电源611可以通过电源管理***与处理器610逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。
另外,终端600包括一些未示出的功能模块,在此不再赘述。
优选的,本发明实施例还提供一种终端,包括处理器,存储器,存储在存储器上并可在所述处理器上运行的计算机程序,该计算机程序被处理器执行时实现上述信息处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
本发明实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述信息处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机可读存储介质,如只读存储器(Read-Only Memory,简称ROM)、随机存取存储器(Random Access Memory,简称RAM)、磁碟或者光盘等。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本发明的保护之内。
Claims (12)
1.一种信息处理方法,应用于终端,其特征在于,包括:
检测到输入法被目标应用调用时,从数据库中获取目标输入信息,其中,所述目标输入信息为所述目标应用的预设属性信息对应的输入信息,所述数据库中保存有不同应用的预设属性信息对应的至少一条输入信息;
根据所述目标输入信息,确定目标待恢复信息;
显示所述目标待恢复信息。
2.根据权利要求1所述的信息处理方法,其特征在于,所述数据库中还保存有每条所述输入信息对应的输入时间;
根据所述目标输入信息,确定目标待恢复信息,包括:
在第一输入信息包含预设结束符号的情况下,将所述目标输入信息确定为目标待恢复信息;
在所述第一输入信息不包含所述预设结束符号的情况下,将缓存中的数据与所述第一输入信息进行拼接,并将拼接后的所述目标输入信息,确定为目标待恢复信息;
其中,所述第一输入信息为所述目标输入信息中,输入时间与当前时间的时间差最小的输入信息。
3.根据权利要求2所述的信息处理方法,其特征在于,所述目标输入信息为所述目标应用的预设属性信息对应的所有输入信息;
显示所述目标待恢复信息,包括:
接收到用户对所述输入法的输入操作界面的预设输入时,根据输入时间显示所述目标待恢复信息中的至少一条输入信息。
4.根据权利要求2所述的信息处理方法,其特征在于,所述目标输入信息为所述目标应用的预设属性信息对应的所有输入信息中,输入时间与当前时间的时间差小于预设阈值的输入信息;
显示所述目标待恢复信息,包括:
接收用户通过所述输入法的输入操作界面输入的当前输入信息;
检测到所述当前输入信息与所述目标待恢复信息的相似度大于预设相似度时,显示所述目标待恢复信息。
5.根据权利要求1所述的信息处理方法,其特征在于,检测到输入法被目标应用调用时,从数据库中获取目标输入信息之前,还包括:
检测到第一应用调用所述输入法时,记录输入法的输入操作界面进入输入状态的第一时间;
将所述输入操作界面接收到的输入信息保存到缓存中;
检测到第二应用调用所述输入法时,在所述缓存保存的输入信息中增加预设结束符号,并将增加预设结束符号的输入信息作为一条输入信息保存到数据库中,并建立所述输入信息、所述第一时间以及所述第一应用的预设属性信息的对应关系。
6.根据权利要求5所述的信息处理方法,其特征在于,将增加预设结束符号的输入信息作为一条输入信息保存到数据库中,包括:
根据终端当前的电量,计算保存时间间隔,所述保存时间间隔与终端电量成反比;
按照所述保存时间间隔,将增加预设结束符号的输入信息作为一条输入信息保存到数据库。
7.一种终端,其特征在于,包括:
获取模块,用于检测到输入法被目标应用调用时,从数据库中获取目标输入信息,其中,所述目标输入信息为所述目标应用的预设属性信息对应的输入信息,所述数据库中保存有不同应用的预设属性信息对应的至少一条输入信息;
确定模块,用于根据所述目标输入信息,确定目标待恢复信息;
显示模块,用于显示所述目标待恢复信息。
8.根据权利要求7所述的终端,其特征在于,所述数据库中还保存有每条所述输入信息对应的输入时间;
所述确定模块包括:
第一确定子模块,用于在第一输入信息包含预设结束符号的情况下,将所述目标输入信息确定为目标待恢复信息;
第二确定子模块,用于在所述第一输入信息不包含所述预设结束符号的情况下,将缓存中的数据与所述第一输入信息进行拼接,并将拼接后的所述目标输入信息,确定为目标待恢复信息;
其中,所述第一输入信息为所述目标输入信息中,输入时间与当前时间的时间差最小的输入信息。
9.根据权利要求8所述的终端,其特征在于,所述目标输入信息为所述目标应用的预设属性信息对应的所有输入信息;
所述显示模块用于接收到用户对所述输入法的输入操作界面的预设输入时,根据输入时间显示所述目标待恢复信息中的至少一条输入信息。
10.根据权利要求8所述的终端,其特征在于,所述目标输入信息为所述目标应用的预设属性信息对应的所有输入信息中,输入时间与当前时间的时间差小于预设阈值的输入信息;
所述显示模块包括:
接收子模块,用于接收用户通过所述输入法的输入操作界面输入的当前输入信息;
显示子模块,用于检测到所述当前输入信息与所述目标待恢复信息的相似度大于预设相似度时,显示所述目标待恢复信息。
11.根据权利要求9所述的终端,其特征在于,还包括:
记录模块,用于获取模块检测到输入法被目标应用调用时,从数据库中获取目标输入信息之前,检测到第一应用调用所述输入法时,记录输入法的输入操作界面进入输入状态的第一时间;
保存模块,用于将所述输入操作界面接收到的输入信息保存到缓存中;
处理模块,用于检测到第二应用调用所述输入法时,在所述缓存保存的输入信息中增加预设结束符号,并将增加预设结束符号的输入信息作为一条输入信息保存到数据库中,并建立所述输入信息、所述第一时间以及所述第一应用的预设属性信息的对应关系。
12.根据权利要求11所述的终端,其特征在于,所述处理模块包括:
计算子模块,用于根据终端当前的电量,计算保存时间间隔,所述保存时间间隔与终端电量成反比;
保存子模块,用于按照所述保存时间间隔,将增加预设结束符号的输入信息作为一条输入信息保存到数据库。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810699252.6A CN108989554B (zh) | 2018-06-29 | 2018-06-29 | 一种信息处理方法及终端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810699252.6A CN108989554B (zh) | 2018-06-29 | 2018-06-29 | 一种信息处理方法及终端 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108989554A true CN108989554A (zh) | 2018-12-11 |
CN108989554B CN108989554B (zh) | 2021-01-15 |
Family
ID=64539597
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810699252.6A Active CN108989554B (zh) | 2018-06-29 | 2018-06-29 | 一种信息处理方法及终端 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108989554B (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109905316A (zh) * | 2019-02-28 | 2019-06-18 | 努比亚技术有限公司 | 一种信息恢复的方法、终端及计算机可读存储介质 |
CN110851304A (zh) * | 2019-11-12 | 2020-02-28 | 维沃移动通信有限公司 | 一种备份方法及电子设备 |
CN111158503A (zh) * | 2019-12-31 | 2020-05-15 | 深圳Tcl新技术有限公司 | 兼容多设备输入字符方法、装置、设备及存储介质 |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080307000A1 (en) * | 2007-06-08 | 2008-12-11 | Toby Charles Wood Paterson | Electronic Backup of Applications |
CN102880685A (zh) * | 2012-09-13 | 2013-01-16 | 北京航空航天大学 | 一种时间密集大数据量的b/s分区间分页查询方法 |
CN103369722A (zh) * | 2012-03-28 | 2013-10-23 | 宇龙计算机通信科技(深圳)有限公司 | 移动终端的控制方法及装置 |
CN103870443A (zh) * | 2012-12-12 | 2014-06-18 | 北大方正集团有限公司 | 笔记制作方法和装置 |
CN104571589A (zh) * | 2014-12-31 | 2015-04-29 | 广东欧珀移动通信有限公司 | 一种基于输入法的数据处理方法及装置 |
CN105045686A (zh) * | 2015-08-28 | 2015-11-11 | 小米科技有限责任公司 | 文件恢复方法及装置 |
CN105117223A (zh) * | 2015-08-20 | 2015-12-02 | 广东欧珀移动通信有限公司 | 输入事件的处理方法和*** |
CN105808376A (zh) * | 2016-02-24 | 2016-07-27 | 北京金山安全软件有限公司 | 一种数据备份方法、装置及电子设备 |
WO2016179087A1 (en) * | 2015-05-01 | 2016-11-10 | Ink Corp. | Personalized image-based communication on mobile platforms |
-
2018
- 2018-06-29 CN CN201810699252.6A patent/CN108989554B/zh active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080307000A1 (en) * | 2007-06-08 | 2008-12-11 | Toby Charles Wood Paterson | Electronic Backup of Applications |
CN103369722A (zh) * | 2012-03-28 | 2013-10-23 | 宇龙计算机通信科技(深圳)有限公司 | 移动终端的控制方法及装置 |
CN102880685A (zh) * | 2012-09-13 | 2013-01-16 | 北京航空航天大学 | 一种时间密集大数据量的b/s分区间分页查询方法 |
CN103870443A (zh) * | 2012-12-12 | 2014-06-18 | 北大方正集团有限公司 | 笔记制作方法和装置 |
CN104571589A (zh) * | 2014-12-31 | 2015-04-29 | 广东欧珀移动通信有限公司 | 一种基于输入法的数据处理方法及装置 |
WO2016179087A1 (en) * | 2015-05-01 | 2016-11-10 | Ink Corp. | Personalized image-based communication on mobile platforms |
CN105117223A (zh) * | 2015-08-20 | 2015-12-02 | 广东欧珀移动通信有限公司 | 输入事件的处理方法和*** |
CN105045686A (zh) * | 2015-08-28 | 2015-11-11 | 小米科技有限责任公司 | 文件恢复方法及装置 |
CN105808376A (zh) * | 2016-02-24 | 2016-07-27 | 北京金山安全软件有限公司 | 一种数据备份方法、装置及电子设备 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109905316A (zh) * | 2019-02-28 | 2019-06-18 | 努比亚技术有限公司 | 一种信息恢复的方法、终端及计算机可读存储介质 |
CN109905316B (zh) * | 2019-02-28 | 2022-06-03 | 努比亚技术有限公司 | 一种信息恢复的方法、终端及计算机可读存储介质 |
CN110851304A (zh) * | 2019-11-12 | 2020-02-28 | 维沃移动通信有限公司 | 一种备份方法及电子设备 |
CN111158503A (zh) * | 2019-12-31 | 2020-05-15 | 深圳Tcl新技术有限公司 | 兼容多设备输入字符方法、装置、设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN108989554B (zh) | 2021-01-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107734378B (zh) | 一种音视频同步方法、装置及移动终端 | |
CN109445894A (zh) | 一种截图方法及电子设备 | |
CN110166828A (zh) | 一种视频处理方法和装置 | |
CN109597556A (zh) | 一种截屏方法及终端 | |
CN110413364A (zh) | 一种信息处理方法及终端 | |
CN108920239A (zh) | 一种长截屏方法及移动终端 | |
CN107635110A (zh) | 一种视频截图方法及终端 | |
CN109582475A (zh) | 一种分享方法及终端 | |
CN109491738A (zh) | 一种终端设备的控制方法及终端设备 | |
CN110308839A (zh) | 一种文件管理方法及终端设备 | |
CN110209332A (zh) | 一种信息处理方法及终端设备 | |
CN109062411A (zh) | 一种屏幕亮度调节方法及移动终端 | |
CN109213416A (zh) | 一种显示信息处理方法及移动终端 | |
CN108334265A (zh) | 一种文件处理方法及移动终端 | |
CN109327672A (zh) | 一种视频通话方法及终端 | |
CN108898555A (zh) | 一种图像处理方法及终端设备 | |
CN108989554A (zh) | 一种信息处理方法及终端 | |
CN110442279A (zh) | 一种消息发送方法及移动终端 | |
CN108763540A (zh) | 一种文件浏览方法及终端 | |
CN108123999A (zh) | 一种消息推送方法及移动终端 | |
CN108124059A (zh) | 一种录音方法及移动终端 | |
CN110096203A (zh) | 一种截图方法及移动终端 | |
CN109618218A (zh) | 一种视频处理方法及移动终端 | |
CN109697262A (zh) | 一种信息显示方法及装置 | |
CN109491632A (zh) | 一种资源分享方法及终端 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |