[go: up one dir, main page]

CN1303793C - Method for realizing application server communication - Google Patents

Method for realizing application server communication Download PDF

Info

Publication number
CN1303793C
CN1303793C CNB2005101035719A CN200510103571A CN1303793C CN 1303793 C CN1303793 C CN 1303793C CN B2005101035719 A CNB2005101035719 A CN B2005101035719A CN 200510103571 A CN200510103571 A CN 200510103571A CN 1303793 C CN1303793 C CN 1303793C
Authority
CN
China
Prior art keywords
cscf
session
hss
address information
information
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 - Fee Related
Application number
CNB2005101035719A
Other languages
Chinese (zh)
Other versions
CN1764140A (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.)
Yingweite Spe LLC
Original Assignee
Huawei Technologies 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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CNB2005101035719A priority Critical patent/CN1303793C/en
Publication of CN1764140A publication Critical patent/CN1764140A/en
Application granted granted Critical
Publication of CN1303793C publication Critical patent/CN1303793C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

本发明公开了一种实现应用服务器通信的方法,该方法包含:第一AS通过IMS功能实体建立至第二AS的路由,第一AS与第二AS之间进行信息交互,且所述第二AS可为一个或一个以上AS。根据本发明提出的方法,通过利用IMS的路由功能,实现AS之间的信息交互,进而实现多个AS之间的信息共享和协同合作,简化了业务层的网络结构,增强了OSE的业务提供能力。通过本发明,可使AS之间的信息交互高效简洁,降低AS之间进行信息交互的复杂度,避免了复杂的查找、判断过程,节省了网络资源,有利于运营商更加灵活地部署网络,同时也增强了IMS的网络能力。

The invention discloses a method for realizing application server communication. The method includes: a first AS establishes a route to a second AS through an IMS functional entity, information exchange is performed between the first AS and the second AS, and the second AS AS can be one or more AS. According to the method proposed by the present invention, by using the routing function of IMS, the information exchange between ASs is realized, and then the information sharing and cooperation between multiple ASs are realized, the network structure of the service layer is simplified, and the service provision of OSE is enhanced. ability. The present invention can make the information interaction between ASs efficient and concise, reduce the complexity of information interaction between ASs, avoid complex search and judgment processes, save network resources, and help operators deploy networks more flexibly. It also enhances the network capability of the IMS.

Description

一种实现应用服务器通信的方法A method for realizing application server communication

技术领域technical field

本发明涉及信息传送技术,特别是指一种实现应用服务器通信的方法。The invention relates to information transmission technology, in particular to a method for realizing application server communication.

背景技术Background technique

随着宽带网络的发展,移动通信将不仅仅局限于传统的语音通信,结合音频、视频、图片和文本等多种媒体类型的多媒体业务将逐渐开展起来,通过与呈现业务(presence),短消息业务、网页(WEB)浏览业务、定位业务、推送业务(PUSH)、文件共享业务等数据业务的结合,可满足用户的多种需求。With the development of broadband network, mobile communication will not only be limited to traditional voice communication, but also multimedia services combining audio, video, picture and text and other media types will be gradually developed, through the communication with presence, short message The combination of business, webpage (WEB) browsing service, positioning service, push service (PUSH), file sharing service and other data services can meet various needs of users.

在多种应用的推动下,第三代合作伙伴计划(3GPP)标准组织推出了基于网际协议(IP)的多媒体子系统(IMS,IP Multimedia Subsystem)架构,目的是在通信网络中提供标准化的开放结构来支撑多种多样的多媒体应用;而开放移动联盟(OMA,Open Mobile Alliance)标准组织推出了OMA业务环境(OSE,OMA Service Environment),作为IMS架构之上的业务实现层,向用户提供更多的选择和更丰富的感受。Driven by a variety of applications, the 3rd Generation Partnership Project (3GPP) standard organization has launched an Internet Protocol (IP)-based multimedia subsystem (IMS, IP Multimedia Subsystem) architecture, the purpose of which is to provide standardized open communication networks. structure to support a variety of multimedia applications; and the Open Mobile Alliance (OMA, Open Mobile Alliance) standard organization launched the OMA Service Environment (OSE, OMA Service Environment), as a service implementation layer on top of the IMS architecture, to provide users with more More choices and richer feelings.

图1示出了IMS架构示意图,如图1所示,IMS叠加在分组交换网络之上,由呼叫会话管理功能(CSCF,Call Session Control Function)、媒体网关控制功能(MGCF,Media Gateway Control Function)、媒体资源功能(MRF,Multimedia Resource Function)和归属签约用户服务器(HSS,HomeSubscriber Server)等功能实体组成。根据CSCF实现的不同功能,又可分为服务CSCF(S-CSCF)、代理CSCF(P-CSCF)和查询CSCF(I-CSCF)三个逻辑实体,S-CSCF是IMS的业务交换中心,能够完成会话控制、维持会话状态、管理用户信息、生成计费信息,等等;P-CSCF是用户设备(UE)接入IMS的接入点,能够完成用户注册、进行服务质量(QoS)控制和安全管理,等等;I-CSCF实现路由查找,如IMS域内及IMS域之间的互通,对S-CSCF的分配进行管理,对外部网络和其他IMS域隐藏网络的拓扑结构和配置,生成计费信息,等等。MGCF实现控制网关的功能,实现IMS网络与其他网络之间的互通;MRF提供媒体资源,如收放音、对终端之间传输的信息进行编解码和多媒体会议桥等,包括媒体资源功能控制(MRFC,Multimedia Resource Function Controller)和媒体资源功能处理(MRFP,Multimedia Resource Function Processor)。HSS中存储有IMS网络中用户的签约数据和配置信息等。IMS中使用会话发起协议(SIP,Session InitiationProtocol)作为会话控制协议。Figure 1 shows a schematic diagram of the IMS architecture. As shown in Figure 1, the IMS is superimposed on the packet switching network, and consists of a call session management function (CSCF, Call Session Control Function), a media gateway control function (MGCF, Media Gateway Control Function) , Media Resource Function (MRF, Multimedia Resource Function) and Home Subscriber Server (HSS, HomeSubscriber Server) and other functional entities. According to the different functions realized by CSCF, it can be divided into three logical entities: Serving CSCF (S-CSCF), Proxy CSCF (P-CSCF) and Inquiring CSCF (I-CSCF). S-CSCF is the business switching center of IMS and can Complete session control, maintain session state, manage user information, generate billing information, etc.; P-CSCF is the access point for user equipment (UE) to access IMS, and can complete user registration, quality of service (QoS) control and Security management, etc.; I-CSCF implements routing lookup, such as intercommunication within and between IMS domains, manages S-CSCF allocation, hides network topology and configuration from external networks and other IMS domains, and generates calculations fee information, etc. The MGCF implements the function of the control gateway and realizes the intercommunication between the IMS network and other networks; the MRF provides media resources, such as audio playback, encoding and decoding of information transmitted between terminals, and multimedia conference bridge, etc., including media resource function control ( MRFC, Multimedia Resource Function Controller) and media resource function processing (MRFP, Multimedia Resource Function Processor). The subscription data and configuration information of users in the IMS network are stored in the HSS. The Session Initiation Protocol (SIP, Session Initiation Protocol) is used in the IMS as the session control protocol.

