用于控制呼叫的方法、网络单元和系统的制作方法

文档序号:7983672阅读:198来源:国知局
用于控制呼叫的方法、网络单元和系统的制作方法
【专利摘要】本发明提供了一种用于控制呼叫方法、网络单元和系统。当终端用户发起呼叫时,该方法包括:第一网络单元向第二网络单元发送包含终端用户位置信息的请求消息;该第二网络单元基于所述终端用户位置信息来确定呼叫所在的区域并且将该区域映射到专用位置;该第二网络单元将所映射的专用位置与许可位置列表和禁止位置列表相比较以判定该专用位置是在该许可位置列表中还是在该禁止位置列表中;以及基于所判定的结果,该第二网络单元向该第一网络单元返回应答消息以指示该呼叫是否被许可。另外,该方法还包括检查该呼叫是否在多个禁止呼叫的时间范围之一内,如果该呼叫在任一禁止呼叫的时间范围内则直接向该第一网络单元返回指示该呼叫被拒绝的消息。
【专利说明】用于控制呼叫的方法、网络单元和系统
【技术领域】
[0001]本发明涉及通信领域,具体地涉及控制通信网络中的呼叫的技术。
【背景技术】
[0002]当前,在线计费系统(OCS)的呼叫控制解决方案(UCS)使得一个用户能够控制其他用户的呼叫,例如父母控制孩子的呼叫。这包括以下控制方法:
[0003]1.总是许可的号码的列表一如果呼叫是去往或来自这些号码,则该呼叫总是被许可;
[0004]2.总是禁止的号码的列表一如果呼叫是去往或来自这些号码,则该呼叫总是被禁止;
[0005]3.禁止呼叫的时间范围一如果呼叫是在该时间范围内,则该呼叫将被拒绝。
[0006]UCS应当被设计成能提供各种各样控制呼叫的方法的解决方案。
[0007]对UCS的客户而言,灵活便利的控制方法很关键:
[0008]-灵活:尽可能按照客户的情况来定制;
[0009]-便利:操作尽可能的容易。
[0010]如今,禁止呼叫的时间范围是用来对移动电话服务的使用进行控制的通用方法,即在一些时间段内禁止使用移动电话服务。然而,禁止呼叫的时间范围仅提供了基于时间的控制。因此,需要经常地修改禁止呼叫的时间范围来满足条件的变化。
[0011]例如,父母配置时间范围以禁止孩子在校期间使用移动电话服务,例如打电话、浏览网页等。然而,如果孩子有一天不去上学,父母就必须取消该时间范围以允许孩子使用移动电话服务。第二天,父母应当再次设定该时间范围以禁止孩子在校期间的对移动电话服务的使用。这一方面使得操作很频繁,另一方面若父母未及时修改时间范围则孩子将无法使用移动电话服务,这两方面都影响了用户体验。

【发明内容】

[0012]为了解决上述现有技术中的问题,本发明提出了一种用于控制呼叫的方法,其中,当终端用户发起呼叫时,第一网络单元向第二网络单元发送包含终端用户位置信息的请求消息,其特征在于,该方法包括:所述第二网络单元基于所述终端用户位置信息来确定所述呼叫所在的区域并且将该区域映射到专用位置;所述第二网络单元判定是否允许所述呼叫;以及基于所述判定的结果,所述第二网络单元向所述第一网络单元返回消息以指示该呼叫是否被许可。
[0013]根据一个可选的实施例,该方法还包括所述第二网络单元在判定允许所述呼叫之后进一步检查该呼叫是否在多个禁止呼叫的时间范围之一内,并且如果该呼叫在所述多个禁止呼叫的时间范围之一内则直接向所述第一网络单元返回指示该呼叫被拒绝的消息。
[0014]根据本发明的一个方面,提出了一种用于控制呼叫的网络单元,其包括:映射装置,用于基于接收自另一网络单元的请求消息中的用户位置信息来确定呼叫所在的区域并且将该区域映射到专用位置;判定装置,用于判定是否允许所述呼叫;以及第一响应装置,用于基于所述判定的结果而向所述另一网络单元返回消息以指示该呼叫是否被许可。
[0015]根据一个可选的实施例,该网络单元还包括:时间范围检查装置,用于在判定允许所述呼叫之后进一步检查该呼叫是否在多个禁止呼叫的时间范围之一内;和第二响应装置,用于如果该呼叫在所述多个禁止呼叫的时间范围之一内则直接向所述另一网络单元返回指示该呼叫被拒绝的消息。
[0016]根据本发明的又另一个方面,提出了一种通信系统,其包括:至少一个终端;至少一个用于管理所述至少一个终端的呼叫的网络单元;以及至少一个用于控制该通信系统中的所述至少一个终端对呼叫的使用的网络单元。
【专利附图】

