语音控制终端旋转定位方法、显示终端及可读存储介质与流程

文档序号:15115545发布日期:2018-08-07 19:58阅读:92来源:国知局

本发明涉及语音控制技术领域,尤其涉及一种语音控制终端旋转定位方法、显示终端及可读存储介质。



背景技术:

目前智能语音产品越来越广泛,如google,amazon等,语音识别技术也越来越成熟。仅仅智能语音已不能够满足用户需求,屏幕显示依然成为必需品,智能语音结合显示屏产品成为一种趋势。但现有显示屏结合智能语音在实现时通常是一种比较单一的控制显示方式,使得用户只能在特定角度进行观看。另外,若需要旋转显示屏,则通常需要用户去调整整个显示屏的角度,这对于手有残疾人士,或者手上有事情忙的人士都是不方便的,从而降低了用户体验。

上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。



技术实现要素:

本发明的主要目的在于提供一种语音控制终端旋转定位方法,旨在解决现有技术的显示终端结合智能语音时,不能根据语音控制指令自动调整显示终端面向位置的技术问题。

为实现上述目的,本发明提供一种语音控制终端旋转定位方法,所述语音控制终端旋转定位方法应用于显示终端,所述显示终端包括主体以及用于带动所述主体旋转的旋转轴,并包括以下内容:

显示终端接收语音控制指令,并确认所述语音控制指令的语音发起位置;

根据已确认的所述语音发起位置,计算所述显示终端面向所述语音发起位置的待旋转角度;

控制所述支撑柱带动所述显示终端旋转,并向所述语音发起位置旋转所述待旋转角度。

优选地,所述根据已确认的所述语音发起位置,计算所述显示终端面向所述语音发起位置的待旋转角度的步骤,包括:

获取所述显示终端的当前位置;

计算所述当前位置与所述语音发起位置的位置夹角,并以所述位置夹角确认所述待旋转角度。

优选地,所述计算所述当前位置与所述语音发起位置的位置夹角,并以所述位置夹角确认所述待旋转角度的步骤,包括:

在确认所述位置夹角为多个时,将夹角角度较小的所述位置夹角作为所述待旋转角度。

优选地,所述显示终端接收语音控制指令,并确认所述语音控制指令的语音发起位置的步骤,包括:

解析所述语音控制指令,根据解析结果确认所述语音控制指令是否为有效控制指令;

在确认所述语音控制指令为有效语音控制指令时,确认所述语音控制指令所在目标位置。

优选地,所述解析所述语音控制指令,根据解析结果确认所述语音控制指令是否为有效控制指令的步骤之后,还包括:

在确认所述语音控制指令为无效控制指令时,保持所述显示终端当前位置不变,并在接收到下一语音控制指令时,执行确认所述语音控制指令的语音发起位置的步骤。

优选地,所述显示终端还包括用于支撑所述主体的托盘,以及用于调节所述主体升降的支撑柱,所述控制所述支撑柱带动所述显示终端旋转,并向所述语音发起位置旋转所述待旋转角度的步骤,包括:

控制所述支撑柱升高以带动所述主体离开所述托盘;

在所述主体离开所述托盘后,控制所述旋转轴带动所述主体旋转,并向所述语音发起位置旋转所述待旋转角度。

优选地,所述在所述主体离开所述托盘后,所述旋转轴带动所述主体旋转,并向所述语音发起位置旋转所述待旋转角度的步骤之后还包括:|

控制所述支撑柱下降,以使所述主体与所述托盘衔接完成所述显示终端的旋转。

此外,为实现上述目的,本发明还提供一种显示终端,所述显示终端包括:主体以及用于带动所述主体旋转的旋转轴、存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上所述语音控制终端旋转定位方法的步骤。

本发明还提供一种可读存储介质,所述可读存储介质上存储有语音控制终端旋转定位应用程序,所述语音控制终端旋转定位应用程序被处理器执行时实现如上所述语音控制终端旋转定位方法的步骤。

本发明实施例提出的一种语音控制终端旋转定位方法,该语音控制终端旋转定位方法应用于显示终端,显示终端通过主体以及用于带动所述主体旋转的旋转轴,接收语音控制指令,并确认所述语音控制指令的语音发起位置;根据已确认的所述语音发起位置,计算所述显示终端面向所述语音发起位置的待旋转角度;控制所述支撑柱带动所述显示终端旋转,并向所述语音发起位置旋转所述待旋转角度。解决了现有技术的语音控制及显示屏结合后只能在特定角度观看显示内容的技术问题,实现了终端根据语音控制指令自动旋转至语音发起位置,以提高用户体验的有益效果。

附图说明

图1是本发明实施例方案涉及的硬件运行环境的终端\装置结构示意图;

图2为显示终端结构示意图;

