[发明专利]付款语音播报方法及装置在审
申请号: | 202211180156.3 | 申请日: | 2022-09-27 |
公开(公告)号: | CN115599336A | 公开(公告)日: | 2023-01-13 |
发明(设计)人: | 郭勇;贺美娟;盛铭峰 | 申请(专利权)人: | 中国银行股份有限公司 |
主分类号: | G06F3/16 | 分类号: | G06F3/16;G06Q20/40 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 吕俊刚 |
地址: | 100818 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 付款 语音 播报 方法 装置 | ||
本发明实施例公开了一种付款语音播报方法及装置,涉及移动支付技术领域,该方法包括:将接收到的用户付款通知信息送入到预设的串行队列中;若预设的内存缓存区的信号量小于N,则从所述串行队列中获取一条用户付款通知信息并生成该获取的用户付款通知信息对应的付款提示语音,然后将该生成的付款提示语音存入所述内存缓存区并使所述内存缓存区的信号量加1;每次从所述内存缓存区中提取一条付款提示语音进行播报,在提取的付款提示语音播报完成后再进行下一次的付款提示语音提取及播报,其中,每次从所述内存缓存区提取付款提示语音时使所述信号量减1。本发明解决了付款提示语音播报时出现的并发问题,提高了付款提示语音播报的效果。
技术领域
本发明涉及移动支付技术领域,具体而言,涉及一种付款语音播报方法及装置。
背景技术
目前收单类APP采用推送机制从远端收到用户付款的通知后,采用本地语音合成或者在线语音合成的方式生成付款提示语音,移动端对付款提示语音进行播报。若APP在短时间内收到多笔付款通知时就很容易发生语音播报并发的问题,可能会造成语音播报异常的情况出现。针对付款语音播报出现的并发问题现有技术缺少一种行之有效的解决方案。
本部分旨在为权利要求书中陈述的本发明实施例提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
发明内容
本发明为了解决上述背景技术中的至少一个技术问题,提出了一种付款语音播报方法及装置。
为了实现上述目的,根据本发明的一个方面,提供了一种付款语音播报方法,该方法包括:
将接收到的用户付款通知信息送入到预设的串行队列中;
若预设的内存缓存区的信号量小于N,则从所述串行队列中获取一条用户付款通知信息并生成该获取的用户付款通知信息对应的付款提示语音,然后将该生成的付款提示语音存入所述内存缓存区并使所述内存缓存区的信号量加1,其中,所述信号量用于表示所述内存缓存区存储付款提示语音的最大数量,所述最大数量为N,N为大于1的整数;
每次从所述内存缓存区中提取一条付款提示语音进行播报,在提取的付款提示语音播报完成后再进行下一次的付款提示语音提取及播报,其中,每次从所述内存缓存区提取付款提示语音时使所述信号量减1。
可选的,所述生成该获取的用户付款通知信息对应的付款提示语音,具体包括:
调用本地的语音合成模块生成付款提示语音。
可选的,所述生成该获取的用户付款通知信息对应的付款提示语音,具体包括:
调用在线的语音合成模块生成付款提示语音。
可选的,N具体为2。
为了实现上述目的,根据本发明的另一方面,提供了一种付款语音播报装置,该装置包括:
消息推送模块,用于将接收到的用户付款通知信息送入到预设的串行队列中;
语音生成模块,用于若预设的内存缓存区的信号量小于N,则从所述串行队列中获取一条用户付款通知信息并生成该获取的用户付款通知信息对应的付款提示语音,然后将该生成的付款提示语音存入所述内存缓存区并使所述内存缓存区的信号量加1,其中,所述信号量用于表示所述内存缓存区存储付款提示语音的最大数量,所述最大数量为N,N为大于1的整数;
语音播报模块,用于每次从所述内存缓存区中提取一条付款提示语音进行播报,在提取的付款提示语音播报完成后再进行下一次的付款提示语音提取及播报,其中,每次从所述内存缓存区提取付款提示语音时使所述信号量减1。
可选的,所述语音生成模块,具体包括:
第一生成单元,用于调用本地的语音合成模块生成付款提示语音。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国银行股份有限公司,未经中国银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211180156.3/2.html,转载请声明来源钻瓜专利网。