一种基于移动操作系统的应用程序加速启动方法及系统的制作方法

文档序号:9631404阅读:686来源:国知局
一种基于移动操作系统的应用程序加速启动方法及系统的制作方法
【技术领域】
[0001]本发明涉及移动操作系统领域,尤其涉及一种基于移动操作系统的应用程序加速启动方法及系统。
【背景技术】
[0002]当今的移动操作系统,以1S、Android和Windows Phone为主,另外还有新兴的Firefox OS和Tizen等,这些操作系统的实现方法各不相同,但最终目标都是一致的,即为应用程序提供运行时所需的环境,保证应用程序的快速启动与流畅运行,提高用户体验。
[0003]目前基于移动操作系统的应用程序的启动方式,主要是以用户点击应用程序的图标来触发,当触发启动时,系统开始准备应用程序启动所需的相关资源,然后启动应用程序;应用程序关闭时,系统终止应用程序,并释放应用相关资源。
[0004]现有的这种应用程序启动与关闭方式存在两大问题:一是对于用户一开机就想访问的应用程序,通过用户点击来触发系统开始准备应用程序启动所需资源然后才真正启动应用程序,这种方式启动速度达不到用户的需求;二是已经关闭的应用程序,用户如果需要二次打开,需要系统再次重新分配资源,这种关闭时释放资源、重启时又重新分配资源的方式对于一些用户使用频率高的应用程序来说,明显降低启动效率。
[0005]因此,现有技术还有待于改进和发展。

【发明内容】

[0006]鉴于上述现有技术的不足,本发明的目的在于提供一种基于移动操作系统的应用程序加速启动方法及系统,旨在解决现有移动操作系统应用程序启动效率低、启动速度慢的问题。
[0007]本发明的技术方案如下:
一种基于移动操作系统的应用程序加速启动方法,其中,包括步骤:
A、将至少一应用程序标记为常用应用程序,并将所述常用应用程序的启动信息存储到一系统文件中;
B、当移动操作系统启动完成后,解析常用应用程序的启动信息,并根据启动信息为常用应用程序准备好启动所需的系统资源;
C、当移动操作系统首次接收到启动所述常用应用程序的指令时,利用准备好的系统资源直接启动所述常用应用程序。
[0008]所述的基于移动操作系统的应用程序加速启动方法,其中,所述步骤C之后还包括:
D、当移动操作系统接收到关闭所述常用应用程序的指令时,将与所述常用应用程序相关的系统资源和用户数据一并保存到内存中。
[0009]所述的基于移动操作系统的应用程序加速启动方法,其中,所述步骤D之后还包括: E、当移动操作系统再次接收到启动所述常用应用程序的指令时,利用上一次保存的与所述常用应用程序相关的系统资源来加载启动所述常用应用程序,并恢复上一次保存的与所述常用应用程序相关的用户数据。
[0010]所述的基于移动操作系统的应用程序加速启动方法,其中,所述系统资源包括应用程序源文件所在路径、应用程序名称、应用程序图标所在路径及应用程序所需的系统服务。
[0011]所述的基于移动操作系统的应用程序加速启动方法,其中,所述标记操作由用户手动设定或者由系统根据应用程序的使用频率高低自动设定。
[0012]一种基于移动操作系统的应用程序加速启动系统,其中,包括:
标记模块,用于将至少一应用程序标记为常用应用程序,并将所述常用应用程序的启动信息存储到一系统文件中;
资源准备模块,用于当移动操作系统启动完成后,解析常用应用程序的启动信息,并根据启动信息为常用应用程序准备好启动所需的系统资源;
快速启动模块,用于当移动操作系统首次接收到启动所述常用应用程序的指令时,利用准备好的系统资源直接启动所述常用应用程序。
[0013]所述的基于移动操作系统的应用程序加速启动系统,其中,还包括:
资源保存模块,用于当移动操作系统接收到关闭所述常用应用程序的指令时,将所述常用应用程序相关的系统资源和用户数据一并保存到内存中。
[0014]所述的基于移动操作系统的应用程序加速启动系统,其中,
所述快速启动模块,用于当移动操作系统再次接收到启动所述常用应用程序的指令时,利用上一次保存的与所述常用应用程序相关的系统资源来加载启动所述常用应用程序,并恢复上一次保存的与所述常用应用程序相关的用户数据。
[0015]所述的基于移动操作系统的应用程序加速启动系统,其中,所述系统资源包括应用程序源文件所在路径、应用程序名称、应用程序图标所在路径及应用程序所需的系统服务。
[0016]所述的基于移动操作系统的应用程序加速启动系统,其中,所述标记模块包括:
设定单元,用于由用户手动设定或者由系统根据应用程序的使用频率高低自动设定标记操作。
[0017]有益效果:本发明结合现有的主流移动操作系统打开应用程序的方式以及用户使用习惯,对一些用户使用频率较高的应用程序的启动以及关闭方式进行了优化,通过本发明用户可快速打开这些常用应用程序,同时关闭后再次打开的效率也大大提高,用户使用体验明显提升。
【附图说明】
[0018]图1为本发明一种基于移动操作系统的应用程序加速启动方法较佳实施例的流程图。
[0019]图2为本发明一种基于移动操作系统的应用程序加速启动方法应用实施例的流程图。
[0020]图3为本发明一种基于移动操作系统的应用程序加速启动系统较佳实施例的结构框图。
【具体实施方式】
[0021]本发明提供一种基于移动操作系统的应用程序加速启动方法及系统,为使本发明的目的、技术方案及效果更加清楚、明确,以下对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0022]请参阅图1,图1为本发明一种基于移动操作系统的应用程序加速启动方法较佳实施例的流程图,如图所示,其包括步骤:
5101、将至少一应用程序标记为常用应用程序,并将所述常用应用程序的启动信息存储到一系统文件中;
5102、当移动操作系统启动完成后,解析常用应用程序的启动信息,并根据启动信息为常用应用程序准备好启动所需的系统资源;
5103、当移动操作系统首次接收到启动所述常用应用程序的指令时,利用准备好的系统资源直接启动所述常用应用程序。
[0023]在本发明实施例中,首先对需要快速启动的应用程序进行标记,将这些应用程序标记为常用应用程序,然后将常用应用程序的启动信息存储起来,当移动操作系统的主要服务启动后,开始解析这些常用应用程序的启动信息,然后为常用应用程序的启动准备好相关的系统资源,而当用户点击这些常用应用程序的图标后,系统就会直接利用准备好的系统资源启动应用,从而节省了启动时间,提高了启动效率。
[0024]在具体实施时,可在移动操作系统的应用属性中增加“常用应用”一项,然后用户可将使用频率高的应用程序标记这一属性,移动操作系统就会将所有标记为“常用应用”的应用程序的启动信息存储到一个系统文件中。常用应用程序也可由移动操作系统来自动设定,根据某个时间段内应用程序的使用频率高低来进行设置,将使用频率高的一个或几个应用程序设定为常用应用程序,例如,在一周内,将使用频率高的5个或10个应用程序设定为常用应用程序。
[0025]在本发明实施例中,所述系统资源包括应用程序源文件所在路径、应用程序名称、应用程序图标所在路径及应用程序所需的系统服务。这些信息均是应用程序启动时所需要的资源信息。提前准备好这些系统资源将会加快启动时间,提高启动效率。
[0026]作为本发明更优选的实施例,所述步骤S103之后还包括:
5104、当移动操作系统接收到关闭所述常用应用程序的指令时,将与所述常用应用程序相关的系统资源和用户数据一并保存到内存中。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1