[go: up one dir, main page]

CN1925480B - Internet Protocol Multimedia Subsystem Service Support Method, Entity and Network - Google Patents

Internet Protocol Multimedia Subsystem Service Support Method, Entity and Network Download PDF

Info

Publication number
CN1925480B
CN1925480B CN200510029219A CN200510029219A CN1925480B CN 1925480 B CN1925480 B CN 1925480B CN 200510029219 A CN200510029219 A CN 200510029219A CN 200510029219 A CN200510029219 A CN 200510029219A CN 1925480 B CN1925480 B CN 1925480B
Authority
CN
China
Prior art keywords
multimedia subsystem
internet protocol
protocol multimedia
broadcast multicast
service
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
CN200510029219A
Other languages
Chinese (zh)
Other versions
CN1925480A (en
Inventor
晁华
汪勇刚
胡中骥
陈宇
王楠
邢平平
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nokia Shanghai Bell Co Ltd
Original Assignee
Alcatel Lucent Shanghai Bell Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Alcatel Lucent Shanghai Bell Co Ltd filed Critical Alcatel Lucent Shanghai Bell Co Ltd
Priority to CN200510029219A priority Critical patent/CN1925480B/en
Publication of CN1925480A publication Critical patent/CN1925480A/en
Application granted granted Critical
Publication of CN1925480B publication Critical patent/CN1925480B/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

本发明提供一种支持互联网协议多媒体子系统业务的方法,包括以下步骤:建立互联网协议多媒体子系统业务会话;激活广播多播业务;建立广播多播业务承载;传输互联网协议多媒体子系统业务的上行链路数据;传输互联网协议多媒体子系统业务的下行链路数据,其中,所述互联网协议多媒体子系统业务的下行链路数据通过多广播多播业务承载进行传输。本发明还提供了相应的网络/功能实体和网络。根据本发明,参与IMS会话的多个用户终端能够通过广播多播业务的方式获取IMS业务的下行数据,尽可能的利用了能够共享的资源,减少了IMS业务对资源的浪费,并且有效地减小了不同IMS用户终端接收相同业务数据时可能经历的不同时延。

Figure 200510029219

The invention provides a method for supporting Internet protocol multimedia subsystem services, comprising the following steps: establishing an Internet protocol multimedia subsystem service session; activating a broadcast multicast service; establishing a broadcast multicast service bearer; Link data: transmit the downlink data of the Internet Protocol Multimedia Subsystem service, wherein the downlink data of the Internet Protocol Multimedia Subsystem service is transmitted through the multicast multicast service bearer. The invention also provides corresponding network/functional entities and networks. According to the present invention, a plurality of user terminals participating in an IMS session can obtain the downlink data of the IMS service through broadcast and multicast services, utilize the resources that can be shared as much as possible, reduce the waste of resources by the IMS service, and effectively reduce the Different time delays that different IMS user terminals may experience when receiving the same service data are reduced.

Figure 200510029219

Description

互联网协议多媒体子系统业务支持方法、实体和网络 Internet Protocol Multimedia Subsystem Service Support Method, Entity and Network

技术领域technical field

本发明大体上涉及移动通信网络,特别地,涉及在移动通信网络中支持互联网协议(IP)多媒体子系统业务的方法、相关网络/功能实体和网络体系。The present invention generally relates to mobile communication networks, and in particular, to a method for supporting Internet Protocol (IP) multimedia subsystem services in a mobile communication network, related network/functional entities and network architecture.

背景技术Background technique

包括第三代通用移动通信系统(UTMS)的由第三代合作伙伴项目(3GPP)标准化的现代移动通信网络能够为各种用户终端提供其所需的业务,例如,移动数据网业务以及IP多媒体业务。Modern mobile communication networks standardized by the 3rd Generation Partnership Project (3GPP), including the 3rd Generation Universal Mobile Communication System (UTMS), can provide various user terminals with the services they need, such as mobile data network services and IP multimedia business.

其中,3GPP从版本Release 5开始将IP多媒体子系统(IMS)引入其协议框架。通过IMS系统,可以向用户终端提供电路域(CS)无法提供的多媒体增值业务,例如呈现业务(Presence)、即时消息、视讯会议等。这样,IMS使得移动通信网络和互联网多媒体应用/业务融合在一起。在网络融合的发展趋势下,标准化组织包括3GPP、欧洲电信标准协会(ESTI)和国际电联(ITU-T),将IMS定义为基于会话发起协议(Session Initiation Protocol)/会话描述协议(Session Description Protocol)的通用平台(SIP负责信令面而SDP负责用户面),同时支持移动网络和固定网络用户的接入的系统。它不仅能够帮助运营商逐步过渡到全IP,还可以为不同的无线网络,如GSM、CDMA2000和WLAN,建立通用的多媒体呼叫控制业务核心。这些无线网以及上述固定网络在IMS的网络结构中被称为IP连通接入网(IP-CAN),它们作为IMS的接入网为IMS业务提供了承载。因此,IMS提供了未来统一的网络架构,已经成为业界,包括设备厂商和运营商非常关注的技术。Among them, 3GPP introduces IP Multimedia Subsystem (IMS) into its protocol framework from Release 5. Through the IMS system, multimedia value-added services that cannot be provided by the circuit domain (CS), such as presence services (Presence), instant messaging, and video conferences, can be provided to user terminals. In this way, IMS enables the integration of mobile communication network and Internet multimedia applications/services. Under the development trend of network convergence, standardization organizations including 3GPP, European Telecommunications Standards Institute (ESTI) and International Telecommunications Union (ITU-T) define IMS as a session based on Session Initiation Protocol (Session Initiation Protocol) / Session Description Protocol (Session Description Protocol) Protocol) general platform (SIP is responsible for the signaling plane and SDP is responsible for the user plane), a system that supports both mobile network and fixed network user access. It can not only help operators gradually transition to all-IP, but also establish a common multimedia call control service core for different wireless networks, such as GSM, CDMA2000 and WLAN. These wireless networks and the above-mentioned fixed network are called IP connectivity access network (IP-CAN) in the network structure of IMS, and they serve as the access network of IMS to provide bearer for IMS service. Therefore, IMS provides a unified network architecture in the future and has become a technology that the industry, including equipment manufacturers and operators, pays close attention to.

图1A示出了现有技术中支持IMS业务的网络系统示意图,其中以UMTS和公共交换电话网(PSTN)作为IP-CAN的示例进行说明。参考标号10表示IMS核心网;参考标号12表示连接到用户终端1至N的UMTS,其中用户终端1通过无线网络控制器(RNC)124接入UMTS 12,而用户终端2至N则通过RNC 123接入UMTS 12;参考标号14表示PSTN,其中示意性地示出固定用户终端141和142。如图1A所示,在IMS核心网10中,应用服务器(AS)101通过服务呼叫会话控制功能实体(S-CSCF)102和代理呼叫会话控制功能实体(P-CSCF)103与移动通信网络UMTS 12和PSTN 14进行通信,从而建立到用户终端1至N以及固定用户终端141和142之间点到点专用承载的IMS会话连接。FIG. 1A shows a schematic diagram of a network system supporting IMS services in the prior art, where UMTS and Public Switched Telephone Network (PSTN) are taken as examples of IP-CAN for illustration. Reference numeral 10 denotes an IMS core network; reference numeral 12 denotes a UMTS connected to user terminals 1 to N, wherein user terminal 1 accesses UMTS 12 through a radio network controller (RNC) 124, and user terminals 2 to N pass through RNC 123 Access to UMTS 12; reference numeral 14 designates PSTN, in which fixed user terminals 141 and 142 are schematically shown. As shown in Figure 1A, in the IMS core network 10, the application server (AS) 101 communicates with the mobile communication network UMTS through the serving call session control function entity (S-CSCF) 102 and the proxy call session control function entity (P-CSCF) 103 12 communicates with the PSTN 14, thereby establishing an IMS session connection to the point-to-point dedicated bearer between the user terminals 1 to N and the fixed user terminals 141 and 142.

图1B示意性地示出了现有的IMS会话业务流程。IMS会话可以由单个IMS用户终端发起,或者由应用服务器代表某个IMS用户终端发起。但是,现有的IMS业务使用的是点对点承载,每个参与IMS会话的用户终端独立发起资源预定过程,以便建立此终端专用的IMS业务数据承载,例如在UMTS中为分组数据协议(PDP)上下文。这样,当例如图1A所示的系统执行图1B中的下行链路数据传输过程时,一方面对于UMTS中的用户终端2至N,它们的下行链路数据会经历多个相同网元,例如从IMS核心网10的AS 101开始到UMTS 12的S-CSCF 102、P-CSCF 103、GPRS网关支持节点(GGSN)121、GPRS服务支持节点(SGSN)122以及无线网络控制器(RNC)123等一系列网元;而用户终端1的下行链路数据与用户终端2至N的下行链路数据也同时经历了从IMS核心网10的AS 101开始到UMTS 12的S-CSCF 102、P-CSCF 103、GGSN 121、SGSN 122等一系列网元。另一方面,对于固定网络用户141、142,它们的下行链路数据也可能会同时经历从AS 101开始的一系列IMS核心网10中的网元。尽管发往不同用户终端的数据都要经过物理传输路径(包括IP-CAN中的物理路径,也包括IMS核心网中的物理路径),网络却为不同的用户终端分配了独立的数据传输通路。Fig. 1B schematically shows the existing IMS session service flow. An IMS session can be initiated by a single IMS user terminal, or initiated by an application server on behalf of an IMS user terminal. However, the existing IMS service uses a point-to-point bearer, and each user terminal participating in an IMS session independently initiates a resource reservation process in order to establish a dedicated IMS service data bearer for this terminal, such as a packet data protocol (PDP) context in UMTS . In this way, for example, when the system shown in FIG. 1A executes the downlink data transmission process in FIG. 1B , on the one hand, for user terminals 2 to N in UMTS, their downlink data will go through multiple same network elements, such as From the AS 101 of the IMS core network 10 to the S-CSCF 102, P-CSCF 103, GPRS Gateway Support Node (GGSN) 121, GPRS Serving Support Node (SGSN) 122, and Radio Network Controller (RNC) 123 of the UMTS 12 A series of network elements; and the downlink data of user terminal 1 and the downlink data of user terminals 2 to N also go through the process from AS 101 of IMS core network 10 to S-CSCF 102 and P-CSCF of UMTS 12 103, GGSN 121, SGSN 122 and a series of network elements. On the other hand, for fixed network users 141, 142, their downlink data may also go through a series of network elements in the IMS core network 10 starting from AS 101 at the same time. Although the data sent to different user terminals must pass through physical transmission paths (including the physical path in IP-CAN and the physical path in the IMS core network), the network allocates independent data transmission paths for different user terminals.

由此可见,在下行链路数据传输过程中,同一段物理传输路径上,各个网元可能要为参与IMS会话的用户保存相同数据的多个拷贝。特别是,如果参与通信的多个用户终端都位于同一运营商服务的同一个区域,这种点对点承载对网络资源的浪费将变得更加明显。另外,这种点对点的承载方式可能使不同的用户终端在接收相同业务数据时经历不同的网络时延,从而影响用户使用业务的体验。It can be seen that, during the downlink data transmission process, on the same physical transmission path, each network element may store multiple copies of the same data for the users participating in the IMS session. In particular, if multiple user terminals participating in communication are located in the same area served by the same operator, the waste of network resources by such point-to-point bearer will become more obvious. In addition, this point-to-point bearer mode may cause different user terminals to experience different network delays when receiving the same service data, thus affecting the service experience of users.

