本发明涉及信息接收领域,尤其涉及一种短信的开机提示方法、装置、设备及存储介质。
背景技术:
1、随着通信技术的发展,短信成为人们日常生活中重要的通信方式之一。在能够进行短信接收的终端设备中,当设备关机后,如果有其他设备向其发送短消息,网络侧会将这些短消息缓存到运营商端的短消息中心。当设备开机并完成网络注册后,网络侧会感知到设备可用,并将缓存的短消息发送给设备。
2、然而,在上述情况下,现有的短信开机提示方式存在以下三个不足之处:(1)当设备开机后,虽然完成了网络注册,但短消息系统服务还未完成相关功能的初始化时,此时收到网络侧发来的短消息无法处理,可能会导致短消息丢失。(2)在设备关机期间,如果网络侧缓存了多条消息,设备开机并完成网络注册后,会在很短的时间内收到数量较大的短消息,可能超过终端设备的单位时间内的短信处理能力,从而导致短消息丢失。(3)在很短的时间内连续收到多条短消息,可能会导致短消息提示音播放异常,例如前一条的提示音还未播放完便被下一条的提示音中断等。
3、综上,现有的终端设备的短信的开机提示方法存在短信开机提示操作的成功率与稳定性均较低的问题。
技术实现思路
1、本发明提供了一种短信的开机提示方法、装置、设备及存储介质,可以解决现有的短信开机提示操作的成功率与稳定性均较低的问题。
2、第一方面,本发明实施例提供了一种短信的开机提示方法,由安装有鸿蒙操作系统的终端设备执行,该方法包括:
3、检测到终端设备完成开机后的网络注册后,获取存储在运营商设备处的至少一条目标信息;
4、将各目标信息按照其生成顺序依次缓存至终端设备的消息持久化队列中;
5、在确定所述终端设备成功完成开机流程时,按照预设的短消息提示间隔依次获取消息持久化队列中的各目标信息作为提示信息;
6、从所述消息持久化存储队列中依次获取各所述提示信息进行短消息的开机提示,并在消息持久化队列中将发送完成的提示信息进行删除操作,直至消息持久化队列中不存在任一提示信息。
7、第二方面,本发明实施例提供了一种短信的开机提示装置,由安装有鸿蒙操作系统的终端设备执行,该装置包括:
8、目标信息获取模块,用于检测到终端设备完成开机后的网络注册后,获取存储在运营商设备处的至少一条目标信息;
9、信息缓存模块,用于将各目标信息按照其生成顺序依次缓存至终端设备的消息持久化队列中;
10、提示信息获取模块,用于在确定所述终端设备成功完成开机流程时,按照预设的短消息提示间隔依次获取消息持久化队列中的各目标信息作为提示信息;
11、开机提示模块,用于从所述消息持久化存储队列中依次获取各所述提示信息进行短消息的开机提示,并在消息持久化队列中将发送完成的提示信息进行删除操作,直至消息持久化队列中不存在任一提示信息。
12、第三方面,本发明实施例提供了一种电子设备,所述电子设备包括:
13、至少一个处理器;以及
14、与所述至少一个处理器通信连接的存储器;其中,
15、所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行本发明任一实施例所述的一种短信的开机提示方法。
16、第四方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现本发明任一实施例所述的一种短信的开机提示方法。
17、本发明实施例的技术方案,通过首先检测到终端设备完成开机后的网络注册后,获取存储在运营商设备处的至少一条目标信息,之后将各目标信息按照其生成顺序依次缓存至终端设备的消息持久化队列中,并在确定所述终端设备成功完成开机流程时,按照预设的短消息提示间隔依次获取消息持久化队列中的各目标信息作为提示信息,最后从所述消息持久化存储队列中依次获取各所述提示信息进行短消息的开机提示,并在消息持久化队列中将发送完成的提示信息进行删除操作,直至消息持久化队列中不存在任一提示信息,解决了现有的短信开机提示操作的成功率与稳定性均较低的问题,实现了短信的开机提示,保证了短信开机提示操作的成功率与稳定性。
18、应当理解,本部分所描述的内容并非旨在标识本发明的实施例的关键或重要特征,也不用于限制本发明的范围。本发明的其它特征将通过以下的说明书而变得容易理解。
1.一种短信的开机提示方法,由安装有鸿蒙操作系统的终端设备执行,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,将各目标信息按照其生成顺序依次缓存至终端设备的消息持久化队列中,包括:
3.根据权利要求1所述的方法,其特征在于,从所述消息持久化存储队列中依次获取各所述提示信息进行短消息的开机提示,包括:
4.根据权利要求3所述的方法,其特征在于,生成与所述提示信息匹配的开机提示结果,并根据所述开机提示结果与预设的时间间隔依次对各提示信息进行短消息的开机提示,包括:
5.根据权利要求1-4任一项所述方法,其特征在于,从所述消息持久化存储队列中依次获取各所述提示信息进行短消息的开机提示,并在消息持久化队列中将发送完成的提示信息进行删除操作,包括:
6.根据权利要求1所述的方法,其特征在于,检测到终端设备完成开机后的网络注册后,获取存储在运营商设备处的至少一条目标信息,包括:
7.一种短信的开机提示装置,由安装有鸿蒙操作系统的终端设备执行,其特征在于,包括:
8.根据权利要求7所述的方法,其特征在于,所述信息缓存模块,包括:
9.一种电子设备,其特征在于,所述电子设备包括:
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现权利要求1-6中任一项所述的一种短信的开机提示方法。