基于物联网平台的设备管控方法、电子设备及存储介质技术

技术编号:36245365 阅读:60 留言:0更新日期:2023-01-07 09:35
本申请提供了一种基于物联网平台的设备管控方法、物联网平台、装置、电子设备及计算机可读存储介质;方法包括:通过物联网平台与物联网设备建立通信连接,并基于通信连接接收物联网设备中的物联网应用发起的应用请求;其中,物联网应用部署有物联网平台中的至少部分应用层服务对应的服务工具,服务工具用于生成应用请求;建立基于应用请求的会话;在会话的持续过程中,调用物联网平台中的至少部分应用层服务,以响应应用请求。通过本申请,能够降低设备管控的实现难度,提升设备管控的效率和有效性。效性。效性。

【技术实现步骤摘要】
基于物联网平台的设备管控方法、电子设备及存储介质


[0001]本申请涉及物联网技术,尤其涉及一种基于物联网平台的设备管控方法、物联网平台、装置、电子设备及计算机可读存储介质。

技术介绍

[0002]物联网(Internet of Things,IoT)即“万物相连的互联网”,是互联网基础上的延伸和扩展的网络,即是将各种物联网设备与网络结合起来而形成的一个巨大网络,从而在任何时间和任何地点实现与物联网设备之间的互联互通。
[0003]为了实现对物联网设备的管控,在相关技术提供的方案中,通常是由厂商(指物联网设备的厂商)基于物联网平台提供的请求路由分发能力开发自己的厂商应用,并将厂商应用部署于物联网设备中,从而将物联网设备接入物联网平台。然而,在厂商应用的开发过程中面临着开发门槛高、效率低及耗时长等问题,不利于对物联网设备进行有效管控。

技术实现思路

