终端设备的操作方法和终端设备的制造方法

文档序号:10525536阅读:209来源:国知局
终端设备的操作方法和终端设备的制造方法
【专利摘要】本发明实施例提供一种终端设备的操作方法和终端设备。所述方法包括:响应于对所述终端设备的开机指令,获取预先存储的应用状态信息,根据所述应用状态信息启动相应的应用程序,并将其调整到与所述应用状态信息相应的状态。采用本发明实施例,可以避免终端设备中的数据丢失,提高用户体验。
【专利说明】
终端设备的操作方法和终端设备
技术领域
[0001]本发明涉及计算机技术,尤其涉及一种终端设备的操作方法和终端设备。
【背景技术】
[0002]随着终端技术的不断发展,如手机、电脑等终端设备成为人们工作和生活着不可或缺的工具。人们可以使用终端设备随时随地浏览网页或与他人沟通交流等。
[0003]以手机为例,当手机电量不足或重启时,需要用户中断当前的操作,并保存如当前正在浏览的网页的网址或数据,以及安装的各个应用程序的应用状态(如通过即时通讯应用与某联系人聊天的状态等)等,在完成上述准备工作后,用户可以重启手机,然而,如果用户没有及时完成上述准备工作而手机已执行关机操作,则会造成手机中的数据丢失,无法使得手机恢复到关机之前所处的状态。

【发明内容】

