一种智能网关通信方法、存储介质和智能网关技术

技术编号:23101854 阅读:47 留言:0更新日期:2020-01-14 21:08
本申请提供一种智能网关通信方法、存储介质和智能网关,涉及智能网关技术领域。该方法中,通过检测智能网关被触发的通信接口的类型,根据被触发的通信接口的类型启动与被触发的通信接口的类型相对应的控制程序,以控制智能网关通过与被触发的通信接口连接的通信模块与外部设备进行通信,实现了智能网关与外部设备的通信。本申请提供的方案不仅操作简单,而且节省成本。

【技术实现步骤摘要】
一种智能网关通信方法、存储介质和智能网关
本申请属于智能网关
,具体涉及一种智能网关通信方法、存储介质和智能网关。
技术介绍
智能网关是一个集成多种互联网通讯技术,面向工业领域和家庭家居的设备通讯终端产品,通过它实现系统信息的采集、信息输入、信息输出、集中控制、远程控制、联动控制等功能,智能网关可以集高清IPTV、语音通话、私有云、智能家居、智能无线路由、多屏游戏等功能于一身,是智能化的心脏。智能网关在传输层上实现网络互连,本质上时一个网络通向其他网络的IP地址,例如路由器会有默认网关,手机连接路由器时会被路由器分配IP地址,当手机访问网址或者与其他用户网络通信时(不在同一网段上),数据需要经过网关转发才能到达,网关起到了转接的作用。手机与路由器的通讯通过无线wifi,但随着家庭智能安防单品的普及,传感器采集数据需要上报给移动端实时监控状态,中间需要网关收集转发出去。现有技术中,智能网关的通信模块有wifi通信模块、蓝牙通信模块、zigbee通信模块等,由于具有低功耗和自组网优点,一般现在采用zigbee通信模块和蓝牙通信模块,外部设备既可以作中继也可以作采集点,采集的数据信息最终通过智能网关转发出去。用户会根据家里的外部设备的通信模块的类型选择对应的智能网关,若外部设备的通信模块的类型为蓝牙模块,则采用蓝牙网关;若外部设备的通信模块的类型为zigbee模块,则采用zigbee网关。智能网关内还有一块用于联网的wifi板,传统的网关模块的wifi板为焊接连接。现有技术中智能网关的通信模块与主板为焊接式连接,通信模块不可以拆卸,具有以下缺陷:一、用户更换通信方式不同的外部设备时(例如由zigbee更换为蓝牙),则需要重新购买智能网关,增加了经济成本;二、增加了开发者的开发成本。
技术实现思路
针对上述问题,本申请提供了一种智能网关通信方法,以改善现有技术中智能网关的通信模块不可拆卸的问题。为了改善现有技术中智能网关的通信模块不可拆卸的问题,本申请实施例提供的技术方案如下:第一方面,本申请实施例提供了一种智能网关通信方法,包括以下步骤:检测智能网关被触发的通信接口的类型;根据被触发的通信接口的类型启动与被触发的通信接口的类型相对应的控制程序,以控制智能网关通过与被触发的通信接口连接的通信模块与外部设备进行通信。优选的,在本专利技术实施例中,当所述通信模块以可拆卸的方式安插在相应的通信接口中时,该通信接口被触发。优选的,在本专利技术实施例中,所述通信接口的类型包括wifi型;当被触发的通信接口的类型为wifi型时,启动与wifi型的通信接口相对应的控制程序。优选的,在本专利技术实施例中,所述通信接口的类型包括蓝牙型;当被触发的通信接口的类型为蓝牙型时,启动与蓝牙型的通信接口相对应的控制程序。优选的,在本专利技术实施例中,所述通信接口的类型包括zigbee型;当被触发的通信接口的类型为zigbee型的通信接口时,启动与zigbee型的通信接口相对应的控制程序。优选的,在本专利技术实施例中,当检测到智能网关被触发的通信接口的类型以后,判断被触发的通信接口对应的控制程序的当前版本号与目标版本号是否一致;当当前版本号与目标版本号不一致时,对被触发的通信接口对应的控制程序进行升级;所述目标版本号为外部设备的通信模块对应的控制程序的版本号。优选的,在本专利技术实施例中,还包括判断升级操作是否成功的步骤:若升级后的版本号与目标版本号相一致,则升级成功;否则,升级不成功。第二方面,本申请实施例还提供了一种存储介质,该存储介质中存储有计算机程序,该计算机程序被存储器执行时能够实现上述方法的程序。第三方面,本申请实施例还提供了一种智能网关,其包括:控制单元,包括存储器和处理器,其中所述处理器用于执行存储在所述存储器中的程序,以实现如权利要求1-7中任一项所述的智能网关通信方法;通信单元,包括通信接口和通信模块,其中所述通信模块通过所述通信接口连接所述控制单元,用于在所述控制单元的控制下与外部设备进行通信。优选的,在本专利技术实施例中,所述通信模块以可拆卸的方式安插在所述通信接口中,从而连接至所述控制单元。与现有技术相比,上述方案中的一个或多个实施例可以具有如下优点或有益效果:通过在主板上预留接口,并将通信模块的功能引脚按照一定的顺序排列好后进行封装,形成一个接口,将智能网关与外部设备的通信模块接口标准化。当主板上插接通信模块时,检测智能网关被触发的通信模块的接口的类型;根据被触发的接口的类型启动与所述被触发的接口的类型相对应的控制程序,从而实现了智能网关与外部设备进行通信。与本申请相比,现有技术中智能网关的通信模块与主板为焊接式连接,通信模块不可以拆卸。本申请提供的方案只需要用户选择对应的通讯模块进行更换即可,不必对整个网关进行更换,不仅操作简单,而且节省成本。本申请的其他特征和优点将在随后的说明书阐述,并且,部分地从说明书中变得显而易见,或者通过实施本申请实施例了解。本申请的目的和其他优点可通过在所写的说明书以及附图中所特别指出的结构来实现和获得。附图说明为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1为本申请实施例提供的一种智能网关通信方法的流程示意图;图2为本申请实施例提供的又一种智能网关通信方法的流程示意图。具体实施方式下面将结合本申请实施例中附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。在介绍本申请的具体实施例之前,先对本申请的应用场景进行简单介绍。目前,外部设备需要连接智能网关时,若外部设备的通信模块与智能网关的通信模块的通信类型相匹配,智能网关即可与外部设备进行通信。其中,智能网关不能实现一对多通讯模块的连接,因此,在智能网关的主板上设置多个不同的通讯模块的接口,每个接口对应不同的通讯模块的控制程序,以与不同的外部设备的通信模块进行通信。如蓝牙传感器只能由蓝牙网关连接,同样zigbee传感器只能由zigbee网关连接。为了更好的理解本申请实施例提供的方案,下述实施方式以智能家居的安防传感器与智能网关的通信为例,详细的介绍本申请实施例所提供的思本文档来自技高网
...

