网关系统、网关设备及物联网系统的制作方法
未命名
10-08
阅读:106
评论:0

1.本公开涉及物联网技术领域,尤其涉及一种网关系统、网关设备及物联网系统。
背景技术:
2.网关是物联网系统中的关键组成部分,可以将诸如智能家居设备等多种设备连接到统一网络中,实现设备之间的互联互通,广泛应用于智能家居等场合。然而,发明人经研究发现,随着物联网技术的发展以及人们日常生活需求的提升,采用的网关的成本通常较高,且灵活性较差。
技术实现要素:
3.为了解决上述技术问题或者至少部分地解决上述技术问题,本公开提供了一种网关系统、网关设备及物联网系统。
4.本公开实施例提供了一种网关系统,包括:基础网关模块;所述基础网关模块包括:用于与服务器通信的第一广域网接口、用于与主网关模块通信的第一局域网接口、用于与目标设备通信的第一设备接口、以及第一处理单元,所述第一处理单元用于对所述第一广域网接口、所述第一局域网接口以及所述第一设备接口各自的收发信息进行处理;其中,所述主网关模块是用于在局域网内通过所述基础网关模块控制多个所述目标设备联动的模块。
5.可选的,所述基础网关模块的数量为一个或多个,多个所述基础网关模块通过所述服务器交互。
6.可选的,所述网关系统还包括所述主网关模块;所述主网关模块包括:用于与服务器通信的第二广域网接口、用于与所述基础网关模块通信的第二局域网接口、以及第二处理单元,所述第二处理单元用于存储所述目标设备的关联信息,并基于所述目标设备的关联信息对所述第二广域网接口和所述第二局域网接口各自的收发信息进行处理。
7.可选的,所述主网关模块与所述基础网关模块设置于同一硬件,
8.或者,所述主网关模块与所述基础网关模块设置于不同的硬件。
9.可选的,所述主网关模块的数量为一个或多个,多个所述主网关模块通过所述服务器交互,且多个所述主网关模块中的目标主网关模块与所述基础网关模块交互。
10.可选的,所述第二局域网接口还用于与音视频设备和/或第三方系统通信。
11.可选的,所述第二局域网接口还用于与控制网关模块通信,其中,所述控制网关模块是用于通过所述主网关模块向所述基础网关模块下发控制信息的模块。
12.可选的,所述网关系统还包括所述控制网关模块;所述控制网关模块包括:用于与服务器通信的第三广域网接口、用于与所述主网关模块通信的第三局域网接口、api接口以及第三处理单元;所述第三处理单元用于对所述第三广域网接口、所述第三局域网接口和所述api接口各自的收发信息进行处理。
13.可选的,所述控制网关模块、所述主网关模块与所述基础网关模块均设置于同一
硬件,或者,所述控制网关模块、所述主网关模块与所述基础网关模块中的至少两个模块设置于不同的硬件。
14.可选的,所述控制网关模块的数量为一个或多个,多个所述控制网关模块分别与所述主网关模块相连。
15.本公开实施例提供了一种网关设备,应用前述网关系统。
16.本公开实施例提供了一种物联网系统,包括目标设备、服务器以及前述网关设备;其中,所述目标设备包括智能家居设备。
17.本公开实施例提供的上述网关系统包含基础网关模块,不仅包含用于与服务器通信的第一广域网接口和用于与目标设备通信的第一设备接口,而且还包含用于与主网关模块通信的第一局域网接口,以及用于对各接口的收发信息进行处理的第一处理单元,在上述网关系统中,不仅可以与服务器、目标设备进行交互,实现基础的网关功能,而且可以在局域网内通过第一局域网接口与主网关模块通信,借助基础网关模块之外的主网关模块实现多设备联动控制等扩展功能。上述网关系统所需成本较低,灵活性较强。
18.应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。
附图说明
19.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
20.为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
21.图1为本公开实施例提供的一种网关系统的结构示意图;
22.图2为本公开实施例提供的一种基础网关模块的架构示意图;
23.图3为本公开实施例提供的一种基础网关模块的架构示意图;
24.图4为本公开实施例提供的一种网关系统的结构示意图;
25.图5为本公开实施例提供的一种主网关模块的架构示意图;
26.图6为本公开实施例提供的一种主网关模块的架构示意图;
27.图7为本公开实施例提供的一种网关系统的结构示意图;
28.图8为本公开实施例提供的一种控制网关模块的架构示意图;
29.图9为本公开实施例提供的一种控制网关模块的架构示意图;
30.图10为本公开实施例提供的一种网关系统的应用示意图;
31.图11为本公开实施例提供的一种物联网系统的结构示意图;
32.图12为本公开实施例提供的一种网关设备的结构示意图。
具体实施方式
33.为了能够更清楚地理解本公开的上述目的、特征和优点,下面将对本公开的方案进行进一步描述。需要说明的是,在不冲突的情况下,本公开的实施例及实施例中的特征可以相互组合。
34.在下面的描述中阐述了很多具体细节以便于充分理解本公开,但本公开还可以采用其他不同于在此描述的方式来实施;显然,说明书中的实施例只是本公开的一部分实施例,而不是全部的实施例。
35.本公开实施例首先提供了一种网关系统,如图1所示的一种网关系统的结构示意图,包括基础网关模块,基础网关模块主要包括多个第一接口以及第一处理单元,具体的,参见图2所示的一种基础网关模块的架构示意图,以下进行具体阐述说明:
36.多个第一接口包括用于与服务器通信的第一广域网接口、用于与主网关模块通信的第一局域网接口、用于与目标设备通信的第一设备接口。
37.其中,第一广域网接口可以为广域网iot(internet of things,物联网)云平台接口,第一设备接口可以包含但不限于plc(programmable logic controller,可编程逻辑控制器)、rs485、ble(bluetooth low energy,蓝牙低功耗)、zigbee中的一种或多种协议接口,目标设备诸如可以是智能灯具等智能家居设备,在此不进行限制。第一局域网接口可以为用于与主网关模块通信连接的接口,具体的,主网关模块是用于在局域网内通过基础网关模块控制多个目标设备联动的模块,具备本地场景联动能力,且可以保存诸如家庭设备列表、全屋场景数据等设备相关信息。基础网关模块通过设置第一局域网接口,可以直接在局域网内借助基础网关模块之外的主网关模块实现多设备联动,无需再借助云端,因此即便断网也可以对设备进行联动控制。基础网关模块可以通过第一处理单元、第一广域网接口、第一局域网接口和第一设备接口实现基础的网关功能,具有对诸如zigbee子设备等目标设备进行组网、管理及控制能力,目标设备可以通过基础网关模块连接到服务器。而且,基础网关模块可以通过第一局域网接口借助基础网关模块之外的主网关模块实现多设备联动控制等扩展功能。在实际应用中,基础网关模块和主网关模块可以设置在同一硬件上,也可以不设置在同一硬件上,从而降低硬件性能要求。
38.第一处理单元,用于对第一广域网接口、第一局域网接口以及第一设备接口各自的收发信息进行处理。
39.其中,本公开实施例对多个第一接口各自的收发信息不进行限制,第一处理单元可以包含诸如安全子单元、运维子单元、网关应用子单元等多个子单元,安全子单元可以基于收发信息进行鉴权处理,以确保信息通信安全,运维子单元也可以基于收发信息进行运维处理,网关应用子单元用于进行升级、备份等,在此不进行限制。以上子单元的具体实现方式也可参照相关技术,在此不进行赘述。为便于理解,在前述基础上,可以进一步参见图3所示的一种基础网关模块的架构示意图,在图2的基础上,进一步示意出第一处理单元可以包括安全子单元、运维子单元、网关应用子单元。其中,网关应用子单元诸如可以为ota(over the air,空中下载技术)应用、备份应用等。应当说明的是,图3仅为一种简单的示例,在实际应用中,基础网关模块还可以包含其它单元,在此不进行限制。
40.如图2和图3所示,基础网关模块不仅具有传统网关的广域网接口和设备接口,能够实现网关与设备之间的连接,实现设备协议转换、并可以将设备接入服务器等云端,该基础网关模块可以独立运行,处理完成网关基础功能,并将设备相关的业务能力(诸如定时功能等)通过广域网接口运行在云端。而且相比于传统网关,基础网关模块还新增了局域网接口,可用于与主网关模块进行信息交互,无需服务器,在局域网内实现设备联动等功能,也即在与服务器断连的情况下也可实现设备联动。
41.网关系统中所包含的基础网关模块的数量可以为一个或多个,在此不进行限制,多个基础网关模块通过服务器交互,诸如交互各自模块对应的设备信息,实现不同基础网关模块对应的目标设备之间的联动控制等。
42.在实际应用中,基础网关模块可以依托硬件实现,本公开实施例可提供一种网关设备,可运行上述基础网关模块,应用上述基础网关模块的设备可以称为基础网关。由于基础网关模块剥离了大量业务能力,因此该模块所需性能要求不高,可以使用成本很低的硬件即可实现,此外,基础网关模块也可以集成在诸如智能开关或其它智能硬件产品中,也可以运行在wifi模组中,搭配对应的zigbee模组或ble模组或其它通信模组,在此不进行限制。
43.进一步,如图4所示的一种网关系统的结构示意图,示意出在基础网关模块的基础上,本公开实施例提供的网关系统中还包括主网关模块;参见图5所示的一种主网关模块的架构示意图,主网关模块主要包括多个第二接口以及第二处理单元。具体的:
44.多个第二接口包括用于与服务器通信的第二广域网接口、用于与基础网关模块通信的第二局域网接口。
45.其中,第二广域网接口可以为广域网iot云平台接口。第二局域网接口不仅可以用于与基础网关模块通信,与基础网关模块联合实现诸如设备联动控制等更多的网关功能,而且在一些实施方式中还可以用于与音视频设备和/或第三方系统通信。也即,主网关模块还可以通过第二局域网接口与外部的音视频设备相接,也可以对外开放,从而与诸如楼宇管理系统等第三方系统通信,以便扩展更多的功能。进一步,第二局域网接口还用于与控制网关模块连接,其中,控制网关模块是用于通过主网关模块向基础网关模块下发控制信息的模块,也即,主网关模块可以通过第二局域网接口接收主网关模块之外的控制网关模块的控制信息,从而基于控制信息进行处理,以便于用户可以直接借助控制网关模块经由主网关模块对基础网关模块进行控制。在实际应用中,第二局域网接口的数量可以为多个,不同的第二局域网接口用于实现上述不同的功能,在此不进行限制。
46.第二处理单元,用于存储目标设备的关联信息,并基于目标设备的关联信息对第二广域网接口和第二局域网接口各自的收发信息进行处理。目标设备的关联信息包括但不限于与设备相关的物模型、设备对应的场景信息、设备自身信息等。在一些具体的实施示例中,第二处理单元可以包含全屋本地场景规则引擎、全屋本地数据存储、全屋本地物模型等与目标设备相关的数据,以便可以基于以上内容确定智能家居中的场景,并对目标设备基于场景进行联动控制。
47.在图5的基础上,可以进一步参见图6所示的一种主网关模块的架构示意图,进一步示意出第二局域网接口包括局域网网关模块接口、局域网音视频接口、局域网对外开放接口;其中,局域网模块接口用于连接基础网关模块、控制网关模块等网关模块,局域网音视频接口用于与外部的音视频设备相接,可以拓展采用诸如onvif(开放网络视频接口论坛,开放网络视频接口论坛)、rtsp(real time streaming protocol,实时流传输协议)等更多的音视频接口实现,以便于拓展诸如本地的音视频存储和分析等更多应用功能。局域网对外开放接口用于与诸如楼宇管理系统等第三方系统相接,从而可以与其它系统进行交互,进一步拓展业务功能。在图6中,以第二处理单元包括安全子单元、运维子单元、网关应用子单元、设备信息处理子单元为例进行示意。其中,网关应用子单元诸如可以为音视频分
析应用、ai数据模型应用等,在此不进行限制,另外,图6中还示意出设备信息处理子单元包括全屋本地场景规则引擎、全屋本地数据、全屋本地物模型等处理设备所需的设备关联信息,以上信息与云端一致,也即,主网关模块所采用的设备信息处理子单元的处理方式与服务器所采用的处理方式一致,因此即便断网无法与服务器相连,在本地通过主网关模块仍旧可以正常实现诸如设备联动等功能,充分保障用户体验。应当说明的是,图6仅为一种简单的示例,在实际应用中,主网关模块还可以包含其它单元,在此不进行限制。
48.本公开实施例提供的主网关模块可以通过第二广域网接口与服务器同步数据,还可以通过第二局域网接口与基础网关模块、控制网关模块等通信,实现功能协作。且主网关模块的显著特点在于其可以将传统网关的业务能力剥离出来,可以脱离特定的网关硬件运行,并根据实际情况灵活运行在已有的硬件产品上,诸如,根据对网关的能力要求强弱,将主网关模块运行在不同能力的linux/安卓/windows等硬件产品上,该硬件产品诸如可以为中控屏、平板电脑、电视、nas(network attached storage,网络附属存储)、电视机等,在此不进行限制。示例性地,用户可以将主网关模块直接安装设置在家中闲置的平板电脑等电子设备上即可,可以极大节约用户成本。
49.本公开实施例可提供一种网关设备,可应用上述基础网关模块和主网关模块,在一些实施示例中,上述基础网关模块和主网关模块可以设置于同一硬件,诸如都集成在一个独立的硬件网关中或者都集成在中控屏等设备中。在另一些实施示例中,主网关模块与基础网关模块也可以设置于不同的硬件,诸如,基础网关模块集成在独立的硬件网关中,将主网关模块设置运行在诸如平板电脑等其它硬件上,这种方式不仅更为灵活,而且也降低了网关硬件的性能要求。
50.在实际应用中,主网关模块的数量为一个或多个,多个主网关模块通过服务器交互,本公开实施例对多个主网关模块的交互内容不进行限制,诸如,多个主网关模块可以通过服务器进行数据备份,保障数据安全性,在一个主网关模块出现问题时,还可以采用其它主网关模块。此外,多个主网关模块中的目标主网关模块与基础网关模块交互。其中,目标主网关模块为多个主网关模块中的领导模块(leader),在实际应用中,可以基于票选机制从多个主网关模块中选取目标主网关模块,倘若存在多个主网关模块,则基础网关模块优先与目标主网关模块交互,若目标主网关模块失效,则可以重新票选另一个主网关模块作为目标主网关模块。目标主网关模块可以同步基础网关模块的数据,并且作为本地场景的决策者,从而高效有序地通过基础网关模块控制各目标设备。
51.进一步,如图7所示的一种网关系统的结构示意图,在基础网关模块和主网关模块的基础上,本公开实施例提供的网关系统中还包括控制网关模块,参照图8所示的一种控制网关模块的架构示意图,控制网关模块主要包括多个第三接口以及第三处理单元。具体的:
52.多个第三接口包括:用于与服务器通信的第三广域网接口、用于与主网关模块通信的第三局域网接口、以及api接口(application programming interface,应用程序接口),其中,第三广域网接口也可以为广域网iot(internet of things,物联网)云平台接口,api接口可用于与第三方应用通信,诸如,第三方应用可以通过api接口在局域网内与整个网关系统及目标设备进行控制交互。
53.第三处理单元,用于对第三广域网接口、第三局域网接口和api接口各自的收发信息进行处理。诸如,第三处理单元可以包括安全子单元,用于对收发信息进行鉴权处理等,
以此保障信息安全性。
54.在图8的基础上,可以进一步参见图9所示的一种控制网关模块的架构示意图,进一步示意出第三处理单元包括安全子单元。应当说明的是,图9仅为一种简单的示例,在实际应用中,控制网关模块还可以包含其它单元,在此不进行限制。
55.本公开实施例提供的控制网关模块可以作为整个网关系统的控制接口,通过广域网接口与iot平台进行账号登录。控制网关模块可以通过局域网接口与同属于一个账号下的目标主网关模块连接,并可将接口转换成api接口或者通信接口,第三方应用可以通过api接口或者通信接口在局域网内与整个系统进行控制交互,常见应用为第三方开发中将控制网关模块与第三方ui结合,形成系统控制的app、web平台、pc软件等,在此不进行限制。控制网关模块也可以脱离特定的网关硬件运行,并根据实际情况灵活运行在已有的硬件产品上,诸如安装于中控屏、平板电脑、手机等,从而降低对网关硬件的要求,且灵活性也更强。
56.在实际应用中,控制网关模块的数量可以为一个或多个,多个控制网关模块分别与主网关模块相连,用于控制主网关模块,以及通过主网关模块控制基础网关模块。诸如,在用户家中可能会在不同房间内设置有安装控制网关模块的设备(诸如手机、平板电脑、中控屏等),用户可以灵活使用任一控制网关模块进行控制,可以较好地提升了用户对于网关的控制便捷性。
57.本公开实施例可提供一种网关设备,可应用上述基础网关模块、主网关模块和控制网关模块,在一些实施示例中,控制网关模块、主网关模块与基础网关模块均设置于同一硬件,诸如都集成在独立的网关硬件中,或者集成在中控屏中。在另一些实施示例中,控制网关模块、主网关模块与基础网关模块中的至少两个模块设置于不同的硬件,诸如,基础网关模块集成在一个独立的网关硬件中,控制网关模块、主网关模块均单独设置或者分开设置在如平板电脑、中控屏等其它硬件上,不仅灵活,所需硬件成本不高,而且也可以较好地满足用户的多样化需求,诸如,部分用户只需要网关的基础功能,就无需高价购买相关技术中集成多种功能的网关,因此不会造成功能浪费,对硬件性能要求较低,能够低成本获取设置基础网关模块的网关实体,然后再将控制网关模块、主网关模块分别安装运行在用户已有的硬件产品中,通过控制网关模块、主网关模块与基础网关模块之间的通信交互实现智能网关的多种功能。
58.在前述基础上,为了便于理解,可以参照图10所示的一种网关系统的应用示意图。在该示意图中,以服务器是iot云进行示意,且图10中的host网关对应前述主网关模块,bridge网关对应前述基础网关模块,controller网关对应前述控制网关模块。在局域网1~局域网3中都设置有bridge网关,局域网2和局域网3还设置有host网关,此外,局域网3还设置有controller网关。用户可以根据需求灵活布设所需的功能网关,在此不进行限制。在图10中还分别示意出bridge网关与各自的目标设备相连,以及bridge1网关和bridge2网关同时连接作为leader的host1网关(也即前述目标主网关模块),通过host1网关可实现不同bridge网关之间的交互,实现不同bridge网关下的设备(诸如灯、面板等)的联动控制。此外,bridge网关也可以直接通过广域网接口与iot云进行交互,应当说明的是,在出现广域网不可用,也即断网的情况下,host网关可以直接在局域网内对bridge网关进行控制,在断网的情况下也可以实现设备联动功能等多种host网关支持的业务功能。以上各个网关的实
现方式、作用以及网关之间的交互过程可参照前述相关内容,在此不再赘述。
59.在实际应用中,通过基础网关模块、主网关模块和控制网关模块进行组合所得的网关系统可以实现不同能力的智能家居应用,其中,组合后的不同网关模块可以通过局域网总线(包含但不限于以太网、wifi)进行身份确认和信息交互。
60.组合一:一个或多个基础网关模块;可实现依赖云端能力的智能家居应用,在广域网不可用时(以下简称断网),基础网关模块的部分能力失效。
61.组合二:一个或多个基础网关模块,以及,一个或多个主网关模块;可以实现不依赖云端的智能家居应用,网关功能在断网后仍旧可用,主网关模块还可以进行数据备份。
62.组合三:一个或多个基础网关模块,以及,一个或多个主网关模块,以及,一个或多个控制网关模块;可以实现不依赖云端的智能家居应用,网关功能在断网后仍旧可用,主网关模块还可以进行数据备份,并且还可以借助控制网关模块进一步实现全屋设备分布式屏幕控制以及信息交互。以上仅为示例性说明,并未逐一列举以上组合的所有功能。
63.本公开实施例提供的网关系统可以令智能家居的设备控制、场景控制、语音/视频相关能力能够脱离云端,即在无互联网的情况下也可以正常使用,且具有高可靠性,诸如,在局域网内有多个主网关模块时,可以实现角色和数据相互备份,当一个主网关模块不可用时,另一主网关模块可以接替其成为leader角色(也即成为目标主网关模块),整个网络运行不受影响。
64.在实际应用中,本公开实施例提供的网关系统也可称为网关软件架构,可视为将网关架构拆分为三类相对独立的网关模块(基础网关模块、主网关模块、控制网关模块),三类网关模块可以安装在不同能力的三个硬件上独立运行,也可以集成在一个硬件设备上运行。
65.本公开实施例提供的网关设备可应用上述网关系统,具体可将上述网关模块设置在硬件上。在一些实施示例中,网关设备可以仅包括设置基础网关模块的第一硬件,还可以包括设置基础网关模块的第一硬件以及设置主网关模块的第二硬件,还可以包括设置基础网关模块的第一硬件、设置主网关模块的第二硬件以及设置控制网关模块的第三硬件。其中,第一硬件、第二硬件、第三硬件可以集成在一个设备主体中,也可以分散在不同设备主体中,具体可灵活设置。网关设备可以为智能家居网关,示例性地,首先可实现如下基础功能:
66.(1)通信协议转换:智能家居设备使用的通信协议可能不同,智能家居网关可以将不同协议的设备转换为统一的协议,使它们可以在同一网络中通信。
67.(2)控制中心:智能家居网关可以作为智能家居系统的控制中心,实现对各种智能家居设备的远程控制和管理。
68.(3)安全保护:智能家居网关可以提供安全保护机制,保护智能家居系统免受黑客和恶意攻击。
69.(4)数据处理:智能家居网关可以对智能家居设备的数据进行处理和分析,提供更加智能化的服务和功能。
70.在前述基础上,本公开实施例提供的网关设备还可以具有诸如局域网联动、跨品牌控制、多协议控制、音视频处理、多网关协同等边缘计算功能,在此不进行限制。由于本公开实施例可以首先借助基础网关模块实现网关的基础功能,然后可以进一步借助主网关模
块实现诸如联动控制等扩展功能,无需依赖云端,断网也可继续使用,还可以进一步借助控制网关模块实现分布式控制,可以灵活应用于多种场景,用户根据需求灵活设置所需的网关模块,且无需将上述模块集中在一个硬件上,可极大降低硬件性能要求。
71.综上所述,本公开实施例提供的网关系统及应用网关系统的网关设备,具有如下主要优势:
72.1、高可靠性:在无互联网连接的情况下,诸如局域网app控制、场景控制等功能都可以正常运行,且多个主网关模块可以相互备份,即便一个主网关模块出现问题,整个系统也可以正常运行,如果全部主网关模块均离线,也可以通过云端进行系统控制。
73.2、高性价比:传统网关对硬件的要求相对较高,多网关应用场景下,整体造价较高。但本公开实施例提供的网关系统只需要可以使用成本非常低的硬件网关实现基础网关模块,基础网关模块虽然剥离了大量的业务能力,但可以满足用户基础需求,在此基础上还可以进一步将能够满足多种业务能力的主网关模块、控制网关模块等模块运行在其它已有的硬件设备上。
74.3、高灵活性:基础网关模块、主网关模块、控制网关模块可以安装在不同能力的三个硬件上独立运行,也可以集成在一个硬件设备上运行。一个或多个基础网关模块即可组建基本的智能家居应用,一个或多个主网关模块+一个或多个基础网关模块可组建更稳定的智能家居应用,一个或多个控制网关模块+一个或多个主网关模块+一个或多个基础网关模块可组建更稳定且功能更丰富的智能家居应用。
75.4、高拓展性:通过主网关模块可以较好地拓展能力,且主网关模块可以运行在linux/安卓/windows等平台上,如家用pc、电视等,可以通过各种高级编程语音对主网关模块进行能力拓展。而传统网关通常采用c语言编程,且需要与硬件强耦合,拓展性很低。
76.基于以上优势,本公开实施例提供的网关系统及应用网关系统的网关设备可以广泛使用在智能家居、工业物联网等领域。
77.在前述基础上,本公开实施例还提供了一种物联网系统,参见图11所示的一种物联网系统的结构示意图,包括目标设备、服务器以及网关设备;其中,目标设备包括但不限于智能家居设备。由于采用的网关设备具有前述优势,因此构成的物联网系统更为灵活可靠,可有效保障用户的使用体验。
78.进一步,本公开实施例还简单提供了一种网关设备的实现方式,图12为本公开实施例提供的一种网关设备的结构示意图。如图12所示,网关设备1200包括一个或多个处理器1201和存储器1202。
79.处理器1201可以是中央处理单元(cpu)或者具有数据处理能力和/或指令执行能力的其他形式的处理单元,并且可以控制网关设备1200中的其他组件以执行期望的功能。
80.存储器1202可以包括一个或多个计算机程序产品,所述计算机程序产品可以包括各种形式的计算机可读存储介质,例如易失性存储器和/或非易失性存储器。所述易失性存储器例如可以包括随机存取存储器(ram)和/或高速缓冲存储器(cache)等。所述非易失性存储器例如可以包括只读存储器(rom)、硬盘、闪存等。在所述计算机可读存储介质上可以存储一个或多个计算机程序指令,处理器1201可以运行所述程序指令,以实现期望功能。在所述计算机可读存储介质中还可以存储诸如输入信号、信号分量、噪声分量等各种内容。
81.在一个示例中,网关设备1200还可以包括:输入装置1203和输出装置1204,这些组
件通过总线系统和/或其他形式的连接机构(未示出)互连。
82.此外,该输入装置1203可以接收外部输入的信息,输出装置1204可以向外部输出各种信息。
83.当然,为了简化,图12中仅示出了该网关设备1200中与本公开有关的组件中的一些,省略了诸如总线、输入/输出接口等等的组件。除此之外,根据具体应用情况,网关设备1200还可以包括任何其他适当的组件。
84.除了上述方法和设备以外,本公开的实施例还可以是计算机程序产品,其包括计算机程序指令,所述计算机程序指令在被处理器运行时使得所述处理器实现本公开实施例所提供的网关系统。
85.所述计算机程序产品可以以一种或多种程序设计语言的任意组合来编写用于执行本公开实施例操作的程序代码,所述程序设计语言包括面向对象的程序设计语言,诸如java、c++等,还包括常规的过程式程序设计语言,诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。
86.可以理解的是,在使用本公开各施例公开的技术方案之前,均应当依据相关法律法规通过恰当的方式对本公开所涉及个人信息的类型、使用范围、使用场景等告知用户并获得用户的授权。
87.需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
88.以上所述仅是本公开的具体实施方式,使本领域技术人员能够理解或实现本公开。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本公开的精神或范围的情况下,在其它实施例中实现。因此,本公开将不会被限制于本文所述的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
技术特征:
1.一种网关系统,其特征在于,包括:基础网关模块;所述基础网关模块包括:用于与服务器通信的第一广域网接口、用于与主网关模块通信的第一局域网接口、用于与目标设备通信的第一设备接口、以及第一处理单元,所述第一处理单元用于对所述第一广域网接口、所述第一局域网接口以及所述第一设备接口各自的收发信息进行处理;其中,所述主网关模块是用于在局域网内通过所述基础网关模块控制多个所述目标设备联动的模块。2.根据权利要求1所述的网关系统,其特征在于,所述基础网关模块的数量为一个或多个,多个所述基础网关模块通过所述服务器交互。3.根据权利要求1所述的网关系统,其特征在于,所述网关系统还包括所述主网关模块;所述主网关模块包括:用于与服务器通信的第二广域网接口、用于与所述基础网关模块通信的第二局域网接口、以及第二处理单元,所述第二处理单元用于存储所述目标设备的关联信息,并基于所述目标设备的关联信息对所述第二广域网接口和所述第二局域网接口各自的收发信息进行处理。4.根据权利要求3所述的网关系统,其特征在于,所述主网关模块与所述基础网关模块设置于同一硬件,或者,所述主网关模块与所述基础网关模块设置于不同的硬件。5.根据权利要求3所述的网关系统,其特征在于,所述主网关模块的数量为一个或多个,多个所述主网关模块通过所述服务器交互,且多个所述主网关模块中的目标主网关模块与所述基础网关模块交互。6.根据权利要求3所述的网关系统,其特征在于,所述第二局域网接口还用于与音视频设备和/或第三方系统通信。7.根据权利要求3所述的网关系统,其特征在于,所述第二局域网接口还用于与控制网关模块通信,其中,所述控制网关模块是用于通过所述主网关模块向所述基础网关模块下发控制信息的模块。8.根据权利要求7所述的网关系统,其特征在于,所述网关系统还包括所述控制网关模块;所述控制网关模块包括:用于与服务器通信的第三广域网接口、用于与所述主网关模块通信的第三局域网接口、api接口以及第三处理单元;所述第三处理单元用于对所述第三广域网接口、所述第三局域网接口和所述api接口各自的收发信息进行处理。9.根据权利要求8所述的网关系统,其特征在于,所述控制网关模块、所述主网关模块与所述基础网关模块均设置于同一硬件,或者,所述控制网关模块、所述主网关模块与所述基础网关模块中的至少两个模块设置于不同的硬件。10.根据权利要求8所述的网关系统,其特征在于,所述控制网关模块的数量为一个或多个,多个所述控制网关模块分别与所述主网关模块相连。11.一种网关设备,其特征在于,应用权利要求1至10任一项所述的网关系统。12.一种物联网系统,其特征在于,包括目标设备、服务器以及权利要求11所述的网关设备;其中,所述目标设备包括智能家居设备。
技术总结
本公开实施例涉及一种网关系统、网关设备及物联网系统,其中,网关系统包括:基础网关模块;所述基础网关模块包括:用于与服务器通信的第一广域网接口、用于与主网关模块通信的第一局域网接口、用于与目标设备通信的第一设备接口、以及第一处理单元,所述第一处理单元用于对所述第一广域网接口、所述第一局域网接口以及所述第一设备接口各自的收发信息进行处理;其中,所述主网关模块是用于在局域网内通过所述基础网关模块控制多个所述目标设备联动的模块。本公开实施例可较好地降低网关所需成本,且灵活性较强。且灵活性较强。且灵活性较强。
技术研发人员:陈曦 冯俭智 杨彪 黄健朗
受保护的技术使用者:美智光电科技股份有限公司
技术研发日:2023.07.28
技术公布日:2023/10/5
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/