以上虽然利用UMTS网络和PSTN网络作为示例说明了现有支持IMS业务的网络系统的缺点,但是本领域的技术人员可以理解,对于能够为IMS提供接入承载的其它通信网络,例如GSM、CDMA2000和WLAN等网络,同样存在类似问题。Although the shortcomings of the existing network systems supporting IMS services have been described above using UMTS networks and PSTN networks as examples, those skilled in the art can understand that for other communication networks that can provide access bearers for IMS, such as GSM, CDMA2000 and Networks such as WLAN also have similar problems.

发明内容Contents of the invention

为了克服现有IP多媒体子系统业务的上述缺点,本发明旨在提供一种利用广播多播业务能力对IMS业务承载进行优化以便在传输IMS业务时能够运用资源共享支持IMS业务传输的机制。In order to overcome the above-mentioned shortcomings of existing IP multimedia subsystem services, the present invention aims to provide a mechanism for optimizing IMS service bearer by using broadcast multicast service capability so as to use resource sharing to support IMS service transmission when transmitting IMS services.

本发明提供一种支持互联网协议多媒体子系统业务的方法,包括以下步骤:建立互联网协议多媒体子系统业务会话;激活广播多播业务;建立广播多播业务承载;传输互联网协议多媒体子系统业务的上行链路数据;传输互联网协议多媒体子系统业务的下行链路数据,其中,所述互联网协议多媒体子系统业务的下行链路数据通过多广播多播业务承载进行传输。The present invention provides a method for supporting Internet Protocol Multimedia Subsystem services, comprising the following steps: establishing Internet Protocol Multimedia Subsystem service sessions; activating broadcast multicast services; establishing broadcast multicast service bearers; Link data: transmit the downlink data of the Internet Protocol Multimedia Subsystem service, wherein the downlink data of the Internet Protocol Multimedia Subsystem service is transmitted through the multicast multicast service bearer.

本发明提供一种互联网协议多媒体子系统网络实体,包括:互联网协议多媒体子系统网络接口装置,用于与互联网协议多媒体子系统网络的相应功能实体进行信令与数据通信,以实现互联网协议多媒体子系统网络会话业务;以及互联网协议多媒体子系统业务会话管理器,用于对互联网协议多媒体子系统业务会话进行管理,所述互联网协议多媒体子系统网络实体还包括:广播多播业务功能实体接口装置,用于与广播多播业务功能实体进行信令与数据通信,来通过广播多播业务承载互联网协议多媒体子系统业务的下行链路数据。The present invention provides an Internet Protocol Multimedia Subsystem network entity, including: Internet Protocol Multimedia Subsystem network interface device, used for signaling and data communication with corresponding functional entities of the Internet Protocol Multimedia Subsystem network, so as to realize Internet Protocol Multimedia Subsystem system network session service; and an Internet Protocol Multimedia Subsystem service session manager for managing Internet Protocol Multimedia Subsystem service sessions, the Internet Protocol Multimedia Subsystem network entity also includes: a broadcast multicast service function entity interface device, It is used for signaling and data communication with the broadcast multicast service functional entity, and carries the downlink data of the Internet Protocol Multimedia Subsystem service through the broadcast multicast service.

本发明提供一种广播多播业务功能实体,包括:移动通信网络接口装置,用于与移动通信网络的相应功能实体进行信令与数据通信,以实现广播多播业务,其中所述广播多播业务功能实体还包括:互联网协议多媒体子系统网络实体接口装置,用于与互联网协议多媒体子系统网络实体进行信令与数据通信,来将互联网协议多媒体子系统业务的下行链路数据承载在广播多播业务中进行传输。The present invention provides a broadcast multicast service functional entity, including: a mobile communication network interface device, used for signaling and data communication with a corresponding functional entity of the mobile communication network, so as to realize the broadcast multicast service, wherein the broadcast multicast The service function entity also includes: an Internet Protocol Multimedia Subsystem network entity interface device, used for signaling and data communication with the Internet Protocol Multimedia Subsystem network entity, so as to carry the downlink data of the Internet Protocol Multimedia Subsystem service on the broadcast multiple transmission in the broadcasting service.

本发明提供一种支持互联网协议多媒体子系统业务的网络系统,包括根据本发明的互联网协议多媒体子系统网络实体以及根据本发明的广播多播业务功能实体,其中,所述互联网协议多媒体子系统网络实体与所述广播多播业务功能实体直接进行信令和数据通信。The present invention provides a network system supporting Internet Protocol Multimedia Subsystem services, including the Internet Protocol Multimedia Subsystem network entity according to the present invention and the broadcast multicast service functional entity according to the present invention, wherein the Internet Protocol Multimedia Subsystem network The entity directly performs signaling and data communication with the broadcast multicast service function entity.

本发明提供一种支持互联网协议多媒体子系统业务的网络系统,包括:互联网协议多媒体子系统网络以及将多个用户终端接入所述互联网协议多媒体子系统网络的互联网连通接入网,其中所述互联网协议多媒体子系统网络通过所述互联网连通接入网支持的广播多播业务承载互联网协议多媒体子系统业务的下行链路数据,传输到所述多个用户终端的至少一个.The present invention provides a network system supporting Internet Protocol Multimedia Subsystem services, including: Internet Protocol Multimedia Subsystem network and an Internet connection access network for connecting multiple user terminals to the Internet Protocol Multimedia Subsystem network, wherein the The Internet protocol multimedia subsystem network carries the downlink data of the Internet protocol multimedia subsystem service through the broadcast multicast service supported by the Internet connection access network, and transmits it to at least one of the plurality of user terminals.

通过使用本发明,参与IMS会话的多个用户终端能够通过广播多播业务的方式获取IMS业务的下行数据,尽可能地利用了能够共享的资源,减少了IMS业务对资源的浪费。由于引入了广播多播业务能力作为点到多点的业务承载,有效地减小了不同IMS用户终端接收相同业务数据时可能经历的不同时延。而且,在根据本发明的技术方案中,这种结合可以尽可能地降低信令平面的处理时延。另外,本发明充分利用了现有网络架构和功能划分,通过对网络进行较小的改动达到了较好的技术效果。By using the present invention, multiple user terminals participating in the IMS session can obtain the downlink data of the IMS service through broadcast and multicast services, utilize shared resources as much as possible, and reduce waste of resources by the IMS service. Since the broadcast multicast service capability is introduced as a point-to-multipoint service bearer, it effectively reduces the different time delays that different IMS user terminals may experience when receiving the same service data. Moreover, in the technical solution according to the present invention, this combination can reduce the processing delay of the signaling plane as much as possible. In addition, the present invention makes full use of the existing network architecture and function division, and achieves better technical effects by making minor changes to the network.

结合附图阅读本发明实施方式的详细描述后,本发明的其它特点和优点将变得更加清楚。Other features and advantages of the present invention will become more apparent after reading the detailed description of the embodiments of the present invention in conjunction with the accompanying drawings.

附图说明Description of drawings

图1A示出了现有技术中一种支持IMS业务的网络系统示意图;FIG. 1A shows a schematic diagram of a network system supporting IMS services in the prior art;

图1B示意性地示出了现有的IMS会话业务流程;Figure 1B schematically shows an existing IMS session service flow;

图2示出了根据本发明一个实施例的支持IMS业务的网络系统示意图;Fig. 2 shows a schematic diagram of a network system supporting IMS services according to an embodiment of the present invention;

图3示意性地示出了根据本发明一个实施例的IMS会话的业务流程图;Fig. 3 schematically shows a service flow diagram of an IMS session according to an embodiment of the present invention;

图4示意性地示出了根据本发明一个实施例的IMS会话过程的流程图;Fig. 4 schematically shows a flowchart of an IMS session process according to an embodiment of the present invention;

图5示意性地示出了根据图4所示实施例的控制IMS应用服务器的工作流程图;Fig. 5 schematically shows the working flowchart of controlling the IMS application server according to the embodiment shown in Fig. 4;

图6示意性地示出了根据图4所示实施例的参与IMS应用服务器的工作流程图;Fig. 6 schematically shows the working flow diagram of participating IMS application servers according to the embodiment shown in Fig. 4;

图7示意性地示出了根据图4所示实施例的广播多播业务中心的处理流程图;Fig. 7 schematically shows the processing flowchart of the broadcast multicast service center according to the embodiment shown in Fig. 4;

图8示意性地示出了根据本发明一个实施例的引入广播多播能力的IMS核心网从单播IMS会话到多播IMS会话的切换过程;FIG. 8 schematically shows a handover process from a unicast IMS session to a multicast IMS session in the IMS core network introducing broadcast multicast capability according to an embodiment of the present invention;

图9示出了根据本发明一个实施例的IMS应用服务器的示意性结构图;Fig. 9 shows a schematic structural diagram of an IMS application server according to an embodiment of the present invention;

图10示出了根据本发明一个实施例的广播多播业务功能实体的示意性结构图。Fig. 10 shows a schematic structural diagram of a broadcast multicast service functional entity according to an embodiment of the present invention.

具体实施方式Detailed ways

以下参照附图,对本发明的实施例进行详细说明。Embodiments of the present invention will be described in detail below with reference to the accompanying drawings.

图1A和图1B分别示意性示出了现有技术中一种支持IMS业务的网络系统和IMS会话业务流程。在前文已有对图1A和图1B的说明,因此不再对其进行描述。FIG. 1A and FIG. 1B schematically show a network system supporting IMS services and an IMS session service flow in the prior art, respectively. 1A and 1B have already been described above, so they will not be described again.

图2示出了根据本发明一个实施例的支持IMS业务的网络系统示意图。其中,以UMTS网络作为例子,相同的参考标号表示与图1相同的部分,在此省略对其的描述;并且参考标号225表示在UMTS中对已有的分组域功能实体如GGSN 121、SGSN 122、RNC 123、124和用户终端1至N等增加多媒体广播多播业务(MBMS)功能的广播多播业务中心(BM-SC)。Fig. 2 shows a schematic diagram of a network system supporting IMS services according to an embodiment of the present invention. Wherein, taking the UMTS network as an example, the same reference numerals represent the same parts as those in FIG. 1 , and their descriptions are omitted here; , RNC 123, 124 and user terminals 1 to N etc. increase the broadcast multicast service center (BM-SC) of multimedia broadcast multicast service (MBMS) function.

如图2所示,根据本发明一个实施例的支持IMS业务的网络系统,将UMTS 12中的BM-SC 225与IMS核心网10的AS 101进行连接,其中信令平面增加了Gx参考点用来交互控制信息,而用户面增加了Gy参考点用来传输用户数据,使得BM-SC 225作为AS 101提供的IMS业务在UMTS网络中的入口。然后,在UMTS 12中,通过多媒体广播多播业务作为承载,将IMS业务通过GGSN 121、SGSN 122和相应的RNC 123、124传输至参加IMS会话的用户终端1至N。As shown in Figure 2, according to a network system supporting IMS services according to an embodiment of the present invention, the BM-SC 225 in the UMTS 12 is connected to the AS 101 of the IMS core network 10, wherein the signaling plane is added with a Gx reference point for To exchange control information, and the user plane adds a Gy reference point to transmit user data, so that the BM-SC 225 serves as the entrance of the IMS service provided by the AS 101 in the UMTS network. Then, in the UMTS 12, the multimedia broadcast multicast service is used as a bearer, and the IMS service is transmitted to the user terminals 1 to N participating in the IMS session through the GGSN 121, the SGSN 122 and the corresponding RNCs 123 and 124.

