实现主叫号码显示限制功能的装置、系统和方法

文档序号:7956394阅读:393来源:国知局
专利名称:实现主叫号码显示限制功能的装置、系统和方法
技术领域
本发明涉及通讯领域,尤其涉及一种实现CLIR(主叫号码显示限制功能)的装置、系统和方法。
背景技术
CID(主叫号码显示,Calling Identity Delivery)是主叫号码信息识别及传送的通俗说法,它是由具有主叫号码信息识别功能的交换机将主叫用户的号码及呼叫的日期、时间等信息传送给具有主叫号码显示功能的终端。
CID是由交换机提供给用户的一项新业务,必须由交换机和用户接收终端相互配合来实现。也就是说,交换机必须具备提供CID业务的功能,同时用户接收终端也必须具备接收CID信号的功能,两者缺一不可,而且交换机和用户终端必须遵守相同的协议。
CID已经被广大用户所接受,在各大城市得到了开通。CID给人们的生活、工作带来了很大的便利。比如,如果你不在家或不在办公室,CID电话机自动存贮所有来话的电话号码、呼叫日期和呼叫时间等信息,供你回来时查阅、回电话,可以使你防止错过重要电话而造成直接或间接的损失。
但是CID业务同时也给主叫用户带来一些不便,不利于保护主叫用户的号码信息隐私。比如,有时主叫用户为了保护自己的号码信息隐私,并不希望被叫用户知道其主叫号码信息。因此,就出现了CLIR(Calling LineIdentification Restriction,主叫号码显示限制)业务,当主叫用户开通了CLIR业务后,即使被叫用户开通了CID业务,主叫用户的电话号码信息也不会在被叫终端上显示。因此,CLIR业务从源头上就不会将主叫用户的号码信息泄露给被叫用户,从而达到了更好的保护主叫用户的号码信息的目的。但是对于这项业务,中国移动目前并没有面向所有用户开放,仅仅只是在少数几个城市进行试点推广。CLIR业务应该会有很好的市场发展趋势,有可能成为电信企业一个新的业务增长点。
现有技术中一种实现CLIR业务的系统的结构图如图1所示。其实现原理为当主叫用户A呼叫被叫用户B时,无线网络会将主叫用户A的电话号码等信息传输给BSC(基站控制器),然后BSC通过有线传输网,将这些信息传送给发端MSC(交换机),再由发端MSC判断用户A是否开通了CLIR业务业务。
如果发端MSC判断主叫用户A没有开通CLIR业务,则发端MSC会将主叫用户A的电话号码等信息通过局间信令传送给终端MSC,同时送出允许CID标志;如果发端MSC判断主叫用户A开通了CLIR业务,则发端MSC将主叫用户A的电话号码等信息通过局间信令传送给终端MSC,同时还会送出限制CID标志。
终端MSC在接收到主叫用户的电话号码、允许/限制CID等信息后,终端交换机还会判断被叫用户B是否开通了CID业务,如果被叫用户B开通了CID业务,并且发端MSC发送的是允许CID标志,则终端MSC就会将接收到的主叫用户A的电话号码等信息传送给被叫用户B的终端设备;但是如果发端MSC发送的是限制CID标志,终端交换机就不会将接收到的主叫用户A的电话号码等信息传送给被叫用户B的终端设备。如果被叫用户B没有开通CID业务,则不管发端MSC发送的是允许或限制CID标志,终端MSC都不会将接收到的主叫用户A的电话号码等信息传送给用户B的终端设备。最后再由被叫用户B的终端设备依据收到的主叫用户A的电话号码等信息进行处理,并在终端的显示屏上进行显示。
上述现有技术的系统的缺点为CLIR业务不灵活,不能依据具体被叫号码来设置是否显示主叫号码信息。如果主叫用户开通了CLIR业务,并且被叫用户同时开通了CID业务,那么对于主叫用户的所有呼出电话,在被叫用户的终端上就都不能显示主叫号码信息;如果主叫用户没有开通CLIR业务,并且被叫用户开通了CID业务,那么对于主叫用户的所有呼出电话,在被叫用户的终端上就都会显示主叫号码信息,不利于保护主叫用户的号码隐私。无法实现由主叫用户灵活自定义哪些呼出电话在被叫用户的终端上会显示主叫号码信息,哪些呼出电话在被叫用户的终端上不会显示主叫号码信息。不能依据呼出时间段、呼出电话等信息来灵活设置是否显示主叫号码信息。比如,有时主叫用户希望在某一时间段(上班时间)的所有呼出电话都能在被叫用户的终端上显示主叫号码信息,其余时段(下班时间或假期)所有呼出电话则不会在被叫用户的终端上显示主叫号码信息。有时主叫用户希望在某一时间段的某一些呼出电话都能在被叫用户的终端上显示主叫号码信息,其余时段某一些呼出电话则不会在被叫用户的终端上显示主叫号码信息。