【附图说明】
[0017]通过阅读下面结合附图对本发明具体实施例的说明,本发明的上述及其他特征和优点将变得更加明显。其中:
[0018]图1是以DIAMETER协议为例说明在通信网络中控制用户对移动电话服务的使用的过程的流程图;
[0019]图2是以DIAMETER协议为例说明在通信网络中控制用户对移动电话服务的使用的过程的另一个例子的流程图;
[0020]图3是根据本发明一个实施例的用于控制通信网络中的呼叫的方法的流程图;
[0021]图4是根据本发明另一个实施例的用于控制通信网络中的呼叫的方法的流程图;和
[0022]图5是根据本发明一个实施例的网络单元的框图。
【具体实施方式】
[0023]本发明的基本思想是提供一种基于位置的使用控制方法,其中,在线计费系统将为客户提供用户接口以配置许可位置列表和禁止位置列表。当客户在属于许可位置列表的位置进行呼叫时,该呼叫将被许可。当客户在属于禁止位置列表的位置进行呼叫时,该呼叫将被拒绝。进一步地,本发明的方案还可以同时采用基于位置的使用控制和时间范围控制以获得更灵活的控制,即针对每个位置提供禁止呼叫的时间范围,或针对每个禁止呼叫的时间范围提供允许使用的位置的列表。
[0024]图1示例性地示出了应用于基于DIAMETER的数据会话中的基于位置的使用控制。
[0025]对于语音和SMS呼叫而言,OCS在呼叫建立时进行相同的检查:
[0026]-基于小区信息确定区域;
[0027]-将该区域映射到专用位置;
[0028]-将该专用位置与许可位置列表和禁止位置列表相比较;
[0029]-(可选)检查禁止呼叫的时间范围;
[0030]-确定该呼叫是被许可还是被拒绝。
[0031]应当指出,上述专用位置对应于用户所在的地理区域。
[0032]如图1所示,在步骤I中,分组数据网关PGW或家乡代理HA发送基于DIAMETER的信用控制请求(CCR, Credit-Control-Request)消息给0CS,该信用控制请求中包括属性值对AVP,例如用户位置信息User-Location-1nfo、触发类型Trigger-Type等。
[0033]接着,在步骤2中,OCS基于所接收的CCR中的参数来确定是否许可该呼叫。具体地,OCS基于包含于用户位置信息中的小区标识符来确定区域并且将该区域映射到专用位置。然后OCS将该专用位置与许可位置列表和禁止位置列表相比较以判定该专用位置是在哪个位置列表中。该判定的结果是该专用位置在许可位置列表中,因此该呼叫被许可。
[0034]最后,在步骤3中,OCS向PGW/HA返回基于DIAMETER的信用控制应答(CCA,Credit-Control-Answer)消息以指不该呼叫被许可。
[0035]进一步地,当位置更改时,PGW/HA将在步骤4中再次向OCS发送CCR消息。接着,进行与步骤2相同的步骤5。此次判定结果是所述专用位置在禁止位置列表中,因此该呼叫被拒绝。最后在步骤6中,OCS发送CCA给PGW/HA以指示该呼叫被拒绝。
[0036]图2示例性地示出了在基于DIAMETER的数据会话中所应用的位置和时间范围组合的控制方案。
[0037]图2所示的方法类似于图1,不同之处在于,在OCS判定了所述专用位置是在许可位置列表中之后,进一步检查该呼叫是否是在多个预定的禁止呼叫的时间范围之一内进行的。如果该呼叫在所述多个禁止呼叫的时间范围之一内,则OCS直接向PGW/HA返回指示该呼叫被拒绝的CCA消息;相反,如果该呼叫不在所述多个禁止呼叫的时间范围之一内,则进一步基于所述判定的结果来确定是否许可该呼叫。
[0038]通过以上描述可知,本发明的呼叫控制方法能够更加便利地许可或拒绝用户在特定的位置使用移动电话服务,而不是频繁地更改禁止呼叫的时间范围。另外,本发明的方案更加灵活和便利,因为它可以将基于位置和时间的控制方法相结合而为客户提供了多维的控制方式从而改进客户体验。
[0039]图3是根据本发明一个实施例的用于控制通信网络中的呼叫的方法的流程图。下面结合图1和2来说明图3的方法。
[0040]如图3所示,首先,在步骤301中,第一网络单元向第二网络单元发送包含用户位置信息的请求消息。在这里,所述第一网络单元例如可以是图1和2中的PGW/HA,所述第二网络单元例如可以是图1和2在的0CS,并且所述请求消息例如可以是符合DIAMETER协议的信用控制请求CCR消息而所述用户位置信息是该CCR消息中的User-Location-1nfo。
[0041]在本实施例中,第一网络单元向第二网络单元发送请求消息可以采用现有的和将来的任何解决方案、标准、规范等的方式,例如但不限于前面所述的DIAMETER。具体地,例如针对图3的实施例可以是,PGW/HA向OC S发送包含AVPUser-Location-1nfo、Trigger_Type等信息的基于DIAMETER协议的CCR消息。
[0042]接着,在步骤302中,所述第二网络单元基于所述终端用户位置信息来确定呼叫所在的区域并且将该区域映射到专用位置。具体地,根据本实施例,OCS基于CCR消息中的User-Location-1nfo来确定呼叫所在的区域并将该区域映射到专用位置,其中对该区域的确定例如可以是基于包含于User-Location-1nfo中的小区标识符来确定的。
[0043]接着,在步骤303中,所述第二网络单元判定是否允许所述呼叫。具体地,根据本实施例,OCS将所映射的专用位置与许可位置列表和禁止位置列表相比较以判定该专用位置是在该许可位置列表中还是在该禁止位置列表中,其中所述许可位置列表和所述禁止位置列表是根据用户的需求而被事先定义的。[0044]最后,在步骤304中,基于所述判定的结果,所述第二网络单元向所述第一网络单元返回应答消息以指示该呼叫是被许可还是被拒绝。在这里,所述应答消息例如可以是符合DIAMETER协议的信用控制应答CCA消息。具体地,根据本实施例,OCS基于所述判定的结果而向PGW/HA返回指示了许可还是拒绝该呼叫的CCA消息。
[0045]可选地,图4示出了本方法的另一个实施例,其中,步骤301到303对应于图3中的步骤301到303。如图4所示,如果在步骤303中判定拒绝该呼叫,则该方法直接进行到步骤304’,即向第一网络单元返回指示该呼叫被拒绝的消息。否则,如果在步骤303中判定允许该呼叫,则该方法进行到步骤303-1,其中所述第二网络单元进一步检查该呼叫是否在多个预定的禁止呼叫的时间范围之一内。如果该呼叫不在所述多个预定的禁止呼叫的时间范围之一内则在步骤303-2中向所述第一网络单元返回指示该呼叫被许可的消息;否则进行到步骤304’。具体地,根据本实施例,在判定许可该呼叫之后,OCS进一步检查该呼叫是否在多个预定的禁止呼叫的时间范围中的一个内,并且如果是则向PGW/HA返回指示该呼叫被拒绝的CCA消息;如果不是则向PGW/HA返回指示该呼叫被许可的CCA消息。
[0046]通过以上陈述可知,通过使用本实施例的用于控制通信网络中的呼叫使用的方法,能够更加便利地许可或拒绝用户在特定的位置使用移动电话服务,而不是频繁地更改禁止呼叫的时间范围。另外,本实施例的方法更加灵活和便利,因为它可以将基于位置和时间的控制方法相结合而为客户提供了多维的控制方式从而改进客户体验。
[0047]在同一发明构思下,根据本发明的另一个方面,提供了一种用于控制通信网络中的呼叫使用的网络单元。下面就结合附图对其进行说明。
[0048]图5示出了本发明一个实施例的网络单元400。该网络单元400包括映射装置401、判定装置402以及第一响应装置405。当从另一网络单元接收了请求消息时,映射装置401用于基于该请求消息中的用户位置信息来确定呼叫所在的区域并且将该区域映射到专用位置。例如,当OCS接收到来自PGW/HA的CCR时,映射装置基于该CCR中的User-Location-1nfo来确定呼叫所在的区域并将该区域映射到专用位置,其中对该区域的确定例如可以是基于包含于User-Location-1nfo中的小区标识符来确定的。判定装置402用于判定是否允许所述呼叫。例如,判定装置将所映射的专用位置与许可位置列表和禁止位置列表相比较以判定该专用位置是在该许可位置列表中还是在该禁止位置列表中,其中所述许可位置列表和所述禁止位置列表是根据用户的需求而事先定义的。第一响应装置405用于基于所述判定装置的判定结果而向所述另一网络单元返回应答消息以指示该呼叫是被许可还是被拒绝。例如,如果所述专用位置在许可位置列表中,则第一响应装置405向PGW/HA返回指示该呼叫被许可的CCA消息;如果所述专用位置在禁止位置列中,则第一响应装置405向PGW/HA返回指示该呼叫被拒绝的CCA消息。
[0049]可选地,本实施例的网络单元还包括时间范围检查装置403和第二响应装置404。时间范围检查装置403用于在判定允许所述呼叫之后进一步检查该呼叫是否在多个预定的禁止呼叫的时间范围之一内。第二响应装置404用于如果该呼叫在所述多个预定的禁止呼叫的时间范围之一内则直接向所述另一网络单元返回指示该呼叫被拒绝的应答消息。例如,时间范围检查装置403检查该呼叫是否在多个预定的禁止呼叫的时间范围中的一个之内,如果是,则第二响应装置404直接向PGW/HA返回指示该呼叫被拒绝的CCA消息;如果不是,则由第一响应装置405根据判定装置402的判定结果而向PGW/HA返回CCA消息。[0050]在实施上,本实施例的网络单元400以及其包含的映射装置401、判定装置402,可选的时间范围检查装置403、可选的第二响应装置404以及第一响应装置405,可以以软件、硬件或软件和硬件组合的方式来实现。例如,本领域技术人员熟悉多种可用来实现这些部件的设备,诸如微处理器、微控制器、专用集成电路(ASIC)、可编程逻辑设备(PLD)和/或现场可编程门阵列(FPGA)等。本实施例的网络单元的各个组成部分也可以物理地分开实现而操作上相互连接。
[0051]在操作上,上述结合图5说明的实施例的用于控制通信网络中的呼叫的网络单元,可以实现前面描述的用于控制通信网络中的呼叫的方法。通过使用该网络单元,能够更加便利地许可或拒绝用户在特定的位置使用移动电话服务,而不是频繁地更改禁止呼叫的时间范围。另外,本实施例的网络单元更加灵活和便利,因为它可以将基于位置和时间的控制方法相结合而为客户提供了多维的控制方式从而改进客户体验。
[0052]在同一发明构思下,根据本发明的又另一方面,还提出了一种通信系统,该通信系统包括至少一个终端;至少一个用于管理所述至少一个终端的呼叫的网络单元;以及至少一个根据前一实施例的用于控制该通信系统中的所述至少一个终端对呼叫的使用的网络单元。此外,所述通信系统还可以包括其他网络单元,例如路由器等。
[0053]例如,在本实施例的通信系统中,当所述至少一个终端发起呼叫时,可以通过基于位置的使用控制或基于位置和时间范围的使用控制来许可或拒绝该呼叫。具体的操作流程可以参见上文对根据本发明实施例的用于控制通信网络中的呼叫使用的方法的描述,在此不对其进行赘述。
[0054]以上虽然通过一些示例性的实施例对本发明的用于控制通信网络中的呼叫使用的方法、用于控制通信网络中的呼叫使用的网络单元以及包括至少一个终端、至少一个用于管理呼叫的网络单元以及至少一个用于控制呼叫使用的网络单元的通信系统进行了详细的描述,但是以上这些实施例并不是穷举的,本领域技术人员可以在本发明的精神和范围内实现各种变化和修改。因此,本发明并不限于这些实施例,本发明的范围仅由所附权利要求为准。
【权利要求】
1.一种用于控制呼叫的方法,其中,当终端用户发起呼叫时,第一网络单元向第二网络单元发送包含所述终端用户位置信息的请求消息,其特征在于,该方法包括: -所述第二网络单元基于所述终端用户位置信息来确定所述终端所在的区域并且将所述区域映射到专用位置; -所述第二网络单元根据所映射的专用位置判定是否允许所述呼叫;以及 -基于所述判定的结果,所述第二网络单元向所述第一网络单元返回应答消息以指示该呼叫是否被许可。
2.根据权利要求1所述的方法,其中,判定是否允许所述呼叫包括将所述专用位置与许可位置列表和禁止位置列表相比较以判定该专用位置是在该许可位置列表中还是在该禁止位置列表中。
3.根据权利要求1或2所述的方法,还包括: -所述第二网络单元在判定允许所述呼叫之后进一步检查该呼叫是否在预定的多个禁止呼叫的时间范围之一内,以及 -如果该呼叫在所述多个禁止呼叫的时间范围之一内则所述第二网络单元直接向所述第一网络单元返回指示该呼叫被拒绝的消息。
4.根据权利要求1至3中任一项所述的方法,其中,所述终端用户所在的区域是根据包含于所述用户位置信息中的小区标识符来确定的。
5.根据权利要求1至4中任一项所述的方法,其中,所述第一网络单元是分组数据网关PGW或家乡代理,并且所述第二网络单元是在线计费系统OCS。
6.根据权利要求1至5中任一项所述的方法,其中,所述请求消息和所述应答消息分别是符合DIAMETER协议的信用控制请求CCR消息和信用控制应答CCA消息。
7.根据权利要求2所述的方法,其中,所述许可位置列表和所述禁止位置列表是根据用户的需求而事先定义的。
8.一种用于控制呼叫的网络单元,包括: -映射装置,其用于基于接收自另一网络单元的请求消息中的用户位置信息来确定呼叫所在的区域并且将该区域映射到专用位置; -判定装置,其用于判定是否允许所述呼叫;以及 -第一响应装置,其用于基于所述判定的结果而向所述另一网络单元返回消息以指示该呼叫是否被许可。
9.根据权利要求8所述的网络单元,其中,判定是否允许所述呼叫包括将所述专用位置与许可位置列表和禁止位置列表相比较以判定该专用位置是在该许可位置列表中还是在该禁止位置列表中。
10.根据权利要求8或9所述的网络单元,还包括: -时间范围检查装置,其用于在判定允许所述呼叫之后进一步检查该呼叫是否在多个预定的禁止呼叫的时间范 围之一内;和 -第二响应装置,其用于如果该呼叫在所述多个预定的禁止呼叫的时间范围之一内则直接向所述另一网络单元返回指示该呼叫被拒绝的消息。
11.根据权利要求8至10中任一项所述的网络单元,其中,所述区域是基于包含于所述终端用户位置信息中的小区标识符来确定的。
12.根据权利要求8至11中任一项所述的网络单元,其中,所述另一网络单元是分组数据网关PGW或家乡代理HA,并且所述网络单元是在线计费系统OCS。
13.根据权利要求8至12中任一项所述的网络单元,其中,所述请求消息和所述应答消息分别是符合DIAMETER协议的信用控制请求CCR消息和信用控制应答CCA消息。
14.根据权利要求9所述的网络单元,其中,所述许可位置列表和所述禁止位置列表是根据用户的需求而事先定义的。
15.一种通信系统,包括: 至少一个终端; 至少一个用于管理所述至少一个终端的呼叫的网络单元;以及至少一个根据权利要求8-14的用于控制呼叫的网络单元。
【文档编号】H04W4/02GK103686596SQ201210364547
【公开日】2014年3月26日 申请日期:2012年9月26日 优先权日:2012年9月26日
【发明者】张洋, 胡永培 申请人:阿尔卡特朗讯公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1