在图2所示的支持IMS业务的网络系统中,通过利用UMTS网络的MBMS业务承载了从AS 101到UMTS 12中的用户终端1至N的IMS业务。这使得参与IMS会话的支持MBMS业务的用户终端1至N能够从BM-SC 225到SGSN 122使用共同的数据通道,实现了IMS业务下行链路传输的资源共享,从而避免了对网络资源的浪费。本领域的技术人员可以理解,图2所示出的网络结构只是示例性的,并不能代表所有可能的应用实例。其中,最能够体现本发明优越性的情况是,当参与IMS会话的多个用户终端都位于同一个运营商的同一个无线网络控制器的管理区域,并且这些用户终端都支持MBMS业务时,网络资源能够最大程度地被多个用户终端共享。In the network system supporting the IMS service shown in FIG. 2, the MBMS service of the UMTS network bears the weight of the IMS service from the AS 101 to the user terminals 1 to N in the UMTS 12. This enables the user terminals 1 to N supporting the MBMS service participating in the IMS session to use a common data channel from the BM-SC 225 to the SGSN 122, realizing the resource sharing of the downlink transmission of the IMS service, thereby avoiding the waste of network resources . Those skilled in the art can understand that the network structure shown in FIG. 2 is only exemplary, and cannot represent all possible application examples. Among them, the situation that can best reflect the superiority of the present invention is that when multiple user terminals participating in an IMS session are located in the management area of the same radio network controller of the same operator, and these user terminals all support MBMS services, the network Resources can be shared by multiple user terminals to the greatest extent.

需要指出的是,虽然以UMTS网络作为示例说明了本发明网络系统的一个实施例,但是本领域的技术人员可以理解,本发明并不限于UMTS网络本身,而是能够在其它支持广播多播业务的IP-CAN,例如GSM、CDMA2000、WLAN等网络中广泛的应用。例如,CDMA2000网络所支持的广播多播业务名称为广播多播业务(BCMCS,broadcastmulticast service),广播多播业务网络实体对应为广播多播业务控制器(BCMCSC,BCMCS controller)和广播多播业务内容服务器(BCMCS-CS,BCMSC content server)。其中,BCMCSC是广播多播业务的控制中心,用于提供信令平面的功能;而BCMCS-CS则作为广播多播的业务源。虽然CDMA2000网络在网络实体设置上与控制功能、组播源功能集于BM-SC一身的UMST网络不同,但是本领域技术人员可以将本发明新增的Gx和Gy参考点连接到不同的网络实体,也即,Gx连接IMS AS和BCMCSC,而Gy连接IMS AS和BCMCS-CS,来实现本发明。It should be pointed out that although a UMTS network is used as an example to illustrate an embodiment of the network system of the present invention, those skilled in the art can understand that the present invention is not limited to the UMTS network itself, but can be used in other IP-CAN, such as GSM, CDMA2000, WLAN and other networks are widely used. For example, the name of the broadcast multicast service supported by the CDMA2000 network is broadcast multicast service (BCMCS, broadcastmulticast service), and the broadcast multicast service network entity corresponds to the broadcast multicast service controller (BCMCSC, BCMCS controller) and broadcast multicast service content Server (BCMCS-CS, BCMSC content server). Among them, BCMCSC is the control center of the broadcast and multicast service, which is used to provide the function of the signaling plane; while the BCMCS-CS is used as the service source of the broadcast and multicast. Although the CDMA2000 network is different from the UMST network in which the control function and multicast source function are integrated in the BM-SC in terms of network entity settings, those skilled in the art can connect the newly added Gx and Gy reference points of the present invention to different network entities , that is, Gx is connected to IMS AS and BCMCSC, and Gy is connected to IMS AS and BCMCS-CS to implement the present invention.

由于在现有网络中新增加了IMS应用服务器(例如,AS 101)和作为IP-CAN的广播多播业务功能实体(例如,BM-SC 225)的连接,相应的功能需要有所增强。Since the connection between the IMS application server (for example, AS 101) and the broadcast multicast service functional entity (for example, BM-SC 225) as IP-CAN is newly added in the existing network, the corresponding functions need to be enhanced.

例如,在信令平面中:For example, in the signaling plane:

-改变现有的由用户终端发起对某个多播广播业务激活流程的现有机制,而可以由广播多播业务功能实体发起多播广播业务激活流程,并由IMS AS控制何时发起这个过程。这是因为,所提供的通用网络结构需要满足有些IMS业务比现有的广播多播业务具有更强的即时性的需求。这也意味着,承载IMS业务的广播多播承载业务不能在IMS会话发生之前就建立好。所以,可以由AS告知本网内的广播多播业务功能实体何时发起这个过程。而广播多播业务功能实体在执行广播多播激活流程之后,要将广播多播激活流程的结果以例如响应的方式告知IMS AS。-Change the existing mechanism that the user terminal initiates the activation process of a certain multicast broadcast service, and the broadcast multicast service functional entity can initiate the multicast broadcast service activation process, and the IMS AS controls when to initiate this process . This is because the general network structure provided needs to meet the requirement that some IMS services have stronger immediacy than existing broadcast-multicast services. This also means that the broadcast multicast bearer service bearing the IMS service cannot be established before the IMS session occurs. Therefore, the AS can inform the broadcast multicast service functional entity in the local network when to initiate this process. After the broadcast-multicast service function entity executes the broadcast-multicast activation process, it should notify the IMS AS of the result of the broadcast-multicast activation process in the form of, for example, a response.

-由IMS AS控制何时开始建立广播多播承载。与上面所述类似,可以由IMS AS告知本网内的广播多播业务功能实体何时发起广播多播承载建立流程。- IMS AS controls when to start establishing broadcast multicast bearers. Similar to the above, the IMS AS can inform the broadcast multicast service functional entity in the local network when to initiate the broadcast multicast bearer establishment process.

-IMS AS还需要具备管理广播多播参与者列表的功能,用以管理能够使用广播多播承载该IMS业务的广播多播用户信息。这个信息可以来自与IMS AS相连接的同网络的广播多播业务功能实体。- The IMS AS also needs to have the function of managing the broadcast and multicast participant list, so as to manage the broadcast and multicast user information that can use the broadcast and multicast to carry the IMS service. This information can come from the broadcast multicast service functional entity of the same network connected to the IMS AS.

在用户平面中:In user plane:

-由IMS AS充当广播多播承载业务的数据源,广播多播业务功能实体把IMS AS当作内容供应商或是组播业务源。- The IMS AS acts as the data source of the broadcast and multicast bearer service, and the broadcast and multicast service functional entity regards the IMS AS as a content provider or a multicast service source.

对于图2所示的通过不支持广播多播业务的PSTN网络接入IMS核心网10的用户终端141和142来说,除了可以选择使用现有的点到点承载传输下行数据之外,还可以选择利用IMS核心网10用户平面的广播多播能力传输下行数据.这样使得在多播会话时,IMS核心网内的同一段物理传输路径上将只会有一个数据包的拷贝,进一步减少IMS会话在IMS核心网内消耗的网络资源.For the user terminals 141 and 142 that access the IMS core network 10 through the PSTN network that does not support broadcast multicast services shown in Figure 2, in addition to using the existing point-to-point bearer to transmit downlink data, Choose to use the broadcast and multicast capabilities of the user plane of the IMS core network 10 to transmit downlink data. In this way, during a multicast session, there will only be one copy of the data packet on the same physical transmission path in the IMS core network, further reducing the number of IMS sessions. Network resources consumed in the IMS core network.

需要进一步说明的是,实际上可以对所有用户终端(支持广播多播业务或者不支持广播多播业务)启用IMS核心网中用户面的广播多播能力,来进一步降低IMS会话业务在IMS核心网内的资源消耗。但是,如上所述的增加IMS AS和广播多播业务功能实体之间用户平面和信令平面接口的方式不但可以利用诸如MBMS的广播多播承载屏蔽IMS业务数据在IMS核心网内的发送,而且可以利用SIP/SDP的多播能力提高IMS业务数据的传输效率。因此,优选地,仅对经由不支持广播多播业务的IP-CAN接入的用户终端选择启用IMS核心网内用户面的多播能力。It should be further explained that in fact, the broadcast and multicast capability of the user plane in the IMS core network can be enabled for all user terminals (supporting broadcast and multicast services or not supporting broadcast and multicast services), so as to further reduce the IMS session service in the IMS core network. resource consumption within. However, the method of increasing the interface between the user plane and the signaling plane between the IMS AS and the broadcast multicast service functional entity as described above can not only shield the transmission of IMS service data in the IMS core network by using broadcast multicast bearers such as MBMS, but also The multicast capability of SIP/SDP can be used to improve the transmission efficiency of IMS service data. Therefore, preferably, the multicast capability of the user plane in the IMS core network is selected to be enabled only for user terminals that access via the IP-CAN that does not support the broadcast multicast service.

此外,在图2所示的网络结构中,还可以包含到外部功能实体的接口(未示出)。在开放移动联盟(OMA)定义的系统框架中,为多种应用提供了公共的业务服务,例如,组管理服务和状态呈现服务。用户终端1至N和这些服务器可以通过现有3GPP的Ut接口连接,而IMS核心网10的AS 101可以通过现有3GPP的ISC接口连接。这两个接口分别定义在3GPP规范的23.002和23.228中。In addition, in the network structure shown in FIG. 2, interfaces (not shown) to external functional entities may also be included. In the system framework defined by Open Mobile Alliance (OMA), common business services are provided for various applications, such as group management service and presence presence service. The user terminals 1 to N and these servers can be connected through the Ut interface of the existing 3GPP, and the AS 101 of the IMS core network 10 can be connected through the ISC interface of the existing 3GPP. These two interfaces are respectively defined in 23.002 and 23.228 of the 3GPP specification.

图3示意性地示出了根据本发明一个实施例的IMS会话的业务流程图。Fig. 3 schematically shows a service flow diagram of an IMS session according to an embodiment of the present invention.

如图3所示,IMS会话建立过程301需要完成的功能是:IMS信令平面的建立;IMS用户列表的建立;IMS参与者列表的创建及更新。As shown in FIG. 3 , the functions to be completed in the IMS session establishment process 301 are: establishment of an IMS signaling plane; establishment of an IMS user list; creation and update of an IMS participant list.

IMS上行资源预约过程302需要完成的功能是:分配上行的专用资源。该过程是可选步骤(用虚线框示出),因为对于工作在半双工状态的IMS用户终端而言,IMS上行资源预约过程要发生在IMS会话建立过程301之后并且在网络明确指示某个用户终端可以进行上行数据传输之后。The function to be completed by the IMS uplink resource reservation process 302 is to allocate dedicated uplink resources. This process is an optional step (shown by a dotted line box), because for an IMS user terminal working in a half-duplex state, the IMS uplink resource reservation process will occur after the IMS session establishment process 301 and when the network clearly indicates a certain After the user terminal can perform uplink data transmission.

广播多播业务激活过程303需要完成的功能是:创建和更新广播多播参与者列表,建立广播多播业务信令平面和分布树。The functions to be completed in the broadcast-multicast service activation process 303 are: creating and updating the broadcast-multicast participant list, and establishing the broadcast-multicast service signaling plane and distribution tree.

广播多播承载建立过程304需要完成的功能是:建立广播多播承载,分配下行资源。The functions to be completed in the broadcast multicast bearer establishment process 304 are: establish broadcast multicast bearers and allocate downlink resources.

在上行链路数据传输过程305中,某个用户终端发起会话,并把数据发送到IMS AS。In the uplink data transmission process 305, a user terminal initiates a session and sends data to the IMS AS.

在下行链路数据传输过程306中,AS把收到的上行链路数据进行汇聚(如果同时收到来源于多个用户终端的上行链路数据),并把数据分发至所有能够参与IMS会话的接收用户终端。In the downlink data transmission process 306, the AS aggregates the received uplink data (if it receives uplink data from multiple user terminals at the same time), and distributes the data to all users that can participate in the IMS session Receive user terminal.

