【技术实现步骤摘要】
记录应用信息的方法、装置、存储介质及电子设备
本申请属于通信
,尤其涉及一种记录应用信息的方法、装置、存储介质及电子设备。
技术介绍
一般地,智能终端上都安装有很多应用。其中,有些应用会经常被用户使用,而有些应用则可能很少被用户使用。终端可以对用户使用应用的情况进行记录,并据此学习出用户对应用的使用行为习惯。然而,相关技术中,终端在对应用的使用情况进行记录时,所采用的记录方式往往不能够准确地反映出用户最新的使用行为习惯。
技术实现思路
本申请实施例提供一种记录应用信息的方法、装置、存储介质及电子设备,可以对应用的操作信息进行记录,并准确地反映出用户最新的应用使用行为习惯。本申请实施例提供一种记录应用信息的方法,包括:获取第一线性表,所述第一线性表的每一元素用于记载一应用的操作信息,所述第一线性表的元素按照应用最近一次位于前台的时间先后顺序进行排列;记录第一线性表中各元素对应的应用在不同时间段新增的操作信息;根据各时间段所记录到的各应用新增的操作信息,更新第一线性表中对应的元素包含的信息,第一线性表的每一元素包括一第二线性表,每一第二线性表的各元素分别用于记载应用在不同时间段的操作信息,每一第二线性表的元素两两之间对应的时间间隔小于或等于预设时间间隔;当前台的应用变化时,在第一线性表中设置与前台应用对应的元素,并触发执行所述记录第一线性表中各元素对应的应用在不同时间段新增的操作信息步骤。本申请实施例提供一种记录应用信息的装置,包括:获取模块,用于获取第一线性表,所述第一线性表的每一元素用于记载一应用的操作信息,所述第一线性表的元素按照应用最近一次位于前台的 ...
【技术保护点】
一种记录应用信息的方法,其特征在于,包括:获取第一线性表,所述第一线性表的每一元素用于记载一应用的操作信息,所述第一线性表的元素按照应用最近一次位于前台的时间先后顺序进行排列;记录第一线性表中各元素对应的应用在不同时间段新增的操作信息;根据各时间段所记录到的各应用新增的操作信息,更新第一线性表中对应的元素包含的信息,第一线性表的每一元素包括一第二线性表,每一第二线性表的各元素分别用于记载应用在不同时间段的操作信息,每一第二线性表的元素两两之间对应的时间间隔小于或等于预设时间间隔;当前台的应用变化时,在第一线性表中设置与前台应用对应的元素,并触发执行所述记录第一线性表中各元素对应的应用在不同时间段新增的操作信息步骤。
【技术特征摘要】
1.一种记录应用信息的方法,其特征在于,包括:获取第一线性表,所述第一线性表的每一元素用于记载一应用的操作信息,所述第一线性表的元素按照应用最近一次位于前台的时间先后顺序进行排列;记录第一线性表中各元素对应的应用在不同时间段新增的操作信息;根据各时间段所记录到的各应用新增的操作信息,更新第一线性表中对应的元素包含的信息,第一线性表的每一元素包括一第二线性表,每一第二线性表的各元素分别用于记载应用在不同时间段的操作信息,每一第二线性表的元素两两之间对应的时间间隔小于或等于预设时间间隔;当前台的应用变化时,在第一线性表中设置与前台应用对应的元素,并触发执行所述记录第一线性表中各元素对应的应用在不同时间段新增的操作信息步骤。2.根据权利要求1所述的记录应用信息的方法,其特征在于,所述在第一线性表中设置与前台应用对应的元素,包括:检测第一线性表中是否包含与前台应用对应的元素;若检测出第一线性表中包含与前台应用对应的元素,则将前台应用对应的元素调整为第一线性表的首个元素;若检测出第一线性表中不包含与前台应用对应的元素,则创建对应于前台应用的元素,并将对应于前台应用的元素添加到第一线性表中成为首个元素。3.根据权利要求2所述的记录应用信息的方法,其特征在于,所述若检测出第一线性表中不包含与前台应用对应的元素,则创建对应于前台应用的元素,并将对应于前台应用的元素添加到第一线性表中成为首个元素,包括:若检测出第一线性表中不包含与前台应用对应的元素,则检测第一线性表的元素个数是否达到预设数值;若检测到第一线性表的元素个数达到预设数值,则删除第一线性表中的最后一个元素,并创建对应于前台应用的元素,以及将对应于前台应用的元素添加到第一线性表中成为首个元素;若检测到第一线性表的元素个数未达到预设数值,则创建对应于前台应用的元素,并将对应于前台应用的元素添加到第一线性表中成为首个元素。4.根据权利要求1所述的记录应用信息的方法,其特征在于,所述方法还包括:当检测到终端关机时,对第一线性表对应的数据进行序列化操作,并将经过序列化的数据存储到预设存储地址。5.根据权利要求4所述的记录应用信息的方法,其特征在于,所述方法还包括:当检测到终端开机时,对所述终端的预设存储地址中的数据进行反序列化操作,得到经过反序列化的数据;将所述经过反序列化的数据存储到内存中,并确定为第一线性表。6.一种记录应用信息的装置,其特征在于,包括:获取模块,用于获取第一线性表,所述第一线性表的每一元素用于记载...
【专利技术属性】
技术研发人员:曾元清,
申请(专利权)人:广东欧珀移动通信有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。