CN104536644A - 一种终端 - Google Patents
一种终端 Download PDFInfo
- Publication number
- CN104536644A CN104536644A CN201410776693.3A CN201410776693A CN104536644A CN 104536644 A CN104536644 A CN 104536644A CN 201410776693 A CN201410776693 A CN 201410776693A CN 104536644 A CN104536644 A CN 104536644A
- Authority
- CN
- China
- Prior art keywords
- terminal
- data
- phonetic entry
- accessory
- initiating
- 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.)
- Pending
Links
- 238000001514 detection method Methods 0.000 claims abstract description 52
- 230000005540 biological transmission Effects 0.000 claims abstract description 32
- 230000000977 initiatory effect Effects 0.000 claims description 119
- 238000012545 processing Methods 0.000 claims description 21
- 230000004044 response Effects 0.000 claims description 20
- 238000000034 method Methods 0.000 description 26
- 238000004891 communication Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 239000000203 mixture Substances 0.000 description 3
- 230000000712 assembly Effects 0.000 description 2
- 238000000429 assembly Methods 0.000 description 2
- 238000012790 confirmation Methods 0.000 description 2
- 230000005055 memory storage Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/22—Procedures used during a speech recognition process, e.g. man-machine dialogue
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/7243—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computational Linguistics (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Signal Processing (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明实施例公开了一种终端。其中,该终端包括:检测单元,用于检测语音输入触发指令;所述语音输入触发指令包括将操作焦点切换为文字输入窗口或文字输入控件的操作;发送单元,用于响应所述语音输入触发指令,向与所述终端连接的辅助终端发送语音输入请求消息;接收单元,用于接收所述辅助终端发送的输入数据;输出单元,用于在所述终端输出对应的文字。实施本发明实施例,可以有效提高语音输入的适用性。
Description
技术领域
本发明涉及语音技术领域,具体涉及一种终端。
背景技术
随着电子技术的发展,语音输入已逐渐成为电子设备的常见功能之一。语音输入是指电子设备通过自身配置的或外接的语音输入装置(如麦克风)接收外部输入的语音数据,并将接收到的语音数据识别并输出为文字。
然而实践发现,目前的语音输入实现方案中,对于自身未配置语音输入装置的电子设备(如PC(personal Computer,个人计算机)等),当其未外接语音输入装置时,将无法实现语音输入。
发明内容
本发明实施例公开了一种终端,能够有效提高语音输入的适用性。
本发明实施例公开了一种终端,包括:
检测单元,用于检测语音输入触发指令;所述语音输入触发指令包括将操作焦点切换为文字输入窗口或文字输入控件的操作;
发送单元,用于响应所述语音输入触发指令,向与所述终端连接的辅助终端发送语音输入请求消息;
接收单元,用于接收所述辅助终端发送的输入数据;
输出单元,用于在所述终端输出对应的文字。
本发明实施例还公开了一种终端,包括:
接收单元,用于接收与所述终端连接的发起终端发送的语音输入请求消息;其中,所述语音输入请求消息是所述发起终端响应检测到的语音输入触发指令发送的;所述语音输入触发指令包括将操作焦点切换为文字输入窗口或文字输入控件的操作;
发送单元,用于向所述发起终端发送输入数据,以使所述发起终端输出对应的文字。
本发明实施例中,检测单元可以检测语音输入触发指令,该语音输入触发指令包括将操作焦点切换为文字输入窗口或文字输入控件的操作,发送单元可以响应该语音输入触发指令,向与本端连接的辅助终端发送语音输入请求消息,当接收单元接收到辅助终端发送的输入数据时,可以由输出单元在本端输出对应的文字。可见,本发明实施例公开的语音输入方法中,对于自身未配置语音输入装置,且未外接语音数据装置的终端,也可以实现语音输入,提高了语音输入的适用性。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例公开的一种语音输入方法的流程示意图;
图2是本发明实施例公开的另一种语音输入方法的流程示意图;
图3是本发明实施例公开的另一种语音输入方法的流程示意图;
图4是本发明实施例公开的一种终端的结构示意图;
图5是本发明实施例公开的另一种终端的结构示意图;
图6是本发明实施例公开的另一种终端的结构示意图;
图7是本发明实施例公开的另一种终端的结构示意图;
图8是本发明实施例公开的一种终端的结构示意图;
图9是本发明实施例公开的另一种终端的结构示意图;
图10是本发明实施例公开的另一种终端的结构示意图;
图11是本发明实施例公开的另一种终端的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例公开了一种终端,可以有效提高语音输入的适用性。以下分别进行详细说明。
请参阅图1,图1是本发明实施例公开的一种语音输入方法的流程示意图。如图1所示,该语音输入方法可以包括以下步骤:
S101、检测语音输入触发指令,该语音输入触发指令包括将操作焦点切换为文字输入窗口或文字输入控件的操作。
本发明实施例中,该方法可以应用于自身未配置语音输入装置的终端,如PC。但值得说明的是,该方法并不限于应用于自身未配置语音输入装置的终端。为便于描述,以下以该方法应用于发起终端为例进行说明。
本发明实施例中,语音输入触发指令可以为将操作焦点切换为文字输入窗口或文字输入控件的切换操作。
本发明实施例中,用户可以通过将发起终端的操作焦点切换为文字输入窗口或文字输入控件,以向发起终端输入语音输入触发指令。
举例来说,以发起终端为PC为例,在PC中,应用程序一般以窗口形式进行显示,而每个应用程序窗口中会包括一个或多个控件,为了实现用户对应用程序的操作,需要以操作焦点的方式来表示当前可操作的窗口或控件;其中,为了避免错误,一般同一时间只存在一个操作焦点。
操作焦点可以根据用户的操作进行切换,例如,用户可以通过键盘的方向键对操作焦点进行切换,也可以通过鼠标点击的方式将当前操作焦点切换至所点击的窗口或控件。
PC中的窗口或控件根据其功能的不同可以分为不同的类型,例如,控件可以包括按钮控件、下拉菜单控件、复选框控件、文本框控件、组合框控件、以及列表框控件等,其中如文本框控件、组合框控件、列表框控件等即为文字输入控件。
而应用程序一般通过其内部的控件来获得操作焦点,一般简单的应用程序窗口,如记事本窗口,其内部仅有菜单控件和文本框控件时,用户将窗口焦点切换至记事本窗口时,其操作焦点默认会切换为记事本窗口中的文本框控件。
S102、响应该语音输入触发指令,向与本端连接的辅助终端发送语音输入请求消息。
本发明实施例中,当发起终端检测到语音输入触发指令时,可以响应该语音输入触发指令,向与本端连接的辅助终端发送语音输入请求消息。
举例来说,若发起终端检测到用户对操作焦点的切换操作,且确定切换后的操作焦点为文字输入控件,如文本框控件,则发起终端可以向与本端连接的辅助终端发送语音输入请求消息。即在本发明实施例中,可以通过将操作焦点切换为文字输入窗口或文字输入控件的操作,触发发起终端向与本端连接的辅助终端发送语音输入请求消息。
本发明实施例中,与本端连接的辅助终端可以包括但不限于:
通过数据线与本端连接的辅助终端;或,
通过无线连接方式与本端连接的辅助终端。
其中,该无线连接方式可以包括但不限于局域网连接方式、蓝牙连接方式、或红外连接方式等。
举例来说,以发起终端为PC为例,该与本端连接的辅助终端可以为通过数据线与PC连接的智能手机,或者,可以为通过局域网与PC连接的智能手机。
作为一种可选的实施方式,上述步骤S102之前,还可以包括以下步骤:
11)、向辅助终端发送连接机建立请求消息;
12)、接收辅助终端响应连接建立请求消息发送的确定建立连接的连接建立响应消息;
13)、建立本端与辅助终端的连接。
具体的,在本发明实施例中,发起终端检测到语音输入触发指令时,发起终端可以判断是否存在与本端建立连接的辅助终端,若存在,则向与本端建立连接的辅助终端发送语音输入请求消息,否则,发起终端可以进一步判断是否存在可建立连接的辅助终端。
当发起终端判断存在可建立连接的辅助终端时,如存在与发起终端处于同一局域网的辅助终端,发起终端可以通过局域网与辅助终端建立连接,其具体实现可以参见上述步骤11)~13)。
本发明实施例中,辅助终端可以为自身配置有语音输入装置的终端,如智能手机、平板电脑、移动互联网设备(Mobile Internet Device,MID)等。但值得说明的是,辅助终端也可以为自身未配置有语音输入装置,但外接有语音输入装置的终端。
S103、接收辅助终端发送的输入数据。
本发明实施例中,发起终端向辅助终端发送语音输入请求消息后,可以接收辅助终端响应该语音输入请求消息返回的输入数据。
本发明实施例中,辅助终端发送的输入数据可以包括但不限于:
辅助终端接收到的语音数据;或,
辅助终端对接收到的语音数据进行语音识别处理后得到的文字数据。
S104、在本端输出对应的文字。
本发明实施例中,发起终端接收到辅助终端发送的输入数据时,可以根据该输入数据在本端输出对应的文字。
本发明实施例中,发起终端在本端输出对应的文字时,可以将文字输出至当前操作焦点对应的窗口或控件中,也可以在本端的显示屏的指定区域滚动输出。
进一步地,在本发明实施例中,发起终端接收到辅助终端发送的输入数据之后,还可以执行以下步骤:
确定输入数据的数据类型。
相应地,发起终端在本端输出对应的文字可以包括:
当输入数据的数据类型为语音数据类型时,对输入数据进行语音识别处理,并在本端输出对应的文字。
举例来说,以发起终端为PC,辅助终端为与数据线与PC连接的智能手机为例,当用户在PC中打开记事本时,PC当前的操作焦点默认切换为记事本窗口的文本框控件,PC检测到该针对操作焦点的切换操作后,可以向与该PC通过数据线连接的智能手机发送语音输入请求;智能手机接收到语音输入请求后,可以向PC返回输入数据,该输入数据可以为用户通过智能手机中指定应用程序输入的语音数据,也可以为智能手机中预先存储的语音数据;PC接收到智能手机返回的语音数据后,可以对该语音数据进行语音识别处理,并将对应的文字在记事本窗口中输出。
本发明实施例中,当发起终端接收到辅助终端发送的输入数据,且确定该输入数据的数据类型为文字数据类型(即输入数据为文字数据)时,发起终端可以根据该文字数据在本端输出对应的文字。
在图1所描述的方法流程中,发起终端可以在检测到语音输入触发指令时,该语音输入触发指令包括将操作焦点切换为文字输入窗口或文字输入控件的操作,向与本端连接的辅助终端发送语音输入请求消息,并接收辅助终端返回的输入数据,在本端输出对应的文字。可见,在图1所描述的方法流程中,对于自身未配置语音输入装置,且未外接语音数据装置的终端,也可以实现语音输入,提高了语音输入的适用性。
请参阅图2,图2是本发明实施例公开的另一种语音输入方法的流程示意图。如图2所示,该语音输入方法可以包括以下步骤:
S201、接收与本端连接的发起终端发送的语音输入请求消息,该语音输入请求消息是发起终端响应检测到的语音输入触发指令发送的,该语音输入触发指令包括将操作焦点切换为文字输入窗口或文字输入控件的操作。
本发明实施例中,该方法可以应用于自身配置有语音输入装置的终端,如智能手机、平板电脑、移动互联网设备等。但值得说明的是,辅助终端也可以为自身未配置有语音输入装置,但外接有语音输入装置的终端。为便于描述,以下以该方法应用于辅助终端为例进行说明。
本发明实施例中,发起终端可以为自身未配置语音输入装置的终端,如PC。但值得说明的是,发起终端并不限于自身未配置语音输入装置的终端,其也可以是自身配置有语音输入装置的终端。
本发明实施例中,发起终端检测到语音输入触发指令,该语音输入触发指令包括将操作焦点切换为文字输入窗口或文字输入控件的切换操作时,发起终端可以向与本端连接的辅助终端发送语音输入请求。
S202、向发起终端发送输入数据,以使发起终端输出对应的文字。
本发明实施例中,当辅助终端接收到发起终端发送的语音输入请求时,可以启动本端中的指定应用程序,并提示用户进行语音输入。当辅助终端接收到用户输入的语音数据时,可以将该语音数据发送给发起终端,以使发起终端确定输入数据的数据类型为语音数据类型时,对该语音数据进行语音识别,并在发起终端输出对应的文字;也可以对该语音数据进行语音识别处理,以得到对应的文字数据,并将该文字数据发送给发起终端,以使发起终端确定输入数据的数据类型为文字数据类型时,根据该文字数据在发起终端输出对应的文字。
需要注意的是,在本发明实施例中,辅助终端向发起终端发送的输入数据还可以是辅助终端中预先存储的语音数据,其具体实现在此不再赘述。
作为一种可选的实施方式,上述步骤S201之前,还可以包括以下步骤:
21)、接收发送终端发送的连接建立请求消息;
22)、输出提示消息,该提示消息用于提示用户是否建立本端与发起终端的连接;
23)、当接收到响应该提示消息输入的确定建立本端与发起终端的连接的指令时,向发起终端发送确定建立连接的连接建立响应消息。
具体的,在本发明实施例中,发起终端可以通过向辅助终端发送连接建立请求消息,以请求建立发起终端与辅助终端之间的连接。例如,发起终端可以通过局域网向处于同一局域网的辅助终端发送连接建立请求消息。
辅助终端接收到发起终端发送的连接建立请求消息时,可以提示用户是否建立该辅助终端与发起终端的连接,当接收到用户的确认操作时,辅助终端可以向发起终端发送确定建立连接的连接响应消息,以建立辅助终端与发起终端之间的连接;若辅助终端接收到用户的拒绝操作,辅助终端可以向发起终端发送拒绝建立连接的响应消息。
在图2所描述的方法流程中,辅助终端接收到与本端连接的发起终端发送的语音输入请求时,可以向该发起终端发送输入数据,以使该发起终端输出对应的文字。可见,在图1所描述的方法流程中,对于自身未配置语音输入装置,且未外接语音数据装置的终端,也可以实现语音输入,提高了语音输入的适用性。
请参阅图3,图3是本发明实施例公开的另一种语音输入方法的流程示意图。在该实施例中,以发起终端为PC,辅助终端为智能手机(以下简称手机)为例进行描述。
如图3所示,该语音输入方法可以包括以下步骤:
S301、PC检测用户针对操作焦点的切换操作。
具体的,在PC中,应用程序一般以窗口形式进行显示,而每个应用程序窗口中会包括一个或多个控件,为了实现用户对应用程序的操作,需要以操作焦点的方式来表示当前可操作的窗口或控件;其中,为了避免错误,一般同一时间只存在一个操作焦点。
操作焦点可以根据用户的操作进行切换,例如,用户可以通过键盘的方向键对操作焦点进行切换,也可以通过鼠标点击的方式将当前操作焦点切换至所点击的窗口或控件。
S302、PC判断当前操作焦点是否处于文字输入窗口或文字输入控件;若判断为是,转至步骤S303;否则,结束当前流程。
具体的,PC中的窗口或控件根据其功能的不同可以分为不同的类型,例如,控件可以包括按钮控件、下拉菜单控件、复选框控件、文本框控件、组合框控件、以及列表框控件等,其中如文本框控件、组合框控件、列表框控件等即为文字输入控件。
而应用程序一般通过其内部的控件来获得操作焦点,一般简单的应用程序窗口,如记事本窗口,其内部仅有菜单控件和文本框控件时,用户将窗口焦点切换至记事本窗口时,其操作焦点默认会切换为记事本窗口中的文本框控件。
本发明实施例中,当PC检测到用户针对操作焦点的切换操作时,PC可以判断切换操作后的操作焦点是否为文字输入窗口或文字输入控件,若判断为是,PC可以认为检测到语音输入触发指令。
本发明实施例中,当PC判断为否时,PC可以按照现有流程进行常规处理,其具体实现在此不再赘述。
S303、PC向与本端连接的手机发送语音输入请求消息。
本发明实施例中,当PC判断当前操作焦点处于文字输入窗口或文字输入控件时,PC可以检测是否存在与本端连接的手机(如通过数据线与本端连接的手机,或通过局域网与本端连接的手机),若存在,则向该手机发送语音输入请求消息;否则,PC可以进一步判断是否存在可建立连接的手机,如与PC处于同一局域网的手机,若存在,则与该可建立的手机建立连接,并向与本端连接的手机发送语音输入请求消息。
本发明实施例中,PC与手机建立连接可以包括以下步骤:
31)、PC向处于同一局域网的手机发送连接建立请求消息;
32)、当手机接收到PC发送的连接建立请求消息时,输出提示消息,以提示用户确定是否与PC建立连接;
33)、当手机接收到用户响应提示消息输入的确定建立与PC的连接的指令时,向PC发送确定建立连接的连接建立响应消息;
34)当PC接收到手机发送的确定建立连接的连接建立响应消息时,建立与该手机的连接。
本发明实施例中,当存在多个与PC连接的手机时,PC可以随机选择一个手机发送语音输入请求消息,或者,PC可以输出自身连接的手机的列表,以提示用户选择发送语音输入请求消息的手机。同理,当存在多个可建立连接的手机时,PC可以随机选择一个手机建立连接,或者,PC可以输出可建立连接的手机的列表,以提示用户选择建立连接的手机。
本发明实施例中,当PC与手机通过局域网建立连接后,可以在PC中保存手机的网络标识,当下一次PC需要进行语音输入时,可以在局域网中搜索该手机的网络标识,并当搜索成功后向该手机发送连接建立请求消息,以请求建立PC与该手机的连接。
S304、手机接收与本端连接的PC发送的语音输入请求消息,启动语音输入应用程序。
本发明实施例中,手机接收到PC发送的语音输入请求消息时,可以启动手机中安装的指定的语音输入应用程序,以便用户进行语音输入。
其中,手机启动指定的语音输入应用程序后,可以通过提示音的方式提示用户进行语音输入。
S305、手机检测语音输入操作并获取输入数据。
S306、手机向PC发送输入数据。
本发明实施例中,当手机接收到PC发送的语音输入请求消息,并启动语音输入应用程序后,可以检测用户的语音输入操作并获取用户输入的语音数据。
手机获取用户输入的语音数据后,可以直接将该语音数据作为输入数据发送给PC,也可以对该语音数据进行语音识别处理后,将得到的文字数据作为输入数据发送给PC。
S307、PC接收手机发送的输入数据,并确定该输入数据的数据类型。若为语音数据类型,转至步骤S308;若为文字数据类型,转至步骤S309。
S308、PC对接收到的输入数据进行语音识别处理,并在本端输出对应的文字。
S309、PC根据接收到的输入数据在本端输出对应的文字。
本发明实施例中,当PC接收到手机发送的输入数据时,可以判断该输入数据的数据类型是语音数据类型还是文字数据类型。
当PC确定该输入数据的数据类型为语音数据类型,即输入数据为语音数据时,PC需要对该语音数据进行语音识别处理,以得到对应文字数据,进而根据该文字数据在本端输出对应的文字。
当PC确定该输入数据的数据类型为文字数据类型,即输入数据为文字数据时,PC可以直接根据该文字数据在本端输出对应的文字。
在图3所描述的方法流程中,当PC检测到操作焦点被切换至文字输入窗口或文字输入控件时,PC可以向与本端连接的手机发送语音输入请求消息;手机接收到该语音输入请求消息后,可以启动指定的语音输入应用程序,并将获取到的输入数据发送给PC;PC接收到手机发送的输入数据后,可以根据该输入数据在本端输出对应的文字。可见,在图3所描述的方法流程中,对于自身未配置语音输入装置的PC,可以通过手机作为辅助终端,实现PC的语音输入,从而可以在不需要外接语音数据装置(如麦克风)的情况下,实现PC的语音输入,提高了语音输入的适用性。
请参阅图4,图4是本发明实施例公开的一种终端的结构示意图。如图4所示,该终端可以包括:
检测单元401,用于检测语音输入触发指令;所述语音输入触发指令包括将操作焦点切换为文字输入窗口或文字输入控件的操作;
本发明实施例中,该终端可以为自身未配置语音输入装置的终端,如PC。但值得说明的是,该终端也可以是自身配置有语音输入装置的终端,如智能手机、平板电脑等。
本发明实施例中,语音输入触发指令可以包括但不限于:针对指定功能按钮的触发操作;或,将操作焦点切换为文字输入窗口或文字输入控件或语音输入控件的切换操作。
发送单元402,用于响应所述语音输入触发指令,向与所述终端连接的辅助终端发送语音输入请求消息;
本发明实施例中,当检测单元401检测到语音输入触发指令时,可以使能发送单元402向与所述终端连接的辅助终端发送语音输入请求消息。
本发明实施例中,与终端连接的辅助终端可以包括但不限于通过数据线或无线连接方式与该终端连接的辅助终端。
其中,该无线连接方式可以包括但不限于局域网连接方式、蓝牙连接方式、或红外连接方式等。
接收单元403,用于接收所述辅助终端发送的输入数据;
本发明实施例中,辅助终端发送的输入数据可以包括:辅助终端接收到的语音数据,或,辅助终端对接受到的语音数据进行语音识别处理后得到的文字数据。
输出单元404,用于在所述终端输出对应的文字。
本发明实施例中,接收单元403接收到辅助终端发送的输入数据之后,可以使能输出单元404在所述终端输出对应的文字。
本发明实施例中,输出单元404在所述终端输出对应的文字时,可以将文字输出至当前操作焦点对应的窗口或控件中,也可以在所述终端的显示屏的指定区域滚动输出。
相应地,请一并参阅图5,图5是本发明实施例公开的另一种终端的结构示意图。其中,图5所示的终端是由图4所示的终端进行优化得到的。与图4所示的终端相比较,图5所示的终端还可以包括:
确定单元405,用于确定所述输入数据的数据类型;
本发明实施例中,接收单元403接收到辅助终端发送的输入数据之后,可以使能确定单元405;确定单元405在接收单元403使能后,可以确定该输入数据的数据类型,即判断该输入数据的类型是语音数据类型还是文字数据类型。
相应地,输出单元404,还可以用于当所述确定单元405确定所述输入数据的数据类型为语音数据类型时,对所述输入数据进行语音识别处理,并在所述终端输出对应的文字。
本发明实施例中,当确定单元405确定输入数据的数据类型为语音数据类型时,确定单元405可以使能输出单元404;输出单元404在确定单元405使能后,可以对该输入数据进行语音识别处理,并在所述终端输出对应的文字。
在可选实施例中,输出单元404,还可以用于当所述确定单元405确定所述输入数据的数据类型为文字数据类型时,根据所述输入数据在所述终端输出对应的文字。
本发明实施例中,当确定单元405确定所述接收单元403接收到的输入数据的数据类型为文字数据时,确定单元405可以使能输出单元404直接根据该输入数据在所述终端输出对应的文字。
在可选实施例中,所述发送单元402,还可以用于向辅助终端发送连接建立请求消息;
所述接收单元403,还可以用于接收所述辅助终端响应所述连接建立请求消息发送的确定建立连接的连接建立响应消息。
相应地,请一并参阅图6,图6是本发明实施例公开的另一种终端的结构示意图。其中,图6所示的终端是由图4所示的终端进行优化得到的。与图4所示的终端相比较,图6所示的终端还可以包括:
连接建立单元406,用于建立所述终端与所述辅助终端的连接。
本发明实施例中,检测单元401检测到语音输入触发指令时,可以判断是否存在与所述终端建立连接的辅助终端,若不存在,则进一步判断是否存在可建立连接的辅助终端,若存在可建立连接的辅助终端,如存在与发起终端处于同一局域网的辅助终端,检测单元401可以使能发送模块402向该可建立连接的辅助终端发送连接建立请求消息;当接所述收单元403接收到辅助终端响应该连接建立请求消息发送的确定建立连接的连接建立响应消息时,接收单元403可以使能连接建立单元406建立所述终端与所述辅助终端的连接。
在图4、图5、图6所描述的终端中,检测单元401检测到语音输入触发指令时,可以使能发送单元402向与本端连接的辅助终端发送语音输入请求消息;当接收单元403接收到辅助终端响应该语音输入请求消息返回的输入数据时,可以使能输出单元404在所述终端输出对应的文字,对于自身未配置语音输入装置,且未外接语音数据装置的终端,也可以实现语音输入,提高了语音输入的适用性。
请参阅图7,图7为本发明实施例公开的另一种终端的结构示意图,如图7所示,该终端可以包括:至少一个处理器701,例如CPU,至少一个用户接口703,存储器704,至少一个通信总线702。其中,通信总线702用于实现这些组件之间的连接通信。其中,用户接口703可以包括显示屏(Display)、键盘(Keyboard),可选用户接口703还可以包括标准的有线接口、无线接口。存储器704可以是高速RAM存储器,也可以是非不稳定的存储器(non-volatilememory),例如至少一个磁盘存储器。存储器704可选的还可以是至少一个位于远离前述处理器701的存储装置。其中,处理器701可以结合图4、图5和图6所描述的终端,存储器704中存储一组程序代码,且处理器701调用存储器704中存储的程序代码,用于执行以下操作:
检测语音输入触发指令;所述语音输入触发指令包括将操作焦点切换为文字输入窗口或文字输入控件的操作;
响应所述语音输入触发指令,通过用户接口703向与本端连接的辅助终端发送语音输入请求消息;
通过用户接口703接收所述辅助终端发送的输入数据;
在所述本端输出对应的文字。
在可选实施例中,所述与本端连接的辅助终端包括:
通过数据线与本端连接的辅助终端;或,
通过无线连接方式与本端连接的辅助终端。
在可选实施例中,处理器701调用存储器704中存储的程序代码,通过用户接口703向与本端连接的辅助终端发送语音输入请求消息之前,还可以执行以下操作:
通过用户接口703向所述辅助终端发送连接建立请求消息;
通过用户接口703接收所述辅助终端响应所述连接建立请求消息发送的确定建立连接的连接建立响应消息;
建立本端与所述辅助终端的连接。
在可选实施例中,所述输入数据包括:
所述辅助终端接收到的语音数据;或,
所述辅助终端对接收到的语音数据进行语音识别处理后得到的文字数据。
在可选实施例中,处理器701调用存储器704中存储的程序代码接收所述辅助终端发送的输入数据之后,还可以执行以下操作:
确定所述输入数据的数据类型;
相应地,处理器701调用存储器704中存储的程序代码在所述本端输出对应的文字,可以具体包括:
当所述输入数据的数据类型为语音数据类型时,对所述输入数据进行语音识别处理,并在所述本端输出对应的文字。
在可选实施例中,处理器701调用存储器704中存储的程序代码在所述本端输出对应的文字,还可以执行以下操作:
当所述输入数据的数据类型为文字数据类型时,根据所述输入数据在所述本端输出对应的文字。
请参阅图8,图8是本发明实施例公开的一种终端的结构示意图。如图8所示,该终端可以包括:
接收单元801,用于接收与所述终端连接的发起终端发送的语音输入请求消息;其中,所述语音输入请求消息是所述发起终端响应检测到的语音输入触发指令发送的;所述语音输入触发指令包括将操作焦点切换为文字输入窗口或文字输入控件的操作;
本发明实施例中,该终端可以为自身配置有语音输入装置的终端,如智能手机、平板电脑、移动互联网设备等。但值得说明的是,辅助终端也可以为自身未配置有语音输入装置,但外接有语音输入装置的终端。
本发明实施例中,发起终端可以为自身未配置语音输入装置的终端,如PC。但值得说明的是,发起终端并不限于自身未配置语音输入装置的终端,其也可以是自身配置有语音输入装置的终端。
本发明实施例中,发起终端检测到语音输入触发指令,如将操作焦点切换为文字输入窗口或文字输入控件的操作时,发起终端可以向与本端连接的辅助终端发送语音输入请求。
发送单元802,用于向所述发起终端发送输入数据,以使所述发起终端输出对应的文字。
本发明实施例中,当接收单元801接收到发起终端发送的语音输入请求时,可以触发启动终端中的指定应用程序,并提示用户进行语音输入。
相应地,所述接收单元801,还可以用于接收语音数据。
本发明实施例中,当接收单元801接收到用户输入的语音数据时,可以使能发送单元802将该语音数据发送给发起终端,也可以对该语音数据进行语音识别处理,以得到对应的文字数据,并使能发送单元802将该文字数据发送给发起终端,以使发起终端根据该输入数据在发起终端输出对应的文字。
作为一种可选的实施例,所述发送单元802,可以用于向所述发送终端发送语音数据,以使所述发送终端确定输入数据的数据类型为语音数据类型时,对所述语音数据进行语音识别,并在所述发起终端输出对应的文字。
作为另一种可选的实施例,请一并参阅图9,图9是本发明实施例公开的另一种终端的结构示意图。其中,图9所示的终端是由图8所示的终端进行优化得到的。与图8所示的终端相比较,图9所示的终端还可以包括:
语音识别单元803,用于对所述接收单元801接收到的语音数据进行语音识别处理,以得到对应的文字数据;
相应地,所述发送单元802,可以用于向所述发起终端发送所述文字数据,以使所述发起终端确定输入数据的数据类型为文字数据类型时,根据所述文字数据在所述发起终端输出对应的文字。
在可选实施例中,所述接收单元801,还可以用于接收所述发送终端发送的连接建立请求消息;
相应地,请一并参阅图10,图10是本发明实施例公开的另一种终端的结构示意图。其中,图10所示的终端是由图8所示的终端进行优化得到的。与图8所示的终端相比较,图10所示的终端还可以包括:
输出单元804,用于当所述接收单元801接收到所述发送终端发送的连接建立请求消息时,输出提示消息,所述提示消息用于提示用户是否建立所述终端与所述发起终端的连接;
所述发送单元802,还可以用于当所述接收单元801接收到响应所述提示消息输入的确定建立所述终端与所述发起终端的连接的指令时,向所述发起终端发送确定建立连接的连接建立响应消息。
本发明实施例中,当接收单元801接收到发送终端发送的连接建立请求消息时,可以使能输出单元804输出提示消息,该提示消息用于提示用户是否建立所述终端与所述发起终端的连接。当接收单元801接收到用户响应提示消息输入的确定建立所述终端与所述发起终端的连接的指令时,即用户的操作为确认操作时,接收单元801可以使能发送单元向所述发起终端发送确定建立连接的连接建立响应消息;当接收单元801接收到用户响应提示消息输入的拒绝建立所述终端与所述发起终端的连接的指令时,即用户的操作为拒绝操作时,接收单元801可以使能发送单元向所述发起终端发送拒绝建立连接的连接建立响应消息。
在图8、图9、图10所描述的终端中,当接收单元801接收到发起终端响应检测到的语音输入触发指令发送的语音输入请求消息时,该语音输入触发指令包括将操作焦点切换为文字输入窗口或文字输入控件的操作,可以使能发送单元802向发起终端发送输入数据,以使发起终端输出对应的文字,对于自身未配置语音输入装置,且未外接语音数据装置的终端,也可以实现语音输入,提高了语音输入的适用性。
请参阅图11,图11为本发明实施例公开的另一种终端的结构示意图,如图11所示,该终端可以包括:至少一个处理器1101,例如CPU,至少一个用户接口1103,存储器1104,语音输入装置1105,至少一个通信总线1102。其中,通信总线1102用于实现这些组件之间的连接通信。其中,用户接口1103可以包括显示屏(Display),可选用户接口1103还可以包括标准的有线接口、无线接口。存储器1104可以是高速RAM存储器,也可以是非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。存储器1104可选的还可以是至少一个位于远离前述处理器1101的存储装置。语音输入装置1105可以包括语音检测器、声音传感器、麦克风等;其中,处理器1101可以结合图8、图9和图10所描述的终端,存储器1104中存储一组程序代码,且处理器1101调用存储器1104中存储的程序代码,用于执行以下操作:
通过所述用户接口1103接收与本端连接的发起终端发送的语音输入请求消息;其中,所述语音输入请求消息是所述发起终端响应检测到的语音输入触发指令发送的;所述语音输入触发指令包括将操作焦点切换为文字输入窗口或文字输入控件的操作;
通过所述用户接口1103向所述发起终端发送输入数据,以使所述发起终端输出对应的文字。
可选实施例中,处理器1101调用存储器1104中存储的程序代码,接收与本端连接的发起终端发送的语音输入请求消息之后,还可以执行以下操作:
通过所述语音输入装置1105接收语音数据;
处理器1101调用存储器1104中存储的程序代码向所述发起终端发送输入数据,以使所述发起终端输出对应的文字,包括:
通过所述用户接口1103向所述发起终端发送所述语音数据,以使所述发送终端确定输入数据的数据类型为语音数据类型时,对所述语音数据进行语音识别,并在所述发起终端输出对应的文字。
可选实施例中,处理器1101调用存储器1104中存储的程序代码,接收与本端连接的发起终端发送的语音输入请求消息之后,还可以执行以下操作:
接收语音数据;
对所述语音数据进行语音识别处理,以得到对应的文字数据;
处理器1101调用存储器1104中存储的程序代码向所述发起终端发送输入数据,以使所述发起终端输出对应的文字,包括:
向所述发起终端发送所述文字数据,以使所述发起终端确定输入数据的数据类型为文字数据类型时,根据所述文字数据在所述发起终端输出对应的文字。
在可选实施例中,处理器1101调用存储器1104中存储的程序代码接收与本端连接的发起终端发送的语音输入请求消息之前,还可以执行以下操作:
通过所述用户接口1103接收所述发送终端发送的连接建立请求消息;
输出提示消息,所述提示消息用于提示用户是否建立本端与所述发起终端的连接;
当接收到响应所述提示消息输入的确定建立本端与所述发起终端的连接的指令时,通过所述用户接口1103向所述发起终端发送确定建立连接的连接建立响应消息。
具体的,本实施例中介绍的终端可以实施本发明结合图1至图3介绍的语音输入方法的实施例中的部分或全部流程。
本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。
本发明实施例终端或设备中的单元或子单元可以根据实际需要进行合并、划分和删减。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令终端设备相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(Read-OnlyMemory,ROM)、随机存取器(Random Access Memory,RAM)、磁盘或光盘等。
以上对本发明实施例公开了一种终端进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
Claims (10)
1.一种终端,其特征在于,包括:
检测单元,用于检测语音输入触发指令;所述语音输入触发指令包括将操作焦点切换为文字输入窗口或文字输入控件的操作;
发送单元,用于响应所述语音输入触发指令,向与所述终端连接的辅助终端发送语音输入请求消息;
接收单元,用于接收所述辅助终端发送的输入数据;
输出单元,用于在所述终端输出对应的文字。
2.如权利要求1所述的终端,其特征在于,所述与所述终端连接的辅助终端包括:
通过数据线与所述终端连接的辅助终端;或,
通过无线连接方式与所述终端连接的辅助终端。
3.如权利要求1所述的终端,其特征在于,
所述发送单元,还用于向所述辅助终端发送连接建立请求消息;
所述接收单元,还用于接收所述辅助终端响应所述连接建立请求消息发送的确定建立连接的连接建立响应消息;
所述终端还包括:
连接建立单元,用于建立所述终端与所述辅助终端的连接。
4.如权利要求1所述的终端,其特征在于,所述输入数据包括:
所述辅助终端接收到的语音数据;或,
所述辅助终端对接收到的语音数据进行语音识别处理后得到的文字数据。
5.如权利要求4所述的终端,其特征在于,所述终端还包括:
确定单元,用于确定所述输入数据的数据类型;
所述输出单元,用于当所述确定单元确定所述输入数据的数据类型为语音数据类型时,对所述输入数据进行语音识别处理,并在所述终端输出对应的文字。
6.如权利要求5所述的终端,其特征在于,
所述输出单元,还用于当所述确定单元确定所述输入数据的数据类型为文字数据类型时,根据所述输入数据在所述终端输出对应的文字。
7.一种终端,其特征在于,包括:
接收单元,用于接收与所述终端连接的发起终端发送的语音输入请求消息;其中,所述语音输入请求消息是所述发起终端响应检测到的语音输入触发指令发送的;所述语音输入触发指令包括将操作焦点切换为文字输入窗口或文字输入控件的操作;
发送单元,用于向所述发起终端发送输入数据,以使所述发起终端输出对应的文字。
8.如权利要求7所述的终端,其特征在于,
所述接收单元,还用于接收语音数据;
所述发送单元,用于向所述发起终端发送语音数据,以使所述发送终端确定输入数据的数据类型为语音数据类型时,对所述语音数据进行语音识别,并在所述发起终端输出对应的文字。
9.如权利要求7所述的终端,其特征在于,
所述接收单元,还用于接收语音数据;
所述终端还包括:
语音识别单元,用于对所述语音数据进行语音识别处理,以得到对应的文字数据;
所述发送单元,用于向所述发起终端发送所述文字数据,以使所述发起终端确定输入数据的数据类型为文字数据类型时,根据所述文字数据在所述发起终端输出对应的文字。
10.如权利要求7所述的终端,其特征在于,
所述接收单元,还用于接收所述发送终端发送的连接建立请求消息;
所述终端还包括:
输出单元,用于当所述接收单元接收到所述发送终端发送的连接建立请求消息时,输出提示消息,所述提示消息用于提示用户是否建立所述终端与所述发起终端的连接;
所述发送单元,还用于当所述接收单元接收到响应所述提示消息输入的确定建立所述终端与所述发起终端的连接的指令时,向所述发起终端发送确定建立连接的连接建立响应消息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410776693.3A CN104536644A (zh) | 2014-12-15 | 2014-12-15 | 一种终端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410776693.3A CN104536644A (zh) | 2014-12-15 | 2014-12-15 | 一种终端 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104536644A true CN104536644A (zh) | 2015-04-22 |
Family
ID=52852183
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410776693.3A Pending CN104536644A (zh) | 2014-12-15 | 2014-12-15 | 一种终端 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104536644A (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101115088A (zh) * | 2007-08-07 | 2008-01-30 | 周运南 | 聋哑人专用手机 |
CN202979200U (zh) * | 2012-07-18 | 2013-06-05 | 青岛海尔电子有限公司 | 一种输入装置及电视*** |
KR20130128172A (ko) * | 2012-05-16 | 2013-11-26 | (주)인피니티텔레콤 | 장애인을 위한 이동통신 단말기 및 문자생성방법 |
CN103517146A (zh) * | 2012-09-11 | 2014-01-15 | Tcl集团股份有限公司 | 智能电视实现虚拟语音设备的方法及*** |
CN103607658A (zh) * | 2013-11-14 | 2014-02-26 | 四川长虹电器股份有限公司 | 利用移动终端向智能电视应用软件输入字符的方法 |
-
2014
- 2014-12-15 CN CN201410776693.3A patent/CN104536644A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101115088A (zh) * | 2007-08-07 | 2008-01-30 | 周运南 | 聋哑人专用手机 |
KR20130128172A (ko) * | 2012-05-16 | 2013-11-26 | (주)인피니티텔레콤 | 장애인을 위한 이동통신 단말기 및 문자생성방법 |
CN202979200U (zh) * | 2012-07-18 | 2013-06-05 | 青岛海尔电子有限公司 | 一种输入装置及电视*** |
CN103517146A (zh) * | 2012-09-11 | 2014-01-15 | Tcl集团股份有限公司 | 智能电视实现虚拟语音设备的方法及*** |
CN103607658A (zh) * | 2013-11-14 | 2014-02-26 | 四川长虹电器股份有限公司 | 利用移动终端向智能电视应用软件输入字符的方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6718307B1 (en) | Speech input device with attention span | |
KR102265931B1 (ko) | 음성 인식을 이용하는 통화 수행 방법 및 사용자 단말 | |
US9560188B2 (en) | Electronic device and method for displaying phone call content | |
US20200279569A1 (en) | Method of controlling terminal using context awareness and terminal therof | |
CN105100141A (zh) | 多媒体内容网络分享方法、装置及*** | |
CN105025433A (zh) | 一种蓝牙配对方法及终端 | |
US20130297318A1 (en) | Speech recognition systems and methods | |
CN112492442A (zh) | 一种蓝牙耳机的连接切换方法、装置、设备及存储介质 | |
WO2020038145A1 (zh) | 一种业务数据处理方法、装置以及相关设备 | |
CN105764159A (zh) | 一种网络连接方法及其***、终端 | |
CN105825853A (zh) | 语音识别设备语音切换方法及装置 | |
CN105554752A (zh) | 一种热点共享方法及相关设备 | |
CN103701994A (zh) | 一种自动应答的方法及装置 | |
CN104750315A (zh) | 一种触屏设备的控制方法、装置及触屏设备 | |
CN105120056A (zh) | 一种通话控制方法及终端 | |
CN104536717A (zh) | 一种语音输入方法 | |
CN105700904A (zh) | 一种会话发起方法及装置 | |
JP2007041089A (ja) | 情報端末および音声認識プログラム | |
CN105068742B (zh) | 一种智能手表的控制方法及智能手表 | |
CN104536644A (zh) | 一种终端 | |
KR101450188B1 (ko) | 휴대용 단말기의 음성 제어 장치 및 방법 | |
CN104168386B (zh) | 双卡切换方法及装置 | |
CN113542423B (zh) | 网络连接控制方法、网络连接控制终端及*** | |
CN105550006A (zh) | 应用程序语言设置方法及移动终端 | |
CN105392087A (zh) | 一种音箱管理方法及用户终端 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20150422 |
|
WD01 | Invention patent application deemed withdrawn after publication |