一种显示主叫用户信息的方法

文档序号:7958059阅读:104来源:国知局
专利名称:一种显示主叫用户信息的方法
技术领域
本发明涉及通信技术领域,具体来说,涉及到在被叫终端上显示主叫信息的技术。
背景技术
随着IT领域技术创新的不断涌现,企业核心计算平台正在向智能化、低成本的方向飞速演进。在企业业务流程、管理流程不断优化的同时,企业应用和承载平台也正日益融合。
在企业通信领域,以企业网络为基础的PC即时通信软件、IP电话、无线智能手机正在逐步成为企业通信的重要工具。现有的电话终端如IP电话或POTS(Plain Old Telephone SerVice普通传统电话)(也称作PSTN publicswitched telephone network公共开关电话网络),当有呼叫到达时,一般使用交换机信令中携带的号码信息显示主叫来电号码。
如果电话终端支持个人地址簿,电话终端根据来电号码查找个人地址簿中主叫用户的姓名,然后向用户显示。
但是,现有的显示来电号码或者来电用户姓名的方案,对企业用户来说已经难以满足需要,企业用户可能需要面对为数众多的客户、本企业员工以及合作伙伴的来电呼叫,如果在呼叫时仅仅提供来电的号码或者来电用户姓名,被叫方很难确定主叫方的具体情况,从而不能根据主叫方的具体情况有针对性的进行处理。
因此,需要一种技术方案,以解决来电时在电话终端上显示主叫方的详细信息的问题,如主叫用户姓名、单位、职务以及地域等信息。

发明内容
本发明的目的在于提供一种显示主叫用户信息的方法,以解决在被叫终端上显示主叫用户信息的问题。
为实现上述目的,本发明采用的技术方案如下一种显示主叫用户信息的方法,所述的方法包括如下步骤a、交换机向信息服务器发起检索请求,所述的检索请求中携带主叫号码;b、所述的信息服务器根据所述的主叫号码查询主叫用户的信息,然后将所述的主叫用户的信息返回给所述的交换机;c、所述的交换机向被叫终端发起呼叫请求,所述的呼叫请求中携带所述的主叫用户的信息。
其中步骤a之前包括a0、所述的交换机根据主叫终端的呼叫请求获取所述的主叫电话号码。
所述的主叫用户的信息具体包括主叫用户的姓名、单位和职务。
其中步骤c之后还包括d、所述的被叫终端收到所述的呼叫请求后显示所述的主叫用户的信息。
所述的被叫终端为PC即时通信软件客户端或者IP电话或者无线掌上电脑PDA或者普通传统电话POST或者智能手机。
本发明还提供了另一种显示主叫用户信息的方法,所述的方法包括如下步骤a、被叫终端收到交换机发起的呼叫请求后向信息服务器发起检索请求,所述的检索请求中携带主叫号码;b、所述的信息服务器根据所述的主叫号码查询主叫用户的信息,然后将所述的主叫用户的信息返回给所述的被叫终端。
其中步骤a之前还包括a0、所述的交换机向被叫终端发起呼叫请求,所述的请求中携带所述的主叫号码。
其中步骤b还包括所述的信息服务器与企业客户资源管理系统、人力资源管理系统和数据中心交互,获取所述的被叫用户的客户、合作伙伴和企业员工的详细信息。
所述的主叫用户的信息具体包括主叫用户的姓名、单位和职务。
其中步骤b之后还包括c、所述的被叫终端显示所述的主叫用户的信息。
本发明克服现有技术的不足,采用交换机/被叫终端收到呼叫请求时,向信息服务器发送检索请求,信息服务器根据主叫号码在其数据库中查找主叫用户的信息,然后向交换机/被叫终端返回主叫详细信息技术方案,使得被叫终端不仅能显示主叫用户的号码,还能显示主叫单位、职务以及地域位置等信息,从而使得被叫用户在接听之前即可获取主叫用户的详细信息。


