[发明专利]一种应用程序启动方法及装置、存储介质及电子设备在审
申请号: | 202210643470.4 | 申请日: | 2022-06-09 |
公开(公告)号: | CN114721747A | 公开(公告)日: | 2022-07-08 |
发明(设计)人: | 李赞 | 申请(专利权)人: | 北京搜狐新动力信息技术有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 郄晨芳 |
地址: | 100190 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用程序 启动 方法 装置 存储 介质 电子设备 | ||
本申请提供了一种应用程序启动方法及装置、存储介质及电子设备,可用于通信技术领域,该方法通过预先生成目标应用程序的代理方法,从而在终端设备接收到目标应用程序发送的推送消息时,调用该代理方法,获取推送消息的内容,确定目标应用程序对应的各个系统库,基于推送消息的内容,触发预先对目标应用程序对应的各个系统库执行加载操作,在接收到用户对推送消息的点击指令的情况下,启动目标应用程序。由于预先对目标应用程序对应的各个系统库执行加载操作,从而在启动目标应用程序的过程中无需加载系统库,提高了应用程序的启动效率,实现快速启动应用程序,从而提高了用户体验和满足了用户需求。
技术领域
本申请涉及通信技术领域,尤其涉及一种应用程序启动方法及装置、存储介质及电子设备。
背景技术
随着科学技术的快速发展,人们对终端设备中的应用程序的启动时间提出了更高的需求,因此,如何提供一种快速启动应用程序,以提高用户体验和满足用户需求的技术方案是本领域技术人员亟需解决的技术问题。
发明内容
本申请提供了一种应用程序启动方法及装置、存储介质及电子设备,目的在于实现快速应用程序,以提高用户体验和满足用户需求。
为了实现上述目的,本申请提供了以下技术方案:
一种应用程序启动方法,包括:
在终端设备接收到推送消息的情况下,调用预先生成的目标应用程序对应的代理方法,获取所述推送消息的内容;其中,所述目标应用程序为发送所述推送消息的应用程序;
确定所述目标应用程序对应的各个系统库;
基于所述推送消息的内容,对各个系统库执行加载操作;
响应于用户对所述推送消息的点击指令,启动所述目标应用程序。
上述的方法,可选的,所述确定所述目标应用程序对应的各个系统库,包括:
查找预设的数据库中所述目标应用程序对应的各个系统库标识;
将所查找到的每个系统库标识对应的系统库确定为所述目标应用程序对应的系统库。
上述的方法,可选的,所述基于所述推送消息的内容,对各个系统库执行加载操作,包括:
判断所述推送消息的内容中是否包括图片;
若所述推送消息的内容中包括图片,则判断所述图片是否完成下载,若所述图片完成下载,则对每个系统库包括的类进行对象实例化;
若所述推送消息的内容中不包括图片,则对每个系统库包括的类进行对象实例化。
上述的方法,可选的,所述对每个系统库包括的类进行对象实例化,包括:
针对每个系统库,获取预设的所述系统库对应的实例化方法,调用所述实例化方法,以实现对所述系统库包括的类进行对象实例化。
上述的方法,可选的,还包括:
若所述图片未完成下载,则返回执行所述判断所述图片是否完成下载的步骤。
一种应用程序启动装置,包括:
调用单元,用于在终端设备接收到推送消息的情况下,调用预先生成的目标应用程序对应的代理方法,获取所述推送消息的内容;其中,所述目标应用程序为发送所述推送消息的应用程序;
确定单元,用于确定所述目标应用程序对应的各个系统库;
加载单元,用于基于所述推送消息的内容,对各个系统库执行加载操作;
启动单元,用于响应于用户对所述推送消息的点击指令,启动所述目标应用程序。
上述的装置,可选的,所述确定单元具体用于:
查找预设的数据库中所述目标应用程序对应的各个系统库标识;
将所查找到的每个系统库标识对应的系统库确定为所述目标应用程序对应的系统库。
上述的装置,可选的,所述加载单元具体用于:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京搜狐新动力信息技术有限公司,未经北京搜狐新动力信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210643470.4/2.html,转载请声明来源钻瓜专利网。