一种语音识别界面的生成和自适应旋转的方法和装置制造方法及图纸

技术编号:15284082 阅读:57 留言:0更新日期:2017-05-06 12:32
本发明专利技术提供了一种语音识别界面的生成和自适应旋转的方法和装置。所述语音识别界面的生成和自适应旋转的方法包括:当触发语音识别时先识别当前的界面布局方向;生成与当前的界面布局方向相同的语音识别界面,其中该语音识别界面只覆盖屏幕的一部分;实时监测当前的界面布局是否发生旋转;在当前的界面布局发生旋转时使所述生成的语音识别界面随之自适应旋转。

Method and apparatus for generating and adaptive rotation of speech recognition interface

The invention provides a method and a device for generating and adaptive rotation of speech recognition interface. Including the generation method and the adaptive rotation of the speech recognition interface when speech recognition is triggered when the first interface to identify the direction of the current layout; speech recognition interface with the same interface layout the direction, wherein a portion of the speech recognition interface only covering the screen interface layout; real-time monitoring whether the current rotation; speech recognition the interface the interface layout generated in the current rotation happens with adaptive rotation.

【技术实现步骤摘要】

本专利技术涉及页面显示
,具体而言涉及一种语音识别界面的生成和自适应旋转的方法和装置
技术介绍
随着智能移动设备和移动互联网技术的发展,移动设备普遍采用触摸屏来输入文字,但通过在尺寸较小的触摸屏上点击来输入文字的速度始终无法达到通过实体键盘输入文字的速度,较慢的输入速度影响了用户交流的时间效率。为了提高通过触摸屏输入文字的效率,越来越多的文字输入法开发商研发并提供了语音识别输入功能作为输入文字的备选方案之一,如讯飞输入法、搜狗拼音输入法等。此外,随着语音识别技术的发展,语音识别的准确性越来越高,语音识别功能的应用也越来越广泛,例如传统的搜索方式是基于用户手动输入文字的搜索过程,比较费时间,但目前很多移动浏览器都提供了语音识别搜索功能以提高输入效率,从而节省时间。例如用户想打开某一网站,传统方式是在浏览器上输入该网站的网址或者中文网名,但在尺寸较小的触摸屏上输入英文或中文文字的速度较慢,使用语音识别搜索功能,只需要触发语音识别模块,对着语音识别界面说出该网站的名称,在经过准确识别该语音内容后直接打开该网站,搜索输入效率大大提高。再如,从电话本里查找联系人也可以通过语音识别方式来查找。其他方式的应用,不在一一列举。但是,现有的语音识别方案的应用多少存在一定的不足之处。例如,移动浏览器提供语音识别搜索时生成的语音识别界面都是全屏幕覆盖并且是禁止屏幕旋转显示,有些移动浏览器在用户横屏显示下使用语音识别搜索时甚至会将浏览器界面和语音识别界面强制转为竖屏显示,这给用户带来了操作上的阻塞,破坏了原有了操作逻辑和视觉体验。另外,在使用文字输入法提供的语音识别输入功能时,也是禁止屏幕旋转显示。
技术实现思路
本专利技术的目的在于提供一种语音识别界面的生成和自适应旋转的方法和装置,以改善上述的问题。本专利技术实施例提供了一种语音识别界面的生成和自适应旋转的方法,其包括:当触发语音识别时先识别当前的界面布局方向;生成与当前的界面布局方向相同的语音识别界面,其中该语音识别界面只覆盖屏幕的一部分;实时监测当前的界面布局是否发生旋转;在当前的界面布局发生旋转时使所述生成的语音识别界面随之自适应旋转。其中,所述界面布局方向包括横屏布局显示和竖屏布局显示。其中,所生成的语音识别界面是创建一个新层并以对话框形式显示在屏幕上。其中,所述旋转指界面由横屏显示变为竖屏显示或者由竖屏显示变为横屏显示。其中,在竖屏布局显示时所述语音识别界面的高度占用屏幕高度的0.618、贴屏幕底边进行显示;在横屏布局显示时所述语音识别界面的宽度占用屏幕宽度的0.774并居中、其高度占屏幕高度的0.8、贴屏幕底边进行显示。本专利技术实施例还提供了一种语音识别界面的生成和自适应旋转的装置,其包括:界面布局识别单元,用于当触发语音识别时识别当前的界面布局方向;语音识别界面生成单元,用于生成与当前的界面布局方向相同的语音识别界面,其中该语音识别界面只覆盖屏幕的一部分;监测单元,用于实时监测当前的界面布局是否发生旋转;语音识别界面旋转单元,用于在当前的界面布局发生旋转时使所述生成的语音识别界面随之自适应旋转。其中,所述界面布局方向包括横屏布局显示和竖屏布局显示。其中,所生成的语音识别界面是创建一个新层并以对话框形式显示在屏幕上。其中,所述旋转指界面由横屏显示变为竖屏显示或者由竖屏显示变为横屏显示。其中,在竖屏布局显示时所述语音识别界面的高度占用屏幕高度的0.618、贴屏幕底边进行显示;在横屏布局显示时所述语音识别界面的宽度占用屏幕宽度的0.774并居中、其高度占屏幕高度的0.8、贴屏幕底边进行显示。本专利技术实施例提供的语音识别界面的生成和自适应旋转的方法和装置,将语音识别界面通过对话框的形式展现,通过监测终端设备和当前界面布局的初始方向和使用过程中方向的变化,来实现语音识别界面的旋转和适配,即生成与当前界面布局方向适配的语音识别界面,不强制当前页面竖屏显示,并且在语音识别界面停留期间用户进行横竖屏切换并致使当前显示的页面发生旋转时,该语音识别界面也会随之自适应旋转。此外,所生成的语音识别界面只覆盖设备的屏幕的一部分,用于改善用户在语音输入时不能随时查看到当前页面的变化,可以使用户不跳离当前的页面,继续观察到当前页面的变化,提升了用户得到反馈的速度和视觉上的感受。附图说明图1是本专利技术的语音识别界面的生成和自适应旋转的方法的流程图;图2是本专利技术的语音识别界面的生成和自适应旋转的装置的示意性框图。图3a-b是根据本专利技术的语音识别界面的生成和自适应旋转的方法或装置生成的语音识别界面的实例截图。具体实施方式下面将结合本专利技术实施例和附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本专利技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本专利技术实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本专利技术的实施例的详细描述并非旨在限制要求保护的本专利技术的范围,而是仅仅表示本专利技术的选定实施例。基于本专利技术的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。下面将结合本专利技术的附图和具体实施例,对本专利技术的技术方案进行清楚、完整地描述。图1是本专利技术的语音识别界面的生成和自适应旋转的方法的流程图。如图1所示,本专利技术实施例提供的一种语音识别界面的生成和自适应旋转的方法,其包括以下步骤:S1:当触发语音识别时先识别当前的界面布局方向。目前的智能移动终端的屏幕以矩形形状最为常见,由此的显示方式分为竖屏显示和横屏显示。研发人员在设计各种应用界面显示并编写相应的程序代码时会考虑不同的界面布局方向:横屏界面布局和竖屏界面布局,即所述界面布局方向包括横屏布局显示和竖屏布局显示。用户触发语音识别的常见方式是点击屏幕上显示的麦克风图标。目前各种APP开发商或者智能移动终端的生产商在提供语音识别功能时,通常的方式是在屏幕上显示麦克风图标,例如移动浏览器的搜索框的右侧会显示麦克风图标,文字输入法APP常在输入界面的底部中间位置显示麦克风图标。用户点击所述的这些麦克风图标,就会触发语音识别功能,生成语音识别界面。在本专利技术里,当用户触发语音识别时不着急先生成语音识别界面,而是先识别当前的界面布局方向。可以从系统的类方法中获取当前的界面布局方向。例如,先通过函数[UIDevicecurrentDevice].orientation获取当前终端设备的方向是竖立方向还是横向方向,然后通过函数UIInterfaceOrientation来识别当前界面布局的方向是竖屏布局显示和横屏布局显示,landscape表示横向,portrait表示纵向。这里为什么要获取终端设备的方向的参数和界面布局方向的参数来进行识别呢?因为即便终端设备的方向发生翻转,例如用户将终端设备从竖直方向翻转为水平方向,但此时如果终端设备的操作系统里的自动旋转功能为关闭,则显示的界面、页面或者图片等都不会发生旋转。而即便自动旋转功能为打开,但如果某款APP应用程序设置为禁止横屏显示,此时用户将终端设备从竖直方向翻转为水平方向,该APP应用程序所展示的界面也不会随之旋转,即不会进行横屏显示。所以,只有通过读取终端设备的方向参数和界面程序的方向参数,当这两个参数都表本文档来自技高网
...
一种语音识别界面的生成和自适应旋转的方法和装置