[0004]本发明的目的在于,提供一种终端设备的操作方法和实现所述操作方法的终端设备,以使终端设备可以在开机时,将关机前运行的应用程序的应用状态信息恢复,从而避免终端设备中的数据丢失,提高用户体验。
[0005]根据本发明的一方面,提供一种终端设备的操作方法。所述方法包括,响应于对所述终端设备的开机指令,获取预先存储的应用状态信息,根据所述应用状态信息启动相应的应用程序,并将其调整到与所述应用状态信息相应的状态。
[0006]优选地,所述方法还包括:响应于对所述终端设备的关机指令,获取当前在所述终端设备中正在运行各应用程序的应用状态信息,并存储所述应用状态信息。
[0007]优选地,所述方法还包括:获取所述终端设备的剩余电量的数据;如果所述剩余电量低于预定的控制电量阈值,则获取当前在所述终端设备中正在运行各应用程序的应用状态信息,并存储所述应用状态信息。
[0008]优选地,通过微控制单元MCU将所述应用状态信息存储到所述终端设备的存储部件中,并且通过所述MCU从所述存储部件获取所述应用状态信息。
[0009]优选地,所述存储部件为闪存Flash、嵌入式多媒体卡EMMC或安全数字SD存储卡。
[0010]根据本发明的另一方面,提供一种终端设备。所述终端设备包括:开机指令接收模块,用于接收对所述终端设备的开机指令;开机响应模块,用于响应于对所述终端设备的开机指令,获取预先存储的应用状态信息,根据所述应用状态信息启动相应的应用程序,并将其调整到与所述应用状态信息相应的状态。
[0011]优选地,所述终端设备还包括:关机响应模块,用于响应于对所述终端设备的关机指令,获取当前在所述终端设备中正在运行各应用程序的应用状态信息,并存储所述应用状态信息。
[0012]优选地,所述终端设备还包括:剩余电量获取模块,用于获取所述终端设备的剩余电量的数据;应用状态存储模块,用于如果所述剩余电量低于预定的控制电量阈值,则获取当前在所述终端设备中正在运行各应用程序的应用状态信息,并存储所述应用状态信息。
[0013]优选地,所述终端设备还包括微控制单元MCU,通过所述M⑶将所述应用状态信息存储到所述终端设备的存储部件中,并且通过所述MCU从所述存储部件获取所述应用状态
?目息O
[0014]优选地,所述存储部件为闪存Flash、嵌入式多媒体卡EMMC或安全数字SD存储卡。
[0015]根据本发明实施例提供的终端设备的操作方法和终端设备,通过在终端设备开机时获取预先存储的应用状态信息,根据该应用状态信息启动相应的应用程序,并将其调整到与该应用状态信息相应的状态,以此恢复各应用程序的状态,从而避免终端设备中的数据丢失,提尚用户体验。
【附图说明】
[0016]图1是示出根据本发明实施例一的终端设备的操作方法的流程图;
[0017]图2是示出根据本发明实施例二的终端设备的操作方法的流程图;
[0018]图3是示出根据本发明实施例三的终端设备的操作方法的流程图;
[0019]图4是示出根据本发明实施例四的终端设备的逻辑框图;
[0020]图5是示出根据本发明实施例五的终端设备的一种逻辑框图;
[0021]图6是示出根据本发明实施例五的终端设备的另一种逻辑框图。
【具体实施方式】
[0022]本方案的发明构思是,提供一种可以将终端设备在开机时恢复到关机时的状态的技术方案,通过在终端设备开机时获取预先存储的应用状态信息,以将相应应用程序的应用状态信息恢复到关机时的状态,从而避免终端设备中的数据丢失,提高用户体验。
[0023]本发明实施例可以是用户在每次关机时,触发终端设备获取并存储当前正在运行的应用程序的应用状态信息(如用户通过浏览器浏览网页的过程中的网页地址、网页内容或浏览器的界面设置等);此后,当用户下次再开机时,通过上述应用状态信息恢复相应应用程序的状态。尤其是,在实际应用中,用户会遇到如终端设备安装的操作系统更新或者终端设备的电量不足等需要重新启动或关机的特殊情况,使用本发明提供的技术方案可很好地解决数据丢失的问题,可将应用恢复到关机前的状态,提高用户体验。
[0024]下面结合附图详细描述本发明的示例性实施例。
[0025]实施例一
[0026]图1是示出根据本发明实施例一的终端设备的操作方法的流程图。通过包括如图4所示的终端设备执行所述方法。
[0027]参照图1,在步骤S110,接收对所述终端设备的开机指令。
[0028]其中,终端设备可以是如笔记本电脑或台式电脑等,也可以是如平板电脑或手机等移动终端设备。
[0029]如前所述,用户在使用终端设备的过程中,如果需要重新启动或关机,则可通过点击相应的按键触发终端设备执行关机操作,在终端设备关机前可获取当前正在运行的应用程序的应用状态信息,并存储该应用状态信息。当用户需要使用终端设备或者终端设备通过关机已完成相应的处理(如操作系统更新)后,则用户可以按压终端设备的开机按键,终端设备中的电源为该终端设备中的某些部件供电,同时触发终端设备生成开机指令,从而终端设备的CPU(Central Processing Unit,中央处理器)获取该开机指令。
[0030]在步骤S120,响应于对所述终端设备的开机指令,获取预先存储的应用状态信息,根据所述应用状态信息启动相应的应用程序,并将其调整到与所述应用状态信息相应的状
??τ O
[0031]其中,应用状态信息可以是指终端设备中安装的应用程序所处的状态,例如,即时通讯应用的应用状态信息可以包括开启与某联系人聊天的窗口或者显示各联系人历史状态的页面等。
[0032]具体地,用户在使用终端设备的过程中,经常会遇到终端设备的电量不足或需要重新启动的情况,而用户当前可能并没有完成需要进行的操作而不方便将终端设备关机或重新启动。例如,用户当前正在通过浏览器查看某则新闻的内容,此时,终端设备由于电量不足需要关机,而用户还未阅读完该新闻内容,若用户重新开机则会很难找到该新闻继续阅读,从而降低用户的使用体验。为了将终端设备中各应用程序的应用状态恢复到关机前的状态,可以在终端设备关机前,将正在运行的应用程序的应用状态信息存储,当终端设备重新开机时,可以获取存储的应用状态信息,终端设备可依据该应用状态信息启动相应的应用程序,并且将该应用程序的状态调整到与应用状态信息相应的状态。
[0033]基于上述示例,在终端设备关机前,可以将浏览器当前开启的网页的网页地址、浏览器的界面设置等应用状态信息存储到存储部件(如硬盘、SD(SecUre Digital,安全数字)存储卡等)中,然后,终端设备的CHJ可以控制终端设备执行关机操作。当终端设备重新启动时,CPU从上述存储部件中获取预先存储的应用状态信息,并对该应用状态信息进行分析,确定需要启动的应用程序为浏览器,可以启动浏览器,并根据应用状态信息中的界面设置对该浏览器的界面进行设置,同时,可使用其中的网页地址与相应的服务器进行交互获取相应的网页内容,通过浏览器展示该网页内容。
[0034]本发明实施例提供的终端设备的操作方法,通过在终端设备开机时获取预先存储的应用状态信息,根据该应用状态信息启动相应的应用程序,并将其调整到与该应用状态信息相应的状态,以此恢复各应用程序的状态,从而避免终端设备中的数据丢失,提高用户体验。
[0035]实施例二
[0036]图2是示出根据本发明实施例二的终端设备的操作方法的流程图,所述实施例可视为图1的又一种具体的实现方案。
[0037]参照图2,在步骤S210,接收对所述终端设备的关机指令。
[0038]具体地,当用户需要将终端设备重新启动或关机(尤其是遇到如操作系统更新或者电量不足等特殊情况需要重新启动或关机)时,可以通过点击相应的按键触发终端设备生成关机指令。
[0039]在步骤S220,响应于对所述终端设备的关机指令,获取当前在所述终端设备中正在运行各应用程序的应用状态信息,并存储所述应用状态信息。
[0040]具体地,终端设备的CPU接收到关机指令后,检测终端设备当前正在运行的应用程序,并获取各个应用程序的应用状态信息,可以将获取的应用状态信息存储到终端设备的存储部件中,其中,存储部件可以为EMMC(Embedded Multi Media Card,嵌入式多媒体卡)或SD存储卡等,需要说明的是,通常,CPU无法控制数据存储到闪存Flash中,为了提高数据的安全性,可以通过修改CPU中的默认设置代码来使其可以控制数据存储到Flash中。同时,CPU可定时检测存储部件是否完成应用状态信息的存储,如果完成,则可控制终端设备执行关机操作。
[0041 ] 此外,除了可以通过CPU完成上述处理外,还可以通过其他方式进行上述处理,优选地,可以在终端设备中安装M⑶(MicrocontrolIer Unit,微控制单元)组件,其中,M⑶是把CPU的频率与规格做适当缩减,并将内存、计数器、USB、A/D转换、UART(UniVersalAsynchronous Receiver/Transmitter,通用异步收发传输器)、PLC(ProgrammabIe LogicController,可编程逻辑控制器)、DMA(Direct1nal Memory Access,直接内存访问)等周边接口,甚至LCD(Liquid Crystal Display,液晶显示器)驱动电路都整合在单一芯片上,为不同的应用场合做不同组合控制的器件。相应地,可以通过MCU将所述应用状态信息存储到终端设备的存储部件中,以减少对CHJ控制逻辑的改变,具体地,CPU获取到各个正在运行的应用程序的应用状态信息后,可以将获取的应用状态信息发送给MCU,MCU可将上述应用状态信息存储到终端设备的存储部件中。当MCU完成对上述应用状态信息的存储后,可以向(PU发送存储完成的通知消息,CPU接收到该通知消息后,可控制终端设备执行关机操作。
[0042]在步骤S230,响应于对所述终端设备的开机指令,获取预先存储的应用状态信息,根据所述应用状态信息启动相应的应用程序,并将其调整到与所述应用状态信息相应的状
??τ O
[0043]具体地,基于上述M⑶的处理方式,可以通过所述M⑶从所述存储部件获取所述应用状态信息,步骤S230具体可以为:由于MCU的启动速度远远快于CPU的启动速度,当终端设备接收到开机指令时,MCU最先启动完成,CPU根据操作系统的启动程序启动操作系统的各项后台服务,然后,CPU与M⑶进行通讯,向M⑶请求其控制存储的应用状态信息,M⑶从相应的存储部件中获取应用状态信息,并将其发送给CPU,CPU分析该应用状态信息确定需要启动的应用程序,启动该应用程序,并将将其调整到与所述应用状态信息相应的状态,完成上述处理后,MCU可以将存储部件中存储的应用状态信息删除。
[0044]需要说明的是,上述处理中,MCU是随着终端设备的开机而启动的,在实际应用中,还可以在终端设备开机时不启动MCU,而在后续的CPU与MCU进行通讯的过程中被唤醒,具体处理过程可与上述处理相同,在此不再赘述。
[0045]本发明实施例提供的终端设备的操作方法,一方面,通过在终端设备关机时获取正在运行的应用程序的应用状态信息,并通过CPU将其存储,提高运行效率,避免终端设备中的数据丢失,并提高用户体验;另一方面,通过MCU将应用状态信息存储,提高信息安全性,以便后续根据该应用状态信息启动相应的应用程序,并将其调整到与该应用状态信息相应的状态,以此恢复各应用程序的状态,从而避免终端设备中的数据丢失,提高用户体验。
[0046]实施例三
[0047]图3是示出根据本发明实施例三的终端设备的操作方法的流程图,所述实施例可视为图1的又一种具体的实现方案。
[0048]参照图3,在步骤S310,获取所述终端设备的剩余电量的数据。
[0049]具体地,除了上述实施例一和实施例二中用户主动对终端设备进行重启或关机操作外,还可能会遇到终端设备的电量不足而自动关机的情况,对此情况具体可以为:如果终端设备当前正在使用内置电源(如电池等)进行供电,则终端设备可定期检测其内置电源的剩余电量,从而获取到终端设备的剩余电量的数据。
[0050]在步骤S320,如果所述剩余电量低于预定的控制电量阈值,则获取当前在所述终端设备中正在运行各应用程序的应用状态信息,并存储所述应用状态信息。
[0051]其中,控制电量阈值可以根据实际情况进行设定,具体可以为1%或5%等。
[0052]具体地,终端设备获取到其剩余电量的数据后,可以将该剩余电量的数据与预定的控制电量阈值进行比较,如果所述剩余电量高于预定的控制电量阈值,则继续执行上述步骤S320的处理,如果所述剩余电量低于预定的控制电量阈值,则获取当前在所述终端设备中正在运行各应用程序的应用状态信息,并存储所述应用状态信息,具体处理可以参见上述实施例一和实施例二中的相关内容,在此不再赘述。
[0053]需要说明的是,在实际应用中,当所述剩余电量达到预先设定的电量阈值(电量阈值可以大于控制电量阈值,也可以与控制电量阈值相同)时,可以先提示用户及时进行充电,具体地,例如,当所述剩余电量达到预先设定的电量阈值10%时,终端设备弹出提示框,该提示框中可以包括如“电量不足,请充电”等信息,如果用户查看到该信息,则可以通过充电器给终端设备充电,此时,终端设备可以不需要执行获取并存储当前在所述终端设备中正在运行各应用程序的应用状态信息的处理,如果用户进行了关机操作,则可执行上述实施例二的处理,在此不再赘述。如果该提示框显示的时长达到预定时长或者剩余电量达到一定数值(如不足1%等),则执行上述步骤S320的处理。
[0054]在步骤S330,响应于对所述终端设备的开机指令,获取预先存储的应用状态信息,根据所述应用状态信息启动相应的应用程序,并将其调整到与所述应用状态信息相应的状
??τ O
[0055]上述步骤S330具体处理可以参见上述实施例一和实施例二中S230的相关内容,在此不再赘述。
[0056]本发明实施例提供的终端设备的操作方法,通过在终端设备的剩余电量低于预定的控制电量阈值时,触发获取正在运行的应用程序的应用状态信息的处理,根据该应用状态信息启动相应的应用程序,并将其调整到与该应用状态信息相应的状态,以此恢复各应用程序的状态,从而避免终端设备中的数据丢失,提高用户体验。
[0057]实施例四
[0058]基于相同的技术构思,图4是示出根据本发明实施例四的终端设备的逻辑框图。参照图4,所述终端设备包括开机指令接收模块410和开机响应模块420,其中,开机指令接收模块410与开机响应模块420相连接。
[0059]开机指令接收模块410用于接收对所述终端设备的开机指令。
[0060]开机响应模块420用于响应于对所述终端设备的开机指令,获取预先存储的应用状态信息,根据所述应用状态信息启动相应的应用程序,并将其调整到与所述应用状态信息相应的状态。
[0061]本发明实施例提供的终端设备,通过在终端设备开机时获取预先存储的应用状态信息,根据该应用状态信息启动相应的应用程序,并将其调整到与该应用状态信息相应的状态,以此恢复各应用程序的状态,从而避免终端设备中的数据丢失,提高用户体验。
[0062]实施例五
[0063]基于相同的技术构思,图5是示出根据本发明实施例五的终端设备的逻辑框图。参照图5,所述终端设备除了包括开机指令接收模块410和开机响应模块420外,还包括关机响应模块430,其中,关机响应模块430与开机指令接收模块410相连接,开机指令接收模块410与开机响应模块420相连接。
[0064]关机响应模块430用于响应于对所述终端设备的关机指令,获取当前在所述终端设备中正在运行各应用程序的应用状态信息,并存储所述应用状态信息。
[0065]此外,在如图4所述实施例的基础上,如图6所示的终端设备还包括剩余电量获取模块440,用于获取所述终端设备的剩余电量的数据;应用状态存储模块450,用于如果所述剩余电量低于预定的控制电量阈值,则获取当前在所述终端设备中正在运行各应用程序的应用状态信息,并存储所述应用状态信息。
[0066]此外,所述终端设备还包括微控制单元MCU,通过所述MCU将所述应用状态信息存储到所述终端设备的存储部件中,并且通过所述MCU从所述存储部件获取所述应用状态信息。
[0067]另外,所述存储部件为闪存Flash、嵌入式多媒体卡EMMC或安全数字SD存储卡。
[0068]本发明实施例中,一方面,通过在终端设备关机时获取正在运行的应用程序的应用状态信息,并通过CPU或MCU将其存储,以便后续根据该应用状态信息启动相应的应用程序,并将其调整到与该应用状态信息相应的状态,以此恢复各应用程序的状态,从而避免终端设备中的数据丢失,提高用户体验;另一方面,通过在终端设备的剩余电量低于预定的控制电量阈值时,触发获取正在运行的应用程序的应用状态信息的处理,根据该应用状态信息启动相应的应用程序,并将其调整到与该应用状态信息相应的状态,提高用户体验。
[0069]需要指出,根据实施的需要,可将本申请中描述的各个步骤/部件拆分为更多步骤/部件,也可将两个或多个步骤/部件或者步骤/部件的部分操作组合成新的步骤/部件,以实现本发明的目的。
[0070]上述根据本发明的方法可在硬件、固件中实现,或者被实现为可存储在记录介质(诸如CD R0M、RAM、软盘、硬盘或磁光盘)中的软件或计算机代码,或者被实现通过网络下载的原始存储在远程记录介质或非暂时机器可读介质中并将被存储在本地记录介质中的计算机代码,从而在此描述的方法可被存储在使用通用计算机、专用处理器或者可编程或专用硬件(诸如ASIC或FPGA)的记录介质上的这样的软件处理。可以理解,计算机、处理器、微处理器控制器或可编程硬件包括可存储或接收软件或计算机代码的存储组件(例如,RAM、ROM、闪存等),当所述软件或计算机代码被计算机、处理器或硬件访问且执行时,实现在此描述的处理方法。此外,当通用计算机访问用于实现在此示出的处理的代码时,代码的执行将通用计算机转换为用于执行在此示出的处理的专用计算机。
[0071]以上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
【主权项】
1.一种终端设备的操作方法,其特征在于,所述方法包括: 响应于对所述终端设备的开机指令,获取预先存储的应用状态信息,根据所述应用状态信息启动相应的应用程序,并将其调整到与所述应用状态信息相应的状态。2.根据权利要求1所述的方法,其特征在于,所述方法还包括: 响应于对所述终端设备的关机指令,获取当前在所述终端设备中正在运行各应用程序的应用状态信息,并存储所述应用状态信息。3.根据权利要求2所述的方法,其特征在于,所述方法还包括: 获取所述终端设备的剩余电量的数据; 如果所述剩余电量低于预定的控制电量阈值,则获取当前在所述终端设备中正在运行各应用程序的应用状态信息,并存储所述应用状态信息。4.根据权利要求2所述的方法,其特征在于,通过微控制单元MCU将所述应用状态信息存储到所述终端设备的存储部件中,并且通过所述MCU从所述存储部件获取所述应用状态?目息O5.根据权利要求4所述的方法,其特征在于,所述存储部件为闪存Flash、嵌入式多媒体卡EMMC或安全数字SD存储卡。6.一种终端设备,其特征在于,所述终端设备包括: 开机指令接收模块,用于接收对所述终端设备的开机指令; 开机响应模块,用于响应于对所述终端设备的开机指令,获取预先存储的应用状态信息,根据所述应用状态信息启动相应的应用程序,并将其调整到与所述应用状态信息相应的状态。7.根据权利要求6所述的终端设备,其特征在于,所述终端设备还包括: 关机响应模块,用于响应于对所述终端设备的关机指令,获取当前在所述终端设备中正在运行各应用程序的应用状态信息,并存储所述应用状态信息。8.根据权利要求7所述的终端设备,其特征在于,所述终端设备还包括: 剩余电量获取模块,用于获取所述终端设备的剩余电量的数据; 应用状态存储模块,用于如果所述剩余电量低于预定的控制电量阈值,则获取当前在所述终端设备中正在运行各应用程序的应用状态信息,并存储所述应用状态信息。9.根据权利要求7所述的终端设备,其特征在于,所述终端设备还包括微控制单元MCU,通过所述MCU将所述应用状态信息存储到所述终端设备的存储部件中,并且通过所述MCU从所述存储部件获取所述应用状态信息。10.根据权利要求9所述的终端设备,其特征在于,所述存储部件为闪存Flash、嵌入式多媒体卡EMMC或安全数字SD存储卡。
【文档编号】G06F21/62GK105893867SQ201610184679
【公开日】2016年8月24日
【申请日】2016年3月28日
【发明人】辛长祥
【申请人】乐视控股(北京)有限公司, 乐卡汽车智能科技(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1