本发明涉及智能应用领域,具体涉及一种智能设备远程管理方法及智能控制系统。
背景技术:
近几年智能家居在中国市场逐渐升温,智能软件应用已经非常普及,APP应用给人们的生活带来了极大的便利。“云”技术也越来越多的被用到各行各业中,由其是智能家居行业。智能的APP应用与“云”相结合,人们通过物联网的技术,就能随心所欲控制千里之外的各种电器产品。
但是,人们在使用各种智能应用的同时,自己的个人数据也轻易的通过软件被获取了。但是,几乎每个与互联网相关的应用,都需要在使用其服务时,注册一个账号,填入许多自己的个人信息,至少也需手机号码或个人邮箱,垃圾短信和垃圾邮件许多就是这么来的,因此,很多用户非常讨厌注册,但又无可奈何。
现有技术中,为了解决上述问题,使云服务器自动生成账号和密码给用户使用,但是用户需要记住账号和密码,如果用户忘记则无法登录,需要重新申请,原先的设置信息也会丢失。
可见,需要提供一种新的管理方法,以解决上述出现的问题。
技术实现要素:
针对现有技术中的缺陷,本发明提供一种智能设备远程管理方法及智能控制系统,能够实现智能设备的远程管理,且省去了用户在应用端注册和登录的步骤,方便了用户的操作,提升了用户体验。
为解决上述技术问题,本发明提供以下技术方案:
第一方面,本发明提供一种智能设备远程管理方法,包括:
根据用户在移动终端上的触控指令,启动智能设备的远程管理程序;
安装在移动终端上的用于管理智能设备的应用程序启动后,确定所述移动终端当前使用的网络属性;
根据所述网络属性查找与所述网络属性对应的账户信息,所述账户信息为距离当前时间点最近一次的活动账户信息;
根据查找的所述账户信息关联的智能设备的运行参数,向所述智能设备发送包括运行参数的控制命令,以使所述智能设备根据所述控制命令进行运行。
其中,所述网络属性包括:局域网属性和广域网属性;
若确定所述移动终端当前使用的网络属性为局域网属性,则根据所述网络属性查找与所述网络属性对应的账户信息,包括:
查找所述局域网属性对应的临时账户信息;
或者,
若确定所述移动终端当前使用的网络属性为广域网属性,则根据所述网络属性查找与所述网络属性对应的账户信息,包括:
查找与所述广域网属性对应的云账户信息。
其中,若确定所述移动终端当前使用的网络属性为广域网属性,则根据查找的所述账户信息关联的智能设备的运行参数,向所述智能设备发送包括运行参数的控制命令,包括:
根据查找的所述账户信息关联的智能设备的运行参数,向云服务器发送包括运行参数的控制命令,以使所述云服务器将所述控制命令转发所述智能设备。
其中,所述智能设备远程管理方法还包括:
若根据所述网络属性查找不到与所述网络属性对应的账户信息,则所述方法还包括:
根据所述网络属性生成与所述网络属性对应的账户信息。
其中,所述智能设备远程管理方法还包括:
将与所述网络属性对应的账户信息保存在与所述网络属性对应的数据库中。
其中,所述智能设备远程管理方法还包括:
定期查看与所述网络属性对应的数据库中的账户信息的使用状态;
若所述数据库中的至少一个账户信息未使用的时间段大于预设时间段,则将所述数据库中大于预设时间段的账户信息删除。
其中,所述智能设备远程管理方法还包括:
接收用户输入的调整所述智能设备的运行参数的指令,根据所述指令生成发送所述智能设备的参数调整指令,向所述智能设备发送所述参数调整命令,以使所述智能设备根据所述参数调整命令调整所述智能设备的运行参数。
其中,所述智能设备远程管理方法还包括:
将所述参数调整指令对应的参数信息保存当前控制智能设备的账户信息的数据库中,并将所述参数信息与所述账户信息关联。
第二方面,本发明还提供了一种智能控制系统,包括:
执行上述方法的移动终端和智能设备,所述移动终端向所述智能设备发送包括运行参数的控制命令,所述智能设备根据所述控制命令进行运行。
其中,所述智能控制系统还包括云服务器;
所述移动终端向云服务器发送控制所述智能设备运行参数的控制命令,所述云服务器将所述控制命令转发所述智能设备,所述智能设备根据所述控制命令进行运行。
由上述技术方案可知,本发明所述的智能设备远程管理方法,能够实现智能设备的远程管理,且利用本发明所述的智能设备远程管理方法对智能设备进行远程管理时,省去了用户在应用端注册和登录的步骤,方便了用户的操作。通过本发明所述的智能设备远程管理方法,使得用户在通过移动设备远程操控智能设备时,不需要提供任何个人信息,用户名和密码进行注册和登录,而是通过后台自动提供账号,帮助用户完成智能控制的过程,简化了复杂的操作过程,同时也降低了用户隐私泄露的风险。
本发明所述的智能设备远程管理方法,定期地查看已有的账户信息的使用状态,将长期不用的账户信息删除,可以防止过多不用的账户占用容量。
本发明所述的智能设备远程管理方法,可以根据用户发出的调整指令对智能设备的工作状态进行实时调整,且每次进行调整时,都不用重复操作应用程序的登录步骤,方便了用户操作。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例一提供的能设备远程管方法的流程图;
图2是本发明实施例二提供的智能控制系统的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1示出了本发明实施例一提供的智能设备远程管理方法的流程图,参见图1,本发明实施例提供的智能设备远程管理方法包括:
步骤101:根据用户在移动终端上的触控指令,启动智能设备的远程管理程序。
在本步骤中,用户在移动终端上启动用于管理智能设备的远程管理程序。
步骤102:安装在移动终端上的用于管理智能设备的应用程序启动后,确定所述移动终端当前使用的网络属性。
在本步骤中,所述网络属性包括:局域网属性和广域网属性;安装在移动终端上的用于管理智能设备的应用程序启动后,首先判断移动终端当前使用的网络为局域网还是广域网。
步骤103:根据所述网络属性查找与所述网络属性对应的账户信息,所述账户信息为距离当前时间点最近一次的活动账户信息。
在本步骤中,若确定所述移动终端当前使用的网络属性为局域网属性,则步骤103包括:查找所述局域网属性对应的临时账户信息;
其中临时账户信息存储在用于管理智能设备的应用程序中,当移动终端确定当前使用的网络属性为局域网时,可以直接从移动终端上的用于管理智能设备的应用程序中查询相应的临时账户信息。
若确定所述移动终端当前使用的网络属性为广域网属性,则步骤103包括:查找与所述广域网属性对应的云账户信息。
其中云账户信息存储在云服务器和用于管理智能设备的应用程序中,当移动终端确定当前使用的网络属性为广域网时,可以直接从移动终端上的用于管理智能设备的应用程序中查询相应的云账户信息,也可以向云服务器发送查询请求,查询相应的云账户信息。
步骤104:判断是否查找到与所述网络属性对应的账户信息,若是,执行步骤104a;否则,执行步骤104b和105。
步骤104a:根据查找的所述账户信息关联的智能设备的运行参数,向所述智能设备发送包括运行参数的控制命令,以使所述智能设备根据所述控制命令进行运行。
在本步骤中,若确定所述移动终端当前使用的网络属性为广域网属性,则根据查找的所述账户信息关联的智能设备的运行参数(比如,空调启动、空调的最佳运行温度、电饭煲启动、电饭煲的通电时间、智能加湿器的加湿参数等),向云服务器发送包括运行参数的控制命令,以使所述云服务器将所述控制命令转发所述智能设备,以使所述智能设备根据所述控制命令进行运行。
若确定所述移动终端当前使用的网络属性为局域网属性,则根据查找的所述账户信息关联的智能设备的运行参数,直接向智能设备发送包括运行参数的控制命令,以使所述智能设备根据所述控制命令进行运行。
步骤104b:根据所述网络属性生成与所述网络属性对应的账户信息。
在本步骤中,在生成与所述网络属性对应的账户信息之后,将与所述网络属性对应的账户信息保存在与所述网络属性对应的数据库中。
其中步骤104b根据所述网络属性生成与所述网络属性对应的账户信息包括:若所述网络属性为局域网属性,则生成与所述局域网属性相对应的临时账户信息,并将该临时账户信息保存在所述用于管理智能设备的应用程序中;
若所述网络属性为广域网属性,则请求云服务器生成与所述广域网属性相对应的云账户信息,并将该云账户信息保存在所述用于管理智能设备的应用程序中。
其中,安装在移动终端上的用于管理智能设备的应用程序包含第一数据库和第二数据库,所述第一数据库用于存放临时账户信息,所述第二数据库用于存放云账户信息。
例如,在生成与所述局域网属性相对应的临时账户信息之后,将该临时账户信息保存在所述第一数据库中;在生成与所述广域网属性相对应的云账户信息之后,将该云账户信息保存在所述第二数据库中。
所述第一数据库和所述第二数据库还用于存储账户信息相关联的其他信息。例如,在某个账户信息保存在相应的数据库之后,那么后续出现的与该账户信息相关联的一系列信息也都可以关联性地保存在该数据库中,比如与该账户信息关联的智能设备的运行参数、智能设备在近期一段时间内的参数调整明细、智能设备的最佳工作参数等。如数据库中可以保存加热器的在周一至周五的启动和关闭时间以及加热温度,加热器在周六至周日的启动和关闭时间以及加热温度。
为了防止过多不用的账户占用容量,需要定期删除长期不用的账户信息,具体地,定期查看与所述网络属性对应的数据库中的账户信息的使用状态;若所述数据库中的至少一个账户信息未使用的时间段大于预设时间段,则将所述数据库中大于预设时间段的账户信息删除。例如,对于临时账户信息,如果在12个月内一直未使用,那么该临时账户信息就会被删除。对于云账户信息,如果在24个月内一直未使用,则该云账户信息就会被删除。
步骤105:根据生成的账户信息,向所述智能设备发送包括运行参数的控制命令,以使所述智能设备根据所述控制命令进行运行。
在本步骤中,若生成的是与所述广域网属性相对应的云账户信息则向云服务器发送包括运行参数的控制命令,以使所述云服务器将所述控制命令转发所述智能设备,以使所述智能设备根据所述控制命令进行运行。若生成的是与所述局域网属性相对应的临时账户信息,则直接向智能设备发送包括运行参数的控制命令,以使所述智能设备根据所述控制命令进行运行。
在本发明的一个实施例中,所述智能设备远程管理方法还包括:接收用户输入的调整所述智能设备的运行参数的指令,根据所述指令生成发送所述智能设备的参数调整指令,向所述智能设备发送所述参数调整命令,以使所述智能设备根据所述参数调整命令调整所述智能设备的运行参数。
另外,还可以将所述参数调整指令对应的参数信息保存当前控制智能设备的账户信息的数据库中,并将所述参数信息与所述账户信息关联。
其中,本实施例中所述的移动终端可以为手机、平板电脑、智能手表等可以安装智能设备远程管理程序的移动终端。所述的智能设备可以为电视机、电冰箱、空调、空气净化器、电饭煲、电水壶、热水器等可以和所述移动终端进行交互的智能设备。
本发明实施例提供的智能设备远程管理方法,能够实现智能设备的远程管理,且利用本发明实施例所述的智能设备远程管理方法对智能设备进行远程管理时,省去了用户在应用端注册和登录的步骤,方便了用户的操作。
通过本发明实施例所述的智能设备远程管理方法,使得用户在通过移动设备远程操控智能设备时,不需要提供任何个人信息,用户名和密码进行注册和登录,而是通过后台自动提供账号,帮助用户完成智能控制的过程,简化了复杂的操作过程,同时也降低了用户隐私泄露的风险。
图2示出了本发明实施例二提供的智能控制系统的结构示意图,参见图2,本发明实施例提供的智能控制系统,包括:执行上述实施例一所述方法的移动终端21、智能设备22,所述移动终端21向所述智能设备22发送包括运行参数的控制命令,所述智能设备22根据所述控制命令进行运行。
其中,所述系统还包括云服务器23;
所述移动终端21向云服务器23发送控制所述智能设备运行参数的控制命令,所述云服务器23将所述控制命令转发所述智能设备22,所述智能设备22根据所述控制命令进行运行。
本实施例所提供的智能控制系统,可以用于执行上述实施例一所述的方法,其工作原理和有益效果和上述实施例一类似,此处不再赘述。
以上实施例仅用于说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。