[go: up one dir, main page]

CN115048161A - 应用的控制方法及其电子设备、装置和介质 - Google Patents

应用的控制方法及其电子设备、装置和介质 Download PDF

Info

Publication number
CN115048161A
CN115048161A CN202110220351.3A CN202110220351A CN115048161A CN 115048161 A CN115048161 A CN 115048161A CN 202110220351 A CN202110220351 A CN 202110220351A CN 115048161 A CN115048161 A CN 115048161A
Authority
CN
China
Prior art keywords
control
controls
runnable
identification information
application
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202110220351.3A
Other languages
English (en)
Other versions
CN115048161B (zh
Inventor
李世明
李晓珍
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN202110220351.3A priority Critical patent/CN115048161B/zh
Publication of CN115048161A publication Critical patent/CN115048161A/zh
Application granted granted Critical
Publication of CN115048161B publication Critical patent/CN115048161B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04842Selection of displayed objects or displayed text elements
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/22Procedures used during a speech recognition process, e.g. man-machine dialogue
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/22Procedures used during a speech recognition process, e.g. man-machine dialogue
    • G10L2015/223Execution procedure of a spoken command

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Multimedia (AREA)
  • Acoustics & Sound (AREA)
  • Health & Medical Sciences (AREA)
  • Computational Linguistics (AREA)
  • User Interface Of Digital Computer (AREA)
  • Debugging And Monitoring (AREA)

Abstract

本申请涉及一种应用的控制方法及其电子设备、装置和介质,应用的控制方法包括:在应用的第一显示界面中的N个可运行控件中,通过第一语音指令,确定M个可运行控件对应于第一语音指令的情况下,对多个可运行控件显示第二标识信息;响应于接收到的包括第二标识信息的第二语音指令,从M个可运行控件中选择并运行与第二语音指令中包括的第二标识信息相对应的可运行控件。通过本申请的方法,通过本申请的技术方案,电子设备能够在屏幕内提示包含重复的第一标识信息的应用的可运行控件,同时,电子设备对该控件显示不重复的第二标识信息,使得电子设备能够根据用户发出语音,识别出可运行控件。

Description

应用的控制方法及其电子设备、装置和介质
技术领域
本申请涉及移动终端领域的通信技术。尤其涉及一种应用的控制方法及其电子设备、装置和介质。
背景技术
在现有的电子设备的语音控制应用的领域中,用户可以根据应用的显示界面的可运行控件的标识信息,通过语音控制可运行控件。但是,在应用的显示界面中存在复数个可运行控件的情况下,复数个可运行控件的标识信息可能会包含重复内容。当用户发出的语音中包含该重复内容时,电子设备将无法识别可运行控件。
例如,如图1(a)所示,用户100在电子设备200上启动照片应用300,照片应用300的显示界面中显示四个可运行控件,每个可运行控件对应一张照片,四个可运行控件对应的标识信息分别为“乌龟”,“金鱼”,“天鹅”和“乌龟”。这里照片的标识信息可以是,采集该照片并保存在电子设备200的存储区域时对照片标记的标签。由于对该标签没有进行唯一性校验,因此,会存在复数个照片具有重复的标识信息的情况。这时,如图1(b)所示,当电子设备200采集到用户100发出的“乌龟”语音后,电子设备200将无法确认用户100需要浏览的是哪一张标识信息为“乌龟”的照片,例如,提示用户100电子设备200的显示界面内存在复数个对象,无法判断,因此,降低了用户100通过语音控制照片应用300的体验。
发明内容
本申请的目的在于提供一种应用的控制方法及其电子设备、装置和介质。通过本申请的方法,通过本申请的技术方案,电子设备能够在屏幕内提示包含重复的第一标识信息的应用的可运行控件,同时,电子设备对该控件显示不重复的第二标识信息,使得电子设备能够根据用户发出语音,识别出可运行控件。
本申请的第一方面提供了一种应用的控制方法,用于电子设备,其特征在于,包括:
显示应用的第一显示界面,第一显示界面包括N个能够通过语音控制的可运行控件,可运行控件显示第一标识信息,其中N是整数;
接收用户的第一语音指令;
在M个可运行控件对应于第一语音指令的情况下,对多个可运行控件显示第二标识信息,以提示存在多个可运行控件,其中M是大于等于2小于等于N的整数;
响应于接收到的包括第二标识信息的第二语音指令,从M个可运行控件中选择并运行与第二语音指令中包括的第二标识信息相对应的可运行控件。
即在本申请的实施例中,电子设备可以是智能电视,应用可以是运行在智能电视上的照片应用。例如,智能电视启动照片应用后,在智能电视的屏幕中显示照片应用的照片一览界面,照片一览界面可以是第一显示界面。在照片一览界面中,显示四个照片控件,这里的四可以是N。在智能电视启动语音识别功能后,四个照片控件显示各自的标签为“乌龟”、“金鱼”、“天鹅”、“乌龟”,这里的标签可以是第一标识信息。智能电视接收并识别用户发出的“乌龟”的语音,即第一语音指令后,智能电视确定存在两个照片控件的标签包含“乌龟”,这里的二可以是M。智能电视在两个“乌龟”的照片控件的左上角依次显示“1”和“2”,这里的“1”和“2”可以是第二标识信息。智能电视接收并识别用户发出的“1”的语音,即,第二语音指令,智能电视确定用户选择了第二标识信息为“1”的“乌龟”这个照片控件。
在上述第一方面的一种可能的实现中,可运行控件用于使得应用从第一显示界面切换至第二显示界面。
即在本申请的实施例中,例如,智能电视运行第二标识信息为“1”的“乌龟”的照片控件,进入乌龟”的照片控件对应的照片详细界面,即,第二显示界面。
在上述第一方面的一种可能的实现中,可运行控件的第一标识信息是基于电子设备启动语音识别功能而被显示。
即在本申请的实施例中,例如,在智能电视启动语音识别功能后,照片应用的照片一览界面中的四个照片控件才会显示各自的标签“乌龟”、“金鱼”、“天鹅”、“乌龟”。
在上述第一方面的一种可能的实现中,接收用户的第一语音指令,包括:
接收用户发出的第一语音指令,并从第一语音指令中识别出第一文字内容。
即在本申请的实施例中,例如,用户发出“乌龟”的语音,即,第一语音指令;智能电视从“乌龟”的语音中识别出“乌龟”的文字内容,即,第一文字内容。
在上述第一方面的一种可能的实现中,在M个可运行控件对应于第一语音指令的情况下,对多个可运行控件显示第二标识信息,以提示存在多个可运行控件;
通过确定M个可运行控件的第一标识信息中包含第一文字内容,来确定M个可运行控件对应于第一语音指令,以及对多个可运行控件显示第二标识信息。
即在本申请的实施例中,例如,智能电视确定照片应用的照片一览界面中存在两个照片控件的标签包含“乌龟”,则智能电视在两个“乌龟”的照片控件的左上角依次显示“1”和“2”,这里的“1”和“2”可以是第二标识信息。
在上述第一方面的一种可能的实现中,提示多个可运行控件,包括:将多个可运行控件设置为第一颜色,将多个可运行控件之外的元素设置为第二颜色。
即在本申请的实施例中,例如,智能电视可以将包含“乌龟”的两个照片控件设置为红色,即,第一颜色;将“金鱼”、“天鹅”两个照片控件设置为灰色,即,第二颜色。
在上述第一方面的一种可能的实现中,第二标识信息具有唯一性。
即在本申请的实施例中,第二标识信息可以是顺序排列的自然数,例如,“1”,“2”,“3”,“4”。
在上述第一方面的一种可能的实现中,可运行控件同时显示第二标识信息与第一标识信息。
即在本申请的实施例中,例如,“乌龟”的两个照片控件上除了显示“乌龟”,还同时显示“1”和“2”。
在上述第一方面的一种可能的实现中,在第二标识信息替换显示第一标识信息。
即在本申请的实施例中,例如,“乌龟”的两个照片控件上不显示“乌龟”,而显示“1”和“2”。
在上述第一方面的一种可能的实现中,应用包括应用软件类的应用和操作系统类的应用中的一种,且应用包含至少一个显示界面。
即在本申请的实施例中,应用软件类的应用可以是实现电子设备的具体功能的应用,例如,应用软件类的应用可以是照片应用,视频播放应用。操作系统类的应用可以是实现电子设备的管理以及设置的应用,例如,电子设备的操作系统的菜单应用,系统设置应用。
本申请的第二方面提供了一种用于开发应用的可运行控件的装置,其特征在于,包括:
控件设计模块,控件设计模块用于对可运行控件进行编码,在完成可运行控件的编码后,预览可运行控件的样式;
代码分析模块,代码分析模块用于检验可运行控件的代码中是否包含重复的用于语音控制的内容;
代码提示模块,代码提示模块用于提示由代码分析模块检测出的包含重复的用于语音控制的内容可运行控件。
在上述第一方面的一种可能的实现中,代码提示模块将重复的用于语音控制的内容设置为高亮显示。
即在本申请的实施例中,例如,代码提示模块可以将可运行控件中的重复的用于语音控制的内容的颜色设置为与其他可运行控件不同,例如,设置为红色。
本申请的第三方面提供了一种电子设备,其特征在于,包括:
存储器,存储有指令;
处理器,处理器和存储器耦合,当存储器存储的程序指令被处理器执行时,使得电子设备执行如前述第一方面提供的应用的控制方法。
本申请的第四方面提供了一种可读介质,可读介质中存储有指令,其特征在于,当指令在可读介质上运行时,使得可读介质执行如前述第一方面提供的应用的控制方法。
附图说明
图1(a)和图1(b)示出了根据本申请实施例的一种通过语音识别的方式控制应用的场景;
图2(a)至图2(f)示出了根据本申请实施例的另一种通过语音识别的方式控制应用的场景;
图3示出了根据本申请实施例的电子设备的硬件结构框图;
图4示出了根据本申请实施例的通过语音识别的方式控制应用的方法流程图;
图5(a)和图5(b)示出了根据本申请实施例的可运行控件中的第一标识信息和第二标识信息的代码结构图;
图6示出了根据本申请实施例的另一种通过语音识别的方式控制应用的方法流程图;
图7(a)至图7(c)示出了根据本申请实施例的另一种通过语音识别的方式控制应用的场景;
图8示出了根据本申请实施例的用于开发应用的可运行控件的开发装置的模块结构框图;
图9示出了根据本申请实施例的开发应用的可运行控件的方法流程图;
图10示出了根据本申请实施例的开发装置提示可运行控件的包含重复的内容的场景图。
具体实施方式
本申请的实施例包括但不限于一种应用控制方法及其电子设备、装置和介质。
为了解决上述电子设备无法识别出包含重复内容的应用的可运行控件的问题,本申请提供了一种应用控制方法,通过本申请的技术方案,电子设备能够在屏幕内提示包含重复的第一标识信息的应用的可运行控件,同时,电子设备对该控件显示不重复的第二标识信息,使得电子设备能够根据用户发出语音,识别出可运行控件。这里的可运行控件,是指在应用的显示界面中,可以通过手势操作或者语音识别来触发,以改变应用的显示界面中的显示内容的控件。
为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请的实施方式作进一步地详细描述。
图2(a)至图2(f)示出了本申请的实施例中的应用控制的场景,如图2(a)和2(b)所示,用户100启动电子设备200上的照片应用300,电子设备200的屏幕内显示照片应用300的当前的显示界面。在用户100启动电子设备200的语音控制功能后,照片应用300的当前的显示界面的可运行控件上显示第一标识信息,第一标识信息用于表征可运行控件的一项属性,例如,在图2(c)中,可运行控件可以是照片控件,第一标识信息可以是照片的标签。用户100向电子设备200发出语音指令,电子设备200识别出语音中的文字内容后,在照片应用300的当前的显示界面内查找第一标识信息包含该文字内容的可运行控件。在电子设备200在当前的显示界面内查找到复数个第一标识信息包含前述文字内容的可运行控件的情况下,电子设备200在照片应用300的当前的显示界面中向用户提示该复数个可运行控件,同时对上述复数个可运行控件添加第二标识信息。例如,如图2(d)所示,电子设备200可以将照片应用300的当前的显示界面调暗,并高亮显示上述复数个可运行控件来向用户提示。同时,电子设备200将可运行控件的序号作为第二标识信息,添加至上述复数个可运行控件。之后,用户100根据复数个可运行控件的第二标识信息,向电子设备200再次发出语音,电子设备200识别出语音中的文字内容后,在提示用户100的复数个可运行控件内查找第二标识信息包含该文字内容的可运行控件。在查找到单个可运行控件的情况下,电子设备200触发该可运行控件。
在上述的应用控制方法中,电子设备200可以是各种终端设备,例如,包括但不限于,智能电视、膝上型计算机、台式计算机、平板计算机、手机、服务器、可穿戴设备、头戴式显示器、移动电子邮件设备、便携式游戏机、便携式音乐播放器、阅读器设备、或能够访问网络的其他终端设备。在一些实施方式中,本申请的实施例也可以应用于由用户穿戴的可穿戴设备。例如,智能手表、手环、首饰(例如,做成诸如耳环、手镯等装饰性物品的设备)或眼镜等,或者作为手表、手环、首饰或眼镜等的一部分。为了简化说明,以下将以智能电视200作为电子设备200的示例,介绍本申请方案。
图3根据本申请的实施例,示出了智能电视200的结构示意图。具体地,如图2所示,智能电视200包括处理器201,存储器202,麦克风203,语音识别模块204,界面管理模块205,电源开关206,通信处理模块207,显示屏208,总线209等。
处理器201可用于读取和执行计算机可读指令。具体实现中,处理器201可主要包括控制器、运算器和寄存器。其中,控制器主要负责指令译码,并为指令对应的操作发出控制信号。运算器主要负责执行定点或浮点算数运算操作、移位操作以及逻辑操作等,也可以执行地址运算和转换。寄存器主要负责保存指令执行过程中临时存放的寄存器操作数和中间操作结果等。具体实现中,处理器201的硬件架构可以是专用集成电路(ASIC)架构、MIPS架构、ARM架构或者NP架构等等。
存储器202与处理器201耦合,用于存储各种软件程序和/或多组指令。具体实现中,存储器202可包括高速随机存取的存储器,并且也可包括非易失性存储器,例如一个或多个磁盘存储设备、闪存设备或其他非易失性固态存储设备。存储器202可以存储操作系统,例如uCOS、VxWorks、RTLinux等嵌入式操作系统。存储器202还可以存储通信程序,该通信程序可用于与手机,一个或多个服务器,或附加设备进行通信。
麦克风203用于采集用户发出的语音。
语音识别模块204用于获取用户发出的语音,并从语音中识别出文字内容。语音识别模块204可以通过语音特征提取算法分别生成描述用户发出的语音的特征向量,再按照时间顺序排列,得到特征向量。该语音的特征可以为用户发出的语音的线性预测编码(Linear Predictive Coding,LPC)特征、线性预测倒谱系数(Linear PredictiveCepstral Coefficients,LPCC)特征和梅尔倒谱系数(Mel-scale Frequency CepstralCoefficients,MFCC)特征或者线性预测梅尔频率倒谱系数(Linear Prediction BasedMel Frequency Cepstral Coefficient,LBPMFCC)特征。
界面管理模块205用于管理在智能电视200上运行的应用的显示界面。例如,界面管理模块205可以构建应用的显示界面,在显示界面上添加控件,例如显示文字的控件,显示图片的控件等。
电源模块206可以包括电源、电源管理部件等。电源可以为电池。电源管理部件用于管理电源的充电和电源向其他模块的供电。
通信处理模块207可以包括无线通信处理模块(未示出)和有线局域网(localarea network,LAN)通信处理模块(未示出)。
无线通信处理模块还可以包括蜂窝移动通信处理模块(未示出)。蜂窝移动通信处理模块可以通过蜂窝移动通信技术与其他设备(如服务器)进行通信。
有线LAN通信处理模块可用于通过有线LAN和同一个LAN中的其他设备进行通信,还可用于通过有线LAN连接到广域网(wide area network,WAN),可与WAN中的设备通信。
显示屏208可用于显示图像,视频等。显示屏208可以采用液晶显示屏(liquidcrystal display,LCD),有机发光二极管(organic light-emitting diode,OLED)显示屏,有源矩阵有机发光二极体(active-matrix organic light emitting diode,AMOLED)显示屏,柔性发光二极管(flexible light-emitting diode,FLED)显示屏,量子点发光二极管(quantum dot light emitting diodes,QLED)显示屏等。
总线209是智能电视200中上述功能部件以及模块之间传送信息的公共通信干线。
可以理解的是,图3示意的结构并不构成对智能电视200的具体限定。在本申请另外一些实施例中,智能电视200可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。
下面将参考图2至图5,以用户通过语音控制智能电视200上运行的照片应用300的当前的显示界面内的可运行控件为例,来详细说明本申请的应用控制方法。具体地,如图4所示,本申请提供的应用控制方法括以下步骤:
S401:启动照片应用300。
例如,如图2(a)所示,在用户100打开智能电视200后,用户100可以通过智能电视200的遥控器在智能电视200中的用户界面(user interface,UI)中选中的“照片”的图标并点击来打开照片应用300。智能电视200响应该指令后,打开照片应用300,智能电视200的屏幕上显示照片应用300的当前的显示界面。如图2(b)所示,照片应用300的当前的显示界面中包括照片应用300的照片一览界面3001。照片一览界面3001包含四个可运行控件,对于照片一览界面3001中的可运行控件来说,可运行控件的种类可以是照片控件,这里的照片控件可以是指在照片一览界面300中的各个照片,用户可以通过手势或者通过语音来触发该照片控件,该照片控件被触发后,智能电视200可以从照片一览界面300进入照片预览界面。
S402:开启语音控制功能。
例如,智能电视200可以接收用户100按下智能电视200的遥控器上设置的语音控制功能的按键发出的指令,来开启智能电视200的语音控制功能。这时,如图2(c)所示,智能电视200的界面管理模块205在照片应用300的照片一览界面3001中的照片控件内显示第一标识信息,照片控件的第一标识信息可以是照片的标签。例如,照片一览界面3001包括四个照片控件,四个照片控件各自的第一标识信息为“乌龟”、“金鱼”、“天鹅”、“乌龟”。这里的第一标识信息可以是每一个照片控件的属性,例如第一标识信息可以是照片的标签。图5(a)示出了上述“乌龟”、“金鱼”、“天鹅”、“乌龟”四个照片控件的代码格式。这四个照片控件的第一标识信息可以是照片控件的名称,也就是图5(a)中描述的照片控件的代码中的“app:name”属性对应的值。在智能电视200开启了语音控制功能后,界面管理模块205在上述四个照片控件内显示对应的第一标识信息。
在本申请的另一实施例中,智能电视200也可以通过与用户100交互,使智能电视200进入语音识别模式。例如,智能电视200接收用户对着智能电视200说出“开启语音控制功能”后,智能电视200开启语音控制功能。
S403:获取用户发出的语音,并识别出语音对应的文字内容。
在开启了语音控制功能的状态下,智能电视200的语音识别模块204通过麦克风203监听用户向智能电视200发出的语音,例如:用户对智能电视200发出“乌龟”的语音,智能电视200可以通过麦克风203对用户发出的语音进行采集并保存在智能电视的存储器202中,再通过智能电视200的语音识别模块204识别出语音对应的文字内容。在本申请的另一些实施例中,除了“乌龟”的语音,用户还可以对智能电视200发出“金鱼”的语音。
可以理解,在其他实施例中,智能电视200还可以通过一个包括麦克风的音频采集装置采集用户发出的语音,该音频采集装置可以是智能电视200的一部分,或者是独立的装置。在音频采集装置是智能电视200外部独立的装置时,可以通过与智能电视200进行通信连接,将采集到的音频信号发送至智能电视200,例如:该音频采集装置可以是拾音器、录音话筒等。
智能电视200的语音识别模块204可以将保存的语音,输入语音神经网络模型计算出语音对应的文字内容。例如,这里的语音神经网络模型可以为卷积神经网络(Convolutional Neural Network,CNN)、深度神经网络(Deep Neural Networks,DNN)、循环神经网络(Recurrent Neural Network,RNN)和时间递归神经网络(Long Short-TermMemory,LSTM)等。在语音神经网络模型为卷积神经网络的情况下,该神经网络可以包括多个卷积层、池化层以及输出层,该神经网络的输入数据为智能电视200采集到的用户发出的语音。例如,智能电视200将用户发出的“乌龟”语音输入该神经网络后,获得对应的文字内容“乌龟”。
S404:确认照片应用300的当前的显示界面中是否只存在一个可运行控件,该可运行控件的第一标识信息包含该文字内容。
在获取了用户发出的语音对应的文字内容后,智能电视200的界面管理模块205可以遍历照片应用300的当前的显示界面内的可运行控件,获取每一个可运行控件对应的第一标识信息,确定是否存在复数个可运行控件对应的第一标识信息包含用户发出的语音对应的文字内容。如果照片应用300的当前的显示界面,存在一个包含该文字内容的可运行控件,执行S406,智能电视200触发该可运行控件;如果存在复数个可运行控件,则执行S405,则智能电视200在照片应用300的当前的显示界面内提示用户该复数个可运行控件,并对该复数个可运行控件显示第二标识信息;如果不存在可运行控件,则智能电视200可以提示用户无法找到可运行控件,例如,智能电视200可以在照片应用300的当前的显示界面内提示“无法找到可运行控件,请重新发出语音”。
以图2(c)所示的照片应用300的照片一览界面3001为例,对于照片一览界面3001的四个照片控件,各自的第一标识信息为“乌龟”、“金鱼”、“天鹅”、“乌龟”。智能电视200的界面管理模块205遍历上述四个照片控件的第一标识信息,确定存在两个照片控件的第一标识信息包含用户发出的语音对应的文字内容“乌龟”。
在本申请的另一些实施例中,智能电视200的界面管理模块205在遍历上述四个可运行控件的第一标识信息,确定出只存在一个可运行控件的第一标识信息包含用户发出的语音对应的文字内容“金鱼”后,智能电视200执行S406。
S405:在照片应用300的当前的显示界面中,向用户提示复数个可运行控件,并对可运行控件显示第二标识信息。
在智能电视200的界面管理模块205确定出在照片应用300的当前的显示界面中,存在复数个可运行控件的第一标识信息包含用户发出的语音对应的文字内容的情况下,智能电视200的界面管理模块205在照片应用300的当前的显示界面以突出显示的方式向用户提示该复数个可运行控件,并对复数个可运行控件显示第二标识信息。接着,智能电视200回到步骤S403,用户根据第二标识信息再次向智能显示200发出语音,使得智能电视200可以再次获取用户发出的语音,并识别出语音对应的文字内容,使得在复数个可运行控件中选择一个可运行控件,并触发该可运行控件。
例如,图2(d)所示的实施例中,在智能电视200的界面管理模块205确定照片应用300的照片一览界面3001中存在两个照片控件的第一标识信息包含用户发出的语音对应的文字内容“乌龟”后,界面管理模块205将这两个照片控件的边框加粗,并将这两个包含“乌龟”的照片控件以外的其他控件的亮度调暗,使得这两个可运行控件在照片应用300的照片一览界面3001的中突出显示。同时,界面管理模块205在这两个照片控件上显示第二标识信息。图5(b)示出了上述两个“乌龟”的照片控件的代码格式,其第二标识信息可以是图5(b)中描述的照片控件的代码中的“voice_event”属性对应的值。可以看出,在步骤S402中,在界面管理模块205使用第一标识信息来标识照片控件的情况下,照片控件的代码中的“voice_event”属性对应的值为空。在界面管理模块205确定照片应用300的照片一览界面3001中存在复数个照片控件的情况下,界面管理模块205可以对该复数个照片控件按顺序编号,并将编号对应的数值设置为“voice_event”属性对应的值,也即第二标识信息,如此,界面管理模块205可以通过在照片控件中显示第二标识信息来提示用户100进行语音控制。在本申请的其他实施例中,例如,界面管理模块205还可以将上述两个“乌龟”的照片控件设置为红色,将其他控件设置为灰色,用于向用户提示两个“乌龟”的照片控件。
例如,界面管理模块205将两个“乌龟”的照片控件按其在照片一览界面3001中的位置,以从左至右,从上至下的顺序标识为“1”和“2”后,这两个照片控件的“voice_event”属性分别被设置为“1”和“2”。同时,在照片一览界面3001中,两个“乌龟”的照片控件的左上角依次显示“1”和“2”,以提示用户100可以通过发出“1”或者“2”的语音,在这两个可运行控件选择一个触发。
S406:触发可运行控件。
例如,在图2(e)所示的实施例中,在用户100再次发出“1”的语音并被智能电视200识别后,智能电视200确定用户选择了第二标识信息为“1”的“乌龟”这个照片控件。然后,智能电视200进入如图2(f)所示的照片详细界面3002,在照片详细界面3002显示“乌龟”的照片。
在本申请的另一些实施例中,如果用户发出的语音是“金鱼”,则智能电视200的界面管理模块205可以通过第一标识信息唯一确定“金鱼”的照片控件。之后,智能电视200进入照片详细界面3002,在照片详细界面3002显示“金鱼”的照片。
在介绍完图2至图5中描述的用户100通过语音控制智能电视200的照片应用300的技术方案之后,下面继续以智能电视200以及视频播放应用400为例,结合图6来详细说明本申请的另一种应用控制方法。
图6涉及的方案与图2至图5描述的方案的不同之处在于,视频播放应用400的可运行控件的第一标识信息可以是可运行控件的属性,例如:运行控件的名称,并且在用户启动智能电视200的语音控制功能之前,在视频播放应用400的显示界面401中,已经显示了可运行控件的第一标识信息。
具体地,图6涉及的应用控制方法包括以下步骤:
S601:启动视频播放应用400。
这里的S601与上述S401相似。例如,在用户100打开智能电视200后,用户100可以通过智能电视200的遥控器在智能电视200中的用户界面中选中的“视频播放”图标并点击来打开视频播放应用400。
智能电视200响应该指令后,打开视频播放应用400。S601与上述S401的不同之处在于,智能电视200的屏幕上显示视频播放应用400的当前的显示界面401。如图7(a)所示,视频播放应用400的当前的显示界面401中包括:第一视频栏4001,第二视频栏4002以及标题栏4003。第一视频栏4001,第二视频栏4002以及标题栏4003各自都包含复数个具有第一标识信息的可运行控件。例如,第一视频栏4001包括四个可运行控件,其各自的第一标识信息为“当前新闻”、“突发新闻”、“今日点评”、“喜剧之王”。第二视频栏4002包括五个可运行控件,其各自的第一标识信息为“推荐电影”、“扶摇”、“金刚川”、“正义联盟”、“青春有你”。标题栏4003包括六个可运行控件,例如“推荐”、“电影”、“电视剧”、“综艺”、“少儿”、“我的”。
第一视频栏4001,第二视频栏4002中的可运行控件可以是视频控件,在该视频控件被触发后,视频播放应用400可以进入视频播放界面,视频控件的第一标识信息可以是视频名称、视频简介等。标题栏4003中的可运行控件可以是标题选择控件,在该标题选择控件被触发后,视频播放应用400可以切换至标题选择控件对应的标题的显示界面。标题选择控件的第一标识信息可以是标题名称。
S602:开启语音控制功能。
这里的S602与上述S402相似。智能电视200可以接收用户按下智能电视200的遥控器上设置的语音控制功能的按键发出的指令,来开启智能电视200的语音控制功能。
S603:获取用户向其发出的语音,并识别出语音对应的文字内容。
这里的S603与上述S403相似。在开启了语音控制功能的状态下,智能电视200监听用户向智能电视200发出的语音,例如:用户对智能电视200发出“新闻”的语音,智能电视200可以通过麦克风203对用户发出的语音进行采集并保存在智能电视的存储器202中。
可以理解,智能电视200可以将用户发出的“新闻”语音通过移植到智能电视200上的语音识别的神经网络后,获得对应的文字内容“新闻”。
S604:确认视频播放应用400的当前的显示界面401中是否存在一个可运行控件,该可运行控件的第一标识信息包含该文字内容。
这里的S604与上述S404相似。在获取了用户发出的语音对应的文字内容后,智能电视200遍历视频播放应用400的当前的显示界面内的可运行控件,获取每一个可运行控件对应的第一标识信息,确定是否存在复数个可运行控件对应的第一标识信息包含用户发出的语音对应的文字内容。如果视频播放应用400的当前的显示界面存在一个包含该文字内容的可运行控件,执行S606,智能电视200触发该可运行控件;否则,执行S605。如果存在复数个可运行控件,则智能电视200在视频播放应用400的当前的显示界面内向用户提示该复数个可运行控件;如果没有可运行控件,则提示用户无法找到可运行控件。
例如,如图7(a)所示,对于第一视频栏4001的四个可运行控件,其各自的第一标识信息为“当前新闻”、“突发新闻”、“今日点评”、“喜剧之王”。第二视频栏4002包括五个可运行控件,智能电视200遍历上述四个可运行控件的第一标识信息,确定“当前新闻”、“突发新闻”两个可运行控件的第一标识信息包含用户发出的语音对应的文字内容“新闻”。接着,对于第二视频栏4002以及标题栏4003,智能电视200也可以执行对第一视频栏4001执行的相同的操作,来确定第二视频栏4002以及标题栏4003是否包括包含用户发出的语音对应的文字内容“新闻”的可运行控件。
S605:在视频播放应用400的当前的显示界面中,向用户提示复数个可运行控件,并对可运行控件显示第二标识信息。
这里的S605与上述S405相似。在视频播放应用400的当前的显示界面中,智能电视200确定存在复数个可运行控件的第一标识信息包含用户发出的语音对应的文字内容后,智能电视200在视频播放应用400的当前的显示界面以突出显示的方式向用户提示该复数个可运行控件,并对该复数个可运行控件显示第二标识信息,继续回到S603,以提示用户根据第二标识信息再次发出语音,使得智能电视200可以再次获取用户发出的语音,并识别出语音对应的文字内容,使得在复数个可运行控件中选择一个可运行控件使其被触发。
例如,如图7(b)所示,在智能电视200确定“当前新闻”、“突发新闻”两个可运行控件的第一标识信息包含用户发出的语音对应的文字内容“新闻”后,智能电视200将“当前新闻”、“突发新闻”两个可运行控件的边框加粗,并将“当前新闻”、“突发新闻”两个可运行控件以外的其他控件的亮度调暗,使得“当前新闻”、“突发新闻”两个可运行控件在视频播放应用400的当前的显示界面中突出显示。同时,智能电视200还对“当前新闻”、“突发新闻”两个可运行控件添加编号,将“当前新闻”标识为“1”,“突发新闻”标识为“2”,也就是在“当前新闻”、“突发新闻”两个可运行控件上显示第二标识信息“1”和“2”,并将第二标识信息“1”和“2”显示在“当前新闻”、“突发新闻”两个可运行控件的左上角,以提示用户100可以通过发出“1”或者“2”的语音,在“当前新闻”、“突发新闻”两个可运行控件选择一个触发。
S606:触发可运行控件。
这里的S606与上述S406相似。如图7(c)所示在用户发出“1”的语音并被智能电视200识别后,智能电视200确定用户选择了“当前新闻”这个可运行控件,智能电视200触发“当前新闻”这个可运行控件,在视频播放应用400中,显示“当前新闻”这个可运行控件的显示界面402。
除了上文描述的照片应用300和视频播放应用400,本申请的实施例中的应用的控制方法还可以适用于运行在智能电视200上的具有显示界面的其他类型的应用,例如,智能电视200的操作系统的菜单应用,系统设置应用。
除了上文描述的应用控制方法,本申请的实施例还公开了一种应用的可运行控件的开发装置。该开发装置可以适用于开发如图2所示的照片应用300以及如图7所示的视频播放应用400中的可运行控件。这里的应用的可运行控件是开发人员使用运行在开发设备上的开发装置500开发完成并保存在开发设备的存储区域内的。开发设备可以包括但不限于,膝上型计算机、台式计算机、平板计算机、服务器以及其他能够用于软件开发的计算机设备。如图8所示,开发装置500可以包括:
控件设计模块501:控件设计模块用于开发人员进行可运行控件的编码。例如,在可运行控件属于应用的显示界面内的可见控件的情况下,开发人员可以在完成可运行控件的编码后,通过控件设计模块预览该可运行控件。同时,控件设计模块还可以在开发装置的存储器中预先存储有复数个可运行控件的模板,开发人员可以直接从可运行控件的模板中选择一个模板进而在该模板的基础上进行编码。
代码分析模块502:代码分析模块用于对可运行控件的代码进行校验,校验可运行控件的代码中是否包含重复用于语音控制的内容,如果包含,则通过代码提示模块向开发人员进行提示。这里的用于语音控制的内容可以是开发人员预先配置在开发装置的存储器中的。例如,对于如图5中描述的照片应用的可运行控件,该可运行控件用于语音控制的内容是“app:name”属性对应的值,开发人员可以预先将“app:name”属性配置在开发装置的存储器中,使得代码分析模块在校验照片应用的可运行控件的时候,可以校验“app:name”属性是否包含重复的内容。
代码提示模块503:用于向开发人员提示,由代码分析模块检测出的可运行控件的代码。例如,当可运行控件的代码出错时,代码提示模块可以在出现错误的代码下方添加下划线,并将代码高亮以及颜色标红进行提示。同时,代码提示模块还可以同时在开发装置的控制台显示错误提示。
下面介绍开发人员使用本申请的开发装置开发照片应用300的可运行控件的过程,如图9所示,包括:
S901:接收开发人员开发完成的应用的显示界面的可运行控件的代码并保存。
开发人员使用控件设计模块完成照片应用300的四个照片控件的编码,并将其保存在开发设备的存储区域内。
S902:对可运行控件的代码进行校验。
代码分析模块对在开发设备中已保存的照片控件的代码进行重复性校验。例如,继续参考图9,例如,代码分析模块可以根据开发人员预先设置的用于语音控制的“app:name”属性,从四个可运行控件的代码中获取各自的“app:name”属性,并校验每一个可运行控件的“app:name”属性对应的值是否包含重复的内容。
S903:确认代码中是否存在两个以上的可运行控件包含相同的用于语音控制的内容。
在代码分析模块确定代码中存在两个以上的可运行控件包含相同的用于语音控制的内容的情况下,执行S904,代码分析模块可以将具有相同的用于语音控制的内容的发送给代码提示模块,代码提示模块在开发装置内提示开发人员内容相同的可运行控件。如果不存在,则执行S905,代码分析模块确定可运行控件的代码正常。
S904:向开发人员提示包含相同的用于语音控制的内容的可运行控件。
代码提示模块可以在可运行控件的包含重复的内容的代码下方添加下划线,并将代码高亮以及颜色标红进行提示,同时,代码提示模块也可以在开发设备的提示信息区域提示包含相同的用于语音控制的内容的可运行控件。例如,如图10所示,代码分析模块确定四个可运行控件中存在两个可运行控件的“app:name”属性对应的值是否包含重复的内容“乌龟”。则代码分析模块向代码提示模块通知这两个可运行控件中出现重复的内容“乌龟”的属性“app:name”。代码提示模块可以在开发设备的提示信息区域内提示“代码中的第4,22行的“app:name”属性包含相同的内容”。在这种情况下,回到S701,开发设备重新接收开发人员对内容相同的可运行控件的编码。
S905:完成对可运行控件的代码的编译。
代码分析模块确认可运行控件的代码正常,开发设备可以编译可运行控件的代码并执行。
应当理解的是,虽然在本文中可能使用了术语“第一”、“第二”等等来描述各个特征,但是这些特征不应当受这些术语限制。使用这些术语仅仅是为了进行区分,而不能理解为指示或暗示相对重要性。举例来说,在不背离示例性实施例的范围的情况下,第一特征可以被称为第二特征,并且类似地第二特征可以被称为第一特征。
此外,各种操作将以最有助于理解说明性实施例的方式被描述为多个彼此分离的操作;然而,描述的顺序不应被解释为暗示这些操作必须依赖描述的顺序,其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序也可以被重新安排。当所描述的操作完成时,所述处理可以被终止,但是还可以具有未包括在附图中的附加操作。所述处理可以对应于方法、函数、规程、子例程、子程序等等。
说明书中对“一个实施例”,“实施例”,“说明性实施例”等的引用表示所描述的实施例可以包括特定特征、结构或性质,但是每个实施例也可能或不是必需包括特定的特征、结构或性质。而且,这些短语不一定是针对同一实施例。此外,当结合具体实施例描述特定特征,本领域技术人员的知识能够影响到这些特征与其他实施例的结合,无论这些实施例是否被明确描述。
除非上下文另有规定,否则术语“包含”、“具有”和“包括”是同义词。短语“A/B”表示“A或B”。短语“A和/或B”表示“(A)、(B)或(A和B)”。
如本文所使用的,术语“模块”可以指代,作为其中的一部分,或者包括:用于运行一个或多个软件或固件程序的存储器(共享、专用或组),专用集成电路(ASIC),电子电路和/或处理器(共享、专用或组),组合逻辑电路,和/或提供所述功能的其他合适组件。
在附图中,可能以特定布置和/或顺序示出了一些结构或方法特征。然而,应当理解的是,这样的特定布置和/或排序不是必需的。而是,在一些实施例中,这些特征可以以不同于说明性附图中所示的方式和/或顺序来进行说明。另外,特定附图中所包含得结构或方法特征并不意味着所有实施例都需要包含这样的特征,在一些实施例中,可以不包含这些特征,或者可以将这些特征与其他特征进行组合。
上面结合附图对本申请的实施例做了详细说明,但本申请技术方案的使用不仅仅局限于本专利实施例中提及的各种应用,各种结构和变型都可以参考本申请技术方案轻易地实施,以达到本文中提及的各种有益效果。在本领域普通技术人员所具备的知识范围内,在不脱离本申请宗旨的前提下做出的各种变化,均应归属于本申请专利涵盖范围。

Claims (14)

1.一种应用的控制方法,用于电子设备,其特征在于,包括:
显示所述应用的第一显示界面,所述第一显示界面包括N个能够通过语音控制的可运行控件,所述可运行控件显示第一标识信息,其中N是整数;
接收用户的第一语音指令;
在M个所述可运行控件对应于所述第一语音指令的情况下,对多个所述可运行控件显示第二标识信息,以提示存在多个所述可运行控件,其中M是大于等于2小于等于N的整数;
响应于接收到的包括所述第二标识信息的第二语音指令,从所述M个可运行控件中选择并运行与所述第二语音指令中包括的所述第二标识信息相对应的所述可运行控件。
2.根据权利要求1所述的方法,其特征在于,所述可运行控件用于使得所述应用从所述第一显示界面切换至第二显示界面。
3.根据权利要求1所述的方法,其特征在于,所述可运行控件的所述第一标识信息是基于所述电子设备启动语音识别功能而被显示。
4.根据权利要求1所述的方法,其特征在于,接收所述用户的第一语音指令,包括:
接收所述用户发出的所述第一语音指令,并从所述第一语音指令中识别出第一文字内容。
5.根据权利要求4所述的方法,其特征在于,在M个所述可运行控件对应于所述第一语音指令的情况下,对多个所述可运行控件显示第二标识信息,以提示存在多个所述可运行控件;
通过确定M个所述可运行控件的所述第一标识信息中包含所述第一文字内容,来确定所述M个所述可运行控件对应于所述第一语音指令,以及
对多个所述可运行控件显示第二标识信息。
6.根据权利要求1所述的方法,其特征在于,提示多个所述可运行控件,包括:将多个所述可运行控件设置为第一颜色,将多个所述可运行控件之外的元素设置为第二颜色。
7.根据权利要求1所述的方法,其特征在于,所述第二标识信息具有唯一性。
8.根据权利要求7所述的方法,其特征在于,所述可运行控件同时显示所述第二标识信息与所述第一标识信息。
9.根据权利要求7所述的方法,其特征在于,在所述第二标识信息替换显示所述第一标识信息。
10.根据权利要求1所述的方法,其特征在于,所述应用包括应用软件类的应用和操作系统类的应用中的一种,且所述应用包含至少一个显示界面。
11.一种用于开发应用的可运行控件的装置,其特征在于,包括:
控件设计模块,所述控件设计模块用于对所述可运行控件进行编码,在完成所述可运行控件的编码后,预览所述可运行控件的样式;
代码分析模块,所述代码分析模块用于检验所述可运行控件的代码中是否包含重复的用于语音控制的内容;
代码提示模块,所述代码提示模块用于提示由所述代码分析模块检测出的包含重复的用于语音控制的内容所述可运行控件。
12.根据权利要求11所述的装置,其特征在于,所述代码提示模块将所述重复的用于语音控制的内容设置为高亮显示。
13.一种电子设备,其特征在于,包括:
存储器,存储有指令;
处理器,所述处理器和存储器耦合,当所述存储器存储的程序指令被所述处理器执行时,使得所述电子设备执行权利要求1至10中任一项所述的应用的控制方法。
14.一种可读介质,所述可读介质中存储有指令,其特征在于,当所述指令在所述可读介质上运行时,使得所述可读介质执行如权利要求1至10中任一项所述的应用的控制方法。
CN202110220351.3A 2021-02-26 2021-02-26 应用的控制方法及其电子设备、装置和介质 Active CN115048161B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110220351.3A CN115048161B (zh) 2021-02-26 2021-02-26 应用的控制方法及其电子设备、装置和介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110220351.3A CN115048161B (zh) 2021-02-26 2021-02-26 应用的控制方法及其电子设备、装置和介质

Publications (2)

Publication Number Publication Date
CN115048161A true CN115048161A (zh) 2022-09-13
CN115048161B CN115048161B (zh) 2025-12-09

Family

ID=83156527

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110220351.3A Active CN115048161B (zh) 2021-02-26 2021-02-26 应用的控制方法及其电子设备、装置和介质

Country Status (1)

Country Link
CN (1) CN115048161B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118398012A (zh) * 2023-04-28 2024-07-26 比亚迪股份有限公司 一种语音交互方法、装置、设备、介质及车辆

Citations (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101876917A (zh) * 2010-07-02 2010-11-03 深圳市迅雷网络技术有限公司 一种开发控件的方法及装置
CN105450822A (zh) * 2015-11-11 2016-03-30 百度在线网络技术(北京)有限公司 智能语音交互方法和装置
CN106294164A (zh) * 2016-08-15 2017-01-04 中国银行股份有限公司 一种代码检查方法及装置
CN106569801A (zh) * 2016-10-18 2017-04-19 中国运载火箭技术研究院 一种基于复杂参数的组态化显控系统
CN108305626A (zh) * 2018-01-31 2018-07-20 百度在线网络技术(北京)有限公司 应用程序的语音控制方法和装置
CN109271315A (zh) * 2018-08-23 2019-01-25 中国平安财产保险股份有限公司 脚本代码检测方法、装置、计算机设备及存储介质
CN109448727A (zh) * 2018-09-20 2019-03-08 李庆湧 语音交互方法以及装置
CN109584879A (zh) * 2018-11-23 2019-04-05 华为技术有限公司 一种语音控制方法及电子设备
CN110060679A (zh) * 2019-04-23 2019-07-26 诚迈科技(南京)股份有限公司 一种全程语音控制的交互方法和系统
CN111128168A (zh) * 2019-12-30 2020-05-08 斑马网络技术有限公司 语音控制方法、装置及存储介质
CN111949240A (zh) * 2019-05-16 2020-11-17 阿里巴巴集团控股有限公司 交互方法、存储介质、服务程序和设备
CN112002321A (zh) * 2020-08-11 2020-11-27 海信电子科技(武汉)有限公司 显示设备、服务器及语音交互方法
CN112055234A (zh) * 2019-06-06 2020-12-08 百度在线网络技术(北京)有限公司 电视设备投屏处理方法、设备和存储介质
CN112102823A (zh) * 2020-07-21 2020-12-18 深圳市创维软件有限公司 一种智能终端的语音交互方法、智能终端及存储介质
CN112286485A (zh) * 2020-12-30 2021-01-29 智道网联科技(北京)有限公司 通过语音控制应用的方法、装置、电子设备与存储介质
CN112393725A (zh) * 2019-08-16 2021-02-23 上海博泰悦臻网络技术服务有限公司 基于多轮语音的对象处理方法、车机及计算机存储介质

Patent Citations (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101876917A (zh) * 2010-07-02 2010-11-03 深圳市迅雷网络技术有限公司 一种开发控件的方法及装置
CN105450822A (zh) * 2015-11-11 2016-03-30 百度在线网络技术(北京)有限公司 智能语音交互方法和装置
CN106294164A (zh) * 2016-08-15 2017-01-04 中国银行股份有限公司 一种代码检查方法及装置
CN106569801A (zh) * 2016-10-18 2017-04-19 中国运载火箭技术研究院 一种基于复杂参数的组态化显控系统
CN108305626A (zh) * 2018-01-31 2018-07-20 百度在线网络技术(北京)有限公司 应用程序的语音控制方法和装置
CN109271315A (zh) * 2018-08-23 2019-01-25 中国平安财产保险股份有限公司 脚本代码检测方法、装置、计算机设备及存储介质
CN109448727A (zh) * 2018-09-20 2019-03-08 李庆湧 语音交互方法以及装置
CN109584879A (zh) * 2018-11-23 2019-04-05 华为技术有限公司 一种语音控制方法及电子设备
CN110060679A (zh) * 2019-04-23 2019-07-26 诚迈科技(南京)股份有限公司 一种全程语音控制的交互方法和系统
CN111949240A (zh) * 2019-05-16 2020-11-17 阿里巴巴集团控股有限公司 交互方法、存储介质、服务程序和设备
CN112055234A (zh) * 2019-06-06 2020-12-08 百度在线网络技术(北京)有限公司 电视设备投屏处理方法、设备和存储介质
CN112393725A (zh) * 2019-08-16 2021-02-23 上海博泰悦臻网络技术服务有限公司 基于多轮语音的对象处理方法、车机及计算机存储介质
CN111128168A (zh) * 2019-12-30 2020-05-08 斑马网络技术有限公司 语音控制方法、装置及存储介质
CN112102823A (zh) * 2020-07-21 2020-12-18 深圳市创维软件有限公司 一种智能终端的语音交互方法、智能终端及存储介质
CN112002321A (zh) * 2020-08-11 2020-11-27 海信电子科技(武汉)有限公司 显示设备、服务器及语音交互方法
CN112286485A (zh) * 2020-12-30 2021-01-29 智道网联科技(北京)有限公司 通过语音控制应用的方法、装置、电子设备与存储介质

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118398012A (zh) * 2023-04-28 2024-07-26 比亚迪股份有限公司 一种语音交互方法、装置、设备、介质及车辆
CN118398012B (zh) * 2023-04-28 2026-02-10 比亚迪股份有限公司 一种语音交互方法、装置、设备、介质及车辆

Also Published As

Publication number Publication date
CN115048161B (zh) 2025-12-09

Similar Documents

Publication Publication Date Title
CN109979465B (zh) 电子装置、服务器及其控制方法
US11551682B2 (en) Method of performing function of electronic device and electronic device using same
US11150870B2 (en) Method for providing natural language expression and electronic device supporting same
US20240202582A1 (en) Multi-stage machine learning model chaining
US11468881B2 (en) Method and system for semantic intelligent task learning and adaptive execution
CN103558964A (zh) 电子设备中的多层次话音反馈
US20190004821A1 (en) Command input using robust input parameters
JP2019175453A (ja) ユーザ音声入力の処理を含むシステム及びその動作方法並びに電子装置
KR20210001082A (ko) 사용자 발화를 처리하는 전자 장치와 그 동작 방법
CN112286485A (zh) 通过语音控制应用的方法、装置、电子设备与存储介质
CN115048161B (zh) 应用的控制方法及其电子设备、装置和介质
CN114627864A (zh) 显示设备与语音交互方法
CN111950288B (zh) 一种命名实体识别中的实体标注方法及智能设备
KR102848286B1 (ko) 전자 장치 및 그의 연속성을 가지는 사용자 입력에 대한 실행 정보를 공유하는 방법
JP2025507272A (ja) 電子装置及びその動作方法
CN117894307A (zh) 语音交互方法、语音交互装置和电子设备
CN111344664B (zh) 电子设备及其控制方法
CN119397994B (zh) 片上网络的验证方法、装置、电子设备及可读存储介质
CN119835468B (zh) 一种显示设备、服务器和语音指令的执行方法
CN113805706B (zh) 一种文本输入方法、终端及存储介质
CN120704789A (zh) 操作执行方法及其装置
CN119815090A (zh) 一种显示设备及显示设备控制方法
CN119990108A (zh) Sql语句的纠错方法、装置、设备、介质及程序产品
KR20260017283A (ko) 검색 어시스턴트를 제공하는 전자 장치, 방법, 및 비일시적 컴퓨터 판독가능 저장 매체
KR20240038523A (ko) 오거부 판단 방법 및 이를 수행하는 전자 장치

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant