一种应用互相唤醒的方法及系统技术方案

技术编号:27005984 阅读:17 留言:0更新日期:2021-01-08 17:08
本申请涉及一种应用互相唤醒的方法及系统,本申请中,在接收移动终端发送的策略配置请求后,在策略数据库中获取移动终端当前启动的预设应用对应的策略配置信息,并打包发送到移动终端。本申请中,策略配置信息至少包括:待唤醒应用列表、唤醒方式和唤醒时间间隔,配置好的策略配置信息存储在策略数据库中,并与移动终端上的应用一一对应。由于策略配置信息不是随移动终端出厂既定的,策略配置信息可以根据需要进行更改和替换,移动终端当前启动的预设应用可以灵活的根据策略配置信息对待唤醒应用列表中的应用按照唤醒方式和唤醒时间间隔依次进行唤醒。

【技术实现步骤摘要】
一种应用互相唤醒的方法及系统
本申请涉及应用唤醒
,尤其涉及一种应用互相唤醒的方法及系统。
技术介绍
现有技术中,移动终端一般通过一个应用去唤醒其他应用,再通过被唤醒的应用继续去唤醒其他应用,来保持移动终端中后台运行的应用的活性。但是,现有技术中,应用互相唤醒一般是基于移动终端出厂时既定的策略,策略一旦设定无法更改,应用互相唤醒的灵活性较差。
技术实现思路
为至少在一定程度上克服相关技术中存在的问题,本申请提供一种应用互相唤醒的方法及系统。本申请的方案如下:根据本申请实施例的第一方面,提供一种应用互相唤醒的方法,包括:接收移动终端发送的策略配置请求;所述策略配置请求是所述移动终端在预设应用启动时发送的;所述策略配置请求中包含有所述移动终端当前启动的所述预设应用的标记信息;根据所述策略配置请求中的所述标记信息,在策略数据库中获取所述预设应用对应的策略配置信息,并打包发送到所述移动终端;所述策略配置信息至少包括:待唤醒应用列表、唤醒方式和唤醒时间间隔;所述策略配置信息用于使所述移动终端当前启动的所述预设应用对所述待唤醒应用列表中的应用按照所述唤醒方式和唤醒时间间隔依次进行唤醒。优选的,在本申请一种可实现的方式中,还包括:对所述移动终端中的预设应用集成统一策略SDK(SoftwareDevelopmentKit,软件开发工具包)。优选的,在本申请一种可实现的方式中,所述接收移动终端发送的策略配置请求,具体包括:接收所述移动终端在所述预设应用启动时,初始化并采集所述策略SDK,并通过所述策略SDK发送的包含有当前启动的所述预设应用的标记信息的策略配置请求。优选的,在本申请一种可实现的方式中,还包括:提供可操作的策略配置界面,所述策略配置界面用于配置所述待唤醒应用列表、唤醒方式和唤醒时间间隔。优选的,在本申请一种可实现的方式中,还包括:将所述策略配置界面配置完毕的策略配置信息存储到所述策略数据库,并与预设应用一一建立对应关系。优选的,在本申请一种可实现的方式中,所述接收移动终端发送的策略配置请求,具体还包括:接收所述移动终端在被唤醒的应用启动时,初始化并采集所述策略SDK,并通过所述策略SDK发送的包含有当前启动的所述预设应用的标记信息的策略配置请求。优选的,在本申请一种可实现的方式中,所述唤醒方式具体包括:使所述移动终端当前启动的预设应用向所述待唤醒应用列表内的应用按照所述唤醒时间间隔发送广播,使所述待唤醒应用列表内的应用作为广播接收者被唤醒。优选的,在本申请一种可实现的方式中,所述唤醒方式具体还包括:接收所述移动终端当前启动的预设应用按照所述待唤醒应用列表和所述唤醒时间间隔依次发送的唤醒请求;根据所述唤醒请求向所述移动终端发送唤醒指令,使所述移动终端对所述唤醒请求对应的应用进行唤醒。优选的,在本申请一种可实现的方式中,所述唤醒方式具体还包括:使所述移动终端当前启动的预设应用进行自检测,每隔所述唤醒时间间隔进行自启动。根据本申请实施例的第二方面,提供一种应用互相唤醒的系统,包括:处理器和存储器;所述处理器与存储器通过通信总线相连接:其中,所述处理器,用于调用并执行所述存储器中存储的程序;所述存储器,用于存储程序,所述程序至少用于执行以上任一项所述的一种应用互相唤醒的方法本申请提供的技术方案可以包括以下有益效果:本申请中,在接收移动终端发送的策略配置请求后,在策略数据库中获取移动终端当前启动的预设应用对应的策略配置信息,并打包发送到移动终端。本申请中,策略配置信息至少包括:待唤醒应用列表、唤醒方式和唤醒时间间隔,配置好的策略配置信息存储在策略数据库中,并与移动终端上的应用一一对应。由于策略配置信息不是随移动终端出厂既定的,策略配置信息可以根据需要进行更改和替换,移动终端当前启动的预设应用可以灵活的根据策略配置信息对待唤醒应用列表中的应用按照唤醒方式和唤醒时间间隔依次进行唤醒。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。图1是本申请一个实施例提供的一种应用互相唤醒的方法的流程示意图;图2是本申请一个实施例提供的一种应用互相唤醒的系统的结构示意图。附图标记:处理器-21;存储器-22。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。图1是本申请一个实施例提供的一种应用互相唤醒的方法的流程示意图,参照图1,一种应用互相唤醒的方法,包括:S11:接收移动终端发送的策略配置请求;策略配置请求是移动终端在预设应用启动时发送的;策略配置请求中包含有移动终端当前启动的预设应用的标记信息;S12:根据策略配置请求中的标记信息,在策略数据库中获取预设应用对应的策略配置信息,并打包发送到移动终端;策略配置信息至少包括:待唤醒应用列表、唤醒方式和唤醒时间间隔;策略配置信息用于使移动终端当前启动的预设应用对待唤醒应用列表中的应用按照唤醒方式和唤醒时间间隔依次进行唤醒。本实施例中,通过外设服务器的方式,通过服务器与移动终端进行交互。本实施例中的应用互相唤醒的方法,准备工作包括:对移动终端中的预设应用集成统一策略SDK。在同一台移动终端上,集成了统一策略SDK的预设应用可以实现互相唤醒拉活,且不需要区分应用类型,只要移动终端上的预设应用集成了统一的策略SDK,就可以根据服务器的策略配置信息,进行应用间的互相唤醒拉活,所有的唤醒策略均由服务器端配置控制,根据不同的需求,进行不同的应用唤醒拉活。服务器端提供可操作的策略配置界面,策略配置界面用于配置待唤醒应用列表、唤醒方式和唤醒时间间隔。将策略配置界面配置完毕的策略配置信息存储到策略数据库,并与预设应用一一建立对应关系。优选的,唤醒时间间隔可以为2s。一些实施例中的应用互相唤醒的方法,接收移动终端发送的策略配置请求,具体包括:接收移动终端在预设应用启动时,初始化并采集策略SDK,并通过策略SDK发送的包含有当前启动的预设应用的标记信息的策略配置请求。在移动终端的当前应用唤醒了其他应用后,接收移动终端发送的策略配置请求,具体还包括:接收移动终端在被唤醒的应用启动时,初始化并采集策略SDK,并通过策略SDK发送的包含有当前启动的预设应用的标记信息的策略配置请求。即,其他应用被唤醒拉活后,同样可以通过SDK向服务器发送策略请本文档来自技高网...