图1为本发明实施例一系统图;图2为本发明实施例一所述的采用SIP信令交互的流程图;图3为本发明实施例二系统图;图4为本发明实施例二所述的采用SIP信令交互的流程图。
具体实施例方式
本发明的基本原理是当交换机收到呼叫请求时,向信息服务器发送检索请求,信息服务器根据主叫号码在其数据库中查找主叫的信息,然后向交换机返回主叫详细信息,交换机向终端发起呼叫时,通过呼叫信令将主叫详细信息传递给终端,并在终端上显示,或者是终端收到呼叫请求时,向信息服务器发送检索请求,信息服务器根据主叫号码在其数据库中查找主叫的信息,然后向终端返回主叫详细信息。
以下结合附图和具体实施例进行详细说明。
实施例一本实施例的系统结构图如图1所示,包括交换机、被叫终端以及信息服务器,其中的信息服务器中存储有被叫用户的客户、本企业员工以及合作伙伴的详细信息,交换机收到呼叫请求后向信息服务器发送检索请求,信息服务器根据检索请求中携带的主叫号码查询其数据库中该主叫号码对应的用户的详细信息,然后将检索结果返回给交换机,交换机在呼叫被叫时,通过呼叫信令将主叫的详细信息传递给被叫终端。
本实施例的流程具体包括如下步骤1、交换机收到呼叫请求,获取主叫的号码(对于来自外部的呼叫,如另一个交换机或媒体网关,那么呼叫请求中带有主叫电话号码;如果是本地呼叫,那么交换机计算主叫的电话号码)。
2、交换机向信息服务器发起检索请求,通过所述的检索请求将主叫号码传递给信息服务器。
3、信息服务器根据主叫号码在其数据库中查询主叫的详细信息,如主叫用户的单位、职务以及地域等信息,向交换机返回该主叫用户的详细信息。
4、交换机添加信息服务器返回的详细信息到呼叫请求中,同时向终端发起呼叫请求,终端显示主叫的详细信息。
具体来说,交换机与被叫终端、信息服务器之间可以采用SIP(sessioninitiation protocol会话发起协议)信令交互,流程图如图2所示,具体的信令如下1、交换机使用号码8860向信息服务器yy发起查询SUBSCRIB sipyyTo<sipyy>;tag=xxxFrom<sipxx>;tag=xxx
AddressBook电话=‘8860’;2、信息服务器向交换机xx返回结果Notify sipyyTo<sipyy>;tag=xxxFrom<sipxx>;tag=xxxAddressBook姓名=“小强”职务=“技术经理”部门=“软件部”……3、交换机将AddressBook(地址簿)添加到INVITE(呼叫请求)信令,呼叫号码8860,终端zz使用信令携带的AddressBook字段显示详细信息INVITE sipzzTo<sipzz>;tag=xxxFrom<sip8860>;tag=xxxAddressBook姓名=“小强”职务=“技术经理”部门=“软件部”实施例二本实施例的系统结构图如图3所示,与实施例一的系统基本相同,不同之处在于被叫终端收到呼叫请求后向信息服务器发起检索请求,而不是交换机发起检索请求。
本实施例的流程具体包括如下步骤1、交换机收到呼叫请求,获取主叫的号码(对于来自外部的呼叫,如另一个交换机或媒体网关,那么呼叫请求中带有主叫电话号码;如果是本地呼叫,那么交换机计算主叫的电话号码)。
2、交换机向被叫终端发起呼叫请求,呼叫信令中携带主叫号码。
3、被叫终端根据呼叫请求中主叫号码向信息服务器发起检索请求。
4、信息服务器返回主叫用户的详细信息,终端振铃,同时显示主叫的详细信息。
具体来说,交换机与被叫终端、信息服务器之间可以采用SIP(sessioninitiation protocol会话发起协议)信令交互,流程图如图4所示,具体的信令如下1、交换机向被叫终端xx发起呼叫INVITE sipxxTo<sipxx>;tag=xxxFrom<sip8860>;tag=xxx2、被叫终端向信息服务器yy发起查询SUBSCRIB sipyyTo<sipyy>;tag=xxxFrom<sipxx>;tag=xxxAddressBook电话=‘8860’;3、信息服务器yy返回结果,终端显示结果Notify sipyyTo<sipyy>;tag=xxxFrom<sipxx>;tag=xxxAddressBook姓名=”小强”职务=“技术经理”部门=“软件部”……其中,终端与信息服务器的交互也可以通过无线网络。
具体实现时,被叫终端也可以将信息服务器中的主叫详细信息复制后存储在本地存储器中,当收到呼叫请求时,根据呼叫请求中的主叫号码查询其本地存储器,然后将主叫用户的详细信息显示出来。
此外,如果被叫终端本地存储空间不够,也可以存储部分主叫用户的详细信息,当收到呼叫请求时,首先在其本地存储器中查找,如果找不到对应的主叫用户的详细信息,则向信息服务器发送检索请求,从信息服务器获取主叫用户的详细信息。
在上述的实施例一和实施例二中,信息服务器通过和企业客户资源管理、人力资源管理、数据中心等IT系统交互,定时同步或实时查询客户、合作伙伴、员工的详细信息。
本发明技术方案中的主被叫终端指PC即时通信软件客户端、IP电话、无线PDA(Personal Digital Assistant掌上电脑)、POST电话、智能手机等通信设备。
权利要求
1.一种显示主叫用户信息的方法,其特征在于,所述的方法包括如下步骤a、交换机向信息服务器发起检索请求,所述的检索请求中携带主叫号码;b、所述的信息服务器根据所述的主叫号码查询主叫用户的信息,然后将所述的主叫用户的信息返回给所述的交换机;c、所述的交换机向被叫终端发起呼叫请求,所述的呼叫请求中携带所述的主叫用户的信息。
2.根据权利要求1所述的方法,其特征在于,其中步骤a之前包括a0、所述的交换机根据主叫终端的呼叫请求获取所述的主叫电话号码。
3.根据权利要求1所述的方法,其特征在于,所述的主叫用户的信息具体包括主叫用户的姓名、单位和职务。
4.根据权利要求1所述的方法,其特征在于,其中步骤c之后还包括d、所述的被叫终端收到所述的呼叫请求后显示所述的主叫用户的信息。
5.根据权利要求1所述的方法,其特征在于,所述的被叫终端为PC即时通信软件客户端或者IP电话或者无线掌上电脑PDA或者普通传统电话POST或者智能手机。
6.一种显示主叫用户信息的方法,其特征在于,所述的方法包括如下步骤a、被叫终端收到交换机发起的呼叫请求后向信息服务器发起检索请求,所述的检索请求中携带主叫号码;b、所述的信息服务器根据所述的主叫号码查询主叫用户的信息,然后将所述的主叫用户的信息返回给所述的被叫终端。
7.根据权利要求6所述的方法,其特征在于,其中步骤a之前还包括a0、所述的交换机向被叫终端发起呼叫请求,所述的请求中携带所述的主叫号码。
8.根据权利要求6所述的方法,其特征在于,其中步骤b还包括所述的信息服务器与企业客户资源管理系统、人力资源管理系统和数据中心交互,获取所述的被叫用户的客户、合作伙伴和企业员工的详细信息。
9.根据权利要求6所述的方法,其特征在于,所述的主叫用户的信息具体包括主叫用户的姓名、单位和职务。
10.根据权利要求6所述的方法,其特征在于,其中步骤b之后还包括c、所述的被叫终端显示所述的主叫用户的信息。
全文摘要
本发明公开了一种显示主叫用户信息的方法,所述的方法包括如下步骤a.交换机向信息服务器发起检索请求,所述的检索请求中携带主叫号码;b.所述的信息服务器根据所述的主叫号码查询主叫用户的信息,然后将所述的主叫用户的信息返回给所述的交换机;c.所述的交换机向被叫终端发起呼叫请求,所述的呼叫请求中携带所述的主叫用户的信息。采用本发明技术方案使得被叫终端不仅能显示主叫用户的号码,还能显示主叫单位、职务以及地域位置等信息,从而使得被叫在接听之前即可获取主叫用户的详细信息。
文档编号H04Q3/00GK1960399SQ20061006352
公开日2007年5月9日 申请日期2006年11月8日 优先权日2006年11月8日
发明者孟越涛, 俞洲 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1