用于接入云平台的方法和装置制造方法及图纸

技术编号:33624076 阅读:12 留言:0更新日期:2022-06-02 00:51
本申请实施例公开了用于接入云平台的方法和装置,涉及物联网技术领域,解决终端设备在不同的云服务平台之间不能通用的技术问题。该方法的一具体实施方式包括:接收服务器发送的网关设备与第一云平台的第一协议映射关系;基于该第一协议映射关系控制网关设备下的终端设备与第一云平台的数据通信。该实施方式实现了将网关设备下的终端设备对平台的接入过程转化为网关设备协议到云平台协议的映射的过程,使得网关使用同一固件即可接入不同的云平台。另外,终端设备接入不同云平台的过程转由通过网关设备来实现,降低终端设备适应接入不同云平台时的研发的整体投入。不同云平台时的研发的整体投入。不同云平台时的研发的整体投入。

【技术实现步骤摘要】
用于接入云平台的方法和装置


[0001]本申请实施例涉及物联网
,具体涉及用于接入云平台的方法和装置。

技术介绍

[0002]随着终端设备的发展,涌现了一批大的服务平台,这些服务平台由不同的云服务方提供服务。终端设备制造商可通过设备接入的方式,融入服务平台的生态环境,一方面实现设备的控制,另一方面可以通过联动的方式为用户提供更多使用场景。

技术实现思路