发明内容
鉴于上述现有技术所存在的问题,本发明的目的是提供一种实现主叫号码显示限制功能的装置、系统和方法,从而可以实现用户可灵活地自定义CLIR功能。
本发明的目的是通过以下技术方案实现的一种主叫号码显示限制规则引擎服务器,包括规则管理工具用于向用户提供规则管理工具,将用户定义的规则传递给规则库;规则库用于将规则管理工具传递过来的规则进行存储;向规则控制单元提供数据接口;
规则控制单元用于通过规则库提供的数据接口将规则库中的规则装载到本单元中,根据装载的规则和用户呼叫的具体信息产生相应的显示控制信息。
包括规则检测单元用于对用户定义的规则和规则库中保存的规则进行一致性检测,根据检测结果向规则管理工具发送相应的控制信息。
包括规则引擎接口用于对外部系统提供接口,外部系统通过本接口调用主叫号码显示限制CLIR规则引擎服务器,CLIR规则引擎服务器通过本接口将处理结果传递给外部系统。
所述的规则管理工具包括用户操作模块用户接入到本模块,进行用户自定义的规则的增加、修改、删除和查询操作,并将用户增加、修改的规则传递给信息传递模块;信息处理模块将用户增加、修改的规则传递给规则库,同时向规则控制单元发送通知消息;当用户通过用户操作模块从规则库中删除规则时,向规则控制单元发送通知消息。
所述的规则控制单元包括规则装载模块用于根据规则管理工具发送的通知消息或者直接对规则库中的规则进行查询,并将查询到的规则装载到本模块中;根据规则管理工具发送的通知消息,对装载的规则中和规则库中已经删除的规则相对应的规则进行删除;显示控制信息产生模块根据规则装载模块装载的规则和用户呼叫的具体信息判断是否将主叫号码信息显示给被叫用户,并产生相应的显示控制信息。
一种实现主叫号码显示限制功能的系统,包括
CLIR规则引擎服务器保存用户自定义的CLIR规则信息,根据保存的主叫用户的CLIR规则信息和发送端移动交换机MSC发送过来的主叫用户呼叫的具体信息确定是否显示主叫号码信息,并向发送端MSC发送相应的显示或显示限制标志;发送端MSC将开通了CLIR业务的主叫用户的呼叫的具体信息传递给CLIR规则引擎服务器,接收CLIR规则引擎服务器返回的显示或显示限制标志,将该显示或显示限制标志信息和主叫用户的号码信息发送给接收端MSC;接收端MSC根据发送端MSC发送过来的显示或显示限制标志信息,和接收端被叫用户是否开通了主叫号码显示CID业务信息,确定是否将发送端MSC发送过来的主叫用户的号码信息发送给接收端被叫用户的终端设备。
一种实现主叫号码显示限制功能的方法,包括步骤A、根据用户设定的CLIR规则信息,对主叫用户的呼叫进行处理,获得相应的显示控制信息;B、根据所述显示控制信息和被叫用户的CID设置信息,确定是否将所述主叫用户的号码信息显示给所述被叫用户。
所述的步骤A具体包括A1、在CLIR规则引擎服务器中设置和保存用户所定义的CLIR规则信息;A2、所述CLIR规则引擎服务器根据保存的主叫用户的CLIR规则信息,和主叫用户呼叫的具体信息确定是否显示主叫号码信息,并向主叫用户端移动交换机MSC发送相应的显示或显示限制标志。
所述的步骤A2具体包括A21、当主叫用户呼叫被叫用户时,主叫用户端MSC判断所述主叫用户是否开通了CLIR业务,如果是,则主叫用户端MSC将主叫用户呼叫的具体号码、时间信息传递给所述CLIR规则引擎服务器;否则,按照现有处理流程对主叫用户呼叫进行处理;A22、所述CLIR规则引擎服务器根据保存的主叫用户的CLIR规则信息和接收到的所述主叫用户呼叫的具体号码、时间信息,判断是否需要显示主叫号码信息,如果是,则所述CLIR规则引擎服务器向主叫用户端MSC发送允许CID标志;否则,向主叫用户端MSC发送限制CID标志。
所述的步骤A具体包括A3、在CLIR规则引擎服务器中设置和保存用户所定义的CLIR规则信息,并将该CLIR规则引擎服务器设置在智能网的业务控制点SCP上;A4、当主叫用户所在位置的业务交换点SSP判断主叫用户开通了CLIR业务时,则所述SSP将主叫用户的呼叫事件上报给所述SCP,所述SCP将主叫用户的呼叫事件传递给所述CLIR规则引擎服务器;A5、所述CLIR规则引擎服务器根据保存的主叫用户的CLIR规则信息,和主叫用户呼叫的具体信息确定是否显示主叫号码信息,并向所述SCP发送相应的显示或显示限制标志信息,该SCP将显示或显示限制标志信息传递给所述SSP,所述SSP将该显示或显示限制标志信息传递给主叫用户端MSC。
所述的步骤A4还包括当主叫用户所在位置的SSP判断主叫用户在本次呼叫的对端号码前面加上了一个特定前缀时,则所述SSP将主叫用户的呼叫事件上报给所述SCP,所述SCP将主叫用户的呼叫事件传递给所述CLIR规则引擎服务器。
所述的步骤B具体包括B1、所述主叫用户端MSC将接收到的所述显示或显示限制标志信息和主叫用户的号码信息传递给被叫用户端MSC;B2、所述被叫用户端MSC根据所述显示或显示限制标志信息和被叫用户是否开通了CID业务信息,确定是否将所述主叫用户的号码信息传送给所述被叫用户的终端设备。
所述的步骤B2具体包括当所述被叫用户开通了CID业务,所述被叫用户端MSC接收到了所述允许CID标志时,则所述被叫用户端MSC将接收到的主叫用户的号码信息传送给被叫用户的终端设备,并在被叫用户的终端的显示屏上进行显示。
所述的步骤B2具体包括当所述被叫用户开通了CID业务,所述被叫用户端MSC接收到了所述限制CID标志时,则所述被叫用户端MSC不将接收到的主叫用户的号码信息传送给被叫用户的终端设备。
所述的步骤B2具体包括当所述被叫用户没有开通CID业务时,则所述被叫用户端MSC不将接收到的主叫用户的号码信息传送给被叫用户的终端设备。
由上述本发明提供的技术方案可以看出,本发明通过在发端的交换机侧增加CLIR规则引擎服务器,从而可以实现用户可灵活地自定义CLIR功能。解决了用户只能单一申请要么开通和要么不开通CLIR业务的情况。用户可依据自己的需要,随时在CLIR规则引擎服务器中设置(包括添加、修改、删除等操作)显示或显示限制的规则,来控制每次发起的呼叫是否需要在被叫用户的终端上显示或不显示主叫号码的信息。
下面列举了一些能带来有益效果的规则1、当主叫用户A呼叫被叫用户B时,假设主叫用户A已经开通了CLIR功能,被叫用户B开通了CID功能,则普通情况下,主叫用户A的号码信息不会在用户B的终端上显示。如果主叫用户A添加了号段处理方式的规则,则当被叫用户B的号码属于1390755XXXX或010XXXXXXXX号段范围的时候,则主叫用户A的号码信息将会在被叫用户B的终端上显示。
2、当主叫用户C呼叫被叫用户B时,假设主叫用户C没有开通CLIR功能,被叫用户B开通了CID功能,则普通情况下,主叫用户C的号码信息会在被叫用户B的终端上显示。如果主叫用户C添加了号段处理方式的规则,则当被叫用户B的号码属于139020075XX或0755XXXXXXXX号段范围的时候,则主叫用户C的号码信息不会在被叫用户B的终端上显示。
3.当主叫用户A呼叫被叫用户B时,假设主叫用户A已经开通了CLIR功能,被叫用户B开通了CID功能,则普通情况下,主叫用户A的号码信息不会在被叫用户B的终端上显示。如果主叫用户A添加了时段处理方式的规则,则当主叫用户A发起呼叫的开始时间属于9:00-18:00时段时,则主叫用户A的号码信息会在被叫用户B的终端上显示。
4.当主叫用户C呼叫被叫用户B时,假设主叫用户C没有开通CLIR功能,被叫用户B开通了CID功能,则普通情况下,主叫用户C的号码信息将会在被叫用户B的终端上显示。如果主叫用户C添加了时段处理方式的规则,则当主叫用户C发起呼叫的开始时间属于9:00-18:00时段时,则主叫用户C的号码信息将不会在被叫用户B的终端上显示。


