一种用户重新加入多媒体广播/组播业务的方法

文档序号:7597776阅读:108来源:国知局
专利名称:一种用户重新加入多媒体广播/组播业务的方法
技术领域
本发明涉及多媒体广播/组播(MBMS)业务的实现技术,特别涉及一种用户重新加入MBMS业务的方法。
背景技术
组播和广播是一种从一个数据源向多个目标传送数据的技术。在传统移动网络中,小区广播业务(CBSCell Broadcast Service)允许低比特率数据通过小区共享广播信道向所有用户发送,属于消息类业务。
现在,人们对移动通信的需求已不再满足于电话和消息业务,随着Internet的迅猛发展,大量多媒体业务涌现出来,其中一些应用业务要求多个用户能同时接收相同数据,如视频点播、电视广播、视频会议、网上教育、互动游戏等。这些移动多媒体业务与一般的数据相比,具有数据量大、持续时间长、时延敏感等特点。目前的IP组播技术只适用于有线IP网络,不适用于移动网络,因为移动网络具有特定的网络结构、功能实体和无线接口,这些都与有线IP网络不同。
为了有效地利用移动网络资源,WCDMA/GSM全球标准化组织3GPP提出了组播和广播业务(MBMSMultimedia Broadcast/Multicast Service),在移动网络中提供一个数据源向多个用户发送数据的点到多点业务,实现网络资源共享,提高网络资源的利用率,尤其是空口接口资源的利用率。3GPP定义的MBMS不仅能实现纯文本低速率的消息类组播和广播,而且还能实现高速多媒体业务的组播和广播,这无疑顺应了未来移动数据发展的趋势。
为了支持MBMS业务,移动网络中新增了移动网功能实体——广播组播业务中心BM-SC,它是内容提供者的入口,用于授权和在移动网中发起MBMS承载业务,并按照预定时间计划传送MBMS内容。此外,用户设备(UE)、陆地无线接入网(UTRAN)、GERAN、SGSN、GGSN等功能实体进行增强,增加了MBMS相关的功能。
这样的网络结构参见图1,图1为支持组播/广播业务的无线网络结构示意图。其中,广播/组播业务中心(BM-SC)通过Gmb接口或Gi接口与网关通用分组无线业务(GPRS)支持节点(GGSN,Gateway GPRS SupportNode)相连,一个BM-SC可与多个GGSN相连;GGSN通过Gn/Gp接口与服务GPRS支持节点(SGSN,Serving GPRS Support Node)相连,一个GGSN可与多个SGSN相连;SGSN可通过Iu接口与通用移动通信系统(UMTS)陆地无线接入网(UTRAN)相连,然后UTRAN通过Uu接口与通信终端相连,SGSN也可通过Iu/Gb接口与全球移动通信系统(GSM)增强无线接入网(GERAN)相连,然后GERAN通过Um接口与通信终端相连。
MBMS包括组播模式和广播模式。组播业务和广播业务的区别点仅在于组播业务只向订阅了某些信息的用户发送相应信息,广播业务则向无线网络中的所有用户发送信息。组播模式需要用户签约相应组播组,进行业务激活,并产生相应的计费信息。由于组播和广播模式在业务需求上存在不同,导致其业务流程也不同。
由于MBMS的广播业务是向无线网络中的所有用户发送信息,不需要用户加入过程,所以以下仅对MBMS的组播业务过程进行说明。
参见图2,图2为用户接收组播业务的完整流程,包括订阅(Subscription)、业务声明(Service announcement)、加入(Joining)、会话开始(Session Start)、MBMS通知(MBMS notification)、数据传输(Datatransfer)、会话结束(Session Stop)和离开(Leaving)过程。
其中,Subscription过程用来让用户预先订阅所需的MBMS服务。Service announcement过程用于由BM-SC宣告当前能提供的服务。Joining过程即MBMS组播业务激活过程,UE在Joining过程中,通知网络自身愿意成为当前组播组的成员,接收对应业务的组播数据,该Joining过程会在网络和加入组播组的UE中创建记录UE信息的MBMS UE上下文。
Session Start过程中,BM-SC准备好数据传输,通知网络建立相应核心网和接入网的承载资源。
MBMS notification过程用于通知UE MBMS组播会话即将开始。
Data transfer过程中,BM-SC通过会话开始过程中建立的承载资源将数据传输给UE。
Session Stop过程用于将Session Start过程建立的承载资源释放。
Leaving过程使组内的订户离开组播组,即用户不再接收组播数据,该过程会将相应MBMS UE上下文删除。
在MBMS组播业务流程中,用户加入和会话开始两个步骤是相互独立的,也就是说一个用户可能在会话开始前也可能在会话开始后的会话进行中加入一个组播业务。
用户加入某个业务实际是表明他准备好接收这个业务,在用户手工选择喜欢的业务后,UE便向网络侧发起加入该MBMS业务的过程。
用户加入一个MBMS业务的过程是一个非接入层(NAS)过程。这个过程总体来讲比较简单,根据协议[1]中的规定,目前NAS加入过程包括以下两个阶段共4个步骤第一个阶段,业务选择阶段,包括步骤1、用户选择一个MBMS业务。
第二个阶段,发送加入请求阶段,包括步骤2、UE的NAS发起加入该MBMS业务的过程,指示接入层(AS)有NAS消息要传输。
步骤3,AS接到NAS指示后,根据当前UE的状态建立RRC连接或执行小区更新过程。具体方法为A、如果处于空闲(IDLE)状态的UE准备加入某个MBMS业务,那么这些UE需要执行RRC连接建立过程;B、如果处于UTRAN注册区-寻呼信道(URA-PCH)和小区-寻呼信道和(CELL-PCH)状态的用户准备加入某个MBMS业务,那么这些UE需要首先执行小区更新过程。
步骤4、AS将用户加入请求消息发送给核心网,加入该MBMS业务。
UE-AS内存在一个变量MBMS ACTIVATED SERVICES,用于存储用户已经加入的业务列表,每次用户加入的业务发生变化,NAS都会提供一个指示给UE-AS,UE-AS相应地更新这个变量的业务列表。这个变量的用处在于当用户接收到本小区的业务发生变化的时候,对比该变量中存储的业务,并进一步决定是否接收与该业务相关的信息。
UE加入业务后,网络侧和UE中都创建了该业务的MBMS UE上下文。这样,UE能够准确接收该MBMS业务数据。
在UE开机状态下,用户要停止接收某个MBMS业务时,先手工选定该业务,然后UE向网络侧发起去加入过程,去加入过程与加入过程相似,只是通知网络侧停止接收该业务,网络侧和UE分别删除该业务的MBMSUE上下文。这样,UE不能再接收该MBMS业务数据。
另外,在UE正常关机时,UE-AS的变量MBMS_ACTIVATED_SERVICES中的业务列表被清空,网络侧和UE会分别删除UE所有业务的MBMS UE上下文。这样,UE重新开机时,不能再接收关机前加入的MBMS业务数据。如果UE还要加入某MBMS业务必须重新选择、重新加入。
也就是说,现有技术过程中,用户虽然在开机状态下加入了某个MBMS业务,但是,关机后UE再重新开机时,即使是从前加入过的业务,依然需要手动选择重新加入这个业务,用户操作相对复杂、烦琐。

