一种获取呼叫路由策略的方法、服务器及系统的制作方法

文档序号:7903319阅读:207来源:国知局
专利名称:一种获取呼叫路由策略的方法、服务器及系统的制作方法
技术领域
本发明涉及通信领域,特别涉及一种获取呼叫路由策略的方法、服务器及系统。
背景技术
一号通业务又叫个人通信业务,用户开通此业务后可以将自己常用的各种通信工具的号码(如手机、寻呼机、办公电话、语音信箱和住宅电话的号码)统一为一个一号通号码,以后任何人只需拨打该一号通号码就能找到该用户。·
其中,当主叫用户向被叫用户发起呼叫请求时,该呼叫请求携带被叫用户的一号通号码,且该呼叫请求被路由到呼叫应用服务器,呼叫应用服务器获取被叫用户定制的呼·叫路由策略,并根据该呼叫路由策略和被叫用户的一号通号码呼叫被叫用户的一个通信工具,如果呼叫不成功再呼叫被叫用户的其他通信工具。一号通业务提供的呼叫路由策略比较简单,无法对不同的主叫用户执行不同的呼叫处理操作,以致于无法为主叫用户和被叫用户提供智能化、个性化以及随时随地的交流和沟通。

发明内容
为了能够为主叫用户和被叫用户提供智能化、个性化以及随时随地的交流和沟通,本发明实施例提供了一种获取呼叫路由策略的方法、服务器及系统。所述技术方案如下一种获取呼叫路由策略的方法,所述方法包括接收主叫用户发起的呼叫请求,所述呼叫请求至少携带主叫用户的号码信息和被叫用户的号码信息;根据所述主叫用户的号码信息和被叫用户的号码信息,从社交网络服务器上获取所述主叫用户与被叫用户之间的社会关系以及所述被叫用户定制的呼叫路由策略;根据所述主叫用户与被叫用户之间的社会关系从所述获取的呼叫路由策略中匹配出呼叫路由策略。一种获取呼叫路由策略的方法,所述方法包括根据呼叫处理服务器发送的主叫用户的用户标识与被叫用户的用户标识,获取并发送所述主叫用户与被叫用户之间的社会关系给所述呼叫处理服务器;根据所述呼叫处理服务器发送的所述被叫用户的用户标识和用户状态,获取并发送所述被叫用户定制的呼叫路由策略给所述呼叫处理服务器,使所述呼叫处理服务器根据所述社会关系从所述呼叫路由策略中匹配出呼叫路由策略。一种呼叫处理服务器,所述服务器包括接收模块,用于接收主叫用户发起的呼叫请求,所述呼叫请求至少携带主叫用户的号码信息和被叫用户的号码信息;第一获取模块,用于根据所述主叫用户的号码信息和被叫用户的号码信息,从社交网络服务器上获取所述主叫用户与被叫用户之间的社会关系以及所述被叫用户定制的呼叫路由策略;第一匹配模块,用于根据所述主叫用户与被叫用户之间的社会关系从所述获取的呼叫路由策略中匹配出呼叫路由策略。一种社交网络服务器,所述服务器包括
社会关系服务器,用于根据呼叫处理服务器发送的主叫用户的用户标识与被叫用户的用户标识,获取并发送所述主叫用户与被叫用户之间的社会关系给所述呼叫处理服务器;路由策略服务器,用于根据所述呼叫处理服务器发送的所述被叫用户的用户标识和用户状态,获取并发送所述被叫用户定制的呼叫路由策略给所述呼叫处理服务器,使所述呼叫处理服务器根据所述社会关系从所述呼叫路由策略中匹配出呼叫路由策略。一种获取呼叫路由策略的系统,所述系统包括呼叫处理处理服务器和社交网络服务器;所述呼叫处理服务器,用于接收主叫用户发起的呼叫请求,所述呼叫请求至少携带主叫用户的号码信息和被叫用户的号码信息;根据所述主叫用户的号码信息和被叫用户的号码信息,从所述社交网络服务器上获取所述主叫用户与被叫用户之间的社会关系以及所述被叫用户定制的呼叫路由策略;根据所述主叫用户与被叫用户之间的社会关系从所述获取的呼叫路由策略中匹配出呼叫路由策略。在本发明中,从社交网络服务器中获取主叫用户与被叫用户之间的社会关系以及被叫用户定制的呼叫路由策略,根据获取的社会关系从被叫用户定制的呼叫路由策略中匹配出呼叫路由策略,如此可以为不同的主叫用户的呼叫执行不同的呼叫处理操作,从而能够为主叫用户与被叫用户提供智能化、个性化以及随时随地的交流和沟通。