通过上面对根据本发明一个实施例的IMS会话业务流程的描述,参照图1B所示的现有IMS会话业务流程,本领域的技术人员可以理解其中的差异。这种差异也从业务流程的角度说明了在IMS AS和广播多播业务功能实体中需要增强的功能性。Through the above description of the IMS session service process according to one embodiment of the present invention, referring to the existing IMS session service process shown in FIG. 1B , those skilled in the art can understand the differences. This difference also illustrates the need for enhanced functionality in the IMS AS and broadcast multicast service functional entities from the perspective of business processes.

图4示意性地示出了根据本发明一个实施例的IMS会话过程的流程图。Fig. 4 schematically shows a flowchart of an IMS session process according to an embodiment of the present invention.

在图4中,为了进一步说明在本发明中各个网络实体间进行的IMS会话过程,基于图2所示的网络结构,设想了一种更加复杂的情况。其中,包括两个类似于图2的IMS核心网10的互通的IMS核心网10A和10B;用户终端41和42通过UMTS 12A连接到IMS核心网10A,而用户终端43则通过UMTS 12B连接到IMS核心网10B;用户终端44类似于图2中的用户终端141,是通过例如PSTN连接到上述IMS核心网10B的不支持MBMS业务的用户终端。In FIG. 4 , in order to further illustrate the IMS session process between various network entities in the present invention, based on the network structure shown in FIG. 2 , a more complicated situation is assumed. Wherein, comprise two intercommunicating IMS core networks 10A and 10B similar to the IMS core network 10 of Fig. 2; User terminal 41 and 42 are connected to IMS core network 10A by UMTS 12A, and user terminal 43 is then connected to IMS by UMTS 12B Core network 10B; user terminal 44 is similar to user terminal 141 in FIG. 2 , and is a user terminal that does not support MBMS services and is connected to the above-mentioned IMS core network 10B through, for example, PSTN.

如图4所示的情况,由用户终端41或者其服务AS 101A代表用户终端41发起向用户终端42、43和44的IMS会话。在这种情况下,当IMS会话涉及的用户终端41、42和用户终端43分别接受不同IMS核心网10A和10B的服务时,可以由发起IMS会话的用户终端41的服务AS 101A充当整个IMS会话的控制中心,以下称为控制AS 101A;而接收或参与用户终端43的服务AS 101B称为参与AS 101B。本领域技术人员可以理解,在网络实体中并不区分控制AS和参与AS,这种特定的功能性区分仅对于一次特定的IMS会话有意义。因为,IMS业务可以由任一用户终端发起,而在一次IMS会话中充当控制AS的AS在另一次IMS会话中可能会充当参与AS。As shown in Figure 4, the user terminal 41 or its serving AS 101A initiates IMS sessions to the user terminals 42, 43 and 44 on behalf of the user terminal 41. In this case, when the user terminals 41, 42 and user terminal 43 involved in the IMS session receive services from different IMS core networks 10A and 10B respectively, the serving AS 101A of the user terminal 41 that initiates the IMS session can serve as the entire IMS session hereinafter referred to as the controlling AS 101A; and the serving AS 101B receiving or participating in the user terminal 43 is referred to as the participating AS 101B. Those skilled in the art can understand that the control AS and the participating AS are not distinguished in the network entity, and this specific functional distinction is only meaningful for a specific IMS session. Because, the IMS service can be initiated by any user terminal, and the AS that acts as the controlling AS in one IMS session may act as the participating AS in another IMS session.

此外,在图4中还尽可能地省略了已被本领域技术人员所熟知的SIP信令的传输过程,以便简化示图。省略的传输过程例如包括:接收用户终端对发起用户终端的应答消息(接受会话、拒绝会话、错误应答等)未示出;无论是发起用户终端向接收用户终端的信令还是接收用户终端向发起用户终端的信令都是经过AS中转的,中转的信令未示出;由控制AS 101A发往参与AS 101B的SIP信令和数据应经由IMS核心网10A和IMS核心网10B中的相关网络功能实体中转,中转部分未示出。In addition, in FIG. 4 , the transmission process of SIP signaling well known to those skilled in the art is omitted as much as possible in order to simplify the diagram. The omitted transmission process includes, for example: a response message from the receiving user terminal to the initiating user terminal (session acceptance, session rejection, error response, etc.) is not shown; The signaling of the user terminal is transferred through the AS, and the transferred signaling is not shown; the SIP signaling and data sent from the controlling AS 101A to the participating AS 101B should pass through the relevant networks in the IMS core network 10A and the IMS core network 10B The functional entity is relayed, and the relayed part is not shown.

以下具体描述如图4所示的IMS会话过程。The following describes the IMS session process shown in FIG. 4 in detail.

在步骤S401,用户终端41发起或者为其服务的控制AS 101A代表用户终端41发起向用户终端42、43和44的IMS会话;控制AS 101A存储包括用户终端42、43和44的接收用户终端列表;网络端根据基于业务的策略(SBLP)进行QoS的授权。In step S401, the control AS 101A initiated by or served by the user terminal 41 initiates an IMS session to the user terminals 42, 43 and 44 on behalf of the user terminal 41; the control AS 101A stores a list of receiving user terminals including the user terminals 42, 43 and 44 ; The network side performs QoS authorization according to the service-based policy (SBLP).

在步骤S402,每当控制AS 101A收到来自接收用户终端的接受会话的应答时,根据应答内容标记此接收用户终端可以或是不可以参与IMS会话,并更新IMS参与者列表。In step S402, whenever the control AS 101A receives a response from the receiving user terminal to accept the session, it marks the receiving user terminal whether or not it can participate in the IMS session according to the content of the response, and updates the IMS participant list.

在步骤S403中,当用户终端41通过QoS授权,并收到S402中描述的接收用户终端的应答时,会话发起的用户终端41和应答接收用户终端42、43和44按照现有IMS流程发起上行资源预约过程。需要注意的是,如果该IMS会话工作在半双工状态,则不进行步骤S403,因为上行资源的预约要在网络确认它可以发送上行数据时才进行(参照以下步骤S410和S411)。In step S403, when the user terminal 41 passes the QoS authorization and receives the response from the receiving user terminal described in S402, the session-initiating user terminal 41 and the response receiving user terminals 42, 43, and 44 initiate an uplink according to the existing IMS process. Resource reservation process. It should be noted that if the IMS session is working in half-duplex state, then step S403 is not performed, because the reservation of uplink resources is only performed when the network confirms that it can send uplink data (refer to the following steps S410 and S411).

在步骤S404中,当控制AS 101A发现用户终端42应答IMS会话用户终端41时,则告知用户终端42的服务BM-SC 225A,告知它启动向用户终端41、42的MBMS激活流程;当控制AS 101A发现用户终端43应答IMS会话用户终端41时,控制AS 101A发送指示给参与AS 101B,使它启动向用户终端43的MBMS激活流程;参与AS 101B根据控制AS 101A的指示,告知用户终端43的服务BM-SC225B发起向用户终端43的MBMS激活流程。In step S404, when the control AS 101A finds that the user terminal 42 answers the IMS session user terminal 41, it informs the service BM-SC 225A of the user terminal 42, and informs it to start the MBMS activation process to the user terminals 41, 42; When 101A discovers that user terminal 43 responds to IMS session user terminal 41, control AS 101A sends an instruction to participating AS 101B, so that it starts the MBMS activation process to user terminal 43; participating AS 101B informs user terminal 43 of the The serving BM-SC 225B initiates the MBMS activation process to the user terminal 43 .

在步骤S405中,当BM-SC 225A或225B收到步骤S404中描述的启动向某个终端的MBMS激活流程指示时,就完成SIP信令ID向MBMS业务ID的映射,以此为标志向相应用户终端发起MBMS激活流程,并向网络注册使用MBMS承载。其中,MBMS激活流程可以使用IMS用户终端发送SIP信令的PDP上下文来传输MBMS信令。In step S405, when the BM-SC 225A or 225B receives the MBMS activation process instruction described in step S404, it completes the mapping of the SIP signaling ID to the MBMS service ID, and uses this as a sign to the corresponding The user terminal initiates the MBMS activation process, and registers with the network to use the MBMS bearer. Wherein, the MBMS activation procedure may use the PDP context in which the IMS user terminal sends the SIP signaling to transmit the MBMS signaling.

在步骤S406中,BM-SC 225A、225B将MBMS激活流程执行的成功与否的响应,报告给对其发送指示的AS 101A、101B。In step S406, the BM-SC 225A, 225B reports the response of whether the MBMS activation process is executed successfully or not to the AS 101A, 101B that sent the instruction.

在步骤S407中,如果AS 101A或101B收到MBMS激活流程成功的响应,则该AS 101A或101B更新其中维护的MBMS用户列表。In step S407, if the AS 101A or 101B receives a response that the MBMS activation process is successful, the AS 101A or 101B updates the MBMS user list maintained therein.

在步骤S408中,当控制AS 101A收到来自所有接收用户终端42、43和44的会话应答时,告知BM-SC 225A可以启动MBMS承载建立流程;同时控制AS 101A发送指示给参与AS 101B,告知它可以启动MBMS承载建立流程;参与AS 101B根据控制AS 101A的指示,告知BM-SC 225B启动MBMS承载建立流程。In step S408, when the control AS 101A receives session responses from all receiving user terminals 42, 43 and 44, it notifies the BM-SC 225A that the MBMS bearer establishment procedure can be started; at the same time, the control AS 101A sends an instruction to the participating AS 101B, notifying It can start the MBMS bearer establishment process; the participating AS 101B informs the BM-SC 225B to start the MBMS bearer establishment process according to the instruction of the controlling AS 101A.

在步骤S409中,BM-SC 225A或者225B收到步骤S408中描述相应AS 101A或101B的指示时,BM-SC 225A或225B则发起MBMS承载建立流程,此时对下行链路资源进行分配。其中,相应的流程和现有的MBMS流程基本一致。但是本领域的技术人员可以理解,在分配网络资源时,UMTS 12A或12B中的RNC不需要发起信令过程来确定对某个MBMS业务感兴趣的用户的个数。因为在IMS业务应用模式中,所有IMS参与者都已经与网络建立了信令连接,也就是说,网络已经知道它们的存在。In step S409, when the BM-SC 225A or 225B receives the instruction describing the corresponding AS 101A or 101B in step S408, the BM-SC 225A or 225B initiates the MBMS bearer establishment process, and at this time allocates downlink resources. Wherein, the corresponding process is basically consistent with the existing MBMS process. However, those skilled in the art can understand that when allocating network resources, the RNC in UMTS 12A or 12B does not need to initiate a signaling process to determine the number of users interested in a certain MBMS service. Because in the IMS service application mode, all IMS participants have established signaling connections with the network, that is, the network already knows their existence.

在步骤S410中,当在步骤S408中控制AS 101A收到来自所有接收用户终端42、43和44的会话应答时,AS 101A通知发起该IMS会话的用户终端41可以启动上行数据传输。In step S410, when the controlling AS 101A receives session responses from all receiving user terminals 42, 43 and 44 in step S408, the AS 101A notifies the user terminal 41 that initiated the IMS session to start uplink data transmission.

在步骤S411中,在收到S410中所描述的启动上行数据传输的通知时,用户终端41发起上行资源的预约流程。In step S411, upon receiving the notification of starting uplink data transmission described in S410, the user terminal 41 initiates an uplink resource reservation process.

在步骤S412中,用户终端41发起上行IMS数据传输。In step S412, the user terminal 41 initiates uplink IMS data transmission.

在步骤S413中,一旦收到上行数据,控制AS 101A查询MBMS参与者列表。In step S413, once the uplink data is received, the control AS 101A queries the MBMS participant list.