【技术保护点】
1.一种智能网关通信方法,其特征在于,包括以下步骤:/n检测智能网关被触发的通信接口的类型;/n根据被触发的通信接口的类型启动与被触发的通信接口的类型相对应的控制程序,以控制智能网关通过与被触发的通信接口连接的通信模块与外部设备进行通信。/n

【技术特征摘要】
1.一种智能网关通信方法,其特征在于,包括以下步骤:
检测智能网关被触发的通信接口的类型;
根据被触发的通信接口的类型启动与被触发的通信接口的类型相对应的控制程序,以控制智能网关通过与被触发的通信接口连接的通信模块与外部设备进行通信。


2.根据权利要求1所述的方法,其特征在于:
当所述通信模块以可拆卸的方式安插在所述通信接口中时,所述通信接口被触发。


3.根据权利要求2所述的方法,其特征在于:
所述通信接口的类型包括wifi型;
当被触发的通信接口的类型为wifi型时,启动与wifi型的通信接口相对应的控制程序。


4.根据权利要求2所述的方法,其特征在于:
所述通信接口的类型包括蓝牙型;
当被触发的通信接口的类型为蓝牙型时,启动与蓝牙型的通信接口相对应的控制程序。


5.根据权利要求2所述的方法,其特征在于:
所述通信接口的类型包括zigbee型;当被触发的通信接口的类型为zigbee型的通信接口时,启动与zigbee型的通信接口相对应的控制程序。


6.根据权利要求1所述的方法,其特征在于,还包括:
当检...

【专利技术属性】
技术研发人员:周宝陈道远祝泽坤
申请(专利权)人:珠海格力电器股份有限公司珠海联云科技有限公司
类型:发明
国别省市:广东;44

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

1