一种应用程序进程启动方法及装置制造方法及图纸

技术编号:16216191 阅读:24 留言:0更新日期:2017-09-15 22:21
本发明专利技术公开了一种应用程序服务进程启动方法,用于包括至少两个应用程序的终端,包括:终端的操作系统接收第一应用程序发送的第一通知消息;将接收到的第一通知消息与预存的所有通知消息进行匹配,确定与第一通知消息匹配成功的通知消息对应的第二应用程序的服务进程;启动确定的第二应用程序的服务进程。本发明专利技术还公开了一种应用程序服务进程启动装置。

Method and device for starting application process

The invention discloses an application service process startup method for the terminal, including at least two applications include: first notification message sending and receiving the first application terminal operating system; all notifications will first receive notification messages and pre stored information, determine the service process corresponding to the first notice message, notification message second successful applications; service process started to identify second applications. The invention also discloses an application service process starting device.

【技术实现步骤摘要】
一种应用程序进程启动方法及装置
本专利技术涉及终端中的进程管理与启动技术,尤其是一种应用程序进程启动方法及装置。
技术介绍
现有技术中,终端的操作系统在管理应用程序进程时,通常会关闭应用程序在后台运行的服务进程,以避免运行的应用程序服务进程过多,造成操作系统的卡顿。但是,当某些应用程序的服务进程被关闭之后,可能会对用户接收应用程序的新消息造成影响,甚至导致用户无法接收到应用程序的提示的信息,影响用户的使用体验。
技术实现思路
有鉴于此,本专利技术实施例期望提供一种应用程序进程启动方法及装置,能够避免由于终端的操作系统关闭应用程序服务进程,造成用户无法接收应用程序新消息的问题。为达到上述目的,本专利技术实施例的技术方案是这样实现的:本专利技术实施例提供了一种应用程序服务进程启动方法,用于包括至少两个应用程序的终端,包括:终端的操作系统接收第一应用程序发送的第一通知消息;将接收到的所述第一通知消息与预存的所有通知消息进行匹配,确定与所述第一通知消息匹配成功的通知消息对应的第二应用程序的服务进程;启动确定的所述第二应用程序的服务进程。上述方案中,所述终端的操作系统接收所述第一应用程序启动时向终端的操作系统发送的第一通知消息之前,所述方法还包括:所述终端的操作系统接收并保存所述第一应用程序发送的关联关系信息;所述关联关系信息表示所述第一应用程序的服务进程通过一个通知消息与至少一个应用程序所建立的关联关系;所述服务进程和通知消息均由所述第一应用程序创建。上述方案中,所述启动确定的所述第二应用程序的服务进程之前,所述方法还包括:所述终端的操作系统检查所述第二应用程序的运行环境,在所述运行环境达到预设要求时,所述终端的操作系统启动确定的所述第二应用程序的服务进程。上述方案中,所述方法还包括:接收至少一个应用程序发送的第二通知消息;根据所述第二通知消息启动所述第二通知消息对应的应用程序的服务进程;所述第二通知消息由所述至少一个应用程序在达到计时要求和/或达到预设条件时发送。上述方案中,所述终端的操作系统接收所述第二通知消息,包括至少以下之一:所述终端的操作系统接收所述第一应用程序发送的所述第二通知消息;所述终端的操作系统接收所述第二应用程序发送的所述第二通知消息。上述方案中,所述终端的操作系统根据第二通知消息启动所述第二通知消息对应的应用程序的服务进程,包括至少以下之一:终端的操作系统根据接收的由所述第一应用程序发送的所述第二通知消息启动所述第一应用程序的服务进程;终端的操作系统根据接收的由所述第一应用程序发送的所述第二通知消息启动所述第二应用程序的服务进程;终端的操作系统根据接收的由所述第二应用程序发送的所述第二通知消息启动所述第一应用程序的服务进程;终端的操作系统根据接收的由所述第二应用程序发送的所述第二通知消息启动所述第二应用程序的服务进程。本专利技术还提供了一种应用程序服务进程启动装置,应用于包括至少两个应用程序的终端,包括:消息收发模块、匹配模块、服务进程启动模块,其中,所述消息收发模块,用于接收第一应用程序向终端的操作系统发送第一通知消息;所述匹配模块,用于将接收到的所述第一通知消息与预存的所有通知消息进行匹配,确定与所述第一通知消息匹配成功的通知消息对应的第二应用程序的服务进程;所述服务进程启动模块,用于启动确定的所述第二应用程序的服务进程。上述方案中,所述装置还包括:连接关系保存模块,用于保存发送至所述终端的操作系统的所述关联关系;所述消息收发模块还用于:接收并保存所述第一应用程序发送的关联关系信息;所述关联关系信息表示所述第一应用程序的服务进程通过一个通知消息与至少一个应用程序所建立的关联关系;所述服务进程和通知消息均由所述第一应用程序创建。上述方案中,所述装置还包括:监测模块,用于检查所述第二应用程序的运行环境,在所述运行环境达到预设要求时,通知所述服务进程启动模块启动确定的所述第二应用程序的服务进程。上述方案中,所述消息收发模块,还用于接收至少一个应用程序发送的第二通知消息;所述服务进程启动模块,还用于实现所述终端的操作系统根据所述第二通知消息启动所述第二通知消息对应的应用程序的服务进程;所述第二通知消息由所述至少一个应用程序在达到计时要求和/或达到预设条件时发送。上述方案中,所述消息收发模块,还用于接收至少一个应用程序发送的第二通知消息,包括至少以下之一:所述消息收发模块接收所述第一应用程序发送的所述第二通知消息;所述消息收发模块接收所述第二应用程序发送的所述第二通知消息。上述方案中,所述服务进程启动模块,还用于实现所述终端的操作系统根据所述第二通知消息启动所述第二通知消息对应的应用程序的服务进程,包括至少以下之一:所述服务进程启动模块,实现所述终端的操作系统根据接收的由所述第一应用程序发送的所述第二通知消息,启动所述第一应用程序的服务进程;所述服务进程启动模块,实现所述终端的操作系统根据接收的由所述第一应用程序发送的所述第二通知消息,启动所述第二应用程序的服务进程;所述服务进程启动模块,实现所述终端的操作系统根据接收的由所述第二应用程序发送的所述第二通知消息,启动所述第一应用程序的服务进程;所述服务进程启动模块,实现所述终端的操作系统根据接收的由所述第二应用程序发送的所述第二通知消息,启动所述第二应用程序的服务进程。由于终端的操作系统会不定时的关闭应用程序的服务进程,因此,采用本专利技术实施例所提供的应用程序服务进程启动方法及装置,在第一应用程序启动时,所述第一应用程序向终端的操作系统发送第一通知消息;所述终端的操作系统根据所述第一通知消息,启动所述第一通知消息对应的第二应用程序的服务进程。如此,避免由于终端的操作系统关闭应用程序服务进程,造成用户无法接收应用程序的新消息的情况。附图说明图1为本专利技术应用程序服务进程启动方法的实施例实现流程示意图;图2为本专利技术应用程序服务进程启动装置的组成结构示意图;图3为本专利技术应用程序服务进程启动方法的实施例一的实现流程示意图;图4为本专利技术应用程序服务进程启动方法的实施例二的实现流程示意图;图5为本专利技术应用程序服务进程启动方法的实施例三的实现流程示意图;图6为本专利技术应用程序服务进程启动方法的实施例四的实现流程示意图。具体实施方式为了能够更加详尽地了解本专利技术实施例的特点与
技术实现思路
,下面结合附图对本专利技术实施例的实现进行详细阐述,所附附图仅供参考说明之用,并非用来限定本专利技术。在本专利技术实施例记载中,需要说明的是,除非另有说明和限定,需本专利技术实施例所涉及的术语“第一\第二”仅仅是是区别类似的对象,不代表针对对象的特定排序,可以理解地,“第一\第二”在允许的情况下可以互换特定的顺序或先后次序。应该理解“第一\第二”区分的对象在适当情况下可以互换,以使这里描述的本专利技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。对本专利技术进行进一步详细说明之前,对本专利技术实施例中涉及的名词和术语进行说明,本专利技术实施例中涉及的名词和术语适用于如下的解释。应用程序,运行于终端中,能够实现用户目的的软件;通知消息,包括但不限于第一通知消息、第二通知消息,用于应用程序向终端的操作系统发送带有指示信息的字符串;服务进程,在所述应用程序下创建的,能够针对所述应用程序实现特定目的的子程序,本专利技术实施例中的第二本文档来自技高网
...
一种应用程序进程启动方法及装置

