资源的控制方法和装置 |
|||||||
申请号 | CN201510655742.2 | 申请日 | 2015-10-10 | 公开(公告)号 | CN106572447A | 公开(公告)日 | 2017-04-19 |
申请人 | 中兴通讯股份有限公司; | 发明人 | 吴昊; | ||||
摘要 | 本 发明 提供一种资源的控制方法和装置。所述方法,包括:在接收到对资源的管理 请求 后,根据所述资源管理请求向3GPP网元发送请求消息,并接收所述3GPP网元发送的响应消息,根据所述响应消息对所述资源进行操作。 | ||||||
权利要求 | 1.一种资源的控制方法,其特征在于,包括: |
||||||
说明书全文 | 资源的控制方法和装置技术领域[0001] 本发明涉及通信领域,尤其涉及一种资源的控制方法和装置。 背景技术[0002] 在物联网的应用场景中,终端设备的数量远大于传统的手机终端,而且在某一个或几个固定的区域部署着同一个物联网服务商提供的特性相同或相似的终端,例如在一片森林中部署了森林管理中心的森林火灾监控装置,又例如在一个小区内部署了国家电网的远程抄表装置等等。 [0003] 对于这些场景,这样一些相同或相似的属于同一个服务商的设备在与网络服务器的交互上具有很大的相似性,比如在远程升级设备的软件时,服务器发送给各个设备的数据都是相同的。而按照现在的流程来处理,需要一个个的给这些设备发送数据。在整个发送流程中会产生大量的信令交互,比如在业务平台和承载网之间,每发送一条请求发送数据的消息,就会同时产生一条对该请求的响应消息。进一步在承载网到设备之间的交互也同样会产生大量的信令。 [0004] 因此,如何减少承载网和设备之间的信令的数量是亟待解决的问题。 发明内容[0005] 本发明提供的资源的控制方法和装置,要解决的技术问题是如何减少承载网和设备之间的信令的数量。 [0006] 为解决上述技术问题,本发明提供了如下技术方案: [0007] 一种资源的控制方法,包括: [0008] 在接收到对资源的管理请求后,根据所述资源管理请求向3GPP网元发送请求消息,并接收所述3GPP网元发送的响应消息,根据所述响应消息对所述资源进行操作。 [0009] 其中,所述对资源的管理请求为创建资源请求, [0010] 所述根据所述资源管理请求向3GPP网元发送请求消息,包括:在接收到创建资源请求并验证通过后,创建资源以及资源的属性“TMGI”和“有效时间”,并发送分配TMGI请求消息给3GPP网元; [0011] 所述接收所述3GPP网元发送的响应消息,根据所述响应消息对所述资源进行操作,包括:接收3GPP网元的分配TMGI响应消息,根据所述分配TMGI响应消息设置资源的属性。 [0012] 其中,所述分配TMGI响应消息包含3GPP网络分配的TMGI和有效时间; [0013] 根据所述分配TMGI响应消息设置资源的属性,包括:将资源的属性TMGI的值设置为接收到的所述3GPP网络分配的TMGI的值,将属性有效时间的值设置为等于所述3GPP网络分配的有效时间,或小于所述3GPP网络分配的有效时间。 [0014] 其中,创建的属性还包括流标识、端口地址和区域信息中的至少一个; [0015] 根据所述资源管理请求向3GPP网元发送请求消息,包括:发送激活多媒体广播组播业务MBMS承载请求消息给3GPP网元; [0016] 所述接收所述3GPP网元发送的响应消息,根据所述响应消息对所述资源进行操作,包括:接收3GPP网元的激活MBMS承载响应消息,根据所述激活MBMS承载响应消息设置资源的属性。 [0017] 其中,所述激活MBMS承载请求消息包含属性TMGI和区域信息; [0018] 所述激活MBMS承载响应消息中包含参数3GPP网络分配的流标识和3GPP网元地址; [0019] 根据所述激活MBMS承载响应消息设置资源的属性,包括:将属性流标识的值设置为所述3GPP网络分配的流标识,将属性端口地址的值设置为所述3GPP网元地址。 [0020] 其中,所述对资源的管理请求为删除资源请求, [0021] 所述根据所述资源管理请求向3GPP网元发送请求消息,包括: [0022] 如果请求删除的资源中包含属性流标识,且该属性的值不为0或空,则发送去激活MBMS承载请求消息给3GPP网元; [0023] 如果请求删除的资源中包含属性TMGI,且该属性的值不为0或空,则发送去分配TMGI请求消息给3GPP网元。 [0024] 其中,所述去激活MBMS承载请求消息中包含TMGI和流标识; [0025] 所去分配TMGI请求消息中包含TMGI。 [0026] 其中,所述对资源的管理请求是更新资源请求; [0027] 所述根据所述资源管理请求向3GPP网元发送请求消息,包括:当所述更新资源请求更新属性有效时间时,发送分配TMGI请求消息给3GPP网元; [0028] 所述接收所述3GPP网元发送的响应消息,根据所述响应消息对所述资源进行操作,包括:接收3GPP网元发送的分配TMGI响应消息,根据所述分配TMGI响应响应消息设置资源的属性有效时间。 [0029] 其中, [0030] 所述对资源的管理请求是更新资源请求; [0031] 所述根据所述资源管理请求向3GPP网元发送请求消息,包括:当所述更新资源请求请求更新属性发送内容时,检查本地是否包含属性发送内容,如果不包含,则创建属性发送内容,发送激活MBMS承载请求消息给3GPP网元; [0032] 所述接收所述3GPP网元发送的响应消息,根据所述响应消息对所述资源进行操作,包括:接收3GPP网元发送的激活MBMS承载响应消息,根据所述激活MBMS承载响应消息设置资源的属性。 [0033] 其中,所述激活MBMS承载请求消息包含属性TMGI和区域信息; [0034] 所述激活MBMS承载响应消息中包含参数3GPP网络分配的流标识和3GPP网元地址; [0035] 所述根据所述激活MBMS承载响应消息设置资源的属性,包括: [0036] 检查资源的属性是否包含属性流标识和端口地址; [0037] 如果资源的属性没有包含属性流标识和端口地址,则创建属性流标识和端口地址,将属性流标识的值设置为所述3GPP网络分配的流标识,将属性端口地址的值设置为所述3GPP网元地址; [0038] 如果资源的属性包含属性流标识和端口地址,则直接将属性流标识的值设置为所述3GPP网络分配的流标识,将属性端口地址的值设置为所述3GPP网元地址。 [0039] 其中,所述对资源的管理请求是更新资源请求; [0040] 所述根据所述资源管理请求向3GPP网元发送请求消息,包括: [0041] 当所述更新资源请求请求更新属性TMGI时,检查所述资源的属性是否包含属性TMGI;如果所述资源的属性不包含属性TMGI,则创建属性TMGI,再发送分配TMGI请求消息给3GPP网元; [0042] 所述接收所述3GPP网元发送的响应消息,根据所述响应消息对所述资源进行操作,包括:接收3GPP网元的分配TMGI响应消息,根据所述分配TMGI响应消息设置资源的属性。 [0043] 其中,所述分配TMGI响应消息包含3GPP网络分配的TMGI和有效时间; [0044] 根据所述分配TMGI响应消息设置资源的属性,包括:将资源的属性TMGI的值设置为接收到的所述3GPP网络分配的TMGI,将属性有效时间的值设置为等于所述3GPP网络分配的有效时间,或小于所述3GPP网络分配的有效时间。 [0045] 其中,所述对资源的管理请求是更新资源请求; [0046] 所述根据所述资源管理请求向3GPP网元发送请求消息,包括: [0047] 当所述更新资源请求请求更新属性流标识时,检查资源的属性中是否包含属性流标识,如果资源的属性不包含属性流标识,则创建属性流标识,再发送激活MBMS承载请求消息给3GPP网元; [0048] 所述接收所述3GPP网元发送的响应消息,根据所述响应消息对所述资源进行操作,包括: [0049] 接收3GPP网元发送的激活MBMS承载响应消息,根据激活MBMS承载响应消息设置资源的属性。 [0050] 其中,所述激活MBMS承载请求消息包含属性TMGI和区域信息; [0051] 所述激活MBMS承载响应消息中包含参数3GPP网络分配的流标识和3GPP网元地址; [0052] 根据所述激活MBMS承载响应消息设置资源的属性,包括:将属性流标识的值设置为所述3GPP网络分配的流标识,将属性端口地址的值设置为所述3GPP网元地址。 [0053] 其中,所述对资源的管理请求是从应用实体AE接收的或从公共业务实体CSE接收的。 [0054] 一种资源的控制装置,包括: [0055] 发送模块,用于在接收到对资源的管理请求后,根据所述资源管理请求向3GPP网元发送请求消息; [0056] 接收模块,用于接收所述3GPP网元发送的响应消息; [0057] 处理模块,用于根据所述响应消息对所述资源进行操作。 [0058] 其中,所述发送模块,用于在所述对资源的管理请求为创建资源请求时,在接收到创建资源请求并验证通过后,创建资源以及资源的属性“TMGI”和“有效时间”,并发送分配TMGI请求消息给3GPP网元; [0059] 所述接收模块,用于接收3GPP网元的分配TMGI响应消息; [0060] 所述处理模块,用于根据所述分配TMGI响应消息设置资源的属性。 [0061] 其中,所述分配TMGI响应消息包含3GPP网络分配的TMGI和有效时间; [0062] 所述处理模块,用于将资源的属性TMGI的值设置为接收到的所述3GPP网络分配的TMGI的值,将属性有效时间的值设置为等于所述3GPP网络分配的有效时间,或小于所述3GPP网络分配的有效时间。 [0063] 其中,创建的属性还包括流标识、端口地址和区域信息中的至少一个; [0064] 所述发送模块,用于发送激活多媒体广播组播业务MBMS承载请求消息给3GPP网元; [0065] 所述接收模块,用于接收3GPP网元的激活MBMS承载响应消息; [0066] 所述处理模块,用于根据所述激活MBMS承载响应消息设置资源的属性。 [0067] 其中,所述激活MBMS承载请求消息包含属性TMGI和区域信息; [0068] 所述激活MBMS承载响应消息中包含参数3GPP网络分配的流标识和3GPP网元地址; [0069] 所述处理模块,用于将属性流标识的值设置为所述3GPP网络分配的流标识,将属性端口地址的值设置为所述3GPP网元地址。 [0070] 其中,所述对资源的管理请求为删除资源请求, [0071] 所述发送模块,用于如果请求删除的资源中包含属性流标识,且该属性的值不为0或空,则发送去激活MBMS承载请求消息给3GPP网元;如果请求删除的资源中包含属性TMGI,且该属性的值不为0或空,则发送去分配TMGI请求消息给3GPP网元。 [0072] 其中,所述去激活MBMS承载请求消息中包含TMGI和流标识; [0073] 所去分配TMGI请求消息中包含TMGI。 [0074] 其中,所述对资源的管理请求是更新资源请求; [0075] 所述发送模块,用于当所述更新资源请求更新属性有效时间时,发送分配TMGI请求消息给3GPP网元; [0076] 所述接收模块,用于接收3GPP网元发送的分配TMGI响应消息; [0077] 所述处理模块,用于根据所述分配TMGI响应响应消息设置资源的属性有效时间。 [0078] 其中,所述对资源的管理请求是更新资源请求; [0079] 所述发送模块,用于当所述更新资源请求请求更新属性发送内容时,检查本地是否包含属性发送内容,如果不包含,则创建属性发送内容,发送激活MBMS承载请求消息给3GPP网元; [0080] 所述接收模块,用于接收3GPP网元发送的激活MBMS承载响应消息; [0081] 所述处理模块,用于根据所述激活MBMS承载响应消息设置资源的属性。 [0082] 其中,所述激活MBMS承载请求消息包含属性TMGI和区域信息; [0083] 所述激活MBMS承载响应消息中包含参数3GPP网络分配的流标识和3GPP网元地址; [0084] 所述处理模块,用于检查资源的属性是否包含属性流标识和端口地址;如果资源的属性没有包含属性流标识和端口地址,则创建属性流标识和端口地址,将属性流标识的值设置为所述3GPP网络分配的流标识,将属性端口地址的值设置为所述3GPP网元地址;如果资源的属性包含属性流标识和端口地址,则直接将属性流标识的值设置为所述3GPP网络分配的流标识,将属性端口地址的值设置为所述3GPP网元地址。 [0085] 其中,所述对资源的管理请求是更新资源请求; [0086] 所述发送模块,用于当所述更新资源请求请求更新属性TMGI时,检查所述资源的属性是否包含属性TMGI;如果所述资源的属性不包含属性TMGI,则创建属性TMGI,再发送分配TMGI请求消息给3GPP网元; [0087] 所述接收模块,用于接收3GPP网元的分配TMGI响应消息; [0088] 所述处理模块,用于根据所述分配TMGI响应消息设置资源的属性。 [0089] 其中,所述分配TMGI响应消息包含3GPP网络分配的TMGI和有效时间; [0090] 所述处理模块,用于将资源的属性TMGI的值设置为接收到的所述3GPP网络分配的TMGI,将属性有效时间的值设置为等于所述3GPP网络分配的有效时间,或小于所述3GPP网络分配的有效时间。 [0091] 其中,所述对资源的管理请求是更新资源请求; [0092] 所述发送模块,用于当所述更新资源请求请求更新属性流标识时,检查资源的属性中是否包含属性流标识,如果资源的属性不包含属性流标识,则创建属性流标识,再发送激活MBMS承载请求消息给3GPP网元; [0093] 所述接收模块,用于接收3GPP网元发送的激活MBMS承载响应消息; [0094] 所述设备根据激活MBMS承载响应消息设置资源的属性。 [0095] 其中,所述激活MBMS承载请求消息包含属性TMGI和区域信息; [0096] 所述激活MBMS承载响应消息中包含参数3GPP网络分配的流标识和3GPP网元地址; [0097] 所述处理模块,用于将属性流标识的值设置为所述3GPP网络分配的流标识,将属性端口地址的值设置为所述3GPP网元地址。 [0098] 其中,所述对资源的管理请求是从应用实体AE接收的或从公共业务实体CSE接收的。 [0100] 图1为本发明提供的资源的控制方法实施例的流程图; [0101] 图2为本发明提供的资源的控制装置实施例的结构图。 具体实施方式[0102] 为使本发明的目的、技术方案和优点更加清楚,下面将结合附图及具体实施例对本发明作进一步的详细描述。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。 [0103] 在业务平台创建用于组消息发送的资源和属性,通过对资源和属性的操作,触发IN-CSE(Infrastructure Node-Common Service Entity,基础节点上的公共业务单元)执行与3GPP网络的交互,同时资源和属性的设置服务于IN-CSE与3GPP网络之间的信令交互。同时提供面向应用的服务,使得应用能通过IN-CSE与MBMS(Multimedia Broadcast Multicast System,多媒体广播多播业务)网元接口,实现应用使用MBMS业务对一组设备进行数据发送的操作。其中,IN-CSE为在网络服务器上的管理单元。 [0104] 图1为本发明提供的资源的控制方法实施例的流程图。图1所示方法包括: [0105] 步骤101、在接收到对资源的管理请求后,根据所述资源管理请求向3GPP网元发送请求消息; [0106] 其中,所述资源的管理请求可以是由应用实体AE或CSE发送的; [0107] 步骤102、接收所述3GPP网元发送的响应消息; [0108] 步骤103、根据所述响应消息对所述资源进行操作。 [0109] 本发明提供的方法实施例,在接收到资源的管理请求后,通过与3GPP网元进行交互,借助所述3GPP网元发送的响应消息对资源进行操作,提高对资源的管理效率。 [0110] 下面按照应用场景对本发明提供的方法进行说明: [0111] 应用场景一: [0112] 所述对资源的管理请求为创建资源请求; [0113] 所述根据所述资源管理请求向3GPP网元发送请求消息,包括:在接收到创建资源请求并验证通过后,创建资源以及资源的属性“TMGI”和“有效时间”,并发送分配TMGI请求消息给3GPP网元; [0114] 所述接收所述3GPP网元发送的响应消息,根据所述响应消息对所述资源进行操作,包括:接收3GPP网元的分配TMGI响应消息,根据所述分配TMGI响应消息设置资源的属性。 [0115] 其中,所述分配TMGI响应消息包含3GPP网络分配的TMGI和有效时间; [0116] 根据所述分配TMGI响应消息设置资源的属性,包括:将资源的属性TMGI的值设置为接收到的所述3GPP网络分配的TMGI的值,将属性有效时间的值设置为等于所述3GPP网络分配的有效时间,或小于所述3GPP网络分配的有效时间。 [0117] 应用场景二: [0118] 与应用场景一不同的是,所创建的资源的属性有增加,具体说明如下: [0119] 创建的属性还包括流标识、端口地址和区域信息中的至少一个; [0120] 根据所述资源管理请求向3GPP网元发送请求消息,包括:发送激活多媒体广播组播业务MBMS承载请求消息给3GPP网元; [0121] 所述接收所述3GPP网元发送的响应消息,根据所述响应消息对所述资源进行操作,包括:接收3GPP网元的激活MBMS承载响应消息,根据所述激活MBMS承载响应消息设置资源的属性。 [0122] 其中,所述激活MBMS承载请求消息包含属性TMGI和区域信息; [0123] 所述激活MBMS承载响应消息中包含参数3GPP网络分配的流标识和3GPP网元地址; [0124] 根据所述激活MBMS承载响应消息设置资源的属性,包括:将属性流标识的值设置为所述3GPP网络分配的流标识,将属性端口地址的值设置为所述3GPP网元地址。 [0125] 应用场景三: [0126] 所述对资源的管理请求为删除资源请求, [0127] 所述根据所述资源管理请求向3GPP网元发送请求消息,包括: [0128] 如果请求删除的资源中包含属性流标识,且该属性的值不为0或空,则发送去激活MBMS承载请求消息给3GPP网元; [0129] 如果请求删除的资源中包含属性TMGI,且该属性的值不为0或空,则发送去分配TMGI请求消息给3GPP网元。 [0130] 其中,所述去激活MBMS承载请求消息中包含TMGI和流标识; [0131] 所去分配TMGI请求消息中包含TMGI。 [0132] 应用场景四: [0133] 本应用场景均是对资源的属性的更新,具体包括: [0134] 方式4A:所述根据所述资源管理请求向3GPP网元发送请求消息,包括:当所述更新资源请求更新属性有效时间时,发送分配TMGI请求消息给3GPP网元;所述接收所述3GPP网元发送的响应消息,根据所述响应消息对所述资源进行操作,包括:接收3GPP网元发送的分配TMGI响应消息,根据所述分配TMGI响应响应消息设置资源的属性有效时间。 [0135] 方式4B:所述对资源的管理请求是更新资源请求;所述根据所述资源管理请求向3GPP网元发送请求消息,包括:当所述更新资源请求请求更新属性发送内容时,检查本地是否包含属性发送内容,如果不包含,则创建属性发送内容,发送激活MBMS承载请求消息给3GPP网元;所述接收所述3GPP网元发送的响应消息,根据所述响应消息对所述资源进行操作,包括:接收3GPP网元发送的激活MBMS承载响应消息,根据所述激活MBMS承载响应消息设置资源的属性。 [0136] 其中,在方式4B中,所述激活MBMS承载请求消息包含属性TMGI和区域信息;所述激活MBMS承载响应消息中包含参数3GPP网络分配的流标识和3GPP网元地址;所述根据所述激活MBMS承载响应消息设置资源的属性,包括:检查资源的属性是否包含属性流标识和端口地址;如果资源的属性没有包含属性流标识和端口地址,则创建属性流标识和端口地址,将属性流标识的值设置为所述3GPP网络分配的流标识,将属性端口地址的值设置为所述3GPP网元地址;如果资源的属性包含属性流标识和端口地址,则直接将属性流标识的值设置为所述3GPP网络分配的流标识,将属性端口地址的值设置为所述3GPP网元地址。 [0137] 方式4C中:所述根据所述资源管理请求向3GPP网元发送请求消息,包括:当所述更新资源请求请求更新属性TMGI时,检查所述资源的属性是否包含属性TMGI;如果所述资源的属性不包含属性TMGI,则创建属性TMGI,再发送分配TMGI请求消息给3GPP网元;所述接收所述3GPP网元发送的响应消息,根据所述响应消息对所述资源进行操作,包括:接收3GPP网元的分配TMGI响应消息,根据所述分配TMGI响应消息设置资源的属性。 [0138] 在方式4C中,所述分配TMGI响应消息包含3GPP网络分配的TMGI和有效时间;根据所述分配TMGI响应消息设置资源的属性,包括:将资源的属性TMGI的值设置为接收到的所述3GPP网络分配的TMGI,将属性有效时间的值设置为等于所述3GPP网络分配的有效时间,或小于所述3GPP网络分配的有效时间。 [0139] 方式4D:所述根据所述资源管理请求向3GPP网元发送请求消息,包括:当所述更新资源请求请求更新属性流标识时,检查资源的属性中是否包含属性流标识,如果资源的属性不包含属性流标识,则创建属性流标识,再发送激活MBMS承载请求消息给3GPP网元;所述接收所述3GPP网元发送的响应消息,根据所述响应消息对所述资源进行操作,包括: 接收3GPP网元发送的激活MBMS承载响应消息,根据激活MBMS承载响应消息设置资源的属性。 [0140] 在方式4D中,所述激活MBMS承载请求消息包含属性TMGI和区域信息;所述激活MBMS承载响应消息中包含参数3GPP网络分配的流标识和3GPP网元地址;根据所述激活MBMS承载响应消息设置资源的属性,包括:将属性流标识的值设置为所述3GPP网络分配的流标识,将属性端口地址的值设置为所述3GPP网元地址。 [0141] 其中,所述对资源的管理请求是从应用实体AE接收的或从公共业务实体CSE接收的。 [0142] 下述实施例以资源的管理请求是AE发送的为例进行说明,同理CSE发送资源的管理请求的流程相似,此处不再赘述。 [0143] 实施例一 [0144] 在资源创建时触发与3GPP网络的交互,创建时只触发TMGI请求过程[0145] 1、应用实体AE,向CSE发送创建资源请求,请求消息中包含: [0146] 1)资源类型:组; [0147] 2、CSE接收请求消息后,验证AE是否有创建该类型资源的权限; [0148] 3、验证通过后,CSE创建组类型资源 [0149] 1)TMGI的数量; [0150] 其中,TMGI的数量可以是由AE在请求消息中指示,或CSE根据本地策略来设置,缺省值为1. [0151] 4、CSE接收3GPP网元的响应消息,响应消息中包含 [0152] 1)TMGI:3GPP分配的TMGI的值; [0153] 2)有效期:TMGI对应的有效期。 [0154] 5、CSE将接收到的TMGI的值设置为资源 [0155] 实施例二(在资源创建时触发与3GPP网络的交互,创建时触发TMGI请求过程和承载激活过程) [0156] 1、应用实体AE,向CSE发送创建资源请求,请求消息中包含: [0157] 1)资源类型:组; [0158] 2)发送内容:需要发送的数据; [0159] 3)区域信息:用于指示数据发送范围的位置信息; [0160] 2、CSE接收请求消息后,验证AE是否有创建该类型资源的权限; [0161] 3、验证通过后,CSE创建组类型资源 [0162] 4、CSE发送Allocate TMGI Request消息给3GPP网元,请求消息中包含: [0163] 1)TMGI的数量; [0164] 其中,TMGI的数量可以是由AE在请求消息中指示,或CSE根据本地策略来设置,缺省值为1. [0165] 5、CSE接收3GPP网元的响应消息,响应消息中包含 [0166] 1)TMGI:3GPP分配的TMGI的值; [0167] 2)有效期:TMGI对应的有效期。 [0168] 6、CSE将接收到的TMGI的值设置为资源 [0169] 7、CSE发送Activate MBMS bearer Request消息给3GPP网元,消息中包含: [0170] 1)TMGI:设置为资源的属性“TMGI的值; [0171] 2)业务区域:根据资源的属性“区域信息的值设置; [0172] 这里描述成根据资源的属性来设置,是因为CSE可能需要将属性的值映射为3GPP网络能识别或3GPP网络定义的区域信息。 [0173] 8、CSE接收3GPP网元的响应消息,响应消息中包含: [0174] 1)流标识:用于关联一个TMGI和一个业务区域; [0175] 2)3GPP网元地址:用于发送组消息的BM-SC(broadcast multicast service center)地址和端口。 [0176] 9、CSE将接收到的流标识的值设置为属性“流标识的值;将接收到的3GPP网元地址设置为属性“Address的值。 [0177] 10、CSE检查发现如果资源 [0178] 11、CSE还可以检查资源是否有属性“承载状态,如果有,则将其值设置为“激活,如果没有,则创建属性“承载状态,将其值设置为“激活。 [0179] 12、如果步骤9中,CSE接收到的响应消息中指示失败,则CSE将属性“承载状态的值设置为“未激活。 [0180] 实施例三(在资源删除时触发与3GPP网络的交互) [0181] 1、AE发送删除资源请求消息给CSE,请求消息中包含: [0182] 1)需要删除的资源ID:本实施例设置为资源 [0183] 2、CSE接收到请求消息后,根据需要删除的资源ID,查找到资源 [0184] 3、如果资源包含属性“流标识,且该属性的值不为0或空,则发送deactivate MBMS bearer Reqeust消息给3GPP网元; [0185] 5、如果资源包含属性“TMGI,且该属性的值不为0或空,则发送Deallocate TMGI Request消息给3GPP网元; [0186] 6、CSE删除资源 [0187] 实施例四(在更新expiration timer属性时触发与3GPP网络的交互)[0188] 1、AE发送更新资源请求给CSE,请求消息中包含: [0189] 1)需要更新的资源ID:本实施例设置为资源 [0190] 2)expiration time:设置为需要更新的值; [0191] 2、CSE接收到请求消息后,发送Allocate TMGI Request消息给3GPP网元,消息中包含: [0192] 1)TMGI:根据属性“TMGI的值设置; [0193] 2)TMGI的数量:设置为0; [0194] 3、CSE接收3GPP网元发送的响应消息,响应消息中包含: [0195] 1)TMGI:这里的TMGI的值和步骤2中请求消息中的TMGI值相同; [0196] 2)有效期:3GPP分配的有效期的值; [0197] 4、CSE根据接收到的有效期的值设置为资源 [0198] 实施例五(通过更新“发送内容属性时触发与3GPP网络的交互) [0199] 1、AE发送更新资源请求给CSE,请求消息中包含: [0200] 1)需要更新的资源ID:本实施例设置为资源 [0201] 2)发送内容:需要发送的数据; [0202] 或/和 [0203] 3)区域信息:用于指示数据发送范围的位置信息; [0204] 注:这里对参数3)使用或/和的关系,是因为,如果在先前的创建资源过程中已经创建了属性“区域信息,则这个环节不需要该参数,如果在先前的创建资源过程中未创建属性“区域信息,或者这次需要更改上次创建的区域信息,则这个环节需要该参数。 [0205] 2、CSE在接收到请求消息后,根据需要更新的资源ID检查资源 [0206] 请求消息中包含: [0207] 1)TMGI; [0208] 2)业务区域(同实施例二,步骤7中的描述相同); [0209] 3、CSE接收3GPP网元的响应消息,响应消息中包含: [0210] 1)流标识:用于关联一个TMGI和一个业务区域; [0211] 2)3GPP网元地址:用于发送组消息的BM-SC(broadcast multicast service center)地址和端口。 [0212] 4、CSE将接收到的流标识的值设置为属性“流标识的值;将接收到的3GPP网元地址设置为属性“Address的值。 [0213] 5、CSE检查发现如果资源 [0214] 实施例六(通过更新TMGI属性时触发与3GPP网络的交互) [0215] 本实施例包含两个独立过程,第一个通过更新创建TMGI属性,第二个通过更新删除TMGI属性。 [0216] ------------------创建TMGI属性------------------------ [0217] 1、AE发送更新资源请求给CSE,请求消息中包含: [0218] 1)需要更新的资源ID:本实施例设置为资源 [0219] 2)TMGI:其值可以设置为任意非空值,例如1; [0220] 2、CSE在接收到请求消息后,根据需要更新的资源ID检查资源 [0221] 1)TMGI的数量; [0222] 其中,TMGI的数量可以是由AE在请求消息中指示,或CSE根据本地策略来设置,缺省值为1. [0223] 3、CSE接收3GPP网元的响应消息,响应消息中包含 [0224] 1)TMGI:3GPP分配的TMGI的值; [0225] 2)有效期:TMGI对应的有效期。 [0226] 4、CSE将接收到的TMGI的值设置为资源 [0227] -------------------删除TMGI属性------------------- [0228] 5、AE发送更新资源请求给CSE,请求消息中包含: [0229] 1)需要更新的资源ID:本实施例设置为资源 [0230] 2)TMGI:设置为空; [0231] 6、CSE在接收到请求消息后,根据需要更新的资源ID检查资源 [0232] 7、CSE接收3GPP网元的响应消息,删除资源 [0233] 实施例七(通过更新流标识属性时触发与3GPP网络的交互) [0234] 本实施例包含两个独立过程,第一个通过更新创建流标识属性,第二个通过更新删除流标识属性。 [0235] ----------------创建流标识属性--------------------- [0236] 1、AE发送更新资源请求给CSE,请求消息中包含: [0237] 1)需要更新的资源ID:本实施例设置为资源 [0238] 2)流标识:其值设置可以设置为任意非空值; [0239] 2、CSE在接收到请求消息后,根据需要更新的资源ID检查资源 [0240] 1)TMGI; [0241] 3、CSE接收3GPP网元的响应消息,响应消息中包含 [0242] 1)TMGI; [0243] 2)流标识。 [0244] 4、CSE将接收到的流标识的值设置为资源 [0245] ------------------删除流标识属性--------------------- [0246] 5、AE发送更新资源请求给CSE,请求消息中包含: [0247] 1)需要更新的资源ID:本实施例设置为资源 [0248] 2)流标识:设置为空; [0249] 6、CSE在接收到请求消息后,根据需要更新的资源ID检查资源 [0250] 7、CSE接收3GPP网元的响应消息,删除资源 [0251] 由上可以看出,本发明提供的方法如下: [0252] 从3GPP网元获取资源对应的MBMS承载,其中所述资源对应多个用户设备; [0253] 利用所述MBMS承载向所述资源对应的用户设备广播对所述资源的管理信息。 [0254] 其中,所述利用所述MBMS承载向所述资源对应的用户设备广播对所述资源的管理信息,包括: [0255] 在接收到对资源的管理请求后,根据所述资源管理请求向3GPP网元发送请求消息,并接收所述3GPP网元发送的响应消息,根据所述响应消息对所述资源进行操作。 [0256] 利用3GPP能提供多媒体广播多播业务MBMS,向连接到3GPP网络的设备以广播的形式发送数据,而不需要设备的反馈消息,实现对一组相同或相似设备的数据发送,从而大大减少信令的数量,节省网络资源。 [0257] 图2为本发明提供的资源的控制装置的结构图。图2所示装置包括: [0258] 发送模块201,用于在接收到对资源的管理请求后,根据所述资源管理请求向3GPP网元发送请求消息; [0259] 接收模块202,用于接收所述3GPP网元发送的响应消息; [0260] 处理模块203,用于根据所述响应消息对所述资源进行操作。 [0261] 其中,所述发送模块201,用于在所述对资源的管理请求为创建资源请求时,在接收到创建资源请求并验证通过后,创建资源以及资源的属性“TMGI”和“有效时间”,并发送分配TMGI请求消息给3GPP网元; [0262] 所述接收模块202,用于接收3GPP网元的分配TMGI响应消息; [0263] 所述处理模块203,用于根据所述分配TMGI响应消息设置资源的属性。 [0264] 其中,所述分配TMGI响应消息包含3GPP网络分配的TMGI和有效时间; [0265] 所述处理模块203,用于将资源的属性TMGI的值设置为接收到的所述3GPP网络分配的TMGI的值,将属性有效时间的值设置为等于所述3GPP网络分配的有效时间,或小于所述3GPP网络分配的有效时间。 [0266] 其中,创建的属性还包括流标识、端口地址和区域信息中的至少一个; [0267] 所述发送模块201,用于发送激活多媒体广播组播业务MBMS承载请求消息给3GPP网元; [0268] 所述接收模块202,用于接收3GPP网元的激活MBMS承载响应消息; [0269] 所述处理模块203,用于根据所述激活MBMS承载响应消息设置资源的属性。 [0270] 其中,所述激活MBMS承载请求消息包含属性TMGI和区域信息; [0271] 所述激活MBMS承载响应消息中包含参数3GPP网络分配的流标识和3GPP网元地址; [0272] 所述处理模块203,用于将属性流标识的值设置为所述3GPP网络分配的流标识,将属性端口地址的值设置为所述3GPP网元地址。 [0273] 其中,所述对资源的管理请求为删除资源请求, [0274] 所述发送模块201,用于如果请求删除的资源中包含属性流标识,且该属性的值不为0或空,则发送去激活MBMS承载请求消息给3GPP网元;如果请求删除的资源中包含属性TMGI,且该属性的值不为0或空,则发送去分配TMGI请求消息给3GPP网元。 [0275] 其中,所述去激活MBMS承载请求消息中包含TMGI和流标识; [0276] 所去分配TMGI请求消息中包含TMGI。 [0277] 其中,所述对资源的管理请求是更新资源请求; [0278] 所述发送模块201,用于当所述更新资源请求更新属性有效时间时,发送分配TMGI请求消息给3GPP网元; [0279] 所述接收模块202,用于接收3GPP网元发送的分配TMGI响应消息; [0280] 所述处理模块203,用于根据所述分配TMGI响应响应消息设置资源的属性有效时间。 [0281] 其中,所述对资源的管理请求是更新资源请求; [0282] 所述发送模块201,用于当所述更新资源请求请求更新属性发送内容时,检查本地是否包含属性发送内容,如果不包含,则创建属性发送内容,发送激活MBMS承载请求消息给3GPP网元; [0283] 所述接收模块202,用于接收3GPP网元发送的激活MBMS承载响应消息; [0284] 所述处理模块203,用于根据所述激活MBMS承载响应消息设置资源的属性。 [0285] 其中,所述激活MBMS承载请求消息包含属性TMGI和区域信息; [0286] 所述激活MBMS承载响应消息中包含参数3GPP网络分配的流标识和3GPP网元地址; [0287] 所述处理模块203,用于检查资源的属性是否包含属性流标识和端口地址;如果资源的属性没有包含属性流标识和端口地址,则创建属性流标识和端口地址,将属性流标识的值设置为所述3GPP网络分配的流标识,将属性端口地址的值设置为所述3GPP网元地址;如果资源的属性包含属性流标识和端口地址,则直接将属性流标识的值设置为所述3GPP网络分配的流标识,将属性端口地址的值设置为所述3GPP网元地址。 [0288] 其中,所述对资源的管理请求是更新资源请求; [0289] 所述发送模块201,用于当所述更新资源请求请求更新属性TMGI时,检查所述资源的属性是否包含属性TMGI;如果所述资源的属性不包含属性TMGI,则创建属性TMGI,再发送分配TMGI请求消息给3GPP网元; [0290] 所述接收模块202,用于接收3GPP网元的分配TMGI响应消息; [0291] 所述处理模块203,用于根据所述分配TMGI响应消息设置资源的属性。 [0292] 其中,所述分配TMGI响应消息包含3GPP网络分配的TMGI和有效时间; [0293] 所述处理模块203,用于将资源的属性TMGI的值设置为接收到的所述3GPP网络分配的TMGI,将属性有效时间的值设置为等于所述3GPP网络分配的有效时间,或小于所述3GPP网络分配的有效时间。 [0294] 其中,所述对资源的管理请求是更新资源请求; [0295] 所述发送模块201,用于当所述更新资源请求请求更新属性流标识时,检查资源的属性中是否包含属性流标识,如果资源的属性不包含属性流标识,则创建属性流标识,再发送激活MBMS承载请求消息给3GPP网元; [0296] 所述接收模块202,用于接收3GPP网元发送的激活MBMS承载响应消息; [0297] 所述设备根据激活MBMS承载响应消息设置资源的属性。 [0298] 其中,所述激活MBMS承载请求消息包含属性TMGI和区域信息; [0299] 所述激活MBMS承载响应消息中包含参数3GPP网络分配的流标识和3GPP网元地址; [0300] 所述处理模块203,用于将属性流标识的值设置为所述3GPP网络分配的流标识,将属性端口地址的值设置为所述3GPP网元地址。 [0301] 其中,所述对资源的管理请求是从应用实体AE接收的或从公共业务实体CSE接收的。 [0302] 本发明提供的装置实施例,在接收到资源的管理请求后,通过与3GPP网元进行交互,借助所述3GPP网元发送的响应消息对资源进行操作,提高对资源的管理效率。 [0303] 本领域普通技术人员可以理解上述实施例的全部或部分步骤可以使用计算机程序流程来实现,所述计算机程序可以存储于一计算机可读存储介质中,所述计算机程序在相应的硬件平台上(如系统、设备、装置、器件等)执行,在执行时,包括方法实施例的步骤之一或其组合。 [0304] 可选地,上述实施例的全部或部分步骤也可以使用集成电路来实现,这些步骤可以被分别制作成一个个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。 [0305] 上述实施例中的各装置/功能模块/功能单元可以采用通用的计算装置来实现,它们可以集中在单个的计算装置上,也可以分布在多个计算装置所组成的网络上。 [0306] 上述实施例中的各装置/功能模块/功能单元以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。上述提到的计算机可读取存储介质可以是只读存储器,磁盘或光盘等。 [0307] 以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求所述的保护范围为准。 |