CN101026815A - Multimedia communication session establishing method - Google Patents
Multimedia communication session establishing method Download PDFInfo
- Publication number
- CN101026815A CN101026815A CN 200610059057 CN200610059057A CN101026815A CN 101026815 A CN101026815 A CN 101026815A CN 200610059057 CN200610059057 CN 200610059057 CN 200610059057 A CN200610059057 A CN 200610059057A CN 101026815 A CN101026815 A CN 101026815A
- Authority
- CN
- China
- Prior art keywords
- session
- user
- established
- server
- bearer
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 56
- 238000004891 communication Methods 0.000 title claims abstract description 17
- 230000008569 process Effects 0.000 claims abstract description 20
- 230000004044 response Effects 0.000 claims description 31
- 238000013475 authorization Methods 0.000 claims description 7
- 230000001413 cellular effect Effects 0.000 claims description 4
- 238000012790 confirmation Methods 0.000 claims description 3
- 230000000694 effects Effects 0.000 claims 1
- 239000002131 composite material Substances 0.000 abstract description 6
- 238000010586 diagram Methods 0.000 description 18
- 150000001875 compounds Chemical class 0.000 description 8
- 230000008859 change Effects 0.000 description 4
- 238000011161 development Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 101000640246 Homo sapiens SCAN domain-containing protein 1 Proteins 0.000 description 1
- 101000868465 Homo sapiens Sorting nexin-9 Proteins 0.000 description 1
- 102100032854 Sorting nexin-9 Human genes 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明提供了一种多媒体通信会话建立方法,该方法主要包括:根据用户发送的会话建立请求,在该用户和会话服务器之间预先建立一个或多个预建立会话,该预建立会话的所协商的会话能力属性为不活动;当所述会话服务器收到会话参与用户发送的业务建立请求后,根据该业务建立请求中携带的选择信息和所述预建立会话来建立实际会话,在建立实际会话的过程中,将所述协商的会话能力属性修改为活动。利用本发明所述方法,可以实现在预先建立的复合会话或多个会话等会话中选择需要的会话来建立实际会话,对预先建立的会话进行修改。
The present invention provides a method for establishing a multimedia communication session. The method mainly includes: according to a session establishment request sent by a user, one or more pre-established sessions are pre-established between the user and a session server, and the negotiated The session capability attribute is inactive; when the session server receives the service establishment request sent by the session participating user, it establishes the actual session according to the selection information carried in the service establishment request and the pre-established session, and establishes the actual session During the process, modify the negotiated session capability attribute to active. By using the method of the invention, it is possible to select a required session from pre-established composite sessions or multiple sessions to establish an actual session, and to modify the pre-established session.
Description
技术领域technical field
本发明涉及网络通信领域,尤其涉及一种多媒体通信会话建立方法。The invention relates to the field of network communication, in particular to a method for establishing a multimedia communication session.
背景技术Background technique
随着宽带网络的发展,移动通信将不仅仅局限于传统的话音通信,结合音频、视频、图片和文本等多种媒体类型的多媒体业务将逐渐开展起来。该多媒体业务可以与presence(呈现业务)、短消息、WEB(网页)浏览、定位信息、PUSH(推送业务)和文件共享等数据业务进行结合,给用户提供多种业务服务。该多种业务服务包括:With the development of broadband networks, mobile communications will not be limited to traditional voice communications, but multimedia services that combine audio, video, pictures, text and other media types will gradually develop. The multimedia service can be combined with data services such as presence (presentation service), short message, WEB (web page) browsing, positioning information, PUSH (push service) and file sharing, to provide users with various service services. The various business services include:
消息业务:即时消息和聊天室、多媒体短消息等。Message service: instant message and chat room, multimedia short message, etc.
视频业务:娱乐、多媒体信息、日常交流等。Video business: entertainment, multimedia information, daily communication, etc.
电子商务:产品目录、搜索引擎、购物车、订单管理、支付等。E-commerce: product catalog, search engine, shopping cart, order management, payment, etc.
游戏:单人游戏、群组游戏等。Games: single player games, group games, etc.
定位业务:寻人、向导、报警等。Positioning business: tracing, guide, alarm, etc.
个人助理:地址本、日程表、书签管理、文件存储、事件提醒、电子邮件等。Personal assistant: address book, calendar, bookmark management, file storage, event reminder, e-mail, etc.
在上述多种业务服务应用的推动下,3GPP(第三代伙伴组织计划)标准组织推出了基于IP的IMS(因特网多媒体子系统)架构,目的是在通信网络中使用一种标准化的开放的结构来实现多种多样的多媒体应用,提供给用户更多的选择和更丰富的感受。Driven by the above-mentioned multiple business service applications, the 3GPP (Third Generation Partnership Project) standard organization has launched the IP-based IMS (Internet Multimedia Subsystem) architecture, with the purpose of using a standardized open structure in the communication network To achieve a variety of multimedia applications, to provide users with more choices and richer experience.
随着网络技术的发展,多方通信成为一种逐渐普遍的业务,为了实现多方通信必然需要有一个统一的控制点来对系统进行管理,并且需要确保管理的一致性和实时性。比如,当一个用户申请发送音频数据时,系统需要有且只能有一个控制点对该申请进行处理。目前的多方多媒体通信系统包括PoC(基于蜂窝的即按即讲)系统、Conference(多媒体会议)系统等系统。其中PoC系统是一种集中控制的多方多媒体通信系统。With the development of network technology, multi-party communication has become a common business. In order to realize multi-party communication, it is necessary to have a unified control point to manage the system, and it is necessary to ensure the consistency and real-time performance of management. For example, when a user applies for sending audio data, the system needs to have one and only one control point to process the application. Current multi-party multimedia communication systems include PoC (Push-to-talk over Cellular) systems, Conference (multimedia conference) systems, and the like. Among them, the PoC system is a centralized control multi-party multimedia communication system.
为了提高会话建立速度,现有技术提供了会话预建立的方法,即预先建立会话,协商会话参数。后续直接利用该协商的会话参数建立实际的会话,这样可以加快会话建立速度。In order to increase the speed of establishing a session, the prior art provides a method for pre-establishing a session, that is, establishing a session in advance and negotiating session parameters. Subsequent use of the negotiated session parameters directly establishes an actual session, which can speed up session establishment.
现有技术中的多媒体通信系统中的会话预建立后的实际会话建立方法为:在预先建立了会话,预先协商了会话参数后,在建立实际会话时,会话服务器和用户只能根据预先协商的会话参数来执行,不能进行其它选择。该会话预建立后的实际会话建立方法的示意图如图1所示。The actual session establishment method after the session is pre-established in the multimedia communication system in the prior art is: after the session is pre-established and the session parameters are pre-negotiated, when the actual session is established, the session server and the user can only session parameters to execute, no other selections can be made. A schematic diagram of the actual session establishment method after the session is pre-established is shown in FIG. 1 .
上述现有技术中的会话预建立后的实际会话建立方法的缺点为:在实际应用中,预建立会话与实际会话建立可能有较大的时间间隔,用户在预建立阶段就进行了资源预留,这会浪费较多资源,并且在支持多媒体会话的情况下,用户需要有多种类型的会话建立的选择,用户后续建立的实际会话只能和预建立的一种会话相同。满足不了用户灵活建立会话的需求。The disadvantage of the actual session establishment method after the session pre-establishment in the above prior art is: in practical applications, there may be a relatively large time interval between the pre-establishment session and the actual session establishment, and the user has reserved resources during the pre-establishment stage , this will waste more resources, and in the case of supporting multimedia sessions, the user needs to have multiple types of session establishment options, and the actual session that the user subsequently establishes can only be the same as the pre-established session. It cannot meet the needs of users to establish sessions flexibly.
发明内容Contents of the invention
鉴于上述现有技术所存在的问题,本发明的目的是提供一种多媒体通信会话建立方法,从而可以实现在预先建立的复合会话或多个会话等会话中选择需要的会话来建立实际会话,对预先建立的会话进行修改。In view of the problems existing in the above-mentioned prior art, the purpose of the present invention is to provide a method for establishing a multimedia communication session, so as to realize the establishment of an actual session by selecting a required session from among pre-established compound sessions or sessions such as multiple sessions. Pre-established sessions are modified.
本发明的目的是通过以下技术方案实现的:The purpose of the present invention is achieved through the following technical solutions:
一种多媒体通信会话建立方法,包括步骤:A method for establishing a multimedia communication session, comprising the steps of:
A、根据用户发送的会话建立请求,在该用户和会话服务器之间预先建立一个或多个预建立会话,该预建立会话的所协商的会话能力属性为不活动;A. According to the session establishment request sent by the user, one or more pre-established sessions are pre-established between the user and the session server, and the negotiated session capability attribute of the pre-established session is inactive;
B、当所述会话服务器收到会话参与用户发送的业务建立请求后,根据该业务建立请求中携带的选择信息和所述预建立会话来建立实际会话,在建立实际会话的过程中,将所述协商的会话能力属性修改为活动。B. When the session server receives the service establishment request sent by the session participating user, it establishes the actual session according to the selection information carried in the service establishment request and the pre-established session, and in the process of establishing the actual session, the The above-mentioned negotiated session capability attribute is changed to active.
所述的步骤A具体包括:Described step A specifically comprises:
A1、用户向会话服务器发送建立一个或多个携带会话能力要求的会话预建立请求或发送一个携带了多个会话能力的会话预建立请求,其中所请求的会话能力属性为不活动;A1. The user sends to the session server one or more session pre-establishment requests carrying session capability requirements or sends a session pre-establishment request carrying multiple session capabilities, wherein the requested session capability attribute is inactive;
A2、会话服务器接收到所述会话预建立请求后,给该会话预建立请求分配会话标识,同时根据签约数据对该会话预建立请求中携带的会话描述协议SDP参数进行判决,给该会话预建立请求选择系统许可的SDP参数;A2. After the session server receives the session pre-establishment request, it assigns a session identifier to the session pre-establishment request, and at the same time judges the session description protocol SDP parameter carried in the session pre-establishment request according to the subscription data, and assigns the session pre-establishment request to the session pre-establishment request. SDP parameters for requesting selection of system licenses;
A3、会话服务器向所述发送会话预建立请求的用户发送携带所述分配的会话标识的会话预建立响应,并将预先建立的会话及协商的SDP参数、会话标识进行保存。A3. The session server sends a session pre-establishment response carrying the assigned session identifier to the user who sent the session pre-establishment request, and saves the pre-established session, negotiated SDP parameters, and session identifier.
所述的步骤A3还包括:Described step A3 also includes:
所述预建立会话的用户依据所协商的SDP参数建立承载;The user of the pre-established session establishes a bearer according to the negotiated SDP parameters;
在支持策略控制的IP多媒体子系统IMS系统中,当IMS中的实体收到会话服务器发送的会话建立响应后,向策略选择功能PDF请求承载建立标识Token,在所述会话建立响应中增加获得的Token后,将该会话建立响应发送给所述发送会话预建立请求的用户。In the IP Multimedia Subsystem IMS system that supports policy control, when an entity in the IMS receives the session establishment response sent by the session server, it requests the policy selection function PDF for the bearer establishment identification Token, and adds the acquired Token in the session establishment response. After the Token is issued, the session establishment response is sent to the user who sent the session pre-establishment request.
所述的步骤A3还包括:Described step A3 also includes:
所述发送会话预建立请求的用户收到所述携带了Token的会话建立响应后,利用所获得的Token建立承载。The user who sends the session pre-establishment request uses the obtained Token to establish a bearer after receiving the session establishment response carrying the Token.
所述的步骤A3还包括:Described step A3 also includes:
在宽带码分多址WCDMA系统中,所述发送会话预建立请求的用户建立承载业务的分组数据协议PDP连接;在CDMA系统中,所述发送会话预建立请求的用户建立承载业务的点到点PPP连接或者实例。In the wideband code division multiple access WCDMA system, the user who sends the session pre-establishment request establishes a packet data protocol PDP connection of the bearer service; in the CDMA system, the user who sends the session pre-establishment request establishes a point-to-point bearer service PPP connection or instance.
所述的SDP参数中的会话参数包括会话级描述、定时描述以及媒体类型和格式描述。The session parameters in the SDP parameters include session-level description, timing description, and media type and format description.
所述的步骤A还包括:Described step A also includes:
A4、预建立了会话的用户向会话服务器发送携带会话标识信息和SDP信息的会话更新请求,会话服务器接收到该会话更新请求后,在所述保存的预先建立的会话中获取与该会话更新请求中携带的会话标识相对应的会话;A4. The user who has pre-established the session sends a session update request carrying session identification information and SDP information to the session server. After receiving the session update request, the session server obtains the session update request in the pre-established session stored in the session The session corresponding to the session identifier carried in ;
A5、会话服务器将所述会话更新请求中携带的SDP信息与所述相对应的会话的SDP信息以及签约数据进行协商,对所述相对应的会话进行修改,然后,向所述发送会话更新请求的用户发送会话更新响应。A5. The session server negotiates the SDP information carried in the session update request with the SDP information and subscription data of the corresponding session, modifies the corresponding session, and then sends a session update request to the The user sends a session update response.
所述的步骤B具体包括:Described step B specifically comprises:
B1、已经预建立会话的用户向其所在的会话服务器发送携带会话标识和/或SDP标识的邀请其它用户的业务建立请求,会话服务器根据该携带的会话标识和/或SDP标识,从该用户所预建立会话中选择相应的会话和SDP信息;B1. A user who has pre-established a session sends a service establishment request carrying a session identifier and/or an SDP identifier to invite other users to the session server where the session server is located. Select the corresponding session and SDP information in the pre-established session;
B2、会话服务器利用所述选择的SDP信息构成会话建立消息,将该会话建立消息发送给被邀请的用户,同时向所述预建立会话的主叫用户发送确认消息;B2. The session server uses the selected SDP information to form a session establishment message, sends the session establishment message to the invited user, and simultaneously sends a confirmation message to the calling user of the pre-established session;
B3、当所述会话服务器收到所述被邀请的用户返回的应答后,会话服务器给所述预建立会话的主叫用户发送携带会话标识的连接请求消息。B3. After the session server receives the response returned by the invited user, the session server sends a connection request message carrying a session identifier to the calling user of the pre-established session.
所述的步骤B1还包括:Described step B1 also includes:
所述会话服务器发起更新过程,将所述选择的SDP信息的不活动状态修改为活动状态。The session server initiates an update process to change the inactive state of the selected SDP information to an active state.
所述的步骤B1还包括:Described step B1 also includes:
如果所述预建立会话的用户没有建立承载时,该用户可以建立承载;If the user of the pre-established session has not established a bearer, the user may establish a bearer;
在所述支持策略控制的IMS系统中,如果所述预建立会话的用户没有建立承载时,该用户可以利用所获得的Token建立承载。In the IMS system supporting policy control, if the user of the pre-established session has not established a bearer, the user can use the obtained Token to establish a bearer.
所述的步骤B2还包括:Described step B2 also includes:
如果所述预建立会话的用户没有建立承载时,该用户可以建立承载;If the user of the pre-established session has not established a bearer, the user may establish a bearer;
在所述支持策略控制的IMS系统中,如果所述预建立会话的用户没有建立承载时,该用户可以利用所获得的Token建立承载。In the IMS system supporting policy control, if the user of the pre-established session has not established a bearer, the user can use the obtained Token to establish a bearer.
所述的步骤B2还包括:Described step B2 also includes:
所述会话服务器或者所述预建立会话的主叫用户发起更新过程,将所述选择的SDP信息的不活动状态修改为活动状态。The session server or the calling user of the pre-established session initiates an update process to change the inactive state of the selected SDP information to an active state.
所述的步骤B3还包括:Described step B3 also includes:
在所述支持策略控制的IMS系统中,当所述IMS系统中的实体收到所述会话服务器发送的应答消息后,向PDF请求授权资源使用许可,当获得PDF的资源使用许可后,所述预建立会话的主叫用户可以使用已经分配的资源。In the IMS system supporting policy control, when the entity in the IMS system receives the response message sent by the session server, it requests the resource usage permission from the PDF, and after obtaining the resource usage permission of the PDF, the The calling user of the pre-established session can use the allocated resources.
所述的步骤B具体包括:Described step B specifically comprises:
B4、已经预建立会话的用户所在的会话服务器收到其他用户发来的会话建立请求后,将该会话建立请求中携带的SDP信息与该预建立了会话的用户所预建立会话的SDP信息进行匹配;B4, after the session server where the user who has pre-established the session receives the session establishment request sent by other users, the SDP information carried in the session establishment request is compared with the SDP information of the pre-established session of the user who has pre-established the session match;
B5、所述会话服务器在所述预建立会话的SDP信息中获取与所述会话建立请求中携带的SDP信息的媒体类型和/或媒体能力信息相等或者等价的SDP信息,根据该相等或者等价的SDP信息选择相应的会话,并向所述发送会话建立请求的用户发送响应消息;B5. The session server acquires, from the SDP information of the pre-established session, SDP information that is equal to or equivalent to the media type and/or media capability information of the SDP information carried in the session establishment request, and according to the equality or Select the corresponding session according to the SDP information of the price, and send a response message to the user who sends the session establishment request;
B6、所述会话服务器给所述已经预建立会话的用户发送更新请求,所述会话服务器或所述已经预建立会话的用户发起更新过程,将所述相等或者等价的SDP信息的不活动状态修改为活动状态。B6. The session server sends an update request to the user who has pre-established the session, and the session server or the user who has pre-established the session initiates an update process, and the inactive state of the equal or equivalent SDP information Modified to active status.
所述的步骤B5还包括:Described step B5 also includes:
如果所述预建立会话的用户没有建立承载时,该用户可以建立承载;If the user of the pre-established session has not established a bearer, the user may establish a bearer;
在所述支持策略控制的IMS系统中,如果所述预建立会话的用户没有建立承载时,该用户可以利用所获得的Token建立承载。In the IMS system supporting policy control, if the user of the pre-established session has not established a bearer, the user can use the obtained Token to establish a bearer.
所述的步骤B6具体包括:Described step B6 specifically comprises:
在所述支持策略控制的IMS系统中,所述会话服务器向PDF对所述选择的会话进行资源使用授权申请,获得PDF的授权后,发送携带会话标识的连接请求给该已经预建立会话的用户。In the IMS system that supports policy control, the session server applies to the PDF for resource usage authorization for the selected session, and after obtaining the authorization of the PDF, sends a connection request carrying a session identifier to the user who has pre-established the session .
所述的步骤B5还包括:Described step B5 also includes:
当所述一个预建立会话的SDP信息的媒体类型和/或媒体能力信息与所述会话建立请求的SDP信息的媒体类型和/或媒体能力信息相等或者等价,则会话服务器根据该预建立会话的SDP信息进行应答,发送携带会话标识的通知消息给所述发送会话建立请求的用户;When the media type and/or media capability information of the SDP information of a pre-established session is equal to or equivalent to the media type and/or media capability information of the SDP information of the session establishment request, the session server Respond to the SDP information, and send a notification message carrying the session identifier to the user who sent the session establishment request;
或者,or,
当所述一个预建立会话的SDP信息组中的一个SDP信息中的媒体类型和/或媒体能力信息与所述会话建立请求的SDP信息的媒体类型和/或媒体能力信息相等或者等价,则会话服务器根据该预建立会话的SDP信息进行应答,发送携带会话标识和该SDP信息标识的通知消息给所述发送会话建立请求的用户。When the media type and/or media capability information in the SDP information in the SDP information group of the pre-established session is equal to or equivalent to the media type and/or media capability information in the SDP information of the session establishment request, then The session server responds according to the SDP information of the pre-established session, and sends a notification message carrying the session identifier and the SDP information identifier to the user who sent the session establishment request.
所述的会话服务器可以为接入服务器或者集中控制服务器,在基于蜂窝的即按即讲PoC系统中,所述会话服务器为执行控制功能的PoC服务器或者执行参与功能的PoC服务器。The session server may be an access server or a centralized control server. In the cellular-based push-to-talk PoC system, the session server is a PoC server performing a control function or a PoC server performing a participation function.
由上述本发明提供的技术方案可以看出,本发明通过主叫用户和会话服务器之间预先建立复合会话或多个会话等会话,主叫用户向会话服务器发送会话更新请求或会话重新申请请求,可以实现对预先建立的会话进行修改。在建立实际会话时,根据主叫用户或被叫用户的请求,可以灵活地在预先建立的复合会话或多个会话等会话中选择需要的会话来建立实际会话。能够更好地支持多媒体会话,有效地解决了现有技术中的问题。As can be seen from the technical solution provided by the present invention above, the present invention pre-establishes sessions such as composite sessions or multiple sessions between the calling user and the session server, and the calling user sends a session update request or a session re-application request to the session server, Modifications to pre-established sessions can be implemented. When establishing an actual session, according to the request of the calling user or the called user, the required session can be flexibly selected from the pre-established composite session or multiple sessions to establish the actual session. The multimedia conversation can be better supported, and the problems in the prior art are effectively solved.
附图说明Description of drawings
图1为现有技术中的会话预建立后的实际会话建立方法的示意图;FIG. 1 is a schematic diagram of an actual session establishment method after session pre-establishment in the prior art;
图2为本发明所述方法的实施例的具体处理流程图;Fig. 2 is the specific processing flowchart of the embodiment of the method of the present invention;
图3为主叫用户和服务器之间预先建立会话并对预先建立的会话进行修改的示意图;Fig. 3 is a schematic diagram of pre-establishing a session between a calling user and a server and modifying the pre-established session;
图4为会话服务器和主叫用户之间预先建立包含多个参数级的复合会话的示意图;4 is a schematic diagram of pre-establishing a compound session including multiple parameter levels between the session server and the calling user;
图5为会话服务器和主叫用户之间预先建立多个会话的示意图;Figure 5 is a schematic diagram of pre-establishing multiple sessions between the session server and the calling user;
图6为根据主叫用户发送的携带了session id的实际会话建立请求,会话服务器建立实际会话的示意图;Fig. 6 is the schematic diagram of establishing an actual session by the session server according to the actual session establishment request carrying the session id sent by the calling user;
图7为当主叫用户和会话服务器之间预先建立了复合会话时,根据被叫用户的请求建立实际会话的示意图;Figure 7 is a schematic diagram of establishing an actual session according to the called user's request when a compound session is pre-established between the calling user and the session server;
图8为当主叫用户和会话服务器之间预先建立了一个或多个非复合会话时,根据被叫用户的请求建立实际会话的示意图;Figure 8 is a schematic diagram of establishing an actual session according to the called user's request when one or more non-composite sessions are pre-established between the calling user and the session server;
图9为一种策略控制的资源管理模式下的流程图;FIG. 9 is a flow chart in a policy-controlled resource management mode;
图10为另一种策略控制的资源管理模式下的流程图;FIG. 10 is a flow chart in another policy-controlled resource management mode;
图11为一种无策略控制的资源管理模式下的流程图;Fig. 11 is a flow chart in a resource management mode without policy control;
图12为另一种无策略控制的资源管理模式下的流程图;FIG. 12 is a flow chart in another resource management mode without policy control;
图13为策略控制的资源管理模式下主被叫都预建立的全过程示意图;Fig. 13 is a schematic diagram of the whole process of pre-establishing both the calling party and the called party under the policy-controlled resource management mode;
图14为无策略控制的资源管理模式下主被叫都预建立的全过程示意图。Fig. 14 is a schematic diagram of the whole process of pre-establishing both the calling party and the called party in the resource management mode without policy control.
具体实施方式Detailed ways
本发明提供了一种多媒体通信会话建立方法,本发明的核心为:主叫用户和会话服务器之间预先建立复合会话或多个会话等会话,并根据需要对预先建立的会话进行修改。在建立实际会话时,在预先建立的复合会话或多个会话等会话中选择需要的会话来建立实际会话。The present invention provides a method for establishing a multimedia communication session. The core of the present invention is: to pre-establish a compound session or multiple sessions between a calling user and a session server, and to modify the pre-established session as required. When establishing an actual session, a required session is selected from pre-established composite sessions or multiple sessions to establish an actual session.
下面结合附图来详细描述本发明所述方法,本发明所述方法的实施例的具体处理流程如图2所示,包括如下步骤:The method of the present invention is described in detail below in conjunction with the accompanying drawings. The specific processing flow of the embodiment of the method of the present invention is shown in Figure 2, including the following steps:
步骤2-1、主叫用户在和会话服务器之间预先建立复合会话或多个会话,并通过和会话服务器进行消息交互,对预先建立的会话进行修改。Step 2-1. The calling user pre-establishes a composite session or multiple sessions with the session server, and modifies the pre-established session by exchanging messages with the session server.
主叫用户首先向会话服务器发送会话预建立请求,该会话预建立请求可以为一个或多个携带会话能力要求的会话预建立请求,或者,一个携带了多个会话能力的会话预建立请求,其中所请求的会话能力属性为Inactive(不活动),即不活动状态。The calling user first sends a session pre-establishment request to the session server. The session pre-establishment request may be one or more session pre-establishment requests carrying session capability requirements, or one session pre-establishment request carrying multiple session capabilities, wherein The requested session capability attribute is Inactive (inactive), that is, the inactive state.
会话服务器接收到所述会话预建立请求后,给该会话预建立请求分配相应的session id(会话标识),同时根据签约数据对该会话预建立请求中携带的SDP(会话描述协议)参数进行判决,给该会话预建立请求选择系统许可的SDP参数。所述的SDP参数中的会话参数包括会话级描述、定时描述以及媒体类型和格式描述。After the session server receives the session pre-establishment request, it distributes the corresponding session id (session identification) to the session pre-establishment request, and judges the SDP (Session Description Protocol) parameter carried in the session pre-establishment request according to the subscription data , select the SDP parameters permitted by the system for the session pre-establishment request. The session parameters in the SDP parameters include session-level description, timing description, and media type and format description.
会话服务器可以给上述携带了多个会话能力的会话预建立请求分配多个SDP参数级,比如,分配SDP1参数级、SDP2参数级和SDP3参数级。即预先建立复合会话。上述会话服务器和主叫用户之间预先建立包含多个参数级的复合会话的示意图如图3所示。The session server may allocate multiple SDP parameter levels to the session pre-establishment request carrying multiple session capabilities, for example, allocate SDP1 parameter level, SDP2 parameter level and SDP3 parameter level. That is, compound sessions are pre-established. FIG. 3 is a schematic diagram of pre-establishing a compound session including multiple parameter levels between the session server and the calling user.
会话服务器可以给上述一个或多个携带会话能力要求的会话预建立请求都分配相应的SDP参数级,于是,会话服务器和主叫用户之间便预先建立了多个会话。上述会话服务器和主叫用户之间预先建立多个会话的示意图如图4所示。The session server may allocate corresponding SDP parameter levels to the one or more session pre-establishment requests carrying session capability requirements, so multiple sessions are pre-established between the session server and the calling user. A schematic diagram of establishing multiple sessions in advance between the session server and the calling user is shown in FIG. 4 .
然后,会话服务器向所述发送会话预建立请求的用户发送携带所述分配的会话标识的会话预建立响应,并将预先建立的会话及协商的SDP参数、会话标识进行保存。Then, the session server sends a session pre-establishment response carrying the assigned session identifier to the user who sent the session pre-establishment request, and saves the pre-established session, negotiated SDP parameters, and session identifier.
在支持策略控制的IMS(IP多媒体子系统)系统中,当IMS中的实体收到会话服务器发送的会话建立响应后,向PDF(策略选择功能)请求Token(承载建立标识),在所述会话建立响应中增加获得的Token后,将该会话建立响应发送给所述发送会话预建立请求的用户。该用户收到所述携带了Token的会话建立响应后,可以立即利用所获得的Token建立承载;或者,在以后需要使用业务时建立承载。In an IMS (IP Multimedia Subsystem) system that supports policy control, when an entity in the IMS receives the session establishment response sent by the session server, it requests a Token (bearer establishment identifier) from the PDF (policy selection function), and in the session After the obtained Token is added to the establishment response, the session establishment response is sent to the user who sent the session pre-establishment request. After receiving the session establishment response carrying the Token, the user can immediately use the obtained Token to establish a bearer; or, the user can establish a bearer when the service needs to be used later.
在WCDMA(宽带码分多址)系统中,上述承载为承载业务的PDP(分组数据协议)连接;在CDMA(码分多址)系统中,上述承载为承载业务的PPP(点对点协议)连接或者实例。In the WCDMA (Wideband Code Division Multiple Access) system, the above-mentioned bearer is the PDP (Packet Data Protocol) connection of the bearer service; in the CDMA (Code Division Multiple Access) system, the above-mentioned bearer is the PPP (Point-to-Point Protocol) connection of the bearer service or instance.
在建立实际会话之前,主叫用户可以通过向会话服务器发送携带sessionid和SDP信息的update(会话更新请求)或reinvite(会话重新申请请求)。会话服务器收到该update或reinvite后,对其中携带的session id对应的会话进行修改,修改的内容包括上述会话参数中的媒体能力参数、地址信息等。然后,会话服务器向主叫用户返回会话更新响应或会话重新申请响应。Before establishing an actual session, the calling user can send an update (session update request) or reinvite (session re-application request) carrying sessionid and SDP information to the session server. After the session server receives the update or reinvite, it modifies the session corresponding to the session id carried in it, and the modified content includes the media capability parameters and address information in the above session parameters. Then, the session server returns a session update response or a session reapplication response to the calling user.
上述主叫用户和服务器之间预先建立会话并对预先建立的会话进行修改的示意图如图5所示。A schematic diagram of pre-establishing a session between the calling user and the server and modifying the pre-established session is shown in FIG. 5 .
当主叫用户和会话服务器之间运行SIP(会话发起协议)协议时,上述会话预建立响应、会话更新响应和会话重新申请响应等可以通过SIP协议的200号消息来实现。When the SIP (Session Initiation Protocol) protocol is running between the calling user and the session server, the above-mentioned session pre-establishment response, session update response, and session re-application response can be implemented through the No. 200 message of the SIP protocol.
步骤2-2、在建立实际会话时,主叫用户或被叫用户向会话服务器发送携带session id、SDP参数级信息的实际会话建立请求,会话服务器根据该session id、SDP参数级信息选择相应的预先建立的会话信息,并进行相应的处理。Step 2-2. When establishing an actual session, the calling user or the called user sends an actual session establishment request carrying session id and SDP parameter level information to the session server, and the session server selects the corresponding session based on the session id and SDP parameter level information. Pre-established session information and process accordingly.
在建立实际会话时,根据已经预建立会话的用户发出的业务建立请求,建立实际会话的过程包括如下步骤:When establishing an actual session, according to the service establishment request sent by the user who has pre-established the session, the process of establishing the actual session includes the following steps:
步骤1、已经预建立会话的用户向其所在的会话服务器发送携带会话标识和SDP标识的邀请其它用户的业务建立请求,会话服务器根据该携带的会话标识和SDP标识,从该用户所预建立会话中选择相应的会话和SDP信息。Step 1. The user who has pre-established a session sends a service establishment request carrying a session ID and an SDP ID to the session server where the session server is located to invite other users. Select the corresponding session and SDP information.
在该步骤中,所述会话服务器可以发起更新过程,将所述选择的SDP信息的不活动状态修改为活动状态。如果所述预建立会话的用户没有建立承载时,该用户可以建立承载。在所述支持策略控制的IMS系统中,如果所述预建立会话的用户没有建立承载时,该用户可以利用所获得的Token建立承载。In this step, the session server may initiate an update process to change the inactive state of the selected SDP information to an active state. If the user of the pre-established session has not established a bearer, the user may establish a bearer. In the IMS system supporting policy control, if the user of the pre-established session has not established a bearer, the user can use the obtained Token to establish a bearer.
步骤2、会话服务器利用所述选择的SDP信息构成会话建立消息,将该会话建立消息发送给被邀请的用户,同时向所述预建立会话的主叫用户发送确认消息。Step 2: The session server uses the selected SDP information to form a session establishment message, sends the session establishment message to the invited user, and simultaneously sends a confirmation message to the calling user of the pre-established session.
在该步骤中,所述会话服务器或者所述预建立会话的主叫用户可以发起更新过程,将所述选择的SDP信息的不活动状态修改为活动状态。如果所述预建立会话的用户没有建立承载时,该用户可以建立承载。在所述支持策略控制的IMS系统中,如果所述预建立会话的用户没有建立承载时,该用户可以利用所获得的Token建立承载。In this step, the session server or the calling user of the pre-established session may initiate an update process to change the inactive state of the selected SDP information to an active state. If the user of the pre-established session has not established a bearer, the user may establish a bearer. In the IMS system supporting policy control, if the user of the pre-established session has not established a bearer, the user can use the obtained Token to establish a bearer.
步骤3、当所述会话服务器收到所述被邀请的用户返回的应答后,会话服务器给所述预建立会话的主叫用户发送携带会话标识的连接请求消息。Step 3. After the session server receives the response returned by the invited user, the session server sends a connection request message carrying a session identifier to the calling user of the pre-established session.
在该步骤中,在所述支持策略控制的IMS系统中,当所述IMS系统中的实体收到所述会话服务器发送的应答消息后,向PDF请求授权资源使用许可,当获得PDF的资源使用许可后,通知所述预建立会话的主叫用户可以使用已经分配的资源。In this step, in the IMS system that supports policy control, when the entity in the IMS system receives the response message sent by the session server, it requests the resource usage permission from the PDF. After permission, the calling user of the pre-established session is notified that the resource that has been allocated can be used.
上述根据主叫用户发送的携带了session id的实际会话建立请求,会话服务器建立实际会话的示意图如图6所示。The schematic diagram of establishing an actual session by the session server according to the actual session establishment request carrying the session id sent by the calling user is shown in FIG. 6 .
在建立实际会话时,根据其他用户发出的业务建立请求,建立实际会话的过程包括如下步骤:When establishing an actual session, according to the service establishment request sent by other users, the process of establishing an actual session includes the following steps:
步骤1、在建立实际会话时,当已经预建立会话的用户所在的会话服务器收到其他用户发来的业务建立请求后,将该业务建立请求中携带的SDP信息与该预建立了会话的用户所预建立会话的SDP信息进行匹配。Step 1. When establishing an actual session, when the session server where the user who has pre-established the session is located receives the service establishment request sent by other users, it will share the SDP information carried in the service establishment request with the user who has pre-established the session. Match the SDP information of the pre-established session.
步骤2、所述会话服务器在所述预建立会话的SDP信息中获取与所述会话建立请求中携带的SDP信息的媒体类型和媒体能力信息相等或者等价的SDP信息,根据该相等或者等价的SDP信息选择相应的会话,并向所述发送会话建立请求的用户发送响应消息。Step 2. The session server obtains, from the SDP information of the pre-established session, SDP information that is equal to or equivalent to the media type and media capability information of the SDP information carried in the session establishment request, and according to the equality or equivalent The SDP information of the corresponding session is selected, and a response message is sent to the user who sent the session establishment request.
在该步骤中,如果所述预建立会话的用户没有建立承载时,该用户可以建立承载。在所述支持策略控制的IMS系统中,如果所述预建立会话的用户没有建立承载时,该用户可以利用所获得的Token建立承载。In this step, if the user of the pre-established session has not established a bearer, the user can establish a bearer. In the IMS system supporting policy control, if the user of the pre-established session has not established a bearer, the user can use the obtained Token to establish a bearer.
在该步骤中,当所述一个预建立会话的SDP信息的媒体类型和媒体能力信息与所述会话建立请求的SDP信息的媒体类型和媒体能力信息相等或者等价,则会话服务器根据该预建立会话的SDP信息进行应答,发送携带会话标识的通知消息给所述发送会话建立请求的用户;In this step, when the media type and media capability information of the SDP information of the pre-established session are equal or equivalent to the media type and media capability information of the SDP information of the session establishment request, the session server The SDP information of the session responds, and sends a notification message carrying the session identifier to the user who sends the session establishment request;
或者,or,
当所述一个预建立会话的SDP信息组中的一个SDP信息中的媒体类型和媒体能力信息与所述会话建立请求的SDP信息的媒体类型和媒体能力信息相等或者等价,则会话服务器根据该预建立会话的SDP信息进行应答,发送携带会话标识和该SDP信息标识的通知消息给所述发送会话建立请求的用户。When the media type and media capability information in the SDP information in the SDP information group of the pre-established session is equal to or equivalent to the media type and media capability information in the SDP information of the session establishment request, the session server according to the The SDP information of the pre-established session responds, and sends a notification message carrying the session identifier and the SDP information identifier to the user who sent the session establishment request.
步骤3、所述会话服务器给所述已经预建立会话的用户发送更新请求,所述会话服务器或所述已经预建立会话的用户发起更新过程,将所述相等或者等价的SDP信息的不活动状态修改为活动状态。Step 3, the session server sends an update request to the user who has pre-established the session, and the session server or the user who has pre-established the session initiates an update process, and the inactivity of the equal or equivalent SDP information Status changed to Active.
上述当主叫用户和会话服务器之间预先建立了复合会话时,根据被叫用户的请求建立实际会话的示意图如图7所示。上述当主叫用户和会话服务器之间预先建立了一个或多个非复合会话时,根据被叫用户的请求建立实际会话的示意图如图8所示。When the compound session is pre-established between the calling user and the session server, the schematic diagram of establishing an actual session according to the called user's request is shown in FIG. 7 . When one or more non-compound sessions are pre-established between the calling user and the session server, a schematic diagram of establishing an actual session according to the called user's request is shown in FIG. 8 .
在该步骤中,在所述支持策略控制的IMS系统中,所述会话服务器向PDF对所述选择的会话进行资源使用授权申请,获得PDF的授权后,发送携带会话标识的连接请求给该已经预建立会话的用户。In this step, in the IMS system supporting policy control, the session server applies to the PDF for resource usage authorization for the selected session, and after obtaining the authorization of the PDF, sends a connection request carrying a session identifier to the already selected session. Users with pre-established sessions.
上述基于策略控制的资源管理模式下的流程图如图9和图10所示。基于策略控制的资源管理模式下主被叫都预建立的全过程示意图如图13所示。The flow charts in the above resource management mode based on policy control are shown in FIG. 9 and FIG. 10 . Figure 13 shows a schematic diagram of the entire process of pre-establishing both the calling party and the called party in the resource management mode based on policy control.
当没有策略控制时,则用户申请的资源可以由用户直接使用,不需要通过PDF进行控制。承载建立的时间也是可以选择的。将SDP信息的不活动状态修改为活动状态的时间也是可以选择的,也可以由用户或服务器来发起。When there is no policy control, the resources requested by the user can be used directly by the user, and do not need to be controlled through PDF. The time for bearer establishment is also optional. The time for changing the inactive state of the SDP information to the active state is also optional, and can also be initiated by the user or the server.
上述基于无策略控制的资源管理模式下的流程图如图11和图12所示。基于无策略控制的资源管理模式下主被叫都预建立的全过程示意图如图14所示。Figure 11 and Figure 12 show the flow charts of the above resource management mode based on policy-free control. A schematic diagram of the whole process of pre-establishing both the calling party and the called party in the resource management mode based on no policy control is shown in FIG. 14 .
上述本发明所述方法适用于多方多媒体通信系统等系统。The above-mentioned method of the present invention is applicable to systems such as a multi-party multimedia communication system.
上述本发明所述的会话服务器可以为接入服务器或者集中控制服务器,在基于蜂窝的即按即讲PoC系统中,所述会话服务器为执行控制功能的PoC服务器或者执行参与功能的PoC服务器。The above-mentioned session server in the present invention may be an access server or a centralized control server. In a cellular-based push-to-talk PoC system, the session server is a PoC server performing a control function or a PoC server performing a participation function.
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。The above is only a preferred embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any person skilled in the art within the technical scope disclosed in the present invention can easily think of changes or Replacement should be covered within the protection scope of the present invention. Therefore, the protection scope of the present invention should be determined by the protection scope of the claims.
Claims (18)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200610059057A CN100589658C (en) | 2006-02-25 | 2006-02-25 | Multimedia communication session establishment method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200610059057A CN100589658C (en) | 2006-02-25 | 2006-02-25 | Multimedia communication session establishment method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101026815A true CN101026815A (en) | 2007-08-29 |
CN100589658C CN100589658C (en) | 2010-02-10 |
Family
ID=38744631
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200610059057A Expired - Fee Related CN100589658C (en) | 2006-02-25 | 2006-02-25 | Multimedia communication session establishment method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100589658C (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101389059B (en) * | 2007-09-11 | 2012-08-08 | 华为技术有限公司 | Method, and device for implementing session mode switching |
WO2012163126A1 (en) * | 2011-06-03 | 2012-12-06 | 中兴通讯股份有限公司 | Multimedia ability negotiation method and device |
CN103999429A (en) * | 2011-10-21 | 2014-08-20 | 橙公司 | Method for information exchange related to enhanced communication services |
CN113014562A (en) * | 2015-06-25 | 2021-06-22 | 微软技术许可有限责任公司 | Method and apparatus for establishing a media session |
CN114980356A (en) * | 2021-07-01 | 2022-08-30 | 海能达通信股份有限公司 | Method, system and storage medium for pre-establishing special bearing |
CN115695521A (en) * | 2022-10-18 | 2023-02-03 | 中国银联股份有限公司 | Distributed session method and device |
-
2006
- 2006-02-25 CN CN200610059057A patent/CN100589658C/en not_active Expired - Fee Related
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101389059B (en) * | 2007-09-11 | 2012-08-08 | 华为技术有限公司 | Method, and device for implementing session mode switching |
WO2012163126A1 (en) * | 2011-06-03 | 2012-12-06 | 中兴通讯股份有限公司 | Multimedia ability negotiation method and device |
CN103999429A (en) * | 2011-10-21 | 2014-08-20 | 橙公司 | Method for information exchange related to enhanced communication services |
CN103999429B (en) * | 2011-10-21 | 2018-06-29 | 橙公司 | Information exchange method, equipment and system related to rich communication service |
CN113014562A (en) * | 2015-06-25 | 2021-06-22 | 微软技术许可有限责任公司 | Method and apparatus for establishing a media session |
CN113014562B (en) * | 2015-06-25 | 2024-01-05 | 微软技术许可有限责任公司 | Method and apparatus for establishing a media session |
CN114980356A (en) * | 2021-07-01 | 2022-08-30 | 海能达通信股份有限公司 | Method, system and storage medium for pre-establishing special bearing |
CN115695521A (en) * | 2022-10-18 | 2023-02-03 | 中国银联股份有限公司 | Distributed session method and device |
Also Published As
Publication number | Publication date |
---|---|
CN100589658C (en) | 2010-02-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1297923C (en) | System and methods for providing instant services in an internet protocol network | |
CN104170337B (en) | A kind of method and apparatus for being used to promote the Unified Communication session on wireless network | |
US20030014488A1 (en) | System and method for enabling multimedia conferencing services on a real-time communications platform | |
CN102388631B (en) | System and method for establishing a session when certain conditions are met | |
WO2010135876A1 (en) | System and method for implementing electronic whiteboard conference based on ip multimedia subsystem architecture | |
KR20120102769A (en) | System and method of multi-media conferencing between universal plug and play (upnp) enabled telephony devices and wireless area network (wan) devices | |
JP2012080581A (en) | Group communication in communication system | |
WO2007090235A1 (en) | A system for conducting multi-media communication sessions | |
CN100589658C (en) | Multimedia communication session establishment method | |
AU2011227505B2 (en) | Multimodal conversation state and transfer through centralized notification | |
CN101043431B (en) | Method and system for shortening built-up time of multi-party communication service | |
WO2018082473A1 (en) | Method and apparatus for processing offline message | |
US9185143B2 (en) | Method and service server for correlative processing of service information | |
US20100229214A1 (en) | Method and node for communications enhanced with temporary sharing of personal information in a communication network | |
WO2012155641A1 (en) | Method for implementing multimedia conference service and corresponding device | |
WO2007095814A1 (en) | A method and system for obtaining the session capability of the session participant in the multi-party communication system | |
KR100976050B1 (en) | Anonymized Message Providing System and Temporary ID Using Mobile ID of Mobile Communication Terminal | |
JP4887366B2 (en) | Device for controlling the implementation of functions in a service device belonging to the Internet communication network core | |
WO2007095849A1 (en) | Method, system and apparatus for assigning media transmitting right of session setting up | |
WO2009036689A1 (en) | A message association method, user terminal and server | |
JP5432237B2 (en) | Establishing a conference using a mixed communication flow policy | |
CN101305623B (en) | Method and apparatus for determining PT server having controlling function | |
CN101026813B (en) | Information processing method for communication system | |
CN101009664B (en) | A method for processing the content in the initial session protocol message and network entity | |
TWI610580B (en) | Multi-modal communication priority over wireless networks |
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 | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20100210 |
|
CF01 | Termination of patent right due to non-payment of annual fee |