图3为本发明语音控制终端旋转定位方法第一实施例流程示意图;

图4为图3中步骤s30的细化步骤流程示意图;

图5为显示终端旋转中的结构示意图;

图6为显示终端旋转后的结构示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明实施例的主要解决方案是:显示终端接收语音控制指令,并确认所述语音控制指令的语音发起位置;根据已确认的所述语音发起位置,计算所述显示终端面向所述语音发起位置的待旋转角度;控制所述支撑柱带动所述显示终端旋转,并向所述语音发起位置旋转所述待旋转角度。

由于现有技术在显示屏结合智能语音在实现为一种比较单一的控制显示,而且只能在特定角度观看显示;若是旋转显示屏通常需要用户手动调整整个显示屏的角度,则会降低用户体验。

本发明提供一种解决方案,应用于显示终端,显示终端包括主体以及用于带动所述主体旋转的旋转轴,通过确认语音发起位置与当前位置的旋转角度,控制显示终端通过旋转轴旋转至语音发起位置,实现了终端基于语音控制自动旋转,提高了用户体验的有益效果。

如图1所示,图1是本发明实施例方案涉及的硬件运行环境的终端结构示意图。

本发明实施例显示终端可以是智能电视,也可以是pc、智能手机、平板电脑、电子书阅读器,便携计算机等具有显示功能的可移动式终端设备。如图1所示,该显示终端10包括主体100,该主体100可以包括:处理器1001,例如cpu,网络接口1004,用户接口1003,存储器1005,通信总线1002。

另,可参考图2,图2为显示终端的结构示意图。该显示终端10包括托盘400、设于所述托盘400上的主体100、用于带动所述主体100旋转的旋转轴200,以及带动所述主体100离开所述托盘400的支撑柱300。所述主体100通过支撑柱300与所述旋转轴200连接,即所述支撑柱300一端连接所述旋转轴200,另一端嵌入所述主体100内,使得所述旋转轴200旋转时带动所述主体100;另外,所述旋转轴200一端嵌入托盘400以支撑所述主体100直立,在旋转时通过支撑柱300升高带动主体100脱离托盘400,避免带动托盘400旋转以影响主体100直立。

本领域技术人员可以理解,图1中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及语音控制终端旋转定位应用程序。

在图1所示的终端中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信;而处理器1001可以用于调用存储器1005中存储的语音控制终端旋转定位应用程序,并执行以下操作:

显示终端接收语音控制指令,并确认所述语音控制指令的语音发起位置;

根据已确认的所述语音发起位置,计算所述显示终端面向所述语音发起位置的待旋转角度;

控制所述支撑柱带动所述显示终端旋转,并向所述语音发起位置旋转所述待旋转角度。

进一步地,处理器1001可以调用存储器1005中存储的语音控制终端旋转定位应用程序,还执行以下操作:

获取所述显示终端的当前位置;

计算所述当前位置与所述语音发起位置的位置夹角,并以所述位置夹角确认所述待旋转角度。

进一步地,处理器1001可以调用存储器1005中存储的语音控制终端旋转定位应用程序,还执行以下操作:

在确认所述位置夹角为多个时,将夹角角度较小的所述位置夹角作为所述待旋转角度。

进一步地,处理器1001可以调用存储器1005中存储的语音控制终端旋转定位应用程序,还执行以下操作:

解析所述语音控制指令,根据解析结果确认所述语音控制指令是否为有效控制指令;

在确认所述语音控制指令为有效语音控制指令时,确认所述语音控制指令所在目标位置。

进一步地,处理器1001可以调用存储器1005中存储的语音控制终端旋转定位应用程序,还执行以下操作:

在确认所述语音控制指令为无效控制指令时,保持所述显示终端当前位置不变,并在接收到下一语音控制指令时,执行确认所述语音控制指令的语音发起位置的步骤。

进一步地,处理器1001可以调用存储器1005中存储的语音控制终端旋转定位应用程序,还执行以下操作:

控制所述支撑柱升高以带动所述主体离开所述托盘;

在所述主体离开所述托盘后,控制所述旋转轴带动所述主体旋转,并向所述语音发起位置旋转所述待旋转角度。

进一步地,处理器1001可以调用存储器1005中存储的语音控制终端旋转定位应用程序,还执行以下操作:

控制所述支撑柱下降,以使所述主体与所述托盘衔接完成所述显示终端的旋转。

参照图3,图3为本发明语音控制终端旋转定位方法第一实施例流程示意图,所述语音控制终端旋转定位方法包括:

步骤s10,显示终端接收语音控制指令,并确认所述语音控制指令的语音发起位置;

