基于物联网的设备控制方法、装置及计算机程序产品制造方法及图纸

技术编号:26041345 阅读:42 留言:0更新日期:2020-10-23 21:20
本申请提供了一种基于物联网的设备控制方法、装置、计算机程序产品及计算机可读存储介质;方法包括:通过承载设备对应的网关,与挂载在承载设备上的多个物联网设备建立通信连接,并基于建立的通信连接,获取物联网设备的运行数据;在承载设备对应的数据视图中,显示物联网设备的运行数据;获取在数据视图中设置的跨设备调用事件;当源物联网设备的运行数据满足跨设备调用事件中的数据触发条件时,基于通信连接将跨设备调用事件中针对目标物联网设备的控制指令,发送至目标物联网设备,以对目标物联网设备进行控制。通过本申请,能够提升对物联网设备进行控制的效率和灵活性,减少工作量。

【技术实现步骤摘要】
基于物联网的设备控制方法、装置及计算机程序产品
本申请涉及物联网技术,尤其涉及一种基于物联网的设备控制方法、装置、计算机程序产品及计算机可读存储介质。
技术介绍
物联网(InternetofThings,IoT)即万物相连的互联网,是互联网基础上进行的延伸和扩展,将各种信息传感设备与互联网结合起来而形成的一个巨大网络,通过网络接入实现物与物、物与人的泛在连接。随着物联网技术的发展,物联网的相关应用也越来越普遍。在一些场景中,会将多个物联网设备挂载在同一个承载设备上,例如将显示屏、摄像头及传感器等物联网设备挂载在灯杆上,从而实现复合功能的物联网应用。在相关技术提供的方案中,通常是针对每个物联网设备进行单独接入,在控制时也需要用户对每个物联网设备单独下发相应的策略,进行控制的效率和灵活性差。
技术实现思路
本申请实施例提供一种基于物联网的设备控制方法、装置、计算机程序产品及计算机可读存储介质,能够提升对物联网设备进行控制的效率和灵活性,减少用户的工作量。本申请实施例的技术方案是这样实现的:本申请实施例提供一种基于物联网的设备控制方法,包括:通过承载设备对应的网关,与挂载在所述承载设备上的多个物联网设备建立通信连接,并基于建立的通信连接,获取所述物联网设备的运行数据;在所述承载设备对应的数据视图中,显示所述物联网设备的运行数据;获取在所述数据视图中设置的跨设备调用事件;其中,所述跨设备调用事件包括针对源物联网设备的数据触发条件、以及针对目标物联网设备的控制指令;当所述源物联网设备的运行数据满足所述数据触发条件时,基于所述通信连接将所述跨设备调用事件中针对所述目标物联网设备的控制指令,发送至所述目标物联网设备,以对所述目标物联网设备进行控制。本申请实施例提供一种基于物联网的设备控制装置,包括:获取模块,用于通过承载设备对应的网关,与挂载在所述承载设备上的多个物联网设备建立通信连接,并基于建立的通信连接,获取所述物联网设备的运行数据;显示模块,用于在所述承载设备对应的数据视图中,显示所述物联网设备的运行数据;控制模块,用于获取在所述数据视图中设置的跨设备调用事件;其中,所述跨设备调用事件包括针对源物联网设备的数据触发条件、以及针对目标物联网设备的控制指令;所述控制模块,还用于当所述源物联网设备的运行数据满足所述数据触发条件时,基于所述通信连接将所述跨设备调用事件中针对所述目标物联网设备的控制指令,发送至所述目标物联网设备,以对所述目标物联网设备进行控制。本申请实施例提供一种电子设备,包括:存储器,用于存储可执行指令;处理器,用于执行所述存储器中存储的可执行指令时,实现本申请实施例提供的基于物联网的设备控制方法。本申请实施例提供一种计算机程序产品,包括可执行指令,用于被处理器执行时,实现本申请实施例提供的基于物联网的设备控制方法。本申请实施例提供一种计算机可读存储介质,存储有可执行指令,用于引起处理器执行时,实现本申请实施例提供的基于物联网的设备控制方法。本申请实施例具有以下有益效果:通过承载设备对应的网关,对挂载在承载设备上的多个物联网设备进行统一接入,并将物联网设备的运行数据显示在承载设备对应的数据视图中,提升了控制过程中的数据直观性;同时,根据在数据视图中设置的跨设备调用事件,进行跨设备的数据调用,提升了控制的效率和灵活性,加强了物联网设备的智能程度。附图说明图1是本申请实施例提供的基于物联网的设备控制系统的一个可选的架构示意图;图2是本申请实施例提供的服务器的一个可选的架构示意图;图3A是本申请实施例提供的基于物联网的设备控制方法的一个可选的流程示意图;图3B是本申请实施例提供的基于物联网的设备控制方法的一个可选的流程示意图;图3C是本申请实施例提供的基于物联网的设备控制方法的一个可选的流程示意图;图3D是本申请实施例提供的基于物联网的设备控制方法的一个可选的流程示意图;图3E是本申请实施例提供的内容验证的一个可选的流程示意图;图4是本申请实施例提供的多功能灯杆的一个可选的示意图;图5A是本申请实施例提供的三维地图视图的一个可选的示意图;图5B是本申请实施例提供的在三维地图视图中进行灯杆控制的一个可选的示意图;图5C是本申请实施例提供的在三维地图视图中进行灯具控制的一个可选的示意图;图5D是本申请实施例提供的在三维地图视图中进行告警的一个可选的示意图;图6A是本申请实施例提供的常规数据视图的一个可选的示意图;图6B是本申请实施例提供的设备管理子模块的一个可选的示意图;图6C是本申请实施例提供的分组策略子模块的一个可选的示意图;图6D是本申请实施例提供的体温监控子模块的一个可选的示意图;图6E是本申请实施例提供的人员监控子模块的一个可选的示意图;图6F是本申请实施例提供的车流监控子模块的一个可选的示意图;图6G是本申请实施例提供的权限管理子模块的一个可选的示意图;图7是本申请实施例提供的灯杆管控系统的一个可选的架构示意图;图8是本申请实施例提供的接入物联网设备的一个可选的示意图;图9是本申请实施例提供的在管理层进行设备控制的一个可选的示意图;图10是本申请实施例提供的安全保护的一个可选的示意图。具体实施方式为了使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请作进一步地详细描述,所描述的实施例不应视为对本申请的限制,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围。在以下的描述中,涉及到“一些实施例”,其描述了所有可能实施例的子集,但是可以理解,“一些实施例”可以是所有可能实施例的相同子集或不同子集,并且可以在不冲突的情况下相互结合。在以下的描述中,所涉及的术语“第一\第二”仅仅是是区别类似的对象,不代表针对对象的特定排序,可以理解地,“第一\第二”在允许的情况下可以互换特定的顺序或先后次序,以使这里描述的本申请实施例能够以除了在这里图示或描述的以外的顺序实施。在以下的描述中,所涉及的术语“多个”是指至少两个。除非另有定义,本文所使用的所有的技术和科学术语与属于本申请的
的技术人员通常理解的含义相同。本文中所使用的术语只是为了描述本申请实施例的目的,不是旨在限制本申请。对本申请实施例进行进一步详细说明之前,对本申请实施例中涉及的名词和术语进行说明,本申请实施例中涉及的名词和术语适用于如下的解释。1)承载设备:物联网设备的挂载对象,例如承载设备可以是灯杆,其上挂载有显示屏、音柱广播、摄像头及传感器等多个物联网设备,从而实现复合功能的物联网应用。值得说明的是,承载设备本身也可以是一个物联网设备。2)网关:用于负责与物联网设备进行数据通信的网络互联模本文档来自技高网
...