在步骤S414中,如果MBMS参与者列表为非空,控制AS 101A把在步骤S412中收到的IMS上行数据发送到BM-SC 225A。In step S414, if the MBMS participant list is not empty, the control AS 101A sends the IMS uplink data received in step S412 to the BM-SC 225A.

在步骤S415中,当BM-SC 225A收到在步骤S414中描述的来自控制AS 101A的IMS服务数据时,沿MBMS分布树进行分发。In step S415, when the BM-SC 225A receives the IMS service data described in step S414 from the control AS 101A, it distributes along the MBMS distribution tree.

在步骤S416中,控制AS 101A将收到的上行数据转发给参与AS101B。In step S416, the controlling AS 101A forwards the received uplink data to the participating AS 101B.

在步骤S417至S419中,参与AS 101B和其所在网络的BM-SC 255B实现与在步骤S413至S415中描述的控制AS 101A和其所在网络的BM-SC 225A类似的功能。In steps S417 to S419, the participating AS 101B and the BM-SC 255B of the network where it resides implement functions similar to those described in steps S413 to S415 for controlling the BM-SC 225A of the AS 101A and the network where it resides.

在步骤S420中,对于不支持广播多播承载的IMS参与者用户终端44,为其服务的AS 101B除了可以选择使用现有的点到点承载传输下行数据之外,还可以选择利用IMS核心网10B的广播多播承载在传输下行数据,以便进一步减少IMS会话在IMS核心网内消耗的网络资源(具体流程将在下文中说明)。In step S420, for the IMS participant user terminal 44 that does not support broadcast and multicast bearer, the AS 101B serving it can choose to use the existing point-to-point bearer to transmit downlink data, and can also choose to use the IMS core network The broadcast multicast bearer of 10B is transmitting downlink data, so as to further reduce the network resources consumed by the IMS session in the IMS core network (the specific process will be described below).

图4的示例中各步骤与图3所示的IMS会话业务流程的对应关系如下所述:步骤401至402对应于IMS会话建立过程301;步骤403对应于IMS上行资源预约过程302;步骤404至407对应于MBMS激活过程303;步骤408至409对应于MBMS业务承载建立过程304;步骤410至412对应于上行链路数据传输过程305;步骤413至420对应于下行链路数据传输过程306。The corresponding relationship between each step in the example of FIG. 4 and the IMS session service process shown in FIG. 3 is as follows: Steps 401 to 402 correspond to the IMS session establishment process 301; Step 403 corresponds to the IMS uplink resource reservation process 302; Steps 404 to 402 correspond to the IMS session establishment process 301; Step 407 corresponds to the MBMS activation process 303; steps 408 to 409 correspond to the MBMS service bearer establishment process 304; steps 410 to 412 correspond to the uplink data transmission process 305; steps 413 to 420 correspond to the downlink data transmission process 306.

图5示意性地示出了根据图4所示实施例的控制IMS应用服务器的工作流程图。Fig. 5 schematically shows the workflow of controlling the IMS application server according to the embodiment shown in Fig. 4 .

在步骤500中,开始处理流程。In step 500, the process flow begins.

在步骤501中,IMS业务AS出于空闲等待状态。In step 501, the IMS service AS is in an idle waiting state.

在步骤502中,该AS接收到来自IMS会话发起用户终端的邀请(INVITE)信令。此时,该AS作为此次IMS会话的控制AS。In step 502, the AS receives an INVITE signaling from an IMS session initiating user terminal. At this time, the AS serves as the controlling AS for this IMS session.

在步骤503中,该AS将邀请信令分发至发起用户终端请求的所有接收用户终端。In step 503, the AS distributes the invitation signaling to all receiving user terminals that initiate user terminal requests.

在步骤504中,该AS等待接收用户终端的应答。In step 504, the AS waits to receive a response from the user terminal.

如果,在步骤505中,该AS接收到的是来自一个接收用户终端的接受会话应答,例如200OK,则继续执行步骤506至512。如果,在步骤513中,该AS接收到的是来自上述接收用户终端的拒绝会话应答或者错误应答,则流程继续执行步骤514至516。If, in step 505, the AS receives a session acceptance response, such as 200 OK, from a receiving user terminal, then continue to execute steps 506 to 512. If, in step 513, the AS receives a session rejection response or an error response from the receiving user terminal, the flow continues to execute steps 514 to 516.

在步骤506中,该AS根据在步骤505中收到的接受会话应答,更新其中维护的IMS参与者列表。In step 506, the AS updates the IMS participant list maintained therein according to the session acceptance response received in step 505.

在步骤507中,该AS通过例如UMTS等网络向发起用户终端转发收到的接受会话应答。In step 507, the AS forwards the received session acceptance response to the initiating user terminal through a network such as UMTS.

在步骤508中,该AS启动服务于该接收用户终端的BM-SC的MBMS激活流程。其中包括直接启动本网内的BM-SC的MBMS激活流程,以及通过参与AS启动其它BM-SC的MBMS激活流程。In step 508, the AS initiates the MBMS activation procedure of the BM-SC serving the receiving UE. It includes directly starting the MBMS activation process of the BM-SC in the local network, and starting the MBMS activation process of other BM-SCs through participating ASs.

在步骤509中,该AS收到来自相应BM-SC的MBMS激活响应。In step 509, the AS receives the MBMS activation response from the corresponding BM-SC.

在步骤510中,判断收到的MBMS激活响应是否表示MBMS业务成功激活。如果判断结果为“是”,则执行步骤511;如果为“否”,则流程进入步骤512。In step 510, it is judged whether the received MBMS activation response indicates that the MBMS service is activated successfully. If the judgment result is "yes", execute step 511; if it is "no", the process enters step 512.

在步骤511中,该AS根据收到的MBMS激活响应,更新其中维护的MBMS参加者列表。In step 511, the AS updates the MBMS participant list maintained therein according to the received MBMS activation response.

在步骤512中,判断是否收到来自所有接收用户终端的应答。如果判断结果为“是”,则流程执进入步骤517;如果判断结果为“否”,则流程返回步骤504,继续等待应答。In step 512, it is judged whether responses are received from all receiving user terminals. If the judging result is "yes", the process proceeds to step 517; if the judging result is "no", the process returns to step 504 and continues to wait for a response.

在步骤514中,该AS根据从接收用户终端收到的拒绝或错误应答,更新其中维护的IMS参与者列表。In step 514, the AS updates the IMS participant list maintained therein according to the rejection or error response received from the receiving user terminal.

在步骤515中,该AS通过例如UMTS等网络向发起用户终端转发收到的拒绝会话或错误应答。In step 515, the AS forwards the received session rejection or error response to the initiating user terminal via a network such as UMTS.

在步骤516中,判断是否收到来自所有接收用户终端的应答。如果判断结果为“是”,则流程执进入步骤517;如果判断结果为“否”,则流程返回步骤504,继续等待应答。In step 516, it is determined whether responses from all receiving user terminals are received. If the judging result is "yes", the process proceeds to step 517; if the judging result is "no", the process returns to step 504 and continues to wait for a response.

在步骤517中,该AS通知相关的BM-SC启动MBMS承载建立流程。In step 517, the AS notifies the relevant BM-SC to start the MBMS bearer establishment procedure.

在步骤518中,该AS向发起IMS会话的用户终端发送启动上行数据传输通知。In step 518, the AS sends a notification of starting uplink data transmission to the user terminal that initiates the IMS session.

在步骤519中,该AS接收来自发起IMS会话的用户终端的上行数据。In step 519, the AS receives uplink data from the user terminal that initiated the IMS session.

在步骤520中,该AS查询其中维护的MBMS参与者列表。In step 520, the AS queries the MBMS participant list maintained therein.

在步骤521中,该AS按照MBMS参与者列表通过相应的BM-SC,将IMS下行数据以MBMS承载业务的方式分发至需要的接收用户终端。In step 521, the AS distributes the IMS downlink data to required receiving user terminals in the form of MBMS bearer service through the corresponding BM-SC according to the MBMS participant list.

在步骤522中,开始进行所请求的IMS会话。In step 522, the requested IMS session is initiated.

在步骤523中,处理流程结束。In step 523, the processing flow ends.

图6示意性地示出了根据图4所示实施例的参与IMS应用服务器的工作流程图。Fig. 6 schematically shows the workflow of participating IMS application servers according to the embodiment shown in Fig. 4 .

在步骤600中,开始处理流程。In step 600, the process flow begins.

在步骤601中,IMS应用服务器AS处于空闲等待状态。In step 601, the IMS application server AS is in an idle waiting state.

在步骤602中,该AS等待SIP信令或者数据。In step 602, the AS waits for SIP signaling or data.

如果在步骤603中,该AS接收到来自控制AS的SIP信令,则该参与AS在步骤604中将该SIP信令转发至相应的接收用户终端.然后,返回步骤602,继续等待控制AS的进一步指示.If in step 603, the AS receives SIP signaling from the controlling AS, the participating AS forwards the SIP signaling to the corresponding receiving user terminal in step 604. Then, returns to step 602 and continues to wait for the control AS's further instructions.

如果在步骤605中,该参与AS接收到来自控制AS的启动MBMS激活流程的指示通知,则继续执行步骤606至609。If in step 605, the participating AS receives an instruction notification from the controlling AS to start the MBMS activation procedure, then continue to execute steps 606 to 609.

在步骤606中,该AS通知相应的BM-SC启动MBMS激活流程。In step 606, the AS notifies the corresponding BM-SC to start the MBMS activation process.

在步骤607中,该AS接收来自相应的BM-SC的MBMS激活响应。In step 607, the AS receives the MBMS Activation Response from the corresponding BM-SC.

在步骤608中,判断收到的MBMS激活响应是否表示MBMS业务成功激活。如果判断结果为“是”,则执行步骤609;如果为“否”,则流程返回步骤602,继续等待控制AS的进一步指示。In step 608, it is judged whether the received MBMS activation response indicates that the MBMS service is activated successfully. If the judgment result is "yes", execute step 609; if it is "no", the process returns to step 602, and continues to wait for further instructions from the controlling AS.

在步骤609中,该参与AS根据收到的MBMS激活响应,更新其中维护的MBMS参与者列表。In step 609, the participating AS updates the MBMS participant list maintained therein according to the received MBMS activation response.

如果在步骤610中该参与AS从控制AS接收到启动MBMS承载建立流程的通知,则在步骤611中,通知相关的BM-SC启动MBMS承载建立流程。然后,返回步骤602,继续等待控制AS的进一步指示。If in step 610 the participating AS receives the notification of starting the MBMS bearer setup procedure from the controlling AS, then in step 611 , it notifies the relevant BM-SC to start the MBMS bearer setup procedure. Then, return to step 602 and continue to wait for further instructions from the controlling AS.

如果在步骤612中,该参与AS接收到来自控制AS的IMS上行数据,则在步骤613中查询其中维护的MBMS参与者列表。If in step 612, the participating AS receives IMS uplink data from the controlling AS, then in step 613 it queries the MBMS participant list maintained therein.

在步骤614中,该参与AS按照查询的MBMS参与者列表通过相应的BM-SC,将IMS下行数据以MBMS业务的方式分发至需要的接收用户终端。In step 614, the participating AS distributes the IMS downlink data to the required receiving user terminals in the form of MBMS services through the corresponding BM-SC according to the queried MBMS participant list.

在步骤615中,开始进行本次IMS会话。In step 615, the current IMS session is started.

在步骤616中,处理流程结束。In step 616, the process flow ends.

图7示意性地示出了根据图4所示实施例的广播多播业务中心的处理流程图。Fig. 7 schematically shows a processing flow chart of the broadcast multicast service center according to the embodiment shown in Fig. 4 .

在步骤700中,开始处理流程。In step 700, the process flow begins.

