一种对讲系统终端装置与对讲系统及其通讯方法转让专利

申请号 : CN200910108183.8

文献号 : CN101931791B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 冯万良

申请人 : TCL集团股份有限公司

摘要 :

本发明公开了一种对讲系统终端装置与对讲系统及其通讯方法,所述对讲系统终端装置包括输入设备,用于输入终端信息;IP获取模块,用于根据接收的终端信息,采用查询表方式获取对应的IP地址信息;处理器,用于接收所述输入设备输入的终端信息,并将该终端信息发送到所述IP获取模块,在获得所述IP地址信息时向所述通讯模块发送通讯指令信息;通讯模块,用于根据接收的通讯指令信息,向网络中所述IP地址信息对应的终端装置发送通讯数据,或者接收来自网络的通讯数据。本发明通过采用终端内部的IP查询机制获取IP地址信息,实现了在服务器中断工作的情况下,也能保证小区可视对讲系统通讯工作的正常运行。

权利要求 :

1. 一种对讲系统终端装置,其特征在于,包括输入设备、IP获取模块、通讯模块,以及连接所述输入设备、IP获取模块和通讯模块的处理器,其中,所述输入设备,用于输入终端信息;

所述IP获取模块,用于根据接收的终端信息,采用查询表方式获取对应的IP地址信息;

所述处理器,用于接收所述输入设备输入的终端信息,并将该终端信息发送到所述IP获取模块,在获得所述IP地址信息后,向所述通讯模块发送通讯指令信息;

所述通讯模块,用于根据接收的通讯指令信息,向所述IP地址信息对应的终端装置发送通讯数据,或者接收来自网络的通讯数据;

所述IP地址信息在终端装置中采用分布式存储方式,并采用树状查询的查询机制。

2.根据权利要求1所述的对讲系统终端装置,其特征在于,所述IP获取模块包括:信息获取单元,用于获取IP地址信息列表;

查询单元,用于接收及存放所述IP地址信息列表,并根据接收到的终端信息,通过查询所述IP地址信息列表,得到对应的IP地址信息。

3.根据权利要求2所述的对讲系统终端装置,其特征在于,所述IP地址信息列表包括:包含网络内所有门口机、围墙机、管理机的编号信息和各编号对应的IP地址信息的室内机IP地址信息列表;

包含网络上预定单元内的室内机、和所有围墙机、管理机的编号信息和各编号对应的IP地址信息的门口机IP地址信息列表;

包含网络内所有门口机、围墙机、管理机的编号信息和各编号对应的IP地址信息的围墙机IP地址信息列表;和包含网络内所有室内机、门口机、围墙机的编号信息和各编号对应的IP地址信息的管理机IP地址信息列表。

4.一种小区通讯用的对讲系统,其特征在于,包括至少两个对讲系统终端装置及一与所述对讲系统终端装置相连的服务器,所述对讲系统终端装置之间互相连接建立一通讯网络,所述服务器用于接收各个对讲系统终端装置发送的注册信息并存储,并为各个对讲系统终端装置提供对应的IP地址信息列表以及链路通讯服务,每一个对讲系统终端装置包括:输入设备,用于输入终端信息;

IP获取模块,用于根据接收的终端信息,采用查询表方式获取对应的IP地址信息;

处理器,用于接收所述输入设备输入的终端信息,并将该终端信息发送到所述IP获取模块,在获得所述IP地址信息时向所述通讯模块发送通讯指令信息;

通讯模块,用于根据接收的通讯指令信息,向网络中所述IP地址信息对应的终端装置发送通讯数据,或者接收来自网络的通讯数据;

所述IP地址信息在终端装置中采用分布式存储方式,并采用树状查询的查询机制。

5.根据权利要求4所述的对讲系统,其特征在于,所述IP获取模块包括:信息获取单元,用于获取IP地址信息列表;

查询单元,用于接收及存放所述IP地址信息列表,并根据接收到的终端信息,通过查询所述IP地址信息列表,得到对应的IP地址信息。

6.根据权利要求5所述的对讲系统,其特征在于,所述IP地址信息列表包括:包含网络内所有门口机、围墙机、管理机的编号信息和各编号对应的IP地址信息的室内机IP地址信息列表;

包含网络上预定单元内的室内机、和所有围墙机、管理机的编号信息和各编号对应的IP地址信息的门口机IP地址信息列表;

