【技术实现步骤摘要】
【国外来华专利技术】促进物联网设备与云计算机系统间数据通信的系统和方法
专利
[0001]本专利技术涉及一种用于促进物联网设备与基于云的计算机系统之间的数据通信的方法和系统。具体地,本专利技术涉及用于促进物联网设备与基于云的计算机系统之间的数据通信的中间计算机系统、计算机实现的方法和计算机程序产品。
[0002]专利技术背景
[0003]物联网(IoT)涉及使传统上没有或只有非常具体的网络连通性的硬件能够以有线或无线方式连接到因特网,从而通过因特网传输和接收数据,使得可以远程监视和控制硬件。物联网设备跨越私人、工业和商业圈的所有领域。比如智能电视和电器等客户设备可以通过因特网与后端系统进行通信,例如,使企业能够提供新型服务。工业IoT设备可以监视机械硬件和通过因特网向中央(或分布式)系统发送诊断信息,比如维护警报。
[0004]服务器虚拟化能力已经发展到许多公司和企业不再在现场拥有自己的服务器的程度,而是从服务提供商租用位于大型服务器群中的服务器。这些基于云的计算机系统,包括存储系统、处理系统等,经常不是固定地为特定客户分配服务器,而是基于客户需求动态地分配服务器。这增加了客户可以扩展其系统和服务的灵活性,并且还允许托管服务灵活地将其服务器的容量分配给客户。
[0005]随着这些服务器虚拟化能力的发展,改变服务提供商成为可能。尽管使用了比如虚拟机和容器等技术,但这种迁移仍然很麻烦,因为必须停止虚拟机(VM)实例,必须创建新身份、访问管理权限和凭证,创建和配置新的VM实例、传输数据、重新附接光盘、重新配置客户端等等。因此,规 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种用于促进物联网设备(2)与基于云的计算机系统(3A、3B、3C)之间的数据通信的中间计算机系统(1),所述中间计算机系统包括一个或多个处理器(10),所述一个或多个处理器(10)被配置为:通过一个或多个通信通道(5)与所述物联网设备(2)交换数据包;通过通信网络(4)与多个基于云的计算机系统(3A、3B、3C)交换数据包;存储所述物联网设备(2)的变量映射(100)到所述多个基于云的计算机系统(3A、3B、3C)中的选定的一个;以及通过所述一个或多个通信通道(5)从所述物联网设备(2)接收数据包并且通过所述通信网络(4)将所述数据包转发到映射了所述物联网设备(2)的多个基于云的计算机系统(3A、3B、3C)中的选定一个。2.如权利要求1所述的中间计算机系统(1),其中,所述一个或多个处理器(10)被配置为:实现多个不同的通信协议栈(8A、8B、8C);并且使用与所述基于云的计算机系统(3A、3B、3C)中特定的一个相关联的协议通信栈(8A、8B、8C),与所述基于云的计算机系统(3A、3B、3C)中的特定的一个交换所述数据包。3.如权利要求1或2所述的中间计算机系统(1),其中,所述一个或多个处理器(10)进一步被配置为:从授权用户系统(7)接收配置命令,以用于将所述物联网设备(2)映射到一个或多个选定的基于云的计算机系统(3A、3B、3C);响应于所述配置命令,存储所述物联网设备(2)的映射(100)到所述选定的一个或多个基于云的计算机系统(3A、3B、3C);并且将从所述物联网设备(2)接收到的数据包转发到映射了所述物联网设备(2)的所述选定的一个或多个基于云的计算机系统(3A、3B、3C)。4.如权利要求1至3之一所述的中间计算机系统(1),其中,所述一个或多个处理器(10)进一步被配置为:从授权用户系统(7)接收组配置命令以用于将一组定义的多个物联网设备(2)映射到一个或多个选定的基于云的计算机系统(3A、3B、3C);响应于所述组配置命令,存储所述一组定义的物联网设备(2)的映射(100)到所述选定的一个或多个基于云的计算机系统(3A、3B、3C);并且将从所述一组定义的物联网设备(2)之一接收到的数据包转发到映射了所述一组定义的物联网设备(2)的所述选定的一个或多个基于云的计算机系统(3A、3B、3C)。5.如权利要求1至4之一所述的中间计算机系统(1),其中,所述一个或多个处理器(10)进一步被配置为:从授权用户系统(7)接收时间配置命令,以用于在不同的时间段内将一个或多个物联网设备(2)基于时间映射到不同的基于云的计算机系统(3A、3B、3C);响应于所述时间配置命令,存储所述基于时间的映射(100);并且根据当前时间和特定物联网设备(2)的基于时间的映射,将从所述特定物联网设备(2)接收到的数据包转发到一个或多个基于云的计算机系统(3A、3B、3C)。6.如权利要求1至5之一所述的中间计算机系统(1),其中,所述一个或多个处理器(10)进一步被配置为:针对与不同的基于云的计算机系统(3A、3B、3C)相关联的不同负载条件,存储所述物联网设备(2)的负载相关映射(100)到所述不同的基于云的计算机系统(3A、3B、3C);并且根据所述基于云的计算机系统(3A、3B、3C)的当前负载条件以及所述负载相关映射(100),将从所述物联网设备(2)接收到的数据包转发到一个或多个基于云的计算机系统(3A、3B、3C)。
7.如权利要求1至6之一所述的中间计算机系统(1),其中,所述一个或多个处理器(10)进一步被配置为:针对与来自所述物联网设备(2)的数据包相关联的不同内容类型,存储所述物联网设备(2)的内容相关映射(100)到不同的基于云的计算机系统(3A、3B、3C);从所述物联网设备(2)用所述数据包接收内容类型指示符;并且根据从所述物联网设备(2)接收到的所述内容类型指示符和所述内容相关映射(100),将从所述物联网设备(2)接收到的数据包转发到一个或多个基于云的计算机系统(3A、3B、3C)。8.如权利要求1至7之一所述的中间计算机系统(1),其中,所述一个或多个处理器(10)被配置为:通过包括以下一个或多个的通信通道与所述物联网设备(2)交换所述数据包:射频标识符(RFID)、蓝牙、低功耗蓝牙、无线局域网、蜂窝移动无线电网络、局域网和因特网。9.一种促进物联网设备(2)与基于云的计算机系统(3A、3B...
【专利技术属性】
技术研发人员:马塞,
申请(专利权)人:励智识别技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。