图2示出了OSE与IMS之间信息进行交互的示意图,如图2所示,OSE主要由多个AS组成,目前在OMA中定义的AS包括基于蜂窝系统的即按即说语音业务服务器(PoC Server)、提供用户状态的呈现业务服务器(Presence Server)、能够使用户实现群组信息存储及获取的群组列表管理服务器(GLMS,Group List Management Server)、设备管理服务器(DMServer,Device Management Server)等,这些AS与相关的支撑系统,如计费实体、网络管理实体等,构成了OSE。IMS的主要功能包括业务能力、支撑能力以及通用能力,其中,业务能力包括会话管理、用户数据的存储和读取、事件订阅及通知、消息、会议等;支撑能力包括计费等;通用能力包括安全连接、鉴权、授权、路由等。作为IMS的上层,OSE将利用IMS所提供的这些能力。OMA负责定义OSE,并且根据OSE对IMS的要求对IMS提出需求。3GPP负责定义IMS,并负责定义IMS与OSE之间的接口,OSE与IMS之间的接口包括ISC接口、Sh接口、Dh接口、Ut接口、Ro接口、Rf接口、Gm接口、Mb接口等。其中,ISC接口为AS与IMS之间的接口,实现IMS对AS的呼叫控制、SIP事件订阅与通知、SIP消息等功能;Sh接口为AS与HSS之间的接口,实现AS对用户相关数据的读取和修改、以及更改订阅的用户签约数据;Dh接口为AS与业务定位功能(SLF,ServiceLocator Function)之间的接口,实现了ASS对HSS地址的查询;Ut接口为OSE客户端与AS之间的接口,实现了用户通过OSE客户端配置AS用户数据的操作能力;Ro接口为AS与在线计费实体之间的接口,实现了实时计费;Rf接口为AS与离线计费实体之间的接口,实现了离线计费;Gm接口为OSE客户端与IMS之间的接口,实现会话功能、事件订阅通知、消息等功能;Mb接口为AS通过IMS与OSE客户端之间的业务流接口,传递媒体流信息。Figure 2 shows a schematic diagram of information interaction between the OSE and the IMS. As shown in Figure 2, the OSE is mainly composed of multiple ASs. Currently, the AS defined in OMA includes a push-to-talk voice service server based on a cellular system ( PoC Server), Presence Server that provides user status, Group List Management Server (GLMS, Group List Management Server) that enables users to store and obtain group information, and Device Management Server (DMServer, Device Management Server) ), etc., these ASs and related support systems, such as billing entities, network management entities, etc., constitute the OSE. The main functions of IMS include business capabilities, support capabilities, and general capabilities. Among them, business capabilities include session management, user data storage and reading, event subscription and notification, messages, conferences, etc.; support capabilities include billing, etc.; general capabilities include Secure connection, authentication, authorization, routing, etc. As the upper layer of IMS, OSE will utilize these capabilities provided by IMS. OMA is responsible for defining OSE, and proposes requirements for IMS according to the requirements of OSE for IMS. 3GPP is responsible for defining IMS and the interface between IMS and OSE. The interface between OSE and IMS includes ISC interface, Sh interface, Dh interface, Ut interface, Ro interface, Rf interface, Gm interface, Mb interface, etc. Among them, the ISC interface is the interface between the AS and the IMS, which realizes functions such as call control of the AS by the IMS, SIP event subscription and notification, and SIP messages; Read, modify, and change the subscribed user subscription data; the Dh interface is the interface between the AS and the Service Locator Function (SLF, ServiceLocator Function), which realizes the query of the HSS address by the ASS; the Ut interface is the interface between the OSE client and the AS The interface between AS and the user can realize the operation ability of configuring AS user data through the OSE client; the Ro interface is the interface between the AS and the online charging entity, which realizes real-time charging; the Rf interface is between the AS and the offline charging entity The interface realizes offline billing; the Gm interface is the interface between the OSE client and the IMS, which realizes functions such as session function, event subscription notification, and message; the Mb interface is the service flow interface between the AS and the OSE client through the IMS , to transmit media stream information.

实际应用中,对于用户使用的业务,可根据需要将多个AS结合起来,例如,将几个游戏的服务器通过会议处理服务器结合起来,为用户提供联网游戏,这样,必然需要AS之间进行信息交互。目前,IMS详细定义了用户与用户、用户到AS、AS到用户的路由机制;对于AS之间的路由,IMS要求AS具备业务能力交互管理(SCIM,Service Capability InteractionManager),即IMS假设OSE层提供AS之间的路由机制。In practical applications, for the services used by users, multiple ASs can be combined as needed. For example, several game servers can be combined through a conference processing server to provide users with online games. In this way, it is necessary to exchange information between ASs. interact. At present, IMS defines the routing mechanism between users and users, users to AS, and AS to users in detail; for routing between ASs, IMS requires AS to have Service Capability Interaction Manager (SCIM, Service Capability Interaction Manager), that is, IMS assumes that the OSE layer provides Routing mechanism between ASs.

图3示出了3GPP定义的AS进行信息交互的示意图,如图3所示,AS之间进行信息交互时,提供业务的设备AS通过SCIM与其他AS进行信息交互,SCIM是3GPP定义的实现AS之间的信息交互的实体,图中所示虚线为AS之间通过SCIM进行交互的接口,图中所示实线箭头为OSE与IMS之间的接口,如ISC接口、Sh接口、Dh接口,等等。3GPP将SCIM划归于AS的范围之内,对于SCIM与AS之间的具体实现流程并未定义。Figure 3 shows a schematic diagram of information exchange between ASs defined by 3GPP. As shown in Figure 3, when information exchanges between ASs, the service-providing device AS performs information exchanges with other ASs through SCIM. SCIM is an implementation AS defined by 3GPP. The entities that exchange information between them. The dotted line shown in the figure is the interface between ASs through SCIM. The solid line arrow shown in the figure is the interface between OSE and IMS, such as ISC interface, Sh interface, and Dh interface. etc. 3GPP classifies SCIM into the scope of AS, and does not define the specific implementation process between SCIM and AS.

通过以上描述可见,必须在OSE中设置SCIM才能实现AS之间的信息交互,这就使得AS以及业务层的网络结构比较复杂,需要在业务层提供与路由相关的服务器,导致网络建设成本和网络维护成本大大增加。It can be seen from the above description that SCIM must be set in OSE to realize information exchange between ASs, which makes the network structure of AS and business layer more complex, and it is necessary to provide routing-related servers in the business layer, resulting in network construction costs and network Maintenance costs are greatly increased.

发明内容Contents of the invention

有鉴于此,本发明的目的在于提供一种实现应用服务器通信的方法,实现应用服务器之间的信息交互。In view of this, the purpose of the present invention is to provide a method for realizing communication between application servers, so as to realize information exchange between application servers.

为了达到上述目的,本发明提供了一种实现应用服务器通信的方法,该方法包含步骤A:第一AS向自身所属第一S-CSCF发送要求与第二AS建立路由的请求;In order to achieve the above object, the present invention provides a method for implementing application server communication, the method includes step A: the first AS sends a request to establish a route with the second AS to the first S-CSCF to which it belongs;

B、所述第一S-CSCF向I-CSCF提供所述第二AS标识;B. The first S-CSCF provides the second AS identity to the I-CSCF;

C、所述I-CSCF向所述第一S-CSCF返回通过DNS或所述第二AS签约的HSS获取的所述第二AS所属的第二S-CSCF的地址信息;C. The I-CSCF returns to the first S-CSCF the address information of the second S-CSCF to which the second AS belongs obtained through DNS or the HSS signed by the second AS;

D、所述第一AS根据所述第二S-CSCF的地址信息与所述第二AS建立路由。D. The first AS establishes a route with the second AS according to the address information of the second S-CSCF.

所述步骤A之前进一步包括:第一AS与第一S-CSCF建立会话,第二AS与第二S-CSCF建立会话。Before the step A, it further includes: the first AS establishes a session with the first S-CSCF, and the second AS establishes a session with the second S-CSCF.

所述第一AS与第一S-CSCF建立会话为:第一AS向I-CSCF发送注册请求,I-CSCF通过该第一AS签约的HSS获取第一S-CSCF地址信息,然后向所述第一S-CSCF转发该注册请求,第一S-CSCF响应该注册请求与第一AS建立会话;The establishment of a session between the first AS and the first S-CSCF is as follows: the first AS sends a registration request to the I-CSCF, and the I-CSCF obtains the address information of the first S-CSCF through the HSS signed by the first AS, and then reports to the The first S-CSCF forwards the registration request, and the first S-CSCF responds to the registration request to establish a session with the first AS;

