一种实现单次业务操作的方法

文档序号:7596584阅读:131来源:国知局
专利名称:一种实现单次业务操作的方法
技术领域
本发明涉及补充业务,特别是涉及一种实现单次业务操作的方法。
背景技术
目前,在CDMA移动通信系统中,运营商可以为移动用户提供很多补充业务,比如呼叫等待(CW)业务、主叫号码识别显示限制(CNIR)业务、消息等待通知(MWN)业务等。移动用户在签约了某种补充业务后,可以在手机上拨打运营商规定的业务操作码(Feature Code)来确定是否使用所签约的业务。不同的业务操作码代表不同的业务。
例如,某用户签约了呼叫等待业务,并选择了激活方式,这样,在该用户与第二方用户通话过程中,该用户可以接收来自第三方用户的呼叫。当用户希望暂停呼叫等待业务时,假设“FC0”为运营商规定的去活呼叫等待业务的操作码,则用户只需在其手机上拨打“*+FC0”去活呼叫等待业务即可,这样,用户以后在与第二方用户通话过程中将不会收到来自第三方用户的呼叫。反之,如果用户希望再次使用呼叫等待业务,假设“FC”为运营商规定的激活呼叫等待业务的操作码,则用户只需在其手机上拨打“*+FC”激活呼叫等待业务即可,这样,用户以后在与第二方用户通话过程中又可以接收来自第三方用户的呼叫了。
为了给用户提供更好的服务,目前运营商可以提供一种在一次通话过程中临时激活或临时去活补充业务的操作,这种操作方式称为单次业务操作。用户可以通过拨打“*+FC+用户号码”或“*+FC0+用户号码”的方式,来实现在一次通话过程中临时激活或临时去活与业务操作码“FC”相对应的补充业务。这种操作仅在一次通话过程中有效,在通话结束后,就会自动恢复到通话以前的去活或激活状态。
例如,某签约并激活了呼叫等待业务的用户A希望在与用户B的一次通话过程中不被其它用户打扰,因此需要临时去活呼叫等待业务。这时,用户A可以通过拨打“*+FC0+用户B号码”的方式来呼叫用户B,则在该次用户A和用户B的通话过程中,用户A签约的呼叫等待业务是去活的,也就是说,用户A在与用户B的本次通话过程中,用户A将不会收到来自其它用户的呼叫。而在本次通话结束后,用户A签约的呼叫等待业务又恢复为原来的激活状态。
现有技术中,单次业务操作是由移动交换中心(MSC)和归属位置寄存器(HLR)配合完成的。假设某用户呼叫用户B,如图1所示,现有技术进行单次业务操作的方法包括以下步骤步骤101、用户在移动台(MS)上拨打“*+FC+用户B的号码”,向MSC发送包含“*+FC+用户B的号码”的呼叫请求。其中,“FC”为运营商规定的单次激活某补充业务的业务操作码。
步骤102、MSC收到MS发送的包含“*+FC+用户B的号码”的呼叫请求后,向HLR发起业务请求(Feature Request),业务请求中包含主叫用户号码和业务操作码“FC”。
步骤103、HLR收到业务请求后,根据主叫用户的签约属性和拨打的业务操作码,配置单次业务标识(OTFI)中与业务操作码相对应的业务类型的内容,并将包含OTFI的业务请求响应(Feature Request Response)返回给MSC。这样,就完成了该单次业务操作。在本次的呼叫或通话过程中,MSC将会根据收到的OTFI判断是否为主叫用户提供对应的补充业务。
步骤104、MSC收到HLR返回的业务请求响应后,向MS返回操作确认提示。
步骤105、在完成上述单次业务操作之后,MSC提取被叫用户B的号码,继续呼叫被叫用户B。
由上述方案可知,现有技术的单次业务操作需要MSC和HLR两个网络实体共同完成,需要MSC和HLR之间进行信息交互,因此,增加了MSC和HLR之间的信令链路上的消息流量,进而降低了呼叫接续的处理速度。

