1.一种终端短信的解析方法,其特征在于,包括:在接收到短信后,将所述短信插入到数据库中,具体包括:将所述短信对应的第一标识与所述短信在所述数据库中对应存储;
发送用于通知卡夹应用接收到新的短信的私有广播消息,以使卡夹应用根据所述私有广播消息中的第一标识确定短信获取方式,并根据确定的短信获取方式从所述数据库中获取所述短信;其中,所述短信获取方式包括从数据库中获取最新的数据作为短信和从数据库中查找并获取与第二标识相同的第一标识对应的短信;
其中,通过下列方式确定所述短信的第一标识:根据设定的步长值对当前的第一短信接收数量进行累加,并将累加后的短信接收数量作为所述短信的第一标识。
2.一种终端短信的解析方法,其特征在于,包括:接收私有广播消息;其中,所述私有广播消息是短信应用将接收到的短信插入到数据库之后发出的;
确定需要获取的短信对应的第二标识;
基于所述广播消息从数据库中获取短信,包括:若第一标识与所述第二标识相同,则从数据库中获取最新的数据作为短信;
若所述第一标识与所述第二标识不同,则从数据库中查找并获取与所述第二标识相同的第一标识对应的短信;其中,通过下列方式确定所述短信的第二标识:根据设定的步长值对当前的第二短信接收数量进行累加,并将累加后的短信接收数量作为所述短信的第二标识。
3.根据权利要求2所述的方法,其特征在于,所述接收私有广播消息之前,所述方法还包括:
基于操作系统发出的用于广播接收到新短信的公有广播消息的触发,查询预置短信应用的包名;并根据所述包名确定当前采用的短信应用为操作系统预置的短信应用。
4.根据权利要求3所述的方法,其特征在于,若根据所述包名确定当前采用的短信应用为第三方短信应用,所述方法还包括:从数据库中获取最新的数据作为所述公有广播对应的短信。
5.一种终端,其特征在于,该终端包括:处理器以及存储器,其中,所述存储器存储有程序代码,当所述存储器存储的一个或多个计算机程序被所述处理器执行时,使得所述处理器执行下列过程:
在接收到短信后,将所述短信插入到数据库中,具体包括:将所述短信对应的第一标识与所述短信在所述数据库中对应存储;
发送用于通知卡夹应用接收到新的短信的私有广播消息,以使卡夹应用根据所述私有广播消息中的第一标识确定短信获取方式,并根据确定的短信获取方式从所述数据库中获取所述短信;其中,所述短信获取方式包括从数据库中获取最新的数据作为短信和从数据库中查找并获取与第二标识相同的第一标识对应的短信;
其中,通过下列方式确定所述短信的第一标识:根据设定的步长值对当前的第一短信接收数量进行累加,并将累加后的短信接收数量作为所述短信的第一标识。
6.一种终端,其特征在于,该终端包括:处理器以及存储器,其中,所述存储器存储有程序代码,当所述存储器存储的一个或多个计算机程序被所述处理器执行时,使得所述处理器执行下列过程:
确定需要获取的短信对应的第二标识;
接收私有广播消息;其中,所述私有广播消息是短信应用将接收到的短信插入到数据库之后发出的;
基于所述广播消息从数据库中获取短信,包括:若第一标识与所述第二标识相同,则从数据库中获取最新的数据作为短信;
若所述第一标识与所述第二标识不同,则从数据库中查找并获取与所述第二标识相同的第一标识对应的短信;其中,通过下列方式确定所述短信的第二标识:根据设定的步长值对当前的第二短信接收数量进行累加,并将累加后的短信接收数量作为所述短信的第二标识。