智能网关设备的维护方法、装置和计算机可读存储介质与流程

文档序号:17771138发布日期:2019-05-28 19:26阅读:190来源:国知局
智能网关设备的维护方法、装置和计算机可读存储介质与流程

本发明涉及智能网关设备技术领域,尤其涉及一种智能网关设备的维护方法、装置和计算机可读存储介质。



背景技术:

网关可在网络层上实现网络互联,用于实现两个高层协议不同的网络互联,网关是最为复杂的网络互联设备。

在接收到厂商推送的网关设备的维护信息后,通过用户手动进行网关设备的维护;但由于厂商推送的维护信息是根据网关设备使用过程中存在的问题得到的,网关设备的维护并不匹配网关设备所在环境,也即网关设备的维护不合理。



技术实现要素:

本发明的主要目的在于提供一种智能网关设备的维护方法、装置和计算机可读存储介质,旨在解决网关设备的维护不合理的问题。

为实现上述目的,本发明提供的一种智能网关设备的维护方法,所述智能网关设备的维护方法包括以下步骤:

接收智能网关设备反馈的维护信息,其中,所述维护信息包括用户对智能网关设备的配置信息、智能网关设备所在网络连接的各个家用设备的设备信息以及智能网关设备的设备信息;

根据所述维护信息确定所述智能网关设备的维护方案;

向所述智能网关设备发送所述维护方案,以使所述智能网关设备根据所述维护方案进行维护。

在一实施例中,所述根据所述维护信息确定所述智能网关设备的维护方案的步骤包括:

确定所述智能网关设备的各个维护项目以及各个所述维护项目对应的优先级和授权参数;

根据所述配置信息、各个所述家用设备的设备信息以及所述智能网关设备的设备信息确定各个所述维护项目对应的json参数;

根据各个所述维护项目对应的json参数、优先级以及授权参数确定所述智能网关设备的维护方案。

在一实施例中,所述根据各个所述维护项目对应的json参数、优先级以及授权参数确定所述智能网关设备的维护方案的步骤包括:

获取用户对智能网关设备的习惯使用时间段、智能网关设备的维护装置的第一繁忙时间段以及智能网关设备的第二繁忙时间段;

根据所述习惯使用时间段,所述第一繁忙时间段、所述第二繁忙时间段以及各个所述维护项目的优先级,确定各个所述维护项目的维护时间点;

根据各个所述维护项目对应的维护时间点、json参数、优先级以及授权参数确定所述智能网关设备的维护方案。

在一实施例中,所述根据所述维护信息确定所述智能网关设备的维护方案的步骤之后,还包括:

确定所述智能网关设备关联的用户终端;

向所述用户终端发送智能网关设备是否维护的提示信息;

在接收到基于所述提示信息的确定指令时,执行所述向所述智能网关设备发送维护方案的步骤。

在一实施例中,所述确定所述智能网关设备关联的用户终端的步骤之后,还包括:

确定所述用户终端的位置;

在所述位置处于预设位置时,执行所述向所述用户终端发送智能网关设备是否维护的提示信息的步骤。

在一实施例中,所述智能网关设备的维护方法,还包括:

在满足推送条件时,向智能网关设备推送维护脚本程序,其中,所述智能网关设备执行所述维护脚本程序时获取维护信息,并将所述维护信息反馈至智能网关设备的维护装置。

在一实施例中,所述满足推送条件包括以下至少一种:

当前时间点达到定时时间点;

接收智能网关设备发送的维护请求;

接收用户终端发送的智能网关设备的维护请求。

在一实施例中,在检测到智能网关设备出现维护异常时,控制所述智能网关设备进行预设操作,所述预设操作包括回滚操作以及修复操作。

为实现上述目的,本发明还提供一种智能网关设备的维护装置,所述智能网关设备的维护装置包括处理器、存储器和存储在所述存储器上并可在所述处理器上运行的维护程序,所述维护程序被所述处理器执行时实现如上所述的智能网关设备的维护方法的各个步骤。

为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质存储有维护程序,所述维护程序被所述处理器执行时实现如上所述的智能网关设备的维护方法的各个步骤。