【技术保护点】
一种应用程序服务进程启动方法,用于包括至少两个应用程序的终端,其特征在于,所述方法包括:终端的操作系统接收第一应用程序发送的第一通知消息;将接收到的所述第一通知消息与预存的所有通知消息进行匹配,确定与所述第一通知消息匹配成功的通知消息对应的第二应用程序的服务进程;启动确定的所述第二应用程序的服务进程。

【技术特征摘要】
1.一种应用程序服务进程启动方法,用于包括至少两个应用程序的终端,其特征在于,所述方法包括:终端的操作系统接收第一应用程序发送的第一通知消息;将接收到的所述第一通知消息与预存的所有通知消息进行匹配,确定与所述第一通知消息匹配成功的通知消息对应的第二应用程序的服务进程;启动确定的所述第二应用程序的服务进程。2.根据权利要求1所述的方法,其特征在于,所述终端的操作系统接收所述第一应用程序启动时向终端的操作系统发送的第一通知消息之前,所述方法还包括:所述终端的操作系统接收并保存所述第一应用程序发送的关联关系信息;所述关联关系信息表示所述第一应用程序的服务进程通过一个通知消息与至少一个应用程序所建立的关联关系;所述服务进程和通知消息均由所述第一应用程序创建。3.根据权利要求1所述的方法,其特征在于,所述启动确定的所述第二应用程序的服务进程之前,所述方法还包括:所述终端的操作系统检查所述第二应用程序的运行环境,在所述运行环境达到预设要求时,所述终端的操作系统启动确定的所述第二应用程序的服务进程。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收至少一个应用程序发送的第二通知消息;根据所述第二通知消息启动所述第二通知消息对应的应用程序的服务进程;所述第二通知消息由所述至少一个应用程序在达到计时要求和/或达到预设条件时发送。5.根据权利要求4所述的方法,其特征在于,所述终端的操作系统接收所述第二通知消息,包括至少以下之一:所述终端的操作系统接收所述第一应用程序发送的所述第二通知消息;所述终端的操作系统接收所述第二应用程序发送的所述第二通知消息。6.根据权利要求4所述的方法,其特征在于,所述终端的操作系统根据第二通知消息启动所述第二通知消息对应的应用程序的服务进程,包括至少以下之一:终端的操作系统根据接收的由所述第一应用程序发送的所述第二通知消息启动所述第一应用程序的服务进程;终端的操作系统根据接收的由所述第一应用程序发送的所述第二通知消息启动所述第二应用程序的服务进程;终端的操作系统根据接收的由所述第二应用程序发送的所述第二通知消息启动所述第一应用程序的服务进程;终端的操作系统根据接收的由所述第二应用程序发送的所述第二通知消息启动所述第二应用程序的服务进程。7.一种应用程序服务进程启动装置,应用于包括至少两个应用程序的终端,其特征在于,所述装置包括:消息收发模块、匹配模块、服务进程启动模块,其中,所述消...

【专利技术属性】
技术研发人员:杨莉岳振佘立
申请(专利权)人:咪咕数字传媒有限公司
类型:发明
国别省市:浙江,33

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

1