CN107957687B - 互联设备功能的控制方法及装置 - Google Patents
互联设备功能的控制方法及装置 Download PDFInfo
- Publication number
- CN107957687B CN107957687B CN201711233592.1A CN201711233592A CN107957687B CN 107957687 B CN107957687 B CN 107957687B CN 201711233592 A CN201711233592 A CN 201711233592A CN 107957687 B CN107957687 B CN 107957687B
- Authority
- CN
- China
- Prior art keywords
- same function
- equipment
- started
- starting
- functions
- 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.)
- Active
Links
- 230000006870 function Effects 0.000 title claims abstract description 301
- 238000000034 method Methods 0.000 title claims abstract description 76
- 238000013473 artificial intelligence Methods 0.000 claims description 14
- 230000007246 mechanism Effects 0.000 claims description 14
- 238000001514 detection method Methods 0.000 claims description 6
- 230000004913 activation Effects 0.000 claims description 2
- 230000008569 process Effects 0.000 abstract description 11
- 239000002699 waste material Substances 0.000 abstract description 9
- 238000004590 computer program Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 10
- 230000008859 change Effects 0.000 description 7
- 238000012545 processing Methods 0.000 description 5
- 238000004891 communication Methods 0.000 description 4
- 230000001629 suppression Effects 0.000 description 4
- 238000012546 transfer Methods 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 238000012905 input function Methods 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000000739 chaotic effect Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B15/00—Systems controlled by a computer
- G05B15/02—Systems controlled by a computer electric
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/26—Pc applications
- G05B2219/2642—Domotique, domestic, home control, automation, smart house
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Manufacturing & Machinery (AREA)
- Quality & Reliability (AREA)
- Selective Calling Equipment (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明公开了一种互联设备功能的控制方法及装置,涉及物联网技术领域,为解决现有物联网中任务执行混乱,并且造成资源浪费的问题而发明。本发明的方法包括:第一设备检测预设物联网中是否存在与所述第一设备具有相同功能的第二设备;若存在,则所述第一设备根据预设规则确定是否启动所述相同功能。本发明适合应用在多物联网设备联合工作的过程中。
Description
技术领域
本发明涉及物联网技术领域,尤其涉及一种互联设备功能的控制方法及装置。
背景技术
在物联网时代,当多个具备一些相同功能物联网设备在特定空间同时存在并互联时,存在对同一任务同执行的情况。比如具有智能手表具有语音唤醒功能,车载设备也具有语音唤醒指令功能,当用户在车辆中时,智能手表和车载设备都可以接收用户发出的语音唤醒词,当两者被同一个语音唤醒词唤醒后,会同时根据该语音唤醒词生成对应的指令,并同时根据该指令完成对车辆中相关设备的操作,然后同时将结果进行输出。可以看到,在物联网中,具备一些相同功能物联网设备,同时执行用户要求的任务,之间没有更好的配合,造成同一任务的重复执行,使整个物联网中任务执行混乱,并且造成资源的浪费。
发明内容
鉴于上述问题,本发明提供一种互联设备功能的控制方法及装置,为了解决现有物联网中任务执行混乱,并且造成资源浪费的问题。
为解决上述技术问题,第一方面,本发明提供了一种互联设备功能的控制方法,该方法包括:
第一设备检测预设物联网中是否存在与所述第一设备具有相同功能的第二设备;
若存在,则所述第一设备根据预设规则确定是否启动所述相同功能。
第二方面,本发明还提供了一种互联设备功能的控制装置,该装置包括:
检测单元,用于第一设备检测预设物联网中是否存在与所述第一设备具有相同功能的第二设备;
确定单元,用于若存在,则所述第一设备根据预设规则确定是否启动所述相同功能。
为了实现上述目的,根据本发明的第三方面,提供了一种存储介质,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行上述第一方面中所述的互联设备功能的控制方法。
为了实现上述目的,根据本发明的第四方面,提供了一种电子设备,所述电子设备包括:
一个或多个处理器;
存储器,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如上述第一方面中所述的互联设备功能的控制方法。
借由上述技术方案,本发明提供的互联设备功能的控制方法及装置,能够使物联网中的设备在检测到具有与该设备有相同功能的其他设备时,通过预设规则确定该设备是否可以开启该相同功能,即能够通过预设规则确定该相同功能由具有相同功能的多个设备中的哪个设备去执行,因此可以有效的避免多个设备都执行相同功能的混乱现象,也可以有效的减少资源的浪费。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
图1示出了本发明实施例提供的一种互联设备功能的控制方法流程图;
图2示出了本发明实施例提供的另一种互联设备功能的控制方法流程图;
图3示出了本发明实施例提供的一种互联设备功能的控制装置的组成框图;
图4示出了本发明实施例提供的另一种互联设备功能的控制装置的组成框图。
具体实施方式
下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
为了解决现有物联网中任务执行混乱,并且造成资源浪费的问题,本发明实施例提供了一种互联设备功能的控制方法,如图1所示,该方法包括:
101、第一设备检测预设物联网中是否存在与第一设备具有相同功能的第二设备。
本实施例中的方法应用于第一设备中,第一设备是预设物联网中的任一智能设备。预设物联网中的所有智能设备都是互联的,每个智能设备所具备的所有功能可以预先获知并记录在物联网中,具体的记录的位置可以是预设物联网中任一智能设备或者其他的管理设备(如云端服务器等)。因此第一设备能够通过检测记录所有智能设备的功能的设备确定预设物联网中否存在与第一设备具有相同功能的第二设备。由于第一设备具备的功能可能不止一种,因此前述相同功能可以是第一设备的一种或者多种功能,另外第二设备也可以是预设物联网中的一个或多个智能设备。
102、若存在,则第一设备根据预设规则确定是否启动相同功能。
在实际的应用中,一个物联网中往往不需要具有相同功能的智能设备同时发挥作用(即同时启动相同功能),因此若第一设备与第二设备中都具有上述相同功能,为了避免多个智能设备同时开启上述相同功能,造成上述相同功能执行的混乱现象以及资源的浪费,本实施例能够通过预设规则确定由哪个智能设备来启动上述相同功能,进而使第一设备能够确定自身是否为可以启动上述相同功能的智能设备,即确定是否能够启动上述相同功能。其中预设规则是根据上述相同功能对应的各个智能设备的性能特点确定的,预设规则是为了确定在不同的应用场景中使所述相同功能更优实现的智能设备。
对于步骤102确定的结果,若第一设备确定可以启动上述相同功能,则启动第一设备的上述相同功能;若确定不可以启动上述相同功能,则禁止该相同功能的启动。
本发明实施例提供的互联设备功能的控制方法,能够使物联网中的设备在检测到具有与该设备有相同功能的其他设备时,通过预设规则确定该设备是否可以开启该相同功能,即能够通过预设规则确定该相同功能由具有相同功能的多个设备中的哪个设备去执行,因此可以有效的避免多个设备都执行相同功能的混乱现象,也可以有效的减少资源的浪费。
进一步的,作为对图1所示实施例的细化及扩展,本发明实施例还提供了另一种互联设备功能的控制方法,如图2所示。
201、第一设备检测预设物联网中是否存在与第一设备具有相同功能的第二设备。
本步骤的实现方式与图1步骤101的实现方式相同,此处不再赘述。
202、根据第一设备与第二设备确定的协商指令中的协商结果或者根据第一设备以及第二设备对应的相同功能的启动优先级确定是否启动第一设备的相同功能。
第一种情况:
根据第一设备与第二设备确定的协商指令中的协商结果确定是否启动第一设备的相同功能的实现过程包括如下步骤:
首先,接收第一设备与第二设备基于人工智能协商机制确定的协商指令。
第一设备与第二设备基于人工智能协商机制进行协商,确定协商结果,并将协商结果生成协商指令。具体的协商过程为:分别将第一设备和第二设备(若第二设备为多个设备,则为每个第二设备)作为一个智能体agent,智能体agent具有社会性,它具有与其它agent进行合作的能力,不同的agent 可根据各自的意图与其它agent进行交互,以达到解决问题的目的,具体在交互的过程可以通过采用支持知识传递的通信语言进行交互。本步骤中是第一设备对应的agent通过支持知识传递的通信语言与第二设备对应的 agent进行协商确定协商结果即确定前述相同功能由哪个或哪几个智能设备开启。
其次,第一设备根据协商指令中的协商结果确定是否启动相同功能。
第一设备与第二设备协商确定的是对于前述相同功能由哪个或哪几个智能设备可以开启,因此第一设备根据协商结果可以确定自身是否可以启动前述相同功能。
第二种情况:
根据第一设备以及第二设备对应的相同功能的启动优先级确定是否启动第一设备的相同功能,具体的实现过程包括如下步骤:
首先,获取第一设备以及第二设备对应的相同功能的启动优先级。
其中,启动优先级能够根据实际应用中的需求提前设定,需要说明的是,预设物联网中包含的智能设备可能是动态变化的,因此对于相同功能的智能设备的数量和/或类型也是动态变化的,当具有相同功能的智能设备数量和/或类型变化时,对应的启动优先级通常也需要重新设定的。
另外,获取第一设备以及第二设备对应的相同功能的启动优先级是从预设规则库中获取的,预设规则库存储在预设物联网中某一设备上,预设规则库中包含相同功能的标识符、相同功能对应的多个智能设备的组合情况、相同功能对应的每种组合情况下的启动优先级,上述三者在预设规则库中是相互对应的关系。当需要获取第一设备以及第二设备对应的相同功能的启动优先级时,能够通过向前述某一设备发送获取启动优先级的获取请求,获取请求中包含想要获取的启动优先级对应的相同功能的标识符、相同功能对应的多个智能设备的组合情况(对应于本实施例中即第一设备和第二设备的组合),前述某一设备接收到获取请求后可以根据获取请求在预设规则库中查找到对应的第一设备以及第二设备的启动优先级,并将其返回给第一设备。
其次,根据第一设备以及第二设备对应的相同功能的启动优先级确定是否启动相同功能。
具体的,若第一设备的启动优先级高于第二设备,则确定可以启动相同功能;
若第一设备的启动优先级低于第二设备,则确定不可以启动相同功能。
需要说明的是,第二设备可能是一个设备和多个设备,当第二设备为多个设备时,第一设备的启动优先级高于第二设备是指第一设备的启动优先级高于每个第二设备的启动优先级;第一设备的启动优先级低于第二设备是指第一设备的启动优先级至少低于其中某一个第二设备的启动优先级。
203、若确定启动相同功能,则在启动相同功能之后向第二设备发送已启动的提示信息。
当第一设备启动前述相同功能后,为了防止出现第二设备也可能启动相同功能,则可以通过向第二设备发送已启动的提示信息,以确保第二设备禁止相同功能的启动。
另外,第一设备若确定不可以启动前述相同功能,则禁止该相同功能的启动。
对应于上述图1以及图2所示方法的实现,给出具体的示例进行说明:
示例1:
若第一设备为智能手表,若用户在上车准备驾驶时,智能手表检测到某一智能车载设备(第二设备),该智能车载设备与智能手表都具有的相同功能包括,如表1中所示:接收语音输入,通过语音进行搜索;接收手势输入;接收触摸touch输入;通过屏幕显示输出;通过语音播报输出(TTS)。
表1中还提供了该智能车载设备与智能手表对应的相同功能的特点,比如智能手表接收语音输入功能的特点是较弱的噪声抑制、回声消除,该智能车载设备接收语音输入功能的特点是较强的噪声抑制,回声消除;再比如,智能手表通过屏幕显示输出的特点是小尺寸屏幕显示,该智能车载设备通过屏幕显示输出的特点是大尺寸屏幕显示;等等。此处不再一一详述。
表1
当智能手表检测到该智能车载设备后,需要与该智能车载设备通过人工智能协商机制或者根据相同功能对应的启动规则确定每一种相同功能对应的开启设备;具体的本示例中通过人工智能协商机制进行协商以及相同功能的启动规则的规定都是根据智能手表以及该车载设备的功能的特点以及工作特点确定的,最终确定的开启相同功能的设备是通常是对应该相同功能的最优设备。假设最终确定,如表2中所示:接收语音输入的设备为智能车载设备;接收手势输入的设备为智能手表;接收Touch输入的设备为智能车载设备(实际应用中,为安全尽量避免开启);通过屏幕显示输出的设备为智能车载设备;通过语音播报输出(TTS)的设备为智能车载设备。根据确定的每一种相同功能对应的开启设备,对应的无法开启相同功能的设备需要关闭对应的相同功能,即开启智能手表的接收手势输入功能,禁止智能手表的接收语音输入、接收Touch输入、通过屏幕显示输出以及通过语音播报输出(TTS)的功能的开启;开启智能车载设备的接收语音输入、接收Touch输入、通过屏幕显示输出以及通过语音播报输出(TTS)的功能;禁止智能车载设备的接收手势输入的功能。另外,需要说明的是,对于不属于相同功能的情况,则由具有该功能的设备开启即可。比如智能手表可以震动输出,而智能车载设备本身不支持震动输出,由智能手表开启震动输出,具体的如表2中所示。
表2
示例2:
若第一设备为智能手表,用户在家中时,智能手表检测到某一智能家居设备(第二设备),该智能家居设备与智能手表都具有的相同功能包括,如表1中所示:接收语音输入,通过语音进行搜索;通过语音播报输出(TTS)。
表1中还提供了该智能家居设备与智能手表对应的相同功能的特点,比如智能手表接收语音输入功能的特点是较弱的噪声抑制、回声消除,该智能家居设备接收语音输入功能的特点是较强噪声抑制、回声消除,同时具备全向360度远场拾音;再比如,智能手表通过语音播报输出(TTS)的功能的特点是声音较弱;等。此处不再一一详述。
当智能手表检测到该智能家居设备后,需要与该智能家居设备通过人工智能协商机制或者根据相同功能对应的启动规则确定每一种相同功能对应的开启设备;具体的本示例中通过人工智能协商机制进行协商以及相同功能的启动规则的规定都是根据智能手表以及该家居设备的功能的特点以及工作特点确定的,最终确定的开启相同功能的设备是通常是对应该相同功能的最优设备。假设最终确定,如表2中所示:接收语音输入的设备为智能家居设备;通过语音播报输出(TTS)的设备为智能家居设备。根据确定的每一种相同功能对应的开启设备,对应的无法开启相同功能的设备需要关闭对应的相同功能,即开启智能家居设备的接收语音输入以及通过语音播报输出(TTS)的功能;禁止智能手表的接收语音输入、以及通过语音播报输出(TTS)的功能的开启。另外,需要说明的是,对于不属于相同功能的情况,则由具有该功能的设备开启即可。比如,智能手表能够接收手势输入功能、接收Touch输入、通过屏幕显示输出以及震动输出的功能,而智能家居设备不具备,因此由智能手表开启接收手势输入功能、接收 Touch输入、通过屏幕显示输出以及震动输出的功能。具体的如表2中所示。
进一步的,作为对上述图1和图2所示方法的实现,本发明实施例另一实施例还提供了一种互联设备功能的控制装置,用于对上述图1和图2 所示的方法进行实现。该装置实施例与前述方法实施例对应,为便于阅读,本装置实施例不再对前述方法实施例中的细节内容进行逐一赘述,但应当明确,本实施例中的装置能够对应实现前述方法实施例中的全部内容。如图3所示,该装置包括:检测单元31以及确定单元32。
检测单元31,用于第一设备检测预设物联网中是否存在与所述第一设备具有相同功能的第二设备;
本实施例中的装置位于第一设备侧,第一设备是预设物联网中的任一智能设备。预设物联网中的所有智能设备都是互联的,每个智能设备所具备的所有功能可以预先获知并记录在物联网中,具体的记录的位置可以是预设物联网中任一智能设备或者其他的管理设备(如云端服务器等)。因此第一设备能够通过检测记录所有智能设备的功能的设备确定预设物联网中否存在与第一设备具有相同功能的第二设备。由于第一设备具备的功能可能不止一种,因此前述相同功能可以是第一设备的一种或者多种功能,另外第二设备也可以是预设物联网中的一个或多个智能设备。
确定单元32,用于若存在,则所述第一设备根据预设规则确定是否启动所述相同功能。
在实际的应用中,一个物联网中往往不需要具有相同功能的智能设备同时发挥作用(即同时启动相同功能),因此若第一设备与第二设备中都具有上述相同功能,为了避免多个智能设备同时开启上述相同功能,造成上述相同功能执行的混乱现象以及资源的浪费,本实施例能够通过预设规则确定由哪个智能设备来启动上述相同功能,进而使第一设备能够确定自身是否为可以启动上述相同功能的智能设备,即确定是否能够启动上述相同功能。其中预设规则是根据上述相同功能对应的各个智能设备的性能特点确定的,预设规则是为了确定在不同的应用场景中使所述相同功能更优实现的智能设备。
对于确定单元32确定的结果,若第一设备确定可以启动上述相同功能,则启动第一设备的上述相同功能;若确定不可以启动上述相同功能,则禁止该相同功能的启动。
如图4所示,所述确定单元32,包括:
接收模块321,用于接收基于人工智能协商机制与第二设备确定的协商指令;
第一设备与第二设备基于人工智能协商机制进行协商,确定协商结果,并将协商结果生成协商指令。具体的协商过程为:分别将第一设备和第二设备(若第二设备为多个设备,则为每个第二设备)作为一个智能体agent,智能体agent具有社会性,它具有与其它agent进行合作的能力,不同的agent 可根据各自的意图与其它agent进行交互,以达到解决问题的目的,具体在交互的过程可以通过采用支持知识传递的通信语言进行交互。本步骤中是第一设备对应的agent通过支持知识传递的通信语言与第二设备对应的 agent进行协商确定协商结果即确定前述相同功能由哪个或哪几个智能设备开启。
第一确定模块322,用于根据所述协商指令中的协商结果确定是否启动所述相同功能。
第一设备与第二设备协商确定的是对于前述相同功能由哪个或哪几个智能设备可以开启,因此第一设备根据协商结果可以确定自身是否可以启动前述相同功能。
如图4所示,所述确定单元32,包括:
获取模块323,用于获取所述第一设备以及所述第二设备对应的所述相同功能的启动优先级;
其中,启动优先级能够根据实际应用中的需求提前设定,需要说明的是,预设物联网中包含的智能设备可能是动态变化的,因此对于相同功能的智能设备的数量和/或类型也是动态变化的,当具有相同功能的智能设备数量和/或类型变化时,对应的启动优先级通常也需要重新设定的。
第二确定模块324,用于根据第一设备以及第二设备对应的所述相同功能的启动优先级确定是否启动所述相同功能。
所述第二确定模块324用于:
若所述第一设备的启动优先级高于所述第二设备,则确定可以启动所述相同功能;
若所述第一设备的启动优先级低于所述第二设备,则确定不可以启动所述相同功能。
需要说明的是,第二设备可能是一个设备和多个设备,当第二设备为多个设备时,第一设备的启动优先级高于第二设备是指第一设备的启动优先级高于每个第二设备的启动优先级;第一设备的启动优先级低于第二设备是指第一设备的启动优先级至少低于其中某一个第二设备的启动优先级。
所述获取模块323用于:
从预设规则库中获取所述第一设备以及所述第二设备对应的所述相同功能的启动优先级,所述预设规则库中包含所有相同功能对应的设备的启动优先级。
获取第一设备以及第二设备对应的相同功能的启动优先级是从预设规则库中获取的,预设规则库存储在预设物联网中某一设备上,预设规则库中包含相同功能的标识符、相同功能对应的多个智能设备的组合情况、相同功能对应的每种组合情况下的启动优先级,上述三者在预设规则库中是相互对应的关系。当需要获取第一设备以及第二设备对应的相同功能的启动优先级时,能够通过向前述某一设备发送获取启动优先级的获取请求,获取请求中包含想要获取的启动优先级对应的相同功能的标识符、相同功能对应的多个智能设备的组合情况(对应于本实施例中即第一设备和第二设备的组合),前述某一设备接收到获取请求后可以根据获取请求在预设规则库中查找到对应的第一设备以及第二设备的启动优先级,并将其返回给第一设备。
如图4所示,所述方法还包括:
发送单元33,用于若确定启动所述相同功能,则在启动所述相同功能之后向所述第二设备发送已启动的提示信息,以使第二设备禁止所述相同功能的启动。
本发明实施例提供的互联设备功能的控制装置,能够使物联网中的设备在检测到具有与该设备有相同功能的其他设备时,通过预设规则确定该设备是否可以开启该相同功能,即能够通过预设规则确定该相同功能由具有相同功能的多个设备中的哪个设备去执行,因此可以有效的避免多个设备都执行相同功能的混乱现象,也可以有效的减少资源的浪费。
所述互联设备功能的控制装置包括处理器和存储器,上述检测单元31 以及确定单元32等均作为程序单元存储在存储器中,由处理器执行存储在存储器中的上述程序单元来实现相应的功能。
处理器中包含内核,由内核去存储器中调取相应的程序单元。内核可以设置一个或以上,通过调整内核参数来提高用户需求分析结果的准确性。
存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM),存储器包括至少一个存储芯片。
本发明实施例提供了一种存储介质,其上存储有程序,该程序被处理器执行时实现所述互联设备功能的控制方法。
本发明实施例提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行所述互联设备功能的控制方法。
本发明实施例提供了一种电子设备,电子设备包括一个或多个处理器、存储器及存储在存储器上并可在处理器上运行的一个或多个程序,一个或多个处理器执行程序时实现以下步骤:第一设备检测预设物联网中是否存在与所述第一设备具有相同功能的第二设备;若存在,则所述第一设备根据预设规则确定是否启动所述相同功能。
进一步的,所述第一设备根据预设规则确定是否启动所述相同功能,包括:
接收基于人工智能协商机制与第二设备确定的协商指令;
根据所述协商指令中的协商结果确定是否启动所述相同功能。
进一步的,所述第一设备根据预设规则确定是否启动所述相同功能,包括:
获取所述第一设备以及所述第二设备对应的所述相同功能的启动优先级;
根据第一设备以及第二设备对应的所述相同功能的启动优先级确定是否启动所述相同功能。
进一步的,所述根据第一设备以及第二设备对应的所述相同功能的启动优先级确定是否启动所述相同功能,包括:
若所述第一设备的启动优先级高于所述第二设备,则确定可以启动所述相同功能;
若所述第一设备的启动优先级低于所述第二设备,则确定不可以启动所述相同功能。
进一步的,所述获取所述第一设备以及所述第二设备对应的所述相同功能的启动优先级,包括:
从预设规则库中获取所述第一设备以及所述第二设备对应的所述相同功能的启动优先级,所述预设规则库中包含所有相同功能对应的设备的启动优先级。
进一步的,所述方法还包括:
若确定启动所述相同功能,则在启动所述相同功能之后向所述第二设备发送已启动的提示信息,以使第二设备禁止所述相同功能的启动。
本发明实施例中的设备可以是服务器、PC、PAD、手机等。
本发明实施例还提供了一种计算机程序产品,当在数据处理设备上执行时,适于执行初始化有如下方法步骤的程序:第一设备检测预设物联网中是否存在与所述第一设备具有相同功能的第二设备;若存在,则所述第一设备根据预设规则确定是否启动所述相同功能。
进一步的,所述第一设备根据预设规则确定是否启动所述相同功能,包括:
接收基于人工智能协商机制与第二设备确定的协商指令;
根据所述协商指令中的协商结果确定是否启动所述相同功能。
进一步的,所述第一设备根据预设规则确定是否启动所述相同功能,包括:
获取所述第一设备以及所述第二设备对应的所述相同功能的启动优先级;
根据第一设备以及第二设备对应的所述相同功能的启动优先级确定是否启动所述相同功能。
进一步的,所述根据第一设备以及第二设备对应的所述相同功能的启动优先级确定是否启动所述相同功能,包括:
若所述第一设备的启动优先级高于所述第二设备,则确定可以启动所述相同功能;
若所述第一设备的启动优先级低于所述第二设备,则确定不可以启动所述相同功能。
进一步的,所述获取所述第一设备以及所述第二设备对应的所述相同功能的启动优先级,包括:
从预设规则库中获取所述第一设备以及所述第二设备对应的所述相同功能的启动优先级,所述预设规则库中包含所有相同功能对应的设备的启动优先级。
进一步的,所述方法还包括:
若确定启动所述相同功能,则在启动所述相同功能之后向所述第二设备发送已启动的提示信息,以使第二设备禁止所述相同功能的启动。
本发明公开了:
A1、一种互联设备功能的控制方法,所述方法包括:
第一设备检测预设物联网中是否存在与所述第一设备具有相同功能的第二设备;
若存在,则所述第一设备根据预设规则确定是否启动所述相同功能。
A2、如A1所述的方法,所述第一设备根据预设规则确定是否启动所述相同功能,包括:
接收基于人工智能协商机制与第二设备确定的协商指令;
根据所述协商指令中的协商结果确定是否启动所述相同功能。
A3、如A1所述的方法,所述第一设备根据预设规则确定是否启动所述相同功能,包括:
获取所述第一设备以及所述第二设备对应的所述相同功能的启动优先级;
根据第一设备以及第二设备对应的所述相同功能的启动优先级确定是否启动所述相同功能。
A4、如A3所述的方法,所述根据第一设备以及第二设备对应的所述相同功能的启动优先级确定是否启动所述相同功能,包括:
若所述第一设备的启动优先级高于所述第二设备,则确定可以启动所述相同功能;
若所述第一设备的启动优先级低于所述第二设备,则确定不可以启动所述相同功能。
A5、如A3所述的方法,所述获取所述第一设备以及所述第二设备对应的所述相同功能的启动优先级,包括:
从预设规则库中获取所述第一设备以及所述第二设备对应的所述相同功能的启动优先级,所述预设规则库中包含所有相同功能对应的设备的启动优先级。
A6、如A2或A3所述的方法,所述方法还包括:
若确定启动所述相同功能,则在启动所述相同功能之后向所述第二设备发送已启动的提示信息,以使第二设备禁止所述相同功能的启动。
B7、一种互联设备功能的控制装置,所述装置包括:
检测单元,用于第一设备检测预设物联网中是否存在与所述第一设备具有相同功能的第二设备;
确定单元,用于若存在,则所述第一设备根据预设规则确定是否启动所述相同功能。
B8、如B7所述的装置,所述确定单元,包括:
接收模块,用于接收基于人工智能协商机制与第二设备确定的协商指令;
第一确定模块,用于根据所述协商指令中的协商结果确定是否启动所述相同功能。
B9、如B7所述的装置,所述确定单元,包括:
获取模块,用于获取所述第一设备以及所述第二设备对应的所述相同功能的启动优先级;
第二确定模块,用于根据第一设备以及第二设备对应的所述相同功能的启动优先级确定是否启动所述相同功能。
B10、如B9所述的方法,所述第二确定模块用于:
若所述第一设备的启动优先级高于所述第二设备,则确定可以启动所述相同功能;
若所述第一设备的启动优先级低于所述第二设备,则确定不可以启动所述相同功能。
B11、如B9所述的方法,所述获取模块用于:
从预设规则库中获取所述第一设备以及所述第二设备对应的所述相同功能的启动优先级,所述预设规则库中包含所有相同功能对应的设备的启动优先级。
B12、如B8或B9所述的方法,所述方法还包括:
发送单元,用于若确定启动所述相同功能,则在启动所述相同功能之后向所述第二设备发送已启动的提示信息,以使第二设备禁止所述相同功能的启动。
C13、一种存储介质,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行上述A1至A6中任意一项所述的互联设备功能的控制方法。
D14、一种电子设备,所述电子设备包括:
一个或多个处理器;
存储器,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如A1至A6中任意一项所述的互联设备功能的控制方法。
本领域内的技术人员应明白,本申请的实施例可提供为方法、***、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/ 输出接口、网络接口和内存。
存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。存储器是计算机可读介质的示例。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器 (DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。
本领域技术人员应明白,本申请的实施例可提供为方法、***或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
以上仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。
Claims (9)
1.一种互联设备功能的控制方法,其特征在于,所述方法包括:
第一设备检测预设物联网中是否存在与所述第一设备具有相同功能的第二设备,具体为,第一设备通过检测记录所有智能设备的功能的设备确定预设物联网中是否存在与第一设备具有相同功能的第二设备;
若存在,则所述第一设备根据预设规则确定是否启动所述相同功能;
若确定启动所述相同功能,则在启动所述相同功能之后向所述第二设备发送已启动的提示信息,以使第二设备禁止所述相同功能的启动。
2.根据权利要求1所述的方法,其特征在于,所述第一设备根据预设规则确定是否启动所述相同功能,包括:
接收基于人工智能协商机制与第二设备确定的协商指令;
根据所述协商指令中的协商结果确定是否启动所述相同功能。
3.根据权利要求1所述的方法,其特征在于,所述第一设备根据预设规则确定是否启动所述相同功能,包括:
获取所述第一设备以及所述第二设备对应的所述相同功能的启动优先级;
根据第一设备以及第二设备对应的所述相同功能的启动优先级确定是否启动所述相同功能。
4.根据权利要求3所述的方法,其特征在于,所述根据第一设备以及第二设备对应的所述相同功能的启动优先级确定是否启动所述相同功能,包括:
若所述第一设备的启动优先级高于所述第二设备,则确定可以启动所述相同功能;
若所述第一设备的启动优先级低于所述第二设备,则确定不可以启动所述相同功能。
5.根据权利要求3所述的方法,其特征在于,所述获取所述第一设备以及所述第二设备对应的所述相同功能的启动优先级,包括:
从预设规则库中获取所述第一设备以及所述第二设备对应的所述相同功能的启动优先级,所述预设规则库中包含所有相同功能对应的设备的启动优先级。
6.一种互联设备功能的控制装置,其特征在于,所述装置包括:
检测单元,用于第一设备检测预设物联网中是否存在与所述第一设备具有相同功能的第二设备,具体用于第一设备通过检测记录所有智能设备的功能的设备确定预设物联网中是否存在与第一设备具有相同功能的第二设备;
确定单元,用于若存在,则所述第一设备根据预设规则确定是否启动所述相同功能;
发送单元,用于若确定启动所述相同功能,则在启动所述相同功能之后向所述第二设备发送已启动的提示信息,以使第二设备禁止所述相同功能的启动。
7.根据权利要求6所述的装置,其特征在于,所述确定单元,包括:
接收模块,用于接收基于人工智能协商机制与第二设备确定的协商指令;
第一确定模块,用于根据所述协商指令中的协商结果确定是否启动所述相同功能。
8.一种存储介质,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行上述权利要求1至5中任意一项所述的互联设备功能的控制方法。
9.一种电子设备,其特征在于,所述电子设备包括:
一个或多个处理器;
存储器,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1至5中任意一项所述的互联设备功能的控制方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711233592.1A CN107957687B (zh) | 2017-11-30 | 2017-11-30 | 互联设备功能的控制方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711233592.1A CN107957687B (zh) | 2017-11-30 | 2017-11-30 | 互联设备功能的控制方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107957687A CN107957687A (zh) | 2018-04-24 |
CN107957687B true CN107957687B (zh) | 2021-07-09 |
Family
ID=61963096
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711233592.1A Active CN107957687B (zh) | 2017-11-30 | 2017-11-30 | 互联设备功能的控制方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107957687B (zh) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109032336A (zh) * | 2018-06-27 | 2018-12-18 | 努比亚技术有限公司 | 一种控制方法、终端及存储介质 |
CN109712619B (zh) * | 2018-12-24 | 2020-12-11 | 出门问问信息科技有限公司 | 一种解耦对话假设并执行的方法、装置及语音交互*** |
CN109600285B (zh) * | 2018-12-26 | 2020-05-01 | 北京蓦然认知科技有限公司 | 一种智能家居中动态构建环境调节规则列表的方法及装置 |
CN113552938A (zh) * | 2020-04-26 | 2021-10-26 | 京东方科技集团股份有限公司 | 基于物联网的动作关联方法、电子设备和存储介质 |
US20240121303A1 (en) * | 2022-10-07 | 2024-04-11 | Getac Technology Corporation | Dynamic utilization of multiple devices |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS62139977A (ja) * | 1985-12-11 | 1987-06-23 | Toyota Motor Corp | グロ−プラグの通電制御装置 |
JPS63185299A (ja) * | 1987-01-28 | 1988-07-30 | Matsushita Electric Ind Co Ltd | リモ−トコントロ−ル装置 |
JPH076040A (ja) * | 1991-09-26 | 1995-01-10 | Enshu Ltd | 対話プログラムの同時処理方法 |
WO2001016936A1 (en) * | 1999-08-31 | 2001-03-08 | Accenture Llp | Voice recognition for internet navigation |
CN106873551A (zh) * | 2016-11-30 | 2017-06-20 | 芜湖美智空调设备有限公司 | 一种不同家电间的联动方法及*** |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040148404A1 (en) * | 2001-04-19 | 2004-07-29 | Hideki Muroya | Apparatus and method for connecting appartuses using radio link, method for creating usable scene table for apparatus connection, and recording medium |
KR100440999B1 (ko) * | 2001-11-08 | 2004-07-21 | 삼성전자주식회사 | 가정자동화 시스템의 기동 제어장치 및 그 제어방법 |
CN103327384B (zh) * | 2013-06-03 | 2016-08-24 | 东莞宇龙通信科技有限公司 | 一种互联***的模式控制方法及互联*** |
JPWO2015045409A1 (ja) * | 2013-09-26 | 2017-03-09 | 京セラ株式会社 | 機器制御装置、機器制御方法および制御システム |
CN105527931A (zh) * | 2014-09-28 | 2016-04-27 | 丰唐物联技术(深圳)有限公司 | 一种智能家居设备及控制方法 |
CN205721123U (zh) * | 2016-03-04 | 2016-11-23 | 橙朴(上海)智能科技有限公司 | 一种去中心化的智能家居控制*** |
CN106970535B (zh) * | 2017-03-30 | 2021-05-18 | 联想(北京)有限公司 | 一种控制方法及电子设备 |
-
2017
- 2017-11-30 CN CN201711233592.1A patent/CN107957687B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS62139977A (ja) * | 1985-12-11 | 1987-06-23 | Toyota Motor Corp | グロ−プラグの通電制御装置 |
JPS63185299A (ja) * | 1987-01-28 | 1988-07-30 | Matsushita Electric Ind Co Ltd | リモ−トコントロ−ル装置 |
JPH076040A (ja) * | 1991-09-26 | 1995-01-10 | Enshu Ltd | 対話プログラムの同時処理方法 |
WO2001016936A1 (en) * | 1999-08-31 | 2001-03-08 | Accenture Llp | Voice recognition for internet navigation |
CN106873551A (zh) * | 2016-11-30 | 2017-06-20 | 芜湖美智空调设备有限公司 | 一种不同家电间的联动方法及*** |
Also Published As
Publication number | Publication date |
---|---|
CN107957687A (zh) | 2018-04-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107957687B (zh) | 互联设备功能的控制方法及装置 | |
US10943592B2 (en) | System, method, and recording medium for controlling dialogue interruptions by a speech output device | |
CN108600219B (zh) | 一种语音控制方法及设备 | |
CN110673964A (zh) | 一种车载***的音频播放控制方法和装置 | |
WO2019085642A1 (zh) | 勿扰模式的实现方法与设备 | |
CN110032358B (zh) | 一种应用程序生成方法、装置、设备及*** | |
CN107729897B (zh) | 一种文本操作方法、装置及终端 | |
CN109725989B (zh) | 一种任务执行的方法及装置 | |
CN107479868B (zh) | 一种界面加载方法、装置及设备 | |
US20170052979A1 (en) | Input/Output (IO) Request Processing Method and File Server | |
CN107835984B (zh) | 热减轻用户体验 | |
US10755707B2 (en) | Selectively blacklisting audio to improve digital assistant behavior | |
CN111580769B (zh) | 显示控制***、方法、装置、存储介质及处理器 | |
WO2015200399A1 (en) | Stream-based reactive programming platform | |
CN108920211A (zh) | Launcher应用程序的启动方法及装置、电子设备、存储介质 | |
CN112637412A (zh) | 一种音频管理方法、装置及计算机存储介质 | |
CN112114804A (zh) | 应用程序的生成方法、装置及*** | |
CN111459585A (zh) | 车辆领航***界面交互方法及*** | |
WO2023179183A1 (zh) | 子程序同步处理 | |
CN106648913B (zh) | 数据采集软件标识方法及装置 | |
CN108769152B (zh) | 服务刷新策略注册、服务刷新请求方法、装置以及设备 | |
CN110968483A (zh) | 业务数据采集方法、装置及电子设备 | |
JP6797293B2 (ja) | アプリケーションにおいてアクセシビリティ機能を実施するための方法及び装置 | |
CN113672784B (zh) | 基于区块链的车辆信息处理方法、装置及*** | |
Fkaier et al. | Context-awareness meta-model for reconfigurable control systems |
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 |