发明内容
有鉴于此,本发明的主要目的在于提供一种用户重新加入MBMS业务的方法,该方法能够在UE关机后重新开机时,自动重新加入从前加入过的MBMS业务,简化用户重新加入的操作过程。
为达到上述目的,本发明的技术方案具体是这样实现的一种用户重新加入多媒体广播/组播MBMS业务的方法,该方法包括以下步骤A、用户设备UE设置需要重新加入的MBMS业务,并记录各个需要重新加入的MBMS业务的业务信息;B、UE关机重启后,UE读取记录的各个需要重新加入的MBMS业务的业务信息,对于各个需要重新加入MBMS业务,执行加入过程的发送加入请求阶段步骤,加入各个MBMS业务。
其中,步骤A所述记录各个需要重新加入的MBMS业务的业务信息的方法可以为将需要重新加入的MBMS业务的业务信息存储在一个业务列表中。
步骤A所述设置需要加入的MBMS业务的方法可以为用户将需要一次加入的MBMS业务设置为临时业务;将需要永久加入的MBMS业务设置为永久业务;所述记录各个需要重新加入MBMS业务的业务信息的方法可以为将各个永久MBMS业务的业务标识记录在业务列表中;步骤B所述执行加入过程的发送加入请求阶段步骤的方法为UE从业务列表中读取各个永久MBMS业务的业务标识,根据各个永久MBMS业务的业务标识,执行加入过程的发送加入请求阶段步骤。
步骤A所述设置需要加入的MBMS业务的方法也可以为用户将需要一次加入的MBMS业务设置为临时业务;将需要在有限时间内加入的MBMS业务设置为长时间业务;所述记录各个需要重新加入MBMS业务的业务信息的方法为将各个长时间MBMS业务的业务标识和用户设置的加入时间记录在业务列表中;步骤B所述执行加入过程的发送加入请求阶段步骤的方法为UE从业务列表中读取各个长时间MBMS业务的业务标识和用户设置各个业务的加入时间,对于当前时间在用户设置的业务加入时间内的长时间MBMS业务,UE根据其业务标识,执行加入过程的发送加入请求阶段步骤。
所述步骤B中可以进一步包括对于当前时间已超过用户设置的业务加入时间的长时间MBMS业务,UE将其业务标识和加入时间从业务列表中删除。
步骤A所述设置需要加入的MBMS业务的方法还可以为用户将需要一次加入的MBMS业务设置为临时业务;将需要加入一次以上的MBMS业务设置为长时间业务;所述记录各个需要重新加入MBMS业务的业务信息的方法为将各个长时间MBMS业务的业务标识和用户设置的加入次数记录在业务列表中;步骤B所述执行加入过程的发送加入请求阶段步骤的方法为UE从业务列表中读取各个长时间MBMS业务的业务标识,对于加入次数大于零的业务,根据各个长时间MBMS业务的业务标识,执行加入过程的发送加入请求阶段步骤;成功加入后将业务列表中该业务用户设置的加入次数减一;对于加入次数不大于零的业务,删除其业务信息;该方法进一步包括UE在手工加入已存储的多次业务时,成功加入后将业务列表中该业务用户设置的加入次数减一。
步骤A所述记录各个需要重新加入的MBMS业务的业务信息的方法具体可以为将需要重新加入的MBMS业务的业务信息存储在接入层AS的业务列表中。
所述AS的业务列表为MBMS_ACTIVATED_SERVICES变量的业务列表;步骤A所述记录各个需要重新加入MBMS业务的业务信息的方法为UE加入各个MBMS业务时,将需要重新加入和不需要重新加入的业务信息和加入类型都存入MBMS_ACTIVATED_SERVICES变量的业务列表;UE关机前,根据记录的类型将MBMS_ACTIVATED_SERVICES变量的业务列表中,加入类型为不需要重新加入的业务信息删除。
所述MBMS_ACTIVATED_SERVICES变量的业务列表包含需要重新加入业务列表和不需要重新加入列表;UE加入各个MBMS业务时,将需要重新加入业务的信息存入需要重新加入业务列表中;将不需要重新加入业务的信息存入不需要重新加入业务列表中;UE关机前,将不需要重新加入业务列表清空。
步骤B所述执行加入过程的发送加入请求阶段步骤可以包括B1、UE的NAS发起加入该MBMS业务的过程,指示接入层(AS)有NAS消息要传输;B2、AS接到指示后,根据当前UE的状态建立RRC连接或执行小区更新过程如果处于空闲(IDLE)状态的UE准备加入某个MBMS业务,那么这些UE需要执行RRC连接建立过程;如果处于UTRAN注册区-寻呼信道(URA-PCH)和小区-寻呼信道和(CELL-PCH)状态的用户准备加入某个MBMS业务,那么这些UE需要首先执行小区更新过程;B3、AS将用户加入请求消息发送给网络侧,加入该MBMS业务;B4、AS接到NAS的指示后,更新AS中的变量MBMS_ACTIVATED_SERVICES的业务列表,将该业务的业务信息及加入类型存入到该变量的业务列表中。
所述记录各个需要重新加入的MBMS业务的业务信息的方法可以为将需要重新加入的MBMS业务的业务信息存储在NAS的业务列表中。
所述NAS的业务列表为NAS_MBMS_ACTIVATED_SERVICES变量的业务列表;步骤A所述记录各个需要重新加入MBMS业务的业务信息的方法为UE加入各个MBMS业务时,将需要重新加入和不需要重新加入的业务信息和加入类型都存入NAS_MBMS_ACTIVATED_SERVICES变量的业务列表;
UE关机前,根据记录的类型将NAS_MBMS_ACTIVATED_SERVICES变量的业务列表中,加入类型为不需要重新加入的业务信息删除。
所述MBMS_ACTIVATED_SERVICES变量的业务列表包含需要重新加入业务列表和不需要重新加入列表;UE加入各个MBMS业务时,将需要重新加入业务的信息存入需要重新加入业务列表中;将不需要重新加入业务的信息存入不需要重新加入业务列表中;UE关机前,将不需要重新加入业务列表清空。
步骤B所述执行加入过程的发送加入请求阶段步骤可以包括B1、UE的NAS发起加入该MBMS业务的过程,更新NAS中的变量NAS_MBMS_ACTIVATED_SERVICES的业务列表,将该业务的业务信息及加入类型存入到该变量的业务列表中;B2、AS接到NAS指示后,根据当前UE的状态建立RRC连接或执行小区更新过程如果处于空闲(IDLE)状态的UE准备加入某个MBMS业务,那么这些UE需要执行RRC连接建立过程;如果处于UTRAN注册区-寻呼信道(URA-PCH)和小区-寻呼信道和(CELL-PCH)状态的用户准备加入某个MBMS业务,那么这些UE需要首先执行小区更新过程;B3、AS将NAS的用户加入请求消息发送给网络侧,加入该MBMS业务。
该方法进一步可以包括UE记录不需要重新加入的MBMS业务的业务信息;UE在开机状态加入MBMS业务时,读取记录的各个需要重新加入和不需要重新加入的MBMS业务的业务信息;对于各个需要重新加入的业务执行加入过程的发送加入请求阶段步骤,加入各个MBMS业务。
所述记录的需要重新加入的MBMS的业务信息为该业务的业务标识;
所述记录的不需要重新加入的MBMS的业务信息为该业务的业务标识。
由上述的技术方案可见,本发明的这种用户重新加入MBMS业务的方法,UE记录了各个需要重新加入的MBMS业务的业务信息。这样,UE关机重启后,可以通过读取记录的各个需要重新加入的MBMS业务的业务信息,直接向网络侧发起各个需要重新加入MBMS业务的加入过程,加入各个MBMS业务,实现了自动重新加入从前加入过的MBMS业务,简化了用户重新加入的操作过程。