包含网络内所有门口机、围墙机、管理机的编号信息和各编号对应的IP地址信息的围墙机IP地址信息列表;和包含网络内所有室内机、门口机、围墙机的编号信息和各编号对应的IP地址信息的管理机IP地址信息列表。

7.根据权利要求6所述的对讲系统,其特征在于,所述对讲系统终端装置作为室内机、门口机或围墙机时,分别从服务器获得对应的室内机IP地址信息列表、门口机IP地址信息列表或围墙机IP地址信息列表。

8.一种小区通讯对讲系统的通讯方法,其特征在于,包括以下步骤:A、对讲系统终端装置从服务器获取相应的IP地址信息列表;B、通过对话发起方终端装置输入设备,获取对话方终端信息;

C、根据对话方终端信息,通过查询对话发起方终端装置内部的IP地址信息列表,获得对话方终端装置的IP地址信息;

D、根据对话方终端装置的IP地址信息,建立对话双方终端装置的通讯链路;

所述IP地址信息在终端装置中采用分布式存储方式,并采用树状查询的查询机制。

9.根据权利要求8所述的方法,其特征在于,所述步骤A包括以下步骤:A1、室内机取得包含网络内所有门口机、围墙机、管理机的编号信息和各编号对应的IP地址信息的室内机IP地址信息列表;

门口机取得包含网络上预定单元内的室内机、和所有围墙机、管理机的编号信息和各编号对应的IP地址信息的门口机IP地址信息列表;

围墙机取得包含网络内所有门口机、围墙机、管理机的编号信息和各编号对应的IP地址信息的围墙机IP地址信息列表;

管理机取得包含网络内所有室内机、门口机、围墙机的编号信息和各编号对应的IP地址信息的管理机IP地址信息列表。

10.根据权利要求9所述的方法,其特征在于,所述步骤C包括以下步骤:C1、当发起对话方和对话方均为室内机时,对话发起方根据对话方终端信息,通过查询自己内部的室内机IP地址信息列表,获得对话方室内机所在单元的门口机的IP地址信息,从该门口机中获得对话方终端装置的IP地址信息。

说明书 :

一种对讲系统终端装置与对讲系统及其通讯方法

技术领域

[0001] 本发明涉及小区通讯用的对讲系统技术领域,具体涉及的是一种对讲系统终端装置与对讲系统及其通讯方法。

背景技术

[0002] 随着住宅市场的发展,特别在我国的住宅中,模拟可视对讲逐步向数字可视对讲过渡,通讯网络也变为标准化的TCP/IP网络;整个网络架构简单,施工、维护成本低,终端功能也很丰富,为住宅用户带来极大的方便。
[0003] 要在互联网上通讯,一般需要相关的协议,目前大多数网络通讯采用SIP(软交换)协议,其通讯机制如图1所示,包括多个通讯设备M、N、Q及S分别与SIP服务器连接。具体描述为:某终端开机,它会得到这个终端的动态或者静态IP地址,然后,它向SIP注册服务器注册,如果没有终端呼叫它时,它会处于等待状态;而且,每隔一段时间,它会向注册服务器发送心跳信息,表示自己在线,服务器在固定的时间收不到设备的心跳信息,就会认为设备已经离线;如果终端M想和终端N通讯,他会向SIP服务发起查询请求,询问终端N是否在线、终端N的IP地址等信息,等得到终端N的相关信息,他会直接建立和终端N的连接,开始通讯,如果通讯结束,也会个服务器发送相关的通讯结束指令,表示目前终端M和N均处于空闲状态。
[0004] 在互联网上,注册服务器等一般设置在IDC中心,有好的工作环境(恒温恒湿),有UPS,不会出现断电现象,有专人监控,服务器有备份,如果一台服务器有故障,系统会自动转入备份服务器,这样就会保证通讯系统长期正常运转。
[0005] 基于小区的数字网络可视对讲系统,一般也是采用类似的机制来完成通讯。由于其维护成本过高,为了降低成本,小区物业一般选用普通的PC作为服务器,这样服务器长时间工作后,服务器极易出现故障。如果服务器故障,会导致整个小区对讲通讯瘫痪,所有终端没有办法通讯。特别,因为没有办法通讯,单元的门(电子锁)也会不能靠对讲系统正常开启。
[0006] 因此,有必要对现有技术作进一步的改进。

发明内容

