[发明专利]设备控制方法及电子设备有效
| 申请号: | 201710830563.7 | 申请日: | 2017-09-15 |
| 公开(公告)号: | CN107562407B | 公开(公告)日: | 2021-05-18 |
| 发明(设计)人: | 钟华 | 申请(专利权)人: | 微鲸科技有限公司 |
| 主分类号: | G06F3/16 | 分类号: | G06F3/16 |
| 代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 唐维虎 |
| 地址: | 201210 上海市浦东*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 设备 控制 方法 电子设备 | ||
1.一种设备控制方法,应用于电子设备,以对电子设备接入的语音设备进行控制,其特征在于,所述电子设备包括应用客户端、中间件以及用于接入语音设备的硬件接口,所述中间件用于提供应用客户端访问通过硬件接口接入的语音设备的应用程序接口,所述方法包括:
所述中间件通过应用程序接口获得应用客户端请求访问语音设备的请求信息;
所述中间件根据所述请求信息选择对应的语音设备,通过所述应用程序接口将选择的所述语音设备的信息发送给应用客户端;
所述中间件根据应用客户端获取的用户操作信息对所述语音设备进行控制;
所述中间件根据所述请求信息选择对应的语音设备,通过所述应用程序接口将选择的所述语音设备的信息发送给应用客户端的步骤包括:
所述中间件的策略管理类根据所述请求信息从接入的至少一个语音设备中选择适合的语音设备,并与选择的语音设备建立连接,所述策略管理类用于对接入的至少一个语音设备进行管理;
所述中间件通过所述应用程序接口将选择的所述语音设备的信息发送给应用客户端;
所述中间件的策略管理类根据所述请求信息从接入的至少一个语音设备中选择适合的语音设备,并与选择的语音设备建立连接的步骤包括:
所述策略管理类根据所述请求信息从接入的至少一个语音设备对应的实现类中选择适合的实现类,其中,所述请求信息包括:请求访问的语音设备的参数信息及应用客户端的应用属性信息;
所述策略管理类通过调用硬件接口驱动类与选择的所述实现类对应的语音设备进行连接。
2.根据权利要求1所述的方法,其特征在于,当至少一个语音设备接入所述电子设备的硬件接口时,所述方法还包括:
配置中间件;
所述配置中间件的步骤包括:
配置接入的语音设备与应用客户端进行交互的应用程序接口;
为接入的语音设备配置对应的实现类,以对接入的语音设备进行抽象及封装;
配置用于对接入的语音设备进行管理的策略管理类;
配置用于对接入的语音设备的不同功能进行调用的功能类,其中,所述功能类包括:设备启动类、数据读取类以及功能扩展类中的任意一种或多种的组合;
配置用于对接入的语音设备的硬件接口进行管理的硬件接口驱动类。
3.根据权利要求2所述的方法,其特征在于,所述中间件通过应用程序接口获得应用客户端请求访问语音设备的请求信息的步骤包括:
所述中间件的所述应用程序接口获得应用客户端请求访问语音设备的请求信息;
所述中间件的所述策略管理类从应用程序接口处获得所述请求信息。
4.根据权利要求3所述的方法,其特征在于,所述中间件通过所述应用程序接口将选择的所述语音设备的信息发送给应用客户端的步骤包括:
所述应用程序接口通过调用选择的所述实现类对所述语音设备进行访问;
所述应用程序接口从所述实现类处获取所述语音设备的信息并发送给应用客户端。
5.根据权利要求2所述的方法,其特征在于,所述中间件根据应用客户端获取的用户操作信息对所述语音设备进行控制的步骤包括:
所述中间件的应用程序接口获得所述应用客户端获取的用户操作信息;
所述应用程序接口根据所述用户操作信息及请求信息调用所述语音设备对应的功能类,通过所述功能类对所述语音设备进行控制。
6.根据权利要求2-5任意一项所述的方法,其特征在于,当存在新的语音设备接入电子设备时,所述方法还包括:
在所述中间件中配置所述新的语音设备对应的实现类,以对新的语音设备进行抽象及封装。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微鲸科技有限公司,未经微鲸科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710830563.7/1.html,转载请声明来源钻瓜专利网。