[0004]本申请实施例提供一种基于物联网平台的设备管控方法、装置、电子设备及计算机可读存储介质,能够开放物联网平台的应用层服务对应的服务工具,以供物联网设备便捷、有效地接入应用层服务,从而提升设备管控的效率和有效性。
[0005]本申请实施例的技术方案是这样实现的:
[0006]本申请实施例提供一种基于物联网平台的设备管控方法,包括:
[0007]通过物联网平台与物联网设备建立通信连接,并基于所述通信连接接收所述物联网设备中的物联网应用发起的应用请求;
[0008]其中,所述物联网应用部署有所述物联网平台中的至少部分应用层服务对应的服务工具,所述服务工具用于生成所述应用请求;
[0009]建立基于所述应用请求的会话;
[0010]在所述会话的持续过程中,调用所述物联网平台中的所述至少部分应用层服务,以响应所述应用请求。
[0011]本申请实施例提供一种物联网平台,包括设备层及应用层;
[0012]所述设备层,用于与物联网设备建立通信连接,并基于所述通信连接接收所述物联网设备中的物联网应用发起的应用请求;
[0013]其中,所述物联网应用部署有所述物联网平台中的至少部分应用层服务对应的服务工具,所述服务工具用于生成所述应用请求;
[0014]所述应用层,用于:
[0015]建立基于所述应用请求的会话;
[0016]在所述会话的持续过程中,调用所述物联网平台中的所述至少部分应用层服务,以响应所述应用请求。
[0017]本申请实施例提供一种基于物联网平台的设备管控装置,包括:
[0018]连接模块,用于通过物联网平台与物联网设备建立通信连接,并基于所述通信连接接收所述物联网设备中的物联网应用发起的应用请求;
[0019]其中,所述物联网应用部署有所述物联网平台中的至少部分应用层服务对应的服务工具,所述服务工具用于生成所述应用请求;
[0020]会话建立模块,用于建立基于所述应用请求的会话;
[0021]会话响应模块,用于在所述会话的持续过程中,调用所述物联网平台中的所述至少部分应用层服务,以响应所述应用请求。
[0022]本申请实施例提供一种电子设备,包括:
[0023]存储器,用于存储可执行指令;
[0024]处理器,用于执行所述存储器中存储的可执行指令时,实现本申请实施例提供的基于物联网平台的设备管控方法。
[0025]本申请实施例提供一种计算机可读存储介质,存储有可执行指令,用于引起处理器执行时,实现本申请实施例提供的基于物联网平台的设备管控方法。
[0026]本申请实施例具有以下有益效果:
[0027]本申请实施例通过开放物联网平台的至少部分应用层服务对应的服务工具,使得物联网设备能够通过部署有该服务工具的物联网应用便捷、有效地接入该至少部分应用层服务,对于物联网平台来说,可以通过会话的方式实现在应用层上的有效管控;同时,本申请实施例也可降低物联网应用的开发难度,提升设备管控的效率。
附图说明
[0028]图1是本申请实施例提供的基于物联网平台的设备管控系统的架构示意图;
[0029]图2是本申请实施例提供的终端设备的架构示意图;
[0030]图3A是本申请实施例提供的基于物联网平台的设备管控方法的流程示意图;
[0031]图3B是本申请实施例提供的基于物联网平台的设备管控方法的流程示意图;
[0032]图3C是本申请实施例提供的基于物联网平台的设备管控方法的流程示意图;
[0033]图3D是本申请实施例提供的设备层级的主动管控的流程示意图;
[0034]图3E是本申请实施例提供的基于物联网平台的设备管控方法的流程示意图;
[0035]图3F是本申请实施例提供的基于物联网平台的设备管控方法的流程示意图;
[0036]图4是本申请实施例提供的物联网平台的示意图;
[0037]图5是本申请实施例提供的会话分层架构的示意图。
具体实施方式
[0038]为了使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请作进一步地详细描述,所描述的实施例不应视为对本申请的限制,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围。
[0039]在以下的描述中,涉及到“一些实施例”,其描述了所有可能实施例的子集,但是可以理解,“一些实施例”可以是所有可能实施例的相同子集或不同子集,并且可以在不冲突的情况下相互结合。
[0040]在以下的描述中,所涉及的术语“第一\第二\第三”仅仅是区别类似的对象,不代
表针对对象的特定排序,可以理解地,“第一\第二\第三”在允许的情况下可以互换特定的顺序或先后次序,以使这里描述的本申请实施例能够以除了在这里图示或描述的以外的顺序实施。在以下的描述中,所涉及的术语“多个”是指至少两个。
[0041]除非另有定义,本文所使用的所有的技术和科学术语与属于本申请的
的技术人员通常理解的含义相同。本文中所使用的术语只是为了描述本申请实施例的目的,不是旨在限制本申请。
[0042]对本申请实施例进行进一步详细说明之前,对本申请实施例中涉及的名词和术语进行说明,本申请实施例中涉及的名词和术语适用于如下的解释。
[0043]1)物联网平台:用于为物联网设备提供安全可靠的连接通信能力。一方面,物联网平台可以接收物联网设备发送的数据;另一方面,物联网平台也可以将数据发送至物联网设备。在本申请实施例中,物联网平台可以包括解耦的设备层和应用层,其中,设备层用于提供设备层服务,应用层用于提供应用层服务,设备层和应用层可分别用于实现不同层级的设备管控。
[0044]2)物联网应用:指在物联网设备中运行的应用程序,该应用程序部署(或称集成)有物联网平台中的至少部分应用层服务对应的服务工具,用于触发针对该至少部分应用层服务的调用。其中,服务工具是指用于开发面向该至少部分应用层服务的应用程序的工具包,又称软件本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于物联网平台的设备管控方法,其特征在于,所述方法包括:通过物联网平台与物联网设备建立通信连接,并基于所述通信连接接收所述物联网设备中的物联网应用发起的应用请求;其中,所述物联网应用部署有所述物联网平台中的至少部分应用层服务对应的服务工具,所述服务工具用于生成所述应用请求;建立基于所述应用请求的会话;在所述会话的持续过程中,调用所述物联网平台中的所述至少部分应用层服务,以响应所述应用请求。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:对所述应用请求中的请求信息进行权限验证处理,得到权限验证结果;当所述权限验证结果为成功时,确定响应所述应用请求;其中,所述请求信息用于表示所述物联网设备、所述物联网应用、所述至少部分应用层服务、以及所述物联网平台的物联网账号中的至少之一。3.根据权利要求2所述的方法,其特征在于,所述对所述应用请求中的请求信息进行权限验证处理,得到权限验证结果,包括:执行以下至少一种处理:当所述请求信息用于表示所述物联网设备及所述物联网应用时,查询所述物联网设备对应的有权物联网应用,将所述物联网应用与所述有权物联网应用进行应用匹配处理,并根据得到的应用匹配结果确定权限验证结果;当所述请求信息用于表示所述物联网应用及所述至少部分应用层服务时,查询所述物联网应用对应的有权应用层服务,将所述至少部分应用层服务与所述有权应用层服务进行服务匹配处理,并根据得到的服务匹配结果确定权限验证结果;当所述请求信息用于表示所述物联网设备及所述物联网账号时,查询所述物联网设备对应的有权物联网账号,将所述物联网账号与所述有权物联网账号进行账号匹配处理,并根据得到的账号匹配结果确定权限验证结果。4.根据权利要求1所述的方法,其特征在于,所述调用所述物联网平台中的所述至少部分应用层服务,包括:执行以下至少一种处理:当所述至少部分应用层服务包括通信服务时,执行所述物联网设备与通信对象之间的多媒体通信;其中,所述通信对象包括所述物联网平台的物联网账号、以及区别于所述物联网设备的物联网设备中的至少之一;当所述至少部分应用层服务包括支付服务时,将所述应用请求中的支付信息与设定支付信息进行支付信息匹配处理,并在得到的支付信息匹配结果为成功时执行支付操作;当所述至少部分应用层服务包括问答服务时,对所述应用请求中的问题进行应答处理得到答案,并将所述答案基于所述通信连接发送至所述物联网设备;当所述至少部分应用层服务包括登录服务时,将所述应用请求中的登录信息与设定登录信息进行登录信息匹配处理,并在得到的登录信息匹配结果为成功时确定进入所述物联网应用的登录态。5.根据权利要求4所述的方法,其特征在于,所述执行所述物联网设备与通信对象之间
的多媒体通信,包括:执行以下至少一种处理:将所述应用请求中的第一多媒体数据发送至所述通信对象;获取所述通信对象发送的第二多媒体数据,并将所述第二多媒体数据基于所述通信连接发送至所述物联网设备。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:响应于所述物联网平台的物联网账号针对所述物联网设备的管控操作,查询所述物联网设备对应的有权物联网账号;将所述物联网账号与所述有权物联网账号进行账号匹配处理,得到账号匹配结果;当所述账号匹配结果为成功时,执行针对所述物联网设备的管控操作。7.根据权利要求6所述的方法,其特征在于,所述执行针对所述物联网设备的管控操作,包括:执行以下至少一种处理:在所...

【专利技术属性】
技术研发人员:张东何刘思凡张文瑞赵原邓锦福范亮亮申彬李子珏吴敦为张勇
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1