终端呼叫权限控制方法及应用服务器和统一通信系统转让专利

申请号 : CN200710097674.8

文献号 : CN101060560B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 张文虎李洋赵树宇彭圣平

申请人 : 华为技术有限公司

摘要 :

本发明公开了终端呼叫权限控制方法,根据第一终端状态的变化对第二终端的呼叫权限进行关联控制。本发明还提供相应的应用服务器和统一通信系统。本发明可以按照第一终端的当前状态,自动对第二终端的呼叫权限进行调整,使得用户无须采用传统的呼叫权限设置方法,即可灵活便捷的控制第二终端的呼叫权限。

权利要求 :

1.一种终端呼叫权限控制方法,其特征在于,包括:获取第一终端的状态变化信息,所述第一终端为软件通信终端,所述状态变化信息包括软件通信终端的登录和注销信息,或者软件通信终端的登录、注销和异常信息;

在所述第一终端的状态变化为设定状态时,查找与所述第一终端关联的第二终端,所述第一终端与第二终端的关联关系由预置的业务关系设定,所述第二终端包括公用电话交换网,和/或公共陆地移动网络的电话终端,所述设定状态为预置的触发呼叫权限控制操作的特定状态;

将所述第二终端的呼叫权限设置为与所述设定状态对应的级别。

2.根据权利要求1所述的终端呼叫权限控制方法,其特征在于,还包括:获取与第二终端相关的呼叫请求;

判断所述呼叫请求是否在所述第二终端当前级别的呼叫权限范围内;

按照判断结果控制所述呼叫请求的处理。

3.根据权利要求1或2所述的终端呼叫权限控制方法,其特征在于:所述第一终端关联有一个以上的第二终端;

在进行第二终端的呼叫权限设置时,是将各个第二终端的呼叫权限分别设置为与所述设定状态对应的级别。

4.一种终端呼叫权限控制方法,其特征在于,包括:在收到与第二终端相关的呼叫请求时,查找与所述第二终端关联的第一终端,所述第一终端为软件通信终端,所述第二终端包括公用电话交换网,和/或公共陆地移动网络的电话终端,所述第一终端与第二终端的关联关系由预置的业务关系设定;

按照第一终端当前的状态,对所述与第二终端相关的呼叫请求进行呼叫权限控制,所述第一终端的状态包括登录和注销状态,或者包括登录、注销和异常状态。

5.根据权利要求4所述的终端呼叫权限控制方法,其特征在于,还包括:获取第一终端的状态变化信息,记录第一终端当前的状态;

所述按照第一终端当前的状态,对与第二终端相关的呼叫请求进行呼叫权限控制,是按照预先记录的第一终端当前的状态,对与第二终端相关的呼叫请求进行呼叫权限控制。

6.一种应用服务器,其特征在于,包括:

状态监控单元,用于获取第一终端的状态变化信息,所述第一终端为软件通信终端,所述状态变化信息包括软件通信终端的登录和注销信息,或者软件通信终端的登录、注销和异常信息;

查找单元,用于在所述第一终端的状态变化为设定状态时,查找与所述第一终端关联的第二终端,所述第一终端与第二终端的关联关系由预置的业务关系设定,所述第二终端包括公用电话交换网,和/或公共陆地移动网络的电话终端,所述设定状态为预置的触发呼叫权限控制操作的特定状态;

权限设置单元,用于将所述第二终端的呼叫权限设置为与所述设定状态对应的级别。

7.根据权利要求6所述的应用服务器,其特征在于,还包括:接收单元,用于接收与第二终端相关的呼叫请求;

权限控制单元,用于判断所述呼叫请求是否在所述第二终端当前级别的呼叫权限范围内;并按照判断结果控制所述呼叫请求的处理。

8.一种应用服务器,其特征在于,包括:

接收单元,用于接收与第二终端相关的呼叫请求,所述第二终端包括公用电话交换网,和/或公共陆地移动网络的电话终端;

查找单元,用于在收到与第二终端相关的呼叫请求时,查找与所述第二终端关联的第一终端,所述第一终端为软件通信终端,所述第一终端与第二终端的关联关系由预置的业务关系设定;

权限控制单元,用于按照第一终端当前的状态,对所述与第二终端相关的呼叫请求进行呼叫权限控制,所述第一终端的状态包括登录和注销状态,或者包括登录、注销和异常状态。

9.根据权利要求8所述的应用服务器,其特征在于,还包括:状态记录单元,用于获取第一终端的状态变化信息,记录第一终端当前的状态;

所述权限控制单元是按照所述状态记录单元预先记录的第一终端当前的状态,对与第二终端相关的呼叫请求进行呼叫权限控制。