【技术保护点】
1.一种基于物联网的设备控制方法,其特征在于,包括:/n通过承载设备对应的网关,与挂载在所述承载设备上的多个物联网设备建立通信连接,并/n基于建立的通信连接,获取所述物联网设备的运行数据;/n在所述承载设备对应的数据视图中,显示所述物联网设备的运行数据;/n获取在所述数据视图中设置的跨设备调用事件;其中,所述跨设备调用事件包括针对源物联网设备的数据触发条件、以及针对目标物联网设备的控制指令;/n当所述源物联网设备的运行数据满足所述数据触发条件时,基于所述通信连接将所述跨设备调用事件中针对所述目标物联网设备的控制指令,发送至所述目标物联网设备,以对所述目标物联网设备进行控制。/n

【技术特征摘要】
1.一种基于物联网的设备控制方法,其特征在于,包括:
通过承载设备对应的网关,与挂载在所述承载设备上的多个物联网设备建立通信连接,并
基于建立的通信连接,获取所述物联网设备的运行数据;
在所述承载设备对应的数据视图中,显示所述物联网设备的运行数据;
获取在所述数据视图中设置的跨设备调用事件;其中,所述跨设备调用事件包括针对源物联网设备的数据触发条件、以及针对目标物联网设备的控制指令;
当所述源物联网设备的运行数据满足所述数据触发条件时,基于所述通信连接将所述跨设备调用事件中针对所述目标物联网设备的控制指令,发送至所述目标物联网设备,以对所述目标物联网设备进行控制。


