一种分布式IP话机通讯录查询方法及系统技术方案

技术编号:32630378 阅读:30 留言:0更新日期:2022-03-12 18:04
本发明专利技术公开了一种分布式IP话机通讯录查询方法及系统,包括设置中心节点,用于保存全部通讯录信息;在各分支设置分支节点,用于保存本分支通讯录信息;各分支节点均连接中心节点;各分支节点连接该分支所属的各个IP话机终端;不属于同一分支的各个IP话机终端不互相连接;各个IP话机终端向其所在分支的分支节点发送通讯录查询消息;分支节点根据通讯录查询消息确定本分支节点就近查询或是将通讯录查询消息发送到中心节点进行查询;获得查询结果将查询结果返回IP话机终端。查询结果返回IP话机终端。查询结果返回IP话机终端。

【技术实现步骤摘要】
一种分布式IP话机通讯录查询方法及系统


[0001]本专利技术属于互联网
,具体涉及一种分布式IP话机通讯录查询方法及系统。

技术介绍

[0002]大型企业内部建设IP电话交换系统,为全公司用户提供内部电话功能,分布在不同地区的IP话机终端需要实现全公司电话通讯录的高速查询,为IP话机终端用户提供电话号码实时查询,以及来去电的电话号码信息实时查询,实现来去点号码归属人员及部门等信息的实时呈现。由于大型企业分布全国各城市及地区,为降低IP话机上通讯录查询时延,满足IP话机拨号及来去电时的通讯录实时查询体验,需解决各地区IP话机通讯录高速查询问题。

技术实现思路

