[发明专利]一种面向安卓的用户个性化定制语音控制应用方法有效
申请号: | 201711345479.2 | 申请日: | 2017-12-15 |
公开(公告)号: | CN108108158B | 公开(公告)日: | 2021-03-30 |
发明(设计)人: | 彭鑫;郑家欢;曾虹驰;赵文耘 | 申请(专利权)人: | 复旦大学 |
主分类号: | G06F8/20 | 分类号: | G06F8/20;G06F8/65;G06F3/16 |
代理公司: | 上海正旦专利代理有限公司 31200 | 代理人: | 陆飞;陆尤 |
地址: | 200433 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 面向 用户 个性化 定制 语音 控制 应用 方法 | ||
1.一种面向安卓的用户个性化定制语音控制应用方法,其特征在于,具体步骤为:
(一)对标准的安卓系统框架层代码进行修改,将与语音交互场景录制和执行相关的控制代码编织到安卓应用所使用的界面窗口和视图控件基类的事件响应和生命周期管理方法中,然后重新编译修改后的安卓框架源代码,并加入一个第三方语音助手软件包,得到一个更新后的安卓ROM;将所得到的安卓ROM刷入安卓移动设备中,其中,新增的语音助手以系统服务的形式常驻在安卓移动设备后台;
(二)用户启动语音助手的场景录制功能,选择一个当前移动设备上已安装的软件应用后进行语音交互场景录制,具体流程为:
(1)用户以语音的方式录入场景名称,然后从应用列表中选定与当前录制场景相关联的目标应用;
(2)语音助手记录场景注册信息,然后自动启动目标应用;
(3)用户按照预想的使用场景通过手势操作执行目标应用,录制控制器记录场景执行过程中所涉及的窗口、每个窗口上的交互序列以及用户的输入值;
(4)在流程(3)中的执行过程中,用户通过屏幕选取和设置操作将输入控件设置为语音输入控件,录制控制器提示用户提供语音输入提示,并记录相关语音输入设置;
(5)在流程(3)中的执行过程中,用户通过屏幕选取和设置操作设置候选结果列表的语音筛选机制,包括需要语音逐一报读的字段、通过语音进行二次筛选的字段,录制控制器记录所设置的语音筛选机制;
(6)在流程(3)中的执行过程中,用户通过屏幕选取和设置操作将输出控件设置为语音输出控件,录制控制器提示用户提供语音输出提示,并记录相关语音输出设置;
(7)完成流程(3)中的整个录制执行过程后,用户选择结束场景录制,录制控制器根据记录内容形成完整的场景脚本文件并保存;
(三)用户启动语音助手的场景执行功能,具体流程为:
(1)用户通过语音指令选择一个录制好的执行场景进行执行,语音助手通过其黄页服务查询场景注册信息;
(2)语音助手根据所获得的目标应用信息自动启动目标应用;
(3)执行控制器读取场景对应的脚本文件,按照其中所记录的窗口和交互序列进行交互事件回放,实现场景的自动执行,其中所涉及的输入信息,如果在脚本中存在记录好的输入值则自动读入并进行输入值设置;
(4)在流程(3)中的执行过程中,如果遇到语音输入控件,执行控制器向语音助手请求播放输入提示,然后通过语音助手获取用户的语音输入并将其设置到相应的控件中;
(5)在流程(3)中的执行过程中,如果当前窗口所显示的候选列表上定义了语音筛选机制,执行控制器向语音助手请求播放二次筛选条件字段输入提示,如果用户给出条件则根据该条件匹配对应字段后对候选结果进行筛选,然后通过语音助手依次逐条播报候选结果中指定的播报字段,用户听到某条信息后发出确认的语音指令后执行控制器将执行该条候选结果的选中操作;
(6)在流程(3)中的执行过程中,如果遇到语音输出控件,执行控制器向语音助手请求播放语音输出提示然后播放语音输出控件中的内容;
(7)完成流程(3)中的整个脚本执行过程后,执行控制器结束整个过程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于复旦大学,未经复旦大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711345479.2/1.html,转载请声明来源钻瓜专利网。