[发明专利]多程序共用语音设备的管理方法与系统在审
| 申请号: | 201510140069.9 | 申请日: | 2015-03-24 |
| 公开(公告)号: | CN104778041A | 公开(公告)日: | 2015-07-15 |
| 发明(设计)人: | 罗晓燕;赵波;吴亮亮;杨金炜 | 申请(专利权)人: | 四川长虹电器股份有限公司 |
| 主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F3/16 |
| 代理公司: | 四川省成都市天策商标专利事务所 51213 | 代理人: | 谭德兵 |
| 地址: | 621000 四*** | 国省代码: | 四川;51 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 程序 共用 语音 设备 管理 方法 系统 | ||
1.一种多程序共用语音设备的管理方法,其特征在于它包括以下步骤:
步骤一、在系统初始化语音设备的接口中,如果设备未被使用,在打开设备成功的情况下设置设备被使用的标记,并记录调用接口程序的进程号,以及根据进程号查找其应用程序的名字;如果设备已经被使用,则返回并将正在使用该设备的进程号和应用程序名字通知外部;
步骤二、在系统关闭语音设备的接口中,在关闭设备成功的情况下清除设备被使用的标记,并清除打开设备时记录的进程号和应用程序名字;
步骤三、应用程序接收到语音设备被占用通知后,根据具体的应用需求,做出相应的处理或提示。
2.根据权利要求1所述的多程序共用语音设备的管理方法,其特征在于检测到语音设备被占用时,记录占用程序的pid号,根据该pid号获得占用程序的appname;当需要启动新的语音程序时,根据使用设备程序的pid号,获得appname,若appname为空字符串,此时正常启动语音程序;若appname非空,代表此时语音设备被其他程序占用,根据appname判断语音程序是否是用户控制的程序,若是用户控制程序,提示用户当前设备被所打开的程序所占用,退出该程序后再重新启动新的语音程序,若不是用户控制程序,通过语音控制逻辑将语音设备释放。
3.根据权利要求1所述的多程序共用语音设备的管理方法,其特征在于对所有的程序均使用统一的语音初始化设备接口和关闭语音设备接口。
4.根据权利要求1所述的多程序共用语音设备的管理方法,其特征在于在系统初始化语音设备的接口中,设置设备被使用的标志。
5.根据权利要求1所述的多程序共用语音设备的管理方法,其特征在于在系统初始化语音设备的接口中,记录调用设备初始化接口的程序号和程序名称。
6.根据权利要求书1所述的多程序共用语音设备管理的方案,其特征在于在系统关闭语音设备的接口中,清除语音设备被使用的标志以及程序号和程序名称。
7.根据权利要求书1所述的多程序共用语音设备管理的方案,其特征在于在设备初始化接口中打开语音设备时及关闭语音设备接口中释放语音设备时,都会通知外部程序。
8.一种多程序共用语音设备的管理系统,其特征在于它包括:
用于在系统初始化语音设备的接口中,如果设备未被使用,在打开设备成功的情况下设置设备被使用的标记,并记录调用接口程序的进程号,以及根据进程号查找其应用程序的名字,如果设备已经被使用,则返回并将正在使用该设备的进程号和应用程序名字通知外部的装置;
用于在系统关闭语音设备的接口中,在关闭设备成功的情况下清除设备被使用的标记,并清除打开设备时记录的进程号和应用程序名字的装置;
用于外部接收到语音设备被占用的通知后,根据具体的应用需求,做出相应的处理或提示的装置。
9.根据权利要求书8所述的多程序共用语音设备管理的方案,其特征在于它包括一个用于检测到语音设备被占用时,记录占用程序的pid号,根据该pid号获得占用程序的appname,当需要启动新的语音程序时,根据使用设备程序的pid号,获得appname,若appname为空字符串,此时正常启动语音程序;若appname非空,代表此时语音设备被其他程序占用,根据appname判断语音程序是否是用户控制的程序,若是用户控制程序,提示用户当前设备被所打开的程序所占用,退出该程序后再重新启动新的语音程序,若不是用户控制程序,通过语音控制逻辑将语音设备释放的装置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川长虹电器股份有限公司,未经四川长虹电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510140069.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:触摸屏手势事件流分发的方法及装置
- 下一篇:包装标签打印方法及系统