在步骤701中,广播多播业务中心BM-SC处于空闲等待状态。In step 701, the broadcast multicast service center BM-SC is in an idle waiting state.

在步骤702中,该BM-SC等待SIP信令或者数据。In step 702, the BM-SC waits for SIP signaling or data.

如果在步骤703中该BM-SC接收到来自IMS应用服务器AS的启动MBMS激活流程的通知,则在步骤704中发起MBMS激活流程。If in step 703 the BM-SC receives the notification of starting the MBMS activation process from the IMS application server AS, then in step 704 the MBMS activation process is initiated.

在步骤705中,向相应AS发送MBMS激活流程应答,以报告MBMS激活流程是否成功执行。然后,返回步骤702,继续等待相应AS的指示。In step 705, an MBMS activation process response is sent to the corresponding AS to report whether the MBMS activation process is successfully executed. Then, return to step 702 and continue to wait for the instruction of the corresponding AS.

如果在步骤706中该BM-SC接收到来自AS的启动MBMS承载建立流程的通知,则在步骤707中发起MBMS承载建立流程。然后,返回步骤702,继续等待相应AS的指示。If in step 706 the BM-SC receives a notification from the AS to start the MBMS bearer establishment procedure, then in step 707 the MBMS bearer establishment procedure is initiated. Then, return to step 702 and continue to wait for the instruction of the corresponding AS.

如果在步骤708中该BM-SC接收到来自AS的IMS下行数据,则在步骤709中沿MBMS分布树分发由MBMS业务承载的IMS下行数据。If the BM-SC receives the IMS downlink data from the AS in step 708, it distributes the IMS downlink data carried by the MBMS service along the MBMS distribution tree in step 709.

在步骤710中,开始进行本次IMS会话。In step 710, the current IMS session is started.

在步骤711中,处理流程结束。In step 711, the processing flow ends.

图8示意性地示出了根据本发明一个实施例的引入广播多播能力的IMS核心网从单播IMS会话到多播IMS会话的切换过程。其中,参考标号81、82、83为类似于图4所示的用户终端43的、通过不支持广播多播业务的IP-CAN接入的用户终端。Fig. 8 schematically shows a handover process from a unicast IMS session to a multicast IMS session in the IMS core network introducing the broadcast multicast capability according to an embodiment of the present invention. Wherein, reference numerals 81 , 82 , and 83 are user terminals similar to the user terminal 43 shown in FIG. 4 that access through the IP-CAN that does not support broadcast and multicast services.

如图8所示,用户终端81和82进行单播点对点IMS会话。当用户终端81想要邀请用户终端83加入会话时,用户终端81向AS 101发起请求。AS 101判断可以将单播会话切换到多播会话后,AS 101向用户终端83转发用户终端81的邀请信令,并在邀请信令中加入多播地址和对多播会话的描述.同时,AS重新邀请用户终端81和82加入要求切换的多播会话.当所有用户终端接受会话邀请并应答后,单播IMS会话成功的被切换至多播IMS会话.AS根据应答信令的内容收集多播会话的路由信息,将收到的上行链路数据多播至所有接收用户终端.于是,原本是单播的IMS会话可以因为有新的用户终端的加入而切换到多播会话以节约网络资源.As shown in FIG. 8, user terminals 81 and 82 conduct a unicast point-to-point IMS session. When the user terminal 81 wants to invite the user terminal 83 to join the session, the user terminal 81 initiates a request to the AS 101. After the AS 101 judges that the unicast session can be switched to a multicast session, the AS 101 forwards the invitation signaling of the user terminal 81 to the user terminal 83, and adds the multicast address and the description of the multicast session to the invitation signaling. At the same time, The AS re-invites user terminals 81 and 82 to join the multicast session that requires switching. When all user terminals accept the session invitation and respond, the unicast IMS session is successfully switched to the multicast IMS session. The AS collects the multicast session according to the content of the response signaling. The routing information of the session multicasts the received uplink data to all receiving user terminals. Therefore, the original unicast IMS session can be switched to a multicast session due to the addition of a new user terminal to save network resources.

AS 101可以决定单播到多播的切换并分配多播地址。从单播IMS会话到多播IMS会话的切换可以由AS代表某个终端发起,也可以由AS 101直接发起。AS 101还可以在发起IMS会话时或代表某个终端其发起会话时,就要求建立多播IMS会话。AS 101 can decide to switch from unicast to multicast and assign multicast addresses. The switching from the unicast IMS session to the multicast IMS session can be initiated by the AS on behalf of a certain terminal, or can be initiated directly by the AS 101. AS 101 can also request to establish a multicast IMS session when initiating an IMS session or when initiating a session on behalf of a certain terminal.

图9示出了根据本发明一个实施例的IMS应用服务器的示意性结构图。其中参考标号900表示IMS应用服务器AS;参考标号901表示用于与广播多播业务中心等广播多播业务功能实体进行信令与数据通信的广播多播业务功能实体接口装置;参考标号902表示用于与IMS网络的相应功能实体进行信令与数据通信的IMS网络接口装置;参考标号903表示用于对IMS会话进行管理的IMS会话管理器。Fig. 9 shows a schematic structural diagram of an IMS application server according to an embodiment of the present invention. Reference numeral 900 represents an IMS application server AS; reference numeral 901 represents a broadcast multicast service functional entity interface device for signaling and data communication with a broadcast multicast service functional entity such as a broadcast multicast service center; reference numeral 902 represents a An IMS network interface device for signaling and data communication with corresponding functional entities of the IMS network; reference numeral 903 denotes an IMS session manager for managing an IMS session.

如图9所示,当IMS应用服务器AS 900通过IMS网络接口装置902接收到来自一个用户终端的IMS会话邀请信令,也即当其作为一次IMS会话的控制AS时,则通过IMS网络接口装置902将邀请信令分发至所有被请求进行IMS会话的接收用户终端,以建立初始信令平面以及QoS资源授权。IMS会话管理器903建立/更新本次IMS会话的IMS参与者列表。根据经由IMS网络接口装置902接收的来自接收用户终端的应答,IMS会话管理器903更新此次IMS会话的IMS参与者列表。IMS应用服务器AS 900通过广播多播业务功能实体接口装置901通知服务于接受本次IMS会话的接收用户终端的广播多播业务功能实体,启动广播多播激活流程。IMS会话管理器903需要根据从相应广播多播业务功能实体返回的广播多播激活响应,建立/更新本次IMS会话的广播多播参与者列表。如果上述响应表示成功执行了广播多播激活流程,则广播多播业务功能实体接口装置901通知相应广播多播业务功能实体启动广播多播承载建立流程。IMS应用服务器AS 900通过查询广播多播参与者列表,将IMS会话数据通过广播多播业务中心接口装置901发送给相应的广播多播业务功能实体,以便以广播多播业务承载该IMS服务传输到接收用户终端。As shown in Figure 9, when the IMS application server AS 900 receives the IMS session invitation signaling from a user terminal through the IMS network interface device 902, that is, when it is used as the control AS of an IMS session, then through the IMS network interface device 902 Distribute the invitation signaling to all receiving user terminals that are requested to conduct an IMS session, so as to establish an initial signaling plane and QoS resource authorization. The IMS session manager 903 establishes/updates the IMS participant list of the current IMS session. According to the response received from the receiving user terminal via the IMS network interface device 902, the IMS session manager 903 updates the IMS participant list of this IMS session. The IMS application server AS 900 notifies the broadcast multicast service functional entity serving the receiving user terminal accepting this IMS session through the broadcast multicast service functional entity interface device 901, and starts the broadcast multicast activation process. The IMS session manager 903 needs to establish/update the list of broadcast and multicast participants of this IMS session according to the broadcast and multicast activation response returned from the corresponding broadcast and multicast service function entity. If the above response indicates that the broadcast-multicast activation process is successfully executed, the broadcast-multicast service function entity interface means 901 notifies the corresponding broadcast-multicast service function entity to start the broadcast-multicast bearer establishment process. The IMS application server AS 900 sends the IMS session data to the corresponding broadcast and multicast service functional entity through the broadcast and multicast service center interface device 901 by querying the list of broadcast and multicast participants, so that the broadcast and multicast service can carry the IMS service and transmit it to Receive user terminal.

如果该次IMS会话涉及其它IMS核心网的用户终端(例如图4所示情况),则IMS应用服务器AS 900还需要通过IMS网络接口装置902,与其它参与AS的IMS网络接口装置进行通信,转发/发送相关信令和数据,以便参与AS能够通过其自身的广播多播业务功能实体接口装置指示相应广播多播业务功能实体执行承载层的激活和建立流程,并利用广播多播承载IMS数据传输至相应的接收用户终端。参与AS只需在其IMS会话管理器中维护当前的广播多播参与者列表,来根据其中信息通过相应广播多播业务功能实体传输广播多播业务承载的IMS数据。If this IMS session involves user terminals of other IMS core networks (such as the situation shown in Figure 4), the IMS application server AS 900 also needs to communicate with other IMS network interface devices participating in the AS through the IMS network interface device 902, and forward /Send relevant signaling and data, so that participating ASs can instruct the corresponding broadcast multicast service function entity to perform the activation and establishment process of the bearer layer through its own broadcast multicast service function entity interface device, and use broadcast multicast to carry IMS data transmission to the corresponding receiving user terminal. Participating ASs only need to maintain the current broadcast multicast participant list in their IMS session manager, and transmit the IMS data carried by the broadcast multicast service through the corresponding broadcast multicast service functional entity according to the information therein.

此外,IMS应用服务器AS 900的IMS会话管理器903还用于在IMS会话中引入IMS核心网的多播能力,以便为不支持广播多播业务的IP-CAN接入的用户终端提供多播IMS会话业务.IMS会话管理器903可以控制IMS网络接口装置902,使得在其发送的信令消息(SIP信令)中携带多播地址以及参数生存时间等多播业务参数,以便信令能够启动IMS核心网中的广播多播能力,在IMS核心网中以多播业务形式传输IMS会话数据.根据实际需要,IMS会话管理器903既可以将一次单播IMS会话切换为多播IMS会话,也可以在发起IMS会话时,直接控制IMS网络接口装置902建立IMS多播会话.In addition, the IMS session manager 903 of the IMS application server AS 900 is also used to introduce the multicast capability of the IMS core network in the IMS session, so as to provide multicast IMS for user terminals that do not support the IP-CAN access of the broadcast multicast service. Session service. The IMS session manager 903 can control the IMS network interface device 902 so that the signaling message (SIP signaling) sent by it carries multicast service parameters such as multicast address and parameter lifetime, so that the signaling can start the IMS The broadcast and multicast capability in the core network transmits IMS session data in the form of multicast services in the IMS core network. According to actual needs, the IMS session manager 903 can either switch a unicast IMS session to a multicast IMS session or When initiating an IMS session, directly control the IMS network interface device 902 to establish an IMS multicast session.

图10示出了根据本发明一个实施例的广播多播业务功能实体的示意性结构图。其中,参考标号1000表示广播多播业务功能实体;参考标号1001表示用于与IMS应用服务器进行信令与数据通信的IMS应用服务器接口装置;参考标号1002表示用于与移动通信网络的相应功能实体进行信令与数据通信的移动通信网络接口装置。Fig. 10 shows a schematic structural diagram of a broadcast multicast service functional entity according to an embodiment of the present invention. Wherein, reference numeral 1000 represents a broadcast multicast service functional entity; reference numeral 1001 represents an IMS application server interface device for signaling and data communication with an IMS application server; reference numeral 1002 represents a corresponding functional entity for communicating with a mobile communication network Mobile communication network interface device for signaling and data communication.