【技术保护点】
1.一种应用互相唤醒的方法,其特征在于,包括:/n接收移动终端发送的策略配置请求;所述策略配置请求是所述移动终端在预设应用启动时发送的;所述策略配置请求中包含有所述移动终端当前启动的所述预设应用的标记信息;/n根据所述策略配置请求中的所述标记信息,在策略数据库中获取所述预设应用对应的策略配置信息,并打包发送到所述移动终端;所述策略配置信息至少包括:待唤醒应用列表、唤醒方式和唤醒时间间隔;所述策略配置信息用于使所述移动终端当前启动的所述预设应用对所述待唤醒应用列表中的应用按照所述唤醒方式和唤醒时间间隔依次进行唤醒。/n

【技术特征摘要】
1.一种应用互相唤醒的方法,其特征在于,包括:
接收移动终端发送的策略配置请求;所述策略配置请求是所述移动终端在预设应用启动时发送的;所述策略配置请求中包含有所述移动终端当前启动的所述预设应用的标记信息;
根据所述策略配置请求中的所述标记信息,在策略数据库中获取所述预设应用对应的策略配置信息,并打包发送到所述移动终端;所述策略配置信息至少包括:待唤醒应用列表、唤醒方式和唤醒时间间隔;所述策略配置信息用于使所述移动终端当前启动的所述预设应用对所述待唤醒应用列表中的应用按照所述唤醒方式和唤醒时间间隔依次进行唤醒。


2.根据权利要求1所述的方法,其特征在于,还包括:
对所述移动终端中的预设应用集成统一策略SDK。


3.根据权利要求2所述的方法,其特征在于,所述接收移动终端发送的策略配置请求,具体包括:
接收所述移动终端在所述预设应用启动时,初始化并采集所述策略SDK,并通过所述策略SDK发送的包含有当前启动的所述预设应用的标记信息的策略配置请求。


4.根据权利要求1所述的方法,其特征在于,还包括:提供可操作的策略配置界面,所述策略配置界面用于配置所述待唤醒应用列表、唤醒方式和唤醒时间间隔。


5.根据权利要求4所述的方法,其特征在于,还包括:将所述策略配置界面配置完毕的策略配置信息存储到所述策略数据库,并与预设应用一一建立对应关系。

【专利技术属性】
技术研发人员:马磊
申请(专利权)人:广州欢网科技有限责任公司
类型:发明
国别省市:广东;44

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

1