通信系统中提供广播/复播服务的状态信息的方法和系统的制作方法

文档序号:7604492阅读:192来源:国知局
专利名称:通信系统中提供广播/复播服务的状态信息的方法和系统的制作方法
技术领域
本发明通常涉及移动通信系统中的广播/复播服务(BCMCS)地方法和系统,并尤其涉及向移动站提供不同的状态信息的BCMCS方法和系统,不同的状态信息指出BCMCS服务是否可用以及BCMCS服务是否由于广播网络内的系统反常而被停止。
背景技术
常规广播/复播服务系统中使用的广播开销消息必须包括所有可用的BCMCS内容的识别信息(以下简称为″BCMCS流ID″),而不管当使用动态BCMCS时是否每个小区中正在进行服务。广播开销消息可以被划分成1xBCMCS系统中使用的广播系统参数消息(BSPM)和高速分组数据(HRPD)BCMCS系统中使用的广播开销消息。
在以下说明中,″1xBCMCS系统″指的是基于CDMA 2000 1x Rev.A/B或1xEV-DV(演化数据和音频)的BCMCS系统,即CDMA 2000 1x Rev.C/D,而″HRPDBCMCS系统″指的是基于1x EV-DO(只是演化数据)的BCMCS系统。
如果广播开销消息中包括期望的BCMCS流ID,则移动站(或接入终端)确定它可以接收对应的BCMCS服务,并可以把广播注册消息发送到基站(或接入网)。因为除了广播开销消息之外没有其它能够通知移动站它是否可以接收BCMCS服务的方法,所以移动站使用BCMCS流ID来确定它是否可以接收BCMCS服务。
HRPD BCMCS系统使用广播重置消息。例如,当涉及广播的会话信息在广播网络中被改变时和当接入终端移动到其先前涉及广播的会话信息无效的小区时,广播重置消息被发送到接入终端。
在HRPD BCMCS系统中,执行用于单播服务的配置协商的同时或立即在业务信道被建立来接入BCMCS控制器以便接收BCMCS服务之后,应该进行协议配置信息的协商。虽然正在提供BCMCS服务,但是因为接入终端运行在闲置状态中,所以广播协议上的配置协商没有被执行。
如上所述,在常规的BCMCS系统中,因为只有广播开销消息可以用来通知移动站BCMCS服务的工作效率,所以每个小区都必须包括全部可用的广播信道信息以便提供动态的BCMCS,这增加了广播开销消息的长度。广播开销消息的长度增加不可避免地增加了1x BCMCS系统中涉及呼叫的信道和HRPDBCMCS系统中控制信道上的负载。
另外,当BCMCS服务由于系统故障或(一个或多个)移动站故障而被停止时,常规的BCMCS系统没有办法通知移动站(一个或多个)故障。为此,常规的BCMCS系统必须依靠移动站的接收性能或移动站的用户识别来确定是否BCMCS服务可以被正常地接收。
此外,在使用广播重置消息的情况下,BCMCS系统必须执行接入终端建立业务信道和接入BCMCS控制器的处理。用这个方法极大地增加了用户识别出现所需的时间,因此给用户带来了不便。此外,甚至在BCMCS服务不可用的状态中,涉及BCMCS的消息被发送到接入终端并且业务信道不必要地被建立从而浪费了系统资源。
在HRPD BCMCS系统中,只有当接入终端发送业务时,即只有当它执行数据通信时,它才执行每个协议的配置属性协商。在接入终端没有执行数据通信的闲置状态中,因为没有办法协商属性值并且接入终端没有用广播协议配置属性上的接入网来执行协商,所以接入终端不能接收BCMCS服务。相反,已经通过执行数据通信来执行属性协商的接入终端可以接收BCMCS服务。即,当接收BCMCS服务时,尽管接入终端处于不同于BCMCS服务的数据业务的闲置状态中,然而接入终端仍然可以接收使用经由之前的协商获取的配置属性上的信息的广播业务。
有时候,当接收广播业务时,经由会话协商接收BCMCS服务的接入终端需要在属性值上执行新的协商。然而,因为属性值上的协商应该只经由业务信道作出,所以当前接收广播业务的接入终端不能在新配置值的属性上与接入网执行协商。在这种情况下,因为接入终端不能在配置值的属性上执行协商,所以当必须要改变配置值的属性时不能实现正常的BCMCS服务。
接入终端具有用于配置值的属性的不同更新点。因为配置值的属性更新根据数据业务被限制性地执行,所以特殊的接入终端不能连续地更新会话信息。在这种情况下,提供BCMCS服务的接入网可能在管理BCMCS服务中遇到困难。
如上所述,在常规的BCMCS系统中,用于把诸如BSPM之类的涉及BCMCS的无线信息发送到移动站的广播开销消息是很不方便的。另外,当BCMCS服务由于广播网络或BCMCS服务器故障,或由于缺乏用于发送广播业务的有线和/或无线资源而被突然停止时,没有办法通知移动站状态。

