一种信息输出的方法及终端技术

技术编号:14339727 阅读:56 留言:0更新日期:2017-01-04 12:15
本发明专利技术实施例公开了一种信息输出的方法,包括:当终端的触摸显示屏上显示有一应用程序窗口时,获得一语音输出指令;执行所述语音输出指令,确定所述触摸显示屏上的触摸操作所对应的视图对象;获取所述视图对象内的文本信息;将所述文本信息转换为语音信息,并输出。本发明专利技术实施例同时还公开了一种终端。

【技术实现步骤摘要】

本专利技术涉及终端应用领域,尤其涉及一种信息输出的方法及终端
技术介绍
随着科学技术的不断发展,电子技术也得到了飞速的发展,电子产品的种类也越来越多,人们也享受到了科技发展带来的各种便利。现在人们可以通过各种类型的电子设备,享受随着科技发展带来的舒适生活。目前,以智能手机为例,当用户处于阳光比较强烈的户外,或者光线直射在手机的屏幕上时,用户是无法看清楚当前屏幕上显示的内容,也就无法获取相应的信息,影响用户使用。所以,为了消除该影响,在上述情况下,用户可以通过快捷键等方式,控制终端对当前屏幕进行截屏,获得显示内容的图像,然后,对该图像中的文本信息进行识别,并转化为语音信号输出给用户。但是,由于截屏区域为整个屏幕,使得截屏图像中所包含的内容较多,可能存在大量的冗余信息,导致文本识别不准确,这样,最后通过语音信号输出给用户的信息就会存在一定的误差。
技术实现思路
有鉴于此,本专利技术实施例期望提供一种信息输出的方法及终端,以提高对应用程序窗口中内容识别的准确度,减少误差信息的输出,提供良好的用户体验。为达到上述目的,本专利技术的技术方案是这样实现的:第一方面,本专利技术实施例提供一种信息输出的方法,包括:当终端的触摸显示屏上显示有一应用程序窗口时,获得一语音输出指令;执行所述语音输出指令,确定所述触摸显示屏上的触摸操作所对应的视图对象;获取所述视图对象内的文本信息;将所述文本信息转换为语音信息,并输出。在上述方案中,所述获得一语音输出指令,包括:基于用户操作,获得所述语音输出指令;或,检测照射在所述触摸显示屏上的环境光强值,并在所述环境光强值大于门限值时,获得所述语音输出指令。在上述方案中,所述确定所述触摸显示屏上的触摸操作所对应的视图对象,包括:检测所述触摸显示屏上是否存在触摸操作;当所述触摸显示屏上存在所述触摸操作时,根据所述触摸操作的位置,确定所述视图对象。在上述方案中,所述应用程序窗口包含至少一层视图对象;所述根据所述触摸操作的位置,确定所述视图对象,包括:在所述至少一层视图对象中查找出所述触摸操作的位置所属的最内层的视图对象;将所述最内层的视图对象确定为所述视图对象。在上述方案中,所述获取所述视图对象内的文本信息,包括:从所述最内层的视图对象开始,按照从内到外的顺序,依次从所述至少一层视图对象内获取文本信息;将获取到的文本信息确定为所述文本信息。第二方面,本专利技术实施例提供一种终端,包括:指令获得单元,用于当终端的触摸显示屏上显示有一应用程序窗口时,获得一语音输出指令;指令执行单元,用于执行所述语音输出指令,确定所述触摸显示屏上的触摸操作所对应的视图对象;文本获取单元,获取所述视图对象内的文本信息;语音转换单元,用于将所述文本信息转换为语音信息;语音输出单元,用于输出所述语音信息。在上述方案中,所述指令获得单元,具体用于基于用户操作,获得所述语音输出指令;或,检测照射在所述触摸显示屏上的环境光强值,并在所述环境光强值大于门限值时,获得所述语音输出指令。在上述方案中,所述指令执行单元,具体用于检测所述触摸显示屏上是否存在触摸操作;当所述触摸显示屏上存在所述触摸操作时,根据所述触摸操作的位置,确定所述视图对象。在上述方案中,所述应用程序窗口包含至少一层视图对象;所述指令执行单元,具体用于在所述至少一层视图对象中查找出所述触摸操作的位置所属的最内层的视图对象;将所述最内层的视图对象确定为所述视图对象。在上述方案中,所述文本获取单元,具体用于从所述最内层的视图对象开始,按照从内到外的顺序,依次从所述至少一层视图对象内获取文本信息;将获取到的文本信息确定为所述文本信息。本专利技术实施例提供了一种信息输出的方法及终端,当终端的触摸显示屏上显示有一应用程序窗口时,终端获得一语音输出指令,然后,执行该语音输出指令,确定触摸显示屏上的触摸操作所对应的视图对象,接下来,获取上述确定出来的视图对象内的文本信息,最后,将所述文本信息转换为语音信息,并输出。可见,终端是根据用户在触摸屏上的触摸操作确定视图对象的,而并不如现有技术一般无差别对待所有视图对象,那么,确定出来的文本信息会不包含或者包含最小量的冗余信息,使得文本信息在转换为语音信息后,更加准确,提高了对应用程序窗口中内容识别的准确度,减少误差信息的输出,提供良好的用户体验。附图说明图1为本专利技术实施例中的应用程序窗口的示意图;图2为本专利技术实施例中的信息输出的方法流程示意图;图3为本专利技术实施例中的终端的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述。本专利技术实施例提供一种信息输出的方法,该方法应用于智能手机、平板电脑、电子阅读器、智能手表、智能眼镜等终端上。在这些终端上均设置有触摸显示屏,在触摸显示屏能够显示一应用程序窗口。在实际应用中,上述终端内可以运行Android系统、iOS系统、Windows系统等。本专利技术不做具体限定。在下面一个或者多个实施例中,以Android系统为例进行说明。Android系统提供一个应用程序窗口(Activity)与用户进行交互,以完成某项功能。在一个Android应用中,Activity是基本的页面单元,一个Activity通常就是一个单独的屏幕,它上面可以显示一些对象,也可以监听并处理用户的事件做出响应。在一个Activity的内部包含一个窗口(Window)对象,在Window对象上可以绘制至少一个视图(View)对象。在所有View对象中,有一个叫DecorView的View对象,是Window对象的最高级别的视图对象,作为容器(ViewGroup)来使用。在DecorView对象中还包括含有TitleView、ContentView等View对象。可见,每一个Activity都有一个关联的Window对象,用来描述一个应用程序窗口,每一个Window对象内部又包含有一个DecorView对象,用来描述应用程序窗口的视图,每一个DecorView对象中又包含着至少一个其他View对象。例如,参见图1所示,该Activity11关联着一个Window对象12,该Window对象12包含一DecorView对象13,DecorView对象13中包括TitleView对象14和ContentView对象15。下面结合图1,对本专利技术实施例提供的信息输出的方法进行说明。参见图2所示,该方法包括:S201:当终端的触摸显示屏上显示有一Activity时,获得一语音输出指令;具体来说,终端的触摸显示屏上显示有上述Activity,由于外部光线太强或者光线直射在终端的触摸显示屏上,导致用户无法看清楚该Activity中的内容,此时,根据用户操作,获得上述语音输出指令;或,检测照射在终端的触摸显示屏上的环境光强,并在环境光强满足预设条件时,获得上述语音输出指令。例如,当用户无法看清楚该Activity中的内容时,用户可以进行如长按Home键、同时按下音量键等手动的方式,触发终端生成语音输出指令;或者,用户通过终端的麦克风进行语音输入,如输入“这里显示的是什么?”来触发终端生成语音输出指令;或者,在触摸显示屏的边缘设置一光强传感器,用来检测照射在触摸显示屏本文档来自技高网...
一种信息输出的方法及终端