当从IMS应用服务器接口装置1001接收到来自IMS应用服务器AS的启动广播多播激活流程的通知时,广播多播业务功能实体1000就通过移动通信网络接口装置1002发起广播多播激活流程,并且通过IMS应用服务器接口装置1001向相应AS发送广播多播激活流程应答,以报告此次MBMS激活流程是否成功执行。随后,当通过IMS应用服务器接口装置1001接收到来自AS的启动广播多播承载建立流程的通知时,广播多播业务功能实体1000则通过移动通信网络接口装置1002发起广播多播承载建立流程。此后开始进行IMS会话,广播多播业务功能实体1000经由IMS应用服务器接口装置1001接收AS发送的IMS数据,并利用其自身提供的广播多播业务承载IMS业务,经由移动通信网络接口装置1002分发至IMS会话的接收用户终端。When the IMS application server interface device 1001 receives the notification of starting the broadcast and multicast activation process from the IMS application server AS, the broadcast and multicast service function entity 1000 initiates the broadcast and multicast activation process through the mobile communication network interface device 1002, and passes The IMS application server interface device 1001 sends a broadcast multicast activation process response to the corresponding AS to report whether the MBMS activation process is successfully executed this time. Subsequently, when the IMS application server interface device 1001 receives a notification from the AS to start the broadcast multicast bearer establishment process, the broadcast multicast service function entity 1000 initiates the broadcast multicast bearer establishment process through the mobile communication network interface device 1002 . Afterwards, the IMS session starts, and the broadcast multicast service functional entity 1000 receives the IMS data sent by the AS through the IMS application server interface device 1001, and uses the broadcast multicast service provided by itself to carry the IMS service, and distributes the IMS data through the mobile communication network interface device 1002 to The receiving user terminal of the IMS session.

通过参考图9和图10,示意性地描述了本发明一种实施例的IMS应用服务器和广播多播业务功能实体的结构及其工作方式。本领域的技术人员可以理解,其中描述的各个接口装置均包括控制(信令)平面的功能和用户平面的功能。这一点对于网络中的功能实体具有特别的意义,因为在各种网络的实现中,功能实体不一定由单独网络实体实现,而是有可能将其各部分功能分布在一个或者多个网络实体中。因此,各个接口装置的控制(信令)平面的功能和用户平面的功能可能会分布在单独网络实体(例如,对于UMTS的BM-SC)中,或者分别分布在不同的网络实体(例如,对于CDMA2000的BCMCSC和BCMCS-CS)中。By referring to FIG. 9 and FIG. 10 , the structures and working methods of the IMS application server and the broadcast multicast service functional entity of an embodiment of the present invention are schematically described. Those skilled in the art can understand that each interface device described therein includes functions of a control (signaling) plane and a function of a user plane. This point has special significance for the functional entities in the network, because in the realization of various networks, the functional entities are not necessarily realized by a single network entity, but may distribute their various functions in one or more network entities . Therefore, the functions of the control (signaling) plane and the functions of the user plane of each interface device may be distributed in a separate network entity (for example, BM-SC for UMTS), or respectively distributed in different network entities (for example, for BCMCSC and BCMCS-CS of CDMA2000).

上述网络/功能实体中的各个装置的全部或者部分可以利用数字处理器芯片、专用集成电路、现场可编程阵列等方式实现,甚至还可以用软件程序指令的方式实现。All or part of each device in the above-mentioned network/functional entity can be implemented by means of digital processor chips, application-specific integrated circuits, field programmable arrays, etc., and can even be implemented by means of software program instructions.

虽然结合附图描述了本发明的实施方式,但是本领域技术人员可以在所附权利要求的范围内做出各种变形或修改。Although the embodiments of the present invention have been described with reference to the accompanying drawings, various variations or modifications may be made by those skilled in the art within the scope of the appended claims.

Claims (22)

1.一种支持互联网协议多媒体子系统业务的方法,包括以下步骤:1. A method for supporting Internet protocol multimedia subsystem services, comprising the following steps: 建立互联网协议多媒体子系统业务会话;Establish an Internet Protocol Multimedia Subsystem business session; 激活广播多播业务;Activate the broadcast multicast service; 建立广播多播业务承载;Establish broadcast multicast service bearer; 传输互联网协议多媒体子系统业务的上行链路数据;transmission of uplink data for Internet Protocol Multimedia Subsystem services; 传输互联网协议多媒体子系统业务的下行链路数据,transmission of downlink data for Internet Protocol Multimedia Subsystem services, 其中,所述互联网协议多媒体子系统业务的下行链路数据通过多广播多播业务承载进行传输。Wherein, the downlink data of the Internet Protocol Multimedia Subsystem service is transmitted through a multicast multicast service bearer. 2.根据权利要求1所述的方法,还包括以下步骤:2. The method according to claim 1, further comprising the steps of: 预约互联网协议多媒体子系统上行链路资源。Reserve Internet Protocol Multimedia Subsystem uplink resources. 3.根据权利要求1所述的方法,其中所述激活广播多播业务的步骤还包括:3. The method according to claim 1, wherein the step of activating a broadcast multicast service further comprises: 互联网协议多媒体子系统网络实体通知广播多播业务功能实体启动广播多播激活流程;The Internet protocol multimedia subsystem network entity notifies the broadcast multicast service functional entity to start the broadcast multicast activation process; 所述广播多播业务功能实体发起广播多播激活流程,并向所述互联网协议多媒体子系统网络实体报告所述广播多播激活流程是否成功执行;The broadcast multicast service function entity initiates a broadcast multicast activation process, and reports to the Internet Protocol Multimedia Subsystem network entity whether the broadcast multicast activation process is successfully executed; 所述互联网协议多媒体子系统网络实体更新其维护的广播多播参与者列表。The Internet Protocol Multimedia Subsystem network entity updates the list of broadcast multicast participants it maintains. 4.根据权利要求1所述的方法,其中所述建立广播多播业务承载的步骤包括:4. The method according to claim 1, wherein the step of establishing a broadcast multicast service bearer comprises: 互联网协议多媒体子系统网络实体通知广播多播业务功能实体启动广播多播业务承载建立流程;The Internet protocol multimedia subsystem network entity notifies the broadcast multicast service functional entity to start the broadcast multicast service bearer establishment process; 所述广播多播业务功能实体发起广播多播承载建立流程。The broadcast multicast service function entity initiates a broadcast multicast bearer establishment procedure. 5.根据权利要求1所述的方法,其中所述传输互联网协议多媒体子系统业务的下行链路数据的步骤包括:5. The method according to claim 1, wherein said step of transmitting downlink data for Internet protocol multimedia subsystem services comprises: 互联网协议多媒体子系统网络实体查询广播多播参与者列表,向相应的广播多播业务功能实体发送所述互联网协议多媒体子系统业务的下行链路数据。The Internet protocol multimedia subsystem network entity queries the broadcast multicast participant list, and sends the downlink data of the Internet protocol multimedia subsystem service to the corresponding broadcast multicast service functional entity. 6.根据权利要求3至5之一所述的方法,其中所述互联网协议多媒体子系统网络实体包括控制互联网协议多媒体子系统网络实体和参与互联网协议多媒体子系统网络实体,6. The method according to any one of claims 3 to 5, wherein the Internet Protocol Multimedia Subsystem network entity comprises a controlling Internet Protocol Multimedia Subsystem network entity and a participating Internet Protocol Multimedia Subsystem network entity, 其中所述参与互联网协议多媒体子系统网络实体根据从所述控制互联网协议多媒体子系统网络实体接收的指示或者数据来执行每个所述步骤。Wherein said participating Internet Protocol Multimedia Subsystem network entity performs each of said steps according to instructions or data received from said controlling Internet Protocol Multimedia Subsystem network entity. 7.根据权利要求3至5之一所述的方法,其中所述互联网协议多媒体子系统网络实体为互联网协议多媒体子系统应用服务器,并且所述广播多播业务功能实体为广播多播业务中心。7. The method according to any one of claims 3 to 5, wherein the Internet Protocol Multimedia Subsystem network entity is an Internet Protocol Multimedia Subsystem application server, and the broadcast multicast service functional entity is a broadcast multicast service center. 8.根据权利要求3至5之一所述的方法,其中所述互联网协议多媒体子系统网络实体为互联网协议多媒体子系统应用服务器,并且所述广播多播业务功能实体分布在广播多播业务控制器和广播多播业务内容服务器中。8. The method according to any one of claims 3 to 5, wherein the Internet protocol multimedia subsystem network entity is an Internet protocol multimedia subsystem application server, and the broadcast multicast service function entity is distributed in the broadcast multicast service control device and broadcast multicast service content server. 9.根据权利要求1所述的方法,其中所述建立互联网协议多媒体子系统业务会话的步骤或者所述传输互联网协议多媒体子系统业务的下行链路数据的步骤包括:9. The method according to claim 1, wherein said step of establishing an Internet Protocol Multimedia Subsystem Service session or said step of transmitting downlink data of Internet Protocol Multimedia Subsystem Service comprises: 发起多播互联网多媒体子系统业务会话;Initiate a multicast Internet multimedia subsystem service session; 建立多播互联网多媒体子系统业务会话。Establish a multicast Internet multimedia subsystem service session. 10.一种互联网协议多媒体子系统网络实体,包括:10. An internet protocol multimedia subsystem network entity, comprising: 互联网协议多媒体子系统网络接口装置,用于与互联网协议多媒体子系统网络的相应功能实体进行信令与数据通信,以实现互联网协议多媒体子系统网络会话业务;以及The Internet Protocol Multimedia Subsystem network interface device is used for signaling and data communication with corresponding functional entities of the Internet Protocol Multimedia Subsystem network, so as to realize the Internet Protocol Multimedia Subsystem network session service; and 互联网协议多媒体子系统业务会话管理器,用于对互联网协议多媒体子系统业务会话进行管理,Internet Protocol Multimedia Subsystem Service Session Manager, used to manage Internet Protocol Multimedia Subsystem service sessions, 所述互联网协议多媒体子系统网络实体还包括:The Internet protocol multimedia subsystem network entity also includes: 广播多播业务功能实体接口装置,用于与广播多播业务功能实体进行信令与数据通信,来通过广播多播业务承载互联网协议多媒体子系统业务的下行链路数据。The broadcast multicast service functional entity interface device is used for signaling and data communication with the broadcast multicast service functional entity, so as to bear the downlink data of the Internet Protocol Multimedia Subsystem service through the broadcast multicast service. 11.根据权利要求10所述的网络实体,其中所述广播多播业务功能实体接口装置用于通知所述广播多播业务功能实体启动广播多播激活流程,通知所述广播多播业务功能实体启动广播多播业务承载建立流程,以及查询广播多播参与者列表,向相应的广播多播业务功能实体发送所述互联网协议多媒体子系统业务的下行链路数据。11. The network entity according to claim 10, wherein the broadcast multicast service function entity interface device is used to notify the broadcast multicast service function entity to start the broadcast multicast activation process, and notify the broadcast multicast service function entity Start the broadcast multicast service bearer establishment process, query the broadcast multicast participant list, and send the downlink data of the Internet Protocol Multimedia Subsystem service to the corresponding broadcast multicast service functional entity. 12.根据权利要求11所述的网络实体,其中由所述互联网协议多媒体子系统业务会话管理器维护所述广播多播参与者列表,并根据所述广播多播业务功能实体接口装置接收的有关所述广播多播激活流程是否成功执行的报告,更新所述广播多播参与者列表。12. The network entity according to claim 11, wherein said broadcast multicast participant list is maintained by said Internet protocol multimedia subsystem service session manager, and according to the relevant information received by said broadcast multicast service function entity interface device The report of whether the broadcast-multicast activation process is successfully executed updates the list of broadcast-multicast participants. 13.根据权利要求12所述的网络实体,其中所述广播多播业务功能实体接口装置根据所述互联网协议多媒体子系统网络接口装置从另一个互联网协议多媒体子系统网络实体接收的指示或者数据来实现每个所述功能。13. The network entity according to claim 12, wherein said broadcast multicast service function entity interface means is based on an instruction or data received by said Internet Protocol Multimedia Subsystem network interface means from another Internet Protocol Multimedia Subsystem network entity implement each of the described functions. 14.根据权利要求10所述的网络实体,其中所述互联网协议多媒体子系统业务会话管理器用于控制所述互联网协议多媒体子系统网络接口装置发起多播互联网多媒体子系统业务会话,并建立多播互联网多媒体子系统业务会话。14. The network entity according to claim 10, wherein the Internet Protocol Multimedia Subsystem service session manager is used to control the Internet Protocol Multimedia Subsystem network interface device to initiate a multicast Internet Multimedia Subsystem service session, and establish a multicast Internet multimedia subsystem business session. 15.一种广播多播业务功能实体,包括:15. A broadcast multicast service functional entity, comprising: 移动通信网络接口装置,用于与移动通信网络的相应功能实体进行信令与数据通信,以实现广播多播业务,The mobile communication network interface device is used for signaling and data communication with corresponding functional entities of the mobile communication network to realize broadcast and multicast services, 其中所述广播多播业务功能实体还包括:Wherein the broadcast multicast service functional entity also includes: 互联网协议多媒体子系统网络实体接口装置,用于与互联网协议多媒体子系统网络实体进行信令与数据通信,来将互联网协议多媒体子系统业务的下行链路数据承载在广播多播业务中进行传输。The Internet protocol multimedia subsystem network entity interface device is used for signaling and data communication with the Internet protocol multimedia subsystem network entity, so as to bear the downlink data of the Internet protocol multimedia subsystem service in the broadcast multicast service for transmission. 16.根据权利要求15所述的广播多播业务功能实体,其中16. The broadcast multicast service functional entity according to claim 15, wherein 当所述互联网协议多媒体子系统网络实体接口装置接收到来自所述互联网协议多媒体子系统网络实体的启动广播多播激活流程的通知时,就通过所述移动通信网络接口装置发起广播多播激活流程;When the Internet protocol multimedia subsystem network entity interface device receives a notification from the Internet protocol multimedia subsystem network entity to start the broadcast multicast activation process, it initiates the broadcast multicast activation process through the mobile communication network interface device ; 当所述互联网协议多媒体子系统网络实体接口装置接收到来自所述互联网协议多媒体子系统网络实体的启动广播多播业务承载建立流程的通知时,就通过所述移动通信网络接口装置发起广播多播业务承载建立流程。When the Internet protocol multimedia subsystem network entity interface device receives a notification from the Internet protocol multimedia subsystem network entity to start the broadcast multicast service bearer establishment process, it initiates broadcast multicast through the mobile communication network interface device Service bearer establishment process. 17.根据权利要求16所述的广播多播业务功能实体,其中17. The broadcast multicast service functional entity according to claim 16, wherein 通过所述互联网协议多媒体子系统网络实体接口装置向所述互联网协议多媒体子系统网络实体返回有关所述广播多播激活流程是否成功执行的报告。Returning a report on whether the broadcast-multicast activation process is successfully executed to the Internet Protocol Multimedia Subsystem network entity through the Internet protocol multimedia subsystem network entity interface device. 18.一种支持互联网协议多媒体子系统业务的网络系统,包括如权利要求10所述的互联网协议多媒体子系统网络实体以及如权利要求15所述的广播多播业务功能实体,18. A network system supporting Internet Protocol Multimedia Subsystem services, comprising the Internet Protocol Multimedia Subsystem network entity as claimed in claim 10 and the broadcast multicast service functional entity as claimed in claim 15, 其中,所述互联网协议多媒体子系统网络实体与所述广播多播业务功能实体直接进行信令和数据通信。Wherein, the Internet protocol multimedia subsystem network entity directly performs signaling and data communication with the broadcast multicast service function entity. 19.根据权利要求18所述的网络系统,其中所述互联网协议多媒体子系统网络实体为互联网协议多媒体子系统应用服务器,并且所述广播多播业务功能实体为广播多播业务中心。19. The network system according to claim 18, wherein the Internet protocol multimedia subsystem network entity is an Internet protocol multimedia subsystem application server, and the broadcast multicast service functional entity is a broadcast multicast service center. 20.根据权利要求18所述的网络系统,其中所述互联网协议多媒体子系统网络实体为互联网协议多媒体子系统应用服务器,并且所述广播多播业务功能实体分布在广播多播业务控制器和广播多播业务内容服务器中。20. The network system according to claim 18, wherein the Internet protocol multimedia subsystem network entity is an Internet protocol multimedia subsystem application server, and the broadcast multicast service functional entity is distributed between the broadcast multicast service controller and the broadcast In the multicast service content server. 21.一种支持互联网协议多媒体子系统业务的网络系统,包括:互联网协议多媒体子系统网络以及将多个用户终端接入所述互联网协议多媒体子系统网络的互联网连通接入网,21. A network system supporting Internet Protocol Multimedia Subsystem services, comprising: an Internet Protocol Multimedia Subsystem network and an Internet connection access network for connecting multiple user terminals to the Internet Protocol Multimedia Subsystem network, 其中所述互联网协议多媒体子系统网络通过所述互联网连通接入网支持的广播多播业务承载互联网协议多媒体子系统业务的下行链路数据,传输到所述多个用户终端的至少一个。Wherein the Internet protocol multimedia subsystem network carries the downlink data of the Internet protocol multimedia subsystem service through the broadcast multicast service supported by the Internet connection access network, and transmits it to at least one of the plurality of user terminals. 22.根据权利要求21所述的网络系统,其中在所述互联网协议多媒体子系统网络内部,通过多播业务支持互联网协议多媒体子系统业务会话。22. The network system according to claim 21, wherein within said IP-MS network, an IP-MS service session is supported by a multicast service.
CN200510029219A 2005-08-30 2005-08-30 Internet Protocol Multimedia Subsystem Service Support Method, Entity and Network Expired - Lifetime CN1925480B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN200510029219A CN1925480B (en) 2005-08-30 2005-08-30 Internet Protocol Multimedia Subsystem Service Support Method, Entity and Network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN200510029219A CN1925480B (en) 2005-08-30 2005-08-30 Internet Protocol Multimedia Subsystem Service Support Method, Entity and Network