所述第二AS与第二S-CSCF建立会话为:第二AS向I-CSCF发送注册请求,I-CSCF通过该第二AS签约的HSS获取第二S-CSCF地址信息,然后向所述第二S-CSCF转发该注册请求,第二S-CSCF 向应该注册请求与第二AS建立会话。The establishment of a session between the second AS and the second S-CSCF is as follows: the second AS sends a registration request to the I-CSCF, and the I-CSCF obtains the address information of the second S-CSCF through the HSS signed by the second AS, and then sends the The second S-CSCF forwards the registration request, and the second S-CSCF establishes a session with the second AS in response to the registration request.

所述I-CSCF通过该第一AS签约的HSS获取第一S-CSCF地址信息为:I-CSCF通过SLF获取该第一AS签约的HSS地址信息,然后I-CSCF通过所述HSS获取第一S-CSCF地址信息;The I-CSCF acquires the address information of the first S-CSCF through the HSS signed by the first AS: the I-CSCF acquires the address information of the HSS signed by the first AS through the SLF, and then the I-CSCF acquires the first S-CSCF address information through the HSS. S-CSCF address information;

所述I-CSCF通过该第二AS签约的HSS获取第二S-CSCF地址信息为:I-CSCF通过SLF获取该第二AS签约的HSS地址信息,然后I-CSCF通过所述HSS获取第二S-CSCF地址信息。The I-CSCF obtains the address information of the second S-CSCF through the HSS signed by the second AS: the I-CSCF obtains the address information of the HSS subscribed to the second AS through the SLF, and then the I-CSCF obtains the second S-CSCF address information through the HSS. S-CSCF address information.

所述第一S-CSCF响应该注册请求与第一AS建立会话为:第一S-CSCF通过第一AS签约的HSS获取该第一AS的签约数据,然后向该第一AS返回注册响应,与该第一AS建立会话;The first S-CSCF responds to the registration request to establish a session with the first AS: the first S-CSCF obtains the subscription data of the first AS through the HSS signed by the first AS, and then returns a registration response to the first AS, Establish a session with the first AS;

所述第二S-CSCF响应该注册请求与第二AS建立会话为:第二S-CSCF通过第二AS签约的HSS获取该第二AS的签约数据,然后向该第二AS返回注册响应,与该第二AS建立会话。The second S-CSCF responds to the registration request to establish a session with the second AS: the second S-CSCF obtains the subscription data of the second AS through the HSS subscribed to by the second AS, and then returns a registration response to the second AS, A session is established with the second AS.

所述步骤A之前进一步包括:在第一AS中配置第一S-CSCF的地址信息,在第二AS中配置第二S-CSCF的地址信息。Before the step A, it further includes: configuring the address information of the first S-CSCF in the first AS, and configuring the address information of the second S-CSCF in the second AS.

所述步骤D包括:第一AS向第一S-CSCF发送携带有第二AS标识的会话建立请求,第一S-CSCF向第二S-CSCF转发携带有第二AS标识的会话建立请求,第二S-CSCF收到会话建立请求后,根据第二AS标识向第二AS发送会话建立请求,第二AS收到会话建立请求后,通过第一S-CSCF和第二S-CSCF向第一AS返回会话建立响应,建立与第一AS之间的会话。The step D includes: the first AS sends a session establishment request carrying the second AS identifier to the first S-CSCF, and the first S-CSCF forwards the session establishment request carrying the second AS identifier to the second S-CSCF, After the second S-CSCF receives the session establishment request, it sends the session establishment request to the second AS according to the second AS identifier, and after the second AS receives the session establishment request, it sends the session establishment request to the second AS through the first S-CSCF and the second S-CSCF. An AS returns a session establishment response to establish a session with the first AS.

所述第一AS与第一S-CSCF建立会话,之前进一步包括:第一AS与第一S-CSCF之间进行安全检测机制,如果通过安全检测机制,则第一AS与第一S-CSCF建立会话;否则,结束当前流程;The first AS establishes a session with the first S-CSCF, and further includes: performing a security detection mechanism between the first AS and the first S-CSCF, and if the security detection mechanism passes, the first AS and the first S-CSCF Establish a session; otherwise, end the current process;

所述第二AS与第二S-CSCF建立会话,之前进一步包括:第二AS与第二S-CSCF之间进行安全检测机制,如果通过安全检测机制,则第二AS与第二S-CSCF建立会话;否则,结束当前流程。The second AS establishes a session with the second S-CSCF, and further includes: performing a security detection mechanism between the second AS and the second S-CSCF, and if the security detection mechanism passes, the second AS and the second S-CSCF Establish a session; otherwise, end the current process.

所述步骤D进一步包括:第一AS通过第一S-CSCF和第二S-CSCF与第二AS协商服务质量策略,确定服务质量参数。The step D further includes: the first AS negotiates a service quality policy with the second AS through the first S-CSCF and the second S-CSCF, and determines service quality parameters.

所述步骤D之后进一步包括:第二AS通过第二S-CSCF和第一S-CSCF向第一AS返回响应。After the step D, it further includes: the second AS returns a response to the first AS through the second S-CSCF and the first S-CSCF.

所述第二AS为一个以上AS。The second AS is more than one AS.

该方法进一步包括:第一S-CSCF根据相关业务触发条件,触发至第三方AS。The method further includes: the first S-CSCF triggers to the third-party AS according to the related service trigger condition.

所述触发条件配置在第一S-CSCF中;或配置在第一AS签约的HSS中,第一S-CSCF通过与所述HSS的交互来获取所述触发条件。The trigger condition is configured in the first S-CSCF; or configured in the HSS subscribed to by the first AS, and the first S-CSCF acquires the trigger condition through interaction with the HSS.

根据本发明提出的方法,通过利用IMS的路由功能,使AS之间通过IMS中的功能实体建立信息交互通道,实现AS之间的信息交互,进而实现多个AS之间的信息共享和协同合作,简化了业务层的网络结构,增强了OSE的业务提供能力。通过本发明,可使AS之间的信息交互高效简洁,降低AS之间进行信息交互的复杂度,避免了复杂的查找、判断过程,节省了网络资源,有利于运营商更加灵活地部署网络,同时也增强了IMS的网络能力。According to the method proposed by the present invention, by using the routing function of IMS, the ASs can establish information exchange channels through the functional entities in the IMS, so as to realize the information exchange between ASs, and then realize the information sharing and cooperation among multiple ASs , simplifies the network structure of the service layer, and enhances the service provision capability of the OSE. The present invention can make the information interaction between ASs efficient and concise, reduce the complexity of information interaction between ASs, avoid complex search and judgment processes, save network resources, and help operators deploy networks more flexibly. It also enhances the network capability of the IMS.

附图说明Description of drawings

图1示出了IMS架构示意图;Figure 1 shows a schematic diagram of the IMS architecture;

图2示出了OSE与IMS之间进行信息交互的示意图;Figure 2 shows a schematic diagram of information exchange between OSE and IMS;

图3示出了3GPP定义的AS进行信息交互的示意图;FIG. 3 shows a schematic diagram of information exchange between ASs defined by 3GPP;

图4示出了本发明中AS间进行信息交互的示意图;FIG. 4 shows a schematic diagram of information exchange between ASs in the present invention;

图5示出了本发明中AS通过IMS功能实体进行信息交互流程图;FIG. 5 shows a flow chart of information interaction between the AS and the IMS functional entity in the present invention;

图6示出了本发明中AS与S-CSCF建立会话流程图;Fig. 6 shows the flowchart of establishing a session between AS and S-CSCF in the present invention;

图7示出了本发明中AS1与AS2建立会话流程图;Fig. 7 shows the flowchart of establishing a session between AS1 and AS2 in the present invention;

图8示出了本发明中AS之间基于非会话进行信息交互实施例一示意图;FIG. 8 shows a schematic diagram of Embodiment 1 of information exchange between ASs based on non-session in the present invention;

图9示出了本发明中AS之间基于非会话进行信息交互实施例二示意图;FIG. 9 shows a schematic diagram of Embodiment 2 of information exchange between ASs based on non-session in the present invention;