本发明提供的智能网关设备的维护方法、装置和计算机可读存储介质,接收智能网关设备反馈的用户对智能网关设备的配置信息、智能网关设备所在网络连接的各个家用设备的设备信息以及智能网关设备的设备信息,通过这三种信息配置智能网关设备的维护方案,再将维护方案发送至智能网关设备,使得智能网关设备根据维护方案进行维护;由于智能网关设备的维护方案是结合智能网关设备自身的信息、各个家用设备的设备信息以及用户对智能网关设备的使用习惯得到的,使得智能网关设备的维护匹配智能网关设备所在环境以及用户使用习惯,智能网关设备维护合理。

附图说明

图1为本发明实施例涉及的智能网关设备的维护装置的硬件结构示意图;

图2为本发明智能网关设备的维护方法第一实施例的流程示意图;

图3为图2中步骤s200的细化流程示意图;

图4为本发明智能网关设备的维护方法第二实施例的流程示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明实施例的主要解决方案是:接收智能网关设备反馈的维护信息,其中,所述维护信息包括用户对智能网关设备的配置信息、智能网关设备所在网络连接的各个家用设备的设备信息以及智能网关设备的设备信息;根据所述维护信息确定所述智能网关设备的维护方案;向所述智能网关设备发送所述维护方案,以使所述智能网关设备根据所述维护方案进行维护。

由于智能网关设备的维护方案是结合智能网关设备自身的信息、各个家用设备的设备信息以及用户对智能网关设备的使用习惯得到的,使得智能网关设备的维护匹配智能网关设备所在环境以及用户使用习惯,智能网关设备维护合理。

作为一种实现方案,智能网关设备的维护装置可以如图1所示。

本发明实施例方案涉及的是智能网关设备的维护装置,智能网关设备的维护配置装置包括:处理器101,例如cpu,存储器102,通信总线103。其中,通信总线103用于实现这些组件之间的连接通信。

存储器102可以是高速ram存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。如图1所示,作为一种计算机可读存储介质的存储器102中可以包括维护程序;而处理器101可以用于调用存储器102中存储的维护程序,并执行以下操作:

接收智能网关设备反馈的维护信息,其中,所述维护信息包括用户对智能网关设备的配置信息、智能网关设备所在网络连接的各个家用设备的设备信息以及智能网关设备的设备信息;

根据所述维护信息确定所述智能网关设备的维护方案;

向所述智能网关设备发送所述维护方案,以使所述智能网关设备根据所述维护方案进行维护。

在一实施例中,处理器101可以用于调用存储器102中存储的配置程序,并执行以下操作:

确定所述智能网关设备的各个维护项目以及各个所述维护项目对应的优先级和授权参数;

根据所述配置信息、各个所述家用设备的设备信息以及所述智能网关设备的设备信息确定各个所述维护项目对应的json参数;

根据各个所述维护项目对应的json参数、优先级以及授权参数确定所述智能网关设备的维护方案。

在一实施例中,处理器101可以用于调用存储器102中存储的维护程序,并执行以下操作:

获取用户对智能网关设备的习惯使用时间段、智能网关设备的维护装置的第一繁忙时间段以及智能网关设备的第二繁忙时间段;

根据所述习惯使用时间段,所述第一繁忙时间段、所述第二繁忙时间段以及各个所述维护项目的优先级,确定各个所述维护项目的维护时间点;

根据各个所述维护项目对应的维护时间点、json参数、优先级以及授权参数确定所述智能网关设备的维护方案。

在一实施例中,处理器101可以用于调用存储器102中存储的维护程序,并执行以下操作:

确定所述智能网关设备关联的用户终端;

向所述用户终端发送智能网关设备是否维护的提示信息;

在接收到基于所述提示信息的确定指令时,执行所述向所述智能网关设备发送维护方案的步骤。

在一实施例中,处理器101可以用于调用存储器102中存储的维护程序,并执行以下操作:

确定所述用户终端的位置;

在所述位置处于预设位置时,执行所述向所述用户终端发送智能网关设备是否维护的提示信息的步骤。

在一实施例中,处理器101可以用于调用存储器102中存储的维护程序,并执行以下操作:

在满足推送条件时,向智能网关设备推送维护脚本程序,其中,所述智能网关设备执行所述维护脚本程序时获取维护信息,并将所述维护信息反馈至智能网关设备的维护装置。

在一实施例中,处理器101可以用于调用存储器102中存储的维护程序,并执行以下操作:

当前时间点达到定时时间点;

接收智能网关设备发送的维护请求;

接收用户终端发送的智能网关设备的维护请求。

在一实施例中,处理器101可以用于调用存储器102中存储的维护程序,并执行以下操作:

在检测到智能网关设备出现维护异常时,控制所述智能网关设备进行预设操作,所述预设操作包括回滚操作以及修复操作。

本实施例根据上述方案,接收智能网关设备反馈的用户对智能网关设备的配置信息、智能网关设备所在网络连接的各个家用设备的设备信息以及智能网关设备的设备信息,通过这三种信息配置智能网关设备的维护方案,再将维护方案发送至智能网关设备,使得智能网关设备根据维护方案进行维护;由于智能网关设备的维护方案是结合智能网关设备自身的信息、各个家用设备的设备信息以及用户对智能网关设备的使用习惯得到的,使得智能网关设备的维护匹配智能网关设备所在环境以及用户使用习惯,智能网关设备维护合理。

基于上述智能网关设备的维护装置的硬件构架,提出本发明智能网关设备的维护方法的实施例。

参照图2,图2为本发明智能网关设备的维护方法的第一实施例,所述智能网关设备的维护方法包括以下步骤:

步骤s100,接收智能网关设备反馈的维护信息,其中,所述维护信息包括用户对智能网关设备的配置信息、智能网关设备所在网络连接的各个家用设备的设备信息以及智能网关设备的设备信息;

在本发明中,执行主体为智能网关设备的维护装置,为了便于描述,以下以装置指代智能网关设备的维护装置对本发明实施例进行详细的说明。

装置通信连接智能网关设备,在当满足推送条件时,装置向智能网关设备发送维护脚本程序,使得智能网关设备在执行维护脚本执行时获取维护信息,维护信息包括用户对智能网关设备的配置信息、智能网关设备所在网络连接的各个家用设备的设备信息以及智能网关设备的设备信息,维护脚本程序可为lua脚本程序,上述维护信息指的是智能网关设备本次维护所需的信息,也即智能网关设备的每次维护,上述三种信息有所不同。

装置可以定期对智能网关设备进行维护,也即当前时间点达到定时时间点时,装置满足推送条件,此时,向智能网关设备发送lua脚本程序;智能网关设备可自动请求对其进行维护,也即装置在接收到智能网关设备的维护请求时,装置满足推送条件,即向智能网关设备发送lua脚本程序;此外,用户终端可装载有智能网关设备的维护程序,该维护程序与装置通信连接,用户可基于用户终端向装置发送智能网关设备的维护请求,也即在装置接收到用户终端发送的智能网关设备的维护请求时,满足推送条件,装向智能网关设备发送lua脚本程序。可以理解的是,装置拥有厂商推送(厂商推送即为智能网关设备的定时维护)、用户主动请求以及智能网关设备主动请求三种维护触发时机。

需要说明的是,维护信息中还含有维护信息的适用范围以及智能网关设备中网关本地特征描述,适用范围以及网关本地特征通过编程语言实现,如lua;此外,装置在推送,接收维护请求、或者接收查询请求时,设置不同的确认方式以及异常处理方式。

步骤s200,根据所述维护信息确定所述智能网关设备的维护方案;

在获得维护信息后,装置可以根据维护信息制定智能网关设备的维护方案,具体的,请参照图3,即步骤s200包括:

步骤s210,确定所述智能网关设备的各个维护项目以及各个所述维护项目对应的优先级和授权参数;

步骤s220,根据所述配置信息、各个所述家用设备的设备信息以及所述智能网关设备的设备信息确定各个所述维护项目对应的json参数;

步骤s230,根据各个所述维护项目对应的json参数、优先级以及授权参数确定所述智能网关设备的维护方案。

智能网关设备的维护实则为该设备中的网关软件维护,而设备内设多个网关软件,因此,需要对多个软件进行维护,软件即为维护项目。