发明内容
有鉴于此,本发明的主要目的在于提供一种实现单次业务操作的方法,使其能节省信息交互,提高呼叫接续速度。
为达到上述目的,本发明的技术方案是这样实现的本发明公开了一种实现单次业务操作的方法,该方法包括以下步骤a.主叫用户向MSC发起包含业务操作码和被叫用户号码的呼叫请求;b.MSC收到呼叫请求后,根据收到的业务操作码和主叫用户的签约信息,确定该业务操作码对应的单次业务操作,并触发该单次业务操作。
步骤a中,所述主叫用户发起呼叫请求的方法为在手机上拨打“业务操作码前缀+业务操作码+被叫用户号码”;或者在手机上拨打“业务操作码+被叫用户号码”。其中,所述业务操作码前缀可以为*或#。
步骤b中,所述触发单次业务操作的方法可以为根据收到的业务操作码配置单次业务标识OTFI中与该业务操作码相对应的业务类型的内容。相应地,该方法进一步包括在本次呼叫和通话过程中,MSC根据所配置的OTFI为主叫用户提供补充业务。
步骤b中,所述触发单次业务操作的方法也可以为MSC预先定义对应于不同业务操作码的参数,并根据收到的业务操作码配置对应的参数。相应地,该方法进一步包括在本次呼叫和通话过程中,MSC根据所配置的预先定义的参数为主叫用户提供补充业务。
上述方案中,该方法可以进一步包括c.MSC向主叫用户发送操作确认指示,并提取被叫用户号码,继续呼叫被叫用户。
另外,当MSC收到的业务操作码不是单次业务操作的操作码时,该方法进一步包括MSC向HLR发起包含该业务操作码的业务请求,HLR根据用户的签约信息和收到的业务操作码,对该业务操作码对应的业务请求进行处理。
由上述方案可以看出,本发明的关键在于由MSC根据用户的签约信息和用户发送的呼叫请求中包含的业务操作码,直接确定业务操作码所对应的单次业务操作,并触发该单次业务操作。
因此,本发明所提供的这种基于MSC的实现单次业务操作的方法,由MSC单独完成单次业务操作,MSC不必与HLR进行信息交互,既可以减少MSC与HLR之间的信令流量,又可以提高呼叫接续的速度。


图1为现有技术实现单次业务操作的方法流程图;图2为本发明实现单次业务操作的方法流程图。
具体实施例方式
下面结合附图及具体实施例对本发明再作进一步详细的说明。
本发明由MSC根据用户的签约信息和用户发送的呼叫请求中包含的业务操作码,直接确定业务操作码所对应的单次业务操作,并触发该单次业务操作。
在CDMA系统中,拜访位置寄存器(VLR)中包含用户当前的签约信息。用户在每次呼叫过程中,都需要MSC从VLR提取用户当前的签约信息,MSC根据该签约信息判断是否允许用户在本次呼叫中使用相应的业务。而单次业务操作仅是对用户签约信息中的单次业务标识(OTFI)参数进行修改,即单次业务操作仅影响本次呼叫通话的动态数据,并不影响HLR、VLR中的静态数据,而且该动态数据仅在一次呼叫通话中有效。因此,单次业务操作可以由MSC单独完成,而不必与HLR进行信息交互。
图2为本发明实现单次业务操作的方法流程图。假设某用户呼叫用户B,则该方法包括以下步骤步骤201、MS在手机上拔打“*+FC+用户B的号码”,向MSC发送包含“*+FC+用户B的号码”的呼叫请求。
其中,“FC”为运营商规定的单次激活某补充业务的操作码。如果用户希望临时去活某补充业务,则可以拔打“*+FC0+用户B的号码”,其中的“FC0”为运营商规定的单次去活某补充业务的操作码。另外,本实施例中,在业务操作码FC之前加拔“*”,作为补充业务的标识。也可以采用其它符号,比如“#”作为标识。“*”或“#”均可以称作业务操作码前缀。在实际应用中,也可以不加拔业务操作码前缀,本实施例中加拔业务操作码前缀仅仅是为了允许用户在进行业务操作时与现有操作方式一致。
步骤202、MSC收到MS发送的包含“*+FC+用户B的号码”的呼叫请求后,根据主叫用户的签约属性和拔打的业务操作码,确定该业务操作码“FC”所对应的单次业务操作,并触发该单次业务操作,即配置单次业务标识(OTFI)中与业务操作码相对应的业务类型的内容。这样,在本次用户呼叫或通话过程中,MSC会根据所配置的OTFI中的参数判断是否为主叫厨户提供对应的补充业务。
步骤203-204、MSC向MS返回操作确认提示,并提取被叫用户B的号码,继续呼叫被叫用户B。
OTFI的参数结构如表1所示。OTFI为一个两字节16位比特的参数,每个字节的8位比特从低位到高位分别为A、B、C、D、E、F、G和H。