图10示出了本发明中AS之间基于非会话进行信息交互实施例三示意图;FIG. 10 shows a schematic diagram of Embodiment 3 of information exchange between ASs based on non-session in the present invention;

图11示出了本发明中AS之间直接进行信息交互流程图。FIG. 11 shows a flow chart of direct information exchange between ASs in the present invention.

具体实施方式Detailed ways

为使本发明的目的、技术方案和优点更加清楚,下面结合附图对本发明作进一步的详细描述。In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings.

本发明中,通过利用IMS的路由功能,实现AS之间通过IMS中的功能实体建立信息交互通道,进而实现多个AS之间的信息共享和协同合作,简化业务层的网络结构,增强OSE的业务提供能力。In the present invention, by using the routing function of the IMS, the information exchange channel is established between the ASs through the functional entities in the IMS, and then the information sharing and collaboration between multiple ASs are realized, the network structure of the service layer is simplified, and the OSE is enhanced. Business provision capability.

图4示出了本发明中AS间进行信息交互的示意图,如图4所示,由于AS不仅供用户使用,还需供其他服务器使用,因此,需要为AS提供合理的信息交互方案,保证AS之间的信息共享,图中所示虚线为AS之间的逻辑接口,首先需要通过图中双向箭头的IP多媒体业务路由(ISR,IPMultimedia Service Routing)的SIP信令建立AS间的信息交互通道,然后可以通过建立的通道进行AS间的信息交互,该通道可以是AS之间的传输网络,如IP网络、异步传输模式(ATM)网络等;该通道也可以是AS与IMS功能实体之间的传输通道,即AS间通过IMS功能实体进行信息交互,如SIP Message等。Fig. 4 shows a schematic diagram of information exchange between ASs in the present invention. As shown in Fig. 4, since ASs are not only used by users, but also used by other servers, it is necessary to provide reasonable information exchange solutions for ASs to ensure that ASs The dotted line shown in the figure is the logical interface between the ASs. First, the information exchange channel between the ASs needs to be established through the SIP signaling of the IP Multimedia Service Routing (ISR, IPMultimedia Service Routing) indicated by the two-way arrow in the figure. Then, information exchange between ASs can be carried out through the channel established, which can be a transmission network between ASs, such as IP network, Asynchronous Transfer Mode (ATM) network, etc.; this channel can also be a link between AS and IMS functional entity Transmission channel, that is, information exchange between ASs through IMS functional entities, such as SIP Message, etc.

图5示出了本发明中AS通过IMS功能实体进行信息交互流程图,如图5所示,AS通过IMS功能实体进行信息交互的实现过程包括以下步骤:Fig. 5 shows the flow chart of AS performing information interaction through IMS functional entities in the present invention. As shown in Fig. 5, the implementation process of AS performing information interaction through IMS functional entities includes the following steps:

步骤501~步骤502:为确保通信安全,可在AS与IMS功能实体之间增加安全检测机制,如AS1与IMS功能实体之间相互进行鉴权,AS2与IMS功能实体之间相互进行鉴权,如果双方均通过对方的鉴权,则继续进行后续的信息交互。Step 501-Step 502: To ensure communication security, a security detection mechanism can be added between AS and IMS functional entity, such as mutual authentication between AS1 and IMS functional entity, mutual authentication between AS2 and IMS functional entity, If both parties pass the authentication of the other party, the subsequent information exchange will continue.

步骤503~步骤504:AS1向IMS功能实体发送携带有AS2标识的信息,IMS功能实体根据收到的AS2标识,向AS2转发收到的信息。Steps 503 to 504: AS1 sends information carrying the ID of AS2 to the IMS functional entity, and the IMS functional entity forwards the received information to AS2 according to the received ID of AS2.

步骤505~步骤506:AS2收到信息后,向IMS功能实体发送携带有AS1标识的响应,IMS功能实体根据收到的AS1标识,向AS1转发收到的响应,通知AS1其发送的信息AS2已接收。Steps 505 to 506: After receiving the information, AS2 sends a response carrying the ID of AS1 to the IMS functional entity, and the IMS functional entity forwards the received response to AS1 according to the received ID of AS1, and notifies AS1 that the information sent by AS2 has been completed. take over.

由于IMS结构复杂,网元、接口众多,根据AS所在的位置不同,AS之间可通过IMS中的各网元进行信息交互,如CSCF、SLF、MGCF、BGCF、MRF等,由于AS通过IMS中的各网元进行信息交互的方式基本相同,以下仅以AS通过CSCF为例对本发明的具体实现方式进行详细说明。Due to the complex structure of the IMS with numerous network elements and interfaces, depending on the location of the AS, the ASs can exchange information through each network element in the IMS, such as CSCF, SLF, MGCF, BGCF, and MRF. The manners of information exchange between network elements are basically the same, and the specific implementation manner of the present invention will be described in detail below by taking the AS as an example through the CSCF.

AS之间进行信息交互的方式大体上有两种方式,一种是基于会话的信息交互方式,一种是基于非会话的信息交互方式。There are generally two ways of information exchange between ASs, one is a session-based information exchange mode, and the other is a non-session-based information exchange mode.

基于会话的信息交互方式是指AS之间通过建立的会话实现信息交互。在AS之间建立会话、通过IMS的路由能力实现AS之间的信息交互之前,AS首先需要接入IMS,与IMS功能实体建立会话。AS可通过在IMS功能实体中进行注册的方式,建立与IMS功能实体的会话。The session-based information exchange mode refers to information exchange between ASs through established sessions. Before establishing a session between ASs and implementing information exchange between ASs through the routing capability of the IMS, the AS first needs to access the IMS and establish a session with the IMS functional entity. The AS can establish a session with the IMS functional entity by registering with the IMS functional entity.

图6示出了本发明中AS与S-CSCF建立会话流程图,如图6所示,AS与S-CSCF建立会话的实现过程包括以下步骤:Fig. 6 shows the flow chart of establishing a session between AS and S-CSCF in the present invention. As shown in Fig. 6, the realization process of establishing session between AS and S-CSCF includes the following steps:

步骤601~步骤603:AS向I-CSCF发送携带有自身标识的注册请求。I-CSCF收到注册请求后,向SLF发送携带有AS标识的HSS查询请求,查询对应于相应AS的数据所在的HSS、即AS签约的HSS。SLF收到查询请求后,根据AS标识查找存储该AS相应签约数据的HSS,然后向I-CSCF返回携带有HSS地址信息的HSS查询响应。Step 601 to Step 603: AS sends a registration request carrying its own identity to the I-CSCF. After receiving the registration request, the I-CSCF sends an HSS query request carrying the AS identifier to the SLF, and queries the HSS corresponding to the data of the corresponding AS, that is, the HSS signed by the AS. After receiving the query request, the SLF searches for the HSS that stores the corresponding subscription data of the AS according to the AS identifier, and then returns the HSS query response carrying the HSS address information to the I-CSCF.

步骤604~步骤605:I-CSCF收到HSS查询响应后,根据HSS地址信息向相应HSS发送携带有AS标识的S-CSCF查询请求。HSS收到S-CSCF查询请求,根据相应AS的签约数据,获取该AS所要求的S-CSCF的能力信息,然后确定能够满足该能力信息的S-CSCF,并向I-CSCF返回携带有S-CSCF地址信息的S-CSCF查询响应。Steps 604 to 605: After receiving the HSS query response, the I-CSCF sends an S-CSCF query request carrying the AS identifier to the corresponding HSS according to the HSS address information. HSS receives the S-CSCF query request, obtains the capability information of the S-CSCF required by the AS according to the subscription data of the corresponding AS, then determines the S-CSCF that can meet the capability information, and returns the S-CSCF carrying the S-CSCF to the I-CSCF. - S-CSCF query response for CSCF address information.