[0007] 本发明的目的在于提供一种可以实现在服务器中断工作的情况下,保证小区对讲通讯工作的正常运行的对讲系统终端装置与对讲系统及其通讯方法。
[0008] 为了实现上述目的,本发明采用如下技术方案:
[0009] 本发明提供了一种对讲系统终端装置,其中,包括输入设备、IP获取模块、通讯模块,以及连接所述输入设备、IP获取模块和通讯模块的处理器,其中,
[0010] 所述输入设备,用于输入终端信息;
[0011] 所述IP获取模块,用于根据接收的终端信息,采用查询表方式获取对应的IP地址信息;
[0012] 所述处理器,用于接收所述输入设备输入的终端信息,并将该终端信息发送到所述IP获取模块,在获得所述IP地址信息时向所述通讯模块发送通讯指令信息;
[0013] 所述通讯模块,用于根据接收的通讯指令信息,向网络中所述IP地址信息对应的终端装置发送通讯数据,或者接收来自网络的通讯数据。
[0014] 本发明所述的对讲系统终端装置,其中,所述IP获取模块包括:
[0015] 信息获取单元,用于获取IP地址信息列表;
[0016] 查询单元,用于接收及存放所述IP地址信息列表,并根据接收到的终端信息,通过查询所述IP地址信息列表,得到对应的IP地址信息。
[0017] 本发明所述的对讲系统终端装置,其中,所述IP地址信息列表包括:
[0018] 包含网络内所有门口机、围墙机、管理机的编号信息和各编号对应的IP地址信息的室内机IP地址信息列表;
[0019] 包含网络上预定单元内的室内机、和所有围墙机、管理机的编号信息和各编号对应的IP地址信息的门口机IP地址信息列表;
[0020] 包含网络内所有门口机、围墙机、管理机的编号信息和各编号对应的IP地址信息的围墙机IP地址信息列表;和
[0021] 包含网络内所有室内机、门口机、围墙机的编号信息和各编号对应的IP地址信息的管理机IP地址信息列表。
[0022] 一种小区通讯用的对讲系统,其中,包括至少两个对讲系统终端装置及一与所述对讲系统终端装置相连的服务器,所述对讲系统终端装置之间互相连接建立一通讯网络,所述服务器用于接收各个对讲系统终端装置发送的注册信息并存储,并为各个对讲系统终端装置提供对应的IP地址信息列表以及链路通讯服务,每一个对讲系统终端装置包括:
[0023] 输入设备,用于输入终端信息;
[0024] IP获取模块,用于根据接收的终端信息,采用查询表方式获取对应的IP地址信息;
[0025] 处理器,用于接收所述输入设备输入的终端信息,并将该终端信息发送到所述IP获取模块,在获得所述IP地址信息时向所述通讯模块发送通讯指令信息;和[0026] 通讯模块,用于根据接收的通讯指令信息,向网络中所述IP地址信息对应的终端装置发送通讯数据,或者接收来自网络的通讯数据。
[0027] 本发明所述的对讲系统,其中,所述IP获取模块包括:
[0028] 信息获取单元,用于获取IP地址信息列表;
[0029] 查询单元,用于接收及存放所述IP地址信息列表,并根据接收到的终端信息,通过查询所述IP地址信息列表,得到对应的IP地址信息。
[0030] 本发明所述的对讲系统,其中,所述IP地址信息列表包括:
[0031] 包含网络内所有门口机、围墙机、管理机的编号信息和各编号对应的IP地址信息的室内机IP地址信息列表;
[0032] 包含网络上预定单元内的室内机、和所有围墙机、管理机的编号信息和各编号对应的IP地址信息的门口机IP地址信息列表;
[0033] 包含网络内所有门口机、围墙机、管理机的编号信息和各编号对应的IP地址信息的围墙机IP地址信息列表;和
[0034] 包含网络内所有室内机、门口机、围墙机的编号信息和各编号对应的IP地址信息的管理机IP地址信息列表。
[0035] 本发明所述的对讲系统,其中,所述对讲系统终端装置作为室内机、门口机或围墙机时,分别从服务器获得对应的室内机IP地址信息列表、门口机IP地址信息列表或围墙机IP地址信息列表。
[0036] 一种小区通讯对讲系统的通讯方法,其中,包括以下步骤:
[0037] A、对讲系统终端装置从服务器获取相应的IP地址信息列表;
[0038] B、通过对话发起方终端装置输入设备,获取对话方终端信息;
[0039] C、根据对话方终端信息,通过查询对话发起方终端装置内部的IP地址信息列表,获得对话方终端装置的IP地址信息;
[0040] D、根据对话方终端装置的IP地址信息,建立对话双方终端装置的通讯链路。
[0041] 本发明所述的方法,其中,所述步骤A包括以下步骤:
[0042] A1、室内机取得包含网络内所有门口机、围墙机、管理机的编号信息和各编号对应的IP地址信息的室内机IP地址信息列表;
[0043] 门口机取得包含网络上预定单元内的室内机、和所有围墙机、管理机的编号信息和各编号对应的IP地址信息的门口机IP地址信息列表;
[0044] 围墙机取得包含网络内所有门口机、围墙机、管理机的编号信息和各编号对应的IP地址信息的围墙机IP地址信息列表;
[0045] 管理机取得包含网络内所有室内机、门口机、围墙机的编号信息和各编号对应的IP地址信息的管理机IP地址信息列表。
[0046] 本发明所述的方法,其中,所述步骤C包括以下步骤:
[0047] C1、当发起对话方和对话方均为室内机时,对话发起方根据对话方终端信息,通过查询自己内部的室内机IP地址信息列表,获得对话方室内机所在单元的门口机的IP地址信息,从该门口机中获得对话方终端装置的IP地址信息。
[0048] 本发明通过在对讲系统中的每个终端装置上设置IP查询模块,在各终端装置上电时,即可从网络服务器获取其他终端的IP地址信息列表,使各终端装置可内部实现IP地址查询,从而与对话方建立通讯链路。当服务器出现故障的情况时,也可实现两个终端装置之间的通讯。在不使用专用的服务器的情况下,也能保证小区对讲系统通讯顺畅,同时减少了对讲系统的设备维护成本,并且通过分布式存储信息列表及树状查询机制,降低信息列表在终端中占用的资源。