Publications (2)

Publication Number Publication Date
CN1925480A CN1925480A (en) 2007-03-07
CN1925480B true CN1925480B (en) 2010-05-12

Family

ID=37817947

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200510029219A Expired - Lifetime CN1925480B (en) 2005-08-30 2005-08-30 Internet Protocol Multimedia Subsystem Service Support Method, Entity and Network

Country Status (1)

Country Link
CN (1) CN1925480B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106879001A (en) * 2015-12-10 2017-06-20 中兴通讯股份有限公司 The processing method and processing device of flow
US11197343B2 (en) * 2019-06-18 2021-12-07 Nokia Technologies Oy Method and apparatus for adding notifications related with user equipment multicast group and leave

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1192576A (en) * 1997-03-01 1998-09-09 丁海年 Improved discharge tube
EP1353523A1 (en) * 2002-04-09 2003-10-15 Samsung Electronics Co., Ltd. Apparatus and method for transmitting control information for multimedia broadcast/multicast service in a mobile communication system
CN1452342A (en) * 2002-04-19 2003-10-29 华为技术有限公司 Method for managing broadcast of multi-broadcast service source in mobile network
CN1482777A (en) * 2002-06-25 2004-03-17 Method and broadcast multicast service server for data broadcast in third generation network

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1192576A (en) * 1997-03-01 1998-09-09 丁海年 Improved discharge tube
EP1353523A1 (en) * 2002-04-09 2003-10-15 Samsung Electronics Co., Ltd. Apparatus and method for transmitting control information for multimedia broadcast/multicast service in a mobile communication system
CN1452342A (en) * 2002-04-19 2003-10-29 华为技术有限公司 Method for managing broadcast of multi-broadcast service source in mobile network
CN1482777A (en) * 2002-06-25 2004-03-17 Method and broadcast multicast service server for data broadcast in third generation network

Also Published As

Publication number Publication date
CN1925480A (en) 2007-03-07

Similar Documents

Publication Publication Date Title
CN111526552B (en) Method for executing UE, method for executing SMF entity and SMF entity
US11943789B2 (en) Communication system
US7565138B2 (en) Method for managing service context for paging user equipment in a multimedia broadcast/multicast service
CN101517962B (en) Method and system for realizing multicast services of multimedia broadcast
CN112954616B (en) Method and related equipment for realizing multicast broadcast service switching
WO2008113263A1 (en) Method for supporting multimedia broadcast/multicast service in evolvement of system architecture
CN111556539B (en) Method for executing UE, method for executing SMF entity and SMF entity
CN100394827C (en) Method for deactivating multimedia broadcast multicast service and related equipment
WO2007090347A1 (en) A carrying method, system and device for ip multimedia system service
KR20120076444A (en) System for chatting service using embms and control method for user equipment, ebm-sc and service provider server of the system for chatting service using embms
WO2006027006A1 (en) Sharing ongoing data session
CN101043252B (en) Method and system for transmitting MBMS mechanism based IMS service
CN101160790B (en) Multi-party communications service connection establishment method, system and connection control unit
CN101242353B (en) Evolved communication system and communication method
CN101448201B (en) Method, apparatus and system for establishing broadcast or multicast bearer
CN101296416A (en) Enhanced broadcast and multicast service activation method, system and service center
CN1925480B (en) Internet Protocol Multimedia Subsystem Service Support Method, Entity and Network
CN101043431B (en) A method and system for shortening the establishment time of a multi-party call service
CN101027856B (en) Device and method for providing push button communication service in wireless communication system supporting broadcast service
WO2009129728A1 (en) Broadcast/multicast method, apparatus and system
CN102395110B (en) Method for supporting MBMS service transmission in LTE system
CN101316180B (en) Method for establishing multicast broadcasting service bearing
CN1859636A (en) System and method for realizing communication system intercommunication
KR100898869B1 (en) Session Modification Procedures for Multicast Push-to-Service
CN101409861B (en) Features and Addressing Subsystem and Subscriber Registration Method, Calling Method and Roaming Method

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C56 Change in the name or address of the patentee

Owner name: SHANGHAI ALCATEL-LUCENT CO., LTD.

Free format text: FORMER NAME: BEIER AERKATE CO., LTD., SHANGHAI

CP01 Change in the name or title of a patent holder
CP01 Change in the name or title of a patent holder

Address after: 201206 Pudong Jinqiao Export Processing Zone, Nanjing Road, No. 388, Shanghai

Patentee after: ALCATEL-LUCENT SHANGHAI BELL Co.,Ltd.

Address before: 201206 Pudong Jinqiao Export Processing Zone, Nanjing Road, No. 388, Shanghai

Patentee before: Shanghai Bell Alcatel Co.,Ltd.

CP01 Change in the name or title of a patent holder
CP01 Change in the name or title of a patent holder

Address after: 201206 Pudong Jinqiao Export Processing Zone, Nanjing Road, No. 388, Shanghai

Patentee after: NOKIA SHANGHAI BELL Co.,Ltd.

Address before: 201206 Pudong Jinqiao Export Processing Zone, Nanjing Road, No. 388, Shanghai

Patentee before: ALCATEL-LUCENT SHANGHAI BELL Co.,Ltd.

CX01 Expiry of patent term

Granted publication date: 20100512

CX01 Expiry of patent term