基于当前运行的显示终端,在用户发起语音控制指令时,接收所述语音控制指令,并根据接收到的所述语音控制指令,确认所述语音控制指令的语音发起位置。所述根据语音控制指令确认所述语音发起位置,应用了现有技术的声源定位技术,在此不多赘述。将已确认到基于所述语音控制指令的所述语音发起位置,确认为当前显示终端所需转向的目标位置,其中,所述显示终端所需转向的目标位置,默认为终端显示屏转动后的面向位置。

其中,在确认语音发起位置之前,即所述接收语音控制指令,并确认所述语音控制指令的语音发起位置的步骤,还包括:

解析所述语音控制指令,根据解析结果确认所述语音控制指令是否为有效控制指令;

将接收到的语音控制指令解析,并根据解析结果确认所述语音控制指令是否为有效控制指令,所述确认是否为有效控制指令的确认标准,为在所述显示终端运行系统中已定义或已存储有相关的有效控制指令内容,即将所述语音控制指令解析后,根据解析结果确认所述语音控制指令的控制内容是否为已存储或已定义的有效控制指令,其具体的操作方式可将解析到的所述语音控制指令的控制内容与已定义或已存储的有效控制指令的控制内容比对,用以确认接收到的语音控制指令的有效性。基于已确认到的所述语音控制指令的是否有效,继续进行下一步的控制操作。其中,解析语音控制指令的技术为现有语音解析技术,在此不多赘述。另,所述已存储或已定义的有效控制指令的控制内容,可由系统管理员或者用户自定义操作。

在确认所述语音控制指令为有效语音控制指令时,确认所述语音控制指令所在目标位置。将所述语音控制指令的解析结果与已定义或已存储的有效语音控制指令的控制内容比对,在确认所述解析结果为已定义或已存储的所述有效语音控制指令的控制内容时,确认接收到的所述语音控制指令为有效控制指令。之后,在确认所述语音控制指令为有效控制指令时,继续进行确认所述语音控制指令的所在目标位置。

在确认所述语音控制指令为无效控制指令时,保持所述显示终端当前位置不变,并在接收到下一语音控制指令时,执行确认所述语音控制指令的语音发起位置的步骤。将所述语音控制指令的解析结果与已定义或已存储的有效语音控制指令的控制内容比对。在确认所述解析结果与已定义或已存储的有效语音控制指令的控制内容不一致时,确认接收到的所述语音控制指令为无效控制指令,保持当前的显示终端位置不变,并在接收到下一语音控制指令时,重新执行确认所述语音控制指令的语音发起位置的步骤。

步骤s20,根据已确认的所述语音发起位置,计算所述显示终端面向所述语音发起位置的待旋转角度;

根据已确认接收到的所述语音控制指令的语音发起位置,计算所述语音发起位置与显示终端当前位置面向所述语音发起位置之间的待旋转角度,其中,计算所述待旋转角度的方式,即所述根据已确认的所述语音发起位置,计算所述显示终端面向所述语音发起位置的待旋转角度的步骤,还包括:

获取所述显示终端的当前位置;

计算所述当前位置与所述语音发起位置的位置夹角,并以所述位置夹角确认所述待旋转角度。

基于当前显示终端的当前位置及已确认的所述语音控制指令的语音发起位置,计算所述当前位置与所述语音发起位置的位置夹角。其中,所述显示终端的当前位置定义为所述显示终端显示屏的面向位置,即通过所述显示屏的面向位置计算面向所述语音发起位置的所述旋转轴的旋转角度。其根据所述显示终端的当前位置与所述语音控制指令的语音发起位置,计算所述位置夹角的计算公式,为现有的三角形夹角计算公式,在此不多赘述。根据计算到的所述位置夹角,确认所述显示终端的待旋转角度,以便将所述显示终端的显示屏旋转面向至所述语音发起位置处。

另外,所述计算所述当前位置与所述语音发起位置的位置夹角,并以所述位置夹角确认所述待旋转角度的步骤,还包括:

在确认所述位置夹角为多个时,将夹角角度较小的所述位置夹角作为所述待旋转角度。

在实际应用中,在计算显示终端与所述语音发起位置的位置夹角时,由于旋转轴旋转方向及允许旋转角度的原因,例如旋转轴允许360度旋转,当旋转轴顺时针旋转或者逆时针旋转,在计算位置夹角时,会得到两个位置夹角的数值。若计算到的所述位置夹角为两个时,比对计算到的各所述位置夹角的夹角角度,将夹角角度较小的所述位置夹角作为所述显示终端旋转至所述语音发起位置的待旋转角度。例如,当前计算到的位置夹角为两个,顺时针旋转的位置夹角角度为120度,而逆时针旋转的位置夹角为60度,则将所述位置夹角为60度的位置夹角确认为当前显示终端的待旋转角度。

步骤s30,控制所述支撑柱带动所述显示终端旋转,并向所述语音发起位置旋转所述待旋转角度。