步骤606~步骤608:I-CSCF收到S-CSCF查询响应后,根据S-CSCF地址信息向相应S-CSCF发送携带有AS标识的注册请求。S-CSCF收到注册请求后,根据AS标识向HSS发送携带有AS标识的签约数据请求。HSS收到签约数据请求后,根据AS标识查找该AS的签约数据,然后向S-CSCF返回携带有AS标识和签约数据的签约数据响应。如果HSS不允许AS与S-CSCF建立会话,则直接向S-CSCF返回携带有相应标识的签约数据响应,则S-CSCF拒绝与AS建立会话,即拒绝AS的注册。Steps 606 to 608: After receiving the query response from the S-CSCF, the I-CSCF sends a registration request carrying the AS identifier to the corresponding S-CSCF according to the address information of the S-CSCF. After receiving the registration request, the S-CSCF sends a subscription data request carrying the AS identifier to the HSS according to the AS identifier. After receiving the subscription data request, the HSS searches for the subscription data of the AS according to the AS identifier, and then returns a subscription data response carrying the AS identifier and subscription data to the S-CSCF. If the HSS does not allow the AS to establish a session with the S-CSCF, it will directly return a subscription data response carrying the corresponding identifier to the S-CSCF, and the S-CSCF refuses to establish a session with the AS, that is, rejects the registration of the AS.

步骤609:S-CSCF根据AS标识,向相应AS返回注册响应,通知AS是否允许其注册。Step 609: The S-CSCF returns a registration response to the corresponding AS according to the AS identity, notifying the AS whether the registration is allowed.

另外,也可在AS中预先配置S-CSCF的地址信息,这样,AS可直接与配置的S-CSCF建立会话,以上描述的用于建立会话的注册过程可省略。In addition, the address information of the S-CSCF can also be pre-configured in the AS, so that the AS can directly establish a session with the configured S-CSCF, and the registration process for establishing the session described above can be omitted.

图7示出了本发明中AS1与AS2建立会话流程图,如图7所示,AS1已与S-CSCF1建立会话,AS2已与S-CSCF2建立会话,基于SIP协议的情况下,AS1与AS2建立会话的实现过程包括以下步骤:Fig. 7 shows the flowchart of establishing a session between AS1 and AS2 in the present invention. As shown in Fig. 7, AS1 has established a session with S-CSCF1, and AS2 has established a session with S-CSCF2. Under the situation based on the SIP protocol, AS1 and AS2 The implementation process of establishing a session includes the following steps:

步骤701~步骤703:AS1向S-CSCF1发送携带有AS2标识的Invite消息。S-CSCF1收到Invite消息后,向S-CSCF2发送携带有AS2标识的Invite消息。S-CSCF2收到Invite消息后,根据AS2标识向AS2发送Invite消息。Step 701 to Step 703: AS1 sends an Invite message carrying the ID of AS2 to S-CSCF1. After receiving the Invite message, S-CSCF1 sends the Invite message carrying the AS2 identifier to S-CSCF2. After receiving the Invite message, S-CSCF2 sends the Invite message to AS2 according to the AS2 identifier.

S-CSCF1可通过I-CSCF获取S-CSCF2的地址信息,即S-CSCF1向I-CSCF提供AS2标识,以请求I-CSCF提供S-CSCF2的地址信息,I-CSCF请求HSS或域名服务器(DNS)查询对应于AS2的S-CSCF2,由HSS或DNS返回S-CSCF2的地址信息,从而获取S-CSCF2的地址信息。S-CSCF1 can obtain address information of S-CSCF2 through I-CSCF, that is, S-CSCF1 provides AS2 identification to I-CSCF to request I-CSCF to provide address information of S-CSCF2, and I-CSCF requests HSS or domain name server ( DNS) queries the S-CSCF2 corresponding to AS2, and the HSS or DNS returns the address information of the S-CSCF2, thereby obtaining the address information of the S-CSCF2.

步骤704~步骤706:AS2收到Invite消息后,向S-CSCF2返回携带有AS1标识的200 OK响应;S-CSCF2收到200 OK响应后,根据AS1标识向S-CSCF1返回携带有AS1标识的200 OK响应;S-CSCF1收到200 OK响应后,根据AS1标识向AS1返回200 OK响应。Steps 704 to 706: After receiving the Invite message, AS2 returns to S-CSCF2 a 200 OK response carrying the AS1 identifier; after receiving the 200 OK response, S-CSCF2 returns a 200 OK response carrying the AS1 identifier to S-CSCF1 according to the AS1 identifier. 200 OK response; after receiving the 200 OK response, S-CSCF1 returns a 200 OK response to AS1 according to the identity of AS1.

步骤707~步骤709:AS1收到200 OK响应后,向S-CSCF1返回携带有AS2标识的Ack响应;S-CSCF1收到Ack响应后,根据AS2标识向S-CSCF2返回携带有AS2标识的Ack响应。S-CSCF2收到Ack响应后,根据AS2标识向AS2返回Ack响应。Steps 707 to 709: After receiving the 200 OK response, AS1 returns to S-CSCF1 the Ack response carrying the AS2 identity; after receiving the Ack response, S-CSCF1 returns to S-CSCF2 the Ack carrying the AS2 identity according to the AS2 identity response. After receiving the Ack response, S-CSCF2 returns an Ack response to AS2 according to the AS2 identifier.

步骤710:经过以上过程,AS1与AS2之间已经建立了会话,这样,AS1与AS2之间传送媒体流信息,例如,AS1向S-CSCF1发送携带有AS2标识的媒体流信息;S-CSCF1收到媒体流信息后,向S-CSCF2转发携带有AS2标识的媒体流信息;S-CSCF2收到媒体流信息后,根据AS2标识向AS2发送媒体流信息。Step 710: Through the above process, a session has been established between AS1 and AS2. In this way, media flow information is transmitted between AS1 and AS2. For example, AS1 sends media flow information carrying the AS2 identifier to S-CSCF1; S-CSCF1 receives After receiving the media stream information, it forwards the media stream information carrying the AS2 identifier to S-CSCF2; after receiving the media stream information, S-CSCF2 sends the media stream information to AS2 according to the AS2 identifier.

在以上过程中,AS1与AS2之间可通过S-CSCF1和S-CSCF2传送QoS参数,对QoS策略进行协商,商定QoS参数后,AS1与AS2之间传送的媒体流信息的传输质量将不低于商定的QoS参数。In the above process, AS1 and AS2 can transmit QoS parameters through S-CSCF1 and S-CSCF2, and negotiate QoS policies. After agreeing on QoS parameters, the transmission quality of media stream information transmitted between AS1 and AS2 will not be low. Based on the agreed QoS parameters.

以上描述的基于会话的信息交互方式中,AS之间通过IMS功能实体进行信息交互,充分利用了IMS的路由功能;并且能够对AS之间的传输质量进行协商,根据信息交互的需要建立满足QoS质量的相应会话连接;在不协商QoS策略时,可实现简单的固定服务质量的会话连接。In the session-based information interaction method described above, ASs exchange information through IMS functional entities, making full use of the routing function of IMS; and can negotiate the transmission quality between ASs, and establish QoS according to the needs of information interaction. The corresponding session connection of the quality of service; when the QoS policy is not negotiated, the session connection of simple fixed quality of service can be realized.

基于非会话的信息交互方式是指AS之间的信息交互不通过建立的会话进行,而是由IMS功能实体直接转发。基于非会话的信息交互方式下,AS之间交互的信息主要为一般信息,如消息类信息,如果为媒体流信息,则需要手动配置QoS参数。The non-session-based information exchange mode means that the information exchange between ASs is not performed through an established session, but is directly forwarded by the IMS functional entity. In the non-session-based information exchange mode, the information exchanged between ASs is mainly general information, such as message information. If it is media stream information, QoS parameters need to be manually configured.

为确保通信安全,AS可与IMS功能实体之间进行安全检测机制,如AS1与IMS功能实体之间相互进行鉴权,AS2与IMS功能实体之间相互进行鉴权,如果双方均通过对方的鉴权,则继续进行后续的信息交互。In order to ensure communication security, AS can implement a security detection mechanism with the IMS functional entity, such as mutual authentication between AS1 and IMS functional entity, and mutual authentication between AS2 and IMS functional entity. If the right is not granted, the subsequent information exchange will continue.

