智能小区的通信方法、系统及其对讲终端和核心交换机的制作方法

文档序号:10597305阅读:412来源:国知局
智能小区的通信方法、系统及其对讲终端和核心交换机的制作方法
【专利摘要】本发明涉及了一种智能小区的通信方法、系统及其对讲终端和核心交换机,该智能小区的通信方法包括:源对讲终端判断目标与源对讲终端是否在同一通信域范围内,若是则确定使用第一类型的IP地址,若否则确定使用第二类型的IP地址,并发送数据包,其中,每个对讲终端均预先配置两个类型的IP地址;核心交换机对通过中间交换机接收的数据包进行解析,在使用第一类型的IP地址时,丢弃数据包;在使用第二类型的IP地址时,将数据包转发至相应端口,核心交换机的每一端口均连接一通信域范围内的所有对讲终端。实施本发明的技术方案,不但可提升网络效率,减少网络风暴,而且,成本低且配置、管理方便。
【专利说明】
智能小区的通信方法、系统及其对讲终端和核心交换机
技术领域
[0001]本发明涉及智能小区领域,尤其涉及一种智能小区的通信方法、系统及其对讲终端和核心交换机。
【背景技术】
[0002]在智能小区中,终端设备主要包括有家庭可视对讲设备、单元门口机、围墙机等,小区内的网络协议遵循TCP/IP协议,分别在终端设备上设置IP地址,实现小区局域网内各住户的相互通信及安防功能。
[0003]为提升网络效率,减少广播风暴,目前智能小区网普遍采用了三层交换机,采用子网掩码和VLAN进行网络隔离。但是,这样带来的问题是:成本上升,配置和管理复杂,例如,在部署之前,必须要事先规划好网络拓扑关系,同时也必须事先根据小区的楼栋信息做子网划分及IP分配,且后期若要有变更,会很困难。

【发明内容】