2.根据权利要求1所述的设备控制方法,其特征在于,所述与挂载在所述承载设备上的多个物联网设备建立通信连接,包括:
生成非对称的加密密钥和解密密钥;
响应于所述物联网设备发送的通信请求,向所述物联网设备发送包括所述加密密钥的身份证书,以使
所述物联网设备在对所述身份证书验证成功时,根据所述加密密钥对生成的对称密钥进行加密,并发送加密后的所述对称密钥;
根据所述解密密钥对加密后的所述对称密钥进行解密处理,并基于所述对称密钥建立与所述物联网设备之间的加密通信连接。


3.根据权利要求1所述的设备控制方法,其特征在于,还包括:
获取所述物联网设备发送的包括待验证用户名和待验证密码的登录请求;
在数据库中查询与所述待验证用户名对应的设定密码;
当所述设定密码与所述待验证密码相同时,确定所述物联网设备登录成功,生成并存储具有设定有效期的身份令牌,并
将所述身份令牌发送至所述物联网设备;
当在所述设定有效期内获取到所述物联网设备发送的、包括所述身份令牌的登录请求时,确定所述物联网设备登录成功。


4.根据权利要求1所述的设备控制方法,其特征在于,还包括:
生成非对称的加密密钥和解密密钥;
将所述解密密钥发送至播放设备,并将所述加密密钥发送至所述播放设备对应的生产方设备,以使
所述生产方设备对制作的第一多媒体内容进行校验处理得到第一校验值,并根据所述加密密钥对所述第一多媒体内容和所述第一校验值进行加密处理,得到加密结果;其中,所述播放设备是用于播放多媒体内容的所述物联网设备;
获取所述生产方设备发送的加密结果,并将所述加密结果发送至所述播放设备,以使
所述播放设备根据所述解密密钥对接收到的加密结果进行解密处理,得到第二多媒体内容和所述第一校验值,对所述第二多媒体内容进行校验处理得到第二校验值,并在所述第一校验值与所述第二校验值相同时,播放所述第二多媒体内容。


5.根据权利要求1所述的设备控制方法,其特征在于,所述获取所述物联网设备的运行数据,包括:
执行以下任意一种处理:
将所述网关对应的接入接口发送至所述物联网设备,以使
所述物联网设备根据所述接入接口,将产生的运行数据的通信协议由私有通信协议转换为所述网关支持的通信协议,并将转换后的所述运行数据发送至所述网关;
获取所述物联网设备产生的运行数据,并将所述运行数据的通信协议由私有通信协议转换为所述网关支持的通信协议,以
将转换后的所述运行数据发送至所述网关。


6.根据权利要求1至5任一项所述的设备控制方法,其特征在于,
所述设备控制方法还包括:
响应于在所述数据视图中设置的、针对所述物联网设备的控制事件,生成与所述控制事件对应的控制指令,并
基于所述通信连接,将生成的控制指令发送至所述物联网设备;
所述获取所述物联网设备的运行数据之后,还包括:
对所述物联网设备的运行数据进行监控处理得到监控结果,并在所述数据视图中显示所述监控结果。


7.根据权利要求6所述的设备控制方法,其特征在于,
所述设备控制方法还包括:
响应于在所述数据视图中设置的分组事件,将所述多个物联网设备划分为多个设备组;其中,每个所述设备组包括至少一个所述物联网设备;
所述响应于在所述数据视图中设置的、针对所述物联网设备的控制事件,生成与所述控制事件对应的控制指令,并基于所述通信连接,将生成的控制指令发送至所述物联网设备,包括...

【专利技术属性】
技术研发人员:区小东宋翔宇刘鉴
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1