设备操作系统、设备操作方法、信息处理装置及计算机程序
文献发布时间:2023-06-19 10:55:46
技术领域
本发明涉及设备操作系统、设备操作方法、信息处理装置及计算机程序。
背景技术
以往,进行基于语音指示来操作家电设备的处理。通常,在这样的家电设备的操作方法中,用户需要将对于家电设备的动作指示所需要的语句按照规定的规则读出。并且,在对于家电设备的动作指示所需要的语句中包含表示操作对象设备的名称及向家电设备指示的动作的名称的既定的语句的情况较多。因此,用户在对家电设备进行语音动作指示时,需要预先记忆既定的语句,并且需要将包含全部所需的语句的文章读出。这样,以往的通过语音的家电设备的操作方法对于用户而言并不一定方便性高。
现有技术文献
专利文献
专利文献1:日本特开2018-63537号公报
专利文献2:日本特开2002-182679号公报
专利文献3:日本特开2016-076799号公报
专利文献4:日本特开2019-066702号公报
专利文献5:日本特开2005-086768号公报
发明内容
发明要解决的课题
本发明要解决的课题是提供一种对于基于语音指示来操作家电设备的服务能够提高用户的方便性的设备操作系统、设备操作方法、信息处理装置及计算机程序。
用来解决课题的手段
技术方案的设备操作系统拥有1个以上的语音输入部、语音识别部和设备控制部。语音输入部输入用户的语音。语音识别部进行语音识别处理,该语音识别处理识别上述语音输入部输入的语音的内容。设备控制部基于上述语音的内容识别使作为操作对象的家电设备进行的动作,并基于表示各家电设备的属性的第1属性信息或表示上述语音输入部的属性的第2属性信息,选择作为上述操作对象的家电设备。
发明的效果
根据本发明,对于基于语音指示来操作家电设备的服务能够使用户的方便性提高。
附图说明
图1是表示第1实施方式的设备操作系统的系统结构的具体例的系统结构图。
图2是表示第1实施方式的语音输入装置的功能结构的具体例的功能框图。
图3是表示第1实施方式的家电操作服务器的功能结构的具体例的功能框图。
图4是表示第1实施方式的第1属性信息的具体例的图。
图5是表示第1实施方式的第2属性信息的具体例的图。
图6是表示在第1实施方式的设备操作系统中家电操作服务器基于从设置在各房间中的语音输入装置取得的声音数据,使用户指定的家电设备进行用户指定的动作的处理的流程的具体例的流程图。
图7是表示第2实施方式的语音输入装置的功能结构的具体例的功能框图。
图8是表示第2实施方式的家电操作服务器的功能结构的具体例的功能框图。
图9是表示第3实施方式的家电操作服务器的功能结构的具体例的功能框图。
标号说明
100、100a、100b设备操作系统;1、1-1~1-11家电设备;2、2-1~2-4、2a语音输入装置;21通信部;22语音输入部;23语音数据发送部;24无线强度通知部;3、3a、3b家电操作服务器;31通信部;32设定信息存储部;33语音数据取得部;34语音识别部;35、35a,35b设备控制部;41路由器;42WAN(Wide Area Network,广域网);T1第1属性信息表;T2第2属性信息表。
具体实施方式
以下,参照附图说明实施方式的设备操作系统、设备操作方法、信息处理装置及计算机程序。
(第1实施方式)
图1是表示第1实施方式的设备操作系统的系统结构的具体例的系统结构图。图1所示的设备操作系统100是本实施方式的设备操作系统的一个具体例,是能够基于用户通过语音进行的指示操作用户宅内的家电设备1的系统。图1内的虚线表示在用户宅内存在起居室、盥洗室、卧室、书房等各房间(各空间)。设备操作系统100具备1个以上的家电设备1、1个以上的语音输入装置2和家电操作服务器3。图1作为1个以上的家电设备1的具体例而示出了家电设备1-1~1-11。
例如在起居室中,作为家电设备1-1~1-4而设置有冰箱、照明设备、电视机、空调,在盥洗室中,作为家电设备1-5及1-6而设置有洗衣机及照明设备。此外,在卧室中,作为家电设备1-7~1-9而设置有电视机、照明设备、空调,在书房中,作为家电设备1-10及1-11而设置有照明设备、空调。这些是作为操作对象的家电设备的一例,作为操作对象的家电设备并不限定于图1所示的家电设备1。家电设备1只要能够根据家电操作服务器3的指示变更动作,也可以是图1所例示的以外的任意的设备。
语音输入装置2是输入表示对于家电设备1的动作指示的语音(以下称作“指示语音”)的装置。例如,语音输入装置2具备麦克风等收音装置,将本装置附近的用户发出的指示语音变换为电信号并输入。例如,语音输入装置2使用智能扬声器、智能电话、平板电脑、PC、遥控器等信息处理装置构成。图1作为1个以上的语音输入装置2的具体例而示出了在用户宅内的各房间中设置的各1个的语音输入装置2-1~2-4。
另外,家电设备1及语音输入装置2具备无线LAN(Local Area Network,局域网)等无线通信功能,与路由器41可无线通信地连接。此外,路由器41与WAN(Wide Area Network,广域网)42连接,家电设备1能够经由路由器41及WAN42与家电操作服务器3通信。语音输入装置2将输入的语音信号(语音数据)向家电操作服务器3发送。
家电操作服务器3具有基于从语音输入装置2接收到的语音信号、使用户指定的家电设备1进行用户希望的动作的功能。具体而言,家电操作服务器3基于语音信号取得表示该语音的内容的文字数据,基于所取得的文字数据,识别作为操作对象的家电设备1和使作为操作对象的家电设备1进行的动作(以下称作“对象动作”)。家电操作服务器3生成指示对象动作的控制信息,向作为操作对象的家电设备1发送。
图2是表示第1实施方式的语音输入装置2的功能结构的具体例的功能框图。语音输入装置2具备用总线连接的CPU(Central Processing Unit,中央处理器)、存储器及辅助存储装置等,执行程序。语音输入装置2作为通过程序的执行而具备通信部21、语音输入部22及语音数据发送部23的装置发挥功能。另外,语音输入装置2的各功能的全部或一部分也可以使用ASIC(Application Specific Integrated Circuit,专用集成电路)、PLD(Programmable Logic Device,可编程逻辑器件)或FPGA(Field Programmable GateArray,现场可编程门阵列)等硬件实现。程序也可以记录在计算机可读取的存储介质中。计算机可读取的存储介质,例如是软盘、光磁盘、ROM、CD-ROM等可移动介质、内置在计算机系统中的硬盘等存储装置。程序也可以经由电力通信线路发送。
通信部21包括将语音输入装置2与路由器41无线连接的无线通信接口而构成。语音输入装置2经由路由器41与家电操作服务器3通信。
语音输入部22包括麦克风等收音装置而构成。语音输入部22将本装置周围的声音转换为电信号并向语音数据发送部23输出。
语音数据发送部23从语音输入部22输入转换为电信号的语音信号,将表示输入的语音信号的语音数据向家电操作服务器3发送。具体而言,语音数据发送部23从输入的语音信号中检测表示规定的关键字的语音信号,将检测到的关键字后续的语音信号作为语音数据向家电操作服务器3发送。
图3是表示第1实施方式的家电操作服务器3的功能结构的具体例的功能框图。家电操作服务器3具备用总线连接的CPU、存储器及辅助存储装置等,执行程序。家电操作服务器3作为通过程序的执行而具备通信部31、设定信息存储部32、语音数据取得部33、语音识别部34及设备控制部35的装置发挥功能。另外,家电操作服务器3的各功能的全部或一部分也可以使用ASIC、PLD或FPGA等硬件实现。程序也可以记录在计算机可读取的存储介质中。计算机可读取的存储介质,例如是软盘、光磁盘、ROM、CD-ROM等可移动介质、内置在计算机系统中的硬盘等存储装置。程序也可以经由电力通信线路发送。
通信部31包括将家电操作服务器3与WAN42连接的通信接口而构成。家电操作服务器3经由路由器41及WAN42与家电设备1及语音输入装置2通信。
设定信息存储部32使用磁硬盘装置及半导体存储装置等存储装置而构成。设定信息存储部32存储家电操作服务器3的动作所需要的各种设定信息。具体而言,设定信息存储部32预先存储有表示各家电设备1具有的属性的第1属性信息、和表示各语音输入装置2具有的属性的第2属性信息。
语音数据取得部33经由通信部31从语音输入装置2取得语音数据。语音数据取得部33将所取得的语音数据向语音识别部34输出。
语音识别部34从语音数据取得部33输入语音数据,将所输入的语音数据转换为文本数据。语音识别部34将通过语音数据的转换得到的文本数据向设备控制部35输出。另外,语音识别部34也可以具有基于从语音数据取得的声音的特征量,识别发出由该语音数据表示的指示语音的用户的功能。例如,在表示各用户的声音的特征量的信息(以下称作“用户信息”)预先存储在设定信息存储部32中的情况下,语音识别部34能够通过将基于输入的语音数据取得的特征量与登录在用户信息的特征量进行比较,从而确定发出了该指示语音的用户。
设备控制部35从语音识别部34输入从语音数据转换出的文本数据,基于所输入的文本数据及各种设定信息,生成用来对作为操作对象的家电设备1指示规定的动作的控制信息。设备控制部35将所生成的控制信息经由通信部31向作为操作对象的家电设备1发送。
图4是表示第1实施方式的第1属性信息的具体例的图。例如,第1属性信息作为图4所示的属性信息表T1存储到设定信息存储部32中。属性信息表T1具有每个家电设备ID的记录。属性信息表T1的各记录具有家电设备ID、第1项目及第2项目的各值。家电设备ID表示在设备操作系统100中作为操作对象的家电设备1的识别信息。第1项目及第2项目表示对应的家电设备1具有的各属性的值。例如,图4所示的第1属性信息,作为第1项目而表示各家电设备1的设置场所,作为第2项目而表示相对于各家电设备1事前建立对应关系而登录的用户。
图5是表示第1实施方式的第2属性信息的具体例的图。例如,第2属性信息作为图5所示的属性信息表T2存储在设定信息存储部32中。属性信息表T2具有每个输入装置ID的记录。属性信息表T2的各记录具有输入装置ID及第3项目的各值。输入装置ID表示在设备操作系统100中输入用户的指示语音的语音输入装置2的识别信息。第3项目表示对应的语音输入装置2具有的属性的值。例如,图5所示的第2属性信息将各语音输入装置2的设置场所作为第3项目表示。
图6是表示在实施方式的设备操作系统100中,家电操作服务器3基于从设置在各房间中的语音输入装置2取得的语音数据,使用户指定的家电设备1进行该用户指定的动作的处理的流程的具体例的流程图。首先,在家电操作服务器3中,语音数据取得部33从设置在用户住宅的各房间中的语音输入装置2取得语音数据(步骤S101),并确定作为语音数据的取得源的语音输入装置2(步骤S102)。另外,这里取得的语音数据表示由语音数据发送部23检测到的上述关键字后续的指示语音。
例如,语音数据取得部33通过参照语音数据的发送源信息,识别发送了该语音数据的语音输入装置2。例如,语音数据取得部33能够通过发送源信息中包含的MAC(MediaAccess Control,介质访问控制)地址或IP(Internet Protocol,网际协议)地址识别作为发送源的语音输入装置2。语音数据取得部33将所取得的语音数据和表示作为该发送源的语音输入装置2的输入装置ID向语音识别部34输出。输入装置ID也可以由上述MAC地址或IP地址表示。
接着,语音识别部34对于从语音数据取得部33取得的语音数据执行语音识别处理(步骤S103)。通过该语音识别处理的执行,生成表示语音数据的内容的文本数据。语音识别部34将所生成的文本数据向设备控制部35输出。另外,在语音识别处理中,除了文本数据的生成以外,还可以进行确定发出了该指示语音的用户的处理。在此情况下,语音识别部34将确定出的用户的识别信息和文本数据向设备控制部35输出。
接着,设备控制部35基于从语音识别部34输出的文本数据,识别作为操作对象的家电设备1(步骤S104),并识别使作为操作对象的家电设备1进行的动作(步骤S105)。
例如,设备控制部35从文本数据表示的字符串中检测规定的字符串,提取以检测到的字符串开头的一段话作为表示动作指示的字符串。设备控制部35从这样提取出的字符串中,提取表示作为操作对象的家电设备1的字符串、和表示使作为操作对象的家电设备1进行的动作的字符串。例如设备控制部35在输入了“(关键字)打开起居室的照明。…”这一内容的文本数据的情况下,提取以关键字开头的一段话,从提取出的一段话中,将“起居室的照明”识别为作为操作对象的家电设备1,将“打开照明”识别为使作为操作对象的家电设备1进行的动作。
接着,设备控制部35生成使识别出的作为操作对象的家电设备1进行识别出的动作的控制信息(步骤S106)。设备控制部35将所生成的控制信息向作为操作对象的家电设备1发送(步骤S107)。作为操作对象的家电设备1基于从家电操作服务器3接收到的控制信息进行动作,由此用户指定的家电设备1进行用户指定的动作。
图6是表示在本实施方式的设备操作系统100中,家电操作服务器3使由指示语音指定的家电设备1进行同样由指示语音指定的动作的基本的处理的流程的图,在这样的功能的基础上,本实施方式的设备控制部35通过预先存储表示各家电设备1的属性的第1属性信息和表示各语音输入装置2的属性的第2属性信息,能够使用户的方便性提高。
具体而言,本实施方式的家电操作服务器3具有将拥有与发出了指示语音的用户对应的属性的家电设备1,或拥有与输入了该语音数据的语音输入装置2对应的属性的家电设备1决定为操作对象的功能,即使在输入了未指定作为操作对象的家电设备1的指示语音的情况下,也能够适当地设定作为操作对象的家电设备1。
具体而言,设备控制部35基于由语音识别部34识别出的指示语音的内容,识别使作为操作对象的家电设备1进行的动作,并且基于表示家电设备1的属性的第1属性信息决定作为操作对象的家电设备1。例如,在第1属性信息如图4的例子那样定义的情况下,在从“语音输入装置#1”输入了“打开空调”的语音的情况下,设备控制部35参照属性信息表T2,识别出输入了上述指示语音的语音输入装置#1的设置场所是“起居室”。接着,设备控制部35参照属性信息表T1,识别出设置在“起居室”中的空调是“空调#1”,将该“空调#1”选择为作为操作对象的家电设备1。
通过用这样的方法决定作为操作对象的家电设备1,在存在多个相同种类的家电设备1的状况下,即使在输入了省略了指定操作对象的语句的指示语音的情况下,也能够适当地设定作为操作对象的家电设备1。此外,由此,用户在操作位于自身附近的家电设备1的情况下,能够省略指定该家电设备1的语句,能够用更自然的语言来指示家电设备1的操作。
另外,这里对以“设置场所”这一属性(图4的第1项目)决定作为操作对象的家电设备1的情况进行了说明,但在这样的操作对象的决定中使用的属性并不限定于设置场所。例如,在语音识别部34具有在语音识别处理中识别发出了指示语音的用户的功能的情况下,作为操作对象的家电设备1也可以基于相对于各家电设备1预先建立了对应关系的“用户”的属性(图4的第2项目)来决定。
例如,在由语音识别部34识别出发出了指示语音的用户是“父亲”的情况下,设备控制部35能够基于图4的例子的第1属性信息,将“照明设备#4”选择为作为操作对象的家电设备1。此外,例如在识别出发出了指示语音的用户是“母亲”的情况下,设备控制部35能够基于图4的例子的第1属性信息,将“照明设备#3”选择为作为操作对象的家电设备1。此外,例如在识别出发出了指示语音的用户是“哥哥”或“姐姐”的情况下,设备控制部35能够基于图4的例子的第1属性信息,将“照明设备#5”选择为作为操作对象的家电设备1。
另外,在第1属性信息中与各家电设备1建立对应关系的属性并不一定需要是两个,也可以是1个,也可以是3个以上。此外,在第2属性信息中与各语音输入装置2建立对应关系的属性并不一定需要是1个,也可以是两个以上。此外,作为操作对象的家电设备1既可以基于1个属性决定,也可以基于两个以上的属性决定。此外,在使用两个以上的属性的情况下,作为操作对象的家电设备1既可以基于两个以上的属性的组合决定,也可以基于两个以上的属性中的优先级高的属性决定。通过这样基于多个属性的组合来决定作为操作对象的家电设备1,能够更灵活或更正确地选择作为操作对象的家电设备1。
例如,如果将基于第1属性信息选择的家电设备1和基于第2属性信息选择的家电设备1双方作为操作对象,则能够用较少的动作指示操作更多的家电设备1。此外,例如如果将基于第1属性信息选择的家电设备1和基于第2属性信息选择的家电设备1双方包含的家电设备1作为操作对象,则能够选择更适合于该状况的家电设备1作为操作对象。
例如,存在表示“设置场所”的第1属性信息和表示“用户”的第2属性信息,在通过指示语音指定了特定的种类的家电设备1,并且输入了该指示语音的语音输入装置2存在于相同场所的情况下,设备控制部35基于第1属性信息,决定作为操作对象的家电设备1。例如,在图4及图5所示的第1属性信息及第2属性信息的例子中,在对设置在“起居室”中的“语音输入装置#1”输入了“打开空调”这一操作对象不明确的指示语音的情况下,设备控制部35选择与输入了指示语音的“语音输入装置#1”同样设置在“起居室#1”中的“空调#1”作为操作对象。
另外,在此情况下,在所选择的家电设备1满足规定的条件的情况下,设备控制部35可以进一步基于第2属性信息将别的家电设备1决定为操作对象。例如,在满足所选择的空调已经是ON状态的条件,并且识别出发出了指示语音的用户是“父亲”的情况下,设备控制部35也可以选择与“父亲”这一属性值建立了对应关系的“书房”的“空调#3”作为操作对象。
这样,在作为指示语音的操作对象的家电设备1存在多个,在这些多个家电设备1中存在已经执行了由该指示语音指示的动作的家电设备1的情况下,基于还没有执行该动作的家电设备1的属性信息或语音输入装置2的属性信息,从这些家电设备1中决定作为操作对象的家电设备1,由此能够使用户的方便性进一步提高。
此外,例如设备控制部35在由指示语音指定的特定的种类的家电设备1未设置在与输入了该指示语音的语音输入装置2相同的场所的情况下,也可以基于第2属性信息来决定作为操作对象的家电设备1。例如,在图4及图5所示的第1属性信息及第2属性信息的例子中,在未设置有空调的“盥洗室”中输入了“打开空调”这一指示语音,并且识别出发出了指示语音的用户是“母亲”的情况下,设备控制部35可以选择与“母亲”这一属性值建立了对应关系的“卧室”的“空调#2”作为操作对象。
此外,例如设备控制部35也可以构成为,基于由指示语音指定的特定的种类的家电设备1的状态来决定作为操作对象的家电设备1。例如,也可以构成为,在图4及图5所示的第1属性信息及第2属性信息的例子中,当“起居室”的“空调#1”已经是ON状态时,在从与“空调#1”设置场所相同的“语音输入装置#1”输入了“打开空调”这一指示语音的情况下,设备控制部35选择设置在用户宅内的空调中的不是ON状态的空调作为操作对象。在此情况下,假设将家电设备1的状态作为家电设备1的属性之一通过第1属性信息进行管理,第1属性信息根据各家电设备1的状态变化而更新。
如以上这样,在利用家电设备1的属性信息及语音输入装置2的属性信息决定了用户的指示语音所表示的作为操作对象的家电设备1的情况下,可以向用户报告将该家电设备1作为操作对象进行控制的消息。报告方式使用语音指引或画面显示等任意方式都可以。在用户对于控制内容的报告进行了与自己期望的操作对象不同的应答的情况下,只要基于该应答而对符合用户的意思的家电设备1进行控制即可,在用户的应答前已将特定的家电设备1决定为操作对象,所决定的家电设备1已经执行了该动作的情况下,可以进行控制以取消该动作。
(第2实施方式)
第2实施方式的设备操作系统100a在代替语音输入装置2而具备语音输入装置2a这一点、代替家电操作服务器3而具备家电操作服务器3a这一点上,与第1实施方式的设备操作系统100不同。但是,设备操作系统100a的基本的系统结构与第1实施方式的设备操作系统100是相同的,所以这里通过将图1中的各标号适当改称,将设备操作系统100a的图示省略。具体而言,分别将标号100改称作100a,将标号2改称作标号2a,将标号3改称作标号3a。
图7是表示第2实施方式的语音输入装置2a的功能结构的具体例的功能框图。语音输入装置2a在还具备无线强度通知部24这一点上与第1实施方式的语音输入装置2不同。由于其他结构与第1实施方式是相同的,所以在图7中通过对相同的功能部赋予与图2相同的标号而省略说明。无线强度通知部24具有将本装置的无线电波强度向家电操作服务器3通知的功能。例如,无线强度通知部24取得本装置的RSSI(Received Signal StrengthIndicator,接收信号强度指示),将表示取得的RSSI的信息(以下称作“无线强度信息”)向家电操作服务器3发送。另外,由于该无线强度信息用于家电操作服务器3a识别语音输入装置2a的设置场所,所以假设各语音输入装置2a取得从相同的无线通信装置接收的电波的RSSI。例如,各语音输入装置2a取得表示从路由器41接收的无线的电波强度的无线强度信息。
图8是表示第2实施方式的家电操作服务器3a的功能结构的具体例的功能框图。家电操作服务器3a在代替设备控制部35而具备设备控制部35a这一点上与第1实施方式的家电操作服务器3不同。由于其他的结构与第1实施方式是相同的,所以在图8中通过对相同的功能部赋予与图3相同的标号而省略说明。设备控制部35a在基于从语音输入装置2a接收到的无线强度信息来识别语音输入装置2a的设置场所这一点上与第1实施方式的设备控制部35不同。例如,设备控制部35a基于表示各房间与在各房间中从路由器41接收到的无线电波的强度的对应关系的信息(以下称作“对应信息”)、和从各语音输入装置2a取得的无线强度信息,识别各语音输入装置2a的设置场所。对应信息预先存储在设定信息存储部32中。
根据这样构成的第2实施方式的设备操作系统100a,由于家电操作服务器3a能够基于从语音输入装置2a取得的无线强度信息来识别语音输入装置2a的设置场所,所以家电操作服务器3a不一定需要预先存储表示各语音输入装置2a的设置场所的信息(例如第1实施方式的图4中的表示第1项目的信息)。因此,即使在语音输入装置2a的设置位置变更的情况下也能够通过语音继续进行家电设备1的操作。
(第3实施方式)
第3实施方式的设备操作系统100b在代替家电操作服务器3而具备家电操作服务器3b这一点上与第1实施方式的设备操作系统100不同。但是,由于设备操作系统100b的基本的系统结构与第1实施方式的设备操作系统100是相同的,所以这里通过将图1中的各标号适当改称,将设备操作系统100b的图示省略。具体而言,分别将标号100改称作100b,将标号3改称作标号3b。
图9是表示第3实施方式的家电操作服务器3b的功能结构的具体例的功能框图。家电操作服务器3b在代替设备控制部35而具备设备控制部35b这一点上与第1实施方式的家电操作服务器3不同。由于其他的结构与第1实施方式是相同的,所以在图9中通过对相同的功能部赋予与图3相同的标号而省略说明。设备控制部35b在具有对输入到各语音输入装置2中的语音是以哪个家电设备1为操作对象进行学习的功能这一点上与第1实施方式的设备控制部35不同。
例如,在图4及图5所示的第1属性信息及第2属性信息的例子中,在对设置在“起居室”中的“语音输入装置#1”输入了规定次数以上的“打开起居室的空调”这一指示语音的情况下,设备控制部35b学习对“语音输入装置#1”输入的“空调”这一词语是指设置在“起居室”中的“空调#1”。该学习结果例如作为第1属性信息记录。在进行了这样的学习后,在对“语音输入装置#1”输入了“打开空调”这一语音的情况下,设备控制部35b能够识别出由该指示语音输入的“空调”是“起居室”的“空调#1”。另外,在进行了这样的操作对象的识别的情况下,设备控制部35b可以为了表示自身基于学习结果识别出了操作对象而向用户反馈“将起居室的空调开启”的语音。
根据这样构成的第3实施方式的设备操作系统100b,家电操作服务器3b基于从各语音输入装置2取得的语音数据对作为操作对象输入各语音输入装置2的可能性高的家电设备1进行学习,由此能够将用来确定操作对象的属性信息根据输入了语音的语音输入装置2进行补全。由此,能够用更简单的词语指示家电设备1的操作,所以对于基于语音指示来操作家电设备的服务,能够使用户的方便性提高。
根据以上说明的至少一个实施方式,通过拥有:语音输入装置(语音输入部),输入用户的语音;语音识别部,进行语音识别处理,该语音识别处理识别语音输入装置输入的语音的内容;以及设备控制部,基于语音的内容识别使作为操作对象的家电设备进行的动作,并且基于表示语音输入装置与家电设备的对应关系的属性信息(第1属性信息)或表示用户与家电设备的对应关系的属性信息(第2属性信息),选择作为操作对象的家电设备;对于基于语音指示来操作家电设备的设备操作系统,能够使用户的方便性提高。
(变形例)
另外,语音识别部及设备控制部的一个或双方可以由能够经由网络与语音输入装置通信的家电操作服务器具有,也可以由语音输入装置具有。例如,在语音识别部由语音输入装置具有的情况下,语音输入装置可以构成为,代替语音数据而将表示语音数据的内容的文本数据向家电操作服务器发送。此外,例如在语音识别部及设备控制部由语音输入装置具有的情况下,语音输入装置可以构成为,将选择为操作对象的家电设备和使作为操作对象的家电设备进行的动作向家电操作服务器通知。在此情况下,家电操作服务器可以构成为,生成使通知的作为操作对象的家电设备进行通知的动作的控制信息,将生成的控制信息向作为操作对象的家电设备发送。
在上述的实施方式中,说明了家电设备1及语音输入装置2能够经由路由器41通过无线LAN进行通信,此外家电设备1及语音输入装置2能够分别经由路由器41与家电操作服务器3进行通信,但通信形态并不限定于此。例如,家电设备1及语音输入装置2也可以构成为能够通过电线等有线方式进行通信,家电设备1及语音输入装置2也可以构成为能够以不经由路由器41的形态进行通信。
在上述的实施方式中,对使用智能扬声器或智能电话等语音输入装置2构成设备操作系统100的语音输入功能的情况进行了说明,但语音输入功能也可以由其他形态实现。例如,也可以在某个家电设备1中装入语音输入功能。
设备操作系统还可以具备输出表示规定的内容的语音的语音输出部。在此情况下,语音输出部既可以由语音输入装置具有,也可以构成为专用的语音输出装置。通过具备这样的语音输出部,设备操作系统能够对用户通知关于设备操作的信息。
设备操作系统还可以具备能够进行使家电设备进行的动作的手动输入的输入部。例如输入部使用触摸面板、鼠标及键盘等输入装置构成。例如输入部由语音输入装置具有。在此情况下,语音输入装置受理表示作为操作对象的家电设备的信息和表示使作为操作对象的家电设备进行的动作的信息的输入,将输入信息向家电操作服务器发送。此外,例如,输入部也可以作为执行家电设备的远程操作应用的远程操作终端实现。
说明了本发明的几个实施方式,但这些实施方式是作为例子提示的,不是要限定发明的范围。这些新的实施方式能够以其他各种各样的形态实施,在不脱离发明的主旨的范围内能够进行各种各样的省略、替换、变更。这些实施方式及其变形包含在发明的范围或主旨中,并且包含在权利要求书所记载的发明和其等价的范围中。
- 设备操作系统、设备操作方法、信息处理装置及计算机程序
- 电子设备的操作装置、操作系统、图像处理装置、信息显示装置和外部设备连接装置