[0003]本专利技术旨在解决企业内部各地区IP话机通讯录高速查询问题。
[0004]为实现上述技术目的,本专利技术采用以下技术方案。
[0005]提供一种分布式IP话机通讯录查询方法,包括:设置中心节点,用于保存全部通讯录信息;在各分支设置分支节点,用于保存本分支通讯录信息;各分支节点均连接中心节点;各分支节点连接该分支所属的各个IP话机终端;不属于同一分支的各个IP话机终端不互相连接;所述各个IP话机终端向其所在分支的分支节点发送通讯录查询消息;分支节点根据通讯录查询消息确定本分支节点就近查询或是将通讯录查询消息发送到中心节点进行查询;获得查询结果将查询结果返回IP话机终端。
[0006]进一步地,各分支节点通讯录信息自动同步到中心节点。
[0007]进一步地,所述通讯录查询消息包括电话号码归属信息查询消息,所述分支节点根据电话号码段表信息判断是否在本分支节点就近查询; 若电话号码段不在本分支,则将电话号码归属信息查询消息发送到中心节点以使得中心节点完成查询后将查询结果返回中心节点。
[0008]进一步地,所述通讯录查询消息包括电话号码查询消息,所述电话号码查询消息中携带查询地区,所述分支节点根据查询地区判断是否在本分支节点就近查询; 若查询地区不在本分支,则将电话号码查询消息发送到中心节点以使得中心节点完成查询后将查询结果返回中心节点。
[0009]进一步地,本专利技术还提供了一种分布式IP话机通讯录查询系统,包括中心节点、分支节点和IP话机终端;所述中心节点,用于保存全部通讯录信息;所述分支节点,设置在各分支,用于保存本分支通讯录信息;
各分支节点均连接中心节点;各分支节点连接该分支所属的各个IP话机终端;不属于同一分支的各个IP话机终端不互相连接;所述各个IP话机终端用于向其所在分支的分支节点发送通讯录查询消息;分支节点,用于根据IP话机终端发送的通讯录查询消息确定本分支节点就近查询或是将通讯录查询消息发送到中心节点进行查询;中心节点用于收到来自分支节点发送的通讯录查询消息获得查询结果将结果返回分支节点;分支节点用于获得查询结果将查询结果返回IP话机终端。
[0010]进一步地,所述IP话机终端通过LDAP协议网关向分支节点发送通讯录查询消息。
[0011]进一步地,各分支节点通过查询消息路由器与中心节点通信。
[0012]本专利技术所取得的有益技术效果:本专利技术通过设置中心节点和分支节点,通过分支节点查询本地通讯录信息,对于非本地查询消息,分支节点将其发送到中心节点进行查询,能够提高查询效率;并且能够减轻中心节点的开销。
附图说明
[0013]图1为本专利技术实施例中心节点、分支节点和IP话机终端的组网示意图;图2为本专利技术实施例提供的分布式IP话机通讯录查询系统的结构示意图。
具体实施方式
[0014]以下结合说明书附图和具体实施例对本申请做进一步详细说明。
[0015]实施例1:一种分布式IP话机通讯录查询方法,参见图1, 设置中心节点,用于保存全部通讯录信息;在各分支设置分支节点,用于保存本分支通讯录信息;各分支节点均连接中心节点;各分支节点连接该分支所属的各个IP话机终端;不属于同一分支的各个IP话机终端不互相连接;各个IP话机终端向其所在分支的分支节点发送通讯录查询消息;分支节点根据通讯录查询消息确定本分支节点就近查询或是将通讯录查询消息发送到中心节点进行查询;获得查询结果将查询结果返回IP话机终端。
[0016]具体实施例中,在大型企业分支单位中选取一个分支单位(一般为企业总部)作为分布式IP话机通讯录中心节点,保存全公司通讯录信息;其他各分支单位均作为分布式IP话机通讯录分支节点,保存本分支单位通讯录信息;各分支节点通讯录数据自动同步到中心节点,保持中心节点数据的时效性。
[0017]各分支单位IP话机终端仅连接本地分支节点,向本地分支节点发送通讯录查询消息。如图2所示,IP话机终端通过LDAP协议网关向分支节点发送通讯录查询消息。分支节点将本分支单位通讯录信息存储于本分支节点通讯录数据库中。
[0018]各分支节点通过查询消息路由器与中心节点通信。中心节点将存中心节点和各分支节点通讯录信息储于中心节点的数据库中。
[0019]各分支节点本地分支节点判断通讯录查询消息为电话号码归属信息查询消息时,根据电话号段表选择是本分支节点就近查询,还是将查询消息路由到中心节点查询。
[0020]本地分支节点判断通讯录查询消息为企业成员电话号码等信息查询消息时,根据查询消息中携带的查询地区,选择本分支节点就近查询,还是路由到中心节点查询;
中心节点接收分支节点路由来的查询信息,完成跨区电话号码或者号码归属信息查询,并返回给分支节点。
[0021]以上实施例通过设置中心节点和分支节点,通过分支节点查询本地通讯录信息,对于非本地查询消息,分支节点将其发送到中心节点进行查询,能够提高查询效率;并且能够减轻中心节点的开销。
[0022]与以上实施例提供的一种分布式IP话机通讯录查询方法相对应地,本专利技术还提供了一种分布式IP话机通讯录查询系统,包括:中心节点、分支节点和IP话机终端;所述中心节点,用于保存全部通讯录信息;所述分支节点,设置在各分支,用于保存本分支通讯录信息;各分支节点均连接中心节点;各分支节点连接该分支所属的各个IP话机终端;不属于同一分支的各个IP话机终端不互相连接;所述各个IP话机终端用于向其所在分支的分支节点发送通讯录查询消息;分支节点,用于根据IP话机终端发送的通讯录查询消息确定本分支节点就近查询或是将通讯录查询消息发送到中心节点进行查询;中心节点用于收到来自分支节点发送的通讯录查询消息获得查询结果将结果返回分支节点;分支节点用于获得查询结果将查询结果返回IP话机终端。
[0023]所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统中中心节点、分支节点和IP话机终端的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0024]本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种分布式IP话机通讯录查询方法,其特征在于,包括:设置中心节点,用于保存全部通讯录信息;在各分支设置分支节点,用于保存本分支通讯录信息;各分支节点均连接中心节点;各分支节点连接该分支所属的各个IP话机终端;不属于同一分支的各个IP话机终端不互相连接;所述各个IP话机终端向其所在分支的分支节点发送通讯录查询消息;分支节点根据通讯录查询消息确定本分支节点就近查询或是将通讯录查询消息发送到中心节点进行查询;获得查询结果将查询结果返回IP话机终端。2.根据权利要求1所述一种分布式IP话机通讯录查询方法,其特征在于,各分支节点通讯录信息自动同步到中心节点。3.根据权利要求1所述一种分布式IP话机通讯录查询方法,其特征在于,所述通讯录查询消息包括电话号码归属信息查询消息,所述分支节点根据电话号码段表信息判断是否在本分支节点就近查询; 若电话号码段不在本分支,则将电话号码归属信息查询消息发送到中心节点以使得中心节点完成查询后将查询结果返回中心节点。4.根据权利要求1所述一种分布式IP话机通讯录查询方法,其特征在于,所述通讯录查询消息包括电话号码查询消息,所述电话号码查询消息中携带查询地区,所述分支节点根据查...

【专利技术属性】
技术研发人员:李伟丁正阳戴勇汪大洋江凇贾平李沛蒋春霞蔡昊徐惠臣
申请(专利权)人:国网江苏省电力有限公司信息通信分公司
类型:发明
国别省市:

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

1