服务启动方法及装置、设备、存储介质制造方法及图纸

技术编号:27005990 阅读:12 留言:0更新日期:2021-01-08 17:08
本申请实施例公开了一种服务启动方法及装置、设备和存储介质,其中,所述方法包括:如果终端上的目标服务为开机时自启动的服务,确定所述目标服务的类型;根据所述目标服务的类型,确定所述目标服务在预设时间段内的运行参数;如果所述运行参数满足第一预设条件,将所述目标服务设置为在所述终端开机后自启动。

【技术实现步骤摘要】
服务启动方法及装置、设备、存储介质
本申请实施例涉及电子技术,涉及但不限于一种服务启动方法及装置、设备、存储介质。
技术介绍
随着智能终端的快速发展,近几年来基本上都是人手一台智能手机。然而,在使用过程中,也出现了较多的用户体验问题。特别是各大生产厂商都在系统中定制自己的服务、应用等。如此,会导致各种各样的附加问题出现。因此,现有的智能终端存在以下缺陷。第一,开机时间长:智能终端中预置太多的服务和应用,开机过程中全部起来导致开机时间太长,严重影响用户体验。第二、系统瞬时负载高:开机过程中瞬间启动大量的服务和应用。第三、系统运行不够智能:对于一些不是核心的服务没有必要随着开机过程中启动。
技术实现思路
有鉴于此,本申请实施例提供一种服务启动方法及装置、设备、存储介质。本申请实施例的技术方案是这样实现的:第一方面,本申请实施例提供一种服务启动方法,所述方法包括:如果终端上的目标服务为开机时自启动的服务,确定所述目标服务的类型;根据所述目标服务的类型,确定所述目标服务在预设时间段内的运行参数;如果所述运行参数满足第一预设条件,将所述目标服务设置为在所述终端开机后自启动。第二方面,本申请实施例再提供一种服务启动方法,所述方法包括:如果终端上的目标服务被设置为在所述终端开机后自启动,确定所述终端在接收到开机成功指令后的运行时长;如果接收到所述指令后的运行时长达到第三预设时长,确定所述终端的显示状态;如果所述终端的显示状态为灭屏,启动所述目标服务。第三方面,本申请实施例提供一种服务启动装置,所述装置包括:第一确定单元,用于如果终端上的目标服务为开机时自启动的服务,确定所述目标服务的类型;第二确定单元,用于根据所述目标服务的类型,确定所述目标服务在预设时间段内的运行参数;设置单元,用于如果所述运行参数满足第一预设条件,将所述目标服务设置为在所述终端开机后自启动。第四方面,本申请实施例再提供一种服务启动装置,所述装置包括:第三确定单元,用于如果终端上的目标服务被设置为在所述终端开机后自启动,确定所述终端在接收到开机成功指令后的运行时长;第四确定单元,用于如果接收到所述指令后的运行时长达到第三预设时长,确定所述终端的显示状态;启动单元,用于如果所述终端的显示状态为灭屏,启动所述目标服务。第五方面,本申请实施例提供一种终端,包括存储器和处理器,所述存储器存储有可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述所述服务启动方法中的步骤。第六方面,本申请实施例提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述所述服务启动方法中的步骤。本申请实施例提供一种服务启动方法及装置、设备、存储介质,通过如果终端上的目标服务为开机时自启动的服务,确定所述目标服务的类型;根据所述目标服务的类型,确定所述目标服务在预设时间段内的运行参数;如果所述运行参数满足第一预设条件,将所述目标服务设置为在所述终端开机后自启动,如此,能够通过将目标服务从开机时自启动变更为开机后自启动(即降低开机负载),来缩短开机时长。同时,提前启动所述目标服务,也缩短了所述目标服务对应的功能或应用初始化的信息,从而提升了所述功能或应用的启动速度。附图说明图1为本申请实施例服务启动方法的实现流程示意图一;图2为本申请实施例服务启动方法的实现流程示意图二;图3为本申请实施例服务启动方法的实现流程示意图三;图4为本申请实施例服务启动方法的实现流程示意图四;图5为本申请实施例服务启动装置的组成结构示意图一;图6为本申请实施例服务启动装置的组成结构示意图二;图7为本申请实施例终端的一种硬件实体示意图。具体实施方式下面结合附图和实施例对本申请的技术方案进一步详细阐述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。在以下的描述中,涉及到“一些实施例”,其描述了所有可能实施例的子集,但是可以理解,“一些实施例”可以是所有可能实施例的相同子集或不同子集,并且可以在不冲突的情况下相互结合。在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本申请的说明,其本身没有特定的意义。因此,“模块”、“部件”或“单元”可以混合地使用。需要指出,本申请实施例所涉及的术语“第一\第二\第三”仅仅是是区别类似的对象,不代表针对对象的特定排序,可以理解地,“第一\第二\第三”在允许的情况下可以互换特定的顺序或先后次序,以使这里描述的本申请实施例能够以除了在这里图示或描述的以外的顺序实施。本申请实施例提供一种服务启动方法,该方法应用于终端,该方法所实现的功能可以通过所述终端中的处理器调用程序代码来实现,当然程序代码可以保存在所述终端的存储介质中。图1为本申请实施例服务启动方法的实现流程示意图一,如图1所示,所述方法包括:步骤S101、如果终端上的目标服务为开机时自启动的服务,确定所述目标服务的类型;这里,所述终端可以为各种类型的具有信息处理能力的设备,例如手机、PDA(PersonalDigitalAssistant,个人数字助理)、导航仪、数字电话、视频电话、智能手表、智能手环、可穿戴设备、平板电脑、一体机等。这里,服务指的是计算机系统对某种通信需求提供的环境配置、信息规范、传输触发、出错处理等相应的服务程序组。例如,在编写比较底层的程序的时候,按照约定,程序会指定一个端口,进行信息传输或接收。而实现这个过程,就要用到操作系统等基础平台的服务程序提供的服务,一般式以函数等形式调用这些服务,应用程序的信息的传输功能这样才能得以实现。所述开机时自启动的服务指的是在终端的开机过程中会自行启动的应用。例如,在Windows操作系统中,被标记为“开机启动项”的服务,都属于开机时自启动的服务。本申请实施例中,一方面,终端的服务类型可以按功能划分为两类,一类是核心服务,另一类是非核心服务。所述核心服务指的是终端开机过程必须启动的服务,如果这些核心服务没有启动或启动失败,终端就无法使用。所述非核心服务也包括两类,一类是系统定制的非核心服务,另一类是系统应用的服务和第三方应用的服务。另一方面,终端的服务类型还可以按来源进行划分,一类是系统服务,另一类是第三方服务。所述系统服务,一般指的是系统功能对应的服务或系统应用对应的服务。所述第三方服务,一般指的是第三方应用对应的服务。当然,本申请实施例中对所述终端的服务类型的划分方式并不做限制,本领域技术人员可以根据实际使用需求进行相应的划分。步骤S102、根据所述目标服务的类型,确定所述目标服务在预设时间段内的运行参数;本申请实施例中,如果按功能来划分服务的类本文档来自技高网...