图8示出了本发明中AS之间基于非会话进行信息交互实施例一示意图,如图8所示,本实施例中AS之间基于非会话进行信息交互的实现过程包括以下步骤:FIG. 8 shows a schematic diagram of Embodiment 1 of non-session-based information interaction between ASs in the present invention. As shown in FIG. 8 , the implementation process of non-session-based information interaction between ASs in this embodiment includes the following steps:

步骤801~步骤803:AS1向I-CSCF发送携带有AS2标识的信息。I-CSCF收到信息后,根据AS2标识向HSS发送携带有AS2标识的HSS查询请求。HSS收到HSS查询请求后,根据AS2标识查找AS2的地址信息及相关签约数据,然后向I-CSCF返回HSS查询响应。Steps 801 to 803: AS1 sends information carrying the identity of AS2 to the I-CSCF. After receiving the information, the I-CSCF sends an HSS query request carrying the AS2 identifier to the HSS according to the AS2 identifier. After receiving the HSS query request, the HSS searches for the address information and related subscription data of AS2 according to the AS2 identifier, and then returns the HSS query response to the I-CSCF.

步骤804~步骤806:I-CSCF收到HSS查询响应后,根据AS2地址信息向AS2发送信息。AS2收到信息后,向I-CSCF返回携带有AS1的响应。I-CSCF收到响应后,根据AS1标识向AS1返回响应,通知AS1其发送的信息已被AS2接收。Steps 804 to 806: After receiving the HSS query response, the I-CSCF sends information to AS2 according to the address information of AS2. After receiving the information, AS2 returns a response carrying AS1 to the I-CSCF. After receiving the response, the I-CSCF returns a response to AS1 according to the identity of AS1, notifying AS1 that the information it sent has been received by AS2.

图9示出了本发明中AS之间基于非会话进行信息交互实施例二示意图,如图9所示,本实施例中AS之间基于非会话进行信息交互的实现过程包括以下步骤:FIG. 9 shows a schematic diagram of Embodiment 2 of information interaction between ASs based on non-session in the present invention. As shown in FIG. 9 , the realization process of information interaction between ASs based on non-session in this embodiment includes the following steps:

步骤901~步骤903:AS1向I-CSCF发送携带有AS2标识的信息。I-CSCF收到信息后,根据AS2标识向DNS发送携带有AS2标识的DNS查询请求。DNS收到DNS查询请求后,根据AS2标识查找AS2的地址信息及相关签约数据,然后向I-CSCF返回DNS查询响应。Steps 901 to 903: AS1 sends information carrying the identity of AS2 to the I-CSCF. After receiving the information, the I-CSCF sends a DNS query request carrying the AS2 identifier to the DNS according to the AS2 identifier. After receiving the DNS query request, the DNS searches for the address information and related subscription data of AS2 according to the AS2 identifier, and then returns a DNS query response to the I-CSCF.

步骤904~步骤906:I-CSCF收到DNS查询响应后,根据AS2地址信息向AS2发送信息。AS2收到信息后,向I-CSCF返回携带有AS1的响应。I-CSCF收到响应后,根据AS1标识向AS1返回响应,通知AS1其发送的信息已被AS2接收。Steps 904 to 906: After receiving the DNS query response, the I-CSCF sends information to AS2 according to the address information of AS2. After receiving the information, AS2 returns a response carrying AS1 to the I-CSCF. After receiving the response, the I-CSCF returns a response to AS1 according to the identity of AS1, notifying AS1 that the information it sent has been received by AS2.

图10示出了本发明中AS之间基于非会话进行信息交互实施例三示意图,如图10所示,本实施例中AS之间基于非会话进行信息交互的实现过程包括以下步骤:FIG. 10 shows a schematic diagram of Embodiment 3 of information interaction between ASs based on non-session in the present invention. As shown in FIG. 10 , the implementation process of information interaction between ASs based on non-session in this embodiment includes the following steps:

步骤A1~步骤A4:AS1向S-CSCF1发送携带有AS2标识的信息。S-CSCF1收到信息后,向I-CSCF发送携带有AS2标识的信息。I-CSCF收到信息后,向S-CSCF2发送携带有AS2标识的信息。S-CSCF2收到信息后,根据AS2标识向AS2发送信息。Steps A1 to A4: AS1 sends information carrying the AS2 ID to S-CSCF1. After receiving the information, the S-CSCF1 sends the information carrying the AS2 identifier to the I-CSCF. After receiving the information, the I-CSCF sends the information carrying the AS2 identifier to the S-CSCF2. After receiving the information, S-CSCF2 sends information to AS2 according to the AS2 identifier.

I-CSCF可请求HSS或DNS查询对应于AS2的S-CSCF2,由HSS或DNS返回S-CSCF2的地址信息,从而获取S-CSCF2的地址信息。The I-CSCF may request the HSS or the DNS to query the S-CSCF2 corresponding to AS2, and the HSS or the DNS returns the address information of the S-CSCF2, thereby obtaining the address information of the S-CSCF2.

步骤A5~步骤A8:AS2收到信息后,向S-CSCF2返回携带有AS1标识的响应。S-CSCF2收到响应后,向I-CSCF返回携带有AS1标识的响应。I-CSCF收到响应后,根据AS1标识向S-CSCF1返回携带有AS1标识的响应。S-CSCF1收到响应后,根据AS1标识向AS1返回响应,通知AS1其发送的信息已被AS2接收。Steps A5 to A8: After receiving the information, AS2 returns a response carrying the AS1 identifier to S-CSCF2. After receiving the response, S-CSCF2 returns a response carrying the AS1 identifier to the I-CSCF. After receiving the response, the I-CSCF returns a response carrying the AS1 identifier to the S-CSCF1 according to the AS1 identifier. After receiving the response, S-CSCF1 returns a response to AS1 according to the identity of AS1, notifying AS1 that the information it sent has been received by AS2.

可将以上AS之间基于非会话进行信息交互的描述中涉及的IMS功能实体的地址信息预先配置在相应AS中,这样,AS需要与其他AS进行信息交互时,就可将交互的信息直接发送至配置的相应IMS功能实体,然后由相应IMS功能实体将信息发送至其他AS中。The address information of the IMS functional entity involved in the above description of information exchange between ASs based on non-session can be pre-configured in the corresponding AS, so that when the AS needs to exchange information with other ASs, the exchanged information can be directly sent to the configured corresponding IMS functional entity, and then the corresponding IMS functional entity sends the information to other ASs.

另外,IMS功能实体可作为相应业务的触发点,如当IMS功能实体收到某一触发消息时,根据配置的触发条件向相应AS发送信息,该AS向IMS功能实体返回操作指令,如生成计费信息等。也就是说,当AS之间通过IMS功能实体进行信息交互的时候,IMS功能实体可根据触发条件触发至第三方AS,如IMS功能实体收到携带有触发条件标识的消息时,触发至第三方AS。所述触发条件可配置在IMS功能实体中;也可配置在HSS中,相应IMS功能实体可通过与HSS的交互获取触发条件。In addition, the IMS functional entity can be used as the trigger point of the corresponding service. For example, when the IMS functional entity receives a trigger message, it sends information to the corresponding AS according to the configured trigger conditions, and the AS returns an operation instruction to the IMS functional entity, such as generating a fee information, etc. That is to say, when ASs exchange information through the IMS functional entity, the IMS functional entity can trigger to the third-party AS according to the trigger condition. For example, when the IMS functional entity receives a message carrying the trigger condition identifier, it triggers the AS. The trigger condition can be configured in the IMS functional entity; it can also be configured in the HSS, and the corresponding IMS functional entity can obtain the trigger condition through interaction with the HSS.

IMS可根据运营商的配置,对AS通过其进行信息交互的过程生成计费信息。According to the configuration of the operator, the IMS can generate charging information for the information exchange process of the AS through it.

