CN101771932B - Multimedia subsystem local service triggering system and method and relevant device - Google Patents
Multimedia subsystem local service triggering system and method and relevant device Download PDFInfo
- Publication number
- CN101771932B CN101771932B CN200810246713A CN200810246713A CN101771932B CN 101771932 B CN101771932 B CN 101771932B CN 200810246713 A CN200810246713 A CN 200810246713A CN 200810246713 A CN200810246713 A CN 200810246713A CN 101771932 B CN101771932 B CN 101771932B
- Authority
- CN
- China
- Prior art keywords
- service
- message
- application server
- function device
- call session
- 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.)
- Active
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种多媒体子系统本地业务触发系统、方法及相关装置,用以解决用户终端无法使用本地网络提供的大量的无需订购的位置相关业务的问题。该系统包括应用服务器、代理呼叫会话控制功能装置和第一业务触发功能装置,所述应用服务器、代理呼叫会话控制功能装置和第一业务触发功能装置位于同一网络中,其中:代理呼叫会话控制功能装置接收位于自身所在网络中的用户设备发送的用于请求位置相关业务的本地业务请求消息,并将所述消息发送给第一业务触发功能装置;第一业务触发功能装置,用于根据接收到的所述消息中包含的本地业务标识,选择出能够提供所述标识对应的业务的应用服务器,以及将所述消息路由到选择出的应用服务器。
The invention discloses a local service triggering system, method and related device of a multimedia subsystem, which are used to solve the problem that a user terminal cannot use a large number of location-related services provided by a local network without ordering. The system includes an application server, a proxy call session control function device and a first service trigger function device, the application server, the proxy call session control function device and the first service trigger function device are located in the same network, wherein: the proxy call session control function The device receives a local service request message for requesting a location-related service sent by a user equipment located in its own network, and sends the message to a first service trigger function device; the first service trigger function device is configured to, according to the received The local service identifier included in the message, select an application server capable of providing the service corresponding to the identifier, and route the message to the selected application server.
Description
技术领域 technical field
本发明涉及通信技术领域,尤其涉及一种IP多媒体子系统本地业务触发系统、方法及相关装置。The present invention relates to the field of communication technology, in particular to a local service triggering system, method and related device of an IP multimedia subsystem.
背景技术 Background technique
IP多媒体子系统(IMS,IP Multimedia Subsystem)能够满足人们包括即时消息、协同工作、流媒体等业务在内的多种通信业务需求。IP Multimedia Subsystem (IMS, IP Multimedia Subsystem) can meet people's various communication service needs including instant messaging, collaborative work, streaming media and other services.
根据3GPP的定义,可以将通信业务分为位置相关业务(LDS,LocationDependent Service)和位置无关业务(LIS,Location Independent Service)两大类。位置相关业务为在用户进入某网络覆盖的区域时,该网络运营商或依赖运营商网络的其他业务提供商根据用户当前所处的网络信息,向用户提供的无需用户事先订购的业务。位置无关业务为网络运营商或依赖运营商网络的其他业务提供商在网络所覆盖的所有区域都可为用户提供的业务。According to the definition of 3GPP, communication services can be divided into two categories: location-dependent service (LDS, Location Dependent Service) and location-independent service (LIS, Location Independent Service). Location-related services are services that the network operator or other service providers relying on the operator's network provide to the user based on the current network information of the user when the user enters an area covered by a certain network, without the user's prior subscription. The location-independent service is a service that network operators or other service providers relying on the operator's network can provide to users in all areas covered by the network.
本地业务为用户当前处于的网络(即本地网络)为用户提供的通信业务,可以为位置相关业务或位置无关业务。本地业务触发是为发送本地业务请求消息的用户设备找到能够提供所述消息中包含的用户请求的本地业务标识对应的本地业务的应用服务器,并把所述消息发送给所述应用服务器。The local service is a communication service provided to the user by the network where the user is currently located (that is, the local network), and may be a location-related service or a location-independent service. Local service triggering is to find an application server that can provide the local service corresponding to the local service identifier requested by the user included in the message for the user equipment sending the local service request message, and send the message to the application server.
现有符合3GPP标准的IMS本地业务触发原理为,无论用户终端是否处于漫游状态,以及无论用户所请求的本地业务为位置相关业务或位置无关业务,需要用户预先订购该业务,在触发所述本地业务时均采用归属服务控制方法,即所有本地业务均是由用户设备归属网络中的服务呼叫会话控制功能装置(S-CSCF,Serving-Call Session Control Function)来触发的,具体过程请参见附图1所示,The triggering principle of the existing IMS local service conforming to the 3GPP standard is that no matter whether the user terminal is in the roaming state or not, and whether the local service requested by the user is a location-related service or a location-independent service, the user needs to subscribe to the service in advance. All services adopt the home service control method, that is, all local services are triggered by the Serving-Call Session Control Function (S-CSCF, Serving-Call Session Control Function) in the home network of the user equipment. Please refer to the attached figure for the specific process 1,
步骤1至步骤6为本地业务的注册过程,步骤7至步骤11为本地业务的触发过程;Steps 1 to 6 are the registration process of the local service, and steps 7 to 11 are the triggering process of the local service;
步骤1,用户通过用户设备发送注册请求消息;Step 1, the user sends a registration request message through the user equipment;
步骤2,用户所在网络中的代理呼叫会话功能装置P-CSCF将接收到的步骤1中用户设备发送的注册请求消息发送给用户设备所属归属网络的服务呼叫会话控制功能装置;Step 2, the proxy call session function device P-CSCF in the network where the user is located sends the received registration request message sent by the user equipment in step 1 to the service call session control function device of the home network to which the user equipment belongs;
步骤3,归属网络服务呼叫会话控制功能装置根据接收到的用户设备发送的本地业务请求,向归属用户服务器(HSS,Home Subscriber Server)发送业务分配请求(SAR,Server-Assignment-Request),所述业务分配请求中包含用户标识以及用户请求的本地业务标识;Step 3, the home network service call session control function device sends a service assignment request (SAR, Server-Assignment-Request) to the home subscriber server (HSS, Home Subscriber Server) according to the received local service request sent by the user equipment, and the The service allocation request includes the user ID and the local service ID requested by the user;
步骤4,归属用户服务器根据接收到的业务分配请求中包含的用户标识以及用户请求的本地业务标识,查找对应的初始过滤规则(iFC,Initial FilterCriteria),并将包含所述查找到的iFC的业务分配应答(SAA,Sever-Assignment-Answer)返回给归属网络服务呼叫会话控制功能装置,所述iFC为运营商通过BOSS系统为用户创建的;Step 4, the home user server searches for the corresponding initial filter rule (iFC, Initial FilterCriteria) according to the user identification contained in the received service distribution request and the local service identification requested by the user, and includes the service of the found iFC The assignment response (SAA, Sever-Assignment-Answer) is returned to the home network service call session control function device, and the iFC is created for the user by the operator through the BOSS system;
步骤5,归属网络服务呼叫会话控制功能装置从接收到的SAA中获取iFC,并存储;Step 5, the home network service call session control function device obtains the iFC from the received SAA, and stores it;
步骤6,归属网络服务呼叫会话控制功能装置向用户设备返回注册成功应答信息。In step 6, the home network service call session control function device returns registration success response information to the user equipment.
在后续用户需要使用本地业务时,网络需要进行所述本地业务的触发处理,具体过程如下:When subsequent users need to use local services, the network needs to trigger processing of the local services, and the specific process is as follows:
步骤7,用户通过用户设备发送本地业务请求消息,所述本地业务请求消息中包含用户标识,以及用户请求的本地业务标识;Step 7, the user sends a local service request message through the user equipment, and the local service request message includes the user identifier and the local service identifier requested by the user;
步骤8,用户所在网络中的代理呼叫会话功能装置P-CSCF将接收到的步骤7中用户设备发送的本地业务请求消息发送给用户设备所属归属网络的服务呼叫会话控制功能装置;Step 8, the proxy call session function device P-CSCF in the network where the user is located sends the received local service request message sent by the user equipment in step 7 to the service call session control function device of the home network to which the user equipment belongs;
步骤9,用户设备所属归属网络的服务呼叫会话控制功能装置根据接收到的本地业务请求消息中的用户标识,和用户请求的本地业务标识,以及注册时获取的iFC,确定提供用户请求的本地业务标识对应的本地业务的应用服务器AS;Step 9: The service call session control function device of the home network to which the user equipment belongs determines to provide the local service requested by the user according to the user identification in the received local service request message, the local service identification requested by the user, and the iFC obtained during registration Identify the application server AS of the corresponding local service;
步骤10,用户设备所属归属网络的服务呼叫会话控制功能装置将所述本地业务请求消息路由到步骤9确定出的应用服务器;Step 10, the service call session control function device of the home network to which the user equipment belongs routes the local service request message to the application server determined in step 9;
应用服务器接收到步骤10中用户设备所属归属网络的服务呼叫会话控制功能装置发送的本地业务请求消息后,为所述用户设备提供用户请求的本地业务。After receiving the local service request message sent by the service call session control function device of the home network to which the user equipment belongs in step 10, the application server provides the user equipment with the local service requested by the user.
在上述基于归属服务控制的本地业务触发过程中,用户在使用不同网络(包括归属网络或拜访网络)的本地业务时,必须由归属网络服务呼叫会话控制功能装置去触发对应该本地业务的AS,而如果用户并未事先订购该业务,那么归属网络服务呼叫会话控制功能装置和归属用户服务器中不存在用户请求的本地业务标识、以及能够完成所述本地业务的应用服务器的路由信息等触发所述本地业务所需的其他信息,则需要运营商创建或修改与该业务对应的iFC以及应用服务器的路由信息等。而在很多情况下,网络提供的大量位置相关业务,例如提供该网络覆盖区域内公共复印信息、商场的打折信息、附近餐馆信息等信息的业务是无需用户订购的,因此,造成用户往往只能使用已订购的业务,而无法使用网络提供的大量丰富的LDS。In the above-mentioned local service triggering process based on home service control, when a user uses a local service of a different network (including a home network or a visited network), the home network service must call the session control function device to trigger the AS corresponding to the local service, However, if the user has not subscribed to the service in advance, the home network service call session control function device and the home user server do not have the local service identifier requested by the user, or the routing information of the application server that can complete the local service, etc. to trigger the For other information required by the local service, the operator needs to create or modify the iFC corresponding to the service and the routing information of the application server. In many cases, a large number of location-related services provided by the network, such as services that provide public copy information, discount information in shopping malls, and information on nearby restaurants within the coverage area of the network, do not require users to subscribe. Use of subscribed services without access to the vast abundance of LDS provided by the network.
发明内容 Contents of the invention
本发明实施例提供一种IP多媒体子系统本地业务触发系统及方法,用以解决现有技术采用基于归属服务控制的IMS系统本地业务触发方式造成的用户终端无法使用本地网络提供的大量无需订购的位置相关业务的问题。Embodiments of the present invention provide a system and method for triggering local services of an IP multimedia subsystem, which are used to solve the problem that the user terminal cannot use a large number of subscription-free services provided by the local network due to the use of the IMS system local service trigger mode based on home service control in the prior art. The problem with location-related businesses.
本发明实施例提供的技术方案如下:The technical scheme that the embodiment of the present invention provides is as follows:
一种IP多媒体子系统本地业务触发系统,包括应用服务器、代理呼叫会话控制功能装置和第一业务触发功能装置,所述应用服务器、代理呼叫会话控制功能装置和第一业务触发功能装置位于同一网络中,其中:A local service triggering system of an IP multimedia subsystem, comprising an application server, a proxy call session control function device and a first service trigger function device, and the application server, the proxy call session control function device and the first service trigger function device are located in the same network in, where:
应用服务器,用于提供应用业务;An application server, configured to provide application services;
代理呼叫会话控制功能装置,用于接收位于自身所在网络中的用户设备发送的用于请求位置相关业务的本地业务请求消息,并将所述消息发送给第一业务触发功能装置,其中所述消息中包含用户请求的本地业务标识;The proxy call session control function device is configured to receive a local service request message for requesting a location-related service sent by a user equipment located in its own network, and send the message to the first service trigger function device, wherein the message contains the local service identifier requested by the user;
第一业务触发功能装置,用于根据接收到的所述消息中包含的本地业务标识,选择出能够提供所述标识对应的业务的应用服务器,以及将所述消息路由到选择出的应用服务器。The first service trigger function means is configured to select an application server capable of providing the service corresponding to the identifier according to the local service identifier included in the received message, and route the message to the selected application server.
一种代理呼叫会话控制功能装置,包括:A proxy call session control function device, comprising:
接收单元,用于接收用于请求位置相关业务的本地业务请求消息;a receiving unit, configured to receive a local service request message for requesting a location-related service;
发送单元,用于将接收单元接收到的所述消息转发给自身所在网络中的业务触发功能装置。The sending unit is configured to forward the message received by the receiving unit to the service trigger function device in its own network.
一种业务触发功能装置,包括位置呼叫会话控制功能单元和业务发现与选择单元,其中:A service trigger function device, including a location call session control function unit and a service discovery and selection unit, wherein:
位置呼叫会话控制功能单元,用于接收自身所在网络中的代理呼叫会话控制功能装置发来的用于请求位置相关业务的本地业务请求消息,并将所述消息发送给业务发现与选择单元,以及接收业务发现与选择单元发送来的应用服务器的路由信息,并根据所述路由信息将所述消息路由到对应的应用服务器;The location call session control function unit is used to receive the local service request message for requesting location related services sent by the proxy call session control function device in the network where it is located, and send the message to the service discovery and selection unit, and receiving the routing information of the application server sent by the service discovery and selection unit, and routing the message to the corresponding application server according to the routing information;
业务发现与选择单元,用于根据接收到的所述消息中包含的本地业务标识,选择能够提供所述标识对应的业务的应用服务器,并将选择出的应用服务器的路由信息发送给位置呼叫会话控制功能单元。The service discovery and selection unit is configured to select an application server capable of providing the service corresponding to the identification according to the local service identification contained in the received message, and send the routing information of the selected application server to the location call session Control functional unit.
一种IP多媒体子系统本地业务触发方法,包括:A method for triggering local services of an IP multimedia subsystem, comprising:
代理呼叫会话控制功能装置接收位于自身所在网络中的用户设备发送的用于请求位置相关业务的本地业务请求消息,并将接收到的所述消息转发给与自身处于同一网络中的第一业务触发功能装置,其中所述消息中包含用户请求的本地业务标识;The proxy call session control function device receives a local service request message for requesting a location-related service sent by a user equipment located in its own network, and forwards the received message to the first service trigger in the same network as itself. A functional device, wherein the message includes a local service identifier requested by the user;
第一业务触发功能装置,接收所述代理呼叫会话控制功能装置发来的所述消息,并根据所述消息中包含的用户请求的本地业务标识,选择出能够提供所述标识对应的业务的应用服务器,以及The first service trigger function device receives the message sent by the proxy call session control function device, and selects the application that can provide the service corresponding to the identification according to the local service identification requested by the user contained in the message server, and
将所述消息路由到所述选择出的应用服务器。The message is routed to the selected application server.
本发明实施例通过在网络中增加业务触发功能装置,将用户设备发送的用于请求位置无关业务的本地业务请求消息发送到能够完成所述本地业务请求消息中对应的本地业务的应用服务器,避免了采用基于归属服务控制的本地业务触发方式中由于归属网络服务呼叫会话控制功能装置和归属用户服务器中不包含无需订购的位置无关业务的本地业务标识、完成所述本地业务的应用服务器的路由信息以及触发所述本地业务所需的其他信息,而造成的用户终端无法使用本地网络提供的大量无需订购的位置相关业务的问题。In the embodiment of the present invention, by adding a service trigger function device in the network, the local service request message sent by the user equipment to request the location-independent service is sent to the application server that can complete the corresponding local service in the local service request message, avoiding In the local service trigger mode based on home service control, the home network service call session control function device and the home user server do not include the local service identifier of the location-independent service that does not need to be subscribed, and the routing information of the application server that completes the local service As well as other information required to trigger the local service, the user terminal cannot use a large number of subscription-free location-related services provided by the local network.
附图说明 Description of drawings
图1为现有技术中IMS本地业务触发原理流程图;FIG. 1 is a flow chart of the principle of IMS local service triggering in the prior art;
图2为本发明实施例提出的IMS本地业务触发方案的原理流程图;Fig. 2 is a principle flow chart of the IMS local service trigger scheme proposed by the embodiment of the present invention;
图3为本发明实施例提出的代理呼叫会话控制功能装置的结构示意图;FIG. 3 is a schematic structural diagram of a proxy call session control function device proposed by an embodiment of the present invention;
图4为本发明实施例提出的业务触发功能装置的结构示意图;FIG. 4 is a schematic structural diagram of a service trigger function device proposed by an embodiment of the present invention;
图5为本发明实施例提出的第一种位置呼叫会话控制功能单元的结构示意图;FIG. 5 is a schematic structural diagram of a first location call session control functional unit proposed by an embodiment of the present invention;
图6为本发明实施例提出的第二种位置呼叫会话控制功能单元的结构示意图;FIG. 6 is a schematic structural diagram of a second location call session control functional unit proposed by an embodiment of the present invention;
图7为本发明实施例提出的第三种位置呼叫会话控制功能单元的结构示意图;FIG. 7 is a schematic structural diagram of a third location call session control functional unit proposed by an embodiment of the present invention;
图8为本发明实施例提出的一种业务发现与选择单元的结构示意图;FIG. 8 is a schematic structural diagram of a service discovery and selection unit proposed by an embodiment of the present invention;
图9为本发明实施例提出的业务发现与选择单元中选择子单元的结构示意图。FIG. 9 is a schematic structural diagram of the selection subunit in the service discovery and selection unit proposed by the embodiment of the present invention.
具体实施方式 Detailed ways
针对现有的基于归属服务控制的IMS本地业务触发方法中由于归属网络服务呼叫会话控制功能装置和归属用户服务器中不包含本地网络的大量无需订购的位置相关业务的本地业务标识、完成所述本地业务的应用服务器的路由信息以及触发所述本地业务所需的其他信息,而造成的用户终端无法使用本地网络提供大量无需订购的的位置相关业务的问题,增加了业务触发功能装置,该装置能够将位于该装置所在网络的用户设备发送的本地业务请求,发送到能够完成所述本地业务请求对应的本地业务的应用服务器,避免采用基于归属服务控制的IMS本地业务触发方法的上述弊端,提供了可行的IMS本地业务触发方案。For the existing IMS local service triggering method based on home service control, because the home network service call session control function device and the home user server do not contain local service identifiers of a large number of location-related services that do not need to be subscribed in the local network, completing the local The routing information of the application server of the service and other information required to trigger the local service cause the problem that the user terminal cannot use the local network to provide a large number of location-related services that do not need to be subscribed. A service trigger function device is added, which can The local service request sent by the user equipment located in the network where the device is located is sent to the application server that can complete the local service corresponding to the local service request, avoiding the above-mentioned disadvantages of using the IMS local service trigger method based on home service control, and providing Feasible IMS local service trigger scheme.
下面结合各个附图对本发明实施例技术方案的主要实现原理、具体实施方式及其对应能够达到的有益效果进行详细的阐述。The main realization principles, specific implementation modes and corresponding beneficial effects that can be achieved of the technical solutions of the embodiments of the present invention will be described in detail below in conjunction with each accompanying drawing.
请参照附图2,本发明实施例的技术方案的主要实现原理流程如下:Please refer to accompanying drawing 2, the main realization principle flow of the technical solution of the embodiment of the present invention is as follows:
步骤1,用户通过用户终端发送本地业务请求消息,所述本地业务请求消息中包含用户标识、用户请求的本地业务标识以及用户请求的本地业务所属业务类型的标识位、用户终端的设备状况和用户设备所在的位置等其他信息;Step 1, the user sends a local service request message through the user terminal, and the local service request message includes the user identification, the local service identification requested by the user and the identification bit of the service type to which the local service requested by the user belongs, the equipment status of the user terminal and the user Other information such as the location of the device;
步骤2,代理呼叫会话控制功能装置接收到自身所在网络覆盖范围内的用户设备发送的本地业务请求消息,并根据所述本地业务请求消息中包含的用于标识用户请求的本地业务所属业务类型的标识位判断用户请求的本地业务为位置相关业务或位置无关业务,若为位置无关业务,则将所述本地业务请求消息转发到用户设备所属的归属网络呼叫会话控制功能装置,后续的本地业务触发过程与现有技术类似,在这里不在详述;若为位置相关业务,则进行步骤30;Step 2: The proxy-CSCC function device receives the local service request message sent by the user equipment within the coverage of the network where it is located, and according to the service type used to identify the local service requested by the user contained in the local service request message, The identification bit judges that the local service requested by the user is a location-related service or a location-independent service. If it is a location-independent service, the local service request message is forwarded to the home network call session control function device to which the user equipment belongs, and the subsequent local service triggers The process is similar to the prior art, and will not be described in detail here; if it is a location-related service, go to step 30;
步骤3,代理呼叫会话控制功能装置将步骤2接收到的请求位置相关业务的本地业务请求消息发送给自身所在网络中的第一业务触发功能装置;Step 3, the proxy call session control function device sends the local service request message requesting the location-related service received in step 2 to the first service trigger function device in the network where it is located;
步骤4,第一业务触发功能装置中的位置呼叫会话控制功能单元将接收到步骤3中代理呼叫会话控制功能装置发送的的本地业务请求消息发送给第一业务触发功能装置中的业务发现与选择单元,结合附图2中的后续步骤可以实现为用户设备触发用户通过该用户设备所请求的本地业务的目的,为了避免为不在自身所在网络覆盖范围内的用户设备提供该用户设备请求的本地业务而可能造成的网络带宽资源的浪费,这里可以根据所述消息确定用户设备的位置信息,当所述位置信息在第一业务触发功能装置所在网络的覆盖范围内时,执行上述将所述消息发送给业务发现与选择单元的处理,在所述位置信息不在自身所在网络的覆盖范围内时,丢弃该消息。Step 4, the location call session control function unit in the first service trigger function device sends the local service request message sent by the agent call session control function device in step 3 to the service discovery and selection in the first service trigger function device Unit, combined with the subsequent steps in Figure 2, can achieve the purpose of triggering the local service requested by the user through the user equipment for the user equipment, in order to avoid providing the local service requested by the user equipment for the user equipment that is not within the coverage area of the user equipment The possible waste of network bandwidth resources may be caused. Here, the location information of the user equipment can be determined according to the message. When the location information is within the coverage of the network where the first service trigger function device is located, the above-mentioned sending of the message is performed. For the processing of the service discovery and selection unit, when the location information is not within the coverage of the network where it is located, the message is discarded.
根据所述消息确定用户设备的位置信息的过程如下:在所述消息中包含用户设备当前所处的位置信息时,从所述信息中获取所述位置信息;在所述消息中不包含用户设备当前所处的位置信息时,根据所述消息中包含的用户标识,向位置获取功能装置(LRF,Location Retrieval Function)发送用于请求所述用户标识对应的用户设备位置信息的请求消息,并从位置获取功能装置的反馈信息中获取用户设备当前所处的位置信息。The process of determining the location information of the user equipment according to the message is as follows: when the message contains the current location information of the user equipment, obtain the location information from the information; if the message does not include the user equipment When the current location information is present, according to the user identification contained in the message, send a request message for requesting the location information of the user equipment corresponding to the user identification to a location acquisition function device (LRF, Location Retrieval Function), and from The current location information of the user equipment is obtained from the feedback information of the location acquisition function device.
步骤5,业务发现与选择单元根据接收到的本地业务请求消息中的用户请求的本地业务标识,从预先存储的应用服务器列表中选择出能够提供所述标识对应的本地业务的应用服务器;Step 5, the service discovery and selection unit selects an application server that can provide the local service corresponding to the identifier from the pre-stored application server list according to the local service identifier requested by the user in the received local service request message;
业务发现与选择单元中预先存储的应用服务器列表中包含应用服务器能够提供的本地业务标识以及所述应用服务器的路由信息,业务发现与选择单元从接收到的本地业务请求消息中获取用户请求的本地业务标识,查询应用服务器列表中应用服务器能够提供的本地业务标识与所述用户请求的本地业务标识一致的应用服务器。The pre-stored application server list in the service discovery and selection unit includes the local service identifiers that the application server can provide and the routing information of the application server, and the service discovery and selection unit obtains the local service requested by the user from the received local service request message. The service identifier is to query the application server in the application server list whose local service identifier that the application server can provide is consistent with the local service identifier requested by the user.
业务发现与选择单元也可以根据所述消息中的用户请求的本地业务标识,结合所述消息中包含的例如用户设备当前所处的位置信息等其他信息来选择出能够提供所述标识对应的本地业务的应用服务器,例如,所述消息中的用户请求的本地业务标识对应的本地业务为向用户提供附近的加油站、餐馆信息,第一业务发现与选择装置根据用户请求的本地业务标识和所述消息中包含的用户设备当前所处的位置信息,来确定能够为用户提供用户设备当前所处的位置附近的加油站、餐馆信息的应用服务器。The service discovery and selection unit may also select the local service identifier corresponding to the identifier according to the local service identifier requested by the user in the message, combined with other information contained in the message, such as the current location information of the user equipment, etc. The application server of the service, for example, the local service corresponding to the local service identifier requested by the user in the message is to provide the user with information on nearby gas stations and restaurants, and the first service discovery and selection device bases on the local service identifier requested by the user and the The current location information of the user equipment contained in the above message is used to determine an application server that can provide the user with information about gas stations and restaurants near the current location of the user equipment.
步骤6,业务发现与选择单元将步骤5选择出的应用服务器的路由信息发送给位置呼叫会话控制功能单元,在业务发现与选择单元在步骤5中查找预先存储的应用服务器列表,没有查找到能够提供的本地业务标识与所述本地业务请求消息中用户请求的本地业务标识一致的应用服务器时,可以不向位置呼叫会话控制功能单元发送应用服务器的路由信息,或者向位置呼叫会话控制功能单元发送一个内容为空的路由信息;Step 6, the service discovery and selection unit sends the routing information of the application server selected in step 5 to the location call session control function unit, and the service discovery and selection unit searches the pre-stored application server list in step 5, but no one can find any When the provided local service identifier is consistent with the local service identifier requested by the user in the local service request message, the routing information of the application server may not be sent to the location call session control function unit, or the routing information of the application server may be sent to the location call session control function unit. A routing information with empty content;
步骤7a,位置呼叫会话控制功能单元接收到业务发现与选择单元根据所述本地业务请求消息发送来的路由信息,并根据所述路由信息将所述本地业务请求消息路由到所述路由信息对应的应用服务器;Step 7a, the location call session control function unit receives the routing information sent by the service discovery and selection unit according to the local service request message, and routes the local service request message to the corresponding routing information according to the routing information application server;
步骤7b,在位置呼叫会话控制功能单元在预定时间内没有接收到业务发现与选择单元根据所述本地业务请求消息发送来的路由信息,或者由于接收到的路由信息为空信息,不能从中获取有用的路由信息时,将所述本地业务请求消息发送给位于与第一业务触发功能装置所在网络相邻的网络中的第二业务触发功能装置。所述第二业务触发功能装置中的位置呼叫会话控制功能装置接收到第一业务触发功能装置发送的本地业务请求消息后,将所述本地业务请求消息发送给第二业务触发功能装置中的业务发现与选择单元,并接收业务发现与选择单元根据所述消息发送的应用服务器的路由信息,并根据所述路由信息将所述消息路由到对应的应用服务器。第二业务触发功能装置中的位置呼叫会话控制功能单元接收到第一业务触发功能装置发送的本地业务请求消息后的处理流程,与接收到第二业务触发功能装置所在网络中的代理呼叫会话控制功能装置发送的本地业务请求消息后的处理流程类似。Step 7b: The location call session control function unit does not receive the routing information sent by the service discovery and selection unit according to the local service request message within a predetermined time, or cannot obtain useful routing information from it because the received routing information is empty information. Send the local service request message to the second service trigger function device located in the network adjacent to the network where the first service trigger function device is located. After receiving the local service request message sent by the first service trigger function device, the location call session control function device in the second service trigger function device sends the local service request message to the service in the second service trigger function device The discovery and selection unit receives the routing information of the application server sent by the service discovery and selection unit according to the message, and routes the message to the corresponding application server according to the routing information. The processing flow of the location call session control function unit in the second service trigger function device after receiving the local service request message sent by the first service trigger function device is the same as receiving the proxy call session control in the network where the second service trigger function device is located. The processing flow after the local service request message sent by the functional device is similar.
步骤8,应用服务器在接收到步骤7a发送的所述本地业务请求消息后,根据所述消息中包含的用户标识和用户请求的本地业务标识,建立与所述用户标识对应的用户设备之间的会话连接,为所述用户设备提供所请求的本地业务。Step 8: After receiving the local service request message sent in step 7a, the application server establishes a connection between the user equipment corresponding to the user ID according to the user ID included in the message and the local service ID requested by the user. The session connection provides the requested local service for the user equipment.
其中,在上述原理流程中的步骤5中,业务发现与选择单元可以通过以下两种方案预先获取所述应用服务器列表:Wherein, in step 5 of the above-mentioned principle flow, the service discovery and selection unit may obtain the list of application servers in advance through the following two schemes:
第一种方案,业务发现与选择单元收集位置呼叫会话控制功能单元转发的应用服务器上报的业务信息,所述业务信息中包含所述应用服务器可提供的本地业务标识,以及应用服务器的路由信息,并从所述业务信息中获取所述应用服务器可提供的本地业务标识和应用服务器的路由信息等预定信息,将所获取到的信息存入预定格式的应用服务器列表中;In the first solution, the service discovery and selection unit collects the service information reported by the application server forwarded by the location call session control function unit, the service information includes the local service identifier that the application server can provide, and the routing information of the application server, Obtain predetermined information such as the local service identifier and routing information of the application server that can be provided by the application server from the service information, and store the obtained information in the application server list in a predetermined format;
第二种方案,业务发现与选择单元通过位置呼叫会话控制功能单元以预定周期向网络广播业务请求消息;接收到所述业务请求消息的应用服务器向第一业务触发功能装置中的位置呼叫会话控制功能单元反馈与所述业务请求消息对应的应答消息,所述应答消息中包含应用服务器可提供的本地业务标识,以及应用服务器的路由信息;位置呼叫会话控制功能单元将接收到的所述应答消息发送给业务发现与选择单元;业务发现与选择单元从所述应答消息中获取所述应用服务器可提供的本地业务标识和应用服务器的路由信息等预定信息,将所获取到的信息存入预定格式的应用服务器列表中。In the second solution, the service discovery and selection unit broadcasts a service request message to the network at a predetermined period through the location call session control function unit; the application server receiving the service request message sends a location call session control message to the first service trigger function device. The functional unit feeds back a response message corresponding to the service request message, the response message includes the local service identifier that the application server can provide, and the routing information of the application server; the location call session control function unit will receive the response message Send it to the service discovery and selection unit; the service discovery and selection unit obtains predetermined information such as the local service identifier that the application server can provide and the routing information of the application server from the response message, and stores the obtained information into a predetermined format in the list of application servers.
本发明实施例提出的业务触发功能装置中的业务发现与选择单元和位置呼叫会话控制功能单元的功能可以分别部署在两个功能实体中实现,也可以在同一个功能实体中实现。The functions of the service discovery and selection unit and the location call session control function unit in the service trigger function device proposed by the embodiment of the present invention can be implemented in two functional entities respectively, or can be implemented in the same functional entity.
本发明实施例提出的技术方案在网络中增加了业务触发功能装置,能够将位于自身所在网络的用户设备发送的用于请求位置无关业务的本地业务请求,发送到能够提供所述本地业务请求对应的本地业务的应用服务器,从而实现本地业务的触发过程。上述本发明实施例提供的IMS本地业务触发方案,能够使用户方便的使用本地网络提供的丰富的无需订购的位置相关业务,同时不需要改变现有的网络服务呼叫会话控制功能装置S-CSCF的结构或增加现有的网络服务呼叫会话控制功能装置的负荷,因此较为容易实施。The technical solution proposed by the embodiment of the present invention adds a service trigger function device in the network, which can send the local service request for requesting the location-independent service sent by the user equipment in the network where it is located to the corresponding service provider that can provide the local service request. The application server of the local business, so as to realize the triggering process of the local business. The IMS local service trigger solution provided by the above-mentioned embodiments of the present invention enables users to conveniently use the rich location-related services provided by the local network without subscription, and does not need to change the existing network service call session control function device S-CSCF Structure or increase the load of the existing network service call session control function device, so it is relatively easy to implement.
相应地,请参照附图3,本发明实施例还提供了一种代理呼叫会话控制功能装置,包括接收单元310和发送单元320,其中,Correspondingly, please refer to FIG. 3 , the embodiment of the present invention also provides a proxy call session control function device, including a receiving
接收单元310,用于接收位于自身所在网络中的用户设备发送的用于请求位置相关业务的本地业务请求消息;The receiving
发送单元320,用于将接收单元310接收到的所述消息转发给自身所在网络中的位置呼叫会话控制功能装置。The sending
本发明实施例还提供了一种业务触发功能装置,请参照附图4,包括位置呼叫会话控制功能单元410和业务发现与选择单元420,其中:The embodiment of the present invention also provides a service trigger function device, please refer to FIG. 4 , which includes a location call session
位置呼叫会话控制功能单元410,用于接收自身所在网络中的代理呼叫会话控制功能装置发来的用于请求位置相关业务的本地业务请求消息,并将所述消息发送给业务发现与选择单元,以及接收业务发现与选择单元420发送来的应用服务器的路由信息,并根据所述路由信息将所述消息路由到对应的应用服务器;The location call session
业务发现与选择单元420,用于根据接收到的所述消息中包含的本地业务标识,选择能够提供所述标识对应的业务的应用服务器,并将选择出的应用服务器的路由信息发送给位置呼叫会话控制功能单元410。The service discovery and
请参照附图5,上述位置呼叫会话控制功能单元包括第一接收子单元510、第一发送子单元520、第二接收子单元530和路由子单元540,其中,Please refer to accompanying drawing 5, above-mentioned location call session control function unit comprises the first receiving subunit 510, the first sending subunit 520, the second receiving subunit 530 and the routing subunit 540, wherein,
第一接收子单元510,用于接收用于请求位置相关业务的本地业务请求消息,所述本地业务请求消息是由与所述装置处于同一网络中的代理呼叫会话控制功能装置或者位于与所述装置所在网络相邻的网络中的业务触发功能装置发来的;The first receiving subunit 510 is configured to receive a local service request message for requesting a location-related service, and the local service request message is issued by a proxy call session control function device in the same network as the device or located in the same network as the device Sent by a device with a service trigger function in a network adjacent to the network where the device is located;
第一发送子单元520,用于将第一接收子单元510接收到的所述消息发送给业务发现与选择单元;The first sending subunit 520 is configured to send the message received by the first receiving subunit 510 to the service discovery and selection unit;
第二接收子单元530,用于接收所述业务发现与选择单元发送的应用服务器的路由信息,其中所述路由信息为所述业务发现与选择单元根据第一发送子单元520发送的所述消息,选择出的能够实现所述消息中用户请求的本地业务标识对应的业务的应用服务器的路由信息;The second receiving subunit 530 is configured to receive the routing information of the application server sent by the service discovery and selection unit, wherein the routing information is the message sent by the service discovery and selection unit according to the first sending subunit 520 , the routing information of the selected application server capable of implementing the service corresponding to the local service identifier requested by the user in the message;
路由子单元540,用于根据第二接收子单元530接收到的路由信息,将第一接收单元510接收到的所述消息路由到所述路由信息对应的应用服务器。The routing subunit 540 is configured to route the message received by the first receiving unit 510 to the application server corresponding to the routing information according to the routing information received by the second receiving subunit 530 .
请参照附图6,在如附图5所示的位置呼叫会话控制功能单元中,还包括第二发送子单元610,用于第二接收子单元620在预定时间内未接收到所述业务发现与选择装置根据所述消息发送的应用服务器的路由信息时或者接收到的路由信息为无效路由信息时,将第一接收子单元630接收到的所述消息转发给位于与所述装置所在网络相邻的网络中的位置呼叫会话控制功能装置。Please refer to accompanying drawing 6, in the location call session control function unit as shown in accompanying drawing 5, also comprise the second sending
请参照附图7,在如附图5所示的位置呼叫会话控制功能单元中,还包括判断子单元710,用于在第一接收子单元720接收到所述消息后,确定生成所述消息的用户设备当前所处的位置信息,以及在所述位置信息在所述装置所在网络覆盖范围内时,触发第一发送单元730将所述消息发送给业务发现与选择装置。Please refer to accompanying drawing 7, in the location call session control functional unit shown in accompanying drawing 5, also comprise judging
请参照附图8,附图4中业务触发功能装置中的业务发现与选择单元包括接收子单元810、选择子单元820和发送子单元830,其中Please refer to accompanying drawing 8, the service discovery and selection unit in the service trigger function device in accompanying drawing 4 comprises receiving
接收子单元810,用于接收位置呼叫会话控制功能单元发来的用于请求位置相关业务的本地业务请求消息;The receiving
选择子单元820,用于根据接收子单元810接收到的所述消息中包含的用户请求的本地业务标识,选择能够实现所述标识对应的业务的应用服务器;The selecting
发送子单元830,用于将选择子单元820选择出的应用服务器的路由信息发送给所述位置呼叫会话控制功能单元。The sending
请参照附图9,在附图8所示的业务发现与选择单元中,所述选择子单元具体包括获取模块910和查找模块920,其中,Please refer to Figure 9, in the service discovery and selection unit shown in Figure 8, the selection subunit specifically includes an
获取模块910,用于从接收子单元接收到的所述本地业务请求消息中获取用户请求的本地业务标识;An obtaining
查找模块920,用于在预先存储的应用服务器列表中,查找能够提供的本地业务标识与获取模块910获取到的所述标识一致的应用服务器,其中所述应用服务器列表中包含应用服务器能够提供的本地业务标识以及所述应用服务器的路由信息。The
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalent technologies, the present invention also intends to include these modifications and variations.
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200810246713A CN101771932B (en) | 2008-12-26 | 2008-12-26 | Multimedia subsystem local service triggering system and method and relevant device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200810246713A CN101771932B (en) | 2008-12-26 | 2008-12-26 | Multimedia subsystem local service triggering system and method and relevant device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101771932A CN101771932A (en) | 2010-07-07 |
CN101771932B true CN101771932B (en) | 2012-10-03 |
Family
ID=42504465
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200810246713A Active CN101771932B (en) | 2008-12-26 | 2008-12-26 | Multimedia subsystem local service triggering system and method and relevant device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101771932B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103581874B (en) * | 2012-07-25 | 2017-06-13 | 联芯科技有限公司 | Local service processing method and its system under existing mobile network |
CN104125200B (en) * | 2013-04-25 | 2017-09-12 | 中国移动通信集团公司 | Multi-screen interaction method, equipment and system |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101026616A (en) * | 2006-02-18 | 2007-08-29 | 华为技术有限公司 | Multimedia subsystem based interactive media session establishing system and method |
CN101031059A (en) * | 2006-03-02 | 2007-09-05 | 华为技术有限公司 | System and method for obtaining electronic programm list |
-
2008
- 2008-12-26 CN CN200810246713A patent/CN101771932B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101026616A (en) * | 2006-02-18 | 2007-08-29 | 华为技术有限公司 | Multimedia subsystem based interactive media session establishing system and method |
CN101031059A (en) * | 2006-03-02 | 2007-09-05 | 华为技术有限公司 | System and method for obtaining electronic programm list |
Also Published As
Publication number | Publication date |
---|---|
CN101771932A (en) | 2010-07-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
USRE49357E1 (en) | IMS reregistration method and system therefor | |
EP1839420B1 (en) | A method and apparatus for handling emergency calls | |
EP2399367B1 (en) | Location-based ims server selection | |
KR100797167B1 (en) | Location dependent services | |
CN100553219C (en) | Method for message intercommunication between IMS domain and CS domain | |
US8467795B2 (en) | Location-based routing of IMS calls through femtocells | |
CN101784052B (en) | Method and device for accessing IMS network by non-IMS terminal | |
WO2014147480A1 (en) | Method and device for establishing calls using internet domain name | |
RU2454031C2 (en) | Method, system and device for establishing association-control relations | |
CN101771932B (en) | Multimedia subsystem local service triggering system and method and relevant device | |
CN113329447A (en) | Communication method and system acting on IP multimedia subsystem IMS slice network | |
US9332055B2 (en) | Method and apparatus for routing XCAP requests | |
KR20070036847A (en) | Method of Provisioning Representative Number Service in 3BPPI IMS-based Network | |
WO2010057403A1 (en) | Centralized registration method, system and regional location server | |
CN101997827B (en) | Method, device and network for providing position related service | |
CN101212712A (en) | User equipment, service call control functional entity and user equipment registration method | |
CN110312243A (en) | Blockchain-based international roaming communication method, service control point node | |
Costa-Requena et al. | Application of spatial location information to SIP | |
CN106332230A (en) | Rapid direct-connection method and device for RCS (Rich Communication Suite) terminals | |
CN114449107A (en) | Virtual number communication method and system |
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 |