【技术保护点】
一种语音识别界面的生成和自适应旋转的方法,其包括:当触发语音识别时先识别当前的界面布局方向;生成与当前的界面布局方向相同的语音识别界面,其中该语音识别界面只覆盖屏幕的一部分;实时监测当前的界面布局是否发生旋转;在当前的界面布局发生旋转时使所述生成的语音识别界面随之自适应旋转。

【技术特征摘要】
1.一种语音识别界面的生成和自适应旋转的方法,其包括:当触发语音识别时先识别当前的界面布局方向;生成与当前的界面布局方向相同的语音识别界面,其中该语音识别界面只覆盖屏幕的一部分;实时监测当前的界面布局是否发生旋转;在当前的界面布局发生旋转时使所述生成的语音识别界面随之自适应旋转。2.根据权利要求1所述的方法,其特征在于,所述界面布局方向包括横屏布局显示和竖屏布局显示。3.根据权利要求1所述的方法,其特征在于,所生成的语音识别界面是创建一个新层并以对话框形式显示在屏幕上。4.根据权利要求1所述的方法,其特征在于,所述旋转指界面由横屏显示变为竖屏显示或者由竖屏显示变为横屏显示。5.根据权利要求1-4之一所述的方法,其特征在于,在竖屏布局显示时所述语音识别界面的高度占用屏幕高度的0.618、贴屏幕底边进行显示;在横屏布局显示时所述语音识别界面的宽度占用屏幕宽度的0.774并居中、其高度占屏幕高度的0.8、贴屏幕底边进行显示。6.一种语音识别界面的生成和自适应旋转的装置...

【专利技术属性】
技术研发人员:苏颖
申请(专利权)人:广州神马移动信息科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1