此外,AS之间建立会话后,进行信息交互时,可不经过IMS功能实体,而是直接通过AS之间的传输网络进行信息交互,如图11所示:In addition, after a session is established between ASs, information exchange can be performed directly through the transmission network between ASs without passing through the IMS functional entity, as shown in Figure 11:

步骤B1~步骤B2:AS1通过传输网络向AS2发送信息;AS2收到信息后,向AS1返回响应,通知AS1已收到其发送的信息。Step B1 to Step B2: AS1 sends information to AS2 through the transmission network; after receiving the information, AS2 returns a response to AS1, notifying AS1 that it has received the information it sent.

步骤B3~步骤B4:AS2通过传输网络向AS1发送信息;AS1收到信息后,向AS2返回响应,通知AS2已收到其发送的信息。Step B3 to Step B4: AS2 sends information to AS1 through the transmission network; after receiving the information, AS1 returns a response to AS2, notifying AS2 that it has received the information it sent.

步骤B1~步骤B2与步骤B3~步骤B4之间没有明显的执行顺序。There is no obvious order of execution between steps B1 to B2 and steps B3 to B4.

AS1与AS2之间进行信息交互前,可直接传送QoS参数,对QoS策略进行协商,商定QoS参数后,AS1与AS2之间传送的媒体流信息的传输质量将不低于商定的QoS参数。Before information exchange between AS1 and AS2, QoS parameters can be directly transmitted, and QoS policies can be negotiated. After agreeing on QoS parameters, the transmission quality of media stream information transmitted between AS1 and AS2 will not be lower than the agreed QoS parameters.

以上仅以两个AS之间进行信息交互的情况作了描述,实际上,也可为多个AS之间进行信息交互,即多个AS之间可通过IMS功能实体进行信息交互,具体实现过程与以上描述基本相同,因此不再赘述。The above only describes the situation of information exchange between two ASs. In fact, information exchange can also be performed between multiple ASs, that is, information exchange can be performed between multiple ASs through IMS functional entities. The specific implementation process It is basically the same as the above description, so it is not repeated here.

总之,以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。In a word, the above descriptions are only preferred embodiments of the present invention, and are not intended to limit the protection scope of the present invention.

Claims (13)

1、一种实现应用服务器AS通信的方法,其特征在于,该方法包含:1. A method for realizing application server AS communication, characterized in that the method comprises: A、第一AS向自身所属第一服务呼叫会话控制功能实体S-CSCF发送要求与第二AS建立路由的请求;A. The first AS sends a request to establish a route with the second AS to the first serving call session control function entity S-CSCF to which it belongs; B、所述第一S-CSCF向查询呼叫会话控制功能实体I-CSCF提供所述第二AS标识;B. The first S-CSCF provides the second AS identifier to the inquiring call session control function entity I-CSCF; C、所述I-CSCF向所述第一S-CSCF返回通过域名服务器DNS或所述第二AS签约的归属用户寄存器HSS获取的所述第二AS所属的第二S-CSCF的地址信息;C. The I-CSCF returns to the first S-CSCF the address information of the second S-CSCF to which the second AS belongs obtained through the domain name server DNS or the home subscriber register HSS signed by the second AS; D、所述第一AS根据所述第二S-CSCF的地址信息与所述第二AS建立路由。D. The first AS establishes a route with the second AS according to the address information of the second S-CSCF. 2、根据权利要求1所述的方法,其特征在于,所述步骤A之前进一步包括:第一AS与第一S-CSCF建立会话,第二AS与第二S-CSCF建立会话。2. The method according to claim 1, further comprising: before the step A, the first AS establishes a session with the first S-CSCF, and the second AS establishes a session with the second S-CSCF. 3、根据权利要求2所述的方法,其特征在于,所述第一AS与第一S-CSCF建立会话为:第一AS向I-CSCF发送注册请求,I-CSCF通过该第一AS签约的HSS获取第一S-CSCF地址信息,然后向所述第一S-CSCF转发该注册请求,第一S-CSCF响应该注册请求与第一AS建立会话;3. The method according to claim 2, wherein the establishment of the session between the first AS and the first S-CSCF is as follows: the first AS sends a registration request to the I-CSCF, and the I-CSCF subscribes through the first AS The HSS obtains the address information of the first S-CSCF, and then forwards the registration request to the first S-CSCF, and the first S-CSCF establishes a session with the first AS in response to the registration request; 所述第二AS与第二S-CSCF建立会话为:第二AS向I-CSCF发送注册请求,I-CSCF通过该第二AS签约的HSS获取第二S-CSCF地址信息,然后向所述第二S-CSCF转发该注册请求,第二S-CSCF响应该注册请求与第二AS建立会话。The establishment of a session between the second AS and the second S-CSCF is as follows: the second AS sends a registration request to the I-CSCF, and the I-CSCF obtains the address information of the second S-CSCF through the HSS signed by the second AS, and then sends the The second S-CSCF forwards the registration request, and the second S-CSCF responds to the registration request to establish a session with the second AS. 4、根据权利要求3所述的方法,其特征在于,所述I-CSCF通过该第一AS签约的HSS获取第一S-CSCF地址信息为:I-CSCF通过业务定位功能SLF获取该第一AS签约的HSS地址信息,然后I-CSCF通过所述HSS获取第一S-CSCF地址信息;4. The method according to claim 3, wherein the I-CSCF obtains the first S-CSCF address information through the HSS signed by the first AS: the I-CSCF obtains the first S-CSCF address information through the service location function SLF The address information of the HSS signed by the AS, and then the I-CSCF obtains the address information of the first S-CSCF through the HSS; 所述I-CSCF通过该第二AS签约的HSS获取第二S-CSCF地址信息为:I-CSCF通过SLF获取该第二AS签约的HSS地址信息,然后I-CSCF通过所述HSS获取第二S-CSCF地址信息。The I-CSCF obtains the address information of the second S-CSCF through the HSS signed by the second AS: the I-CSCF obtains the address information of the HSS subscribed to the second AS through the SLF, and then the I-CSCF obtains the second S-CSCF address information through the HSS. S-CSCF address information. 5、根据权利要求3所述的方法,其特征在于,所述第一S-CSCF响应该注册请求与第一AS建立会话为:第一S-CSCF通过第一AS签约的HSS获取该第一AS的签约数据,然后向该第一AS返回注册响应,与该第一AS建立会话;5. The method according to claim 3, wherein the first S-CSCF responds to the registration request to establish a session with the first AS: the first S-CSCF obtains the first AS through the HSS signed by the first AS. AS subscription data, and then return a registration response to the first AS, and establish a session with the first AS; 所述第二S-CSCF响应该注册请求与第二AS建立会话为:第二S-CSCF通过第二AS签约的HSS获取该第二AS的签约数据,然后向该第二AS返回注册响应,与该第二AS建立会话。The second S-CSCF responds to the registration request to establish a session with the second AS: the second S-CSCF obtains the subscription data of the second AS through the HSS subscribed to by the second AS, and then returns a registration response to the second AS, A session is established with the second AS. 6、根据权利要求1所述的方法,其特征在于,所述步骤A之前进一步包括:在第一AS中配置第一S-CSCF的地址信息,在第二AS中配置第二S-CSCF的地址信息。6. The method according to claim 1, further comprising: configuring the address information of the first S-CSCF in the first AS before step A, and configuring the address information of the second S-CSCF in the second AS Address information. 7、根据权利要求1或2所述的方法,其特征在于,所述步骤D包括:第一AS向第一S-CSCF发送携带有第二AS标识的会话建立请求,第一S-CSCF向第二S-CSCF转发携带有第二AS标识的会话建立请求,第二S-CSCF收到会话建立请求后,根据第二AS标识向第二AS发送会话建立请求,第二AS收到会话建立请求后,通过第一S-CSCF和第二S-CSCF向第一AS返回会话建立响应,建立与第一AS之间的会话。7. The method according to claim 1 or 2, wherein the step D comprises: the first AS sends a session establishment request carrying the second AS identifier to the first S-CSCF, and the first S-CSCF sends a session establishment request to the first S-CSCF. The second S-CSCF forwards the session establishment request carrying the second AS identifier. After receiving the session establishment request, the second S-CSCF sends the session establishment request to the second AS according to the second AS identifier, and the second AS receives the session establishment request. After the request, the first S-CSCF and the second S-CSCF return a session establishment response to the first AS to establish a session with the first AS. 8、根据权利要求2所述的方法,其特征在于,所述第一AS与第一S-CSCF建立会话,之前进一步包括:第一AS与第一S-CSCF之间进行安全检测机制,如果通过安全检测机制,则第一AS与第一S-CSCF建立会话;否则,结束当前流程;8. The method according to claim 2, wherein before establishing a session between the first AS and the first S-CSCF, further comprising: performing a security detection mechanism between the first AS and the first S-CSCF, if If the security detection mechanism is passed, the first AS establishes a session with the first S-CSCF; otherwise, the current process ends; 所述第二AS与第二S-CSCF建立会话,之前进一步包括:第二AS与第二S-CSCF之间进行安全检测机制,如果通过安全检测机制,则第二AS与第二S-CSCF建立会话;否则,结束当前流程。The second AS establishes a session with the second S-CSCF, and further includes: performing a security detection mechanism between the second AS and the second S-CSCF, and if the security detection mechanism passes, the second AS and the second S-CSCF Establish a session; otherwise, end the current process. 9、根据权利要求1所述的方法,其特征在于,所述步骤D进一步包括:第一AS通过第一S-CSCF和第二S-CSCF与第二AS协商服务质量策略,确定服务质量参数。9. The method according to claim 1, wherein the step D further comprises: the first AS negotiates the service quality policy with the second AS through the first S-CSCF and the second S-CSCF, and determines the service quality parameters . 10、根据权利要求1所述的方法,其特征在于,所述步骤D之后进一步包括:第二AS通过第二S-CSCF和第一S-CSCF向第一AS返回响应。10. The method according to claim 1, further comprising: after step D, the second AS returns a response to the first AS through the second S-CSCF and the first S-CSCF. 11、根据权利要求1所述的方法,其特征在于,所述第二AS为一个以上AS。11. The method according to claim 1, wherein the second AS is more than one AS. 12、根据权利要求1所述的方法,其特征在于,该方法进一步包括:第一S-CSCF根据相关业务触发条件,触发至第三方AS。12. The method according to claim 1, further comprising: the first S-CSCF triggers to the third-party AS according to the relevant service trigger conditions. 13、根据权利要求12所述的方法,其特征在于,所述触发条件配置在第一S-CSCF中;或配置在第一AS签约的HSS中,第一S-CSCF通过与所述HSS的交互来获取所述触发条件。13. The method according to claim 12, wherein the trigger condition is configured in the first S-CSCF; or configured in the HSS signed by the first AS, and the first S-CSCF communicates with the HSS Interact to get the trigger condition.
CNB2005101035719A 2004-09-21 2005-09-21 Method for realizing application server communication Expired - Fee Related CN1303793C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2005101035719A CN1303793C (en) 2004-09-21 2005-09-21 Method for realizing application server communication

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN200410078266.4 2004-09-21
CN200410078266 2004-09-21
CNB2005101035719A CN1303793C (en) 2004-09-21 2005-09-21 Method for realizing application server communication