发明内容
因此,本发明的一个目的是提供一种广播/复播服务(BCMCS)的方法和系统,用于在提供BCMCS服务的移动通信系统的无线组中降低被发送到移动站的BCMCS信息开销。
本发明的另一目的是提供一种BCMCS方法和系统,用于通过向用户发送广播状态信息来降低由于不必要地发送涉及BCMCS的消息或设置业务信道而造成的有线和/或无线信息资源浪费。
为了实现上述及其它目的而提供一种方法,该方法用于在至少提供一个BCMCS的移动通信系统中从基站向移动站提供广播网络的状态信息。用这个方法,基站检测广播网络的状态变化并向移动站发送包括广播网络状态变化的指示信息的广播命令消息。然后,移动站识别广播网络的状态变化。
为了实现本发明的上述及其它目的而提供一种移动通信系统,其用于在提供BCMCS时从基站向移动站提供广播网络的状态信息。只要检测到广播网络的状态变化,基站就向移动站发送包括广播网络状态变化的指示信息的广播命令消息。移动站在使用BCMCS服务的同时接收这个广播命令消息,并识别广播网络的状态变化。


本发明的上述及其它目的、特征和优点将从下列详细说明并结合附图而变得更为明显,其中
图1是根据本发明第一实施例的HRPD BCMCS移动通信系统的结构框图2是使用包括根据本发明第一实施例的BCMCS参数重置信息的广播命令消息来处理呼叫的程序流程图3是使用包括根据本发明第一实施例的BCMCS服务停止信息的广播命令消息来处理呼叫的程序流程图4是使用包括根据本发明第一实施例的广播协议属性更新信息的广播命令消息来处理呼叫的程序流程图5是使用根据本发明第一实施例的基于广播命令消息的广播开销消息来处理呼叫的程序流程图6是使用包括根据本发明第一实施例的BCMCS不可用信息的广播命令消息来处理呼叫的程序流程图7是根据本发明第二实施例的1x BCMCS系统的结构框图8是在BCMCS信息根据本发明的第二实施例在BCMCS信息被改变的情况下使用BCMCS命令消息来处理呼叫的程序流程图9是在BCMCS服务根据本发明的第二实施例在BCMCS服务被停止的情况下使用BCMCS命令消息来处理呼叫的程序流程图10在BSPM(广播系统参数消息)被发送到移动站并且基站可以根据本发明的第二实施例来支持被请求的BCMCS服务的情况下用于处理呼叫的程序流程图;和
图11是在没有BSPM被发送到移动站并且基站无法根据本发明的第二实施例来支持被请求的BCMCS服务的情况下用于处理呼叫的程序流程图。
具体实施例方式
现在将参考附图来详细描述本发明的几个优选实施例。在以下说明中,在此引用的已知功能和配置的详细说明为了简明起见而被省略。
在以下说明中,根据本发明第一实施例的移动通信系统对应于HRPD BCMCS系统,和为了方便起见,HRPD BCMCS将被应用于1x EV-DO系统。另外,根据本发明第二实施例的移动通信系统被应用于其它诸如CDMA 2000 1x和1xEV-DV系统之类的高速分组数据系统。
图1是根据本发明第一实施例的HRPD BCMCS移动通信系统或基于1xEV-DO的BCMCS系统的结构框图。参考图1,BCMCS系统被定义为经由与多个接入终端(AT)10的无线通信来提供BCMCS服务的广播网络。广播网络可以大致被分成广播业务服务器或内容服务器(BCMCS内容服务器)20、分组数据服务节点(PDSN)30、接入网(AN)40a和40b、以及BCMCS控制器60。
BCMCS内容服务器20产生包括用于BCMCS服务的压缩因特网协议(IP)分组形式的视频和声音的广播数据。被产生的IP分组通过诸如因特网之类的分组通信网经由分组数据服务节点30被转发到接入网40(40a和40b)。
接入网40包括在移动通信技术领域所熟知的接入网收发信机系统(ANTS)41a和41b以及接入网控制器(ANC)42a和42b,分组控制功能(PCF)50a和50b在接入网40和分组数据服务节点(PDSN)30之间被相互连接。PDSN30与验证、授权、计费(AAA)服务器70互相配合来控制计费和广播验证,并且BCMCS控制器60在AAA服务器70和BCMCS内容服务器20之间被相互连接。
根据本发明的HRPD BCMCS系统使用广播命令消息(BOM),其通过扩展存在的广播重置消息(BRM)的功能被定义用于BCMCS服务。
在本发明中定义的″广播命令消息″被用来通知接入终端10广播网络的状态,而接入终端10根据这个状态来执行适当的操作。被发送到接入终端10的广播网络的当前状态信息包括BCMCS参数重置信息、BCMCS停止信息、BCMCS不可用信息、以及广播协议属性更新信息。上述的信息将在下面被详细描述。
1)BCMCS参数重置信息
BCMCS参数重置信息是来自BCMCS控制器60的BCMCS信息。这个信息被用来通知接入终端10广播信道信息中的变化。只要接收到包括BCMCS参数重置信息的广播命令消息,接入终端10就接入BCMCS控制器60并在必要时更新被改变的BCMCS信息。
2)BCMCS停止信息
BCMCS停止信息被用来通知接入终端10所有的BCMCS服务或至少对应于特殊BCMCS流ID的一个BCMCS服务由于广播网络或BCMCS服务器的故障而没有被发送。只要接收到包括停止信息的广播命令消息,接入终端10就立即停止接收对应于该BCMCS流ID的BCMCS服务,并接入BCMCS控制器60以及在必要时询问BCMCS信息中的变化。
3)BCMCS不可用信息
BCMCS不可用信息被用来通知接入终端,接入终端10请求的对应于BCMCS流ID的BCMCS服务在当前接入网40中不可用。只要接收到包括BCMCS不可用信息的广播命令消息,接入终端10就停止接收对应于BCMCS流ID的BCMCS服务,或接入BCMCS控制器60并在必要时重新更新BCMCS信息。
4)广播协议属性更新信息
广播协议属性更新信息被用来通知接入终端10BCMCS协议所用的协议配置属性值的变化。只要接收到包括广播协议属性更新信息的广播命令消息,接入终端10就建立到接入网40的业务信道,然后经由会话配置来更新配置属性值,或使用类属性更新协议来更新被改变的配置属性值。在此,属性值可以是用于在接入终端10上验证BCMCS的验证密钥值。
因为配置了广播命令消息,因此它不仅可以在单播基础上被发送,而且还可以在广播基础上被发送,所有的接入终端10都可以同时接收广播命令消息。
当使用广播命令消息时,在HRPD BCMCS系统中使用的广播开销消息可以被降低长度,因此它只包括实际发送的BCMCS信息。当接入终端10通过发送对应的BCMCS流ID来请求广播开销消息中未包括的BCMCS内容时,如果广播网络可以发送接入终端10请求的BCMCS内容,则它开始发送对应的BCMCS内容,并在接下来发送的广播开销消息中包括用于BCMCS内容的信道信息。在请求BCMCS内容之后,接入终端10在接收下一个广播开销消息之后接收对应的BCMCS服务。
然而,当广播网络不能发送接入终端10请求的BCMCS内容时,接入网40向接入终端10发送广播命令消息。只要接收到广播命令消息,接入终端10就通知其用户BCMCS服务被停止和/或接入终端10将接入BCMCS控制器60以用于更新被改变的BCMCS信息。本发明中建议的广播命令消息的格式在表1中被说明。
表1
下列BCMCS流ID的BCMCS流计数+1的出现
在表1中,8比特的第一字段″消息ID字段″表示被分配给对应广播命令消息的标识符(ID),而4比特的第二字段″命令字段″表示由广播命令消息指示的广播网络状态。命令字段的一个例子在表2中被说明。
表2
在表2中,命令字段值″0000″(二进制)指出来自BCMCS控制器60的BCMCS信息被改变,并且这个值对应于BCMCS参数重置信息。命令字段值″0001″(二进制)指出对应于包括在广播命令消息内的BCMCS流ID的BCMCS服务被停止。命令字段值″0010″(二进制)指出在当前接入网或其子网中可用的所有BCMCS服务都被停止,并且这个值对应于BCMCS停止信息。
命令字段值″0011″(二进制)指出对应于包括在广播命令消息内的BCMCS流ID的BCMCS服务在当前接入网或其子网中不可用,并且这个值对应于BCMCS不可用信息。最后,命令字段值″0100″(二进制)指出接入终端所使用的广播或单播协议的配置属性值被改变。
回到表1,第三字段″BCMCSF流ID长度字段″表示包括在广播命令消息内的BCMCS流ID的长度。BCMCS流ID的长度为字节单元中的″(BCMCSFlowIDLength字段的值)+1″。第四字段″BCMCS流计数字段″表示包括在广播命令消息内的BCMCS流ID的数量,并且BCMCS流ID对应于发送之前被包括在广播命令消息中的(BCMCS流计数字段的值)+1″的值。第五字段″BCMCS流ID字段″表示包括在广播命令消息内的BCMCS流ID的值。表1广播命令消息中的BCMCS流ID长度、BCMCS流计数和BCMCS流ID字段只有当表2中的命令字段值是″0001″(二进制)或″0011″(二进制)时才被包括。
广播命令消息的传输特性的一个例子将在表3中被说明。正如所说明的,广播命令消息在单播基础或广播基础上通过前向业务信道或前向控制信道被发送到接入终端10。另外,广播命令消息只被信号链路协议(SLP)发送一次,并且它具有与常规的广播重置消息相同的传输优先级30。应当指出,不同于广播命令消息,单独的命令消息可以用表2的相应字段被定义。
表3
图2是使用包括根据本发明第一实施例的BCMCS参数重置信息的广播命令消息来处理呼叫的程序流程图。在步骤210中,接入网40从BCMCS控制器60接收包括BCMCS信息或由于某种原因被改变的广播信道信息的消息。在步骤220中,接入网40把具有指出″BCMCS参量重置″状态的命令字段=″0000″(二进制)的广播命令消息发送到接入终端10。接收广播命令消息的接入终端10识别BCMCS信息中的变化。在步骤230中,接入网40向接入终端10设置业务信道。在步骤240中,接入终端10接入BCMCS控制器60和更新被改变的BCMCS信息。
图3是使用包括根据本发明第一实施例的BCMCS服务停止信息的广播命令消息来处理呼叫的程序流程图,在步骤310中,接入网40接收指出BCMCS服务由于某种原因被停止的状态的通知消息。因为BCMCS服务被停止的状态可能由接入网40自身或BCMCS内容服务器20或BCMCS控制器60等等引起,所以在步骤310中没有规定发送端。其后在步骤320中,接入网40把包括命令字段=“0001″(二进制)或命令字段=″0010″(二进制)的广播命令消息发送到接入终端10,命令字段=″0001″指出至少有一个BCMCS服务没有被发送的″BroadcastServicesStopped″状态,而命令字段=″0010″指出所有的BCMCS服务都没有被发送的状态。
从而,接入终端10识别包括在被接收的广播命令消息内的BCMCS服务或所有的BCMCS服务当前都没有被发送。其后在步骤330中,接入网40在必要时向接入终端10设置业务信道。在步骤340中,接入终端10接入BCMCS控制器60并更新″BroadcastServicesStopped″状态的原因或更新被改变的BCMCS信息。
图4是使用包括根据本发明第一实施例的广播协议属性更新信息的广播命令消息来处理呼叫的程序流程图。在步骤401中,其用于BCMCS服务的配置属性被改变的接入网40把包括命令字段=″0100″(二进制)的广播命令消息发送到接入终端10,命令字段=″0100″(二进制)指出用于BCMCS服务的配置属性中的变化。在步骤402中,接入网40从接收了广播命令消息的接入终端10接收连接请求消息。在步骤403中,接入网40把业务信道分配消息发送到接入终端10。作为响应,接入网40在步骤404中从接入终端10接收业务信道完成消息并向接入终端10设置业务信道。
在步骤405中,向接入终端10设置业务信道的接入网40发送配置开始消息,因此接入终端10在配置属性值上开始协商。在HRPD系统中,在配置属性值上的协商被分成两个步骤。即,协商被分成接入终端(AT)开始状态,其中,接入终端10把对期望配置属性值的请求发送到接入网40然后接入网40对此响应,和接入网(AN)开始状态,其中,接入网40把期望的配置属性值发送到接入终端10然后接入终端10对此响应。
在步骤406中,接入网40从接入终端10接收配置完成消息。经由配置完成消息,接入网40跳过接入终端10的AT开始状态。在步骤407中,接入网40与接入终端10交换密钥信息。其后接入网40在步骤408中把配置请求消息发送到接入终端10,然后在步骤409中从接入终端10接收配置响应消息。其后,接入网40在步骤410中把配置请求消息发送到接入终端10,然后在步骤411中从接入终端10接收配置响应消息。
在这个操作中,接入网40与接入网40交换AN开始状态中改变的配置属性值。在步骤408到411的请求和响应进程中,接入网40把对被改变配置属性值的请求发送到接入终端10。在响应中,接入终端10接受被改变的配置属性值。
在完成所有配置属性值上的协商之后,接入网40(在步骤412中)把配置完成消息发送到接入终端10以通知接入终端10对接入网40的配置属性值的请求被完成。在步骤402到412的操作中,接入终端10建立业务信道并更新配置属性值。在步骤413中,接入网40接收来自接入终端10的指出业务信道被关闭的连接关闭消息。然后,接入终端10重新开始接收闲置状态中的BCMCS服务。
图5是使用根据本发明第一实施例的基于广播命令消息的广播开销消息来处理呼叫的程序流程图。在步骤510中,接入网40把只包括当前被发送的BCMCS服务的BCMCS流ID的广播开销消息发送到接入终端10。在此,图5中描述的″BCMCSFlowID a″意指当前没有从接入网40提供的BCMCS服务的标识符。在步骤520中,接入网40从想接收未包括在广播开销消息中的BCMCS服务的接入终端10接收包括期望BCMCS服务的BCMCS流ID(即″BCMCSFlowID a″)的BCMCS流注册消息。
在步骤530中,如果接入网40能够在从接入终端10接收注册消息之后支持接入终端10请求的BCMCS服务,则接入网40开始对应的BCMCS服务的发送,并把包括BCMCS流ID(即″BCMCSFlowID a″)和对应BCMCS服务的物理信道信息的广播开销消息发送到接入终端10。然后,接收广播开销消息的接入终端10获取所请求的BCMCS服务的发送信息并接收BCMCS服务。
图6是使用包括根据本发明第一实施例的BCMCS不可用信息的广播命令消息来处理呼叫的程序流程图。在步骤610中,接入网40把只包括当前被发送的BCMCS服务的BCMCS流ID的广播开销消息发送到接入终端10。在步骤620中,接入网40从想接收未包括在广播开销消息中的BCMCS服务的接入终端10接收包括期望BCMCS服务的BCMCS流ID(即″BCMCSFlowID a″)的BCMCS流注册消息。
在步骤630中,接入网40分析被接收的注册消息然后确定它是否能够支持接入终端10请求的BCMCS服务。如果接入网40不能支持所请求的BCMCS服务,则接入网40把广播命令消息发送到接入终端10,该广播命令消息包括指出对应的BCMCS服务不可用性的命令字段=″0011″(二进制)以及对应的BCMCS服务的BCMCS流ID。从而,接入终端10识别出对应的BCMCS服务是不可用的。在步骤640中,接入网40在接入终端10需要它的情况下将业务信道设置到接入终端10。在步骤650中,接入终端10接入BCMCS控制器60并更新BCMCS信息。
至此,本发明的第一实施例已经参考HRPD BCMCS系统中的BCMCS方法被描述。接下来,本发明的第二实施例将参考1x BCMCS系统中的BCMCS方法来描述。在此,1x BCMCS系统指的是CDMA 2000 1x Rev.A/B或1x EV-DV(演化数据和音频)系统。
图7是根据本发明第二实施例的1x BCMCS系统的结构流程图。BCMCS系统被定义为经由与多个移动站(MS)110进行无线通信来提供BCMCS服务的广播网络。广播网络可以被大致分成广播业务服务器或内容服务器(BCMCS内容服务器)120、分组数据服务节点(PDSN)130、基站(BS)140a和140b、以及BCMCS控制器160。
BCMCS内容服务器120用压缩因特网协议(IP)分组的形式产生包括用于BCMCS服务的视频和声音的广播数据。被产生的IP分组通过诸如因特网之类的分组通信网经由分组数据服务节点130被转发到基站140(即140a和140b)。
基站140包括基站收发信机系统(BTS)141a和141b以及基站控制器(BSC)142a和142b(它们在移动通信技术领域都是所熟知的),并且分组控制功能(PCF)150a和150b在基站140和分组数据服务节点(PDSN)130之间被相互连接。PDSN130用为了控制计费和广播验证的验证、授权、计费(AAA)服务器170来处理用于用户的计费和验证进程,并且BCMCS控制器160在AAA服务器170和BCMCS内容服务器120之间被相互连接。
根据本发明的1x BCMCS系统建议一个BCMCS命令消息(或BCMCS注册拒绝命令消息)。BCMCS命令消息根据其目的包括以下信息。这些信息与包括在根据本发明第一实施例的HRPD BCMCS系统中定义的广播命令消息内的信息是一致的。
尽管第一实施例中使用的广播命令消息和第二实施例中使用的BCMCS命令消息被分开地定义,但是它们实质上在功能上彼此一致而在格式方面不同。
即,BCMCS命令消息可以包括BCMCS参数重置信息、BCMCS停止信息、和BCMCS不可用信息。在以下说明中,上述的全部信息将被称为″BCMCS命令信息″。
如同被定义用于根据本发明第一实施例的HRPD BCMCS系统的广播命令消息,在根据本发明第二实施例的1x BCMCS系统中使用的BCMCS命令消息被这样配置以至于它不仅可以在正向专用信令逻辑信道(F-DSCH)上被发送,而且可以在正向公共信令逻辑信道(F-CSCH)上被发送,因此所有的移动站都可以同时接收BCMCS命令消息。
当BCMCS命令消息被使用时,在1x BCMCS系统中使用的广播系统参数消息(BSPM)的长度可以被降低,因此它只包括被实际发送的BCMCS信息。当移动站110通过发送对应的BCMCS流ID来请求BSPM中未包括的BCMCS内容时,如果广播网络可以发送由移动站110请求的BCMCS内容,则它开始发送对应的BCMCS内容,并在接下来发送的BSPM中包括用于BCMCS内容的信道信息。在请求BCMCS内容之后,移动站110在接收下一个BSPM之后接收所请求的BCMCS服务。
然而,当广播网络不能发送由移动站110请求的BCMCS内容时,广播网络把包括BCMCS不可用信息的BCMCS命令消息发送到移动站110。只要接收到包括BCMCS不可用信息的BCMCS命令消息,移动站110就通知其用户BCMCS服务被停止并询问是否它应该接入BCMCS控制器160。BCMCS命令消息的格式在表4中被说明。
表4
在表4中,BCMCS命令信息在P_REV版本11或更高的版本中被定义,并在具有指令码″100011″(二进制)的f-csch或f-dsch上被发送。具有指令码=″100011″(二进制)和ORDQ=″00000000″(二进制)的BCMCS命令信息指出BCMCS信息中的变化,而具有指令码″100011″(二进制)和ORDQ″00000010″(二进制)的BCMCS命令信息指出所有的BCMCS服务都被停止。
另外,具有指令码=″100011″(二进制)和ORDQ=″00000001″(二进制)的BCMCS命令信息指出特殊的BCMCS服务被停止,并且这个BCMCS命令信息具有表5中说明的附加字段。
表5
下列变量长度记录的NUM_BCMCS_SESSION出现
在表5中,8比特的第一字段ORDQ字段具有值″00000001″(二进制),而6比特的第二字段NUM_BCMCS_SESSION字段表示包括在BCMCS命令信息内的BCMCS会话数量。2比特的第三字段BCMCS_FLOW_ID_LEN_IND字段指出每个BCMCS流ID的长度,而第四字段BCMCS_FLOW_ID字段指出对应于被停止的BCMCS服务的BCMCS流ID。
对于BCMCS_FLOWJD_LEN_IND字段=′00′,BCMCS_FLOW_ID字段具有16比特的长度,对于BCMCS_FLOW_ID_LEN_IND字段=′01′(二进制)具有24比特的长度,对于BCMCS_FLOW_ID_LEN_IND字段=′10′(二进制)具有32比特的长度。表5的BCMCS命令信息包括与NUM_BCMCS_SESSION一样多的BCMCS流ID。另外,具有指令码=″100011″(二进制)和ORDQ=″00000011″(二进制)的BCMCS命令信息指出特殊的广播/复播服务服务不可用,并且这个BCMCS命令信息具有下表6中说明的附加字段。
表6
下列变量长度记录的NUM_BCMCS_SESSION出现
在表6中,8比特的第一字段ORDQ字段具有值″00000011″(二进制),而6比特的第二字段NUM_BCMCS_SESSION字段表示包括在BCMCS命令信息内的BCMCS会话数量。2比特的第三字段BCMCS_FLOW_ID_LEN_IND字段指出每个BCMCS服务的BCMCS流ID的长度,而第四字段BCMCS_FLOW_ID字段指出对应于不可用的BCMCS服务的BCMCS流ID。在此,BCMCS_FLOW_ID字段对于BCMCS_FLOW_ID_LEN_IND字段=″00″(二进制)具有16比特的长度,对于BCMCS_FLOW_ID_LENJND字段=″01″(二进制)具有24比特的长度,而对于BCMCS_FLOWJDJLEN_IND字段=″10″(二进制)具有32比特的长度。表6的BCMCS命令信息包括与NUM_BCMCS_SESSION一样多的BCMCS流ID。
应当指出,单独的命令消息可以根据BCMCS命令消息的类型和使用被定义用于上述的BCMCS命令消息。
图8是在BCMCS信息根据本发明的第二实施例BCMCS信息被改变的情况下使用BCMCS命令消息来处理呼叫的程序流程图。在步骤810中,基站140从BCMCS控制器160接收指出BCMCS信息或广播信道信息由于某种原因被改变的消息。在步骤820中,基站140把包括具有表4中的指令码=″100011″(二进制)和ORDQ=″00000000″(二进制)BCMCS命令信息的BCMCS命令消息发送到移动站110。接收BCMCS命令消息的移动站110识别BCMCS信息中的变化。在步骤830中,基站140将业务信道建立到移动站110。在步骤840中,移动站110接入BCMCS控制器160并更新被改变的BCMCS信息。
图9是在BCMCS服务根据本发明的第二实施例BCMCS服务被停止的情况下使用BCMCS命令消息来处理呼叫的程序流程图。在步骤910中,基站140接收指出BCMCS服务由于某种原因被停止的状态的通知消息。另外,基站140识别由自身引起的状态。因为BCMCS服务被停止的状态可能由基站140自身或BCMCS内容服务器120或BCMCS控制器160等等引起,所以在步骤910中不规定发送端。其后在步骤920中,基站140把BCMCS命令消息发送到移动站110,BCMCS命令消息包括具有被停止BCMCS服务的指出BCMCS流ID的指令码=″100011″(二进制)和ORDQ=″00000001″(二进制)的BCMCS命令信息,或包括具有指出所有的BCMCS服务都不可用的指令码=″100011″(二进制)和ORDQ=″00000010″(二进制)的BCMCS命令信息。
从而,接收BCMCS命令消息的移动站110识别对应于包括在被接收BCMCS命令消息内的BCMCS流ID的BCMCS服务或所有的BCMCS服务不可用。其后在步骤930中,基站140在移动站110需要它的情况下将业务信道建立到移动站110。在步骤940中,移动站110接入BCMCS控制器160并更新BCMCS服务被停止的理由或更新被改变的BCMCS信息。
图10是在BSPM被发送到移动站并且基站可以支持根据本发明第二实施例的被请求BCMCS服务的情况下用于处理呼叫的程序流程图。在步骤1010中,基站140把只包括当前发送的BCMCS服务的BCMCS流ID的BSPM发送到移动站110。在步骤1020中,希望接收未包括在BSPM内的BCMCS服务的移动站110把注册消息发送到基站140,注册消息包括被期望BCMCS服务的BCMCS流ID。在步骤1030中,如果接收注册消息的基站140能够支持移动站110请求的BCMCS服务,则它开始发送对应的BCMCS服务和把包括对应BCMCS服务的BCMCS流ID和物理信道信息的BSPM发送到移动站110。然后,接收BSPM的移动站110获取所请求的BCMCS服务的发送信息并接收BCMCS服务。
图11是在BSPM没有被发送到移动站并且基站不能支持根据本发明第二实施例的被请求BCMCS服务的情况下用于处理呼叫的程序流程图。在步骤1110中,基站140把只包括当前发送的BCMCS服务的BCMCS流ID的BSPM发送到移动站110。在步骤1120中,希望接收未包括在BSPM内的BCMCS服务的移动站110把注册消息发送到基站140,注册消息包括被期望BCMCS服务的BCMCS流ID。在步骤1130中,如果接收注册消息的基站140不能支持移动站110请求的BCMCS服务,则它把BCMCS命令消息发送到移动站110,BCMCS命令消息包括具有指令码=″100011″(二进制)和ORDQ=″00000011″(二进制)并包括不可用BCMCS服务的BCMCS流ID的BCMCS命令信息。从而,移动站110识别对应的BCMCS服务是不可用的。在步骤1140中,移动站110在必要时将业务信道建立到基站140。在步骤1150中,移动站110接入BCMCS控制器160并更新被改变的BCMCS信息。
从上述说明可以了解,响应于来自移动站的BCMCS服务请求,基站分别地通知移动站所请求的BCMCS服务是否可用。从而,基站只能够在广播开销消息中包括实际广播所必需的广播信道信息,并且如果BCMCS服务被停止或不可用,则基站能够命令移动站中断BCMCS服务,从而通过降低系统资源负载来提高系统效率。
虽然本发明已经参考其某些优选实施例被示出和描述,但是所属领域技术人员应当理解,在不背离所附权利要求所定义的本发明的精神和范围的前提下可以在形式和细节中作出不同的改变。
权利要求
1.一种用于在移动通信系统中从基站向移动站提供广播/复播服务(BCMCS)的方法,其中所述移动通信系统包括用于存储多个BCMCS内容的BCMCS内容服务器,连接到BCMCS内容服务器的BCMCS控制器,和至少一个位于基站占用区域的移动站,移动站经由基站被连接到BCMCS控制器和分组数据服务节点(PDSN),该方法包括下列步骤
从移动站接收BCMCS注册消息;和
响应于BCMCS注册消息来发送广播命令消息;
其中,BCMCS注册消息包括指出至少一个BCMCS内容的BCMCS流标识符(ID),并且广播命令消息包括指出对应于BCMCS流ID的BCMCS内容不可用的BCMCS不可用信息。
2.一种用于在至少提供一个广播/复播服务(BCMCS)的移动通信系统中从基站向移动站提供广播网络的状态信息的方法,该方法包括下列步骤
识别广播网络的状态;
把包括状态相关信息的广播命令消息发送到移动站,所述状态指出至少一个BCMCS没有被移动站接收的原因;和
3.权利要求2的方法,其中,状态信息表示指出BCMCS信息中的变化的BCMCS参数重置信息,并且广播命令消息还包括对应BCMC服务的至少一个BCMCS流ID。
4.权利要求3的方法,还包括以下步骤
在识别出广播网络状态中的变化之后,通过移动站接入BCMCS控制器并更新被改变的BCMCS信息。
5.权利要求2的方法,其中,状态信息表示指出对应于至少一个BCMCS流标识符(ID)的BCMC服务没有被发送的BCMCS停止信息,并且广播命令消息还包括被停止BCMC服务的至少一个BCMCS流ID。
6.权利要求5的方法,还包括以下步骤
在识别出广播网络的状态之后,由移动站停止接收对应于被停止BCMC服务的BCMCS流ID的BCMC服务。
7.权利要求2的方法,其中,状态信息表示指出对应于至少一个BCMCS流标识符(ID)的BCMC服务不被支持的BCMCS不可用信息,并且广播命令消息还包括被不可用BCMC服务的至少一个BCMCS流ID。
8.权利要求7的方法,还包括如下步骤在基站的识别步骤之前,通过移动站把包括期望BCMCS服务的BCMCS流ID的注册消息发送到基站;
9.权利要求7的方法,还包括如下步骤
在识别出广播网络的状态之后,通过移动站接入BCMCS控制器并更新BCMCS信息。
10.权利要求2的方法,其中,状态信息表示指出用于BCMCS协议的配置属性值中的变化的广播协议属性更新信息。
11.权利要求10的方法,还包括如下步骤
在识别出广播网络的状态之后,通过移动站经由与基站的会话配置来更新配置属性值。
12.权利要求10的方法,还包括如下步骤
在识别出广播网络的状态之后,由移动站用属性更新协议来更新配置属性值。
13.权利要求11的方法,其中,配置属性值包括在移动站上用于BCMCS验证的验证密钥值。
14.权利要求2的方法,其中,移动通信系统是高速分组数据(HRPD)系统。
15.权利要求14的方法,其中,广播命令消息通过前向业务信道和前向控制信道中的任何一个被发送。
16.权利要求14的方法,其中,广播命令消息包括消息ID字段、指出广播网络状态的信息字段、和对应BCMC服务的BCMCS流ID字段。
17.权利要求2的方法,其中,移动通信系统是CDMA 20001x系统。
18.权利要求17的方法,其中,广播命令消息通过前向专用信令逻辑信道(F-DSCH)和前向公共信令逻辑信道(F-CSCH)中的任何一个被发送。
19.权利要求2的方法,其中,广播命令消息是在广播基础上发送的消息。
20.权利要求2的方法,其中,广播命令消息是在单播基础上发送的消息。
21.权利要求2的方法,其中,如果从被接收的广播命令消息确定需要更新BCMCS信息,则移动站将业务信道建立到基站。
22.权利要求2的方法,还包括如下步骤
由基站把只包括当前发送的BCMCS服务的BCMCS流ID的广播系统参数消息(BSPM)发送到移动站。
23.一种在提供广播/复播服务(BCMCS)的同时用于从基站向移动站提供广播网络的状态信息的移动通信系统,该系统包括
基站,用于发送包括指示状态信息的广播命令消息,只要识别出广播网络的状态,该状态就指出至少一个BCMCS没有被移动站接收的原因;和
移动站,用于在使用BCMCS服务时接收广播命令消息,和识别广播网络的状态。
24.权利要求23的移动通信系统,其中,状态信息表示指出对应于至少一个BCMCS流标识符(ID)的BCMC服务没有被发送的信息的BCMCS停止。
25.权利要求23的移动通信系统,其中,如果移动站把发送期望BCMC服务的请求发送到基站并且基站不支持对应的BCMC服务,则状态信息表示指出对应BCMC服务的不可用性的BCMCS不可用信息。
26.权利要求23的移动通信系统,状态信息表示指出用于BCMCS协议的配置属性值中的变化的广播协议属性更新信息。
27.权利要求26的移动通信系统,其中,配置属性值包括用于在移动站上验证BCMCS的验证密钥值。
全文摘要
响应于来自移动站的BCMCS服务请求,基站分开地通知移动站所请求的BCMCS服务是否可用。从而,基站只能够在广播开销消息中包括实际广播所必需的广播信道信息,并且如果BCMCS服务被停止或不可用,则基站可以命令移动站中断BCMCS服务,从而降低了系统资源上的负载。
文档编号H04W4/06GK1706123SQ20048000126
公开日2005年12月7日 申请日期2004年9月16日 优先权日2003年9月16日
发明者郑丁寿, 裵范植, 金大均, 张容, 宋俊赫, 林来铉 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1