10.一种统一通信系统,包括应用服务器和交换控制系统,所述应用服务器具有权利要求7或8或9所述的结构;

所述交换控制系统包括:

呼叫接收单元,用于获取与普通电话终端相关的呼叫请求,在判断所述普通电话终端签约了统一通信业务时,将该呼叫请求触发到所述应用服务器;

呼叫处理单元,用于按照所述应用服务器的控制对所述呼叫请求进行处理。

说明书 :

技术领域

本发明涉及通讯技术领域,具体涉及一种终端呼叫权限控制方法和相应的应用服务器。

背景技术

在目前的通讯环境中,基于公用电话交换网(PSTN:Public SwitchedTelephone Network)/公用陆地移动网络(PLMN:Public Land Mobile Network)的普通电话终端占有很大的使用比例。在使用这些普通电话终端的时候,用户有时需要系统提供对其呼叫权限的控制能力,以满足不同场景下的需求。目前,用户一般可通过拨打运营商的客户服务电话、到营业厅办理等传统手段,来改变普通电话终端的呼叫权限,或者,使用长权锁定、密码控制等方法,对普通电话终端的呼叫权限进行控制。这些目前所采用的呼叫权限控制手段往往较为烦琐,不利于用户体验。
此外,在目前的通讯环境中,运行在个人计算机平台上的各种软件通信终端也得到了越来越广泛的应用。它们在提供基本呼叫能力的同时,还提供若干超越传统PSTN/PLMN普通电话终端的功能,如呈现(Presence)业务、即时消息、视频通话等,从功能上涵盖并拓展了传统PSTN/PLMN普通电话终端的通讯能力,正逐渐成为重要的通讯手段之一,并在很长时间里会和传统PSTN/PLMN普通电话终端共存。目前,在智能业务的框架下,已出现整合传统PSTN/PLMN普通电话终端与软件通信终端而形成的,以统一号码为核心的统一通信业务。
在提出本发明的过程中,发明人发现,目前提供的统一通信产品,主要功能在于以统一号码为前提,提供各种类型终端通讯能力的融合与互相补充,而在各种类型终端之间的交互控制方面,仍待进一步的研究。

发明内容

本发明实施例提供两种灵活便捷的终端呼叫权限控制方法,一种包括:获取第一终端的状态变化信息,所述第一终端为软件通信终端,所述状态变化信息包括软件通信终端的登录和注销信息,或者软件通信终端的登录、注销和异常信息;在所述第一终端的状态变化为设定状态时,查找与所述第一终端关联的第二终端,所述第一终端与第二终端的关联关系由预置的业务关系设定,所述第二终端包括公用电话交换网,和/或公共陆地移动网络的电话终端,所述设定状态为预置的触发呼叫权限控制操作的特定状态;将所述第二终端的呼叫权限设置为与所述设定状态对应的级别。
另一种包括:在收到与第二终端相关的呼叫请求时,查找与所述第二终端关联的第一终端,所述第一终端为软件通信终端,所述第二终端包括公用电话交换网,和/或公共陆地移动网络的电话终端,所述第一终端与第二终端的关联关系由预置的业务关系设定;按照第一终端当前的状态,对所述与第二终端相关的呼叫请求进行呼叫权限控制,所述第一终端的状态包括登录和注销状态,或者包括登录、注销和异常状态。
本发明实施例还提供相应的应用服务器,一种包括:状态监控单元,用于获取第一终端的状态变化信息,所述第一终端为软件通信终端,所述状态变化信息包括软件通信终端的登录和注销信息,或者软件通信终端的登录、注销和异常信息;查找单元,用于在所述第一终端的状态变化为设定状态时,查找与所述第一终端关联的第二终端,所述第一终端与第二终端的关联关系由预置的业务关系设定,所述第二终端包括公用电话交换网,和/或公共陆地移动网络的电话终端,所述设定状态为预置的触发呼叫权限控制操作的特定状态;权限设置单元,用于将所述第二终端的呼叫权限设置为与所述设定状态对应的级别。
另一种包括:接收单元,用于接收与第二终端相关的呼叫请求,所述第二终端包括公用电话交换网,和/或公共陆地移动网络的电话终端;查找单元,用于在收到与第二终端相关的呼叫请求时,查找与所述第二终端关联的第一终端,所述第一终端为软件通信终端,所述第一终端与第二终端的关联关系由预置的业务关系设定;权限控制单元,用于按照第一终端当前的状态,对所述与第二终端相关的呼叫请求进行呼叫权限控制,所述第一终端的状态包括登录和注销状态,或者包括登录、注销和异常状态。
以及,统一通讯系统,包括应用服务器和交换控制系统,所述应用服务器采用上述结构;所述交换控制系统包括:呼叫接收单元,用于获取与普通电话终端相关的呼叫请求,在判断所述普通电话终端签约了统一通信业务时,将该呼叫请求触发到所述应用服务器;呼叫处理单元,用于按照所述应用服务器的控制对所述呼叫请求进行处理。
本发明实施例采用根据第一终端状态的变化对第二终端的呼叫权限进行关联控制的方法,系统可以按照第一终端的当前状态,自动对第二终端的呼叫权限进行调整,使得用户无须采用传统的呼叫权限设置方法,即可灵活便捷的控制第二终端的呼叫权限。同时,本发明实施例是基于一个终端的状态对另一终端进行控制,在应用于统一通信领域时,为研究终端之间的交互控制提供了有益的探索和尝试。