各个维护项目具有对应的优先级,优先级指的是维护的先后顺序,各个维护项目的维护情况不同,例如,有的维护项目需要智能网关设备的重启,有的维护项目不需要网关设备的重新,有的维护项目需要用户的同意,有的维护项目则不需要用户同意;装置可根据各个维护项目的维护流程的繁琐程度设置对应的优先级,维护流程越繁琐,其优先级越高,也即优先维护优先级高的维护项目。

此外,维护项目的维护需要被授权,可以是厂商、用户以及智能网关设备进行授权,厂商和用户可实现相互授权,或禁止对方任何维护操作;厂商授权通过装置实现。在对维护项目进行授权后,该维护项目具有对应的授权参数,也即智能网关设备在检测到该授权参数后,认定该维护项目可进行维护。

配置信息中含有用户对智能网关设备的历史配置信息,由此可以根据历史配置信息来确定用户的习惯配置数据;而各个家用设备的设备信息则可表征家庭的个性化特征,个性化特征表征该家庭对某类家用电器的偏好;智能网关设备的设备信息则能够表征智能网关设备的基础功能;装置根据配置信息、各个家用设备的设备信息以及智能网关设备的设备信息确定维护项目的json(对象简谱)参数,json参数即用于对该维护项目进行维护的参数。

装置中设有多种维护方案,装置根据各个维护项目对应的json参数、优先级以及授权参数确定智能网关设备的维护方案,也即确定与三种参数匹配的维护方案。

步骤s300,向所述智能网关设备发送所述维护方案,以使所述智能网关设备根据所述维护方案进行维护。

在确定智能网关设备的维护方案后,即可将维护方案发送至智能网关设备,智能网关设备即可根据维护方案对各个维护项目进行维护。

需要说明的是,在智能网关设备进行维护之前,需要征得用户的同意,以避免用户无法上网的情况出现。具体的,智能网关设备关联用户终端,智能网关设备可通过蓝牙探测、无线探测等方式用户终端是否处于智能网关设备所在的局域网,若是用户终端处于局域网,则表征用户位于室内,也即用户可能正在使用局域网,智能网关设备将用户处于室内探测结果发送至装置,装置则向用户终端发送智能网关设备是否维护的提示信息,若是用户基于提示信息回复确定指令时,装置则向智能网关设备发送维护方案,使得智能网关设备根据维护方案进行维护。若是用户终端未处于局域网,则可认定用户在室外,此时,装置可向智能网关设备发送维护方案;但智能网关设备的维护方式可通过用户设置,维护方式包括通知用户且得到用户同意进行维护,以及自动维护二种方式,若是用户设置的是自动维护,那么智能网关设备直接根据维护方案进行维护,若用户设置的通知用户且得到用户同意进行维护,那么装置则需要远程向用户终端发送是否同意智能网关设备维护的询问信息,若是同意,则通知智能网关设备进行维护。可以理解的是,预设位置指的是用户终端处于智能网关设备所在局域网,也即用户终端处于室内。

智能网关设备还包括支持设备增量维护和更新回滚的设备模块,设备模块包括系统软件中的专用伺服模块和硬件芯片;伺服模块包括扩展文件系统、可重载文件系统、可重定向存储设备系统、智能网关设备的可重载模块系统;硬件设备包括存储硬件芯片及相关接口。智能网关设备可通过设备模块实现维护项目的增量维护以及增量回滚。

此外,智能网关设备还设有系统维护异常的后处理模块,后处理模块由伺服模块以及硬件芯片组成,伺服模块包括可重定向引导启动模块、可重定向存储设备系统以及智能网关设备异常执行单元;硬件芯片包括存储硬件芯片以及相关接口。后处理模块固定保存在独立的存储flash芯片中,当维护项目出现异常时,由智能网关设备的看门狗或者后处理模块与装置沟通,在得到装置的确认后,执行维护项目的预设操作,预设操作指的是回滚操作、修复操作以及拒绝修复项目操作等。

装置、智能网关设备以及用户终端进行数据交互时,会对需要进行交互的数据进行加密,保证了交互数据的安全性。