【技术保护点】
一种信息输出的方法,其特征在于,包括:当终端的触摸显示屏上显示有一应用程序窗口时,获得一语音输出指令;执行所述语音输出指令,确定所述触摸显示屏上的触摸操作所对应的视图对象;获取所述视图对象内的文本信息;将所述文本信息转换为语音信息,并输出。

【技术特征摘要】
1.一种信息输出的方法,其特征在于,包括:当终端的触摸显示屏上显示有一应用程序窗口时,获得一语音输出指令;执行所述语音输出指令,确定所述触摸显示屏上的触摸操作所对应的视图对象;获取所述视图对象内的文本信息;将所述文本信息转换为语音信息,并输出。2.根据权利要求1所述的方法,其特征在于,所述获得一语音输出指令,包括:基于用户操作,获得所述语音输出指令;或,检测照射在所述触摸显示屏上的环境光强值,并在所述环境光强值大于门限值时,获得所述语音输出指令。3.根据权利要求1所述的方法,其特征在于,所述确定所述触摸显示屏上的触摸操作所对应的视图对象,包括:检测所述触摸显示屏上是否存在触摸操作;当所述触摸显示屏上存在所述触摸操作时,根据所述触摸操作的位置,确定所述视图对象。4.根据权利要求3所述的方法,其特征在于,所述应用程序窗口包含至少一层视图对象;所述根据所述触摸操作的位置,确定所述视图对象,包括:在所述至少一层视图对象中查找出所述触摸操作的位置所属的最内层的视图对象;将所述最内层的视图对象确定为所述视图对象。5.根据权利要求4所述的方法,其特征在于,所述获取所述视图对象内的文本信息,包括:从所述最内层的视图对象开始,按照从内到外的顺序,依次从所述至少一层视图对象内获取文本信息;将获取到的文本信息确定为所述文本信息。6.一...

【专利技术属性】
技术研发人员:朱勇
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

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

1