附图说明

图1是本发明实施例一终端呼叫权限控制方法流程示意图;
图2是本发明实施例二终端呼叫权限控制方法流程示意图;
图3是本发明实施例三终端呼叫权限控制方法流程示意图;
图4是本发明实施例四应用服务器逻辑结构示意图;
图5是本发明实施例五应用服务器逻辑结构示意图;
图6是本发明实施例六统一通信系统逻辑结构示意图;
图7是本发明实施例二方法的一个具体应用场景的流程示意图。

具体实施方式

本发明实施例提供终端呼叫权限控制方法,根据第一终端状态的变化对第二终端的呼叫权限进行关联控制。本发明实施例还提供相应的应用服务器和统一通信系统。以下分别对本发明实施例的方法、设备和系统进行详细说明。
实施例一、一种终端呼叫权限控制方法。方法流程如图1所示,包括:
A1、获取第一终端的状态变化信息;
本实施例中,终端的状态变化信息可以是能够为应用服务器所感知的与终端的使用状态相关的各种信息。
例如,若第一终端为安装在个人计算机上的软件通信终端,则其状态变化信息可包括终端的登录和注销等信息。当用户在个人计算机上使用软件通信终端时,其登录、注销操作将通过互联网(Internet)/分组核心网被应用服务器所感知;其中,登录操作产生的登录信息,表示终端由“注销”状态变化到“登录”状态,而注销操作产生的注销信息,则表示终端由“登录”状态变化到“注销”状态。此外,状态变化信息还可以包括应用服务器通过心跳等方式进行在线检测获得的终端的异常信息,应用服务器可根据终端的异常信息,判断终端由“登录”状态变化到“异常”状态。进一步的,应用服务器还可在可感知的情况下,对终端的某种状态进行细分,例如可根据终端登录后的具体使用情况,将“登录”状态分为“在线”、“离开”等子状态。
A2、在所述第一终端的状态变化为设定状态时,查找与所述第一终端关联的第二终端;
所称“设定状态”,即为预置的触发呼叫权限控制操作的特定状态。可选择应用服务器能够感知的全部或部分状态作为“设定状态”。
与第一终端关联的第二终端可以有一个或多个,其关联关系由预置的业务关系设定。例如,在统一通信业务中,不同类型的终端基于统一的号码进行关联,此时,可将其中的软件通信终端视为第一终端,将同号关联的其他PSTN/PLMN普通电话终端视为第二终端。
A3、将所述第二终端的呼叫权限设置为与所述设定状态对应的级别。
根据预置的“设定状态”,可以将呼叫权限划分为若干个级别,当然,这些级别可预置有相同或不同的具体权限控制内容,具体控制内容的设置,可由系统进行统一配置,也可按照用户的要求进行设置。
若第二终端有多个,可将各个第二终端的呼叫权限分别设置为与所述设定状态对应的级别。当然,各个第二终端所对应的呼叫权限级别以及相应的内容可能是一致或不一致的。
本实施例采用根据第一终端状态的变化对第二终端的呼叫权限进行关联控制的方法,当应用服务器感知第一终端变化到设定状态时,即将所关联的第二终端的呼叫权限调整到相应级别;调整后的呼叫权限可实时更新到实际执行第二终端呼叫控制的设备,例如交换控制系统等,由交换控制系统按照更新后的呼叫权限执行第二终端的呼叫处理;若执行呼叫权限控制的应用服务器本身还可提供第二终端的呼叫控制功能,则也可由应用服务器来实现具体的呼叫控制操作。本实施例使得用户无须采用传统的呼叫权限设置方法,即可灵活便捷的控制第二终端的呼叫权限。
实施例二、一种终端呼叫权限控制方法。本实施例是在基于实施例一对第二终端的呼叫权限进行实时调整的基础上,进一步给出基于调整后的呼叫权限对第二终端的呼叫进行控制的过程。进行呼叫权限调整的步骤与实施例一相同,进行呼叫控制的流程如图2所示,包括:
B1、获取与第二终端相关的呼叫请求;
本文中所称“与第二终端相关的呼叫请求”可以是由第二终端发起的呼叫请求,此时,可由交换控制系统或者应用服务器来执行对第二终端的呼叫权限控制。若由交换控制系统来执行,则其可从应用服务器获取第二终端更新后的呼叫权限设置。若由应用服务器来执行,则第二终端发起的呼叫请求可由交换控制系统触发到应用服务器,例如,在统一通信业务情况下,交换控制系统通过交换核心网收到某个普通电话终端的呼叫请求时,可判断该终端是否签约统一通信业务,若是,则将该终端的呼叫请求触发到应用服务器。
本文中所称“与第二终端相关的呼叫请求”也可以是应用服务器根据设置的第二终端的呼叫转接信息产生的呼叫转接请求,即,由交换控制系统将以第二终端为被叫的呼叫触发到应用服务器,应用服务器按照用户设置的呼叫转接信息,产生到第二终端的转接终端的呼叫转接请求,最终的被叫终端为转接终端。此时,由应用服务器来执行对第二终端的呼叫权限控制。
B2、判断所述呼叫请求是否在所述第二终端当前级别的呼叫权限范围内;
可按照现有呼叫权限的判断方式执行此步骤。例如,若呼叫请求的被叫号码为长途号码,而当前的呼叫权限为市话权限,则可判断该呼叫请求超出呼叫权限范围。
B3、按照判断结果控制所述呼叫请求的处理;
若与第二终端相关的呼叫请求在其呼叫权限范围内,则可允许继续执行呼叫的接续;否则,可拒绝呼叫的接续,例如,返回错误提示等。
本实施例进一步根据实时调整的呼叫权限对第二终端进行呼叫控制,对用户而言,实现了呼叫权限的自动控制,提高了用户的体验。
实施例三、一种终端呼叫权限控制方法,本实施例与实施例一的区别在于,不是在第一终端发生状态变化时主动设置第二终端的呼叫权限,而是在第二终端发起呼叫时,实时根据第一终端的当前状态对第二终端的呼叫权限进行控制。方法流程如图3所示,包括:
C1、在收到与第二终端相关的呼叫请求时,查找与所述第二终端关联的第一终端;
在本实施例中,由应用服务器来执行对第二终端的呼叫权限控制。与第二终端相关的呼叫请求包括由第二终端发起的呼叫请求,和应用服务器根据设置的第二终端的呼叫转接信息产生的呼叫转接请求,具体可参照实施例一中的描述。由于根据第二终端来查找关联的第一终端,第二终端需要唯一的对应一个用于进行自身呼叫权限控制的第一终端;当然,一个第一终端则可控制一个或一个以上的第二终端。
C3、按照第一终端当前的状态,对所述与第二终端相关的呼叫请求进行呼叫权限控制。
本实施例中,对第一终端当前状态的获取可采用两种方式,一种是在查找到与第二终端关联的第一终端后,实时获取第一终端当前的状态;一种是在第一终端的使用状态发生变化时,获取第一终端的状态变化信息,并记录第一终端当前的状态;然后在需要对第二终端进行呼叫权限控制时,通过查询记录实时获取记录的状态信息。关于终端的状态变化信息以及对应的状态,可参照实施例一中的描述。
可将第一终端的不同状态与第二终端的不同呼叫权限级别相对应,判断与第二终端相关的呼叫请求是否在第一终端当前的状态所对应的权限范围内,根据判断结果进行相应的控制。具体判断控制过程可参照实施例二中的步骤B2、B3执行。
本实施例采用根据第一终端状态的变化对第二终端的呼叫权限进行关联控制的方法,由应用服务器在第二终端发起呼叫时,实时根据第一终端的当前状态对第二终端的呼叫权限进行控制。本实施例使得用户无须采用传统的呼叫权限设置方法,即可灵活便捷的控制第二终端的呼叫权限。
下面,对本发明实施例的设备和系统进行详细说明。
实施例四、一种应用服务器10,如图4所示,包括:
状态监控单元11,用于获取第一终端的状态变化信息;
查找单元12,用于在所述第一终端的状态变化为设定状态时,查找与所述第一终端关联的第二终端;
权限设置单元13,用于将所述第二终端的呼叫权限设置为与所述设定状态对应的级别。
为同时实现对第二终端的呼叫控制功能,本实施例应用服务器还可进一步包括:
接收单元14,用于接收与第二终端相关的呼叫请求;
权限控制单元15,用于判断所述呼叫请求是否在所述第二终端当前级别的呼叫权限范围内;并按照判断结果控制所述呼叫请求的处理。
本实施例应用服务器可应用于实施例一和二提供的终端呼叫权限控制方法中。
实施例五、一种应用服务器20,如图5所示,包括:
接收单元21,用于接收与第二终端相关的呼叫请求;
查找单元22,用于在收到与第二终端相关的呼叫请求时,查找与所述第二终端关联的第一终端;
权限控制单元23,用于按照第一终端当前的状态,对所述与第二终端相关的呼叫请求进行呼叫权限控制。
权限控制单元23可实时获取第一终端当前的状态,若权限控制单元23通过查询预先保存的记录来获取第一终端当前的状态,本实施例应用服务器还可进一步包括:
状态记录单元24,用于获取第一终端的状态变化信息,记录第一终端当前的状态;
权限控制单元23是按照状态记录单元24预先记录的第一终端当前的状态,对与第二终端相关的呼叫请求进行呼叫权限控制。
本实施例应用服务器可应用于实施例三提供的终端呼叫权限控制方法中。
实施例六、本实施例是将实施例四或五应用服务器具体应用于统一通信业务中,与交换控制系统一起搭建出的一种统一通信系统。如图4所示,包括应用服务器30和交换控制系统40。
应用服务器30可采用实施例四或五中提供的结构;
交换控制系统40包括:
呼叫接收单元41,用于接收与普通电话终端相关的呼叫请求,在判断所述普通电话终端签约了统一通信业务时,将该呼叫请求触发到应用服务器30;
呼叫处理单元42,用于按照应用服务器30的控制对所述呼叫请求进行处理。
本实施例统一通信系统可应用于实施例二或三提供的终端呼叫权限控制方法中。
为更好的理解本发明实施例,下面给出实施例六统一通信系统(应用服务器采用实施例四中提供的结构)应用实施例二方法的一个具体场景:
场景假设:某统一通信业务的用户具有由同一统一通信号码关联的软件通信终端A和PSTN/PLMN普通电话终端B;应用服务器为用户提供两级呼叫权限设置:级别1和级别2;假定级别1为长话权限,与终端A的登录状态对应。级别2为市话权限,与终端A的注销或异常状态对应。呼叫权限控制方法流程如图7所示,包括:
101、用户使用软终端A登录到统一通信系统的应用服务器;
102、应用服务器感知用户登录后,将普通电话终端B的呼叫权限设置为级别1;
103、普通电话终端B发起呼叫,经由交换核心网路由到交换控制系统;
104、交换控制系统判断普通电话终端B签约了统一通信业务,将呼叫触发到应用服务器;
105、应用服务器判断该呼叫是否在级别1的范围内;
106、应用服务器根据判断结果控制交换控制系统处理呼叫,如果在级别1的范围内则呼叫被允许继续接续,否则不允许呼叫的继续接续;
107、交换控制系统根据应用服务器的控制处理该呼叫;
108、用户操作软终端A从应用服务器注销;
109、应用服务器感知软终端A已注销后,将普通电话终端B的呼叫权限设置为级别2;此后,对普通电话终端B的呼叫权限控制即按照级别2进行;
110、另外,在系统运行过程中,应用服务器和软终端A之间还通过心跳等方式进行在线检测,获得软终端A的异常信息;
111、应用服务器获知软终端A异常后,将普通电话终端B的呼叫权限设置为级别2;此后,对终端B的呼叫权限控制即按照级别2进行。
上述应用场景的一个典型使用环境为,软终端A与普通电话终端B处于同一空间范围的办公环境:当用户抵达办公地址,打开个人计算机,登录软终端A时,统一通信系统即自动开通相应普通电话终端B的长途权限,方便用户使用;在用户注销软终端A,离开办公地址后,统一通信系统则自动将普通电话终端B的呼叫权限降低到市话级别,避免用户通信设备被不当使用。
通过上述实施例可以看出,本发明实施例的应用系统可以按照第一终端的当前状态,自动对第二终端的呼叫权限进行调整,用户无须采用传统的呼叫权限设置方法,即可灵活便捷的控制第二终端的呼叫权限。同时,本发明实施例是基于一个终端的状态对另一终端进行控制,在应用于统一通信领域时,为研究终端之间的交互控制提供了有益的探索和尝试。
以上对本发明所提供的终端呼叫权限控制方法及相应的应用服务器和统一通信系统进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。