【技术保护点】
1.一种服务启动方法,其特征在于,所述方法包括:/n如果终端上的目标服务为开机时自启动的服务,确定所述目标服务的类型;/n根据所述目标服务的类型,确定所述目标服务在预设时间段内的运行参数;/n如果所述运行参数满足第一预设条件,将所述目标服务设置为在所述终端开机后自启动。/n

【技术特征摘要】
1.一种服务启动方法,其特征在于,所述方法包括:
如果终端上的目标服务为开机时自启动的服务,确定所述目标服务的类型;
根据所述目标服务的类型,确定所述目标服务在预设时间段内的运行参数;
如果所述运行参数满足第一预设条件,将所述目标服务设置为在所述终端开机后自启动。


2.根据权利要求1所述的方法,其特征在于,所述目标服务的类型为系统服务;
对应地,所述根据所述目标服务的类型,确定所述目标服务在预设时间段内的运行参数,包括:如果所述目标服务的类型为系统服务,确定所述系统服务在预设时间段内的运行时长;
对应地,所述如果所述运行参数满足第一预设条件,将所述目标服务设置为在所述终端开机后自启动,包括:如果所述运行时长大于第一预设时长,将所述系统服务设置为在所述终端开机后自启动。


3.根据权利要求1所述的方法,其特征在于,所述目标服务的类型为应用服务;
对应地,所述根据所述目标服务的类型,确定所述目标服务在预设时间段内的运行参数,包括:如果所述目标服务的类型为应用服务,确定所述应用服务在预设时间段内的运行时长和运行次数;
对应地,所述如果所述运行参数满足第一预设条件,将所述目标服务设置为在所述终端开机后自启动,包括:如果所述运行时长大于第二预设时长、且所述运行次数大于预设次数,将所述应用服务设置为在所述终端开机后自启动。


4.根据权利要求1至3任一项所述的方法,其特征在于,所述如果所述运行参数满足第一预设条件,将所述目标服务设置为在所述终端开机后自启动,包括:
如果所述运行参数满足第一预设条件,将所述目标服务设置为在所述终端下次开机完成后自启动;或,
如果所述运行参数满足第一预设条件,将所述目标服务设置为在所述终端处于休眠状态,和/或睡眠状态,和/或待机状态下自启动。

【专利技术属性】
技术研发人员:张充
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:广东;44

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

1