图1为支持组播/广播业务的无线网络结构示意图;图2为用户接收组播业务的完整流程;图3为本发明第一较佳实施例第一种情况的重新加入MBMS业务的流程示意图;图4为本发明第一较佳实施例第二种情况的重新加入MBMS业务的流程示意图;图5为本发明第一较佳实施例第三种情况的重新加入MBMS业务的流程示意图;图6为本发明第二较佳实施例第一种情况的手工加入MBMS业务的流程示意图。
具体实施例方式
为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举四个实施例,对本发明进一步详细说明。
本发明的这种用户重新加入MBMS业务的方法中,UE设置需要重新加入的MBMS业务,并记录各个需要重新加入的MBMS业务的业务信息。在UE关机重启后,UE直接读取记录的各个需要重新加入的MBMS业务的业务信息,自动向网络侧发起各个需要重新加入MBMS业务的加入过程,加入各个MBMS业务。
本发明有两种实现方式一种是在UE中设置专用的业务列表,用户可以随时设置需要重新加入的业务,并将这些业务的业务信息存储到该列表中,另一种是在手工加入MBMS过程的业务选择阶段中,提示用户设置是否需要重新加入。以下分别举实施例进行说明。
实施例一本实施例是第一种实现方式。在本实施方式中,UE手工加入MBMS业务的过程不变,自动加入的过程根据用户的不同设置至少可以有以下三种情况第一种情况,用户根据自己的喜好程度将需要一次加入的MBMS业务设置为临时业务;将需要永久加入的MBMS业务设置为永久业务;将永久业务的业务标识存储到专用的业务列表中。UE关机重启时的加入流程参见图3,图3为本发明第一较佳实施例第一种情况的重新加入MBMS业务的流程示意图。其包括以下步骤步骤301,读取业务列表中的业务标识。
步骤302,从列表中选择一个业务。
步骤303,针对该业务执行发送加入请求阶段步骤。
步骤304,判断是否还有未选择的业务,如果有则返回执行步骤302;否则结束本流程。
第二种情况,用户根据自己的喜好程度将需要一次加入的MBMS业务设置为临时业务;将需要在一定时间内加入的MBMS业务设置为有限时间业务(也就是长时间业务),将有限时间业务的业务标识和加入时间存储到专用的业务列表中。本实施例中存储的加入时间,可以是用户设置的结束时间,也可以是用户设置时间段后,系统计算出的结束时间。
UE关机重启时的加入流程参见图4,图4为本发明第一较佳实施例第二种情况的重新加入MBMS业务的流程示意图。其包括以下步骤步骤401,读取业务列表中的业务标识和加入时间。
步骤402,从列表中选择一个业务。
步骤403,判断当前时间是否在用户设置的业务结束时间内,如果是,则执行步骤404,否则执行步骤405。
步骤404,针对该业务执行发送加入请求阶段步骤后,执行步骤406。本实施例中,发送加入请求阶段步骤与现有技术完全相同,这里不再赘述。
步骤405,删除该业务的业务标识和加入时间的业务信息。
步骤406,判断是否还有未选择的业务,如果有则返回执行步骤402;否则结束本流程。
第三种情况,用户根据自己的喜好程度将需要一次加入的MBMS业务设置为临时业务;将需要在多次加入的MBMS业务设置为多次业务(也就是长时间业务),将多次业务的业务标识和加入次数存储到专用的业务列表中。UE关机重启时的加入流程参见图5,图5为本发明第一较佳实施例第三种情况的重新加入MBMS业务的流程示意图。其包括以下步骤步骤501,读取业务列表中的业务标识和加入次数。
步骤502,从列表中选择一个业务。
步骤503,判断加入次数是否小于等于0,如果是,则执行步骤505,否则执行步骤504。
步骤504,针对该业务执行发送加入请求阶段步骤后,将该业务的加入次数减1,再执行步骤506。
步骤505,删除该业务的业务标识和加入次数的业务信息。
步骤506,判断是否还有未选择的业务,如果有则返回执行步骤402;否则结束本流程。
这种情况下,如果用户针对该业务还执行了手工加入的过程,那么在手工加入成功之后,将该业务的加入次数减1。
本实施例中按时间或次数设置加入类型,也可以在一个实施过程中即按时间设置也按次数设置,处理过程分别与上述实施例相同。
实施例二本实施例是第二种实现方式。在本实施方式中,用户在UE手工加入MBMS业务的过程中设置该业务的加入类型,手工加入的过程和自动加入的过程,根据用户的不同设置至少可以有以下三种情况第一种情况,用户在手工加入MBMS业务的过程中,根据自己的喜好程度将MBMS业务设置为临时业务或永久业务。设置的方法参见图6,图6为本发明第二较佳实施例第一种情况的手工加入MBMS业务的流程示意图。该流程包括以下步骤步骤601,UE接收用户选择的一个MBMS业务。
步骤602,提示用户设置该业务的加入类型为临时业务或永久业务。
步骤603,记录用户设置的该业务的加入类型。
步骤604,执行发送加入请求阶段步骤。本实施例中,发送加入请求阶段步骤与现有技术完全相同,这里不再赘述。
步骤605,UE-NAS得到用户成功加入某个MBMS业务的响应后,指示UE-AS成功加入,同时还将用户设置的该业务为临时业务或永久业务的加入类型指示给UE-AS。
步骤606,UE-AS接到UE-NAS的指示后,更新AS中的变量MBMS_ACTIVATED_SERVICES的业务列表,将用户新加入的业务标识、加入类型(永久加入还是临时加入)存入到变量的业务列表中。
UE关机时,读取AS中变量MBMS_ACTIVATED_SERVICES的业务列表,将其中永久业务的记录保留,而将临时业务的记录删除。
在UE重新开机时,可以自动加入用户设置的长时间业务。其重新加入过程与图3基本相同,区别只是本实施例中读取的业务列表是AS中变量MBMS_ACTIVATED_SERVICES的业务列表,其他相同,这里不再重复。
这种情况下,还可以将用户设置的加入类型等业务信息存储到NAS的变量NAS_MBMS_ACTIVATED_SERVICES中,这样手工加入MBMS业务的流程与图6所示基本相同,区别在于步骤604中,UE的NAS发起加入该MBMS业务的过程后,更新NAS中的变量NAS_MBMS_ACTIVATED_SERVICES的业务列表,将该业务的业务标识及加入类型存入到该变量的业务列表中。
UE关机时,读取NAS中变量NAS_MBMS_ACTIVATED_SERVICES的业务列表,将其中永久业务的记录保留,而将临时业务的记录删除。
在UE重新开机时,可以自动加入用户设置的长时间业务。其重新加入过程与图3基本相同,区别只是本实施例中读取的业务列表是NAS中变量NAS_MBMS_ACTIVATED_SERVICES的业务列表,其他相同,这里不再重复。
第二种情况,用户在手工加入MBMS业务的过程中,根据自己的喜好程度将MBMS业务设置为临时业务或有限时间(或称长时间业务)业务。设置的方法与图6基本相同。区别只在于步骤605,UE-NAS得到用户成功加入某个MBMS业务的响应后,指示UE-AS成功加入,同时还将用户设置的该业务为临时业务或有限时间业务的加入类型和加入时间指示给UE-AS。
步骤606,UE-AS接到UE-NAS的指示后,更新AS中的变量MBMS_ACTIVATED_SERVICES的业务列表,将用户新加入的业务标识、加入类型(有限时间加入还是临时加入)及加入时间存入到变量的业务列表中。
UE关机时,读取AS中变量MBMS_ACTIVATED_SERVICES的业务列表,将其中有限时间业务的记录保留,而将临时业务的记录删除。
在UE重新开机时,可以自动加入用户设置的长时间业务。其重新加入过程与图4基本相同,区别只是本实施例中读取的业务列表是AS中变量MBMS_ACTIVATED_SERVICES的业务列表,其他相同,这里不再重复。
这种情况下,同样可以将用户设置的加入类型等业务信息存储到NAS的变量NAS_MBMS_ACTIVATED_SERVICES中,这样手工加入MBMS业务的流程与图6所示基本相同,区别在于步骤604中,UE的NAS发起加入该MBMS业务的过程后,更新NAS中的变量NAS_MBMS_ACTIVATED_SERVICES的业务列表,将该业务的业务标识、加入时间及加入类型存入到该变量的业务列表中。
UE关机时,读取NAS中变量NAS_MBMS_ACTIVATED_SERVICES的业务列表,将其中有限时间业务的记录保留,而将临时业务的记录删除。
在UE重新开机时,可以自动加入用户设置的长时间业务。其重新加入过程与图4基本相同,区别只是本实施例中读取的业务列表是NAS中变量NAS_MBMS_ACTIVATED_SERVICES的业务列表,其他相同,这里不再重复。
第三种情况,用户在手工加入MBMS业务的过程中,根据自己的喜好程度将MBMS业务设置为临时业务或多次(或称长时间业务)业务。设置的方法与图6基本相同。区别只在于步骤605,UE-NAS得到用户成功加入某个MBMS业务的响应后,指示UE-AS成功加入,同时还将用户设置的该业务为临时业务或多次时间业务的加入类型和加入次数指示给UE-AS。
步骤606,UE-AS接到UE-NAS的指示后,更新AS中的变量MBMS_ACTIVATED_SERVICES的业务列表,将用户新加入的业务标识、加入类型(多次加入还是临时加入)及加入次数存入到变量的业务列表中。
UE关机时,读取AS中变量MBMS_ACTIVATED_SERVICES的业务列表,将其中多次业务的记录保留,而将临时业务的记录删除。
在UE重新开机时,可以自动加入用户设置的长时间业务。其重新加入过程与图5基本相同,区别只是本实施例中读取的业务列表是AS中变量MBMS_ACTIVATED_SERVICES的业务列表,其他相同,这里不再重复。
这种情况下,还可以将用户设置的加入类型等业务信息存储到NAS的变量NAS_MBMS_ACTIVATED_SERVICES中,这样手工加入MBMS业务的流程与图6所示基本相同,区别在于步骤604中,UE的NAS发起加入该MBMS业务的过程后,更新NAS中的变量NAS_MBMS_ACTIVATED_SERVICES的业务列表,将该业务的业务标识、加入次数及加入类型存入到该变量的业务列表中。
UE关机时,读取NAS中变量NAS_MBMS_ACTIVATED_SERVICES的业务列表,将其中多次业务的记录保留,而将临时业务的记录删除。
在UE重新开机时,可以自动加入用户设置的长时间业务。其重新加入过程与图5基本相同,区别只是本实施例中读取的业务列表是NAS中变量NAS_MBMS_ACTIVATED_SERVICES的业务列表,其他相同,这里不再重复。
这种情况下,如果用户针对该业务还执行了手工加入的过程,那么在手工加入成功之后,将该业务的加入次数减1。
本实施例中按时间或次数设置加入类型,也可以在一个实施过程中即按时间设置也按次数设置,处理过程分别与上述实施例相同。
上述两个实施例中,无论是AS中的MBMS_ACTIVATED_SERVICES业务列表还是NAS中的NAS_MBMS_ACTIVATED_SERVICES业务列表,当然也可以是其他变量名的业务列表,都可以设置为两个表,一个用于不需要重新加入的临时业务的业务信息,用户关机时直接将该列表清空;另一个用于存储需要重新加入的长时间业务的业务信息,用户关机时保留该列表的所有记录。
另外,UE还可以预先将不需要重新加入的MBMS业务的业务信息也记录下来。这样,UE在开机状态加入MBMS业务时,直接读取记录的各个需要重新加入和不需要重新加入的MBMS业务的业务标识等业务信息;执行加入过程的发送加入请求阶段步骤,加入各个MBMS业务。业务加入成功后,将不需要重新加入的MBMS业务的业务信息删除即可。
由上述的两个实施例可见,本发明的这种用户重新加入MBMS业务的方法,在UE关机重启后,UE可以通过读取记录的各个需要重新加入的MBMS业务的业务信息,直接执行加入过程的发送加入请求阶段步骤,加入各个MBMS业务,实现了自动重新加入从前加入过的MBMS业务,简化了用户重新加入的操作过程,而且实现简单。
权利要求
1.一种用户重新加入多媒体广播/组播MBMS业务的方法,其特征在于,该方法包括以下步骤A、用户设备UE设置需要重新加入的MBMS业务,并记录各个需要重新加入的MBMS业务的业务信息;B、UE关机重启后,UE读取记录的各个需要重新加入的MBMS业务的业务信息,对于各个需要重新加入MBMS业务,执行加入过程的发送加入请求阶段步骤,加入各个MBMS业务。
2.如权利要求1所述的方法,其特征在于,步骤A所述记录各个需要重新加入的MBMS业务的业务信息的方法为将需要重新加入的MBMS业务的业务信息存储在一个业务列表中。
3.如权利要求2所述的方法,其特征在于,步骤A所述设置需要加入的MBMS业务的方法为用户将需要一次加入的MBMS业务设置为临时业务;将需要永久加入的MBMS业务设置为永久业务;所述记录各个需要重新加入MBMS业务的业务信息的方法为将各个永久MBMS业务的业务标识记录在业务列表中;步骤B所述执行加入过程的发送加入请求阶段步骤的方法为UE从业务列表中读取各个永久MBMS业务的业务标识,根据各个永久MBMS业务的业务标识,执行加入过程的发送加入请求阶段步骤。
4.如权利要求2所述的方法,其特征在于,步骤A所述设置需要加入的MBMS业务的方法为用户将需要一次加入的MBMS业务设置为临时业务;将需要在有限时间内加入的MBMS业务设置为长时间业务;所述记录各个需要重新加入MBMS业务的业务信息的方法为将各个长时间MBMS业务的业务标识和用户设置的加入时间记录在业务列表中;步骤B所述执行加入过程的发送加入请求阶段步骤的方法为UE从业务列表中读取各个长时间MBMS业务的业务标识和用户设置各个业务的加入时间,对于当前时间在用户设置的业务加入时间内的长时间MBMS业务,UE根据其业务标识,执行加入过程的发送加入请求阶段步骤。
5.如权利要求4所述的方法,其特征在于,所述步骤B中进一步包括对于当前时间已超过用户设置的业务加入时间的长时间MBMS业务,UE将其业务标识和加入时间从业务列表中删除。
6.如权利要求2所述的方法,其特征在于,步骤A所述设置需要加入的MBMS业务的方法为用户将需要一次加入的MBMS业务设置为临时业务;将需要加入一次以上的MBMS业务设置为长时间业务;所述记录各个需要重新加入MBMS业务的业务信息的方法为将各个长时间MBMS业务的业务标识和用户设置的加入次数记录在业务列表中;步骤B所述执行加入过程的发送加入请求阶段步骤的方法为UE从业务列表中读取各个长时间MBMS业务的业务标识,对于加入次数大于零的业务,根据各个长时间MBMS业务的业务标识,执行加入过程的发送加入请求阶段步骤;成功加入后将业务列表中该业务用户设置的加入次数减一;对于加入次数不大于零的业务,删除其业务信息;该方法进一步包括UE在手工加入已存储的多次业务时,成功加入后将业务列表中该业务用户设置的加入次数减一。
7.如权利要求3、4、5或6所述的方法,其特征在于,步骤A所述记录各个需要重新加入的MBMS业务的业务信息的方法为将需要重新加入的MBMS业务的业务信息存储在接入层AS的业务列表中。
8.如权利要求7所述的方法,其特征在于所述AS的业务列表为MBMS_ACTIVATED_SERVICES变量的业务列表;步骤A所述记录各个需要重新加入MBMS业务的业务信息的方法为UE加入各个MBMS业务时,将需要重新加入和不需要重新加入的业务信息和加入类型都存入MBMS_ACTIVATED_SERVICES变量的业务列表;UE关机前,根据记录的类型将MBMS_ACTIVATED_SERVICES变量的业务列表中,加入类型为不需要重新加入的业务信息删除。
9.如权利要求8所述的方法,其特征在于所述MBMS_ACTIVATED_SERVICES变量的业务列表包含需要重新加入业务列表和不需要重新加入列表;UE加入各个MBMS业务时,将需要重新加入业务的信息存入需要重新加入业务列表中;将不需要重新加入业务的信息存入不需要重新加入业务列表中;UE关机前,将不需要重新加入业务列表清空。
10.如权利要求8所述的方法,其特征在于,步骤B所述执行加入过程的发送加入请求阶段步骤包括B1、UE的NAS发起加入该MBMS业务的过程,指示接入层(AS)有NAS消息要传输;B2、AS接到指示后,根据当前UE的状态建立RRC连接或执行小区更新过程如果处于空闲(IDLE)状态的UE准备加入某个MBMS业务,那么这些UE需要执行RRC连接建立过程;如果处于UTRAN注册区-寻呼信道(URA-PCH)和小区-寻呼信道和(CELL-PCH)状态的用户准备加入某个MBMS业务,那么这些UE需要首先执行小区更新过程;B3、AS将用户加入请求消息发送给网络侧,加入该MBMS业务;B4、AS接到NAS的指示后,更新AS中的变量MBMS_ACTIVATED_SERVICES的业务列表,将该业务的业务信息及加入类型存入到该变量的业务列表中。
11.如权利要求3、4、5或6所述的方法,其特征在于,所述记录各个需要重新加入的MBMS业务的业务信息的方法为将需要重新加入的MBMS业务的业务信息存储在NAS的业务列表中。
12.如权利要求11所述的方法,其特征在于所述NAS的业务列表为NAS_MBMS_ACTIVATED_SERVICES变量的业务列表;步骤A所述记录各个需要重新加入MBMS业务的业务信息的方法为UE加入各个MBMS业务时,将需要重新加入和不需要重新加入的业务信息和加入类型都存入NAS_MBMS_ACTIVATED_SERVICES变量的业务列表;UE关机前,根据记录的类型将NAS_MBMS_ACTIVATED_SERVICES变量的业务列表中,加入类型为不需要重新加入的业务信息删除。
13.如权利要求12所述的方法,其特征在于所述MBMS_ACTIVATED_SERVICES变量的业务列表包含需要重新加入业务列表和不需要重新加入列表;UE加入各个MBMS业务时,将需要重新加入业务的信息存入需要重新加入业务列表中;将不需要重新加入业务的信息存入不需要重新加入业务列表中;UE关机前,将不需要重新加入业务列表清空。
14.如权利要求12所述的方法,其特征在于,步骤B所述执行加入过程的发送加入请求阶段步骤包括B1、UE的NAS发起加入该MBMS业务的过程,更新NAS中的变量NAS_MBMS_ACTIVATED_SERVICES的业务列表,将该业务的业务信息及加入类型存入到该变量的业务列表中;B2、AS接到NAS指示后,根据当前UE的状态建立RRC连接或执行小区更新过程如果处于空闲(IDLE)状态的UE准备加入某个MBMS业务,那么这些UE需要执行RRC连接建立过程;如果处于UTRAN注册区-寻呼信道(URA-PCH)和小区-寻呼信道和(CELL-PCH)状态的用户准备加入某个MBMS业务,那么这些UE需要首先执行小区更新过程;B3、AS将NAS的用户加入请求消息发送给网络侧,加入该MBMS业务。
15.如权利要求1所述的方法,其特征在于,该方法进一步包括UE记录不需要重新加入的MBMS业务的业务信息;UE在开机状态加入MBMS业务时,读取记录的各个需要重新加入和不需要重新加入的MBMS业务的业务信息;对于各个需要重新加入的业务执行加入过程的发送加入请求阶段步骤,加入各个MBMS业务。
16.如权利要求15所述的方法,其特征在于所述记录的需要重新加入的MBMS的业务信息为该业务的业务标识;所述记录的不需要重新加入的MBMS的业务信息为该业务的业务标识。
全文摘要
本发明公开了一种用户重新加入多媒体广播/组播MBMS业务的方法,包括A、用户设备UE设置需要重新加入的MBMS业务,并记录各个需要重新加入的MBMS业务的业务信息;B、UE关机重启后,UE读取记录的各个需要重新加入的MBMS业务的业务信息,对于各个需要重新加入MBMS业务,执行加入过程的发送加入请求阶段步骤,加入各个MBMS业务。应用本发明,实现了在UE关机重启后,自动重新加入从前加入过的MBMS业务,简化了用户重新加入的操作过程,而且实现简单。
文档编号H04L12/56GK1756212SQ20041008038
公开日2006年4月5日 申请日期2004年9月29日 优先权日2004年9月29日
发明者胡灏 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1