一种物联网设备的控制方法和装置的制造方法

文档序号:9527712阅读:449来源:国知局
一种物联网设备的控制方法和装置的制造方法
【技术领域】
[0001]本发明涉及通信技术领域,特别是涉及一种物联网设备的控制方法和装置。
【背景技术】
[0002]现有的物联网设备已经加入了通信模块,使得物联网设备具有联网功能。基于该通信模块,用户能够通过终端远程控制物联网设备,物联网设备之间也能够实现联动,例如:智能家电通过通信模块接收其他智能家电设备发送的控制指令,并根据该控制指令执行相应的操作。
[0003]目前,物联网设备运行之后,可以向该物联网设备的通信模块发送控制指令,来控制物联网设备的相应功能。如果需要禁用某一功能,使控制指令不起作用,则需要人工拆除物联网设备中的该功能模块,或者禁用通信模块。但是,前者的人工成本较高,且还需要人工安装该功能模块才能恢复该禁用的功能,后者禁用通信模块之后,将会使通信模块无法接收针对其他功能的控制指令,而且会导致通信模块无法上报物联网设备的监控、告警数据,所以,这两种方式对于用户非常不便。
[0004]因此,现有技术中缺少一种较为方便的物联网设备的控制方式,进一步地,现有技术不能对物联网设备的某一功能实现自动启用和禁用的方式。

【发明内容】

