CN109660387B - 设备配置数据的管理方法、装置、服务器及存储介质 - Google Patents

设备配置数据的管理方法、装置、服务器及存储介质 Download PDF

Info

Publication number
CN109660387B
CN109660387B CN201811467455.9A CN201811467455A CN109660387B CN 109660387 B CN109660387 B CN 109660387B CN 201811467455 A CN201811467455 A CN 201811467455A CN 109660387 B CN109660387 B CN 109660387B
Authority
CN
China
Prior art keywords
equipment
virtual
configuration
home
package
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
Application number
CN201811467455.9A
Other languages
English (en)
Other versions
CN109660387A (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.)
Lumi United Technology Co Ltd
Original Assignee
Lumi United Technology 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 Lumi United Technology Co Ltd filed Critical Lumi United Technology Co Ltd
Priority to CN201811467455.9A priority Critical patent/CN109660387B/zh
Publication of CN109660387A publication Critical patent/CN109660387A/zh
Application granted granted Critical
Publication of CN109660387B publication Critical patent/CN109660387B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0866Checking the configuration
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0889Techniques to speed-up the configuration process
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Automation & Control Theory (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Medical Treatment And Welfare Office Work (AREA)

Abstract

本申请实施例提供一种设备配置数据的管理方法、装置、服务器及存储介质。该方法包括:服务器接收终端设备发送的配置操作请求,该配置操作请求用于对家居设备进行套餐应用配置,该配置操作请求中携带有家居设备的信息;将家居设备的信息与预设的套餐应用内的设备信息进行校验匹配,该预设的套餐应用包括预设的虚拟设备以及为虚拟设备配置的自动化和/或场景;若通过校验匹配,则根据匹配的套餐应用对家居设备进行配置。该方法通过下发预先创建的套餐应用至家居设备,可以实现快速批量的配置不同位置相同功能家居设备的自动化和/或场景,提升用户体验。

Description

设备配置数据的管理方法、装置、服务器及存储介质
技术领域
本申请涉及智能家居技术领域,更具体地,涉及一种设备配置数据的管理方法、装置、服务器及存储介质。
背景技术
现有的数字家庭***中,往往需要对智能设备进行自动化或场景配置。现有的配置往往通过手机APP(Application,APP)进行,此方式适合一般客户家庭。酒店行业应用中每个房间一般有10-30个智能设备,一个300间客房规模的酒店就有3000-9000个智能设备需要添加,对于这些位于不同位置且具有相同功能的智能设备的自动化和/或场景配置,如果都在APP上操作,非常耗时与费力。
发明内容
有鉴于此,本申请实施例提供一种设备配置数据的管理方法、装置、服务器及存储介质,可以实现批量的配置不同位置但又相同功能家居设备的自动化和/或场景,使用户操作更加快速便捷,提升用户体验。
第一方面,本申请实施例提出了一种设备配置数据的管理方法,该方法包括:服务器接收终端设备发送的配置操作请求,用于对家居设备进行套餐应用配置,配置操作请求中携带有家居设备的信息;将家居设备的信息与预设的套餐应用内的设备信息进行校验匹配,预设的套餐应用包括预设的虚拟设备以及为虚拟设备配置的自动化和/或场景;若通过校验匹配,则根据匹配的套餐应用对家居设备进行配置。
第二方面,本申请实施例提出了一种设备配置数据的管理装置,运行于服务器,所述装置包括:请求接收模块,用于服务器接收终端设备发送的配置操作请求,用于对家居设备进行套餐应用配置,配置操作请求中携带有家居设备的信息;校验匹配模块,用于将家居设备的信息与预设的套餐应用内的设备信息进行校验匹配,预设的套餐应用包括预设的虚拟设备以及为虚拟设备配置的自动化和/或场景;套餐配置模块,用于若通过校验匹配,则根据匹配的套餐应用对家居设备进行配置。
第三方面,本申请实施例提出了一种服务器,包括存储器以及一个或多个处理器;一个或多个程序被存储在存储器中并被配置为由一个或多个处理器执行,一个或多个程序配置用于执行上述第一方面提出的设备配置数据的管理方法。
第四方面,本申请实施例提出了一种计算机可读存储介质,计算机可读存储介质中存储有程序代码,其中,在程序代码由处理器运行时执行上述第一方面提出的设备配置数据的管理方法。
相对于现有技术,本申请实施例提出的设备配置数据的管理方法、装置、服务器及存储介质,通过服务器接收终端设备发送的配置操作请求,该配置操作请求用于对家居设备进行套餐应用配置,配置操作请求中携带有家居设备的信息;然后将家居设备的信息与预设的套餐应用内的设备信息进行校验匹配,预设的套餐应用包括预设的虚拟设备以及为虚拟设备配置的自动化和/或场景;若通过校验匹配,则根据匹配的套餐应用对家居设备进行配置。该方法通过下发预先创建的套餐应用至家居设备,可以实现批量的配置不同位置但又相同功能家居设备的自动化和/或场景,使操作更加快速便捷,提升用户体验。
为了让本申请的上述和其他目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附图式,作详细说明如下。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1示出了本申请实施例的应用环境示意图;
图2示出了本申请一实施例提出的设备配置数据的管理方法的时序图;
图3示出了本申请另一实施例提出的设备配置数据的管理方法的流程图;
图4示出了本申请实施例提出的设备配置数据的管理方法的一具体示例示意图;
图5示出了本申请实施例提出的设备配置数据的管理装置的结构框图;
图6示出了本申请实施例提出的服务器的结构框图;
图7示出了本申请实施例的用于保存或者携带实现根据本申请实施例的设备配置数据的管理方法的程序代码的存储介质。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行可选定义和解释。同时,在本申请的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
数字家庭***在家庭产品自动化、智能化的基础上,利用先进的计算机技术、网络通讯技术、综合布线技术和无线通信等技术将与家居生活有关的各种子***有机地结合在一起,通过统筹管理,让家居生活更加舒适、安全和有效。随着数字家庭***被认知和接受的范围越来越大,数字家庭***的应用已扩展到酒店、楼宇等行业的智能家居方面。
现有的数字家庭***中,往往需要对智能设备进行自动化或场景配置,对于酒店行业来说,每个房间一般有10-30个智能设备,一个300间客房规模的酒店就有3000-9000的智能设备需要设置自动化和场景,对于这些有共性的房间,配置好的自动化和场景不能复用,需要大规模重复设置自动化和/或场景,且自动化和场景没有绑定,非常耗时与费力。
因此,发明人发现大规模重复设置自动化和/或场景会给用户带来不便的技术问题后,提出了本申请实施例中的设备配置数据的管理方法、装置、服务器及存储介质。
下面先对本申请实施例中的应用环境进行介绍。
如图1所示,为本申请实施例的应用环境10,该应用环境10包括:服务器11、终端设备12、网关13以及家居设备14。其中,服务器11可以是网络接入服务器、数据库服务器、云服务器等。终端设备12可以是智能手机、台式电脑、笔记本电脑、平板电脑或其他具有网络连接功能的通信设备,在此不作限定,终端设备12中存储了可以对智能家居设备的自动化及场景配置进行管理的客户端,所述客户端可以是应用程序客户端,也可以是网页客户端,在此不作限定。可选的,家居设备14可以是人体传感器、门窗传感器、温湿度传感器、水浸传感器、天然气报警器、烟雾报警器、墙壁开关、墙壁插座、智能插座、无线开关、无线墙贴开关、魔方控制器、窗帘电机、多功能网关、空调伴侣、摄像头等,在此不作限定。
本申请实施例中,服务器11与网关13之间无线通信连接,例如可以通过WIFI或路由器无线通信连接,终端设备12与服务器11之间建立网络连接,作为一种实施方式,终端设备12与服务器11之间可以通过2G/3G/4G/5G、WIFI等建立网络连接,从而可以获取服务器11下发的数据,可以通过服务器11对家居设备14的自动化和/或场景进行套餐应用配置,从而使家居设备14受控于服务器11。家居设备14通过局域网接入网关13,所述局域网可以包括:ZigBee(ZigBee Technology,紫蜂技术)技术或蓝牙等,可选的,家居设备14可以通过其自身所配置的通信模块(如ZigBee模块、WI-FI模块、蓝牙通信模块等)与网关13通信。
下面将结合附图具体描述本申请的各实施例。
请参阅图2,为本申请一实施例提供的一种设备配置数据的管理方法的时序图,本实施例提供一种设备配置数据的管理方法,该方法包括:
步骤S110:发送套餐应用配置操作请求。
其中,本申请实施例中,套餐应用表征创建用于对智能家居***中家居设备的自动化和/或场景进行批量配置的一个或多个自动化和/或场景的集合。可选的,任意一个套餐应用可以包括家居设备、家居设备的位置、以及家居设备的自动化和/或场景。
作为一种实施方式,当用户通过存储于终端设备中的客户端对大规模的家居设备的自动化和/或场景进行套餐应用配置(例如通过存储于终端设备的客户端触碰套餐应用操作按钮)时,终端设备可以发送相应的套餐应用配置操作请求给服务器。该配置操作请求中携带有当前待配置家居设备的信息。
可选的,在发送套餐应用配置操作请求之前,作为一种方式,对于要配置自动化或者场景的家居设备,可以先通过虚拟设备,即虚拟该用户已经拥有了全部的家居设备,然后针对不同的情况,建立不同的套餐应用。其中,套餐应用可以先拉取该套餐应用所需要的所有家居设备,继而根据这些家居设备,建立其对应的自动化和/或场景。该方法可以通过用户选择进行下发套餐的操作,使得用户设置家居设备的自动化和/或场景更加简单快捷。
步骤S120:接收终端设备发送的套餐应用配置操作请求,将待配置套餐应用的家居设备的信息与预设的套餐应用内的设备信息进行校验匹配,若通过匹配,则根据匹配的套餐应用对家居设备进行配置。
可选的,服务器接收来自终端设备发送的配置操作请求,该操作请求中携带有家居设备的信息,服务器可以识别该配置操作请求中的家居设备信息,并将该家居设备作为待配置套餐应用的家居设备。
作为一种方式,服务器中可以预先存储预设的套餐应用,该预设的套餐应用可以包括预设的虚拟设备、虚拟设备的位置以及为虚拟设备配置的自动化和/或场景,其中,虚拟设备的位置为按照与虚拟设备对应的家居设备的空间位置区域创建的虚拟位置,该空间位置区域可以包含一个或多个子区域,作为一种实施方式,不同空间位置区域中的各个虚拟设备可以根据不同场景创建有不同的套餐应用;虚拟设备以及为虚拟设备配置的自动化和/或场景均与虚拟设备的位置相关联。
可选的,家居设备的信息可以包括家居设备的设备参数和家居设备的入网顺序,预设的套餐应用内的设备信息可以包括虚拟设备的预设设备参数和虚拟设备的预设入网顺序。
作为一种方式,服务器可以通过判断家居设备的设备参数与虚拟设备的预设设备参数是否一致来将待配置套餐应用的家居设备的信息与预设的套餐应用内的设备信息进行校验匹配。可选的,若一致,则可以判定通过校验匹配,那么可以根据不同种类的设备参数对家居设备进行不同的套餐应用配置,从而可以实现对不同种类的家居设备进行快速的自动化和场景的配置。
在一种实现方式中,设备参数可以包括设备的类型、名称以及数量,即对家居设备来说,家居设备的设备参数可以包括家居设备的类型、名称以及数量,虚拟设备的预设设备参数可以包括与家居设备对应的虚拟设备的设备类型、名称以及数量。在这种情况下,服务器可以判断家居设备的设备名称与虚拟设备的预设设备名称是否一致;若一致,则继续判断家居设备的设备类型和数量与虚拟设备的预设设备类型和数量是否一致。可选的,若一致,则通过校验匹配,否则校验失败。需要说明的是,家居设备的类型、名称以及数量中至少一个与虚拟设备的预设设备类型、名称以及数量不一致时,校验失败。
作为另一种方式,服务器可以通过判断家居设备的入网顺序与虚拟设备的预设入网顺序是否一致来将待配置套餐应用的家居设备的信息与预设的套餐应用内的设备信息进行校验匹配。其中,家居设备的入网顺序可以包括不同类型家居设备的先后入网关系,虚拟设备的预设入网顺序可以包括与不同类型家居设备对应的不同类型虚拟设备的先后入网关系。那么在这种情况下,服务器可以判断不同类型家居设备的先后入网关系与不同类型虚拟设备的先后入网关系是否一致,若一致,则通过校验匹配,否则校验失败。
需要说明的是,在一种实现方式中,为了可以快速的将待配置套餐应用的家居设备的信息与预设的套餐应用内的设备信息进行校验匹配,服务器可以优先判断家居设备的设备参数与虚拟设备的预设设备参数是否一致。可选的,当判断得到家居设备的设备参数与虚拟设备的预设设备参数不一致时,再判断不同类型家居设备的先后入网关系与不同类型虚拟设备的先后入网关系是否一致。实际实现时也可以同时判断上述二者,在此不作限定。
可选的,若不同类型家居设备的先后入网关系和不同类型虚拟设备的先后入网关系不一致,服务器将返回校验失败的提示信息给终端设备。例如,返回“校验失败,请查看设备入网顺序是否和套餐应用一致”等提示信息,提升用户体验。
可选的,若通过校验匹配,服务器根据匹配的套餐应用对家居设备进行配置之前,服务器将自动清除家居设备前一次的配置相关数据。
作为一种实施方式,若通过校验匹配,则根据匹配的套餐应用对家居设备进行配置的步骤可以包括:当家居设备的设备参数与虚拟设备的预设设备参数一致时,可以根据虚拟设备的位置创建对应的位置,继而服务器可以根据虚拟设备与虚拟设备的位置的关联关系,将与虚拟设备对应的家居设备分配至对应的位置;然后可以根据虚拟设备配置的自动化和/或场景与虚拟设备的位置的关联关系,将套餐应用内的虚拟设备配置的自动化和/或场景的数据下发给对应的家居设备。
作为另一种实施方式,若通过校验匹配,则根据匹配的套餐应用对家居设备进行配置的步骤还可以包括:当家居设备的设备参数与虚拟设备的设备参数不一致时,可以根据虚拟设备的名称给家居设备命名,可选的,该种实施方式适用于未对家居设备进行命名的情况;继而可以根据虚拟设备的位置创建对应位置;继而可以根据命名后的虚拟设备与虚拟设备的位置的关联关系,将虚拟设备对应的家居设备分配至对应位置;然后可以根据虚拟设备配置的自动化和/或场景与虚拟设备的位置的关联关系,将套餐应用内的虚拟设备配置的自动化和/或场景的数据下发给对应的家居设备。
可选的,若未通过校验匹配,那么服务器将取消配置操作请求。
步骤S130:返回配置操作请求处理结果。
可选的,服务器中存储有家居设备配置套餐应用失败时的数据信息,若所有的家居设备配置套餐应用执行成功,则返回配置成功提示信息给终端设备,否则返回配置不成功提示信息给终端设备。
步骤S140:根据返回的配置操作请求处理结果对家居设备进行套餐应用配置,显示配置操作结果。
终端设备接收来自服务器返回的配置操作请求处理结果,根据返回的配置操作请求处理结果对家居设备进行套餐应用配置具体包括:对家居设备进行自动化和/或场景套餐应用配置。可选的,不同的套餐可以包括不同的自动化和/或场景的组合。终端设备将配置完成后的结果进行显示,以便可以直观的了解套餐应用配置情况,提升操作体验。
下面以酒店房间为例,对本实施例进行示例性的说明:
酒店通常包括多个房间区域,每个房间区域可以包括如阳台、卧室以及卫生间等多个子区域。假设某酒店的某一大床房房间区域配置了一个如下套餐:阳台区域包含家居设备窗帘电机,阳台的配置场景为每天早上九点自动打开窗帘;卧室区域包含家居设备人体传感器以及双路控制器,卧室的配置自动化为人体传感器感应到有人进入房间区域时,打开电视和床头灯;卫生间包含家居设备单键无线开关,卫生间配置的自动化为当按下卫生间门口的无线开关时,卫生间的排风打开。
可选的,作为一种实施方式,上述大床房房间区域、家居设备以及为家居设备配置的自动化和/或场景可以构成一个套餐,当需要为其他位置的大床房房间区域配置上述自动化和/或场景时,当其他大床房房间区域包含上述相同的家居设备,并且这些家居设备已经入网时,可以通过服务器下发套餐应用的方式,将上述套餐下发至该酒店其他位置的大床房房间区域,可选的,其他位置的大床房房间区域应用该套餐后会自动建立与套餐应用中对应的子区域以及相应的自动化和/或场景,实现快速批量的配置家居设备的自动化和/或场景。
本实施例提出的一种设备配置数据的管理方法,通过终端设备发送套餐应用配置操作请求,服务器接收终端设备发送的配置操作请求,该配置操作请求用于对家居设备进行套餐应用配置,配置操作请求中携带有家居设备的信息;将家居设备的信息与预设的套餐应用内的设备信息进行校验匹配,预设的套餐应用包括虚拟设备以及为虚拟设备配置的自动化和/或场景;若通过校验匹配,则根据匹配的套餐应用对家居设备进行配置;返回配置操作请求处理结果;终端设备根据返回的配置操作请求处理结果对所述家居设备进行套餐应用配置,并显示配置操作结果。该方法通过下发预先创建的套餐应用至家居设备,可以实现批量的配置不同位置但又相同功能家居设备的自动化和/或场景,使操作更加快速便捷,提升用户体验。
请参阅图3,为本申请另一实施例提供的一种设备配置数据的管理方法的流程图,本实施例提供一种设备配置数据的管理方法,本实施例描述的是服务器的处理流程,所述方法包括:
步骤S210,服务器接收终端设备发送的配置操作请求,用于对家居设备进行套餐应用配置,所述配置操作请求中携带有所述家居设备的信息。
作为一种实施方式,当需要为大规模的家居设备配置自动化和/或场景时,可以通过创建套餐的方式,将套餐下发给对应的家居设备,实现批量的对家居设备自动化和/或场景配置。其中,该套餐可以理解为家居设备、家居设备的位置、以及家居设备的自动化和/或场景的集合。
可选的,套餐可以将家居设备的自动化和/或场景与家居设备进行绑定,当需要为某个家居设备配置套餐应用时,将与该家居设备相匹配的套餐应用下发至该家居设备,实现对家居设备进行套餐应用配置。
步骤S220,将所述家居设备的信息与预设的套餐应用内的设备信息进行校验匹配,预设的所述套餐应用包括预设的虚拟设备以及为所述虚拟设备配置的自动化和/或场景。
步骤S230,若通过校验匹配,则根据匹配的所述套餐应用对所述家居设备进行配置。
下面以图4为例,对本实施例进行示例性的说明:
请参阅图4,为本实施例的设备配置数据的管理方法中对套餐进行应用的示例图,套餐名称可以根据用户习惯命名,如图4中的“大床房”、“测试”和“卧室”等。当用户通过终端设备登录家居设备的配置***时,通过点击套餐管理模块,可以对家居设备的自动化和/或场景配置进行套餐应用管理。
可选的,当用户想要为某个家居设备配置套餐应用时,服务器会返回可以适用于该家居设备的套餐应用列表,用户可以根据家居设备的名称或个人习惯选择对应的套餐应用,当用户点击确定按钮后,选择的套餐就会应用到对应的家居设备,可选的,用户选择应用套餐时,可以勾选应用套餐时,可以选择应用套餐的应用模式,例如覆盖模式和增加模式。其中,选择覆盖模式时,后选择应用的用用套餐会覆盖上一次配置的套餐应用的数据信息,选择增加模式时,家居设备可以同时配置多种应用套餐,不同的应用套餐对应不同的场景模式。
可选的,图4中的套餐列表里包括已经创建好的“卧室”套餐,当用户点击位置卧室,选择“卧室”套餐,点击确定按钮,该“卧室”套餐就应用到了“卧室”的位置。
本实施例提出的一种设备配置数据的管理方法,通过服务器接收终端设备发送的配置操作请求,该配置操作请求用于对家居设备进行套餐应用配置,配置操作请求中携带有家居设备的信息;将家居设备的信息与预设的套餐应用内的设备信息进行校验匹配,预设的套餐应用包括预设的虚拟设备以及为虚拟设备配置的自动化和/或场景;若通过校验匹配,则根据匹配的套餐应用对家居设备进行配置。该方法通过下发预先创建的套餐应用至家居设备,可以实现批量的配置不同位置但又相同功能家居设备的自动化和/或场景,使操作更加快速便捷,提升用户体验。
请参阅图5,为本申请实施例提供的一种设备配置数据的管理装置的结构框图,本实施例提供一种设备配置数据的管理装置300,运行于服务器,所述管理装置300包括:请求接收模块310、校验匹配模块320以及套餐配置模块330。
请求接收模块310,用于服务器接收终端设备发送的配置操作请求,用于对家居设备进行套餐应用配置,所述配置操作请求中携带有所述家居设备的信息。
校验匹配模块320,用于将所述家居设备的信息与预设的套餐应用内的设备信息进行校验匹配,预设的所述套餐应用包括预设的虚拟设备以及为所述虚拟设备配置的自动化和/或场景。
可选的,套餐应用还包括虚拟设备的位置。作为一种方式,虚拟设备以及为虚拟设备配置的自动化和/或场景均与虚拟设备的位置相关联。
可选的,家居设备的信息可以包括家居设备的设备参数,套餐应用内的设备信息包括虚拟设备的设备参数,校验匹配模块320可以用于判断家居设备的设备参数与虚拟设备的预设设备参数是否一致,若一致,则可以判定为通过校验匹配,否则校验失败。
可选的,家居设备的信息可以包括家居设备的入网顺序,套餐应用内的设备信息包括虚拟设备的入网顺序;校验匹配模块320可以用于判断家居设备的入网顺序与虚拟设备的入网顺序是否一致,若是,则可以判定为通过校验匹配,否则校验失败。
套餐配置模块330,用于若通过校验匹配,则根据匹配的所述套餐应用对所述家居设备进行配置。
可选的,套餐配置模块330可以根据虚拟设备的位置创建对应位置;根据虚拟设备与虚拟设备的位置的关联关系,将与虚拟设备对应的家居设备分配至对应位置;根据虚拟设备配置的自动化和/或场景与虚拟设备的位置的关联关系,将套餐应用内的设备配置的自动化和/或场景的数据下发给对应的家居设备。
可选的,套餐应用还包括虚拟设备的名称,套餐配置模块330可以根据虚拟设备的名称给家居设备命名;根据虚拟设备的位置创建对应位置;根据命名后的虚拟设备与虚拟设备的位置的关联关系,将虚拟设备对应的家居设备分配至对应位置;根据虚拟设备配置的自动化和/或场景与虚拟设备的位置的关联关系,将套餐应用内的虚拟设备配置的自动化和/或场景的数据下发给对应的家居设备。
作为一种方式,管理装置300还包括结果返回模块,用于返回配置操作请求处理结果。可选的,服务器中存储有家居设备配置套餐应用失败时的数据信息,若所有的家居设备配置套餐应用执行成功,服务器可以返回配置成功提示信息给终端设备,否则返回配置不成功提示信息给终端设备。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述装置和模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,所显示或讨论的模块相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。
另外,在本申请各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。
综上所述,本申请实施例提供的设备配置数据的管理方法、装置,通过服务器接收终端设备发送的配置操作请求,该配置操作请求用于对家居设备进行套餐应用配置,配置操作请求中携带有家居设备的信息;将家居设备的信息与预设的套餐应用内的设备信息进行校验匹配,预设的套餐应用包括预设的虚拟设备以及为虚拟设备配置的自动化和/或场景;若通过校验匹配,则根据匹配的套餐应用对家居设备进行配置。该方法通过下发预先创建的套餐应用至家居设备,可以实现批量的配置不同位置但又相同功能家居设备的自动化和/或场景,使操作更加快速便捷,提升用户体验。
下面将结合图6对本申请提供的一种服务器行说明。
请参阅图6,基于上述的设备配置数据的管理方法、装置,本申请实施例还提供的另一种可以执行前述设备配置数据的管理方法的服务器11。该服务器11可以是云服务器、数据库服务器等能够运行程序的服务器,该服务器11包括存储器111以及相互耦合的一个或多个(图中仅示出一个)处理器112。
存储器111可用于存储软件程序以及模块,如本申请实施例中的应用于服务器的设备配置数据的管理方法以及装置对应的程序指令/模块,处理器112通过运行存储在存储器111内的软件程序以及模块,从而执行各种功能应用以及数据处理,如本申请实施例提供的应用于服务器的设备配置数据的管理方法。
存储器111可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。可以理解的是,图6所示的结构仅为示意,服务器11还可包括比图6中所示更多或者更少的组件,或者具有与图6所示不同的配置。图6所示的各组件可以采用硬件、软件或其组合实现。
请参阅图7,示出了本申请实施例提供的一种计算机可读存储介质的结构框图。该计算机可读介质400中存储有程序代码,所述程序代码可被处理器调用执行上述方法实施例中所描述的方法。
计算机可读存储介质400可以是诸如闪存、EEPROM(电可擦除可编程只读存储器)、EPROM、硬盘或者ROM之类的电子存储器。可选地,计算机可读存储介质400包括非瞬时性计算机可读介质(non-transitory computer-readable storage medium)。计算机可读存储介质400具有执行上述方法中的任何方法步骤的程序代码410的存储空间。这些程序代码可以从一个或者多个计算机程序产品中读出或者写入到这一个或者多个计算机程序产品中。程序代码410可以例如以适当形式进行压缩。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本申请的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本申请的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本申请的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本申请的实施例所属技术领域的技术人员所理解。
本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。此外,在本申请各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
上述提到的存储介质可以是只读存储器,磁盘或光盘等。尽管上面已经示出和描述了本申请的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本申请的限制,本领域的普通技术人员在本申请的范围内可以对上述实施例进行变化、修改、替换和变型。
最后应说明的是:以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不驱使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。

Claims (10)

1.一种设备配置数据的管理方法,应用于服务器,其特征在于,所述方法包括:
服务器接收终端设备发送的配置操作请求,用于对家居设备进行套餐应用配置,所述配置操作请求中携带有所述家居设备的信息;
将所述家居设备的信息与预设的多个套餐应用内的设备信息进行校验匹配;各所述套餐应用包括预设的虚拟设备、虚拟设备的位置以及为所述虚拟设备配置的自动化和/或场景,所述虚拟设备以及为所述虚拟设备配置的自动化和/或场景均与所述虚拟设备的位置相关联,所述预设的多个套餐应用为在所述服务器接收所述终端设备发送的配置操作请求之前由用户通过所述虚拟设备建立;
若通过校验匹配,则将匹配的所述套餐应用所包括的虚拟设备配置的自动化和/或场景下发给所述家居设备,以用于通过所述匹配的所述套餐应用所包括的虚拟设备配置的自动化和/或场景对所述家居设备进行配置。
2.如权利要求1所述的方法,其特征在于,所述家居设备的信息包括所述家居设备的设备参数,所述套餐应用内的设备信息包括虚拟设备的设备参数,所述将所述家居设备的信息与预设的套餐应用内的设备信息进行校验匹配的步骤,包括:
判断所述家居设备的所述设备参数与所述虚拟设备的预设所述设备参数是否一致,若一致,则通过校验匹配,否则校验失败。
3.如权利要求2所述的方法,其特征在于,所述设备参数包括设备的类型、名称以及数量,所述判断所述家居设备的所述设备参数与所述虚拟设备的预设所述设备参数是否一致,包括:
分别判断所述家居设备的设备类型、数量和名称与所述虚拟设备的预设设备类型、数量和名称是否一致,若一致,则通过校验匹配,否则校验失败。
4.如权利要求1所述的方法,其特征在于,所述家居设备的信息包括所述家居设备的入网顺序,所述套餐应用内的设备信息包括虚拟设备的入网顺序;所述将所述家居设备的信息与预设的套餐应用内的设备信息进行校验匹配,包括:
判断所述家居设备的所述入网顺序与所述虚拟设备的所述入网顺序是否一致,若是,则通过校验匹配,否则校验失败。
5.如权利要求1所述的方法,其特征在于,所述若通过校验匹配,则根据匹配的所述套餐应用对所述家居设备进行配置,包括:
根据所述虚拟设备的位置创建对应位置;
根据所述虚拟设备与所述虚拟设备的位置的关联关系,将与所述虚拟设备对应的家居设备分配至所述对应位置;
根据所述虚拟设备配置的自动化和/或场景与所述虚拟设备的位置的关联关系,将所述套餐应用内的虚拟设备配置的自动化和/或场景的数据下发给对应的所述家居设备。
6.如权利要求4所述的方法,其特征在于,所述套餐应用还包括所述虚拟设备的名称;
所述若通过校验匹配,则根据匹配的所述套餐应用对所述家居设备进行配置,包括:
根据所述虚拟设备的名称给所述家居设备命名;
根据所述虚拟设备的位置创建对应位置;
根据命名后的所述虚拟设备与所述虚拟设备的位置的关联关系,将所述虚拟设备对应的家居设备分配至所述对应位置;
根据所述虚拟设备配置的自动化和/或场景与所述虚拟设备的位置的关联关系,将所述套餐应用内的虚拟设备配置的自动化和/或场景的数据下发给对应的所述家居设备。
7.如权利要求1所述的方法,其特征在于,服务器中存储有所述家居设备配置套餐应用失败时的数据信息,所述方法还包括:返回配置操作请求处理结果;
若所有的家居设备配置套餐应用执行成功,则返回配置成功提示信息给终端设备,否则返回配置不成功提示信息给终端设备。
8.一种设备配置数据的管理装置,运行于服务器,其特征在于,所述装置包括:
请求接收模块,用于服务器接收终端设备发送的配置操作请求,用于对家居设备进行套餐应用配置,所述配置操作请求中携带有所述家居设备的信息;
校验匹配模块,用于将所述家居设备的信息与预设的多个套餐应用内的设备信息进行校验匹配;各所述套餐应用包括预设的虚拟设备以及为所述虚拟设备配置的自动化和/或场景,所述预设的多个套餐应用为在所述服务器接收所述终端设备发送的配置操作请求之前由用户根据所述虚拟设备以及不同情况进行建立,且不同的套餐应用包括自动化和/或场景的不同;
套餐配置模块,用于若通过校验匹配,则将匹配的所述套餐应用所包括的虚拟设备配置的自动化和/或场景下发给所述家居设备,以用于通过所述匹配的所述套餐应用所包括的虚拟设备配置的自动化和/或场景对所述家居设备进行配置。
9.一种服务器,其特征在于,包括存储器;
以及一个或多个处理器;
一个或多个程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序配置用于执行权利要求1-7任一所述的方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有程序代码,其中,在所述程序代码由处理器运行时执行权利要求1-7任一所述的方法。
CN201811467455.9A 2018-12-03 2018-12-03 设备配置数据的管理方法、装置、服务器及存储介质 Active CN109660387B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811467455.9A CN109660387B (zh) 2018-12-03 2018-12-03 设备配置数据的管理方法、装置、服务器及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811467455.9A CN109660387B (zh) 2018-12-03 2018-12-03 设备配置数据的管理方法、装置、服务器及存储介质

Publications (2)

Publication Number Publication Date
CN109660387A CN109660387A (zh) 2019-04-19
CN109660387B true CN109660387B (zh) 2022-07-12

Family

ID=66112598

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811467455.9A Active CN109660387B (zh) 2018-12-03 2018-12-03 设备配置数据的管理方法、装置、服务器及存储介质

Country Status (1)

Country Link
CN (1) CN109660387B (zh)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110278135B (zh) * 2019-06-18 2021-11-16 深圳绿米联创科技有限公司 设备位置查找方法、装置、网关及存储介质
CN110427561B (zh) * 2019-08-09 2022-05-03 广东好太太智能家居有限公司 基于大数据的智能推送场景方法、装置、介质及终端设备
CN110794693B (zh) * 2019-09-30 2023-09-26 深圳绿米联创科技有限公司 设备配置方法、装置、电子设备及存储介质
CN110658728B (zh) * 2019-10-08 2021-05-25 珠海格力电器股份有限公司 设置家电参数的方法、移动设备及存储介质
CN111447123B (zh) * 2020-03-24 2021-11-05 北京金山云网络技术有限公司 一种智慧家居的配置方法、装置、电子设备及介质
CN111897898B (zh) * 2020-06-19 2024-05-03 深圳奇迹智慧网络有限公司 物联网设备位置的配置方法、装置、计算机设备
CN111865738B (zh) * 2020-07-22 2022-03-04 海尔优家智能科技(北京)有限公司 用于信息同步的方法及装置、设备
CN112351421B (zh) * 2020-09-14 2024-02-06 深圳Tcl新技术有限公司 数据传输的控制方法、控制设备以及计算机存储介质
CN112104534B (zh) * 2020-09-22 2022-05-27 厦门狄耐克智能科技股份有限公司 一种智能家居***的部署方法
CN115550088A (zh) * 2021-06-30 2022-12-30 海信集团控股股份有限公司 一种设备接入方法、装置、设备和电子介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106773772A (zh) * 2017-02-10 2017-05-31 杭州极智科技有限公司 一种ZigBee智能家居网关场景联动控制方法
CN106814720A (zh) * 2017-03-27 2017-06-09 杭州古北电子科技有限公司 智能家居控制方法及***
CN107121971A (zh) * 2017-05-22 2017-09-01 广东芬尼克兹节能设备有限公司 一种基于场景模式的智能家居控制方法及***
CN107888426A (zh) * 2017-11-30 2018-04-06 深圳市共进电子股份有限公司 一种网络终端设备的配置、装置、批处理设备及存储介质

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106773772A (zh) * 2017-02-10 2017-05-31 杭州极智科技有限公司 一种ZigBee智能家居网关场景联动控制方法
CN106814720A (zh) * 2017-03-27 2017-06-09 杭州古北电子科技有限公司 智能家居控制方法及***
CN107121971A (zh) * 2017-05-22 2017-09-01 广东芬尼克兹节能设备有限公司 一种基于场景模式的智能家居控制方法及***
CN107888426A (zh) * 2017-11-30 2018-04-06 深圳市共进电子股份有限公司 一种网络终端设备的配置、装置、批处理设备及存储介质

Also Published As

Publication number Publication date
CN109660387A (zh) 2019-04-19

Similar Documents

Publication Publication Date Title
CN109660387B (zh) 设备配置数据的管理方法、装置、服务器及存储介质
CN108092861B (zh) 实现设备联动的配置方法、设备联动控制方法及装置
CN110794693B (zh) 设备配置方法、装置、电子设备及存储介质
EP3016082B1 (en) Smart device control method and apparatus based on predefined scenario mode
CN109413515B (zh) 设备控制方法、装置、移动终端及服务器
CN109587018B (zh) 设备配置的方法、装置、网络***以及移动终端
EP3016083A1 (en) Scenario mode recommending method and apparatus for smart device
JP6207734B2 (ja) インテリジェントデバイスのシーンモードのカスタマイズ方法及び装置
US11782590B2 (en) Scene-operation method, electronic device, and non-transitory computer readable medium
CN109753034B (zh) 一种控制方法、装置、电子设备及存储介质
WO2020223854A1 (zh) 设备配网方法、装置、电子设备及存储介质
CN108139718A (zh) 包括基于可寻址家庭自动化(ha)设备的用户可选择列表的期望场景实现的ha***及相关方法
EP3797494B1 (en) Device model templates
CN109391699B (zh) 设备网络配置方法、装置及服务器
CN109240098B (zh) 设备配置方法、装置、终端设备及存储介质
CN109218085B (zh) 设备自动化及场景配置管理方法、装置及移动终端
Ashraf et al. Home automation using general purpose household electric appliances with Raspberry Pi and commercial smartphone
WO2023024752A1 (zh) 网络优化方法、装置及电子设备
CN111913402A (zh) 智能家居批量配置方法、装置、***及电子设备
CN110324217B (zh) 设备触发的控制方法、装置、电子设备及存储介质
CN110794773A (zh) 一种点击式场景创建的方法及装置
WO2023202678A1 (zh) 设备控制方法、装置、电子设备及存储介质
CN115016302A (zh) 设备控制方法、装置、设备及存储介质
CN114928538A (zh) 设备配置处理方法、装置、计算机设备和存储介质
CN114280953A (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