[发明专利]多程序共用语音设备的管理方法与系统在审
| 申请号: | 201510140069.9 | 申请日: | 2015-03-24 |
| 公开(公告)号: | CN104778041A | 公开(公告)日: | 2015-07-15 |
| 发明(设计)人: | 罗晓燕;赵波;吴亮亮;杨金炜 | 申请(专利权)人: | 四川长虹电器股份有限公司 |
| 主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F3/16 |
| 代理公司: | 四川省成都市天策商标专利事务所 51213 | 代理人: | 谭德兵 |
| 地址: | 621000 四*** | 国省代码: | 四川;51 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 程序 共用 语音 设备 管理 方法 系统 | ||
技术领域
本发明涉及带语音设备的电视机技术领域,具体涉及一种多程序共用语音设备的管理方法与系统。
背景技术
随着智能产品的普及、语音技术的发展,语音控制程序也备受消费者的亲睐,智能电视搭载语音控制程序已成为趋势。而一个终端上同时具有多个语音程序,如何管理这些语音程序,让它们合理使用共同的语音设备,目前操作系统采用的是先来先得的原则。这种方式存在的缺点在于:1、一旦有程序未释放语音设备,此后所有语音程序均不能正常使用。2、不能及时响应用户需求,用户体验差。
发明内容
本发明克服了现有技术的不足,提供一种能根据用户需求和程序逻辑、合理的管理语音设备的多程序共用语音设备的管理方法与系统。
考虑到现有技术的上述问题,根据本发明公开的一个方面,本发明采用以下技术方案:
一种多程序共用语音设备的管理方法,它包括以下步骤:
步骤一、在系统初始化语音设备的接口中,如果设备未被使用,在打开设备成功的情况下设置设备被使用的标记,并记录调用接口程序的进程号,以及根据进程号查找其应用程序的名字;如果设备已经被使用,则返回并将正在使用该设备的进程号和应用程序名字通知外部;
步骤二、在系统关闭语音设备的接口中,在关闭设备成功的情况下清除设备被使用的标记,并清除打开设备时记录的进程号和应用程序名字;
步骤三、应用程序接收到语音设备被占用通知后,根据具体的应用需求,做出相应的处理或提示。
为了更好地实现本发明,进一步的技术方案是:
根据本发明的一个实施方案,检测到语音设备被占用时,记录占用程序的pid号,根据该pid号获得占用程序的appname;当需要启动新的语音程序时,根据使用设备程序的pid号,获得appname,若appname为空字符串,此时可正常启动语音程序;若appname非空,代表此时语音设备被其他程序占用,根据appname判断语音程序是否是用户控制的程序,若是用户控制程序,提示用户当前设备被所打开的程序所占用,退出该程序后再重新启动新的语音程序,若不是用户控制程序,通过语音控制逻辑将语音设备释放。
根据本发明的另一个实施方案,对所有的程序均使用统一的语音初始化设备接口和关闭语音设备接口。
根据本发明的另一个实施方案,在系统初始化语音设备的接口中,设置设备被使用的标志。
根据本发明的另一个实施方案,在系统初始化语音设备的接口中,记录调用设备初始化接口的程序号和程序名称。
根据本发明的另一个实施方案,在系统关闭语音设备的接口中,清除语音设备被使用的标志以及程序号和程序名称。
根据本发明的另一个实施方案,在设备初始化接口中打开语音设备时及关闭语音设备接口中释放语音设备时,都会通知外部程序。
本发明还可以是:
一种多程序共用语音设备的管理系统,它包括:
用于在系统初始化语音设备的接口中,如果设备未被使用,在打开设备成功的情况下设置设备被使用的标记,并记录调用接口程序的进程号,以及根据进程号查找其应用程序的名字,如果设备已经被使用,则返回并将正在使用该设备的进程号和应用程序名字通知外部的装置;
用于在系统关闭语音设备的接口中,在关闭设备成功的情况下清除设备被使用的标记,并清除打开设备时记录的进程号和应用程序名字的装置;
用于外部接收到语音设备被占用的通知后,根据具体的应用需求,做出相应的处理或提示的装置。
根据本发明的另一个实施方案,它包括一个用于检测到语音设备被占用时,记录占用程序的pid号,根据该pid号获得占用程序的appname,当需要启动新的语音程序时,根据使用设备程序的pid号,获得appname,若appname为空字符串,此时可正常启动语音程序;若appname非空,代表此时语音设备被其他程序占用,根据appname判断语音程序是否是用户控制的程序,若是用户控制程序,提示用户当前设备被所打开的程序所占用,退出该程序后再重新启动新的语音程序,若不是用户控制程序,通过语音控制逻辑将语音设备释放的装置。
与现有技术相比,本发明的有益效果之一是:
本发明的一种多程序共用语音设备的管理方法与系统,统一管理所有需要占用语音设备的程序,当启动新语音程序时,主动关闭或提示用户关闭占用设备的程序,及时响应系统及用户需求;解决了急需设备的程序而占不到设备资源、用户体验差的问题。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川长虹电器股份有限公司,未经四川长虹电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510140069.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:触摸屏手势事件流分发的方法及装置
- 下一篇:包装标签打印方法及系统