[0005]本发明提供一种物联网设备的控制方法和装置,用以解决现有技术物联网设备的控制方法不够方便的问题。
[0006]针对上述技术问题,本发明是通过以下技术方案来解决的。
[0007]本发明提供了一种物联网设备的控制方法,包括:为物联网设备中的指定接口设置对应的用户信息;根据所述用户信息,控制所述指定接口的信息交互状态。
[0008]其中,根据所述用户信息,控制所述指定接口的信息交互状态,包括:拦截目的接口或来源接口为所述指定接口的信息;查询所述指定接口对应的用户信息是否满足预设的信息交互条件,若是,则允许所述指定接口进行信息交互。
[0009]其中,根据所述用户信息,控制所述指定接口的信息交互状态,包括:拦截目的接口或来源接口为所述指定接口的信息;判断所述信息的类型是否为预设类型;若是,则允许所述指定接口进行信息交互;若否,则在查询到所述指定接口对应的用户信息满足信息交互条件的情况下,允许所述指定接口进行信息交互。
[0010]其中,在查询所述指定接口对应的用户信息是否满足预设的信息交互条件之前,还包括:查询所述指定接口对应的用户信息是否满足预设的用户信息更新条件,若是,则更新所述用户信息。
[0011 ] 其中,在物联网设备中设置指定接口,包括:在物联网设备的多个功能接口中,选择预设类型的功能接口、或者将用户选择的功能接口作为指定接口。
[0012]本发明还提供了一种物联网设备的控制装置,包括:统计单元,用于为物联网设备中的指定接口设置对应的用户信息;管理单元,用于根据所述用户信息,控制所述指定接口的信息交互状态。
[0013]其中,所述管理单元用于:拦截目的接口或来源接口为所述指定接口的信息;查询所述指定接口对应的用户信息是否满足预设的信息交互条件,若是,则允许所述指定接口进行信息交互。
[0014]其中,所述管理单元用于:拦截目的接口或来源接口为所述指定接口的信息;判断所述信息的类型是否为预设类型;若是,则允许所述指定接口进行信息交互;若否,则在查询到所述指定接口对应的用户信息满足信息交互条件的情况下,允许所述指定接口进行信息交互。
[0015]其中,所述管理单元还用于:在查询所述指定接口对应的用户信息是否满足预设的信息交互条件之前,查询所述指定接口对应的用户信息是否满足预设的用户信息更新条件,若是,则调用所述统计单元更新所述用户信息。
[0016]其中,所述管理单元还用于:在物联网设备的多个功能接口中,选择预设类型的功能接口、或者将用户选择的功能接口作为指定接口。
[0017]本发明有益效果如下:
[0018]本发明为物联网设备中的指定接口设置对应的用户信息,根据当前用户信息来控制指定接口是否可以进行信息交互,当禁止指定接口进行信息交互时,指定接口将不能接收到控制指令,也不能将信息向外部网络发送,这样就可以方便的控制指定接口对应的功能是否可以被成功调用。
【附图说明】
[0019]图1是根据本发明一实施例的物联网设备的控制方法的流程图;
[0020]图2是根据本发明一实施例的物联网设备的控制装置的结构图;
[0021]图3是根据本发明一实施例的物联网设备的结构示意图;
[0022]图4是根据本发明一实施例的通信模块各单元之间的交互时序图。
【具体实施方式】
[0023]以下结合附图以及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不限定本发明。
[0024]本发明实施例提供了一种物联网设备的控制方法。图1是根据本发明一实施例的物联网设备的控制方法的流程图。
[0025]步骤S110,为物联网设备中的指定接口设置对应的用户信息。
[0026]指定接口是指:在物联网设备多个功能接口中被指定的功能接口。
[0027]功能接口是指:调用物联网设备的功能所使用的接口。例如:智能电视的功能接口包括:视频接口、音频接口、显示接口、告警信息上报接口等等。
[0028]用户信息包括但不限于:用户名、用户信用值。
[0029]在物联网设备中设置指定接口包括:物联网设备包括多个功能接口,在物联网设备的多个功能接口中,选择预设类型的功能接口、或者将用户选择的功能接口作为指定接口。该预设类型为功能接口的类型,例如:预设类型的功能接口为可以和网络侧、其他物联网设备交互的功能接口。
[0030]步骤S120,根据所述用户信息,控制所述功能接口的信息交互状态。
[0031]信息交互状态包括:允许进行信息交互和禁止进行信息交互。
[0032]在一个实施方式中,拦截目的接口或来源接口为指定接口的信息;查询该指定接口对应的用户信息是否满足预设的信息交互条件;若是,则允许该指定接口进行信息交互;若否,则禁止该指定接口进行信息交互,并丢弃所述信息。
[0033]进一步地,拦截目的接口或来源接口为指定接口的信息包括:在接收到外部网络发送的信息时,获得该信息中包含的目的接口,判断该目的接口是否为指定接口,若是,则拦截该信息,若否,则正常接收该信息。在向外部网络发送信息时,获得该信息中包含的来源接口,判断该来源接口是否为指定接口,若是,则拦截该信息,若否,则正常发送该信息。
[0034]例如:在服务器设置信息交互白名单,该信息交互白名单包括在预定时间段内允许调用功能接口的用户名,将信息交互白名单下发到物联网设备,在拦截到信息之后,判断用户名是否存在于信息交互白名单中,若是,则判定用户信息满足信息交互条件,若否,则判定用户信息不满足信息交互条件。
[0035]又如:判断用户信用值是否大于预设的信用阈值,若是,则判定用户信息满足信息交互条件,若否,则判定用户信息不满足信息交互条件。
[0036]在另一实施方式中,拦截目的接口或来源接口为指定接口的信息;判断所述信息的类型是否为预设类型;若是,则允许该指定接口进行信息交互;若否,则查询该指定接口对应的用户信息是否满足预设的信息交互条件,在查询到该指定接口对应的用户信息满足信息交互条件的情况下,允许该指定接口进行信息交互,反之,则禁止该指定接口进行信息交互,并丢弃所述信息。该预设类型为预设的信息类型,预设类型的信息为不需要进行控制的信息,例如:该预设类型的信息为网络侧向物联网设备发送的心跳信息包。
[0037]上述实施例中,被拦截的信息包括:控制指令、图片信息、视频信息、音频信息、告警信息、参数信息等等。例如:图片信息为智能冰箱监测到冷藏室中有食物变质之后拍摄该变质的食物,将拍摄的图片信息传输给智能电视的显示接口,智能电视拦截到该图片信息,在判定允许显示接口进行信息交互时,将图片信息发送给显示接口,进而实现了智能冰箱拍摄的图片信息在智能电视显示器上的显示。
[0038]在又一实施例中,在查询指定接口对应的用户信息是否满足预设的信息交互条件之前,还可以查询该指定接口对应的用户信息是否满足预设的用户信息更新条件,若是,则更新该用户信息,以便在查询时使用最新的用户信息,若否,则无需更新用户信息。
[0039]例如:用户信息更新条件为:判断用户信用值是否小于等于信用阈值;若判定用户信用值小于等于信用阈值,则可以显示更新界面,根据用户操作,更新用户信用值。
[0040]又如:用户信息更新条件是每隔预定时间段在用户信用值中扣除预定值,如果用户信息显示距离上次更新已经达到预设时间段,那么判定用户信息满足用户信息更新条件,可以在用户信用值中扣除预定值。
[0041]本发明实施例为物联网设备中的指定接口设置对应的用户信息,根据当前用户信息来控制指定接口是否可以进行信息交互,当禁止指定接口进行信息交互时,指定接口将不能接收到控制指令,也不能将信息向外部网络发送,这样就可以方便的控制指定接口对应的功能是否可以被成功调用。当允许指定接口进行信息交互时,指定接口可以正常收发信息,这样控制指令可以被正常接收,自然可以正常调用指定接口对应的功能。
[0042]本发明还提供了一种物联网设备的控制装置。图2是根据本发明一实施例的物联网设备的控制装置的结构图。
[0043]该装置包括:
[0044]统计单元210,用于为物联网设备中的指定接口设置对应的用户信息;
[0045]管理单元220,用于根据用户信息,控制所述指定接口的信息交互状态。
[0046]在一个实施例中,管理单元220,用于拦截目的接口或来源接口为所述指定接口的信息;查询所述指定接口对应的用户信息是否满足预设的信息交互条件,若是,则允许所述指定接口进行信息交互。
[0047]在另一实施例中,管理单元220,用于拦截目的接口或来源接口为所述指定接口的信息;判断所述信息的类型是否为预设类型;若是,则允许所述指定接口进行信息交互;若否,则在查询到所述指定接口对应的用户信息满足信息交互条件的情况下,允许所述指定接口进行信息交互。
[0048]在又一实施例中,管理单元220,还用于在查询所述指定接口对应的用户信息是否满足预设的信息交互条件之前,查询指定接口
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1