通过上述方式对智能网关设备进行维护,使得智能网关设备在维护升级中保证优秀的稳定性以及健壮性,提供了完善的授权机制以及维护项目动态变化的能力,同时实现了对智能网关设备的个性化维护,使得智能网关设备实现易用的效果;智能网关设备在维护升级中通过与用户进行智能化的沟通,使得智能网关设备的维护符合用户的本意。

在本实施例提供的技术方案中,接收智能网关设备反馈的用户对智能网关设备的配置信息、智能网关设备所在网络连接的各个家用设备的设备信息以及智能网关设备的设备信息,通过这三种信息配置智能网关设备的维护方案,再将维护方案发送至智能网关设备,使得智能网关设备根据维护方案进行维护;由于智能网关设备的维护方案是结合智能网关设备自身的信息、各个家用设备的设备信息以及用户对智能网关设备的使用习惯得到的,使得智能网关设备的维护匹配智能网关设备所在环境以及用户使用习惯,智能网关设备维护合理。

参照图4,图4为本发明智能网关设备的维护方法的第二实施例,基于第一实施例,所述步骤s230包括:

步骤s231,获取用户对智能网关设备的习惯使用时间段、智能网关设备的维护装置的第一繁忙时间段以及智能网关设备的第二繁忙时间段;

步骤s232,根据所述习惯使用时间段,所述第一繁忙时间段、所述第二繁忙时间段以及各个所述维护项目的优先级,确定各个所述维护项目的维护时间点;

步骤s233,根据各个所述维护项目对应的维护时间点、json参数、优先级以及授权参数确定所述智能网关设备的维护方案。

在智能网关设备进行维护时,需要考虑智能网关设备的繁忙程度、用户是否使用智能网关设备以及装置的繁忙程度。

可以理解的是,若智能网关设备进行维护,必然会导致用户无法使用智能网关设备,因此,需要确定智能网关设备是否处于使用状态;装置获取用户对智能网关设备的习惯使用时间段,习惯使用时间段通过用户使用智能网关设备的历史时间来确定,习惯使用时间段表征用户在哪些时间常对智能网关设备进行使用。

智能网关设备的繁忙程度表征了其所在网络连接的各个设备的状态,若智能网关设备较为繁忙,那么有多个设备处于运行状态,若智能网关设备此时进行维护,会导致这些设备无法正常运行,因此,智能网关设备的维护需要避开智能网关设备的第一繁忙时间段,第一繁忙时间段根据智能网关设备的历史繁忙时间得到。

装置的繁忙程度则表征装置是否拥有足够的时间以及资源对智能网关设备进行维护,若装置较为繁忙,那么对智能网关设备的维护方案的确定速率较慢,且维护方案的传输速度较慢,会导致智能网关设备的整个维护周期较长,进而使得用户长时间无法使用智能网关设备,因此,智能网关设备的维护也需避开装置的第二繁忙时间段,第二繁忙时间段通过装置的历史繁忙时间确定。

装置会根据第一繁忙时间段、第二繁忙时间段以及习惯使用时间段进行协商,以协商得到智能网关设备的开始维护时间点;但智能网关设备有多个维护项目需要进行维护,而每个维护项目有对应的优先级,因此,可以根据维护项目的优先级以及协商得到的开始维护时间点得到各个维护项目对应的时间点,由此,根据各个维护项目对应的维护时间点、json参数、优先级以及授权参数生成智能网关设备的维护方案。

在本实施例提供的技术方案中,装置通过用户对智能网关设备的习惯使用时间段、装置的第一繁忙时间段、智能网关设备的第二繁忙时间段以及各个维护项目的优先级来确定各个维护项目的维护时间点,从而使得智能网关设备的维护避开上述三个时间段,在缩短智能网关设备的维护周期时长的同时,保证了用户能够正常使用智能网关设备。

本发明还提供一种智能网关设备的维护装置,所述智能网关设备的维护装置包括处理器、存储器和存储在所述存储器上并可在所述处理器上运行的维护程序,所述维护程序被所述处理器执行时实现如上实施例所述的智能网关设备的维护方法的各个步骤。

本发明还提供一种计算机可读存储介质,所述计算机可读存储介质存储有维护程序,所述维护程序被所述处理器执行时实现如上所述的智能网关设备的维护方法的各个步骤。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个计算机可读存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1