一种网页端消息提醒方法、装置、设备及存储介质制造方法及图纸

技术编号:32636381 阅读:25 留言:0更新日期:2022-03-12 18:11
本发明专利技术公开了一种网页端消息提醒方法,应用于网页端,包括:基于WebSocket协议获取服务器发送的待提醒信息;将待提醒信息从前往后依次添加至消息队列;从消息队列的头部取出待提醒信息进行语音播放。通过设置一消息队列,将待提醒信息依次加入该消息队列,并且使得该消息队列严格执行先进先出的FIFO模式进行待提醒信息的语音播放,可以实现以精准推送网页信息,避免阉割式提醒和多消息叠加提醒情况的发生。本发明专利技术还提供了一种网页端消息提醒装置、一种网页端消息提醒设备以及计算机可读存储介质,同样具有上述有益效果。同样具有上述有益效果。同样具有上述有益效果。

【技术实现步骤摘要】
一种网页端消息提醒方法、装置、设备及存储介质


[0001]本专利技术涉及互联网
,特别是涉及一种网页端消息提醒方法、一种网页端消息提醒装置、一种网页端消息提醒设备以及一种计算机可读存储介质。

技术介绍

[0002]在传统的网页端与服务端的通信架构中来实现消息推送语音提醒,一般会基于WebSocket协议,让服务端给网页端推送文本消息,网页端对于推送过来的数据处理主要有以下两种方式,如果是文本内容则调用浏览器内置的tts(TextToSpeech,从文本到语音)文本转语音api(Application Programming Interface,应用程序接口)进行消息语音播放;如果是一段由url((uniform resource locator,统一资源定位系统)网址组成的语音资源文件到网页端,就由网页端解析语音资源文件进行播放。
[0003]但是在现有技术中,由于服务端消息是串行多路复用状态,网页端会在毫秒级内同时接收多条从服务端推送过来的消息这时消息就会存在阉割式提醒和多消息叠加提醒,无法对消息进行精准推送和有效提醒。所以如何提供一种可以精准推送网页信息的方法是本领域技术人员急需解决的问题。

技术实现思路

[0004]本专利技术的目的是提供一种网页端消息提醒方法,可以精准推送网页信息;本专利技术的另一目的在于提供一种网页端消息提醒装置、一种网页端消息提醒设备以及一种计算机可读存储介质,可以精准推送网页信息。
[0005]为解决上述技术问题,本专利技术提供一种网页端消息提醒方法,应用于网页端,包括:
[0006]基于WebSocket协议获取服务器发送的待提醒信息;
[0007]将所述待提醒信息从前往后依次添加至消息队列;
[0008]从所述消息队列的头部取出所述待提醒信息进行语音播放。
[0009]可选的,所述从所述消息队列的头部取出所述待提醒信息进行语音播放包括:
[0010]播放处于所述消息队列头部的待提醒信息对应的语音;
[0011]在播放所述语音之后,将处于所述消息队列头部的待提醒信息移出所述消息队列。
[0012]可选的,在所述播放处于所述消息队列头部的待提醒信息对应的语音之后,还包括:
[0013]生成对应处于所述消息队列头部的待提醒信息的显示消息;
[0014]存储所述显示消息。
[0015]可选的,所述基于WebSocket协议获取服务器发送的待提醒信息包括:
[0016]基于WebSocket协议获取服务器发送的原始文本文件;
[0017]在将所述待提醒信息从前往后依次添加至消息队列之前,还包括:
[0018]调用tts库将所述原始文本文件转换为可识别文本文件;
[0019]所述将所述待提醒信息从前往后依次添加至消息队列包括:
[0020]将所述可识别文本文件从前往后依次添加至消息队列;
[0021]从所述消息队列的头部取出所述待提醒信息进行语音播放包括:
[0022]调用HTML Audio标签对从所述消息队列的头部取出的所述可识别文本文件进行语音播放。
[0023]可选的,所述可识别文本文件的格式为base64或mp4。
[0024]可选的,在调用tts库将所述原始文本文件转换为可识别文本文件之后,还包括:
[0025]当未能调用tts库将所述原始文本文件转换为可识别文本文件时,将所述原始文本文件从前往后依次添加至所述消息队列;
[0026]从所述消息队列的头部取出所述待提醒信息进行语音播放包括:
[0027]调用浏览器内置的tts语音api对从所述消息队列的头部取出的所述原始文本文件进行语音播放。
[0028]可选的,所述基于WebSocket协议获取服务器发送的待提醒信息包括:
[0029]基于WebSocket协议获取服务器发送的语音资源文件;所述语音资源文件包括至少一段url网址;
[0030]所述将所述待提醒信息从前往后依次添加至消息队列包括:
[0031]将所述语音资源文件从前往后依次添加至所述消息队列;
[0032]从所述消息队列的头部取出所述待提醒信息进行语音播放包括:
[0033]对从所述消息队列的头部取出的所述语音资源文件中的url网址进行解析,以对所述语音资源文件进行语音播放。
[0034]本专利技术还提供了一种网页端消息提醒装置,应用于网页端,包括:
[0035]获取模块,用于基于WebSocket协议获取服务器发送的待提醒信息;
[0036]添加模块,用于将所述待提醒信息从前往后依次添加至消息队列;
[0037]播放模块,用于从所述消息队列的头部取出所述待提醒信息进行语音播放。
[0038]本专利技术还提供了一种网页端消息提醒设备,应用于网页端,包括:
[0039]存储器,用于存储计算机程序;
[0040]处理器,用于执行所述计算机程序以实现如上述任意一项所述网页端消息提醒方法的步骤。
[0041]本专利技术还提供了一种计算机可读存储介质,应用于网页端,所述计算机可读存储介质中存储有计算机程序,所述计算机程序被处理器执行以实现如上述任意一项所述网页端消息提醒方法的步骤。
[0042]本专利技术所提供的一种网页端消息提醒方法,应用于网页端,包括:基于WebSocket协议获取服务器发送的待提醒信息;将待提醒信息从前往后依次添加至消息队列;从消息队列的头部取出待提醒信息进行语音播放。通过设置一消息队列,将待提醒信息依次加入该消息队列,并且使得该消息队列严格执行先进先出的FIFO(First Input First Output)模式进行待提醒信息的语音播放,可以实现以精准推送网页信息,避免阉割式提醒和多消息叠加提醒情况的发生。
[0043]本专利技术还提供了一种网页端消息提醒装置、一种网页端消息提醒设备以及一种计
算机可读存储介质,同样具有上述有益效果,在此不再进行赘述。
附图说明
[0044]为了更清楚的说明本专利技术实施例或现有技术的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0045]图1为本专利技术实施例所提供的一种网页端消息提醒方法的流程图;
[0046]图2为本专利技术实施例所提供的一种具体的网页端消息提醒方法的流程图;
[0047]图3为本专利技术实施例所提供的另一种具体的网页端消息提醒方法的流程图;
[0048]图4为本专利技术实施例所提供的一种网页端消息提醒装置的结构框图;
[0049]图5为本专利技术实施例所提供的一种网页端消息提醒设备的结构框图。
具体实施方式
[0050]本专利技术的核心是提供一种网页端消息提醒方法。在现有技术中,由于服务端消息是串行多路复本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种网页端消息提醒方法,其特征在于,应用于网页端,包括:基于WebSocket协议获取服务器发送的待提醒信息;将所述待提醒信息从前往后依次添加至消息队列;从所述消息队列的头部取出所述待提醒信息进行语音播放。2.根据权利要求1所述的方法,其特征在于,所述从所述消息队列的头部取出所述待提醒信息进行语音播放包括:播放处于所述消息队列头部的待提醒信息对应的语音;在播放所述语音之后,将处于所述消息队列头部的待提醒信息移出所述消息队列。3.根据权利要求2所述的方法,其特征在于,在所述播放处于所述消息队列头部的待提醒信息对应的语音之后,还包括:生成对应处于所述消息队列头部的待提醒信息的显示消息;存储所述显示消息。4.根据权利要求1所述的方法,其特征在于,所述基于WebSocket协议获取服务器发送的待提醒信息包括:基于WebSocket协议获取服务器发送的原始文本文件;在将所述待提醒信息从前往后依次添加至消息队列之前,还包括:调用tts库将所述原始文本文件转换为可识别文本文件;所述将所述待提醒信息从前往后依次添加至消息队列包括:将所述可识别文本文件从前往后依次添加至消息队列;从所述消息队列的头部取出所述待提醒信息进行语音播放包括:调用HTML Audio标签对从所述消息队列的头部取出的所述可识别文本文件进行语音播放。5.根据权利要求4所述的方法,其特征在于,所述可识别文本文件的格式为base64或mp4。6.根据权利要求4所述的方法,其特征在于,在调用tts库将所述原始文本文件转换为可识别文本文件之后,还包括:当未能调用tts库...

【专利技术属性】
技术研发人员:李四成张涛蒋国栋
申请(专利权)人:武汉紫阑信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1