CN109407527A - 实现智能设备推荐的方法及装置 - Google Patents
实现智能设备推荐的方法及装置 Download PDFInfo
- Publication number
- CN109407527A CN109407527A CN201811075500.6A CN201811075500A CN109407527A CN 109407527 A CN109407527 A CN 109407527A CN 201811075500 A CN201811075500 A CN 201811075500A CN 109407527 A CN109407527 A CN 109407527A
- Authority
- CN
- China
- Prior art keywords
- smart machine
- list
- intelligent functions
- application scenarios
- user
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 66
- 230000006870 function Effects 0.000 claims abstract description 213
- 230000008859 change Effects 0.000 claims description 11
- 238000004590 computer program Methods 0.000 claims description 7
- 230000000977 initiatory effect Effects 0.000 claims description 5
- 230000004044 response Effects 0.000 abstract description 6
- 230000000875 corresponding effect Effects 0.000 description 52
- 238000004891 communication Methods 0.000 description 18
- 238000012545 processing Methods 0.000 description 16
- 238000004378 air conditioning Methods 0.000 description 15
- 238000010586 diagram Methods 0.000 description 10
- 230000008569 process Effects 0.000 description 9
- 238000005516 engineering process Methods 0.000 description 6
- 230000002452 interceptive effect Effects 0.000 description 4
- 230000004048 modification Effects 0.000 description 4
- 238000012986 modification Methods 0.000 description 4
- 230000005236 sound signal Effects 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 230000000712 assembly Effects 0.000 description 2
- 238000000429 assembly Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 238000009434 installation Methods 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 230000001276 controlling effect Effects 0.000 description 1
- 235000013399 edible fruits Nutrition 0.000 description 1
- 238000005401 electroluminescence Methods 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 230000000116 mitigating effect Effects 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 239000004984 smart glass Substances 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
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)
- Telephone Function (AREA)
Abstract
本公开揭示了一种实现智能设备推荐的方法及装置,包括:向后端发起方案配置请求;接收后端响应方案配置请求返回的可选择功能列表,通过可选择功能列表向后端反馈用户期望应用场景实现的智能化功能;请求后端生成智能化功能对应的配置方案,并下发配置方案中的智能设备列表。用户仅需要在可选择功能列表中选取应用场景中需要实现的智能化功能,后端便可根据用户选择的智能化功能生成对应的配置方案并下发实现智能化功能的设备列表,实现了根据用户在应用场景中所需的智能化功能进行推荐智能设备,满足了用户的个性化需求。
Description
技术领域
本公开涉及智能设备控制技术领域,特别涉及一种实现智能设备推荐的方法及装置。
背景技术
随着智能家居概念的提出,智能设备(例如智能灯泡、智能空调、智能门锁、智能窗帘电机、智能网关等)越来越多。为了提高用户体验,现有技术中已提出一种场景模式推荐方法,即服务器预先设定若干场景模式模板,然后基于用户已购买的智能设备,向用户推荐相匹配的场景模式模板,以方便用户进行相应场景模式的设定,从而减轻用户设计具体场景模式的负担。
可以理解,不同用户所购买的智能设备有所区别,服务器预先设定的场景模式模板不可能满足所有用户,即使同一用户也存在购买新智能设备的可能性,那么,原先推荐的场景模式可能需要重新进行相应地调整。
此外,对于某用户群体而言,例如老年人,可能仅知道需要应用场景实现哪些功能,而不了解实现该些功能具体需要购买哪些智能设备,更谈不上向该用户群体推荐场景模式了。
由上可知,如何提高场景模式推荐的通用性仍亟待解决,以满足不同用户的个性化需求。
发明内容
为了解决相关技术中存在的问题,本公开提供了一种实现智能设备自动配置的方法及装置。
一种实现智能设备推荐的方法,应用于前端,所述方法包括:
为实现智能设备的推荐向后端发起方案配置请求;
接收所述后端响应所述方案配置请求返回的可选择功能列表,通过所述可选择功能列表向所述后端反馈用户期望应用场景实现的智能化功能;
根据所述智能化功能,请求所述后端生成所述智能化功能对应的配置方案,并下发所述配置方案中为所述应用场景实现所述智能化功能的智能设备列表。
一种实现智能设备推荐的方法,应用于后端,所述方法包括:
接收前端为实现智能设备推荐发起的方案配置请求;
响应所述方案配置请求向所述前端返回可选择功能列表;
通过所述可选择功能列表,接收所述前端反馈用户期望应用场景中实现的智能化功能;
为所述智能化功能生成对应的配置方案,并将所述配置方案中为所述应用场景中实现所述智能化功能的智能设备列表发送至所述前端。
一种实现智能设备推荐的装置,应用于前端,所述装置包括:
方案配置请求发起模块,被配置为执行:为实现智能设备的推荐向后端发起方案配置请求;
可选择功能列表接收模块,被配置为执行:接收所述后端响应所述方案配置请求返回的可选择功能列表,通过所述可选择功能列表向所述后端反馈用户期望应用场景实现的智能化功能;
配置方案请求模块,被配置为执行:根据所述智能化功能,请求所述后端生成所述智能化功能对应的配置方案,并下发所述配置方案中为所述应用场景实现所述智能化功能的智能设备列表。
一种实现智能设备推荐的装置,应用于后端,所述装置包括:
方案配置请求接收模块,被配置为执行:接收前端为实现智能设备推荐发起的方案配置请求;
响应模块,被配置为执行:响应所述方案配置请求向所述前端返回可选择功能列表;
智能化功能接收模块,被配置为执行:通过所述可选择功能列表,接收所述前端反馈用户期望应用场景中实现的智能化功能;
配置方案生成模块,被配置为执行:为所述智能化功能生成对应的配置方案,并将所述配置方案中为所述应用场景中实现所述智能化功能的智能设备列表发送至所述前端。一种实现智能设备推荐的装置,包括:
处理器;
存储器,所述存储器上存储有计算机可读指令,所述计算机可读指令所述计算机可读指令被所述处理器执行时实现以上所述的方法。
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以上所述的方法。
通过本公开的技术方案,用户仅需要在可选择功能列表中选取应用场景中需要实现的智能化功能,后端便可根据用户选择的智能化功能生成对应的配置方案并下发配置方案中为应用场景实现智能化功能的智能设备列表,由此,基于智能设备列表所推荐的智能设备,便能够在应用场景实现用户期望的智能化功能,即使是老年人也能够轻松地掌握需要购买哪些智能设备,而且不会存在中途额外购买智能设备的可能性,易于满足不同用户的个性化需求。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本公开。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并于说明书一起用于解释本发明的原理。
图1是根据本公开所涉及的实施环境的示意图;
图2是根据一示例性实施例示出的一种终端的框图;
图3是根据一示例性实施例示出的一种服务器的框图;
图4是根据一示例性实施例示出的一种实现智能设备推荐的方法的流程图;
图5是根据另一示例性实施例示出的一种实现智能设备推荐的方法的流程图;
图6是图4对应实施例的步骤S130的流程图;
图7是图5对应实施例的步骤S170的流程图;
图8是根据另一示例性实施例示出的实现智能设备推荐的方法的流程图;
图9是根据另一示例性实施例示出的实现智能设备推荐的方法的流程图;
图10是根据另一示例性实施例示出的实现智能设备推荐的方法的流程图;
图11是图9对应实施例的步骤S270的流程图;
图12是图10对应实施例的步骤S290的流程图;
图13是根据另一示例性实施例示出的实现智能设备推荐的方法的流程图;
图14是根据一示例性实施例示出的实现智能设备推荐的装置的框图;
图15是根据另一示例性实施例示出的实现智能设备推荐的装置的框图。
具体实施方式
这里将详细地对示例性实施例执行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
图1是根据本公开所涉及的实施环境的示意图。该实施环境包括:前端100、后端200和若干智能设备300。
前端100可以是智能手机、平板电脑、笔记本电脑、平板电脑或者其他可供智能设备自动配置的客户端运行以及具备网络连接功能的通信设备,在此不进行具体限定。进行智能设备自动配置的客户端可以是应用程序客户端,还可以是网页客户端,在此不加以限定。
后端200可以是服务器或者云服务器。前端100和后端200之间通过建立网络连接实现通信。在一种实施方式中,前端100与后端200之间通过2G/3G/4G/5G、WIFI等建立网络连接。通过前端100与后端200的网络连接,后端200根据用户在前端100上选取的智能化功能生成对应的配置方案,并向前端100返回智能化功能对应的设备列表,进而在应用场景中进行智能设备的部署以及智能设备的自动配置。其中应用场景可以是厨房、卧室、厕所、客厅等,也可以是办公室,还可以是酒店的客房、大堂以及其他可以部署智能设备的场景,在此不进行具体限定。例如在客厅中进行墙壁开关(其中客厅的灯与该墙壁开关电连接)与人体传感器的自动配置,从而可以实现在客厅有人经过时打开灯。
智能设备300可以是智能门锁、温湿度传感器、智能窗帘电机、空调伴侣、墙壁开关、智能网关、智能冰箱、人体传感器、无线开关等设备,在此不进行具体限定。后端200与智能设备300之间建立网络连接,二者的关联方式包括硬件的网络关联方式和/或协议,以及二者之间往来的数据关联方式。在具体实施例中,智能设备300可以通过网络连接器(例如网关)所创建的局域网(比如ZIGBEE)实现与后端200的通信。通过后端200与智能设备300,以及前端100与后端200之间的网络连接,通过前端100上所运行客户端进行智能设备300的部署以及配置。
图2是根据一示例性实施例示出的一种终端的框图。终端110适用于图1所示出实施环境中的前端100,终端110比如可以是智能手机、平板电脑、笔记本电脑等。
参照图2,终端110可以包括以下一个或多个组件:处理组件102,存储器104,电源组件106,多媒体组件108,音频组件112,传感器组件114以及通信组件116。
处理组件102通常控制终端110的整体操作,诸如与显示,数据通信,相机操作以及记录操作相关联的操作等。处理组件102可以包括一个或多个处理器118来执行指令,以完成下述的方法的全部或部分步骤。此外,处理组件102可以包括一个或多个模块,便于处理组件102和其他组件之间的交互。例如,处理组件102可以包括多媒体模块,以方便多媒体组件108和处理组件102之间的交互。
存储器104被配置为存储各种类型的数据以支持在终端110的操作。这些数据的示例包括用于在终端110上操作的任何应用程序或方法的指令。存储器104可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(Static RandomAccess Memory,简称SRAM),电可擦除可编程只读存储器(Electrically ErasableProgrammable Read-Only Memory,简称EEPROM),可擦除可编程只读存储器(ErasableProgrammable Read Only Memory,简称EPROM),可编程只读存储器(Programmable Red-Only Memory,简称PROM),只读存储器(Read-Only Memory,简称ROM),磁存储器,快闪存储器,磁盘或光盘。存储器104中还存储有一个或多个模块,该一个或多个模块被配置成由该一个或多个处理器118执行,以完成下述图4、图5、图6、图7以及图8任一所示方法中的全部或者部分步骤。
电源组件106为终端110的各种组件提供电力。电源组件106可以包括电源管理***,一个或多个电源,及其他与为终端110生成、管理和分配电力相关联的组件。
多媒体组件108包括在所述终端110和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(Liquid Crystal Display,简称LCD)和触摸面板。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。屏幕还可以包括有机电致发光显示器(Organic Light Emitting Display,简称OLED)。
音频组件112被配置为输出和/或输入音频信号。例如,音频组件112包括一个麦克风(Microphone,简称MIC),当终端110处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器104或经由通信组件116发送。在一些实施例中,音频组件112还包括一个扬声器,用于输出音频信号。
传感器组件114包括一个或多个传感器,用于为终端110提供各个方面的状态评估。例如,传感器组件114可以检测到终端110的打开/关闭状态,组件的相对定位,传感器组件114还可以检测终端110或终端110中一个组件的位置改变以及终端110的温度变化。在一些实施例中,该传感器组件114还可以包括磁传感器,压力传感器或温度传感器。
通信组件116被配置为便于终端110和其他设备之间有线或无线方式的通信。终端110可以接入基于通信标准的无线网络,如WiFi(WIreless-Fidelity,无线保真)。在一个示例性实施例中,通信组件116经由广播信道接收来自外部广播管理***的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件116还包括近场通信(Near FieldCommunication,简称NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RadioFrequency Identification,简称RFID)技术,红外数据协会(Infrared DataAssociation,简称IrDA)技术,超宽带(Ultra Wideband,简称UWB)技术,蓝牙技术和其他技术来实现。
在示例性实施例中,终端110可以被一个或多个应用专用集成电路(ApplicationSpecific Integrated Circuit,简称ASIC)、数字信号处理器、数字信号处理设备、可编程逻辑器件、现场可编程门阵列、控制器、微控制器、微处理器或其他电子元件实现,用于执行下述方法。
图3是根据一示例性实施例示出的一种服务器290的框图。服务器290适用于图1所示出实施环境中的后端200。
需要说明的是,该服务器290只是一个适配于本发明的示例,不能认为是提供了对本发明的使用范围的任何限制。该服务器290也不能解释为需要依赖于或者必须具有图3中示出的示例性的服务器290中的一个或者多个组件。
该服务器290的硬件结构可因配置或者性能的不同而产生较大的差异,如图3所示,服务器290包括:电源210、接口230、至少一存储器250、以及至少一中央处理器(CPU,Central Processing Units)270。
其中,电源210用于为服务器290上的各硬件设备提供工作电压。
接口230包括至少一有线或无线网络接口231、至少一串并转换接口233、至少一输入输出接口235以及至少一USB接口237等,用于与外部设备通信。
存储器250作为资源存储的载体,可以是只读存储器、随机存储器、磁盘或者光盘等,其上所存储的资源包括操作***251、应用程序253或者数据255等,存储方式可以是短暂存储或者永久存储。其中,操作***251用于管理与控制服务器290上的各硬件设备以及应用程序253,以实现中央处理器270对海量数据255的计算与处理,其可以是WindowsServerTM、Mac OS XTM、UnixTM、LinuxTM、FreeBSDTM、FreeRTOS等。应用程序253是基于操作***251之上完成至少一项特定工作的计算机程序,其可以包括至少一模块(图3中未示出),每个模块都可以分别包含有对服务器290的一系列计算机可读指令。数据255可以是存储于数据库中的可选择功能列表以及智能化功能的配置方案等。
中央处理器270可以包括一个或多个以上的处理器,并设置为通过总线与存储器250通信,用于运算与处理存储器250中的海量数据255。
如上面所详细描述的,适用本发明的服务器290将通过中央处理器270读取存储器250中存储的一系列计算机可读指令的形式来实现智能设备自动配置的方法。
此外,通过硬件电路或者硬件电路结合软件指令也能同样实现本发明,因此,实现本发明并不限于任何特定硬件电路、软件以及两者的组合。
图4是根据一示例性实施例示出的一种实现智能设备自动配置的方法的流程图。该方法适用于图1所示实施环境的前端100,该前端100的结构如图2所示。
该方法可以由前端100执行,也可以理解为,由运行于前端100的客户端执行,为了便于下文描述,以客户端作为各实施例中步骤的执行主体,对各实施例中步骤加以说明。
该方法可以包括以下步骤:
步骤S110,为实现智能设备的推荐向后端发起方案配置请求。
针对智能设备的推荐,客户端上设有相应的方案配置交互界面。当用户希望进行智能设备的推荐时,通过启动客户端并进入到方案配置交互界面,通过对应的方案配置入口向后端发起方案配置请求。其中,方案配置入口可以是方案配置交互界面上可被用户点击或者触发的图标等用户界面元素。
步骤S130,接收后端响应方案配置请求返回的可选择功能列表,通过可选择功能列表向后端反馈用户期望应用场景实现的智能化功能。
智能化功能是在应用场景中通过智能设备运行所实现的场景功能。例如,如果希望在卧室温度高于28℃就打开空调(其中空调受控于空调伴侣),在卧室温度不超过28℃关闭空调,则可以将温度传感器和空调伴侣运行所实现的场景功能称之为“温控功能”,并在可选择功能列表中呈现该“温控功能”。又比如,如果希望客厅里在无线开关打开时自动打开墙壁开关,则可以将无线开关和墙壁开关所实现的场景功能称之为“双开功能”,并在可选择功能列表中呈现该“双开功能”。“温控功能”、“双开功能”即为智能化功能。在不同的应用场景中由于需要部署的智能设备不同、以及用户的需求不同,用户所需要实现的智能化功能存在差异。
可选择功能列表是供用户进行选择的智能化功能集合。用户在可选择功能列表中选取智能化功能后,被选取的智能化功能即为用户期望应用场景实现的智能化功能,并向后端反馈。
其中,可选择功能列表中所呈现的智能化功能是通过分析大量用户在不同应用场景中通过智能设备联动控制所实现的场景功能来进行推荐的,从而保证可选择功能列表中的智能化功能可以满足用户需要。
在具体实施例中,用户可以根据应用场景中需要的智能化功能进行选取,从而根据所选取的智能化功能进行智能设备的部署和配置,实现所选取的智能化功能。
由于智能设备是在具体的应用场景中进行使用。在具体实施例中,可选择功能列表中的智能化功能还可以按照应用场景进行划分,例如卧室、客厅、厨房、酒店大堂、酒店客房、图书馆阅览室等,从而用户可以根据应用场景进行智能化功能的搜索并进行选取。当然不同应用场景中的智能化功能也可以相同。
在一示例性实施例中,如图6所示,步骤S130中通过可选择功能列表向后端反馈用户期望应用场景实现的智能化功能,包括:
步骤S131,侦听用户在可选择功能列表中触发的选择操作。
步骤S131,按照选择操作从可选择功能列表中获取用户选取的智能化功能。
步骤S131,将所选取的智能化功能上报至后端。
针对用户进行智能化功能的选取,客户端的交互界面提供一个选择入口。当用户希望进行智能化功能选取时,便能够在该选择入口中触发相应操作,进而向后端反馈用户所选取的智能化功能。其中用户所选取的智能化功能即用户期望应用场景实现的智能化功能。
在本公开的技术方案中,选择入口即为可选择功能列表中可被点击或者触摸的智能化功能。当用户点击或者触摸可选择功能列表中的智能化功能,即完成智能化功能的选取,其中,被点击或者触摸的智能化功能即为用户选取的智能化功能,用户的点击或者触摸操作即视为选择操作。
其中用户在可选择功能列表中选取的智能化功能可以是一个也可以是多个,在用户完成智能化功能的选取后,将所选取的智能化功能上报至后端,即向后端反馈,其中被选取的智能化功能即为用户期望应用场景实现的智能化功能。
步骤S150,根据智能化功能,请求后端生成智能化功能对应的配置方案,并下发配置方案中为应用场景实现智能化功能的智能设备列表。
智能化功能对应的配置方案即实现该智能化功能的配置信息,其中配置方案包括智能化功能对应的自动化配置信息(详见下文叙述)以及实现该智能化功能的智能设备列表。其中在后端,智能设备列表体现了实现该智能化功能的智能设备信息的集合。而在前端,智能设备列表以表格或者其他形式向用户呈现所选取的智能化功能、以及实现该智能化功能所需的智能设备以及智能设备的数量。智能设备列表中以智能设备所对应的智能设备标识来表示智能设备。从而在步骤S170以及S190中根据智能设备标识进行智能设备的部署和自动配置。
例如上文提到的“双开功能”,则前端在接收后端下发的智能设备列表可以是以下的表格呈现形式:
功能 | 设备 | 数量 |
■双开功能 | 无线开关 | 1 |
□温控功能 | 墙壁开关 | 1 |
网关 | 1 |
针对后端根据用户选取的多个智能化功能对应的配置方案时,由于网关设备的主要功能是创建局域网,在某一具体使用场景中,可能只需要一个网关设备,所以在下发应用场景中实现多个智能化功能的智能设备列表时,智能设备列表中可以仅保留一个网关设备。当然应用场景不同,需要使用到的网关设备也不相同,例如某些空间比较大的使用场景可能需要多个网关设备,从而保证智能设备与网关设备之间的数据传输。在此不进行具体限定。
举例来说,如果用户在可选择功能列表中选取了“双开功能”和“温控功能”,则所选取的智能化功能对应的配置方案包括实现该两个智能化功能的自动化配置信息以及智能设备列表,由于温控功能中,空调伴侣(带网关)作为受控设备,同时又集成有网关,所以可以将空调伴侣(带网关)作为实现该两个智能化功能的网关设备。所以前端可以通过以下的表格呈现智能设备列表:
功能 | 设备 | 数量 |
■双开功能 | 无线开关 | 1 |
■温控功能 | 墙壁开关 | 1 |
空调伴侣(带网关) | 1 | |
温湿度传感器 | 1 |
当然以上所列举的智能设备列表仅仅是示例性举例,不能认为是对本公开使用范围的限制。
用户根据后端返回的智能设备列表直接获知应用场景中实现智能化功能需要的智能设备。特别是在用户明确应用场景中需要的智能化功能而不明确需要购买哪些智能设备时,通过后端所返回的配置方案中的智能设备列表后,可以明确需要购买的智能设备,从而在智能设备安装时可以一次性配置齐备,一次性实现智能设备的空间配置、电源和数据走线安装等。
通过本公开的技术方案,用户仅需要在可选择功能列表中选取应用场景中需要实现的智能化功能,后端便可根据用户选择的智能化功能生成对应的配置方案并下发配置方案中为应用场景实现智能化功能的智能设备列表,由此,基于智能设备列表所推荐的智能设备,便能够在应用场景实现用户期望的智能化功能,即使是老年人也能够轻松地掌握需要购买哪些智能设备,而且不会存在中途额外购买智能设备的可能性,易于满足不同用户的个性化需求
在一示例性实施例中,如图5所示,步骤S150之后还包括:
步骤S190,请求后端按照智能设备列表对应的自动化配置信息,控制部署在应用场景中的智能设备进行自动配置。
在后端,智能化功能、自动化配置信息以及智能设备列表是相对应的。若用户在可选择功能列表中选取的智能化功能为多条时,则根据所选取的智能化功能生成的智能设备列表所对应自动化配置信息也为多条,所生成的智能设备列表也是实现该多条智能化功能的智能设备列表。其中自动化配置信息中包括了实现该智能化功能的触发设备的触发条件、以及受控设备的控制指令,根据自动化配置信息进行触发设备和受控设备的配置,从而实现触发设备和受控设备的联动。
在一示例性实施例中,如图5所示,步骤S190之前还包括:
步骤S170,根据智能设备列表中的智能设备标识控制应用场景中进行智能设备标识所指示智能设备的部署。
智能设备标识即用于标识智能设备的信息,一智能设备唯一对应一智能设备标识。
在一示例性实施例中,如图7所示,步骤S170中根据智能设备列表中的智能设备标识控制应用场景中进行智能设备标识所指示智能设备的部署,包括:
步骤S171,根据智能设备列表中的智能设备标识确定具有网关功能的智能设备。
步骤S172,控制应用场景中将具有网关功能的智能设备接入网络,网络预先构建于应用场景中。
步骤S173,控制应用场景中将其余智能设备接入网络中,其余智能设备对应的智能设备标识在智能设备列表中区别于具有网关功能的智能设备所对应智能设备标识。
在需要多个智能设备进行联动所实现的智能化功能中,该智能化功能所对应的设备列表中必然包括实现智能设备联动的触发设备所对应的智能设备标识和受控设备所对应的智能设备标识,触发设备是指在联动控制中能够被监测而使其运行状态数据满足联动中的触发条件的设备,受控设备是指能够在联动中被联动控制而执行相应动作的设备。在具体实施例中,为了保证智能设备联动的响应速度,将智能设备(触发设备、受控设备)布置在局域网中,从而智能设备进行联动控制还涉及网关设备,网关设备创建对应的局域网,通过将触发设备、受控设备部署在该局域网中,一方面触发设备与网关设备、受控设备与网关设备之间可以通过该局域网进行数据传输,另一方面,网关设备可以接收终端100或者服务器200传输的数据或者控制指令,进而通过网关设备传输到触发设备、以及受控设备,实现触发设备和受控设备的联动控制。
在具体实施例中,针对一智能化功能,其中所涉及的触发设备和受控设备的数量不限,可以分别是一个,也可以分别是多个。当然触发设备与受控设备是与相应的联动相关联的,举例来说,对于智能冰箱,在某一联动中是触发设备,而在另一联动中可以是触发设备也可以是受控设备。网关设备可以是独立的网关,也可以是集成有网关的设备,例如集成网关的空调伴侣。那么如果实现某一智能化功能中,该空调伴侣是触发设备,也是网关设备。
针对用户选取的智能化功能,该智能化功能中的触发设备以及受控设备是与网关设备相关联的,即触发设备和受控设备需要加入网关设备所创建的局域网中才能实现触发设备与网关设备的通信,以及受控设备与网关设备的通信,从而在运行时实现触发设备和受控设备的联动,实现用户所选取的智能化功能。
应用场景中将其余智能设备接入网络后,与具有网关功能的智能设备相关联的智能设备(即上文提到的与网关设备相关联的触发设备以及受控设备)加入所对应具有网关功能的智能设备所创建的局域网中。
步骤S172、S173根据设备列表中的各个智能设备所对应的智能设备标识将各个智能设备接入网络。完成步骤S172、S173之后,根据配置方案中的智能设备列表进行检查,如果接入网络的智能设备的智能设备标识与智能设备列表中的智能设备标识不符,则需要重新按照步骤S150生成智能化功能的配置方案。
一方面,现有技术中,智能设备配置方式是面向已部署的智能设备,即用户从已部署的智能设备中进行触发设备、受控设备的依次选取,并依次配置触发方式和控制指令,以实现智能设备的联动配置,用户操作过程繁琐,且配置花费的时间长。特别是现今,不管是家居、办公还是娱乐等应用场景中,可实现智能化功能的智能设备越来越多,将导致用户在进行智能设备配置过程中执行更加繁琐的操作,且花费的时间更长。而在本公开的技术方案中可以根据用户所选取的智能化功能自动生成配置方案,从而在完成智能设备部署之后,按照配置方案中的自动化配置信息进行智能设备的自动配置,大大简化了用户操作。
另一方面,现有技术中根据用户已部署的智能设备请求场景配置模板推荐,再基于场景配置模板进行智能设备的配置。如果已部署的智能设备不能满足场景配置模板中所要求智能设备的配置要求时,还需要再次购买、部署、配置智能设备。从而为用户造成繁琐的配置需求,而且在配置过程中可能会因为空间配置、电源和数据走线、无线信号冲突等造成应用障碍导致智能设备不能实现联动。而通过本公开的技术方案,可以一次性按照智能化功能生成配置方案,并按照配置方案中的智能设备列表进行智能设备的部署、根据配置方案中的自动化配置信息进行已部署的智能设备的自动配置,简化了配置流程,提高了效率。
在一示例性实施例中,如图8所示,实现智能设备自动配置的方法还包括:
步骤S010,检测用户对应用场景中实现智能化功能的智能设备,和/或,智能设备的自动配置信息的微调操作。
步骤S020,如果检测到微调操作,则根据用户对应用场景中实现智能化功能的智能设备,和/或,智能设备的自动配置信息所进行的微调,请求后端更新智能化功能对应的配置方案。
在本实施例中,步骤S150中根据用户选取的智能化功能生成配置方案后,将配置方案中的自动化配置信息以及对应的智能设备列表下发到前端,从而用户可以对智能设备、自动化配置信息进行微调操作。
其中对实现智能化功能的智能设备的微调操作可以是对具体智能设备进行的修改,例如修改受控设备或者触发设备,例如在“双开功能”中,将墙壁开关限定为客厅的墙壁开关,或者将墙壁开关限定为指定卧室的墙壁开关。
对自动配置信息的微调操作是对触发设备的数量、受控设备的数量、触发方式、多个受控设备的优先控制规则进行的微调等,在此不进行具体限定。举例来说,触发方式的微调,例如上文提到的“温控功能”:温度超过28℃打开空调,温度低于28℃关闭空调,则用户可以修改该“温控功能”的触发方式,比如将打开空调的触发方式修改为:温度超过27℃,将关闭空调的触发方式修改为:温度低于27℃。
多个受控设备的优先控制规则是指当存在两个及两个以上的指定受控设备时,为受控设备执行相应动作的顺序而设置的优先级,对多个受控设备的优先控制规则的微调即调整多个受控设备之间的优先级。
在后端根据用户的微调操作更新智能化功能对应的配置方案后,将更新后的配置方案重新下发到前端,从而根据更新后的配置方案进行智能设备的部署和自动配置。
通过对智能设备、以及自动化配置参数进行微调并根据与用户的微调进行对应的更新智能化功能对应的配置方案,从而用户可以根据实际需要进行配置方案的修改,在提高设备配置效率的基础上,满足了用户的个性化需求。
图9是根据另一示例性实施例示出的实现智能设备推荐的方法,该方法可以由图1实施环境中的服务器200作为后端来执行,包括:
步骤S210,接收前端为实现智能设备推荐发起的方案配置请求。
步骤S230,响应方案配置请求向前端返回可选择功能列表。
步骤S250,通过可选择功能列表,接收前端反馈用户期望应用场景中实现的智能化功能。
步骤S270,为智能化功能生成对应的配置方案,并将配置方案中为应用场景中实现智能化功能的智能设备列表发送至前端。
在一示例性实施例中,如图11所示,步骤S270包括:
步骤S271,根据智能化功能在功能数据库中进行信息搜索,得到智能化功能关联的自动化配置信息。
步骤S272,根据自动化配置信息生成用于实现智能化功能的智能设备列表。
步骤S273,将自动化配置信息与智能设备列表关联存储为智能化功能对应的配置方案。
在后端的功能数据库中,智能化功能→自动化配置信息是关联存储的,即针对每一智能化功能,该智能化功能的自动化配置信息可以从功能数据库中获取。而通过自动化配置信息可以解析得到该自动化配置信息中的触发设备、受控设备以及网关设备,从而根据解析所得的触发设备、受控设备以及网关设备生成实现该智能化功能的智能设备列表。并将自动化配置信息以及智能设备列表与该智能化功能关联存储,作为该智能化功能的配置方案。
在一示例性实施例中,如图10所示,步骤S270之后,还包括:
步骤S290,获取智能设备列表对应的自动化配置信息,并按照自动化配置信息对部署在应用场景中的智能设备进行自动配置。
在一示例性实施例中,如图12所示,智能设备包括触发设备和受控设备,步骤S290包括:
步骤S291,从自动化配置信息中获取触发设备的触发条件和受控设备的控制指令。
步骤S292,根据触发设备的触发条件以及受控设备的控制指令对应用场景中的触发设备和受控设备实施联动配置,以使触发设备的运行状态数据满足触发条件时,联动受控设备按照控制指令执行相应的动作。
在一示例性实施例中,如图13所示,该实现智能设备自动配置的方法还包括:
步骤S201,接收方案配置请求,并从方案配置请求中获取用户的用户信息。
步骤S202,建立配置方案与用户的用户信息之间的绑定关系。
用户在向后端发起方案配置请求前,启动并登录到客户端,通过步骤S110所发起的方案配置请求中携带有用户信息(用户信息可以是用户登录客户端的账号信息),从而后端在接收到用户通过客户端发起的方案配置请求后,可以从方案配置请求中获取用户的用户信息。
通过建立配置方案与用户信息之间的绑定关系,在进行智能设备的部署、以及智能设备的自动配置时,可以根据用户信息获取后端所生成的配置方案,从而根据配置方案实现智能设备的部署以及自动配置。
下述为本公开装置实施例,可以用于执行本公开上述前端100或者后端200执行的实现智能设备推荐的方法实施例。对于本公开装置实施例中未披露的细节,请参照本公开实现智能设备推荐的方法实施例。
图12是根据一示例性实施例示出的实现智能设备推荐的装置的框图,该装置可以应用于图1所示实施环境中的前端100,用于执行图4至图9中任一所示方法的部分或者全部步骤,包括:
方案配置请求发起模块110,被配置为执行:为实现智能设备推荐向后端发起方案配置请求。
可选择功能列表接收模块130,被配置为执行:接收后端响应方案配置请求返回的可选择功能列表,通过可选择功能列表向后端反馈用户期望应用场景实现的智能化功能。
配置方案请求模块150,被配置为执行:根据智能化功能,请求后端生成智能化功能对应的配置方案,并下发配置方案中为应用场景实现智能化功能的智能设备列表。
在一示例性是实施例中,实现智能设备推荐的装置还包括:
智能设备部署模块170,该模块与配置方案请求模块150相连,被配置为执行:根据智能设备列表中的智能设备标识控制应用场景中进行智能设备标识所指示智能设备的部署。
在一示例性实施例中,实现智能设备推荐的装置还包括:
自动配置模块190,该模块与智能设备部署模块170相连,被配置为执行:通过智能设备的部署,请求后端按照智能设备列表对应的自动化配置信息,控制部署在应用场景中的智能设备进行自动配置。
在一示例性实施例中,可选择功能列表接收模块130包括:
侦听单元,被配置为执行:侦听用户在可选择功能列表中触发的选择操作;
智能化功能获取单元,被配置为执行:按照选择操作从可选择功能列表中获取用户选取的智能化功能。
智能化功能上报单元,被配置为执行:将所选取的智能化功能上报至后端。
在一示例性实施例中,智能设备部署模块170包括:
确定单元,被配置为执行:根据智能设备列表中的智能设备标识确定具有网关功能的智能设备。
第一网络接入单元,被配置为执行:控制应用场景中将具有网关功能的智能设备接入网络,网络预先构建于应用场景中。
第二网络接入单元,被配置为执行控制应用场景中将其余智能设备接入网络,其余智能设备对应的智能设备标识在智能设备列表中区别于具有网关功能的智能设备所对应智能设备标识。
在一示例性实施例中,实现智能设备推荐的装置还包括:
检测模块,被配置为执行:检测用户对应用场景中实现智能化功能的智能设备,和/或,智能设备的自动配置信息的微调操作。
更新模块,被配置为执行:如果检测到微调操作,则根据用户对应用场景中实现智能化功能的智能设备,和/或,智能设备的自动配置信息所进行的微调,请求后端更新智能化功能对应的配置方案。
上述装置中各个模块/单元的功能和作用的实现过程具体详见上述实现智能设备推荐的方法中对应步骤的实现过程,在此不再赘述。
可以理解,这些模块/单元可以通过硬件、软件、或二者结合来实现。当以硬件方式实现时,这些模块可以实施为一个或多个硬件模块,例如一个或多个专用集成电路。当以软件方式实现时,这些模块可以实施为在一个或多个处理器上执行的一个或多个计算机程序,例如图2的处理器118所执行的存储在存储器104中的程序。
图13是根据另一示例性实施例示出的实现智能设备推荐的装置的框图,该装置可以应用于图1所示实施环境中的后端200中,用于执行图9至图13中任一所示方法的部分或者全部步骤,包括:
方案配置请求接收模块210,被配置为执行:接收前端为实现智能设备推荐发起的方案配置请求。
响应模块230,该模块与方案配置请求接收模块210相连,被配置为执行:响应方案配置请求向前端返回可选择功能列表。
智能化功能接收模块250,该模块与响应模块230相连,被配置为执行:通过可选择功能列表,接收前端反馈用户期望应用场景中实现的智能化功能。
配置方案生成模块270,该模块与智能化功能接收模块250相连,被配置为执行:为智能化功能生成对应的配置方案,并将配置方案中为应用场景中实现智能化功能的智能设备列表发送至前端。
在一示例性实施例中,实现智能设备推荐的装置还包括:
自动化配置信息获取模块290,该模块与配置方案生成模块270相连,被配置为执行:在所述前端根据所述智能设备列表中的智能设备标识,控制所述应用场景中进行所述智能设备标识指示的智能设备部署时,获取智能设备列表对应的自动化配置信息,并按照自动化配置信息对部署在应用场景中的智能设备进行自动配置。
在一示例性实施例中,配置方案生成模块270包括:
自动化配置信息搜索单元,被配置为执行:根据智能化功能在功能数据库中进行信息搜索,得到智能化功能关联的自动化配置信息。
智能设备列表生成单元,被配置为执行:根据自动化配置信息生成用于实现智能化功能的智能设备列表。
配置方案生成单元,被配置为执行:将自动化配置信息与智能设备列表关联存储为智能化功能对应的配置方案。
在一示例性实施例中,智能设备包括触发设备和受控设备,自动化配置信息获取模块290包括:
触发条件和控制指令获取单元,被配置为执行:从自动化配置信息中获取触发设备的触发条件和受控设备的控制指令。
联动配置单元,被配置为执行:根据触发设备的触发条件以及受控设备的控制指令对应用场景中的触发设备和受控设备实施联动配置,以使触发设备的运行状态数据满足触发条件时,联动受控设备按照控制指令执行相应的动作。
在一示例性实施例中,实现智能设备推荐的装置还包括:
用户信息获取模块,被配置为执行:接收方案配置请求,并从方案配置请求中获取用户的用户信息。
绑定建立模块,被配置为执行:建立配置方案与用户的用户信息之间的绑定关系。
上述装置中各个模块/单元的功能和作用的实现过程具体详见上述实现智能设备推荐的方法中对应步骤的实现过程,在此不再赘述。
可以理解,这些模块/单元可以通过硬件、软件、或二者结合来实现。当以硬件方式实现时,这些模块可以实施为一个或多个硬件模块,例如一个或多个专用集成电路。当以软件方式实现时,这些模块可以实施为在一个或多个处理器上执行的一个或多个计算机程序,例如图3的中央处理器270所执行的存储在存储器250中的程序。
本公开还提供一种实现智能设备推荐的装置,该装置可以用于图1所示实施环境的前端100中,执行图4-图8任一所示的实现智能设备推荐的方法的全部或者部分步骤,或者用于图1所示实施环境的后端200中,执行图9-图13任一所示的实现智能设备推荐的方法的全部或者部分步骤。该装置包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,处理器被配置为执行以上任一方法实施例的实现智能设备推荐的方法。
该实施例中的装置的处理器执行操作的具体方式已经在有关该实现智能设备推荐的方法的实施例中执行了详细描述,此处将不做详细阐述说明。
在一示例性实施例中,还提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以上任一方法实施例的方法。
应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围执行各种修改和改变。本发明的范围仅由所附的权利要求来限制。
Claims (15)
1.一种实现智能设备推荐的方法,其特征在于,应用于前端,所述方法包括:
为实现智能设备的推荐向后端发起方案配置请求;
接收所述后端响应所述方案配置请求返回的可选择功能列表,通过所述可选择功能列表向所述后端反馈用户期望应用场景实现的智能化功能;
根据所述智能化功能,请求所述后端生成所述智能化功能对应的配置方案,并下发所述配置方案中为所述应用场景实现所述智能化功能的智能设备列表。
2.根据权利要求1所述的方法,其特征在于,所述根据所述智能化功能,请求所述后端生成所述智能化功能对应的配置方案,并下发所述配置方案中为所述应用场景实现所述智能化功能的智能设备列表,步骤之后还包括:
请求所述后端按照所述智能设备列表对应的自动化配置信息,控制部署在所述应用场景中的智能设备进行自动配置。
3.根据权利要求2所述的方法,其特征在于,所述请求所述后端按照所述智能设备列表对应的自动化配置信息,控制部署在所述应用场景中的智能设备进行自动配置,步骤之前还包括:
根据所述智能设备列表中的智能设备标识控制所述应用场景中进行所述智能设备标识所指示智能设备的部署。
4.根据权利要求1至3中任意一项所述的方法,其特征在于,所述通过所述可选择功能列表向所述后端反馈用户期望应用场景实现的智能化功能,包括:
侦听用户在所述可选择功能列表中触发的选择操作;
按照所述选择操作从所述可选择功能列表中获取用户选取的所述智能化功能;
将所选取的所述智能化功能上报至所述后端。
5.根据权利要求3所述的方法,其特征在于,所述根据所述智能设备列表中的智能设备标识控制所述应用场景中进行所述智能设备标识所指示智能设备的部署,包括:
根据所述智能设备列表中的智能设备标识确定具有网关功能的智能设备;
控制所述应用场景中将所述具有网关功能的智能设备接入网络,所述网络预先构建于所述应用场景中;
控制所述应用场景中将其余智能设备接入所述网络,所述其余智能设备对应的智能设备标识在所述智能设备列表中区别于所述具有网关功能的智能设备所对应智能设备标识。
6.根据权利要求1至3任一项所述的方法,其特征在于,所述方法还包括:
检测用户对所述应用场景中实现所述智能化功能的智能设备,和/或,所述智能设备的自动配置信息的微调操作;
如果检测到所述微调操作,则根据所述用户对所述应用场景中实现所述智能化功能的智能设备,和/或,所述智能设备的自动配置信息所进行的微调,请求所述后端更新所述智能化功能对应的配置方案。
7.一种实现智能设备推荐的方法,其特征在于,应用于后端,所述方法包括:
接收前端为实现智能设备推荐发起的方案配置请求;
响应所述方案配置请求向所述前端返回可选择功能列表;
通过所述可选择功能列表,接收所述前端反馈用户期望应用场景中实现的智能化功能;
为所述智能化功能生成对应的配置方案,并将所述配置方案中为所述应用场景中实现所述智能化功能的智能设备列表发送至所述前端。
8.根据权利要求7所述的方法,其特征在于,所述为所述智能化功能生成对应的配置方案,并将所述配置方案中为所述应用场景中实现所述智能化功能的智能设备列表发送至所述前端,步骤之后还包括:
获取所述智能设备列表对应的自动化配置信息,并按照所述自动化配置信息对部署在所述应用场景中的智能设备进行自动配置。
9.根据权利要求7所述的方法,其特征在于,所述为所述智能化功能生成对应的配置方案,包括:
根据所述智能化功能在功能数据库中进行信息搜索,得到所述智能化功能关联的自动化配置信息;
根据所述自动化配置信息生成用于实现所述智能化功能的所述智能设备列表;
将所述自动化配置信息与所述智能设备列表关联存储为所述智能化功能对应的配置方案。
10.根据权利要求8所述的方法,其特征在于,所述智能设备包括触发设备和受控设备,所述按照所述自动化配置信息对部署在所述应用场景中的智能设备进行自动配置,包括:
从所述自动化配置信息中获取所述触发设备的触发条件和所述受控设备的控制指令;
根据所述触发设备的触发条件以及所述受控设备的控制指令对所述应用场景中的触发设备和受控设备实施联动配置,以使所述触发设备的运行状态数据满足所述触发条件时,联动所述受控设备按照所述控制指令执行相应的动作。
11.根据权利要求7至10任一项所述的方法,其特征在于,所述方法还包括:
接收所述方案配置请求,并从所述方案配置请求中获取所述用户的用户信息;
建立所述配置方案与所述用户的用户信息之间的绑定关系。
12.一种实现智能设备推荐的装置,其特征在于,应用于前端,所述装置包括:
方案配置请求发起模块,被配置为执行:为实现智能设备自动配置向后端发起方案配置请求;
可选择功能列表接收模块,被配置为执行:接收所述后端响应所述方案配置请求返回的可选择功能列表,通过所述可选择功能列表向所述后端反馈用户期望应用场景实现的智能化功能;
配置方案请求模块,被配置为执行:根据所述智能化功能,请求所述后端生成所述智能化功能对应的配置方案,并下发所述配置方案中为所述应用场景实现所述智能化功能的智能设备列表。
13.一种实现智能设备推荐的装置,其特征在于,应用于后端,所述装置包括:
方案配置请求接收模块,被配置为执行:接收前端为实现智能设备自动配置发起的方案配置请求;
响应模块,被配置为执行:响应所述方案配置请求向所述前端返回可选择功能列表;
智能化功能接收模块,被配置为执行:通过所述可选择功能列表,接收所述前端反馈用户期望应用场景中实现的智能化功能;
配置方案生成模块,被配置为执行:为所述智能化功能生成对应的配置方案,并将所述配置方案中为所述应用场景中实现所述智能化功能的智能设备列表发送至所述前端。
14.一种实现智能设备推荐的装置,其特征在于,包括:
处理器;
存储器,所述存储器上存储有计算机可读指令,所述计算机可读指令所述计算机可读指令被所述处理器执行时实现如权利要求1至11中任一项所述的方法。
15.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至11中任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811075500.6A CN109407527B (zh) | 2018-09-14 | 2018-09-14 | 实现智能设备推荐的方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811075500.6A CN109407527B (zh) | 2018-09-14 | 2018-09-14 | 实现智能设备推荐的方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109407527A true CN109407527A (zh) | 2019-03-01 |
CN109407527B CN109407527B (zh) | 2022-05-17 |
Family
ID=65464279
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811075500.6A Active CN109407527B (zh) | 2018-09-14 | 2018-09-14 | 实现智能设备推荐的方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109407527B (zh) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110262275A (zh) * | 2019-07-23 | 2019-09-20 | 珠海格力电器股份有限公司 | 一种智能家居***及其控制方法 |
CN110794693A (zh) * | 2019-09-30 | 2020-02-14 | 深圳绿米联创科技有限公司 | 设备配置方法、装置、电子设备及存储介质 |
CN111613217A (zh) * | 2020-04-02 | 2020-09-01 | 深圳创维-Rgb电子有限公司 | 一种设备推荐方法、装置、电子设备及可读存储介质 |
CN112040014A (zh) * | 2020-11-05 | 2020-12-04 | 武汉慧联无限科技有限公司 | 物联网***确定方法、装置、电子设备及存储介质 |
CN112413847A (zh) * | 2020-11-20 | 2021-02-26 | 珠海格力电器股份有限公司 | 功能定制方法、装置、***及存储介质 |
CN113009835A (zh) * | 2019-12-20 | 2021-06-22 | 西门子(中国)有限公司 | 智能家居***的自动配置方法及装置 |
CN113037798A (zh) * | 2019-12-25 | 2021-06-25 | 美的集团股份有限公司 | 多网关通信方法、***、电子设备及存储介质 |
CN113452556A (zh) * | 2021-06-23 | 2021-09-28 | 青岛海尔科技有限公司 | 产品技能的配置方法、装置、存储介质及电子装置 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104394044A (zh) * | 2014-10-29 | 2015-03-04 | 小米科技有限责任公司 | 自定义智能设备场景模式的方法和装置 |
CN104898592A (zh) * | 2015-03-31 | 2015-09-09 | 联想(北京)有限公司 | 一种联动规则的生成方法及电子设备 |
CN105100834A (zh) * | 2015-08-04 | 2015-11-25 | 深圳创维-Rgb电子有限公司 | 一种基于智能电视的智能家居设备控制方法及控制*** |
US20160127145A1 (en) * | 2014-10-29 | 2016-05-05 | Xiaomi Inc. | Method and server for controlling smart devices based on predefined scenario mode |
CN105634881A (zh) * | 2014-10-30 | 2016-06-01 | 腾讯科技(深圳)有限公司 | 应用场景推荐方法及装置 |
CN107171911A (zh) * | 2017-06-29 | 2017-09-15 | 青岛海信智慧家居***股份有限公司 | 智能家居设备的控制方法及装置 |
-
2018
- 2018-09-14 CN CN201811075500.6A patent/CN109407527B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104394044A (zh) * | 2014-10-29 | 2015-03-04 | 小米科技有限责任公司 | 自定义智能设备场景模式的方法和装置 |
US20160127145A1 (en) * | 2014-10-29 | 2016-05-05 | Xiaomi Inc. | Method and server for controlling smart devices based on predefined scenario mode |
CN105634881A (zh) * | 2014-10-30 | 2016-06-01 | 腾讯科技(深圳)有限公司 | 应用场景推荐方法及装置 |
CN104898592A (zh) * | 2015-03-31 | 2015-09-09 | 联想(北京)有限公司 | 一种联动规则的生成方法及电子设备 |
CN105100834A (zh) * | 2015-08-04 | 2015-11-25 | 深圳创维-Rgb电子有限公司 | 一种基于智能电视的智能家居设备控制方法及控制*** |
CN107171911A (zh) * | 2017-06-29 | 2017-09-15 | 青岛海信智慧家居***股份有限公司 | 智能家居设备的控制方法及装置 |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110262275A (zh) * | 2019-07-23 | 2019-09-20 | 珠海格力电器股份有限公司 | 一种智能家居***及其控制方法 |
CN110262275B (zh) * | 2019-07-23 | 2020-11-03 | 珠海格力电器股份有限公司 | 一种智能家居***及其控制方法 |
CN110794693A (zh) * | 2019-09-30 | 2020-02-14 | 深圳绿米联创科技有限公司 | 设备配置方法、装置、电子设备及存储介质 |
CN110794693B (zh) * | 2019-09-30 | 2023-09-26 | 深圳绿米联创科技有限公司 | 设备配置方法、装置、电子设备及存储介质 |
CN113009835A (zh) * | 2019-12-20 | 2021-06-22 | 西门子(中国)有限公司 | 智能家居***的自动配置方法及装置 |
CN113037798A (zh) * | 2019-12-25 | 2021-06-25 | 美的集团股份有限公司 | 多网关通信方法、***、电子设备及存储介质 |
CN113037798B (zh) * | 2019-12-25 | 2022-04-12 | 美的集团股份有限公司 | 多网关通信方法、***、电子设备及存储介质 |
CN111613217A (zh) * | 2020-04-02 | 2020-09-01 | 深圳创维-Rgb电子有限公司 | 一种设备推荐方法、装置、电子设备及可读存储介质 |
CN112040014A (zh) * | 2020-11-05 | 2020-12-04 | 武汉慧联无限科技有限公司 | 物联网***确定方法、装置、电子设备及存储介质 |
CN112040014B (zh) * | 2020-11-05 | 2021-01-29 | 武汉慧联无限科技有限公司 | 物联网***确定方法、装置、电子设备及存储介质 |
CN112413847A (zh) * | 2020-11-20 | 2021-02-26 | 珠海格力电器股份有限公司 | 功能定制方法、装置、***及存储介质 |
CN113452556A (zh) * | 2021-06-23 | 2021-09-28 | 青岛海尔科技有限公司 | 产品技能的配置方法、装置、存储介质及电子装置 |
Also Published As
Publication number | Publication date |
---|---|
CN109407527B (zh) | 2022-05-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109407527A (zh) | 实现智能设备推荐的方法及装置 | |
US11221598B2 (en) | Method and apparatus for controlling device using a service rule | |
US11422772B1 (en) | Creating scenes from voice-controllable devices | |
CN110687811B (zh) | 一种智慧家居离线语音设备的场景配置的方法及装置 | |
US20190229943A1 (en) | System and method for crowdsourcing generalized smart home automation scenes | |
US11546186B2 (en) | Automatic device orchestration and configuration | |
CN107703872B (zh) | 家电设备的终端控制方法、装置及终端 | |
CN109725541A (zh) | 自动化的生成方法、装置、电子设备及存储介质 | |
CN111262761B (zh) | 一种电子设备和用于操作电子设备的方法 | |
CN104852975B (zh) | 一种家居设备调用方法及装置 | |
CN107895574A (zh) | 基于装置拓扑结构来处理语音命令 | |
CN108449241B (zh) | 智能家居场景的配置方法及装置、终端 | |
CN110794693B (zh) | 设备配置方法、装置、电子设备及存储介质 | |
JP2017506772A (ja) | インテリジェントデバイスのシーンモードのカスタマイズ方法及び装置 | |
CN110531634B (zh) | 一种住宿管理***、方法、装置及电子设备 | |
CN106850313B (zh) | 家电控制网络搭建方案的优化方法及装置 | |
CN113055255A (zh) | 智能家电的场景配置方法和装置、存储介质及电子设备 | |
KR102498714B1 (ko) | 콘텐트 제공을 위한 전자 장치 및 방법 | |
CN114019807A (zh) | 数据处理方法、装置、***、设备及可读存储介质 | |
CN103916690A (zh) | 智能电视远程控制方法及相关装置 | |
CN109240098B (zh) | 设备配置方法、装置、终端设备及存储介质 | |
CN115167164A (zh) | 设备场景的确定方法和装置、存储介质及电子装置 | |
CN116933362A (zh) | 室内设计方案自动生成方法、装置、计算机设备及介质 | |
CN110794773A (zh) | 一种点击式场景创建的方法及装置 | |
CN115175152A (zh) | 智能设备绑定方法和装置、存储介质及电子装置 |
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 |