[0004]本发明要解决的技术问题在于,针对现有技术的上述成本上升、配置和管理复杂的缺陷,提供一种智能小区的通信方法、系统及其对讲终端和核心交换机,成本低且配置、
管理方便。
[0005]本发明解决其技术问题所采用的技术方案是:构造一种智能小区的通信方法,包括:
[0006]Sl0.源对讲终端在有通信需求时,判断目标对讲终端与源对讲终端是否在同一通信域范围内,若是,则确定源对讲终端和目标对讲终端使用第一类型的IP地址,若否,则确定源对讲终端和目标对讲终端使用第二类型的IP地址,并向目标对讲终端发送数据包,所述数据包包括源对讲终端和目标对讲终端分别所对应的IP地址和本地MAC地址;其中,每个对讲终端均预先配置第一类型的IP地址和第二类型的IP地址;
[0007]S20.核心交换机对通过中间交换机接收的数据包进行解析,在使用第一类型的IP地址时,丢弃所述数据包;在使用第二类型的IP地址时,根据目标对讲终端的本地MAC地址确定目标对讲终端的端口号,并将所述数据包转发至所确定的端口,且将所述数据包通过所述端口发送至目标对讲终端;其中,核心交换机的每一端口均通过至少一个中间交换机连接一通信域范围内的所有对讲终端。
[0008]优选地,所述步骤S20包括:
[0009]S21.核心交换机对所接收的数据包进行解析;
[0010]S22.在使用第一类型的IP地址时,在所述数据包中插入第一标记;在使用第二类型的IP地址时,在所述数据包中插入第二标记;
[0011 ] S23.判断所述数据包中插入的是第一标记还是第二标记,若是第一标记,则执行步骤S24 ;若是第二标记,则执彳丁步骤S25 ;
[0012]S24.丢弃所述数据包;
[0013]S25.根据目标对讲终端的本地MAC地址确定目标对讲终端的端口号,并将所述数据包转发至所确定的端口,且将所述数据包通过所述端口发送至目标对讲终端。
[0014]优选地,在所述步骤SlO之前,还包括:
[0015]对讲终端将其所对应的房号信息及预先配置的第一初始值进行哈希运算,提取运算结果的第一预设位,并将B类网络地址与所提取的第一预设位组合成该对讲终端第一类型的IP地址,而且,同一小区内所有对讲终端的第一初始值相同;
[0016]对讲终端将其所对应的房号信息及预先配置的第二初始值进行哈希运算,提取运算结果的第二预设位,并将A类网络地址与所提取的第二预设位组合成该对讲终端第二类型的IP地址,而且,同一小区内所有对讲终端的第二初始值相同。
[0017]优选地,在所述步骤SlO之前,还包括:
[0018]对讲终端将其所对应的房号信息及预先配置的第三初始值进行哈希运算,提取运算结果的第三预设位,并将预设常量与所提取的第三预设位组合成该对讲终端的本地MAC地址。
[0019]本发明还构造一种智能小区的对讲终端,包括:
[0020]IP配置模块,用于预先配置第一类型的IP地址和第二类型的IP地址;
[0021 ]判断模块,用于在有通信需求时,判断目标对讲终端与源对讲终端是否在同一通信域范围内;
[0022]IP确定模块,用于当在同一通信域范围内时,确定源对讲终端和目标对讲终端使用第一类型的IP地址;当不在同一通信域范围内时,确定源对讲终端和目标对讲终端使用第二类型的IP地址;
[0023]发送模块,用于向目标对讲终端发送数据包,所述数据包包括源对讲终端和目标对讲终端分别所对应的IP地址和本地MAC地址。
[0024]优选地,还包括:
[0025]IP生成模块,用于将本对讲终端所对应的房号信息及预先配置的第一初始值进行哈希运算,提取运算结果的第一预设位,并将B类网络地址与所提取的第一预设位组合成本对讲终端第一类型的IP地址;将本对讲终端所对应的房号信息及预先配置的第二初始值进行哈希运算,提取运算结果的第二预设位,并将A类网络地址与所提取的第二预设位组合成本对讲终端第二类型的IP地址。
[0026]优选地,还包括:
[0027]MAC生成模块,用于将本对讲终端所对应的房号信息及预先配置的第三初始值进行哈希运算,提取运算结果的第三预设位,并将预设常量与所提取的第三预设位组合成本对讲终端的本地MAC地址。
[0028]本发明还构造一种智能小区的核心交换机,其每一端口均通过至少一个中间交换机连接一通信域范围内的所有对讲终端,包括:
[0029]接收模块,用于通过中间交换机接收对讲终端所发送的数据包;
[0030]解析模块,用于对所接收的数据包进行解析,并判断所使用的IP地址的类型;
[0031 ]丢弃模块,用于在使用第一类型的IP地址时,丢弃所述数据包;
[0032]转发模块,用于在使用第二类型的IP地址时,根据目标对讲终端的本地MAC地址确定目标对讲终端的端口号,并将所述数据包转发至所确定的端口,且将所述数据包通过所述端口发送至目标对讲终端。
[0033]优选地,还包括打标模块和包判断模块,而且,
[0034]所述打标模块,用于在使用第一类型的IP地址时,在所述数据包中插入第一标记;在使用第二类型的IP地址时,在所述数据包中插入第二标记;
[0035]所述包判断模块,用于判断所述数据包中插入的是第一标记还是第二标记;
[0036]所述丢弃模块,用于在所述数据包中插入的是第一标记时,丢弃所述数据包;
[0037]所述转发模块,用于在所述数据包中插入的是第二标记时,根据目标对讲终端的本地MAC地址确定目标对讲终端的端口号,并将所述数据包转发至所确定的端口,且将所述数据包通过所述端口发送至目标对讲终端。
[0038]本发明还构造一种智能小区系统,其特征在于,包括:
[0039]多个以上所述的对讲终端;
[0040]多个中间交换机;
[0041]以上所述的核心交换机,且所述核心交换机的每一端口均通过至少一个中间交换机连接一通信域范围内的所有对讲终端。
[0042]实施本发明的技术方案,若是同一通信域范围内的两个对讲终端进行通信,数据包中两个对讲终端的IP地址选择使用第一类型的IP地址,若是不同通信域范围内的两个对讲终端进行通信,数据包中两个对讲终端的IP地址选择使用第二类型的IP地址。当该数据包通过中间交换机转发至核心交换机时,核心交换机在判断使用第一类型的IP地址时,对该数据包直接丢弃,在判断使用第二类型的IP地址时,才对该数据包进行转发。这样,将限制使用第一类型IP地址的数据包只在某一特定的通信域范围内进行通信,因此,不但可提升网络效率,减少网络风暴,而且,成本低且配置、管理方便。
【附图说明】
[0043]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。附图中:
[0044]图1是本发明智能小区的通信方法实施例一的流程图;
[0045]图2是图1中步骤S20实施例一的流程图;
[0046]图3是本发明智能小区系统实施例一的逻辑结构图;
[0047]图4是图3中对讲终端实施例一的逻辑结构图;
[0048]图5是图3中对讲终端实施例二的逻辑结构图;
[0049]图6是图3中核心交换机实施例一的逻辑结构图。
【具体实施方式】
[0050]首先说明的是,在配置智能小区的网络时,核心交换机的每一端口均通过至少一个中间交换机连接某一通信域范围内的所有对讲终端,通信域例如为某一楼栋(或者划分到某一栋楼的某一单元,当然也可为物业中心),这样,该楼栋的所有对讲终端(包括住户对讲终端和楼栋门口机对讲终端)均连接至核心交换机的同一端口。而且,核心交换机的每个端口都会配置两个VLAN ID:—个是基于Port的VLAN(可称之为小VLAN),核心交换机的每个端口的VLAN ID取值只要保证互不相同即可,例如,各个端口的小VLAN ID值分别为11、12、
13、14、15等等;另一个是基于IP子网的VLAN(可称之为大VLAN),核心交换机的所有端口都属于某一IP子网,即核心交换机的每个端口都配置相同的VLAN ID值,例如,各个端口的大VLAN ID值均为10。
[0051 ]另外,每个对讲终端在配置自身IP时,均配置有两个IP:第一类型的IP地址(小IP,一般为B类IP地址)和第二类型的IP地址(大IP,,一般为A类IP地址)。
[0052]图1是本发明智能小区的通信方法实施例一的流程图,该实施例的智能小区的通信方法包括以下步骤:
[0053]Sl0.源对讲终端在有通信需求时,判断目标对讲终端与源对讲终端是否在同一通信域范围内,若是,则确定源对讲终端和目标对讲终端使用第一类型的IP地址,若否,则确定源对讲终端和目标对讲终端使用第二类型的IP地址,并向目标对讲终端发送数据包,所述数据包包括源对讲终端和目标对讲终端分别所对应的IP地址和本地MAC地址;其中,每个对讲终端均预先配置第一类型的IP地址和第二类型的IP地址。在该步骤中,在有通信需求时,判断目标对讲终端是否与源对讲终端在同一通信域范围内,可根据目标对讲终端和源对讲终端的房号信息来判断,例如,若1#楼栋801房的住户想要通过对讲终端与3#楼栋的1203房通话,则可判断目标对讲终端与源对讲终端不在同一通信域范围内,此时可选用第二类型的IP地址;若1#楼栋801房的住户想要通过对讲终端与1#楼栋1203房通话或与1#楼栋的门口机通话,则可判断目标对讲终端与源对讲终端在同一通信域范围内,此时可选用第一类型的IP地址。
[0054]S20.核心交换机对通过中间交换机接收的数据包进行解析,在使用第一类型的IP地址时,丢弃所述数据包;在使用第二类型的IP地址时,根据目标对讲终端的本地MAC地址确定目标对讲终端的端口号,并将所述数据包转发至所确定的端口,且将所述数据包通过所述端口发送至目标对讲终端;其中,核心交换机的每一端口均通过至少一个中间交换机连接一通信域范围内的所有对讲终端。在该步骤中,需说明的是,若源对讲终端和目标对讲终端在同一通信域范围时,一般情况下,源对讲终端发出的数据包直接由中间交换机转发至目标对讲终端。但是,若中间交换机内的MAC地址表还未学习到该目标对讲终端的MAC地址与端口号的对应关系,或者,中间交换机为多个级联设置的中间交换机,该数据包就会被转发至核心交换机。实施该实施例的技术方案,若是同一通信域范围内的两个对讲终端进行通信,数据包中两个对讲终端的IP地址选择使用第一类型的IP地址,若是不同通信域范围内的两个对讲终端进行通信,数据包中两个对讲终端的IP地址选择使用第二类型的IP地址。当该数据包通过中间交换机转发至核心交换机时,核心交换机在判断使用第一类型的IP地址时,对该数据包直接丢弃,在判断使用第二类型的IP地址时,才对该数据包进行转发。这样,将限制使用第一类型IP地址的数据包只在某一特定的通信域范围内进行通信,因此,不但可提升网络效率,减少网络风暴,而且,成本低且配置、管理方便。
[0055]具体地,核心交换机中包括有两个表,分别是MAC地址表和VLAN表,其中,MAdta表中的每一条目包含的内容是:MAC地址+端口号,其含义是:具有本地MAC地址为的对讲终端是位于核心交换机的端口 “**”上的。VLAN表包括有输入(ingress)表和输出(egress)表,且输入表包含有对输入数据包的处理规则,输出表包含有数据包的输出规则。
[0056]图2是图1中步骤S20实施例一的流程图,该实施例的步骤S20具体包括:
[0057]S21.核心交换机对所接收的数据包进行解析;
[0058]S22.在使用第一类型的IP地址时,在所述数据包中插入第一标记;在使用第二类型的IP地址时,在所述数据包中插入第二标记。在该步骤中,需说明的是,对讲终端所发的数据包从核心交换机的角度看都是“Untagged”包,核心交换机接收到后,根据输入表的规则对数据包打上“Tag”,即,在数据包中插入一段数据,这段数据的内容就是“VLAN ID”,具体地:当数据包中的IP地址为第一类型的IP地址时,插入小VLAN ID值,当数据包中的IP地址为第二类型的IP地址时,插入大VLAN ID值。插入VLAN ID后的数据包称为“Tagged”包;
[0059]S23.判断所述数据包中插入的是第一标记还是第二标记,若是第一标记,则执行步骤S24 ;若是第二标记,则执彳丁步骤S25 ;
[0060]S24.丢弃所述数据包,在该步骤中,需说明的是,根据输出表的规则,仅对插入第二标记的数据包进行转发,其它通通丢弃;
[0061 ] S25.根据目标对讲终端的本地MAC地址确定目标对讲终端的端口号,并将所述数据包转发至所确定的端口,且将所述数据包通过所述端口发送至目标对讲终端。在该步骤中,需说明的是,根据输出表的规则,仅对插入第二标记的数据包进行转发,而在转发时,还需结合“MAC地址表”来确认数据包中目标MAC地址对应哪一个端口,然后就会将数据包往这个端口转发。
[0062]进一步地,在步骤SlO之前,还包括:
[0063]对讲终端将其所对应的房号信息及预先配置的第一初始值进行哈希运算,提取运算结果的第一预设位,并将B类网络地址与所提取的第一预设位组合成该对讲终端第一类型的IP地址,而且,同一小区内所有对讲终端的第一初始值相同。在该步骤中,第一预设位例如为低16位;
[0064]对讲终端将其所对应的房号信息及预先配置的第二初始值进行哈希运算,提取运算结果的第二预设位,并将A类网络地址与所提取的第二预设位组合成该对讲终端第二类型的IP地址,而且,同一小区内所有对讲终端的第二初始值相同。在该步骤中,第二预设位例如为低24位;
[0065]在此需说明的是,在对对讲终端进行初始化配置时,除了配置其房号信息外,还需配置第一初始值和第二初始值,该第一初始值和第二初始值可为相同的值,也可为不同的值。另外还需说明的是,在配置初始值(不管是第一初始值还是第二初始值)前,需统计小区的所有房号信息,以验证某一初始值是否可用(所计算出来的小区内的所有对讲设备的IP地址是否有冲突),若不可用,则更改该初始值,直到该初始值是可用的,就选取该初始值进行配置。
[0066]这样,由于对讲终端的IP地址是根据房号信息自动生成的,不需要人工建立IP分配表并导入到终端设备中,所以,这种IP配置方法不但节省了人力成本和时间成本,还有利于不同厂商的互通互联,且方便新设备的接入。
[0067]再进一步地,在步骤SlO之前,还包括:
[0068]对讲终端将其所对应的房号信息及预先配置的第三初始值进行哈希运算,提取运算结果的第三预设位,并将预设常量与所提取的第三预设位组合成该对讲终端的本地MAC地址。
[0069]同样需说明的是,在对对讲终端进行初始化配置时,除了配置其房号信息外,还需配置第三初始值,三个初始值可完全不同,也可至少两个相同,例如,第二初始值和第三初始值相同。
[0070]这样,由于对讲终端的本地MAC地址是根据房号信息自动生成的,不需要源对讲终端通过发出"ARP Request"广播帧的方式来获取目标对讲终端的本地MAC地址,因此,可进一步减少广播风暴,提升网络效率。
[0071]图3是本发明智能小区系统实施例一的逻辑结构图,该智能小区系统包括多个对讲终端10、多个中间交换机30、核心交换机20和服务器40,而且,核心交换机20的每一端口均通过至少一个中间交换机连接一通信域范围内的所有对讲终端。例如,通信域可为**楼栋,这样,一个楼栋内的所有对讲终端(包括住户对讲终端和楼栋门口机对讲终端)均连接至核心交换机的同一端口。
[0072]另外,核心交换机的每个端口都会配置两个VLANID:—个是基于Port的VLAN(可称之为小VLAN),核心交换机的每个端口的VLAN ID取值只要保证互不相同即可,例如,各个端口的小VLAN ID值分别为11、12、13、14、15等等;另一个是基于IP子网的VLAN(可称之为大VLAN),核心交换机的所有端口都属于某一IP子网,即核心交换机的每个端口都配置相同的VLAN ID值,例如,各个端口的大VLAN ID值均为10。
[0073]每个对讲终端在配置自身IP时,均配置有两个IP:第一类型的IP地址(小IP,一般为B类IP地址)和第二类型的IP地址(大IP,一般为A类IP地址)。
[0074]结合图4所示的对讲终端实施例一的逻辑结构图,该对讲终端可具体包括:1P配置模块11、判断模块12、IP确定模块13和发送模块14。其中,
[0075]IP配置模块11用于预先配置第一类型的IP地址和第二类型的IP地址;
[0076]判断模块12用于在有通信需求时,判断目标对讲终端与源对讲终端是否在同一通信域范围内;
[0077]IP确定模块13用于当在同一通信域范围内时,确定源对讲终端和目标对讲终端使用第一类型的IP地址;当不在同一通信域范围内时,确定源对讲终端和目标对讲终端使用第二类型的IP地址;
[0078]发送模块14用于向目标对讲终端发送数据包,所述数据包包括源对讲终端和目标对讲终端分别所对应的IP地址和本地MAC地址。
[0079]图5是图3中对讲终端实施例二的逻辑结构图,该实施例的对讲终端相比图4所示的实施例,还包括有IP生成模块15和MAC生成模块16,其中,
[0080]IP生成模块15用于将本对讲终端所对应的房号信息及预先配置的第一初始值进行哈希运算,提取运算结果的第一预设位,并将B类网络地址与所提取的第一预设位组合成本对讲终端第一类型的IP地址;将本对讲终端所对应的房号信息及预先配置的第二初始值进行哈希运算,提取运算结果的第二预设位,并将A类网络地址与所提取的第二预设位组合成本对讲终端第二类型的IP地址;
[0081]MAC生成模块16用于将本对讲终端所对应的房号信息及预先配置的第三初始值进行哈希运算,提取运算结果的第三预设位,并将预设常量与所提取的第三预设位组合成本对讲终端的本地MAC地址。
[0082]图6是图3中核心交换机实施例一的逻辑结构图,该实施例的核心交换机包括:接收模块21、解析模块22、丢弃模块23和转发模块24,其中,
[0083]接收模块21用于通过中间交换机接收对讲终端所发送的数据包;
[0084]解析模块22用于对所接收的数据包进行解析,并判断所使用的IP地址的类型;
[0085]丢弃模块23用于在使用第一类型的IP地址时,丢弃所述数据包;
[0086]转发模块24用于在使用第二类型的IP地址时,根据目标对讲终端的本地MAC地址确定目标对讲终端的端口号,并将所述数据包转发至所确定的端口,且将所述数据包通过所述端口发送至目标对讲终端。
[0087]在上述实施例的基础上,核心交换机还包括有打标模块和包判断模块,而且,
[0088]打标模块用于在使用第一类型的IP地址时,在所述数据包中插入第一标记;在使用第二类型的IP地址时,在所述数据包中插入第二标记;
[0089]包判断模块用于判断所述数据包中插入的是第一标记还是第二标记;
[0090]丢弃模块23用于在所述数据包中插入的是第一标记时,丢弃所述数据包;
[0091 ]转发模块24用于在所述数据包中插入的是第二标记时,根据目标对讲终端的本地MAC地址确定目标对讲终端的端口号,并将所述数据包转发至所确定的端口,且将所述数据包通过所述端口发送至目标对讲终端。
[0092]以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何纂改、等同替换、改进等,均应包含在本发明的权利要求范围之内。
【主权项】
1.一种智能小区的通信方法,其特征在于,包括: Sl0.源对讲终端在有通信需求时,判断目标对讲终端与源对讲终端是否在同一通信域范围内,若是,则确定源对讲终端和目标对讲终端使用第一类型的IP地址,若否,则确定源对讲终端和目标对讲终端使用第二类型的IP地址,并向目标对讲终端发送数据包,所述数据包包括源对讲终端和目标对讲终端分别所对应的IP地址和本地MAC地址;其中,每个对讲终端均预先配置第一类型的IP地址和第二类型的IP地址; 520.核心交换机对通过中间交换机接收的数据包进行解析,在使用第一类型的IP地址时,丢弃所述数据包;在使用第二类型的IP地址时,根据目标对讲终端的本地MAC地址确定目标对讲终端的端口号,并将所述数据包转发至所确定的端口,且将所述数据包通过所述端口发送至目标对讲终端;其中,核心交换机的每一端口均通过至少一个中间交换机连接一通信域范围内的所有对讲终端。2.根据权利要求1所述的智能小区的通信方法,其特征在于,所述步骤S20包括: 521.核心交换机对所接收的数据包进行解析; 522.在使用第一类型的IP地址时,在所述数据包中插入第一标记;在使用第二类型的IP地址时,在所述数据包中插入第二标记; S23.判断所述数据包中插入的是第一标记还是第二标记,若是第一标记,则执行步骤S24 ;若是第二标记,则执彳丁步骤S25 ; 524.丢弃所述数据包; 525.根据目标对讲终端的本地MAC地址确定目标对讲终端的端口号,并将所述数据包转发至所确定的端口,且将所述数据包通过所述端口发送至目标对讲终端。3.根据权利要求1所述的智能小区的通信方法,其特征在于,在所述步骤SlO之前,还包括: 对讲终端将其所对应的房号信息及预先配置的第一初始值进行哈希运算,提取运算结果的第一预设位,并将B类网络地址与所提取的第一预设位组合成该对讲终端第一类型的IP地址,而且,同一小区内所有对讲终端的第一初始值相同; 对讲终端将其所对应的房号信息及预先配置的第二初始值进行哈希运算,提取运算结果的第二预设位,并将A类网络地址与所提取的第二预设位组合成该对讲终端第二类型的IP地址,而且,同一小区内所有对讲终端的第二初始值相同。4.根据权利要求1-3任一项所述的智能小区的通信方法,其特征在于,在所述步骤SlO之前,还包括: 对讲终端将其所对应的房号信息及预先配置的第三初始值进行哈希运算,提取运算结果的第三预设位,并将预设常量与所提取的第三预设位组合成该对讲终端的本地MAC地址。5.一种智能小区的对讲终端,其特征在于,包括: IP配置模块,用于预先配置第一类型的IP地址和第二类型的IP地址; 判断模块,用于在有通信需求时,判断目标对讲终端与源对讲终端是否在同一通信域范围内; IP确定模块,用于当在同一通信域范围内时,确定源对讲终端和目标对讲终端使用第一类型的IP地址;当不在同一通信域范围内时,确定源对讲终端和目标对讲终端使用第二类型的IP地址; 发送模块,用于向目标对讲终端发送数据包,所述数据包包括源对讲终端和目标对讲终端分别所对应的IP地址和本地MAC地址。6.根据权利要求5所述的智能小区的对讲终端,其特征在于,还包括: IP生成模块,用于将本对讲终端所对应的房号信息及预先配置的第一初始值进行哈希运算,提取运算结果的第一预设位,并将B类网络地址与所提取的第一预设位组合成本对讲终端第一类型的IP地址;将本对讲终端所对应的房号信息及预先配置的第二初始值进行哈希运算,提取运算结果的第二预设位,并将A类网络地址与所提取的第二预设位组合成本对讲终端第二类型的IP地址。7.根据权利要求5或6所述的智能小区的对讲终端,其特征在于,还包括: MAC生成模块,用于将本对讲终端所对应的房号信息及预先配置的第三初始值进行哈希运算,提取运算结果的第三预设位,并将预设常量与所提取的第三预设位组合成本对讲终端的本地MAC地址。8.—种智能小区的核心交换机,其每一端口均通过至少一个中间交换机连接一通信域范围内的所有对讲终端,其特征在于,包括: 接收模块,用于通过中间交换机接收对讲终端所发送的数据包; 解析模块,用于对所接收的数据包进行解析,并判断所使用的IP地址的类型; 丢弃模块,用于在使用第一类型的IP地址时,丢弃所述数据包; 转发模块,用于在使用第二类型的IP地址时,根据目标对讲终端的本地MAC地址确定目标对讲终端的端口号,并将所述数据包转发至所确定的端口,且将所述数据包通过所述端口发送至目标对讲终端。9.根据权利要求8所述的智能小区的核心交换机,其特征在于,还包括打标模块和包判断模块,而且, 所述打标模块,用于在使用第一类型的IP地址时,在所述数据包中插入第一标记;在使用第二类型的IP地址时,在所述数据包中插入第二标记; 所述包判断模块,用于判断所述数据包中插入的是第一标记还是第二标记; 所述丢弃模块,用于在所述数据包中插入的是第一标记时,丢弃所述数据包; 所述转发模块,用于在所述数据包中插入的是第二标记时,根据目标对讲终端的本地MAC地址确定目标对讲终端的端口号,并将所述数据包转发至所确定的端口,且将所述数据包通过所述端口发送至目标对讲终端。10.一种智能小区系统,其特征在于,包括: 多个权利要求5-7任一项所述的对讲终端; 多个中间交换机; 权利要求8或9所述的核心交换机,且所述核心交换机的每一端口均通过至少一个中间交换机连接一通信域范围内的所有对讲终端。
【文档编号】H04L12/741GK105959425SQ201610252342
【公开日】2016年9月21日
【申请日】2016年4月21日
【发明人】宋政斌, 蒋宇
【申请人】北京千丁互联科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1