图1为现有技术中一种实现CLIR业务的系统的结构图;图2为本发明所述实现CLIR功能的系统的结构图;图3为本发明所述CLIR规则引擎服务器的结构图;图4为本发明所述规则控制单元的控制服务的流程图;图5为本发明所述方法的实施例的处理流程。
具体实施例方式
本发明提供了一种实现CLIR的装置、系统和方法,本发明的核心为当主叫用户启用了CLIR业务,每次主叫用户呼出电话时,发端MSC需要调用CLIR规则引擎服务器的规则引擎接口,并由CLIR规则引擎服务器的业务规则控制单元调用用户所设置的显示或显示限制规则,最终做出决定本次呼叫是否需要将主叫号码信息传送给终端MSC。
本发明所述实现CLIR功能的系统的结构图如图2所示。该系统和现有技术相比主要是添加了CLIR规则引擎服务器,另外对发送端MSC和接收端MSC的功能进行了改进。根据所述CLIR规则引擎服务器,用户就能灵活自定义CLIR功能。所述CLIR规则引擎服务器的结构如图3所示。包括如下模块规则管理工具主要是面向用户提供的管理工具,用户可通过不同的接入方式(WAP页面、语音、短信等)接入到该规则管理工具,实现对用户自定义的显示或显示限制规则的增加、修改、删除和查询等操作,达到可由用户随时、随地灵活地自定义规则。规则管理工具将用户添加、修改的规则信息传递给规则库,同时向规则控制单元发送通知消息,用户还可通过规则管理工具从规则库中删除用户已定义的显示或显示限制规则,同时向规则控制单元发送通知消息。
规则检测单元对用户新增加、修改的规则和规则库中保存的规则进行一致性检测,判断用户新增加、修改的规则是否与规则库中现存的规则产生冲突或重复。该规则的一致性检测主要完成新增加、修改的语法和语义的检查,其中关键是语义的检查。例如,当前规则数据库中已有规则用户A主叫号码显示限制开通。当用户增加一条新的规则用户A1390755XXXX主叫号码显示限制时,规则检测单元就会检查该新的规则的有效性,由于用户A已经设置的规则是对所有呼出电话都是主叫号码显示限制,则再重新设置对于1390755XXXX号段的呼出电话进行主叫号码显示限制已经没有太多意义,因此,规则检测单元就会认为该新增加的规则是一个错误,不接受该条规则。
规则库存储用户定义的显示或显示限制的规则,用户通过规则管理工具所添加、修改的规则都存储在此,用户也能通过规则管理工具查询规则库中用户自己所设置的所有规则。规则库中的规则数据可以被规则控制单元查询到,并且装载到规则控制单元中。规则库中存储的规则的格式可以为如下面的表格所示表1规则一的格式示意表