根据已计算到的所述待旋转角度,控制旋转轴旋转所述待旋转角度。基于所述旋转轴、支撑柱及显示终端的连接关系,在旋转轴旋转时,带动所述显示终端旋转,并在旋转完成所述待旋转角度后定位,使得所述显示终端面向所述语音发起位置。其所述控制旋转轴旋转所述待旋转角度,以使支撑柱带动所述显示终端旋转,面向所述语音发起位置的步骤,具体包括:

向所述旋转轴下发旋转指令,控制所述旋转轴转动所述待旋转角度,带动所述支撑柱将所述显示终端旋转面向所述语音发起位置。

在本实施例中,通过确认语音控制指令的语音发起位置,计算显示终端当前位置与所述语音发起位置的位置夹角作为待旋转角度。控制旋转轴旋转计算到的所述待旋转角度,以带动所述显示终端面向所述语音发起位置,实现了语音控制显示终端自动旋转,提高用户体验的有益效果。

参考图4,图4为图3中步骤s30的细化步骤流程示意图,基于上述图3所示的第一实施例,所述步骤s30还包括如下内容:

步骤s31,控制所述支撑柱升高以带动所述主体离开所述托盘;

步骤s32,在所述主体离开所述托盘后,控制所述旋转轴带动所述主体旋转,并向所述语音发起位置旋转所述待旋转角度。

步骤s33,控制所述支撑柱下降,以使所述主体与所述托盘衔接完成所述显示终端的旋转。

在实际应用中,所述显示终端还包括用于支撑所述主体的托盘,以及用于调节所述主体升降的支撑柱,且所述旋转轴另一端嵌入所述托盘。在接收到旋转指令时,所述支撑柱升高提升所述显示终端的主体与所述托盘隔离,即两根支撑柱以中心轴为基准点,分别向上升高至相同角度并固定,从而带动了主体和托盘形成隔开状态,而旋转轴是嵌入在托盘并不会与托盘分离。待显示终端的主体与所述托盘隔开后,执行所述旋转指令。所述旋转轴在旋转时,由于支撑柱与所述旋转轴的连接关系,支撑柱此时会和旋转轴一起转动,并由于所述支撑柱与所述显示终端主体的连接关系带动所述显示终端的主体旋转,待所述旋转轴旋转计算到的待旋转角度的夹角角度后定位停止,以使所述显示终端的主体面向所述语音发起位置,即将所述显示终端的显示屏旋转到系统计算出的角度,比如往右偏移45度面向所述语音发起位置。最后控制所述支撑柱下降使得显示终端的主体与所述托盘吻合衔接。到此为止,本次旋转任务完成,其实现方式可查看图5及图6,图5为显示终端旋转中的结构示意图,图6为显示终端旋转后的结构示意图。

此外,本发明实施例还提出一种可读存储介质,所述可读存储介质上存储有语音控制终端旋转定位应用程序,所述语音控制终端旋转定位应用程序被处理器执行时实现如下操作:

显示终端接收语音控制指令,并确认所述语音控制指令的语音发起位置;

根据已确认的所述语音发起位置,计算所述显示终端面向所述语音发起位置的待旋转角度;

控制所述支撑柱带动所述显示终端旋转,并向所述语音发起位置旋转所述待旋转角度。

进一步地,所述语音控制终端旋转定位应用程序被处理器执行时还实现如下操作:

获取所述显示终端的当前位置;

计算所述当前位置与所述语音发起位置的位置夹角,并以所述位置夹角确认所述待旋转角度。

进一步地,所述语音控制终端旋转定位应用程序被处理器执行时还实现如下操作:

在确认所述位置夹角为多个时,将夹角角度较小的所述位置夹角作为所述待旋转角度。

进一步地,所述语音控制终端旋转定位应用程序被处理器执行时还实现如下操作:

解析所述语音控制指令,根据解析结果确认所述语音控制指令是否为有效控制指令;

在确认所述语音控制指令为有效语音控制指令时,确认所述语音控制指令所在目标位置。

进一步地,所述语音控制终端旋转定位应用程序被处理器执行时还实现如下操作:

在确认所述语音控制指令为无效控制指令时,保持所述显示终端当前位置不变,并在接收到下一语音控制指令时,执行确认所述语音控制指令的语音发起位置的步骤。

进一步地,所述语音控制终端旋转定位应用程序被处理器执行时还实现如下操作:

控制所述支撑柱升高以带动所述主体离开所述托盘;

在所述主体离开所述托盘后,控制所述旋转轴带动所述主体旋转,并向所述语音发起位置旋转所述待旋转角度。

进一步地,所述语音控制终端旋转定位应用程序被处理器执行时还实现如下操作:

控制所述支撑柱下降,以使所述主体与所述托盘衔接完成所述显示终端的旋转。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1