[0003]本申请实施例提出了用于接入云平台的方法和装置。
[0004]第一方面,本申请实施例提供了一种用于接入云平台的方法,应用于网关设备,该方法包括:接收服务器发送的网关设备与第一云平台的第一协议映射关系;基于该第一协议映射关系控制网关设备下的终端设备与第一云平台的数据通信。
[0005]在一些实施例中,还方法还包括:对服务器进行身份验证;在身份验证通过时,接收并存储服务器发送的第一云平台的接入信息;根据第一云平台的接入信息接入第一云平台。
[0006]在一些实施例中,在身份验证通过时接收并存储服务器发送的第一协议映射关系。
[0007]在一些实施例中,基于第一协议映射关系控制网关设备下的终端设备与第一云平台的数据通信包括:接收第一云平台发送的下行消息;基于第一协议映射关系将该下行消息转换为符合网关设备的通信协议的第一消息;将该第一消息发送给终端设备,以使终端设备执行该第一消息。
[0008]在一些实施例中,该方法还包括:接收终端设备发送的上行消息;基于该第一协议映射关系将该上行消息转换为符合第一云平台的通信协议的第二消息;将该第二消息发送至第一云平台。
[0009]在一些实施例中,该方法还包括:接收服务器发送的平台变更指令,其中,该平台变更指令包括第二云平台的接入信息和网关设备与第二云平台的第二协议映射关系;根据第二云平台的接入信息接入第二云平台,并根据第二协议映射关系控制网关设备下的终端设备与第二云平台的数据通信。
[0010]在一些实施例中,该方法还包括:使用该第二协议映射关系替换第一协议映射关系。
[0011]第二方面,本申请实施例提供了一种用于接入云平台的装置,应用于网关设备,该装置包括:第一接收模块,用于接收服务器发送的网关设备与第一云平台的第一协议映射关系;控制模块,用于基于该第一协议映射关系控制网关设备下的终端设备与该第一云平台的数据通信。
[0012]在一些实施例中,该装置还包括:验证模块,用于对服务器进行身份验证;第二接
收模块,用于在身份验证通过时,接收并存储服务器发送的第一云平台的接入信息;接入模块,用于根据第一云平台的接入信息接入第一云平台。
[0013]在一些实施例中,第一接收模块用于在身份验证通过时接收并存储服务器发送的第一协议映射关系。
[0014]在一些实施例中,该控制模块用于:接收第一云平台发送的下行消息;基于该第一协议映射关系将下行消息转换为符合网关设备的通信协议的第一消息;将该第一消息发送给终端设备,以使终端设备执行该第一消息。
[0015]在一些实施例中,该控制模块用于:接收终端设备发送的上行消息;基于该第一协议映射关系将上行消息转换为符合第一云平台的通信协议的第二消息;将该第二消息发送至第一云平台。
[0016]在一些实施例中,该装置还包括:第三接收模块,用于接收服务器发送的平台变更指令,其中,平台变更指令包括第二云平台的接入信息和网关设备与第二云平台的第二协议映射关系。接入模块还用于根据第二云平台的接入信息接入第二云平台;控制模块还用于根据第二协议映射关系控制网关设备下的终端设备与第二云平台的数据通信。
[0017]在一些实施例中,第三接收模块用于使用该第二协议映射关系替换第一协议映射关系。
[0018]第三方面,本申请实施例提供了一种计算机可读介质,其上存储有计算机程序,其中,该程序被处理器执行时实现如第一方面中任一实现方式描述的方法。
[0019]第四方面,本申请实施例提供了一种处理器,该处理器用于运行程序,其中,该程序运行时执行如第一方面中任一实现方式描述的方法。
[0020]第五方面,本申请实施例提供了一种电子设备,包括:一个或多个处理器;存储装置,其上存储有一个或多个程序;当该一个或多个程序被该一个或多个处理器执行时,使得该一个或多个处理器实现如第一方面中任一实现方式描述的方法。
[0021]本申请实施例提供的用于接入云平台的方法和装置,通过接收服务器发送的网关设备与待接入的第一云平台之间的第一协议映射关系,并基于协议映射关系控制网关设备下的终端设备与该第一云平台之间的数据通信,从而在网关上下行通信时,在终端设备协议与云平台协议之间增加一层转换,将网关设备的协议解析部分抽象为业务逻辑层与协议映射层,成功将网关设备下的终端设备对平台的接入过程转化为网关设备协议到云平台协议的映射的过程。通过服务器下发协议映射关系的方式,实现网关使用同一固件即可接入不同的云平台效果。另外,终端设备接入不同云平台的过程转由通过网关设备来实现,降低终端设备适应接入不同云平台时的研发的整体投入。
附图说明
[0022]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅是本申请的一些示例或实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图,而且还可以根据提供的附图将本申请应用于其它类似情景。除非从语言环境中显而易见或另做说明,图中相同标号代表相同结构或操作。
[0023]图1是本申请的一些实施例可以应用于其中的示例性系统架构图;
图2是根据本申请的用于接入云平台的方法的一个实施例的流程图;图3是根据本申请的用于接入云平台的方法的一个应用场景的示意图;图4是根据本申请的用于接入云平台的方法的又一个实施例的流程图;图5是根据本申请的用于接入云平台的方法的又一个实施例的流程图;图6是根据本申请的用于接入云平台的装置的一个实施例的结构示意图。
[0024]图7是适于用来实现本申请一些实施例的电子设备的结构示意图。
具体实施方式
[0025]下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关专利技术,而非对该专利技术的限定。所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0026]需要说明的是,为了便于描述,附图中仅示出了与有关专利技术相关的部分。在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
[0027]应当理解,本申请中使用的“系统”、“装置”、“单元”和/或“模块”是用于区分不同级别的不同组件、元件、部件、部分或装配的一种方法。然而,如果其他词语可实现相同的目的,则可通过其他表达来替换该词语。
[002本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于接入云平台的方法,应用于网关设备,所述方法包括:接收服务器发送的所述网关设备与第一云平台的第一协议映射关系;基于所述第一协议映射关系控制所述网关设备下的终端设备与所述第一云平台的数据通信。2.如权利要求1所述的方法,其特征在于,还包括:对所述服务器进行身份验证;在所述身份验证通过时,接收并存储所述服务器发送的所述第一云平台的接入信息;根据所述第一云平台的接入信息接入所述第一云平台。3.如权利要求2所述的方法,其特征在于,在所述身份验证通过时接收并存储所述服务器发送的所述第一协议映射关系。4.如权利要求1

3任一项所述的方法,其特征在于,基于所述第一协议映射关系控制所述网关设备下的终端设备与所述第一云平台的数据通信包括:接收所述第一云平台发送的下行消息;基于所述第一协议映射关系将所述下行消息转换为符合所述网关设备的通信协议的第一消息;将所述第一消息发送给所述终端设备,以使所述终端设备执行所述第一消息。5.如权利要求1

3任一项所述的方法,其特征在于,还包括:接收所述终端设备发送的上行消息;基于所述第一协议映射关系将所述上行消息转换为符合所述第一云平台的通信协议的第二消息;将所述第二消息发送至所述第一云平台。6.如权利要求1所述的方法,其特征在于,还包括:接收所述服务器发送的平台变更指令,其中,所述平台变更指令包括第二云平台的接入信息和所述网关设备与所述第二云平台的第二协议映射关系;根据所述第二云平台的接入信息接入所述第二云平台,并根据所述第二协议映射关系控制所述网关设备下的终端设备与所述第二云平台的数据通信。7.如权利要求6所述的方法,其特征在于,还包括:使用所述第二协议映射关系替换所述第一协议映射关系。8.一种用于接入云平台的装置,应用于网关设备,所述装置包括:第一接收模块,用于接收服务器发送的所述网关设备与第一云平台的第一协议映射关系;控制模块,用于基于所述第一协议映射关系控制所述网关设备下的终端设备与所述第一云平台的数据通信。9.如权利要求8所述的装置,其特征在于,还包括:验证模块,用于对所述服务器进行身份验证;第二...

【专利技术属性】
技术研发人员:陈栋梁唐皓陈彬
申请(专利权)人:云丁网络技术北京有限公司
类型:发明
国别省市:

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

1