表2规则二的格式示意表

表3规则三的格式示意表

规则控制单元是CLIR规则引擎服务器的核心处理单元,此单元负责将规则库中的规则数据查询到并装载进来,同时还能根据规则管理工具发送的通知消息,将最新更新的规则从规则库同步到该单元中。
如果用户新增加、修改的规则通过了规则检测单元的一致性检测,则通过规则管理工具将所述用户新增加、修改的规则保存在规则库中,然后,规则管理工具发送通知消息给规则控制单元,规则控制单元接收到该通知消息后,从规则库中查询到新增加、修改的规则,并把查询到的规则装载到规则控制单元中来进行控制。
如果用户通过规则管理工具从规则库中删除用户已定义的规则,规则管理工具同时向规则控制单元发送通知消息,规则控制单元接收到该通知消息后,从规则库中查询到已删除的规则,并将这些规则在规则控制单元中也进行同步删除。
规则控制单元同时提供内部控制服务,其控制服务的流程图如图4所示。根据该流程可以对用户的通话情况进行判断,以决定本次通话是显示或显示限制主叫号码信息给被叫用户,然后,向调用CLIR规则引擎服务器的外部系统发送相应的显示或显示限制标记。
规则引擎接口是对外部系统提供的接口,外部系统通过调用此接口连接CLIR规则引擎服务器,该接口再通过调用规则控制单元来执行具体的处理过程。CLIR规则引擎服务器将处理结果通过该接口传递给外部系统,外部系统依据该处理结果进行后续的处理操作。单独设置此接口的作用是一则基于安全的目的,不让外部系统直接调用规则控制单元,二则是为了软件模块化开发的需要,任何规则控制单元模块的变动,不会影响到对外接口的变化。
发送端MSC将开通了CLIR业务的主叫用户的呼叫的具体号码、时间信息传递给所述CLIR规则引擎服务器,接收所述CLIR规则引擎服务器返回的显示或显示限制标志,将该显示或显示限制标志信息和主叫用户的号码信息发送给接收端MSC。
接收端MSC根据所述发送端MSC发送过来的显示或显示限制标志信息,和接收端被叫用户是否开通了CID业务信息,确定是否将所述发送端MSC发送过来的主叫用户的号码信息发送给接收端被叫用户的终端设备。具体处理过程为当所述被叫用户开通了CID业务并且所述发送端MSC发送过来的显示标志信息,则所述接收端MSC将接收到的主叫用户的号码信息传送给被叫用户的终端设备,并在被叫用户的终端的显示屏上进行显示。
当所述被叫用户开通了CID业务并且所述发送端MSC发送过来的显示限制标志信息,则所述接收端MSC不将接收到的主叫用户的号码信息传送给被叫用户的终端设备。
当所述被叫用户没有开通CID业务时,则所述接收端MSC不将接收到的主叫用户的号码信息传送给被叫用户的终端设备。
基于上述系统,本发明所述方法的实施例的处理流程如图5所示,包括如下步骤步骤5-1发端MSC调用CLIR规则引擎服务器,对开通了CLIR业务的主叫用户的呼叫进行处理,判断本次呼叫是否需要显示主叫号码信息。
当用户A呼叫用户B时,主叫用户A的电话号码等信息就会通过无线网络传送到BSC,然后由BSC通过有线网络传送到发端MSC上。发端MSC对主叫用户A进行判断,判断主叫用户A是否开通了CLIR业务,如果主叫用户A开通了CLIR业务,则发端MSC将通过规则引擎接口调用上述CLIR规则引擎服务器对该主叫用户A的呼叫进行处理。
CLIR规则引擎服务器将会依据上述规则库中保存的用户A所定义的显示或显示限制规则和用户A本次呼叫的号码、时间等具体信息,按照上述规则控制单元的控制流程进行控制处理,判断用户A本次呼叫是否需要显示主叫号码信息,如果需要,则CLIR规则引擎服务器通过规则引擎接口向发端MSC发送允许CID标志;否则,CLIR规则引擎服务器通过规则引擎接口向发端MSC发送限制CID标志。
如果用户A没有开通CLIR业务,则发端MSC不需要调用CLIR规则引擎服务器。按照现有的普通呼叫的处理流程对用户A本次呼叫进行处理。
步骤5-2发端MSC将主叫用户A的号码信息和限制CID标志或允许CID标志发送给被叫用户。
发端MSC接收到CLIR规则引擎服务器返回的限制CID标志或允许CID标志后,在通过信令网将主叫用户A的号码信息发送给终端MSC的同时,还将上述接收到的限制CID标志或允许CID标志发送给终端MSC。
步骤5-3、终端MSC根据接收到的主叫用户A的电话号码、限制/允许CID标志和被叫用户B是否开通了CID业务等信息,判断是否将主叫用户A的电话号码信息传送给被叫用户B的终端设备。
终端MSC在接收到上述主叫用户A的电话号码、允许/限制CID等信息后,终端MSC还判断被叫用户B是否开通了CID业务,然后进行综合控制处理。
当被叫用户B开通了CID业务时,如果终端MSC接收到了允许CID标志,则终端MSC就会将接收到的主叫用户A的电话号码等信息传送给被叫用户B的终端设备,最后再由被叫用户B的终端设备依据收到的主叫用户A的电话号码等信息进行处理,并在被叫用户B的终端的显示屏上进行显示;如果终端MSC接收到了限制CID标志,则终端MSC就不会将接收到的主叫用户A的电话号码等信息传送给被叫用户B的终端设备。
当被叫用户B没有开通CID业务时,则不管终端MSC接收到了允许CID标志或限制CID标志,终端MSC都不会将接收到的主叫用户A的电话号码等信息传送给用户B的终端设备。
上述本发明所述系统和方法可以通过智能网来实现,其中一种实现原理为将CLIR规则引擎服务器设置在智能网的SCP(业务控制点)上。当主叫用户发起呼叫时,主叫用户所在位置的SSP(业务交换点)便判断该用户是否开通了CLIR业务,如果是,则主叫用户所在位置的SSP便将该呼叫事件上报给SCP,SCP通过调用CLIR规则引擎服务器的规则引擎接口连接上述CLIR规则引擎服务器,并接收上述CLIR规则引擎服务器返回的处理结果。SCP依据该处理结果再发送不同的呼叫控制指令(允许/显示CID标志)给SSP,SCP根据接收到的呼叫控制指令决定本次通话是显示或不显示主叫号码信息,并进行相应的后续处理;如果主叫用户所在位置的SSP判断该用户没有开通CLIR业务,SSP不将呼叫事件上报给SCP,使用正常的非智能业务呼叫流程对本次呼叫进行处理。
上述本发明所述系统和方法通过智能网的另一种实现原理为将C LIR规则引擎服务器设置在智能网的SCP上。当主叫用户发起呼叫时,主叫用户所在位置的SSP便判断该用户在本次呼叫的对端号码前面是否加上了一个特定前缀(例如9876),如果是,则判断本次呼叫是一项CLIR智能业务,则主叫用户所在位置的SSP便将该呼叫事件上报给SCP,SCP通过调用CLIR规则引擎服务器的规则引擎接口连接上述CLIR规则引擎服务器,并接收上述CLIR规则引擎服务器返回的处理结果。SCP依据该处理结果再发送不同的呼叫控制指令(允许/显示CID标志)给SSP,SCP根据接收到的呼叫控制指令决定本次通话是显示或不显示主叫号码信息,并进行相应的后续处理。如果SSP判断该用户在本次呼叫的对端号码前面没有加上一个特定前缀(例如9876),则SSP不将呼叫事件上报给SCP,使用正常的非智能业务呼叫流程对本次呼叫进行处理。
以上所述,仅为本发明较佳的具体实施方式
,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
权利要求
1.一种主叫号码显示限制规则引擎服务器,其特征在于,包括规则管理工具用于向用户提供规则管理工具,将用户定义的规则传递给规则库;规则库用于将规则管理工具传递过来的规则进行存储;向规则控制单元提供数据接口;规则控制单元用于通过规则库提供的数据接口将规则库中的规则装载到本单元中,根据装载的规则和用户呼叫的具体信息产生相应的显示控制信息。
2.根据权利要求1所述的主叫号码显示限制规则引擎服务器,其特征在于,包括规则检测单元用于对用户定义的规则和规则库中保存的规则进行一致性检测,根据检测结果向规则管理工具发送相应的控制信息。
3.根据权利要求1所述的主叫号码显示限制规则引擎服务器,其特征在于,包括规则引擎接口用于对外部系统提供接口,外部系统通过本接口调用主叫号码显示限制CLIR规则引擎服务器,CLIR规则引擎服务器通过本接口将处理结果传递给外部系统。
4.根据权利要求1所述主叫号码显示限制规则引擎服务器,其特征在于,所述的规则管理工具包括用户操作模块用户接入到本模块,进行用户自定义的规则的增加、修改、删除和查询操作,并将用户增加、修改的规则传递给信息传递模块;信息处理模块将用户增加、修改的规则传递给规则库,同时向规则控制单元发送通知消息;当用户通过用户操作模块从规则库中删除规则时,向规则控制单元发送通知消息。
5.根据权利要求1、2、3或4所述主叫号码显示限制规则引擎服务器,其特征在于,所述的规则控制单元包括规则装载模块用于根据规则管理工具发送的通知消息或者直接对规则库中的规则进行查询,并将查询到的规则装载到本模块中;根据规则管理工具发送的通知消息,对装载的规则中和规则库中已经删除的规则相对应的规则进行删除;显示控制信息产生模块根据规则装载模块装载的规则和用户呼叫的具体信息判断是否将主叫号码信息显示给被叫用户,并产生相应的显示控制信息。
6.一种实现主叫号码显示限制功能的系统,其特征在于,包括CLIR规则引擎服务器保存用户自定义的CLIR规则信息,根据保存的主叫用户的CLIR规则信息和发送端移动交换机MSC发送过来的主叫用户呼叫的具体信息确定是否显示主叫号码信息,并向发送端MSC发送相应的显示或显示限制标志;发送端MSC将开通了CLIR业务的主叫用户的呼叫的具体信息传递给CLIR规则引擎服务器,接收CLIR规则引擎服务器返回的显示或显示限制标志,将该显示或显示限制标志信息和主叫用户的号码信息发送给接收端MSC;接收端MSC根据发送端MSC发送过来的显示或显示限制标志信息,和接收端被叫用户是否开通了主叫号码显示CID业务信息,确定是否将发送端MSC发送过来的主叫用户的号码信息发送给接收端被叫用户的终端设备。
7.一种实现主叫号码显示限制功能的方法,其特征在于,包括步骤A、根据用户设定的CLIR规则信息,对主叫用户的呼叫进行处理,获得相应的显示控制信息;B、根据所述显示控制信息和被叫用户的CID设置信息,确定是否将所述主叫用户的号码信息显示给所述被叫用户。
8.根据权利要求7所述的方法,其特征在于,所述的步骤A具体包括A1、在CLIR规则引擎服务器中设置和保存用户所定义的CLIR规则信息;A2、所述CLIR规则引擎服务器根据保存的主叫用户的CLIR规则信息,和主叫用户呼叫的具体信息确定是否显示主叫号码信息,并向主叫用户端移动交换机MSC发送相应的显示或显示限制标志。
9.根据权利要求8所述的方法,其特征在于,所述的步骤A2具体包括A21、当主叫用户呼叫被叫用户时,主叫用户端MSC判断所述主叫用户是否开通了CLIR业务,如果是,则主叫用户端MSC将主叫用户呼叫的具体号码、时间信息传递给所述CLIR规则引擎服务器;否则,按照现有处理流程对主叫用户呼叫进行处理;A22、所述CLIR规则引擎服务器根据保存的主叫用户的CLIR规则信息和接收到的所述主叫用户呼叫的具体号码、时间信息,判断是否需要显示主叫号码信息,如果是,则所述CLIR规则引擎服务器向主叫用户端MSC发送允许CID标志;否则,向主叫用户端MSC发送限制CID标志。
10.根据权利要求7所述的方法,其特征在于,所述的步骤A具体包括A3、在CLIR规则引擎服务器中设置和保存用户所定义的CLIR规则信息,并将该CLIR规则引擎服务器设置在智能网的业务控制点SCP上;A4、当主叫用户所在位置的业务交换点SSP判断主叫用户开通了CLIR业务时,则所述SSP将主叫用户的呼叫事件上报给所述SCP,所述SCP将主叫用户的呼叫事件传递给所述CLIR规则引擎服务器;A5、所述CLIR规则引擎服务器根据保存的主叫用户的CLIR规则信息,和主叫用户呼叫的具体信息确定是否显示主叫号码信息,并向所述SCP发送相应的显示或显示限制标志信息,该SCP将显示或显示限制标志信息传递给所述SSP,所述SSP将该显示或显示限制标志信息传递给主叫用户端MSC。
11.根据权利要求10所述的方法,其特征在于,所述的步骤A4还包括当主叫用户所在位置的SSP判断主叫用户在本次呼叫的对端号码前面加上了一个特定前缀时,则所述SSP将主叫用户的呼叫事件上报给所述SCP,所述SCP将主叫用户的呼叫事件传递给所述CLIR规则引擎服务器。
12.根据权利要求7、8、9、10或11所述的方法,其特征在于,所述的步骤B具体包括B1、所述主叫用户端MSC将接收到的所述显示或显示限制标志信息和主叫用户的号码信息传递给被叫用户端MSC;B2、所述被叫用户端MSC根据所述显示或显示限制标志信息和被叫用户是否开通了CID业务信息,确定是否将所述主叫用户的号码信息传送给所述被叫用户的终端设备。
13.根据权利要求12所述的方法,其特征在于,所述的步骤B2具体包括当所述被叫用户开通了CID业务,所述被叫用户端MSC接收到了所述允许CID标志时,则所述被叫用户端MSC将接收到的主叫用户的号码信息传送给被叫用户的终端设备,并在被叫用户的终端的显示屏上进行显示。
14.根据权利要求12所述的方法,其特征在于,所述的步骤B2具体包括当所述被叫用户开通了CID业务,所述被叫用户端MSC接收到了所述限制CID标志时,则所述被叫用户端MSC不将接收到的主叫用户的号码信息传送给被叫用户的终端设备。
15.根据权利要求12所述的方法,其特征在于,所述的步骤B2具体包括当所述被叫用户没有开通CID业务时,则所述被叫用户端MSC不将接收到的主叫用户的号码信息传送给被叫用户的终端设备。
全文摘要
本发明提供了一种CLIR(主叫号码显示限制)规则引擎服务器和一种实现主叫号码显示限制功能的系统和方法,该方法主要包括根据用户设定的CLIR规则信息,对主叫用户的呼叫进行处理,获得相应的显示控制信息;根据所述显示控制信息和被叫用户的CID(主叫号码显示)设置信息,确定是否将所述主叫用户的号码信息显示给所述被叫用户。利用本发明,可以实现用户可灵活地自定义CLIR功能。
文档编号H04M3/42GK1882110SQ20061005824
公开日2006年12月20日 申请日期2006年2月28日 优先权日2006年2月28日
发明者李庆, 刘波 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1