【技术实现步骤摘要】
一种用于即时通讯的应用的启动方法、装置及设备
[0001]本申请涉及计算机
,尤其涉及一种用于即时通讯的应用的启动方法、装置及设备。
技术介绍
[0002]针对用于即时通讯的应用而言,在停止该应用的运行后重新启动该应用的过程中,从用于缓存该应用中与会话相关的即时通讯信息的数据库中,读取和加载与会话相关的即时通讯信息的时间长,进而启动该应用的过程中出现应用界面的卡顿现象或启动等待时间长的现象,导致用于即时通讯的应用的启动效率低。
技术实现思路
[0003]本申请实施例提一种用于即时通讯的应用的启动方法、装置及设备,用于提升启动用于即时通讯的应用的效率。
[0004]本申请第一方面,提供一种用于即时通讯的应用的启动方法,包括:
[0005]响应于针对用于即时通讯的目标应用的启动操作,确定所述启动操作关联的目标账户身份;
[0006]从用于备份历史会话信息的会话缓存文件中,获取与所述目标账户身份关联的第一会话信息,所述第一会话信息包含历史会话主界面中部分会话对应的即时通讯信息;所述历史 ...
【技术保护点】
【技术特征摘要】
1.一种用于即时通讯的应用的启动方法,其特征在于,包括:响应于针对用于即时通讯的目标应用的启动操作,确定所述启动操作关联的目标账户身份;从用于备份历史会话信息的会话缓存文件中,获取与所述目标账户身份关联的第一会话信息,所述第一会话信息包含历史会话主界面中部分会话对应的即时通讯信息;所述历史会话主界面包括通过所述目标账户身份登入所述目标应用后,历史运行所述目标应用的过程中加载的会话主界面;将所述第一会话信息加载到所述目标应用的当前会话主界面中;启动所述目标应用,并加载所述当前会话主界面。2.如权利要求1所述的方法,其特征在于,所述启动所述目标应用,并加载所述当前会话主界面之后,还包括:从会话信息数据库中,获取与所述目标账户身份关联的第二会话信息,所述第二会话信息包括所述历史会话主界面中全部会话对应的即时通讯信息;基于所述第二会话信息,更新所述当前会话主界面。3.如权利要求1所述的方法,其特征在于,所述启动所述目标应用,并加载所述当前会话主界面之后,还包括:检测所述目标应用在运行过程中是否满足会话信息缓存条件;若确定所述目标应用满足所述会话信息缓存条件,且当前时刻距离最近一次更新所述会话缓存文件的时刻的时间差达到时间阈值,则基于从所述当前会话主界面中获取的与所述目标账户身份关联的部分会话的即时通讯信息,更新所述第一会话信息集合中与所述目标账户身份关联的第一会话信息;其中,所述会话信息缓存条件包括如下任意一种或组合:所述当前会话主界面切换到所述目标应用所在系统的后台运行;所述当前会话主界面中的会话的数量、排序、即时通讯信息中的至少一项信息发生变化。4.如权利要求1
‑
3任一项所述的方法,其特征在于,所述确定所述启动操作关联的目标账户身份之前,进一步包括:加载所述目标应用的目标进程关联的任务管理器;通过所述任务管理器,获取所述目标进程关联的任务集合中各个任务的任务描述信息;并基于所述任务描述信息,对所述任务集合中各个任务进行调度。5.如权利要求4所述的方法,其特征在于,所述任务描述信息中包括任务的延迟执行信息、线程描述信息以及任务内容,所述基于所述任务描述信息,对所述任务集合中各个任务进...
【专利技术属性】
技术研发人员:周茂,文孝木,李斌,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。