附图说明

[0049] 图1为现有技术中互联网通讯系统的结构示意图;
[0050] 图2为本发明对讲系统终端装置结构示意图一;
[0051] 图3为本发明对讲系统终端装置结构示意图二;
[0052] 图4为本发明对讲系统的结构示意图。

具体实施方式

[0053] 以下将结合附图,详细说明本发明的具体实现方式。
[0054] 本发明实施例的对讲系统终端装置如图2所示,其包括:输入设备210、IP获取模块230、通讯模块240,以及连接所述输入设备210、IP获取模块230和通讯模块240的处理器220。其中,输入设备210用于输入终端信息;IP获取模块230,用于根据接收的终端信息,采用查询表方式获取对应的IP地址信息。处理器220用于接收所述输入设备210输入的终端信息,并将该终端信息发送到所述IP获取模块230,在获得所述IP地址信息后向所述通讯模块240发送通讯指令信息。通讯模块240,用于根据接收的通讯指令信息,向网络中所述IP地址信息对应的终端装置发送通讯数据,或者接收来自网络的通讯数据。本实施例的对讲系统终端装置还具有视频、音频等设备,这些是现有对讲终端都具有的,其编解码方法已固化在相应的硬件结构上,在此不作详细说明。
[0055] 上述对讲系统终端装置可以是室内机、门口机、围墙机或管理机,输入设备240可以为键盘或触摸屏,用户通过输入设备选择需要进行对话的终端装置,处理器220对其输入信息进行识别并输出相应的终端编号,并发送至IP获取模块。其中的终端信息为每一终端的唯一编号信息。同一小区中,对讲终端的位置一般是固定的,例如:xx栋xx单元的门口机,xx管理机,xx围墙机,xx栋xx单元xx层xx户室内机,可以用各自的位置编号作为终端的呼叫号码,一一对应终端装置。如:1栋1单元的门口机的编号,可记为“1栋1单元”;1栋1单元1层1户的室内机可记为“1栋1单元1层1户”。
[0056] 为实现内部采用查询的方式获得IP地址信息,如图3所示,IP获取模块230可包括用于获取IP地址信息列表的信息获取单元231;以及查询单元232,用于接收及存放所述IP地址信息列表,并根据接收到的终端信息,通过查询所述IP地址信息列表,得到被访问的终端对应的IP地址信息。其中的IP地址信息列表可以为从对讲系统的服务器获得的动态IP地址信息或固定IP地址信息。
[0057] 而且IP地址信息列表中,至少包括前面所述的终端编号信息和与之相应的IP地址信息。为了节省各个终端装置的存储器资源、获得较快的查询速度,IP地址信息在各终端装置中可采用分布式存储方式,并采用类似于树状查询的查询机制。具体为,在室内机取得包含网络内所有门口机、围墙机、管理机的编号信息和各编号对应的IP地址信息的室内机IP地址信息列表;门口机取得包含网络上预定单元内的室内机,和所有围墙机、管理机的编号信息和各编号对应的IP地址信息的门口机IP地址信息列表,该预定单元内是指,每单元对应取得包含自己单元内室内机的编号信息和各编号对应的IP地址信息;围墙机取得包含网络内所有门口机、围墙机、管理机的编号信息和各编号对应的IP地址信息的围墙机IP地址信息列表;管理机取得包含网络内所有门口机、围墙机的编号信息和各编号对应的IP地址信息的管理机IP地址信息列表。
[0058] 采用以上方式分布存储IP地址后,当1栋1单元1层1户的室内机a需要与2栋2单元2层1户的室内机b进行通讯时,1栋1单元1层1户的室内机a可在内部查询2栋2单元2层1户的室内机b所在2栋2单元的门口机c的IP地址信息,例如10.120.105.20,并向门口机c发送通讯指令信息,向其询问室内机b的IP地址信息,门口机c接到该通讯指令信息后,在其内部查询室内机b的IP地址信息,如取得10.120.105.6,并将该IP地址信息反馈至1栋1单元1层1户的室内机a,室内机a根据收到的IP地址信息建立与2栋2单元2层1户的室内机b的通讯链接。
[0059] 本发明还提供了一种小区通讯用的小区对讲系统,如图4所示,其包括多个对讲系统终端装置300及一服务器500,对讲系统终端装置300之间及其与服务器间通过总线400互相连接,该服务器500主要用于接收各个对讲系统终端装置300发送的注册信息并存储,以及为各个对讲系统终端装置300提供链路通讯服务。其中注册信息包括:小区终端的MAC、IP地址以及终端对应的位置编号列表等信息。各个对讲系统终端装置300上电(开机)时,就会向该服务器500发送各自的注册信息,并从服务器500中取得需要的IP地址信息列表,并保存在自己的IP获取模块中备用,具体终端所需获取的对应IP地址信息列表可参见前面对于对讲系统终端装置中相应部分的描述。
[0060] 下面以室内机之间的通讯为例,具体描述本实施例中的对讲系统的工作流程:
[0061] 首先架设服务器,在服务器中注册所有的终端,主要是各终端的MAC地址,或者IP地址信息和各终端编号的对应表;
[0062] 接着终端开启,以终端的MAC地址,或者IP地址信息向服务器注册,服务器得到小区所有终端的MAC、IP地址信息等的列表;
[0063] 服务器再给相应的终端发送IP地址信息列表信息;
[0064] 在服务器正常使用时,可在对话发起方终端上输入需要对话的终端信息,该对话发起方终端先向服务器发出请求,查询对话方的IP地址信息,得到IP地址信息后,向对话终端发起通讯;
[0065] 如果服务器故障,在对话发起方终端内部查询对话方所在单元的门口机的IP地址信息,向对话方所在单元的门口机发起请求,获得对话方的IP地址信息,根据取得的对话方的IP地址信息,建立起两室内机之间的通讯。具体例子可参见前面关于对讲系统终端装置中室内机与室内机通讯部分的描述。
[0066] 以上例子中,当需要通讯的双方为室内机与门口机、室内机与围墙机、或室内机与管理机时,由于室内机从服务器获得的IP地址信息列表中已经包含所有的门口机、管理机和围墙机的IP地址信息,因此可直接在内部查询对话方的IP地址信息,建立双方通讯链路。例如:需要通讯的是室内机与其所在单元对应的门口机,在服务器故障时,如当1栋1单元1层1户的室内机a需要与1栋2单元的门口机d进行通讯时,1栋1单元1层1户的室内机a可在内部查询1栋2单元的门口机d的IP地址信息,例如10.120.103.21,再向门口机d发送通讯指令信息,建立与门口机d的通讯链接。
[0067] 综上所述,本发明通过在对讲系统中的每个终端装置上设置IP查询模块,在各终端装置上电时,即可从网络服务器获取其他终端的IP地址信息列表,使各终端装置可内部实现IP地址查询,从而与对话方建立通讯链路。当服务器出现故障的情况时,也可实现两个终端装置之间的通讯,并且通过分布式存储信息列表及树状查询机制,降低信息列表在终端中占用的资源。在不使用专用的服务器的情况下,也能保证小区对讲系统通讯顺畅,同时减少了对讲系统的设备维护成本。
[0068] 应当理解的是,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,而这些改进和变换都应属于本发明所附权利要求的保护范围。