图I是本发明实施例I提供的一种获取呼叫路由策略的方法流程图;图2是本发明实施例2提供的一种获取呼叫路由策略的方法流程图;图3是本发明实施例3应用的一种网络架构示意图;图4是本发明实施例3提供的一种获取呼叫路由策略的方法流程图;图5是本发明实施例3提供的第一种呼叫路由策略定制界面示意图;图6是本发明实施例3提供的第二种呼叫路由策略定制界面示意图;图7是本发明实施例4提供的一种呼叫处理服务器的示意图;图8是本发明实施例5提供的一种社交网络服务器的示意图;图9是本发明实施例6提供的一种获取呼叫路由策略的系统不意图。
具体实施例方式为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。实施例I如图I所示,本发明实施例提供了一种获取呼叫路由策略的方法,包括
步骤101 :接收主叫用户发起的呼叫请求,该呼叫请求至少携带主叫用户的号码信息和被叫用户的号码信息;步骤102 :根据主叫用户的号码信息和被叫用户的号码信息,从社交网络服务器上获取主叫用户与被叫用户之间的社会关系以及被叫用户定制的呼叫路由策略;步骤103 :根据主叫用户与被叫用户之间的社会关系从获取的呼叫路由策略中匹配出呼叫路由策略。在本发明实施例中,从社交网络服务器中获取主叫用户与被叫用户之间的社会关系以及被叫用户定制的呼叫路由策略,根据获取的社会关系从被叫用户定制的呼叫路由策略中匹配出呼叫路由策略,如此可以为不同的主叫用户的呼叫执行不同的呼叫处理操作,从而能够为主叫用户与被叫用户提供智能化、个性化以及随时随地的交流和沟通。
实施例2如图2所示,本发明实施例一种获取呼叫路由策略的方法,包括步骤201 :根据呼叫处理服务器发送的主叫用户的用户标识与被叫用户的用户标识,获取并发送主叫用户与被叫用户之间的社会关系给呼叫处理服务器;步骤202 :根据呼叫处理服务器发送的被叫用户的用户标识和用户状态,获取并发送被叫用户定制的呼叫路由策略给呼叫处理服务器,使呼叫处理服务器根据获取的社会关系从获取的呼叫路由策略中匹配出呼叫路由策略。在本发明实施例中,获取主叫用户与被叫用户之间的社会关系以及被叫用户定制的呼叫路由策略,使呼叫处理服务器根据获取的社会关系从被叫用户定制的呼叫路由策略中匹配出呼叫路由策略,如此可以为不同的主叫用户的呼叫执行不同的呼叫处理操作,从而能够为主叫用户与被叫用户提供智能化、个性化以及随时随地的交流和沟通。实施例3本发明实施例提供了一种获取呼叫路由策略的方法。本实施例可以应用于如图3所示的网络架构,在该网络架构中主叫用户向被叫用户发起呼叫时,主叫用户先将呼叫请求发送给通信网络,通信网络再将该呼叫请求路由到呼叫处理服务器,呼叫处理服务器从社交网络服务器中获取主叫用户与被叫用户之间的社会关系和被叫用户定制的呼叫路由策略,根据主叫用户与被叫用户之间的社会关系从获取的呼叫路由策略中匹配出呼叫路由策略,然后根据匹配的呼叫路由策略发起呼叫处理操作,其中,社交网络服务器归属于社交网站,社交网站为人与人之间的关系网站,且社交网络服务器可以包括号码归属服务器、社会关系服务器和路由策略服务器。参见图4,该方法包括步骤301 :呼叫处理服务器接收通信网络发送的呼叫请求,且该呼叫请求至少携带主叫用户的号码信息和被叫用户的号码信息;其中,用户的号码信息可以为用户的真实号码、用户的虚拟号码或用户的软终端号码,每个用户可以拥有一个或多个真实号码,每个用户拥有的每个真实号码可以对应一个虚拟号码或软终端号码,真实号码用于标识用户所使用的通信设备,可以为MDN(MobileDirectory Number,移动用户号码簿号码)号码或 IMSI (International MobileSubscriber Identification Number,国际移动用户识别码)号码等,虚拟号码可以为一号通号码,软终端号码也可以为一号通号码。其中,主叫用户发起呼叫时,向通信网络发送呼叫请求,通信网络将该呼叫请求路由给呼叫处理服务器;主叫用户发起的呼叫可以为语音呼叫或会话呼叫等,主叫用户发送的呼叫请求内携带的主叫用户的号码信息可以为主叫用户的真实号码,携带的被叫用户的号码信息可以为被叫用户的虚拟号码或软终端号码。进一步地,呼叫处理服务器接收到通信网络发送的呼叫请求后,还可以获取接收呼叫请求的时间,并将获取的时间作为呼叫发起时间。例如,在如图3所示的网络架构中,主叫用户通过VOIP (Voice over InternetProtocol,网络电话)电话向被叫用户发起呼叫请求,且该呼叫请求携带主叫用户的号码信息为Al,携带被叫用户的号码信息为BI ;该呼叫请求被通信网络路由到呼叫处理服务器,其中,被叫用户的通信设备可以包括家庭电话、手机、办公电话和/或寻呼机。步骤302 :呼叫处理服务器发送信息查询请求给号码归属服务器,且该信息查询 请求携带主叫用户的号码信息和被叫用户的号码信息;其中,在号码归属服务器中存储有号码信息与用户标识的对应关系;当用户在社交网站注册自己的个人信息时,用户可以向社交网站输入自己的号码信息和用户标识,然后社交网站将用户输入的号码信息和用户标识存储在号码归属服务器内的号码信息与用户标识的对应关系内;用户标识可以为用户在社交网站中注册帐户的用户名等。其中,在号码归属服务器中还存储有号码信息与用户状态的对应关系;当用户在开启所使用的通信设备时,即通信设备在开机时发送开机通知信息给号码归属服务器,且该开机通知信息携带用户的号码信息,号码归属服务器接收到该开机通知信息,根据该开机通知信息携带的号码信息,从自身存储的号码信息与用户状态的对应关系中查找出对应的用户状态,并将查找的用户状态设置为在线状态;当用户关闭所使用的通信设备时,即通信设备关机时发送关机通知信息给号码归属服务器,且该关机通知信息携带用户的号码信息,号码归属服务器接收该关机通知信息,根据该关机通知信息携带的号码信息,从自身存储的号码信息与用户状态的对应关系中查找出对应的用户状态,并将查找的用户状态设置为离线状态,所以在号码归属服务器中存储每个用户当前的用户状态。例如,呼叫处理服务器发送信息查询请求给号码归属服务器,且该信息查询请求携带主叫用户的号码信息Al和被叫用户的号码信息BI,获取接收呼叫请求的时间为12:30并将获取的时间12:30作为呼叫发起时间;另外,在本实施例中,号码归属服务器中存储有如表I所示的号码信息与用户标识的对应关系以及如表2所示的号码信息与用户状态的对应关系。表I
权利要求
1.一种获取呼叫路由策略的方法,其特征在于,所述方法包括 接收主叫用户发起的呼叫请求,所述呼叫请求至少携带主叫用户的号码信息和被叫用户的号码信息; 根据所述主叫用户的号码信息和被叫用户的号码信息,从社交网络服务器上获取所述主叫用户与被叫用户之间的社会关系以及所述被叫用户定制的呼叫路由策略; 根据所述主叫用户与被叫用户之间的社会关系从所述获取的呼叫路由策略中匹配出呼叫路由策略。
2.如权利要求I所述的方法,其特征在于,根据所述主叫用户的号码信息和被叫用户的号码信息,从社交网络服务器上获取所述主叫用户与被叫用户之间的社会关系以及所述被叫用户定制的呼叫路由策略,包括 根据所述主叫用户的号码信息和被叫用户的号码信息,从所述社交网络服务器中获取所述主叫用户与被叫用户之间的社会关系、所述被叫用户的用户标识和用户状态; 根据所述被叫用户的用户标识和用户状态,从所述社交网络服务器的路由策略服务器中获取所述被叫用户定制的呼叫路由策略。
3.如权利要求2所述的方法,其特征在于,根据所述主叫用户的号码信息和被叫用户的号码信息,从所述社交网络服务器中获取所述主叫用户与被叫用户之间的社会关系、所述被叫用户的用户标识和用户状态,包括 根据所述主叫用户的号码信息和被叫用户的号码信息,从所述社交网络服务器中的号码归属服务器中获取所述主叫用户的用户标识和被叫用户的用户标识以及所述被叫用户当前的用户状态; 根据所述主叫用户的用户标识和被叫用户的用户标识,从所述社交网络服务器中的社会关系服务器中获取所述主叫用户与被叫用户之间的社会关系。
4.如权利要求1-3任项权利要求所述的方法,其特征在于,根据所述主叫用户与被叫用户之间的社会关系从所述获取的呼叫路由策略中匹配出呼叫路由策略之后,还包括 根据呼叫上下文信息从所述匹配出的呼叫路由策略中匹配出最佳的呼叫路由策略。
5.一种获取呼叫路由策略的方法,其特征在于,所述方法包括 根据呼叫处理服务器发送的主叫用户的用户标识与被叫用户的用户标识,获取并发送所述主叫用户与被叫用户之间的社会关系给所述呼叫处理服务器; 根据所述呼叫处理服务器发送的所述被叫用户的用户标识和用户状态,获取并发送所述被叫用户定制的呼叫路由策略给所述呼叫处理服务器,使所述呼叫处理服务器根据所述社会关系从所述呼叫路由策略中匹配出呼叫路由策略。
6.如权利要求5所述的方法,其特征在于,所述根据呼叫处理服务器发送的主叫用户的用户标识与被叫用户的用户标识,获取并发送所述主叫用户与被叫用户之间的社会关系给所述呼叫处理服务器,包括 社交网络服务器中的社会关系服务器根据呼叫处理服务器发送的主叫用户的用户标识与被叫用户的用户标识,获取所述主叫用户位于所述被叫用户的用户分组的名称; 所述社会关系服务器将所述用户分组的名称作为所述主叫用户与被叫用户之间的社会关系,发送所述社会关系给所述呼叫处理服务器。
7.如权利要求5所述的方法,其特征在于,根据所述呼叫处理服务器发送的所述被叫用户的用户标识和用户状态,获取并发送所述被叫用户定制的呼叫路由策略给所述呼叫处理服务器,包括 所述社交网络服务器中的路由策略服务器根据所述呼叫处理服务器发送的所述被叫用户的用户标识和用户状态,从已存储的用户标识、用户状态与呼叫路由策略的对应关系中获取所述被叫用户定制的呼叫路由策略,发送所述呼叫路由策略给所述呼叫处理服务器。
8.如权利要求5-7任一项权利要求所述的方法,其特征在于,所述获取并发送所述主叫用户与被叫用户之间的社会关系给所述呼叫处理服务器之前,还包括 所述社交网络服务器中号码归属服务器根据所述呼叫处理服务器发送的主叫用户的号码信息和被叫用户的号码信息,从已存储的号码信息与用户标识的对应关系中获取所述主叫用户的用户标识和被叫用户的用户标识; 所述号码归属服务器根据所述被叫用户的号码信息,从已存储的号码信息与用户状态的对应关系中获取所述被叫用户的用户状态,发送所述主叫用户的用户标识以及所述被叫用户的用户标识和用户状态给所述呼叫处理服务器。
9.如权利要求8所述的方法,其特征在于,所述方法还包括 接收通信设备开机时发送携带用户标识的开机通知信息,在所述用户标识与用户状态的对应关系中将所述开机通知信息携带的用户标识对应的用户状态设置为在线状态;接收所述通信设备关机时发送携带用户标识的关机通知信息,在所述用户标识与用户状态的对应关系中将所述关机通知信息携带的用户标识对应的用户状态设置为离线状态。
10.一种呼叫处理服务器,其特征在于,所述服务器包括 接收模块,用于接收主叫用户发起的呼叫请求,所述呼叫请求至少携带主叫用户的号码信息和被叫用户的号码信息; 第一获取模块,用于根据所述主叫用户的号码信息和被叫用户的号码信息,从社交网络服务器上获取所述主叫用户与被叫用户之间的社会关系以及所述被叫用户定制的呼叫路由策略; 第一匹配模块,用于根据所述主叫用户与被叫用户之间的社会关系从所述获取的呼叫路由策略中匹配出呼叫路由策略。
11.如权利要求10所述的服务器,其特征在于,所述第一获取模块包括 第一获取单元,用于根据所述主叫用户的号码信息和被叫用户的号码信息,从所述社交网络服务器中获取所述主叫用户与被叫用户之间的社会关系、所述被叫用户的用户标识和用户状态; 第二获取单元,用于根据所述被叫用户的用户标识和用户状态,从所述社交网络服务器的路由策略服务器中获取所述被叫用户定制的呼叫路由策略。
12.如权利要求11所述的服务器,其特征在于,所述第一获取单元包括 第一获取子单元,用于根据所述主叫用户的号码信息和被叫用户的号码信息,从所述社交网络服务器中的号码归属服务器中获取所述主叫用户的用户标识和被叫用户的用户标识以及所述被叫用户当前的用户状态; 第二获取子单元,用于根据所述主叫用户的用户标识和被叫用户的用户标识,从所述社交网络服务器中的社会关系服务器中获取所述主叫用户与被叫用户之间的社会关系。
13.如权利要求10-12任项权利要求所述的服务器,其特征在于,所述服务器还包括 第二匹配模块,用于根据呼叫上下文信息从所述匹配出的呼叫路由策略中匹配出最佳的呼叫路由策略。
14.一种社交网络服务器,其特征在于,所述服务器包括 社会关系服务器,用于根据呼叫处理服务器发送的主叫用户的用户标识与被叫用户的用户标识,获取并发送所述主叫用户与被叫用户之间的社会关系给所述呼叫处理服务器; 路由策略服务器,用于根据所述呼叫处理服务器发送的所述被叫用户的用户标识和用户状态,获取并发送所述被叫用户定制的呼叫路由策略给所述呼叫处理服务器,使所述呼叫处理服务器根据所述社会关系从所述呼叫路由策略中匹配出呼叫路由策略。
15.如权利要求14所述的服务器,其特征在于,所述社会关系服务器包括 第二获取模块,用于根据呼叫处理服务器发送的主叫用户的用户标识与被叫用户的用户标识,获取所述主叫用户位于所述被叫用户的用户分组的名称; 发送模块,用于将所述用户分组的名称作为所述主叫用户与被叫用户之间的社会关系,发送所述社会关系给所述呼叫处理服务器。
16.如权利要求14所述的服务器,其特征在于, 所述路由策略服务器,具体用于根据所述呼叫处理服务器发送的所述被叫用户的用户标识和用户状态,从已存储的用户标识、用户状态与呼叫路由策略的对应关系中获取所述被叫用户定制的呼叫路由策略,发送所述呼叫路由策略给所述呼叫处理服务器。
17.如权利要求14-16任一项权利要求所述的服务器,其特征在于,所述服务器还包括号码归属服务器,所述号码归属服务器包括 第三获取模块,用于用于根据所述呼叫处理服务器发送的主叫用户的号码信息和被叫用户的号码信息,从已存储的号码信息与用户标识的对应关系中获取所述主叫用户的用户标识和被叫用户的用户标识; 第四获取模块,用于根据所述被叫用户的号码信息,从已存储的号码信息与用户状态的对应关系中获取所述被叫用户的用户状态,发送所述主叫用户的用户标识以及所述被叫用户的用户标识和用户状态给所述呼叫处理服务器。
18.如权利要求17所述的服务器,其特征在于,所述号码归属服务器还包括 设置模块,用于接收通信设备开机时发送携带用户标识的开机通知信息,在所述用户标识与用户状态的对应关系中将所述开机通知信息携带的用户标识对应的用户状态设置为在线状态;接收所述通信设备关机时发送携带用户标识的关机通知信息,在所述用户标识与用户状态的对应关系中将所述关机通知信息携带的用户标识对应的用户状态设置为离线状态。
19.一种获取呼叫路由策略的系统,其特征在于,所述系统包括呼叫处理处理服务器和社交网络服务器; 所述呼叫处理服务器,用于接收主叫用户发起的呼叫请求,所述呼叫请求至少携带主叫用户的号码信息和被叫用户的号码信息;根据所述主叫用户的号码信息和被叫用户的号码信息,从所述社交网络服务器上获取所述主叫用户与被叫用户之间的社会关系以及所述被叫用户定制的呼叫路由策略;根据所述主叫用户与被叫用户之间的社会关系从所述获取的呼叫路由策略中匹配出呼叫路由策略。
全文摘要
本发明实施例提供了一种获取呼叫路由策略的方法、服务器和系统,涉及通信领域,所述方法包括接收主叫用户发起的呼叫请求,所述呼叫请求至少携带主叫用户的号码信息和被叫用户的号码信息;根据所述主叫用户的号码信息和被叫用户的号码信息,从社交网络服务器上获取所述主叫用户与被叫用户之间的社会关系以及所述被叫用户定制的呼叫路由策略;根据所述主叫用户与被叫用户之间的社会关系从所述获取的呼叫路由策略中匹配出呼叫路由策略。本发明能够为主叫用户和被叫用户提供智能化、个性化以及随时随地的交流和沟通。
文档编号H04L12/721GK102984061SQ20111026399
公开日2013年3月20日 申请日期2011年9月7日 优先权日2011年9月7日
发明者王占东, 魏家好, 胡立新 申请人:华为软件技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1