CN115134234A - 设备更新方法、装置、存储介质以及电子设备 - Google Patents
设备更新方法、装置、存储介质以及电子设备 Download PDFInfo
- Publication number
- CN115134234A CN115134234A CN202210513436.5A CN202210513436A CN115134234A CN 115134234 A CN115134234 A CN 115134234A CN 202210513436 A CN202210513436 A CN 202210513436A CN 115134234 A CN115134234 A CN 115134234A
- Authority
- CN
- China
- Prior art keywords
- target
- equipment
- updating
- information
- link
- 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
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/0813—Configuration setting characterised by the conditions triggering a change of settings
- H04L41/082—Configuration setting characterised by the conditions triggering a change of settings the condition being updates or upgrades of network functionality
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L12/2807—Exchanging configuration information on appliance services in a home automation network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0876—Aspects of the degree of configuration automation
- H04L41/0886—Fully automatic configuration
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0889—Techniques to speed-up the configuration process
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- 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)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Automation & Control Theory (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本申请公开了一种设备更新方法、装置、存储介质以及电子设备,确定目标设备链路以及目标设备链路中的目标设备;确定可以对目标设备实现更新效果的更新设备,以及将更新设备与目标设备链路、目标设备进行绑定标记;更新设备配网后根据更新设备的属性信息对目标设备的设备信息进行更新,以及对目标设备在目标设备链路中的功能状态信息进行更新。由于确定出待更新的目标设备、目标设备链路以及实现更新效果的更新设备,同时将目标设备以及目标设备链路标记为待更新状态,并根据更新设备配网信息自动触发对目标设备和链路的更新,不需要手动进行更新配置,简化了设备更新流程,使得设备更新过程准确、高效,提高了链路网络的可用性和持续性。
Description
技术领域
本申请涉及物联网设备控制技术领域,尤其涉及一种设备更新方法、装置、存储介质以及电子设备。
背景技术
通常物联网中的设备在接入网络后,用户可以直接通过网络连接来控制设备,而随着各类高新技术功能的研发,设备的功能不断更新迭代,当用户由于已有设备的老化或功能迭代而需要购买新设备或升级装配新版本设备时,可以通过购买相关设备以及手动对其配置,以实现设备功能的升级和控制场景的更新。
发明内容
本申请提供一种设备更新方法、装置、存储介质以及电子设备,可以解决相关技术中设备更新流程复杂、困难的技术问题。
第一方面,本申请实施例提供一种设备更新方法,该方法包括:
响应终端发送的设备更新请求,确定所述设备更新请求对应的目标设备链路以及所述目标设备链路中的目标设备;
确定所述目标设备对应的更新设备,以及将所述更新设备与所述目标设备链路、所述目标设备进行关联标记;
响应所述更新设备的配网信息,根据所述更新设备的属性信息对所述目标设备在所有设备链路中的设备信息进行更新,以及对所述目标设备在所述目标设备链路中的功能状态信息进行更新。
第二方面,本申请实施例提供一种设备更新装置,该装置包括:
目标设备确定模块,用于响应终端发送的设备更新请求,确定所述设备更新请求对应的目标设备链路以及所述目标设备链路中的目标设备;
更新设备确定模块,用于确定所述目标设备对应的更新设备,以及将所述更新设备与所述目标设备链路、所述目标设备进行关联标记;
设备链路更新模块,用于响应所述更新设备的配网信息,根据所述更新设备的属性信息对所述目标设备在所有设备链路中的设备信息进行更新,以及对所述目标设备在所述目标设备链路中的功能状态信息进行更新。
第三方面,本申请实施例提供一种计算机存储介质,所述计算机存储介质存储有多条指令,所述指令适于由处理器加载并执行上述的方法的步骤。
第四方面,本申请实施例提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述计算机程序适于由处理器加载并执行上述的方法的步骤。
本申请一些实施例提供的技术方案带来的有益效果至少包括:
本申请提供一种设备更新方法,响应终端发送的设备更新请求,确定目标设备链路以及目标设备链路中的目标设备;确定可以对目标设备实现更新效果的更新设备,以及将更新设备与目标设备链路、目标设备进行绑定标记;检测到更新设备的配网完成后,根据更新设备的属性信息对目标设备的设备信息进行更新,以及对目标设备在目标设备链路中的功能状态信息进行更新。由于响应设备更新请求之后,根据更新请求确定出待更新的目标设备以及目标设备链路,并且能够确定实现更新效果的更新设备,同时将目标设备以及目标设备链路标记为待更新状态,后续根据更新设备的配网信息自动触发对目标设备和链路的更新,这样可以不需要手动对相关信息进行更新配置,简化了设备更新流程,使得设备更新过程准确、高效,提高了链路网络的可用性和持续性。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本申请实施例提供的一种设备链路示意图;
图2为本申请实施例提供的一种链路网络图的示意图;
图3为本申请实施例提供的一种智能场景的示意图;
图4为本申请实施例提供的一种设备更新方法的示例性***架构图;
图5为本申请实施例提供的一种设备更新方法的流程示意图;
图6为本申请实施例提供的一种设备更新示意图;
图7为本申请实施例提供的一种设备更新方法的流程示意图;
图8为本申请实施例提供的一种设备更新方法的流程示意图;
图9为本申请实施例提供的一种设备更新方法的流程示意图;
图10为本申请实施例提供的一种设备更新方法的流程示意图;
图11为本申请实施例提供的一种设备更新方法的流程示意图;
图12为本申请实施例提供的一种设备更新方法的***交互图;
图13为本申请实施例提供的一种设备更新装置的结构框图;
图14为本申请实施例提供的一种电子设备的结构示意图。
具体实施方式
为使得本申请的特征和优点能够更加的明显和易懂,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而非全部实施例。基于本申请中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
近年来,随着物联网的发展,物联网体系逐渐在人们的日常生活场景中得到应用,家居场景就是其中与人们生活最紧密相关的应用场景之一。在家居智能场景中通过物联网技术将用户家中的各种设备,例如音视频设备、照明设备、窗帘设备、空调设备、安防设备、数字影院设备、网络设备等多种设备连接到一起,提供家电控制、照明控制、终端远程控制、室内外遥控、防盗报警、环境监测、暖通控制等多种功能和手段,而且随着科技发展智能设备的种类越来越多。
在设备的智能控制场景中,通常包括用户终端、服务器以及智能设备,其中服务器与智能设备连入广域网,智能设备都配网并绑定在用户账号下,为了提升用户使用智能设备时的体验感,通常各智能设备能够组成设备链路,设备链路以包括但不限于手动、时间、设备状态、技术规则等为初始触发信号,触发单个智能设备的启动或结束某些功能,进入或退出某个状态,并且产生的新状态可能变成新的触发信号,形成链式反应,形态上为一条有向单一分支链路,有且仅有一个不相同的起始节点与末端节点,中间无节点或有多个节点。最小组成为一个起始节点与末端节点并有一条有向线连接。设备链路连接各智能设备并使得各智能设备之间的功能状态相互触发形成链式反应,实现对链路中多个设备的统一控制。
例如,请参阅图1,图1为本申请实施例提供的一种设备链路示意图。如图1所示,考虑到用户在进门的应用场景下的设备使用需求可能为“开门-开灯-打开电视机-打开窗帘”,为了智能化用户与设备的交互流程,在可以设置设备链路为“门锁(打开)-廊灯(打开)-电视机(打开)-窗帘(打开)”,设备链路的触发节点为“门锁(打开)”,开门成功后,触发“廊灯(打开)”节点的执行,接下来直接触发“电视机(打开)”节点执行,电视机打开成功后执行末端节点“窗帘(打开)”。设备链路能够实现一套完整的执行过程,即:手动打开门锁后,廊灯和电视机相继打开,最后打开窗帘。
同时,在同一空间场景中可能会有多个不同的设备链路且各设备链路之间可能出现设备的连接以及交叉,那么用户还可以基于各设备链路搭建出该空间场景下的链路网络图,链路网络图以包括但不限于手动、时间、设备状态、技术规则等为初始触发信号,触发一个以上智能设备的启动或结束某些功能,进入或退出某个状态,并且产生的新状态可能变成新的触发信号,形成链式反应,形态上为一条有向多分支链路,允许有1个以上不相同的起始节点与末端节点,中间无节点或有多个节点。
例如,请参阅图2,图2为本申请实施例提供的一种链路网络图的示意图。如图2所示,在链路网络图200中,触发节点为“门锁(打开)”,开门成功后,触发“廊灯(打开)”节点的执行,接下来可以同时触发两条分支链路,一条为“廊灯(打开)-电视机(打开)-窗帘(打开)”,另一条为“廊灯(打开)-音箱(打开)-饮水机(打开)”,当“廊灯(打开)”节点执行成功,则同时触发“电视机(打开)”节点和“音箱(打开)”节点,并执行到最后实现成功打开窗帘和饮水机。
用户的家居场景中可能有多个不同的空间场景,那么用户可以对已配网绑定的智能设备,设置各智能设备的设备链路、各设备链路所属的链路网络图,并基于至少一个链路网络图在用户终端中搭建出一套智能场景,此时服务器可以基于智能场景来进行控制指令的下发以及设备反馈数据的接收。那么请参阅图3,图3为本申请实施例提供的一种智能场景的示意图。如图3所示,在智能场景中,可以包括多个链路网络图,除了可以包括上述图2中链路网络图200,还可以包括链路网络图300,链路网络图300中,“空调(打开)”以及“热水器(打开)”同时为触发节点,空调和热水器都打开后,触发“洗衣机(打开)”节点的执行,“洗衣机(打开)”执行成功40分钟后进行触发“音箱(打开)”节点执行。设备链路能够实现一套完整的执行过程,即:打开空调以及热水器后,打开洗衣机,洗衣机打开状态执行40分钟后打开音箱进行语音提示。
然而,由于设备的自然老化以及功能迭代、以及逐渐更新的用户需求等因素,设备可能会出现无法完全满足用户需求的情况,此时则需要对设备进行更新换代,以使得在设备控制场景中运行的设备能够为用户提供完善的功能以及丰富的使用体验。例如,以设备链路“洗衣机(打开)-音箱(打开)”为例,当老旧版本的洗衣机不具备自动烘干功能,那么用户出现自动烘干功能需求时,就需要购买新版本洗衣机,并将新洗衣机在现有设备链路中对应更新至原洗衣机的设备节点中,以使得新设备的更新不影响原有设备链路并且使得原设备链路能够提供更过更好的功能。
通常,当用户的需求升级,需要获取新的设备来对原设备链路网络中的设备进行更新时,用户可以自行在线下或线上商城进行搜索,并购买符合自身需求的设备,当用户收到购买的设备并对设备完成配网之后,根据原设备在原设备链路网络中的配置一一进行手动更新替换。而一方面设备更新的全过程智能用户自行操作,从购买到完成更新配置的时间跨度较长;另一方面当原设备的设备信息较复杂、涉及到的设备链路中的功能较多时,用户在手动更新配置的过程中,容易出现遗漏或错误,影响智能场景的执行。
由于智能设备的购买到更新完成的流程较长、智能场景下的智能设备的配置过程复杂,用户在对智能设备进行更新时难以在短时间内独立完成,且配置正确率无法保证,配置错误时会影响整个智能场景的执行有效率,直接导致用户的使用体验不佳。
因此本申请实施例提供一种设备更新方法,确定出待更新的目标设备和目标设备链路之后,确定能够实现更新效果的更新设备,并基于此将目标设备和目标设备链路进行标记,在更新设备配网完成后,可以直接基于标记触发目标设备和目标设备链路中响应信息的自动更新,减少手动更新配置的操作,高效准确地实现设备更新,以解决上述设备更新流程复杂、实施困难的技术问题。
请参阅图4,图4为本申请实施例提供的一种设备更新方法的示例性***架构图。
如图4所示,***架构可以包括终端401、网络402和电子设备403。网络402用于在终端401和电子设备403之间提供通信链路的介质。网络402可以包括各种类型的有线通信链路或无线通信链路,例如:有线通信链路包括光纤、双绞线或同轴电缆的,无线通信链路包括蓝牙通信链路、无线保真(Wireless-Fidelity,Wi-Fi)通信链路或微波通信链路等。
终端401可以通过网络402与电子设备403交互,以接收来自电子设备403的消息或向电子设备403发送消息,或者终端401可以通过网络402与电子设备403交互,进而接收其他用户向电子设备403发送的消息或者数据。终端401可以是硬件,也可以是软件。当终端401为硬件时,可以是各种电子设备,包括但不限于智能手表、智能手机、平板电脑、膝上型便携式计算机和台式计算机等。当终端401为软件时,可以是安装在上述所列举的电子设备中,其可以实现呈多个软件或软件模块(例如:用来提供分布式服务),也可以实现成单个软件或软件模块,在此不作具体限定。
电子设备403可以是提供各种服务的业务服务器。需要说明的是,电子设备403可以是硬件,也可以是软件。当电子设备403为硬件时,可以实现成多个服务器组成的分布式服务器集群,也可以实现成单个服务器。当电子设备403为软件时,可以实现成多个软件或软件模块(例如用来提供分布式服务),也可以实现成单个软件或软件模块,在此不做具体限定。
设备404可以通过网络402与电子设备403交互,以接收来自电子设备403的消息或向电子设备403发送消息,或者设备404可以通过网络402与电子设备403交互,进而接收其他终端或设备向电子设备403发送的消息或者数据。设备404可以是各种能够连接网络并基于网络进行通讯的硬件,包括但不限于音视频设备、照明设备、窗帘设备、空调设备等。
应理解,图4中的终端、网络以及电子设备的数目仅是示意性的,根据实现需要,可以是任意数量的终端、网络以及电子设备。
为方便描述,本申请各实施例中以电子设备为服务器为例进行介绍设备更新方法。
请参阅图5,图5为本申请实施例提供的一种设备更新方法的流程示意图。本申请实施例的执行主体可以是执行设备更新方法的服务器,可以是执行设备更新方法的服务器中的处理器,还可以是执行设备更新方法的服务器中的设备更新服务。为方便描述,下面以执行主体是服务器中的处理器为例,介绍设备更新方法的具体执行过程。
如图5所示,设备更新方法至少可以包括:
S501、响应终端发送的设备更新请求,确定设备更新请求对应的目标设备链路以及目标设备链路中的目标设备。
可选地,从上述实施例可以知道,在智能场景中,用户对智能设备进行升级更新时,从产生需求到搜索购买再到配置完成,整体时间跨度较长,可能会影响用户更新设备的需求积极性,并由于智能设备在设备链路中涉及的功能状态较复杂,手动配置难度较大,可能耗费用户大量时间精力且当配置失败时会影响所在设备链路的其他智能设备的执行,复杂、低效的更新流程会降低智能场景的可用性和持续性,影响用户使用体验。
可选地,为了提升用户体验,可以在用户需要更新设备时,基于用户的设备更新需求来帮助用户快速选择到合适的更新设备,而服务器与用户之间通过终端来进行信息交互,那么可以通过终端来获取用户的设备更新需求。基于此,在通过终端向用户提供对智能设备的控制和管理服务时,还可以通过终端向用户提供对智能设备的更新需求接收服务,也即终端在向用户显示智能场景时,用户可以根据自身需求选择在需要进行替换的目标设备链路中显示更新功能,当用户在终端中进行选择时,终端基于用户的操作为用户生成设备更新请求,并将设备更新请求发送至服务器,此时服务器可以响应终端发送的设备更新请求,并基于设备更新请求确定对应的目标设备链路以及目标设备链路中需要更新的目标设备。
具体地,服务器根据设备更新请求确定目标设备链路和目标设备时,由于用户在终端中对目标设备链路进行选择,那么在终端基于用户选择信息生成的设备更新请求中,携带有链路标识以及链路中设备的设备标识,那么服务器接收到设备更新请求后,基于其中携带的链路标识可以确定出目标设备链路,以及根据设备标识确定对应的目标设备。
例如,对于设备链路“门锁(打开)-廊灯(打开)-电视机(打开)-窗帘(打开)”作为用户需要更新的目标设备链路时,用户可以在终端中选择该目标设备链路以通过终端向服务器发送设备更新请求,服务器根据响应的设备更新请求,确定出该目标设备链路中“电视机(打开)”节点对应的电视机设备可以进行更新,则将电视机确定为目标设备,后续基于当前电视机的信息为用户确定符合更新条件的更新设备。
可选地,由于目标设备链路中可能包括多个设备,而用户需要更新的目标设备可能只是目标设备链路中的部分设备,那么服务器确定出目标设备链路中包括多个可进行升级更新的设备时,可以将所有可以更新的设备的相关信息推送至用户终端并使得用户终端显示可更新设备的设备列表,以使得用户获知目标设备链路中的设备更新情况,同时,用户可以在看到多个可更新设备后,根据自身实际需求选择一个或多个设备作为目标设备,此时服务器就可以仅根据用户选择的目标设备为用户确定更新设备,不需要对所有可更新设备确定对应的更新设备,减少服务器的计算量,也使得后续能够更加准确快速的确定更新设备。
S502、确定目标设备对应的更新设备,以及将更新设备与目标设备链路、目标设备进行关联标记。
可选地,由于智能设备的种类繁多且升级侧重点各有不同,例如,对于电视机类产品来说,设备的更新升级重点可能在于显示效果,也可能在于声音音效,还可能在于尺寸特点等,那么用户在自行筛选和确定时,可能会耗费大量时间和精力,时间跨度较大则会导致用户对设备以及设备链路的更新积极性大幅下降,不利于用户拥有良好的智能场景体验。因此,在确定出用户需要更新的目标设备之后,服务器可以根据目标设备的各种设备信息、属性信息等,直接确定出目标设备对应的更新设备,然后直接将更新设备告知用户,使得用户不再在大量设备中查找更新设备从而浪费很大时间精力。
进一步地,从上述实施例可以知道,用户对智能设备进行手动更新时,需要按照目标设备的设备信息以及目标设备在目标设备链路中的功能状态信息,对更新设备在设备链路中一一进行相关节点的手动配置,此过程较复杂,用户不易快速完成,且容易出现错误和遗漏,导致影响智能场景的执行,进而影响用户对智能场景中各设备的使用体验。因此服务器可以在确定出更新设备之后,基于更新设备的信息将更新设备自动更新目标设备,实现更高效、准确的设备更新流程。
可选的,通常用户在确定更新设备并获得更新设备之后,才能将其更新至目标设备链路中,而在更新设备确定后直到用户获得更新设备还存在一定时间跨度,为了使得服务器在获得更新设备时,自动对目标设备进行更新,需要在确定更新设备时,对需要更新的目标设备和目标设备链路进行待更新标记,也即将更新设备与目标设备链路、目标设备进行关联标记,将更新设备的信息与目标设备链路、目标设备的待更新状态进行绑定,使得服务器在后续检测到已获得更新设备时,可以基于待更新状态的关联标记自动触发对目标设备链路、目标设备的更新,实现自动化的更新,减轻用户的更新压力,提高用户的设备更新体验。
S503、响应更新设备的配网信息,根据更新设备的属性信息对目标设备在所有设备链路中的设备信息进行更新,以及对目标设备在目标设备链路中的功能状态信息进行更新。
可选地,服务器确定目标设备对应的更新设备,并将更新设备与目标设备链路、目标设备进行关联标记之后,服务器就可以根据在检测到用户获得更新设备后基于关联标记自动触发目标设备、目标设备链路的待更新状态,对目标设备、目标设备链路进行自动更新。而对于所有智能设备,用户在获得智能设备之后,若希望通过终端对其进行远程控制,需要将其完成配网,以使得设备接入用户对应的局域网,并将设备绑定至自己的用户账号中进行管理,那么当用户对更新设备进行配网并在服务器中完成与用户账号的绑定之后,服务器基于更新设备的配网信息获知用户已经获得更新设备且更新设备为可使用状态,此时服务器对更新设备的配网信息进行响应,触发更新设备与目标设备链路、目标设备之间的关联标记,自动根据更新设备对目标设备链路、目标设备进行更新。
可选地,在对目标设备链路、目标设备进行更新时,为了保证更新后的设备链路以及智能场景的整体可用性,需要将目标设备的所有相关的设备信息以及目标设备在目标设备链路中的触发的功能状态信息都进行更新,而更新设备配网绑定后服务器可以获得更新设备的属性信息,根据更新设备的属性信息可以分别对目标设备在所有设备链路中的设备信息进行更新,以及对目标设备在目标设备链路中的功能状态信息进行更新,由服务器对目标设备、目标设备链路进行高效、准确地全自动更新,不需要用户进行手动更新,简化设备更新流程,保证智能场景的可用性以及持续性。
可选地,对目标设备链路、目标设备的更新完成后,服务器可以保存并启用更新后的链路网络图,当用户触发设备链路执行时,智能场景可以直接按照更新后的链路网络图执行更新设备相关的设备链路,同时,基于更新结果可以在终端中的原始智能场景进行对应更新,以使得用户可以直观的看到更新后的链路网络图的执行情况,以及对更新设备进行管理。
例如,请参阅图6,图6为本申请实施例提供的一种设备更新示意图。如图6所示,目标设备链路为设备链路“门锁(打开)-廊灯(打开)-电视机A(打开)-窗帘(打开)”,当电视机A为目标设备时,当用户获得新的电视机B之后,服务器根据电视机B的属性信息,将目标链路的“电视机(打开)”节点中的电视机A设备更新为电视机B设备,并且将“电视机A(打开)”节点更新为“电视机B(打开)”节点,以使得更新后的设备链路在触发时,直接使用电视机B设备作为节点设备,触发电视机B的功能状态。
在本申请实施例中,提供一种设备更新方法,响应终端发送的设备更新请求,确定目标设备链路以及目标设备链路中的目标设备;确定可以对目标设备实现更新效果的更新设备,以及将更新设备与目标设备链路、目标设备进行绑定标记;检测到更新设备的配网完成后,根据更新设备的属性信息对目标设备的设备信息进行更新,以及对目标设备在目标设备链路中的功能状态信息进行更新。由于响应设备更新请求之后,根据更新请求确定出待更新的目标设备以及目标设备链路,并且能够确定实现更新效果的更新设备,同时将目标设备以及目标设备链路标记为待更新状态,后续根据更新设备的配网信息自动触发对目标设备和链路的更新,这样可以不需要手动对相关信息进行更新配置,简化了设备更新流程,使得设备更新过程准确、高效,提高了链路网络的可用性和持续性。
请参阅图7,图7为本申请实施例提供的一种设备更新方法的流程示意图。
如图7所示,设备更新方法至少可以包括:
S701、响应终端发送的设备更新请求,确定设备更新请求对应的目标设备链路以及目标设备链路中的目标设备。
S702、确定目标设备对应的更新设备,以及将更新设备与目标设备链路、目标设备进行关联标记。
关于步骤S701-S702,请参阅步骤S501-S502中的详细记载,此处不再赘述。
S703、响应更新设备的配网信息,根据更新设备的属性信息对原始链路网络图中目标设备在所有设备链路中的设备信息进行更新。
可选地,从上述实施例的介绍可以知道,在将更新设备与目标设备链路、目标设备进行关联标记之后,服务器可以在检测到更新信息配网完成后,确定当前已获得更新设备并且更新设备已处于可用状态,此时会响应配网信息,基于关联标记触发待更新状态的目标设备链路、目标设备的更新流程开始,进而实现设备更新。在具体更新过程中,可以通过服务器提供自动更新服务,并且服务器可以直接将替换结果进行保存并启用,也即服务器根据更新设备的属性信息中更新设备的设备信息,对原始链路网络图中目标设备的设备信息进行更新,最后直接保存已更新的链路网络图。
S704、根据更新设备的属性信息对原始链路网络图中目标设备在目标设备链路中的功能状态信息进行更新。
可选地,进行设备更新时,不仅需要对设备链路图中的设备信息进行更新,对于目标设备链路中目标设备的功能状态信息也需要进行更新,以使得在目标设备链路中目标设备的功能状态替换为更新设备的升级功能状态。例如,在目标设备链路包括目标设备冰箱X,用户需要升级将冰箱X的“制冷”功能,使用了有“快速制冷”功能的冰箱Y以实现更新,那么在目标设备链路中的“冰箱X(制冷)”节点就需要替换为“冰箱Y(快速制冷)”节点在后续触发冰箱节点时,可以直接触发冰箱Y的快速制冷功能,实现设备链路中设备以及功能状态的升级替换。
在本申请实施例中,提供一种设备更新方法,通过服务器直接在原始链路网络图中,基于更新设备的设备信息对目标设备的设备信息进行更新,以及基于更新设备的功能状态信息对目标设备链路中目标设备的功能状态信息进行更新,并且在更新完成后直接保存并启用更新后的链路网络图,这样全自动的更新流程减少用户的人工参与,提高更新效率,保证更新后链路网络图的可用性。
请参阅图8,图8为本申请实施例提供的一种设备更新方法的流程示意图。
如图8所示,设备更新方法至少可以包括:
S801、响应终端发送的设备更新请求,确定设备更新请求对应的目标设备链路以及目标设备链路中的目标设备。
S802、确定目标设备对应的更新设备,以及将更新设备与目标设备链路、目标设备进行关联标记。
关于步骤S801-S802,请参阅步骤S501-S502中的详细记载,此处不再赘述。
S803、响应更新设备的配网信息,根据更新设备的属性信息对目标设备在所有设备链路中的设备信息进行更新,得到设备信息更新结果。
可选地,由于基于更新设备的确定信息,将目标设备链路、目标设备标记为待更新状态,并将更新设备与目标设备链路、目标设备关联绑定,使得服务器在响应更新设备的配网信息之后,即可触发对目标设备链路和目标设备的自动更新,根据更新设备的属性信息自动对目标设备的设备信息进行更新,以及自动对目标设备在目标设备链路中的功能状态信息进行更新。而考虑到对于目标设备不存在的功能状态,目标设备链路中也就不存在对应的节点,因此服务器在进行更新时,只对目标链路中的已有的功能状态信息进行更新,而更新设备与目标设备相比,可能在设备信息上以及功能状态上有相应的更新或升级,并且可能会出现新增功能状态,新增功能状态在原目标设备链路中并没有对应节点,此时服务器没有获知用户对新增功能状态的需求,无法自主对新增功能状态进行添加或其他处理,若用户基于自身需求需要在智能场景中使用新增功能状态,那么此时服务器直接保存更新结果之链路网络图会导致用户在后续需要自行对新增功能状态进行添加,对更新后的设备链路进行再次修改。
例如对于目标设备冰箱X,更新设备冰箱Y新增了冰箱X没有的“自定义冷冻模式”功能,那么冰箱X没有该功能时也就不存在包括“自定义冷冻模式”功能节点的设备链路,那么当智能场景中将冰箱X更新为冰箱Y时,冰箱Y的“自定义冷冻模式”功能没有对应能够替换的节点,而可能用户在选择冰箱Y时希望能够在智能场景中使用“自定义冷冻模式”功能,那么此时用户对于更新结果会存在修改需求,希望修改链路网络图至满足其对冰箱Y的使用需求。
可选地,为了满足用户对更新结果的修改需求,避免用户通过多于的流程再次对更新结果手动修改,服务器可以在自动更新完成后不直接保存更新结果至链路网络图中,而是将更新结果发送至用户终端以使得用户终端可以获知当前更新结果,便于用户确认当前更新结果是否符合自身需求,基于用户的确认信息来处理更新结果。那么首先更新设备信息时,可以根据更新设备的属性信息对目标设备在所有设备链路中的设备信息进行更新,得到设备信息更新结果。
S804、根据更新设备的属性信息对目标设备在目标设备链路中的功能状态信息进行更新,得到设备链路更新结果。
可选地,与上述设备信息的更新流程同样,为了使得用户获知设备链路更新信息,在进行功能状态更新时,服务器可以根据更新设备的属性信息对目标设备在目标设备链路中的功能状态信息进行更新,得到设备链路更新结果。
S805、将设备信息更新结果以及设备链路更新结果发送至终端。
可选地,得到设备信息更新结果以及设备链路更新结果之后,可以将设备信息更新结果以及设备链路更新结果发送至用户终端,以使得用户通过终端获取当前更新结果,终端接收到设备信息更新结果以及设备链路更新结果之后,可以在显示界面中对其以列表或图表的形式进行展示,同时还可以在显示界面中显示修改图标或确认图标,便于用户直观的获取更新结果,并基于自身需求对更新结果进行处理。
S806、接收终端基于设备信息更新结果以及设备链路更新结果返回的更新结果确认信息,基于更新结果确认信息对原始链路网络图进行更新。
可选地,用户通过终端获知设备信息更新结果以及设备链路更新结果之后,基于自身需求评估当前更新结果,若用户确认更新结果无误,则终端可以基于设备信息更新结果以及设备链路更新结果向服务器返回更新结果确认信息,此时服务器可以接收终端返回的更新结果确认信息,认为更新结果符合用户需求则基于更新结果确认信息对原始链路网络图进行更新,并在后续执行更新后的链路网络图。
进一步地,当用户需要对设备信息更新结果以及设备链路更新结果进行修改时,可以直接在进入修改界面对更新结果进行修改,并在修改完成后确认更新结果修改信息,终端将更新结果修改信息返回至服务器,服务器则基于更新结果修改信息对原始链路网络图进行更新,以使得将原始链路网络图更新至最符合用户需求的状态。
在本申请实施例中,提供一种设备更新方法,服务器自动完成设备更新后,可以首先将设备更新结果发送至用户终端,使得用户了解当前更新结果,以及接收用户对更新结果的确认信息或修改信息,基于确认信息或修改信息对原始链路网络图进行更新,保证更新保存至链路网络图中更新结果符合用户需求,避免用户进行二次修改更新,简化用户操作流程,实现设备的高效替换。
在本申请另一个实施例中,提供一种设备更新方法,基于上述实施例的描述,由于服务器为大量中终端、设备提供服务,那么为了减轻服务器的计算压力,设备更新过程还可以直接在终端中进行。当服务器响应于更新设备的配网信息,触发目标设备链路、目标设备的更新之后,服务器可以将此次的更新通知,以及更新需要使用的所有相关信息发送至终端,也即将更新设备的属性信息、目标设备在所有设备链路中的设备信息以及目标设备在目标设备链路中的功能状态信息发送至终端,以使得终端根据更新设备的属性信息对目标设备在所有设备链路中的设备信息进行更新,得到设备信息更新结果,以及根据更新设备的属性信息对目标设备在目标设备链路中的功能状态信息进行更新,得到设备链路更新结果。
可选地,当终端针对本次更新得到设备信息更新结果以及设备链路更新结果之后,可以直接将更新结果在显示界面中进行展示,并接收用户基于设备信息更新结果以及设备链路更新结果确认后的更新结果确认信息,或者接收用户接结果修改后的更新结果修改信息,此时终端可以将更新结果确认信息或者更新结果修改信息返回至服务器,以使得服务器基于更新结果确认信息或者更新结果修改信息对原始链路网络图进行更新。
请参阅图9,图9为本申请实施例提供的一种设备更新方法的流程示意图。
如图9所示,设备更新方法至少可以包括:
S901、响应终端发送的设备更新请求,确定设备更新请求对应的目标设备链路以及目标设备链路中的目标设备。
关于步骤S901,请参阅步骤S501中的详细记载,此处不再赘述。
S902、获取目标设备在目标设备链路中的功能状态信息,以及根据功能状态信息确定目标设备对应的第一预设替换条件。
可选地,为了减少用户在大量设备中确定更新设备的查找量,服务器可以自动根据用户对目标设备的更新替换条件确定对应的更新设备,而用户在发出设备更新请求时,其更新需求就是目标设备在目标设备链路中的功能状态信息,那么服务器可以获取目标设备在目标设备链路中的功能状态信息,根据目标设备在目标设备链路中的功能状态信息确定目标设备对应的第一预设替换条件,基于第一预设替换条件准确确定出符合用户需求的更新设备,其中第一预设替换条件可以是与目标设备为同类设备的设备,也可以是具有同类更高效功能状态的同类设备等,本申请实施例对第一预设替换条件不做具体限定。
S903、将符合第一预设替换条件的设备作为目标设备对应的更新设备,以及发送更新设备的推荐信息至终端。
可选地,确定出第一预设替换条件之后,服务器可以帮助用户在大量设备中,快速查找到符合第一预设替换条件的设备作为目标设备对应的更新设备。由于后续需要在用户获得更新设备之后才能对目标设备进行更新,那么就需要使得用户获知更新设备的信息,便于用户获知本次更新所需要的更新设备以及更新设备的相关信息,也便于用户基于更新设备的推荐信息去通过购买等行为获取更新设备。因此服务器确定出更新设备之后,可以将更新设备的推荐信息发送至用户终端,并在终端中进行显示,以使得用户获知当前需要的更新设备的相关信息,引导用户获得更新设备以进行后续设备更新。
S904、将更新设备与目标设备链路、目标设备进行关联标记。
可选地,基于上述实施例的描述,为了使得服务器在获得更新设备时,自动对目标设备进行更新,在确定更新设备之后,对更新设备与目标设备链路、目标设备进行关联标记,将更新设备的信息与目标设备链路、目标设备的待更新状态进行绑定,使得服务器在后续检测到更新设备的配网信息时,可以基于待更新状态的关联标记自动触发对目标设备链路、目标设备的更新。
S905、响应更新设备的配网信息,根据更新设备的属性信息对目标设备在所有设备链路中的设备信息进行更新,以及对目标设备在目标设备链路中的功能状态信息进行更新。
关于步骤S905,请参阅步骤S503中的详细记载,此处不再赘述。
在本申请实施例中,提供一种设备更新方法,在确定目标设备的更新设备时,目标设备在目标设备链路中的功能状态信息确定出对应的第一预设替换条件,第一预设替换条件为更新设备需要符合的满足用户需求的条件,那么服务器可以快速从大量设备中查找到符合第一预设替换条件的设备作为更新设备,并将更新设备的替换信息发送至用户终端,以使得用户获知当前需要的更新设备的相关信息,并且便于引导用户获得更新设备以进行后续设备更新。
请参阅图10,图10为本申请实施例提供的一种设备更新方法的流程示意图。
如图10所示,设备更新方法至少可以包括:
S1001、响应终端发送的设备更新请求,确定设备更新请求对应的目标设备链路以及目标设备链路中的目标设备。
关于步骤S1001,请参阅步骤S501中的详细记载,此处不再赘述。
S1002、获取目标设备在目标设备链路中的功能状态信息,以及根据功能状态信息以及终端对应的用户信息确定目标设备对应的第二预设替换条件。
可选地,基于上述实施例中的介绍容易理解到,用户获得更新设备后才能后实现设备更新,而用户在判断自己是否接受推荐的设备作为更新设备时通常还会基于自身偏好等信息进行选择,那么在确定更新设备的筛选条件时,不仅可以考虑到目标设备在目标设备链路中的功能状态信息,还可以考虑到用户偏好,基于采集到的用户行为等为用户生成个性化用户信息,根据功能状态信息以及终端对应的用户信息确定目标设备对应的第二预设替换条件,后续基于第二预设替换条件确定出更新设备。
S1003、将符合第二预设替换条件的设备作为目标设备的第一推荐设备,以及将各第一推荐设备发送至终端。
可选地,在大量设备中进行筛选时,可能存在多个符合第二预设替换条件的设备,考虑到用户自身多样化的需求,为了确定出最符合用户需求的更新设备,可以将多个符合第二预设替换条件的设备作为目标设备的第一推荐设备,并将各第一推荐设备发送至终端,以使得终端将各第一推荐设备在显示界面中展示给用户,以使得用户获知各第一推荐设备的推荐信息,并且可以在各第一推荐设备中选择最合适的更新设备。
S1004、接收终端基于各第一推荐设备返回的针对第一目标推荐设备的设备选择信息,确定设备选择信息对应的第一目标推荐设备为目标设备对应的更新设备。
可选地,用户在终端所显示的各第一推荐设备中选择则自己心仪的第一目标推荐设备作为更新设备之后,终端可以向服务器返回针对第一目标推荐设备的设备选择信息,服务器接收选择信息之后,可以确定设备选择信息对应的第一目标推荐设备为目标设备对应的更新设备,这样将用户选择的设备作为更新设备可以提升用户的更新积极性,并且基于用户的选择可以出确定最符合用户需要的更新设备。
S1005、将更新设备与目标设备链路、目标设备进行关联标记。
关于步骤S1005,请参阅步骤S904中的详细记载,此处不再赘述。
S1006、响应更新设备的配网信息,根据更新设备的属性信息对目标设备在所有设备链路中的设备信息进行更新,以及对目标设备在目标设备链路中的功能状态信息进行更新。
关于步骤S1006,请参阅步骤S503中的详细记载,此处不再赘述。
在本申请实施例中,提供一种设备更新方法,基于目标设备的功能状态信息以及用户的用户信息确定出筛选更新设备的第二预设替换条件,将符合第二预设替换条件的多个第一推荐设备发送至终端,基于终端返回的用户选择的第一目标推荐设备的设备选择信息,将第一目标推荐设备确定为符合用户需求的更新和设备,这样可以基于用户的选择为用户确定优选的更新设备,提升用户的使用体验。
请参阅图11,图11为本申请实施例提供的一种设备更新方法的流程示意图。
如图11所示,设备更新方法至少可以包括:
S1101、响应终端发送的设备更新请求,确定设备更新请求对应的目标设备链路以及目标设备链路中的目标设备。
关于步骤S1101,请参阅步骤S501中的详细记载,此处不再赘述。
S1102、获取目标设备在目标设备链路中的功能状态信息,以及根据功能状态信息、终端对应的用户信息以及设备销售信息确定目标设备对应的第三预设替换条件。
可选地,在确定筛选更新设备的条件时,除了可以考虑到目标设备在目标设备链路中的功能状态信息以及用户的偏好信息,还可以考虑到更新设备本身的产品信息,例如,为用户提供线上购买渠道时,向用户推荐设备时还需要考虑产品库存、设备的发货地、用户的收货地等设备销售相关方面的信息。因此可以获取目标设备在目标设备链路中的功能状态信息,以及根据功能状态信息、终端对应的用户信息以及设备销售信息确定目标设备对应的第三预设替换条件,从多方面限定推荐给用户的设备的筛选条件,以使得后续基于第三预设替换条件确定出符合用户需求且易获得的更新设备。
S1103、将符合第三预设替换条件的设备作为目标设备的第二推荐设备,以及将各第二推荐设备以及各第二推荐设备的选购信息发送至终端。
可选地,将所有符合第三预设替换条件的设备作为目标设备的第二推荐设备,并将各第二推荐设备发送至终端,以使得用户通过终端获知各第二推荐设备的推荐信息,便于用户选择最合适的更新设备。除此之外,当用户确定更新设备后还需要自行获得更新设备,在此过程中用户所花费的时间跨度较长,那么为了帮助用户快速获得更新设备,还可以在向用户推荐各第二推荐设备时,附带各第二推荐设备的选购信息,向用户提供购买渠道,也即将各第二推荐设备以及各第二推荐设备的选购信息发送至终端,方便用户在选择更新设备的同时直接对更新设备进行购买获得,缩短用户产生设备更新需求到更新完成的时间跨度,令用户获得好的使用体验。
S1104、接收终端基于各第二推荐设备的选购信息返回的针对第二目标推荐设备的设备购买信息,确定设备购买信息对应的第二目标推荐设备为目标设备对应的更新设备。
可选地,用户在推荐的各第二推荐设备中选择则自己心仪的第二目标推荐设备作为更新设备之后,可以直接对其进行购买,用户完成购买之后,终端可以向服务器返回针对第二目标推荐设备的设备购买信息,服务器接收购买信息之后,可以确定购买信息对应的第二目标推荐设备为目标设备对应的更新设备。
S1105、将更新设备与目标设备链路、目标设备进行关联标记。
关于步骤S1105,请参阅步骤S904中的详细记载,此处不再赘述。
S1106、响应更新设备的配网信息,根据更新设备的属性信息对目标设备在所有设备链路中的设备信息进行更新,以及对目标设备在目标设备链路中的功能状态信息进行更新。
关于步骤S1106,请参阅步骤S503中的详细记载,此处不再赘述。
在本申请实施例中,提供一种设备更新方法,确定更新设备的条件时,可以同时考虑目标设备的功能状态信息、用户信息以及设备销售信息,从功能需求、用户信息、产品信息多个方面确定第三预设替换条件,基于第三预设替换条件来确定符合条件的第二推荐设备,并将第二推荐设备的推荐信息以及选购信息都发送至终端,以使得用户不仅可以基于自身需求和产品信息选择合适的更新设备,还可以直接进行购买,快速流畅地完成更新设备选择确定,极大缩短了从产生更新需求到完成更新的时间跨度,为用户带来舒适的使用体验。
请参阅图12,图12为本申请实施例提供的一种设备更新方法的***交互图。图12介绍一种设备更新方法的交互过程,如图12所示,在进行设备更新方法的交互过程中,终端基于用户操作向服务器发送设备更新请求;服务器响应终端发送的设备更新请求,确定设备更新请求对应的目标设备链路以及目标设备链路中的目标设备;服务器根据目标设备在目标设备链路中的功能状态信息、终端对应的用户信息以及设备销售信息确定目标设备对应的推荐设备以及各推荐设备的选购信息;服务器向终端发送推荐设备的推荐信息以及选购信息;终端基于用户针对推荐设备的推荐信息以及选购信息的购买操作生成更新设备的设备购买信息;终端将设备购买信息返回至服务器;服务器基于设备购买信息将更新设备与目标设备链路、目标设备进行关联标记;当更新设备在终端中配网完成后;服务器响应更新设备的配网信息并根据更新设备的属性信息对目标设备在所有设备链路中的设备信息进行更新,以及对目标设备在目标设备链路中的功能状态信息进行更新,并生成更新结果;服务器将更新结果发送至终端;终端显示更新结果并在用户基于更新结果进行确认后生成更新结果确认信息;终端将更新结果确认信息返回至服务器;服务器基于更新结果确认信息对原始链路网络图进行更新并保存启用。
请参阅图13,图13为本申请实施例提供的一种设备更新装置的结构框图。如图13所示,设备更新装置1300包括:
目标设备确定模块1310,用于响应终端发送的设备更新请求,确定设备更新请求对应的目标设备链路以及目标设备链路中的目标设备;
更新设备确定模块1320,用于确定目标设备对应的更新设备,以及将更新设备与目标设备链路、目标设备进行关联标记;
设备链路更新模块1330,用于响应更新设备的配网信息,根据更新设备的属性信息对目标设备在所有设备链路中的设备信息进行更新,以及对目标设备在目标设备链路中的功能状态信息进行更新。
可选地,设备链路更新模块1330,还用于根据更新设备的属性信息对原始链路网络图中目标设备在所有设备链路中的设备信息进行更新;根据更新设备的属性信息对原始链路网络图中目标设备在目标设备链路中的功能状态信息进行更新。
可选地,设备链路更新模块1330,还用于根据更新设备的属性信息对目标设备在所有设备链路中的设备信息进行更新,得到设备信息更新结果;
根据更新设备的属性信息对目标设备在目标设备链路中的功能状态信息进行更新,得到设备链路更新结果;将设备信息更新结果以及设备链路更新结果发送至终端;接收终端基于设备信息更新结果以及设备链路更新结果返回的更新结果确认信息,基于更新结果确认信息对原始链路网络图进行更新。
可选地,设备链路更新模块1330,还用于将更新设备的属性信息、目标设备在所有设备链路中的设备信息以及目标设备在目标设备链路中的功能状态信息发送至终端,以使得终端根据更新设备的属性信息对目标设备在所有设备链路中的设备信息进行更新,得到设备信息更新结果,以及根据更新设备的属性信息对目标设备在目标设备链路中的功能状态信息进行更新,得到设备链路更新结果;接收终端基于设备信息更新结果以及设备链路更新结果返回的更新结果确认信息,基于更新结果确认信息对原始链路网络图进行更新。
可选地,更新设备确定模块1320,还用于获取目标设备在目标设备链路中的功能状态信息,以及根据功能状态信息确定目标设备对应的第一预设替换条件;将符合第一预设替换条件的设备作为目标设备对应的更新设备,以及发送更新设备的推荐信息至终端。
可选地,更新设备确定模块1320,还用于获取目标设备在目标设备链路中的功能状态信息,以及根据功能状态信息以及终端对应的用户信息确定目标设备对应的第二预设替换条件;将符合第二预设替换条件的设备作为目标设备的第一推荐设备,以及将各第一推荐设备发送至终端;接收终端基于各第一推荐设备返回的针对第一目标推荐设备的选择信息,确定设备选择信息对应的第一目标推荐设备为目标设备对应的更新设备。
可选地,更新设备确定模块1320,还用于获取目标设备在目标设备链路中的功能状态信息,以及根据功能状态信息、终端对应的用户信息以及设备销售信息确定目标设备对应的第三预设替换条件;将符合第三预设替换条件的设备作为目标设备的第二推荐设备,以及将各第二推荐设备以及各第二推荐设备的选购信息发送至终端;接收终端基于各第二推荐设备的选购信息返回的针对第二目标推荐设备的设备购买信息,确定设备购买信息对应的第二目标推荐设备为目标设备对应的更新设备。
可选地,目标设备确定模块1310,还用于将链路标识对应的设备链路确定为目标设备链路,以及将设备标识对应的设备确定为目标设备。
在本申请实施例中,提供一种设备更新装置,目标设备确定模块,用于响应终端发送的设备更新请求,确定目标设备链路以及目标设备链路中的目标设备;更新设备确定模块,用于确定可以对目标设备实现更新效果的更新设备,以及将更新设备与目标设备链路、目标设备进行绑定标记;设备链路更新模块,用于检测到更新设备的配网完成后,根据更新设备的属性信息对目标设备的设备信息进行更新,以及对目标设备在目标设备链路中的功能状态信息进行更新。由于响应设备更新请求之后,根据更新请求确定出待更新的目标设备以及目标设备链路,并且能够确定实现更新效果的更新设备,同时将目标设备以及目标设备链路标记为待更新状态,后续根据更新设备的配网信息自动触发对目标设备和链路的更新,这样可以不需要手动对相关信息进行更新配置,简化了设备更新流程,使得设备更新过程准确、高效,提高了链路网络的可用性和持续性。
本申请实施例还提供了一种计算机存储介质,计算机存储介质可以存储有多条指令,指令适于由处理器加载并执行如上述实施例中的任一项的方法的步骤。
请参见图14,图14为本申请实施例提供的一种电子设备的结构示意图。如图14所示,电子设备1400可以包括:至少一个电子设备处理器1401,至少一个网络接口1404,用户接口1403,存储器1405,至少一个通信总线1402,其中电子设备1400可以是服务器。
其中,通信总线1402用于实现这些组件之间的连接通信。
其中,用户接口1403可以包括显示屏(Display)、摄像头(Camera),可选用户接口1403还可以包括标准的有线接口、无线接口。
其中,网络接口1404可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。
其中,电子设备处理器1401可以包括一个或者多个处理核心。电子设备处理器1401利用各种接口和线路连接整个电子设备1400内的各个部分,通过运行或执行存储在存储器1405内的指令、程序、代码集或指令集,以及调用存储在存储器1405内的数据,执行电子设备1400的各种功能和处理数据。可选的,电子设备处理器1401可以采用数字信号处理(Digital Signal Processing,DSP)、现场可编程门阵列(Field-Programmable GateArray,FPGA)、可编程逻辑阵列(Programmable Logic Array,PLA)中的至少一种硬件形式来实现。电子设备处理器1401可集成中央处理器(Central Processing Unit,CPU)、图像处理器(Graphics Processing Unit,GPU)和调制解调器等中的一种或几种的组合。其中,CPU主要处理操作***、用户界面和应用程序等;GPU用于负责显示屏所需要显示的内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到电子设备处理器1401中,单独通过一块芯片进行实现。
其中,存储器1405可以包括随机存储器(Random Access Memory,RAM),也可以包括只读存储器(Read-Only Memory,ROM)。可选的,该存储器1405包括非瞬时性计算机可读介质(non-transitory computer-readable storage medium)。存储器1405可用于存储指令、程序、代码、代码集或指令集。存储器1405可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作***的指令、用于至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现上述各个方法实施例的指令等;存储数据区可存储上面各个方法实施例中涉及到的数据等。存储器1405可选的还可以是至少一个位于远离前述电子设备处理器1401的存储装置。如图14所示,作为一种计算机存储介质的存储器1405中可以包括操作***、网络通信模块、用户接口模块以及设备更新程序。
在图14所示的电子设备1400中,用户接口1403主要用于为用户提供输入的接口,获取用户输入的数据;而电子设备处理器1401可以用于调用存储器1405中存储的设备更新程序,并具体执行以下操作:
响应终端发送的设备更新请求,确定设备更新请求对应的目标设备链路以及目标设备链路中的目标设备;
确定目标设备对应的更新设备,以及将更新设备与目标设备链路、目标设备进行关联标记;
响应更新设备的配网信息,根据更新设备的属性信息对目标设备在所有设备链路中的设备信息进行更新,以及对目标设备在目标设备链路中的功能状态信息进行更新。
在一些实施例中,电子设备处理器1401在执行根据更新设备的属性信息对目标设备在所有设备链路中的设备信息进行更新,以及对目标设备在目标设备链路中的功能状态信息进行更新时,具体执行以下步骤:根据更新设备的属性信息对原始链路网络图中目标设备在所有设备链路中的设备信息进行更新;根据更新设备的属性信息对原始链路网络图中目标设备在目标设备链路中的功能状态信息进行更新。
在一些实施例中,电子设备处理器1401在执行根据更新设备的属性信息对目标设备在所有设备链路中的设备信息进行更新,以及对目标设备在目标设备链路中的功能状态信息进行更新时,具体执行以下步骤:根据更新设备的属性信息对目标设备在所有设备链路中的设备信息进行更新,得到设备信息更新结果;根据更新设备的属性信息对目标设备在目标设备链路中的功能状态信息进行更新,得到设备链路更新结果;将设备信息更新结果以及设备链路更新结果发送至终端;接收终端基于设备信息更新结果以及设备链路更新结果返回的更新结果确认信息,基于更新结果确认信息对原始链路网络图进行更新。
在一些实施例中,电子设备处理器1401在执行根据更新设备的属性信息对目标设备在所有设备链路中的设备信息进行更新,以及对目标设备在目标设备链路中的功能状态信息进行更新时,具体执行以下步骤:将更新设备的属性信息、目标设备在所有设备链路中的设备信息以及目标设备在目标设备链路中的功能状态信息发送至终端,以使得终端根据更新设备的属性信息对目标设备在所有设备链路中的设备信息进行更新,得到设备信息更新结果,以及根据更新设备的属性信息对目标设备在目标设备链路中的功能状态信息进行更新,得到设备链路更新结果;接收终端基于设备信息更新结果以及设备链路更新结果返回的更新结果确认信息,基于更新结果确认信息对原始链路网络图进行更新。
在一些实施例中,电子设备处理器1401在执行确定目标设备对应的更新设备时,具体执行以下步骤:获取目标设备在目标设备链路中的功能状态信息,以及根据功能状态信息确定目标设备对应的第一预设替换条件;将符合第一预设替换条件的设备作为目标设备对应的更新设备,以及发送更新设备的推荐信息至终端。
在一些实施例中,电子设备处理器1401在执行确定目标设备对应的更新设备时,具体执行以下步骤:获取目标设备在目标设备链路中的功能状态信息,以及根据功能状态信息以及终端对应的用户信息确定目标设备对应的第二预设替换条件;将符合第二预设替换条件的设备作为目标设备的第一推荐设备,以及将各第一推荐设备发送至终端;接收终端基于各第一推荐设备返回的针对第一目标推荐设备的选择信息,确定设备选择信息对应的第一目标推荐设备为目标设备对应的更新设备。
在一些实施例中,电子设备处理器1401在执行确定目标设备对应的更新设备时,具体执行以下步骤:获取目标设备在目标设备链路中的功能状态信息,以及根据功能状态信息、终端对应的用户信息以及设备销售信息确定目标设备对应的第三预设替换条件;将符合第三预设替换条件的设备作为目标设备的第二推荐设备,以及将各第二推荐设备以及各第二推荐设备的选购信息发送至终端;接收终端基于各第二推荐设备的选购信息返回的针对第二目标推荐设备的设备购买信息,确定设备购买信息对应的第二目标推荐设备为目标设备对应的更新设备。
在一些实施例中,电子设备处理器1401在执行设备更新请求中携带有链路标识以及设备标识,确定设备更新请求对应的目标设备链路以及目标设备链路中的目标设备时,具体执行以下步骤:将链路标识对应的设备链路确定为目标设备链路,以及将设备标识对应的设备确定为目标设备。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。
作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。
集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
需要说明的是,对于前述的各方法实施例,为了简便描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其它顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定都是本申请所必须的。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其它实施例的相关描述。
以上为对本申请所提供的一种设备更新方法、装置、存储介质以及电子设备的描述,对于本领域的技术人员,依据本申请实施例的思想,在具体实施方式及应用范围上均会有改变之处,综上,本说明书内容不应理解为对本申请的限制。
Claims (11)
1.一种设备更新方法,其特征在于,应用于电子设备,所述方法包括:
响应终端发送的设备更新请求,确定所述设备更新请求对应的目标设备链路以及所述目标设备链路中的目标设备;
确定所述目标设备对应的更新设备,以及将所述更新设备与所述目标设备链路、所述目标设备进行关联标记;
响应所述更新设备的配网信息,根据所述更新设备的属性信息对所述目标设备在所有设备链路中的设备信息进行更新,以及对所述目标设备在所述目标设备链路中的功能状态信息进行更新。
2.根据权利要求1所述的方法,其特征在于,所述根据所述更新设备的属性信息对所述目标设备在所有设备链路中的设备信息进行更新,以及对所述目标设备在所述目标设备链路中的功能状态信息进行更新,包括:
根据所述更新设备的属性信息对原始链路网络图中所述目标设备在所有设备链路中的设备信息进行更新;
根据所述更新设备的属性信息对所述原始链路网络图中所述目标设备在所述目标设备链路中的功能状态信息进行更新。
3.根据权利要求1所述的方法,其特征在于,所述根据所述更新设备的属性信息对所述目标设备在所有设备链路中的设备信息进行更新,以及对所述目标设备在所述目标设备链路中的功能状态信息进行更新,包括:
根据所述更新设备的属性信息对所述目标设备在所有设备链路中的设备信息进行更新,得到设备信息更新结果;
根据所述更新设备的属性信息对所述目标设备在所述目标设备链路中的功能状态信息进行更新,得到设备链路更新结果;
将所述设备信息更新结果以及所述设备链路更新结果发送至所述终端;
接收所述终端基于所述设备信息更新结果以及所述设备链路更新结果返回的更新结果确认信息,基于所述更新结果确认信息对原始链路网络图进行更新。
4.根据权利要求1所述的方法,其特征在于,所述根据所述更新设备的属性信息对所述目标设备在所有设备链路中的设备信息进行更新,以及对所述目标设备在所述目标设备链路中的功能状态信息进行更新,包括:
将所述更新设备的属性信息、所述目标设备在所有设备链路中的设备信息以及所述目标设备在所述目标设备链路中的功能状态信息发送至所述终端,以使得所述终端根据所述更新设备的属性信息对所述目标设备在所有设备链路中的设备信息进行更新,得到设备信息更新结果,以及根据所述更新设备的属性信息对所述目标设备在所述目标设备链路中的功能状态信息进行更新,得到设备链路更新结果;
接收所述终端基于所述设备信息更新结果以及所述设备链路更新结果返回的更新结果确认信息,基于所述更新结果确认信息对原始链路网络图进行更新。
5.根据权利要求1所述的方法,其特征在于,所述确定所述目标设备对应的更新设备,包括:
获取所述目标设备在所述目标设备链路中的功能状态信息,以及根据所述功能状态信息确定所述目标设备对应的第一预设替换条件;
将符合所述第一预设替换条件的设备作为所述目标设备对应的更新设备,以及发送所述更新设备的推荐信息至所述终端。
6.根据权利要求1所述的方法,其特征在于,所述确定所述目标设备对应的更新设备,包括:
获取所述目标设备在所述目标设备链路中的功能状态信息,以及根据所述功能状态信息以及所述终端对应的用户信息确定所述目标设备对应的第二预设替换条件;
将符合所述第二预设替换条件的设备作为所述目标设备的第一推荐设备,以及将各第一推荐设备发送至所述终端;
接收所述终端基于各第一推荐设备返回的针对第一目标推荐设备的设备选择信息,确定所述设备选择信息对应的所述第一目标推荐设备为所述目标设备对应的更新设备。
7.根据权利要求1所述的方法,其特征在于,所述确定所述目标设备对应的更新设备,包括:
获取所述目标设备在所述目标设备链路中的功能状态信息,以及根据所述功能状态信息、所述终端对应的用户信息以及设备销售信息确定所述目标设备对应的第三预设替换条件;
将符合所述第三预设替换条件的设备作为所述目标设备的第二推荐设备,以及将各第二推荐设备以及各第二推荐设备的选购信息发送至所述终端;
接收所述终端基于各第二推荐设备的选购信息返回的针对第二目标推荐设备的设备购买信息,确定所述设备购买信息对应的所述第二目标推荐设备为所述目标设备对应的更新设备。
8.根据权利要求1所述的方法,其特征在于,所述设备更新请求中携带有链路标识以及设备标识,所述确定所述设备更新请求对应的目标设备链路以及所述目标设备链路中的目标设备,包括:
将所述链路标识对应的设备链路确定为目标设备链路,以及将所述设备标识对应的设备确定为目标设备。
9.一种设备更新装置,其特征在于,所述装置包括:
目标设备确定模块,用于响应终端发送的设备更新请求,确定所述设备更新请求对应的目标设备链路以及所述目标设备链路中的目标设备;
更新设备确定模块,用于确定所述目标设备对应的更新设备,以及将所述更新设备与所述目标设备链路、所述目标设备进行关联标记;
设备链路更新模块,用于响应所述更新设备的配网信息,根据所述更新设备的属性信息对所述目标设备在所有设备链路中的设备信息进行更新,以及对所述目标设备在所述目标设备链路中的功能状态信息进行更新。
10.一种计算机存储介质,其特征在于,所述计算机存储介质存储有多条指令,所述指令适于由处理器加载并执行如权利要求1~8任意一项的所述方法的步骤。
11.一种电子设备,其特征在于,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如权利要求1~8任一项所述方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210513436.5A CN115134234A (zh) | 2022-05-12 | 2022-05-12 | 设备更新方法、装置、存储介质以及电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210513436.5A CN115134234A (zh) | 2022-05-12 | 2022-05-12 | 设备更新方法、装置、存储介质以及电子设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115134234A true CN115134234A (zh) | 2022-09-30 |
Family
ID=83376794
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210513436.5A Pending CN115134234A (zh) | 2022-05-12 | 2022-05-12 | 设备更新方法、装置、存储介质以及电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115134234A (zh) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109587018A (zh) * | 2018-12-06 | 2019-04-05 | 深圳绿米联创科技有限公司 | 设备配置的方法、装置、网络***以及移动终端 |
CN111930082A (zh) * | 2020-07-22 | 2020-11-13 | 青岛海信智慧家居***股份有限公司 | 一种智能家居设备的更换方法及装置 |
CN112559831A (zh) * | 2020-12-24 | 2021-03-26 | 平安普惠企业管理有限公司 | 链路监控方法、装置、计算机设备及介质 |
US20220052866A1 (en) * | 2019-05-16 | 2022-02-17 | Shenzhen Heytap Technology Corp., Ltd. | Smart home system control method and apparatus, electronic device |
-
2022
- 2022-05-12 CN CN202210513436.5A patent/CN115134234A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109587018A (zh) * | 2018-12-06 | 2019-04-05 | 深圳绿米联创科技有限公司 | 设备配置的方法、装置、网络***以及移动终端 |
US20220052866A1 (en) * | 2019-05-16 | 2022-02-17 | Shenzhen Heytap Technology Corp., Ltd. | Smart home system control method and apparatus, electronic device |
CN111930082A (zh) * | 2020-07-22 | 2020-11-13 | 青岛海信智慧家居***股份有限公司 | 一种智能家居设备的更换方法及装置 |
CN112559831A (zh) * | 2020-12-24 | 2021-03-26 | 平安普惠企业管理有限公司 | 链路监控方法、装置、计算机设备及介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113412457B (zh) | 场景推送方法、装置、***、电子设备以及存储介质 | |
CN109491690A (zh) | 家电设备的升级方法、装置以及家电设备 | |
CN112737899A (zh) | 智能设备管理方法和装置、存储介质及电子设备 | |
CN113055255A (zh) | 智能家电的场景配置方法和装置、存储介质及电子设备 | |
CN114007235A (zh) | 场景规则写入方法、装置、存储介质、处理器及电子设备 | |
CN106162342A (zh) | 界面处理方法、装置及*** | |
CN113168334A (zh) | 数据处理方法、装置、电子设备及可读存储介质 | |
CN110376917A (zh) | 一种基于虚拟面板的智能家居控制***及控制方法 | |
CN115167164A (zh) | 设备场景的确定方法和装置、存储介质及电子装置 | |
CN110794773A (zh) | 一种点击式场景创建的方法及装置 | |
CN115185434A (zh) | 一种车辆应用场景处理方法、装置、设备和存储介质 | |
CN114697150A (zh) | 命令的下发方法和装置、存储介质及电子装置 | |
CN109412908A (zh) | 一种语音显示可控制设备的方法和设备 | |
CN115134234A (zh) | 设备更新方法、装置、存储介质以及电子设备 | |
US20160170729A1 (en) | Method and device for installing smart appliance | |
CN109709880A (zh) | 投影机的控制方法及其控制*** | |
CN109684488A (zh) | 轮播控制方法及其装置、计算机可读介质及电子设备 | |
CN113282268B (zh) | 音效配置方法和装置、存储介质及电子设备 | |
CN115904377A (zh) | 前端页面控制方法、装置、电子设备及存储介质 | |
CN115134218A (zh) | 设备替换方法、装置、存储介质以及服务器 | |
CN109739528A (zh) | 一种设备的升级方法、装置、存储介质及终端 | |
CN106406109B (zh) | 家用电器及其配网方法和配网装置 | |
CN115167160A (zh) | 设备控制方法和装置、设备控制***及存储介质 | |
US20230136504A1 (en) | Method for generating application for controlling external electronic device and electronic apparatus for supporting the same | |
CN115695065A (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 |