Publications (2)

Publication Number Publication Date
CN1764140A CN1764140A (en) 2006-04-26
CN1303793C true CN1303793C (en) 2007-03-07

Family

ID=36748102

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2005101035719A Expired - Fee Related CN1303793C (en) 2004-09-21 2005-09-21 Method for realizing application server communication

Country Status (1)

Country Link
CN (1) CN1303793C (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101098513B (en) * 2006-06-28 2011-11-02 华为技术有限公司 Method for establishing cluster conversation
CN100446516C (en) * 2006-12-01 2008-12-24 华为技术有限公司 A method, system and device for realizing video sharing service
US8929360B2 (en) * 2006-12-07 2015-01-06 Cisco Technology, Inc. Systems, methods, media, and means for hiding network topology
US8477763B2 (en) * 2006-12-11 2013-07-02 Telefonaktiebolaget L M Ericsson (Publ) Service adaptation in an IP multimedia subsystem network
CN104254096A (en) * 2013-06-26 2014-12-31 中国电信股份有限公司 User attribution determination method and system, and call session control function equipment
CN111464449B (en) * 2019-01-18 2022-07-12 广西民族大学 Inter-domain flow localization exchange method

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1347665A1 (en) * 2002-03-04 2003-09-24 Sonera Oyj Processing service request from roaming terminal
WO2004059946A1 (en) * 2002-12-24 2004-07-15 Telefonaktiebolaget L M Ericsson (Publ) Transmission of application information and commands using presence technology
WO2004068261A2 (en) * 2003-01-30 2004-08-12 Nokia Corporation Message-based conveyance of load control information
WO2004075507A2 (en) * 2003-02-19 2004-09-02 Nokia Corporation Routing messages via an ims system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1347665A1 (en) * 2002-03-04 2003-09-24 Sonera Oyj Processing service request from roaming terminal
WO2004059946A1 (en) * 2002-12-24 2004-07-15 Telefonaktiebolaget L M Ericsson (Publ) Transmission of application information and commands using presence technology
WO2004068261A2 (en) * 2003-01-30 2004-08-12 Nokia Corporation Message-based conveyance of load control information
WO2004075507A2 (en) * 2003-02-19 2004-09-02 Nokia Corporation Routing messages via an ims system

Also Published As

Publication number Publication date
CN1764140A (en) 2006-04-26

Similar Documents

Publication Publication Date Title
CN1278519C (en) Method for noticing terminal ability variation to network
CN101420432B (en) Implementing method, system and apparatus for IMS listening
CN100571278C (en) Method, system and device for applying terminal capability information in IPTV service
CN1299533C (en) Method for user to register on belonging signatory user's service device
CN100362807C (en) A Method for Realizing User Registration in Internet Protocol Multimedia Subsystem
CN1842084A (en) Method for realizing terminal ability interaction and route control when IMS and CS service concurrence
CN1885787A (en) Registration abnormity handling method in user registration course
CN100544371C (en) The Method of Realizing Capability Negotiation in Integrated Services
CN101193068B (en) A method and device for responding to a request
CN1809037A (en) Method of implementing end-to-end information interaction
CN1738303A (en) Method for carrying out different service treatment according to different bearing network type
KR101537630B1 (en) Method and apparatus for iut in a wireless communication system
CN1780482A (en) Method for ensuring information conformity after functional module re-start by calling session control
CN1303793C (en) Method for realizing application server communication
CN1878343A (en) Called service route selecting method
WO2008134956A1 (en) Media control method, system, device and media service combining device
CN101521930B (en) Policy control method and system
CN1878173A (en) IP multimedia subsystem domain user access controlling method and its system
EP1619838A1 (en) Push to watch dedicated network element and software architecture
CN1992719A (en) Method for supplying accessing position information
CN104348806A (en) Method and apparatus for adaptively processing concurrent sessions in IMS network
WO2008080349A1 (en) User device, service call session control function entity and registration method of user device
CN101409861B (en) Features and Addressing Subsystem and Subscriber Registration Method, Calling Method and Roaming Method
CN1968262B (en) Session control method and apparatus in IMS network
CN1812322A (en) Right discriminating system and processing 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
ASS Succession or assignment of patent right

Owner name: INVENT CO., LTD.

Free format text: FORMER OWNER: HUAWEI TECHNOLOGY CO., LTD.

Effective date: 20140526

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20140526

Address after: California, USA

Patentee after: INVENT Corp.

Address before: 518129 Bantian HUAWEI headquarters office building, Longgang District, Guangdong, Shenzhen

Patentee before: HUAWEI TECHNOLOGIES Co.,Ltd.

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20170707

Address after: California, USA

Patentee after: Yingweite SPE LLC

Address before: California, USA

Patentee before: INVENT CORP.

CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20070307

CF01 Termination of patent right due to non-payment of annual fee