一种智能物联网控制平台及其控制方法与流程

文档序号:30139931发布日期:2022-05-21 04:17阅读:195来源:国知局
一种智能物联网控制平台及其控制方法与流程

1.本发明涉及物联网技术领域,具体是涉及一种智能物联网控制平台及其控制方法。


背景技术:

2.物联网是指按约定的协议,把任何物品与互联网相连接,进行信息交换和通信,以实现智能化识别、定位、跟踪、监控和管理的一种网络。物联网设备与用户之间都是通过手机app进行交互的,物联网设备的各种信息通过手机终端展示给用户,用户同时可以通过手机终端对物联网设备进行打开、关闭、定时等基本设置与控制;目前很多的物联网设备的运行信息数据都会存储在云端服务器中,以方便用户通过手机终端进行查看,但是运行信息数据存储在云端服务器中并不安全,当用户账户被黑客入侵,这些设备运行信息数据就会遭到泄漏。因此,需要提供一种智能物联网控制平台及其控制方法,旨在解决上述问题。


技术实现要素:

3.针对现有技术存在的不足,本发明的目的在于提供一种智能物联网控制平台及其控制方法,以解决上述背景技术中存在的问题。
4.本发明是这样实现的,一种智能物联网控制方法,所述方法包括以下步骤:
5.当智能设备接入物联网时,将所述智能设备与用户账号进行绑定,在用户终端上登录所述用户账号即可对智能设备进行控制;
6.在云端服务器中建立设备数据存储单元,发送用户终端id识别信息至用户账号,接收用户终端发送的用户终端id信息,对设备数据存储单元设置秘钥,所述秘钥为用户终端id信息;
7.发送设备运行参数至云端服务器,设备数据存储单元对所述设备运行参数进行存储;
8.接收用户终端发送的运行参数查看指令,所述运行参数查看指令中携带有发送设备的用户终端id信息,当且仅当用户终端id信息与秘钥相符合,发送设备运行参数至所述用户终端。
9.作为本发明进一步的方案:所述在云端服务器中建立设备数据存储单元的步骤,具体包括:
10.当智能设备与用户账号绑定成功后,发送绑定成功信息至云端服务器;
11.当接收到绑定成功信息,自动建立设备数据存储单元,设备数据存储单元与所述用户账号和所述智能设备进行关联。
12.作为本发明进一步的方案:所述发送用户终端id识别信息至用户账号,接收用户终端发送的用户终端id信息,对设备数据存储单元设置秘钥,所述秘钥为用户终端id信息的步骤,具体包括:
13.发送用户终端id识别信息至用户账号,当用户终端接收到用户终端id识别信息,
自动对所述用户终端进行id识别并生成第一用户终端id信息;
14.生成用户终端id添加信息,接收用户上传的其它用户终端id信息,将第一用户终端id信息和其它用户终端id信息进行整合生成用户终端id信息,将用户终端id信息发送至云端服务器;
15.接收用户终端发送的用户终端id信息,确定用户终端id信息中具体id信息数量,对设备数据存储单元设置秘钥,用户终端id信息中的任意一个具体id信息都与秘钥相符合。
16.作为本发明进一步的方案:所述方法还包括对用户终端id信息中的具体id信息进行添加和删除,具体包括:
17.当需要对用户终端id信息中的具体id信息进行添加时,通过用户终端发送id信息添加指令,所述id信息添加指令中携带有发送设备的用户终端id信息,当且仅当用户终端id信息与秘钥相符合,将id信息添加指令中的具体id信息添加到用户终端id信息中,对设备数据存储单元的秘钥进行重置;
18.当需要对用户终端id信息中的具体id信息进行删除时,通过用户终端发送id信息删除指令,所述id信息删除指令中携带有发送设备的用户终端id信息,当且仅当用户终端id信息与秘钥相符合,将id信息删除指令中的具体id信息从用户终端id信息中删除,对设备数据存储单元的秘钥进行重置。
19.作为本发明进一步的方案:所述方法还包括对智能设备的控制指令进行加密,具体包括:
20.接收控制指令加密指令,展示所有的具体的控制指令;
21.接收控制指令选定信息,确定被选定的控制指令需要被加密,生成加密密码上传信息;
22.接收用户上传的加密密码,将选定的控制指令进行加密,控制指令被加密后,当且仅当输入正确密码后,控制指令才会被对应的智能设备执行。
23.本发明的另一目的在于提供一种智能物联网控制平台,所述平台包括:
24.智能设备绑定模块,当智能设备接入物联网时,将所述智能设备与用户账号进行绑定,在用户终端上登录所述用户账号即可对智能设备进行控制;
25.存储单元秘钥模块,在云端服务器中建立设备数据存储单元,发送用户终端id识别信息至用户账号,接收用户终端发送的用户终端id信息,对设备数据存储单元设置秘钥,所述秘钥为用户终端id信息;
26.运行参数存储模块,发送设备运行参数至云端服务器,设备数据存储单元对所述设备运行参数进行存储;以及
27.运行参数查看模块,接收用户终端发送的运行参数查看指令,所述运行参数查看指令中携带有发送设备的用户终端id信息,当且仅当用户终端id信息与秘钥相符合,发送设备运行参数至所述用户终端。
28.作为本发明进一步的方案:所述存储单元秘钥模块包括:
29.绑定成功确认单元,当智能设备与用户账号绑定成功后,发送绑定成功信息至云端服务器;
30.存储单元建立单元,当接收到绑定成功信息,自动建立设备数据存储单元,设备数
据存储单元与所述用户账号和所述智能设备进行关联。
31.作为本发明进一步的方案:所述存储单元秘钥模块还包括:
32.第一用户终端id信息单元,发送用户终端id识别信息至用户账号,当用户终端接收到用户终端id识别信息,自动对所述用户终端进行id识别并生成第一用户终端id信息;
33.其它用户终端id信息单元,生成用户终端id添加信息,接收用户上传的其它用户终端id信息,将第一用户终端id信息和其它用户终端id信息进行整合生成用户终端id信息,将用户终端id信息发送至云端服务器;以及
34.秘钥设置单元,接收用户终端发送的用户终端id信息,确定用户终端id信息中具体id信息数量,对设备数据存储单元设置秘钥,用户终端id信息中的任意一个具体id信息都与秘钥相符合。
35.作为本发明进一步的方案:所述平台还包括id信息添加删除模块,id信息添加删除模块具体包括:
36.id信息添加单元,当需要对用户终端id信息中的具体id信息进行添加时,通过用户终端发送id信息添加指令,所述id信息添加指令中携带有发送设备的用户终端id信息,当且仅当用户终端id信息与秘钥相符合,将id信息添加指令中的具体id信息添加到用户终端id信息中,对设备数据存储单元的秘钥进行重置;
37.id信息删除单元,当需要对用户终端id信息中的具体id信息进行删除时,通过用户终端发送id信息删除指令,所述id信息删除指令中携带有发送设备的用户终端id信息,当且仅当用户终端id信息与秘钥相符合,将id信息删除指令中的具体id信息从用户终端id信息中删除,对设备数据存储单元的秘钥进行重置。
38.与现有技术相比,本发明的有益效果是:
39.本发明通过对设备运行参数进行加密储存,且加密秘钥为用户终端id信息,当识别到用户终端id信息与秘钥相符合,自动解密,无需用户输入密码进行解密,使用更加方便;另外,即使用户账号被盗,登录设备的id信息与秘钥不符合,设备运行参数无法被读取,保证了数据的安全性。
附图说明
40.图1为一种智能物联网控制方法的流程图。
41.图2为一种智能物联网控制方法中在云端服务器中建立设备数据存储单元的流程图。
42.图3为一种智能物联网控制方法中对设备数据存储单元设置秘钥的流程图。
43.图4为一种智能物联网控制方法中对智能设备的控制指令进行加密的流程图。
44.图5为一种智能物联网控制平台的结构示意图。
45.图6为一种智能物联网控制平台中存储单元秘钥模块的结构示意图。
46.图7为一种智能物联网控制平台中id信息添加删除模块的结构示意图。
具体实施方式
47.为了使本发明的目的、技术方案及优点更加清晰,以下结合附图及具体实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并
不用于限定本发明。
48.以下结合具体实施例对本发明的具体实现进行详细描述。
49.如图1所示,本发明实施例提供了一种智能物联网控制方法,所述方法包括以下步骤:
50.s100,当智能设备接入物联网时,将所述智能设备与用户账号进行绑定,在用户终端上登录所述用户账号即可对智能设备进行控制;
51.s200,在云端服务器中建立设备数据存储单元,发送用户终端id识别信息至用户账号,接收用户终端发送的用户终端id信息,对设备数据存储单元设置秘钥,所述秘钥为用户终端id信息;
52.s300,发送设备运行参数至云端服务器,设备数据存储单元对所述设备运行参数进行存储;
53.s400,接收用户终端发送的运行参数查看指令,所述运行参数查看指令中携带有发送设备的用户终端id信息,当且仅当用户终端id信息与秘钥相符合,发送设备运行参数至所述用户终端。
54.需要说明的是,物联网是指按约定的协议,把任何物品与互联网相连接,进行信息交换和通信,以实现智能化识别、定位、跟踪、监控和管理的一种网络。物联网设备与用户之间都是通过手机app进行交互的,物联网设备的各种信息通过手机终端展示给用户,用户同时可以通过手机终端对物联网设备进行打开、关闭、定时等基本设置与控制;目前很多的物联网设备的运行信息数据都会存储在云端服务器中,以方便用户通过手机终端进行查看,但是运行信息数据存储在云端服务器中并不安全,当用户账户被黑客入侵,这些设备运行信息数据就会遭到泄漏,本发明实施例旨在解决上述问题。
55.本发明实施例中,当智能设备需要接入物联网时,需要将所述智能设备与用户账号进行绑定,如此,用户在用户终端上登录所述用户账号即可对智能设备进行控制,为了能够对设备运行参数进行存储,需要在云端服务器中建立设备数据存储单元,同时生成用户终端id识别信息,并发送所述用户终端id识别信息至用户账号,当用户终端接收到用户终端id识别信息,自动对所述用户终端进行id识别并生成用户终端id信息,所述id信息是设备的唯一身份信息,例如使用手机登录用户账号,那么用户终端id信息可以是imei号码,接着将生成用户终端id信息发送到云端服务器中,当云端服务器接收用户终端发送的用户终端id信息,自动对设备数据存储单元设置秘钥,秘钥即为用户终端id信息;另外,物联网设备会定期或者实时发送设备运行参数至云端服务器,设备数据存储单元对所述设备运行参数进行存储;当用户需要查看设备运行参数,发送运行参数查看指令,所述运行参数查看指令中包括发送设备的用户终端id信息,当且仅当用户终端id信息与秘钥相符合,云端服务器才会发送设备运行参数至所述用户终端;本发明通过对设备运行参数进行加密储存,且加密秘钥为用户终端id信息,当识别到用户终端id信息与秘钥相符合,自动解密,无需用户输入密码进行解密,使用更加方便;另外,即使用户账号被盗,登录设备的id信息与秘钥不符合,设备运行参数无法被读取,保证了数据的安全性。
56.如图2所示,作为本发明一个优选的实施例,所述在云端服务器中建立设备数据存储单元的步骤,具体包括:
57.s201,当智能设备与用户账号绑定成功后,发送绑定成功信息至云端服务器;
58.s202,当接收到绑定成功信息,自动建立设备数据存储单元,设备数据存储单元与所述用户账号和所述智能设备进行关联。
59.本发明实施例中,当云端服务器接收到绑定成功信息,自动建立设备数据存储单元,设备数据存储单元自动与所述用户账号以及所述智能设备进行关联,也就是说,登录所述用户账号才能够读取设备数据存储单元中的数据,且智能设备生成的数据存储在对应的设备数据存储单元中。
60.如图3所示,作为本发明一个优选的实施例,所述发送用户终端id识别信息至用户账号,接收用户终端发送的用户终端id信息,对设备数据存储单元设置秘钥,所述秘钥为用户终端id信息的步骤,具体包括:
61.s203,发送用户终端id识别信息至用户账号,当用户终端接收到用户终端id识别信息,自动对所述用户终端进行id识别并生成第一用户终端id信息;
62.s204,生成用户终端id添加信息,接收用户上传的其它用户终端id信息,将第一用户终端id信息和其它用户终端id信息进行整合生成用户终端id信息,将用户终端id信息发送至云端服务器;
63.s205,接收用户终端发送的用户终端id信息,确定用户终端id信息中具体id信息数量,对设备数据存储单元设置秘钥,用户终端id信息中的任意一个具体id信息都与秘钥相符合。
64.本发明实施例中,容易理解,如果智能设备为家中的智能电器,家中成员基本都有查看设备数据的需求,如果只有一个特定的用户终端能够读取设备数据存储单元中的数据,显示是不够用的,因此,当用户终端接收到用户终端id识别信息,自动对所述用户终端进行id识别并生成第一用户终端id信息时,第一用户终端id信息是指此时登录用户账号的设备id信息,同时会生成用户终端id添加信息,这样用户就能够上传的其它家庭成员的用户终端id信息,将第一用户终端id信息和其它用户终端id信息进行整合生成用户终端id信息,将用户终端id信息发送至云端服务器;当云端服务器接收到用户终端发送的用户终端id信息,确定用户终端id信息中具体id信息数量,例如具体id信息可以有三个,对设备数据存储单元设置秘钥,用户终端id信息中的任意一个具体id信息都与秘钥相符合,即这三个具体id信息中的任意一个所对应的用户终端都成功可以读取设备数据存储单元中的数据,这样既保证了数据的安全性,又保证了特定的人群可以读取数据。
65.作为本发明一个优选的实施例,所述方法还包括对用户终端id信息中的具体id信息进行添加和删除,具体包括:
66.s501,当需要对用户终端id信息中的具体id信息进行添加时,通过用户终端发送id信息添加指令,所述id信息添加指令中携带有发送设备的用户终端id信息,当且仅当用户终端id信息与秘钥相符合,将id信息添加指令中的具体id信息添加到用户终端id信息中,对设备数据存储单元的秘钥进行重置;
67.s502,当需要对用户终端id信息中的具体id信息进行删除时,通过用户终端发送id信息删除指令,所述id信息删除指令中携带有发送设备的用户终端id信息,当且仅当用户终端id信息与秘钥相符合,将id信息删除指令中的具体id信息从用户终端id信息中删除,对设备数据存储单元的秘钥进行重置。
68.本发明实施例中,容易理解,用户终端会发生更换,用户有对与秘钥相符合的用户
终端id信息进行删除或者添加的需求;当需要对用户终端id信息中的具体id信息进行添加时,直接发送id信息添加指令,id信息添加指令中携带有发送设备的用户终端id信息以及需要添加的具体id信息,当且仅当用户终端id信息与秘钥相符合,将id信息添加指令中的具体id信息添加到用户终端id信息中,对设备数据存储单元的秘钥进行重置;当需要对用户终端id信息中的具体id信息进行删除时,直接发送id信息删除指令,id信息删除指令中携带有发送设备的用户终端id信息以及需要删除的具体id信息,当且仅当用户终端id信息与秘钥相符合,将id信息删除指令中的具体id信息从用户终端id信息中删除,对设备数据存储单元的秘钥进行重置。也就是说,对id信息进行添加和删除时,也需要对用户终端进行验证,只有当验证通过后,才能够添加或者删除id信息,避免被恶意篡改。
69.如图4所示,作为本发明一个优选的实施例,所述方法还包括对智能设备的控制指令进行加密,具体包括:
70.s601,接收控制指令加密指令,展示所有的具体的控制指令;
71.s602,接收控制指令选定信息,确定被选定的控制指令需要被加密,生成加密密码上传信息;
72.s603,接收用户上传的加密密码,将选定的控制指令进行加密,控制指令被加密后,当且仅当输入正确密码后,控制指令才会被对应的智能设备执行。
73.本发明实施例中,当家里有儿童时,为了避免儿童玩大人手机时误对智能设备进行操控,需要对一些控制指令进行加密,此时,直接输入控制指令加密指令,用户终端将展示所有的具体的控制指令,然后用户自行选定需要加密的控制指令,并上传的加密密码,本发明实施例将选定的控制指令进行加密,控制指令被加密后,当且仅当输入正确密码后,控制指令才会被对应的智能设备执行,有效避免了儿童误操作。
74.如图5所示,本发明实施例还提供了一种智能物联网控制平台,所述平台包括:
75.智能设备绑定模块100,当智能设备接入物联网时,将所述智能设备与用户账号进行绑定,在用户终端上登录所述用户账号即可对智能设备进行控制;
76.存储单元秘钥模块200,在云端服务器中建立设备数据存储单元,发送用户终端id识别信息至用户账号,接收用户终端发送的用户终端id信息,对设备数据存储单元设置秘钥,所述秘钥为用户终端id信息;
77.运行参数存储模块300,发送设备运行参数至云端服务器,设备数据存储单元对所述设备运行参数进行存储;以及
78.运行参数查看模块400,接收用户终端发送的运行参数查看指令,所述运行参数查看指令中携带有发送设备的用户终端id信息,当且仅当用户终端id信息与秘钥相符合,发送设备运行参数至所述用户终端。
79.本发明实施例中,当智能设备需要接入物联网时,需要将所述智能设备与用户账号进行绑定,如此,用户在用户终端上登录所述用户账号即可对智能设备进行控制,为了能够对设备运行参数进行存储,需要在云端服务器中建立设备数据存储单元,同时生成用户终端id识别信息,并发送所述用户终端id识别信息至用户账号,当用户终端接收到用户终端id识别信息,自动对所述用户终端进行id识别并生成用户终端id信息,所述id信息是设备的唯一身份信息,例如使用手机登录用户账号,那么用户终端id信息可以是imei号码,接着将生成用户终端id信息发送到云端服务器中,当云端服务器接收用户终端发送的用户终
端id信息,自动对设备数据存储单元设置秘钥,秘钥即为用户终端id信息;另外,物联网设备会定期或者实时发送设备运行参数至云端服务器,设备数据存储单元对所述设备运行参数进行存储;当用户需要查看设备运行参数,发送运行参数查看指令,所述运行参数查看指令中包括发送设备的用户终端id信息,当且仅当用户终端id信息与秘钥相符合,云端服务器才会发送设备运行参数至所述用户终端;本发明通过对设备运行参数进行加密储存,且加密秘钥为用户终端id信息,当识别到用户终端id信息与秘钥相符合,自动解密,无需用户输入密码进行解密,使用更加方便;另外,即使用户账号被盗,登录设备的id信息与秘钥不符合,设备运行参数无法被读取,保证了数据的安全性。
80.如图6所示,作为本发明一个优选的实施例,所述存储单元秘钥模块200包括:
81.绑定成功确认单元201,当智能设备与用户账号绑定成功后,发送绑定成功信息至云端服务器;
82.存储单元建立单元202,当接收到绑定成功信息,自动建立设备数据存储单元,设备数据存储单元与所述用户账号和所述智能设备进行关联。
83.本发明实施例中,当云端服务器接收到绑定成功信息,自动建立设备数据存储单元,设备数据存储单元自动与所述用户账号以及所述智能设备进行关联,也就是说,登录所述用户账号才能够读取设备数据存储单元中的数据,且智能设备生成的数据存储在对应的设备数据存储单元中。
84.如图6所示,作为本发明一个优选的实施例,所述存储单元秘钥模块200还包括:
85.第一用户终端id信息单元203,发送用户终端id识别信息至用户账号,当用户终端接收到用户终端id识别信息,自动对所述用户终端进行id识别并生成第一用户终端id信息;
86.其它用户终端id信息单元204,生成用户终端id添加信息,接收用户上传的其它用户终端id信息,将第一用户终端id信息和其它用户终端id信息进行整合生成用户终端id信息,将用户终端id信息发送至云端服务器;以及
87.秘钥设置单元205,接收用户终端发送的用户终端id信息,确定用户终端id信息中具体id信息数量,对设备数据存储单元设置秘钥,用户终端id信息中的任意一个具体id信息都与秘钥相符合。
88.本发明实施例中,容易理解,如果智能设备为家中的智能电器,家中成员基本都有查看设备数据的需求,如果只有一个特定的用户终端能够读取设备数据存储单元中的数据,显示是不够用的,因此,当用户终端接收到用户终端id识别信息,自动对所述用户终端进行id识别并生成第一用户终端id信息时,第一用户终端id信息是指此时登录用户账号的设备id信息,同时会生成用户终端id添加信息,这样用户就能够上传的其它家庭成员的用户终端id信息,将第一用户终端id信息和其它用户终端id信息进行整合生成用户终端id信息,将用户终端id信息发送至云端服务器;当云端服务器接收到用户终端发送的用户终端id信息,确定用户终端id信息中具体id信息数量,例如具体id信息可以有三个,对设备数据存储单元设置秘钥,用户终端id信息中的任意一个具体id信息都与秘钥相符合,即这三个具体id信息中的任意一个所对应的用户终端都成功可以读取设备数据存储单元中的数据,这样既保证了数据的安全性,又保证了特定的人群可以读取数据。
89.如图7所示,作为本发明一个优选的实施例,所述平台还包括id信息添加删除模块
500,id信息添加删除模块500具体包括:
90.id信息添加单元501,当需要对用户终端id信息中的具体id信息进行添加时,通过用户终端发送id信息添加指令,所述id信息添加指令中携带有发送设备的用户终端id信息,当且仅当用户终端id信息与秘钥相符合,将id信息添加指令中的具体id信息添加到用户终端id信息中,对设备数据存储单元的秘钥进行重置;
91.id信息删除单元502,当需要对用户终端id信息中的具体id信息进行删除时,通过用户终端发送id信息删除指令,所述id信息删除指令中携带有发送设备的用户终端id信息,当且仅当用户终端id信息与秘钥相符合,将id信息删除指令中的具体id信息从用户终端id信息中删除,对设备数据存储单元的秘钥进行重置。
92.以上仅对本发明的较佳实施例进行了详细叙述,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
93.应该理解的是,虽然本发明各实施例的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,各实施例中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
94.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一非易失性计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
95.本领域技术人员在考虑说明书及实施例处的公开后,将容易想到本公开的其它实施方案。本技术旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由权利要求指出。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1