表1其中,字节1的比特A、B对应于新呼叫的呼叫等待(CWFI),字节1的比特C、D对应于当前呼叫的呼叫等待(CWIC),字节1的比特E、F对应于消息等待通知(MWN),字节1的比特G、H对应于主叫号码识别显示限制(CNIR),字节2的比特A、B对应于优先接入和信道分配(PACA),字节2的比特C、D对应于闪动请求(Flash),字节2的比特E、F、G、H为保留比特。
运营商预先设定各种单次业务操作的业务操作码,以及激活或去活各种单次业务操作时OTFI中对应参数的取值。当MSC收到包含业务操作码的呼叫请求时,MSC可以根据业务操作码,将该业务操作码对应的业务类型的内容置位或设置为规定的值。比如,当业务操作码为单次激活主叫号码识别限制业务的操作码时,将OTFI中字节1的比特G和H分别置为0和1;当业务操作码为单次去活主叫号码识别限制业务的操作码时,将OTFI中字节1的比特G和H分别置为1和0。
在本发明的另一些实施例中,可以自定义一些参数,MSC根据收到的业务操作码对对应的参数进行置位或配置,表示在该次呼叫中单次去活或激活业务操作码对应的补充业务,然后MSC将根据该单次业务操作的参数配置结果为主叫用户提供相应的业务。比如定义主叫号码识别显示限制业务对应的参数为CNIR,当收到单次激活主叫号码识别显示限制的业务操作码时,将CNIR置为1,当收到单次去活主叫号码识别显示限制的业务操作码时,将CNIR置为0。然后MSC根据所配置的CNIR的值判断是否将主叫用户号码下发给被叫用户,如果CNIR为1,则MSC不将主叫用户号码下发给被叫用户;如果CNIR为0,则MSC将主叫用户号码下发给被叫用户。
另外,当MSC确定业务操作码FC不是某项单次业务操作的操作码时,MSC将会向HLR发起业务请求,由HLR根据用户的签约信息和收到的业务操作码,处理该业务请求。
下面举例来说明本发明基于MSC实现单次业务操作的方法。
假设运营商规定“75”作为单次激活主叫号码显示限制业务的操作码,“750”作为单次去活主叫号码识别显示限制业务的操作码。用户A在HLR签约了主叫号码识别显示限制业务,并且该业务的当前状态为“激活”,那么,一般情况下,用户A呼叫其他用户,比如用户B时,即使被叫用户B具有主叫号码显示的功能,被叫用户B将无法看到用户A的号码。但是,当用户A使用拨打“*+750+用户B号码”的方式呼叫用户B时,由于使用了单次去活主叫号码识别显示限制业务的操作码“750”,因此在本次呼叫和通话过程中,用户B是能够看到主叫用户A的号码的。
采用本发明提供的方法,单次业务操作过程具体为用户A拨打“*+750+用户B号码”,MSC收到包含业务操作码“750”和被叫用户B的号码的呼叫请求后,根据收到的呼叫请求中的业务操作码,识别出“750”是单次去活主叫号码显示限制业务的操作码,就直接将OTFI中的主叫号码识别显示限制(CNIR)参数内容设置为规定的值,也就是将OTFI的字节1中比特G和H分别设置为规定的值,比如比特G为0,比特H为1,表示在该次呼叫中单次去活用户A的主叫号码识别显示限制功能。然后MSC根据所设置的OTFI将主叫用户A的号码下发给用户B。
从上述实施例可以看出,本发明提供的方法仅由MSC单独完成单次业务操作,无需HLR参与,因此,节省了HLR和MSC之间的消息流量,同时也加快了呼叫的接续速度。
总之,以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种实现单次业务操作的方法,其特征在于,该方法包括以下步骤a.主叫用户向MSC发起包含业务操作码和被叫用户号码的呼叫请求;b.MSC收到呼叫请求后,根据收到的业务操作码和主叫用户的签约信息,确定该业务操作码对应的单次业务操作,并触发该单次业务操作。
2.根据权利要求1所述的方法,其特征在于,步骤a中,所述主叫用户发起呼叫请求的方法为在手机上拨打“业务操作码前缀+业务操作码+被叫用户号码”;或者在手机上拨打“业务操作码+被叫用户号码”。
3.根据权利要求2所述的方法,其特征在于,所述业务操作码前缀为*或#。
4.根据权利要求1所述的方法,其特征在于,步骤b中,所述触发单次业务操作的方法为根据收到的业务操作码配置单次业务标识OTFI中与该业务操作码相对应的业务类型的内容。
5.根据权利要求4所述的方法,其特征在于,该方法进一步包括在本次呼叫和通话过程中,MSC根据所配置的OTFI为主叫用户提供补充业务。
6.根据权利要求1所述的方法,其特征在于,步骤b中,所述触发单次业务操作的方法为MSC预先定义对应于不同业务操作码的参数,并根据收到的业务操作码配置对应的参数。
7.根据权利要求6所述的方法,其特征在于,该方法进一步包括在本次呼叫和通话过程中,MSC根据所配置的预先定义的参数为主叫用户提供补充业务。
8.根据权利要求1至7中任一项权利要求所述的方法,其特征在于,该方法进一步包括c.MSC向主叫用户发送操作确认指示,并提取被叫用户号码,继续呼叫被叫用户。
9.根据权利要求1至7中任一项权利要求所述的方法,其特征在于,当MSC收到的业务操作码不是单次业务操作的操作码时,该方法进一步包括MSC向HLR发起包含该业务操作码的业务请求,HLR根据用户的签约信息和收到的业务操作码,对该业务操作码对应的业务请求进行处理。
全文摘要
本发明公开了一种在CDMA移动通讯网络系统中实现单次业务操作的方法,该方法包括a.主叫用户向MSC发起包含业务操作码和被叫用户号码的呼叫请求;b.MSC收到呼叫请求后,根据收到的业务操作码和主叫用户的签约信息确定该业务操作码对应的单次业务操作,并触发该单次业务操作。本发明提供的方法既可以减少MSC与HLR之间的信令交互,又可以提高呼叫接续的速度。
文档编号H04W4/16GK1728873SQ20041007109
公开日2006年2月1日 申请日期2004年7月28日 优先权日2004年7月28日
发明者李世前, 朱国军 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1